Changelog
in Linux kernel
6.11
9p:
Fix DIO read through netfs
_damon_sysfs:
implement commit() for online parameters update
Linux:
_PATCH_19_23_um_virt_pci_Use_irq_domain_instantiate_
accel/habanalabs/gaudi2:
add GAUDI2D revision support
accel/habanalabs/gaudi2:
align embedded specs headers
accel/habanalabs/gaudi2:
align interrupt names to table
accel/habanalabs/gaudi2:
assume hard-reset by FW upon MC SEI severe error
accel/habanalabs/gaudi2:
revise return value handling in gaudi2_hbm_sei_handle_read_err()
accel/habanalabs/gaudi2:
unsecure edma max outstanding register
accel/habanalabs/gaudi2:
update interrupts related headers
accel/habanalabs/gaudi2:
use single function to compare FW versions
accel/habanalabs:
add a common handler for clock change events
accel/habanalabs:
add an EQ size ASIC property
accel/habanalabs:
add cpld ts cpld_timestamp cpucp
accel/habanalabs:
add device name to error print
accel/habanalabs:
add device name to invalidation failure msg
accel/habanalabs:
add heartbeat debug info
accel/habanalabs:
add more info upon cpu pkt timeout
accel/habanalabs:
additional print in device-in-use info
accel/habanalabs:
change the heartbeat scheduling point
accel/habanalabs:
check for errors after preboot is ready
accel/habanalabs:
disable EQ interrupt after disabling pci
accel/habanalabs:
dump the EQ entries headers on EQ heartbeat failure
accel/habanalabs:
expose server type in debugfs
accel/habanalabs:
gradual sleep in polling memory macro
accel/habanalabs:
move heartbeat work initialization to early init
accel/habanalabs:
move hl_eq_heartbeat_event_handle() to common code
accel/habanalabs:
no CPUCP prints on heartbeat failure
accel/habanalabs:
print timestamp of last PQ heartbeat on EQ heartbeat failure
accel/habanalabs:
remove timestamp registration debug prints
accel/habanalabs:
restructure function that checks heartbeat received
accel/habanalabs:
revise print on EQ heartbeat failure
accel/habanalabs:
separate nonce from max_size in cpucp_packet struct
accel/habanalabs:
use device-name directory in debugfs-driver-habanalabs
accel/habanalabs:
use msg_header instead of desc_header
accel/habanalabs:
use parent device for trace events
accel/habanalbs/gaudi2:
reduce interrupt count to 128
accel/ivpu:
Abort jobs of faulty context
accel/ivpu:
Add force snoop module parameter
accel/ivpu:
Add HWS JSM messages
accel/ivpu:
Add NPU profiling support
accel/ivpu:
Add resume engine support
accel/ivpu:
Add sched_mode module param
accel/ivpu:
Add test mode flag for disabling timeouts
accel/ivpu:
Add wp0_during_power_up WA
accel/ivpu:
Configure fw logging using debugfs
accel/ivpu:
Create priority based command queues
accel/ivpu:
Disable clock relinquish for MMIO reset
accel/ivpu:
Disable disable_clock_relinquish WA for LNL B0+
accel/ivpu:
Disable MMU before checking for idle
accel/ivpu:
Implement DCT handling
accel/ivpu:
Implement support for hardware scheduler
accel/ivpu:
Implement support for preemption buffers
accel/ivpu:
Increase autosuspend delay to 100ms on 40xx
accel/ivpu:
Increase reset counter when warm boot fails
accel/ivpu:
Make parts of FW image read-only
accel/ivpu:
Make selected params read-only
accel/ivpu:
Remove duplicated debug messages
accel/ivpu:
Remove suspend_reschedule_counter
accel/ivpu:
Remove unused ivpu_rpm_get_if_active()
accel/ivpu:
Replace wake_thread with kfifo
accel/ivpu:
Share NPU busy time in sysfs
accel/ivpu:
Split IP and buttress code
accel/ivpu:
Split IP and buttress headers
accel/ivpu:
Synchronize device unbind with recovery work
accel/ivpu:
Update FW BOOT API headers
accel/ivpu:
Update VPU FW API headers
ACPI / amba:
Drop unnecessary check for registered amba_dummy_clk
ACPI/ALSA/soundwire:
add acpi_get_local_u64_address()
ACPI:
AC: constify powersupply properties
ACPI:
acpi_pad: Still evaluate _OST when _PUR evaluation fails
ACPI:
Add acpi=nospcr to disable ACPI SPCR as default console on ARM64
ACPI:
add missing MODULE_DESCRIPTION() macros
ACPI:
Add post_eject to struct acpi_scan_handler for cpu hotplug
ACPI:
arm64: Sort entries alphabetically
ACPI:
battery: add devm_battery_hook_register()
ACPI:
battery: Add support for charge limiting state
ACPI:
battery: constify powersupply properties
ACPI:
battery: create alarm sysfs attribute atomically
ACPI:
battery: use sysfs_emit over sprintf
ACPI:
bus: Indicate support for battery charge limiting thru _OSC
ACPI:
CPPC: add sysfs entry for guaranteed performance
ACPI:
CPPC: Replace ternary operator with umax()
ACPI:
EC: Evaluate _REG outside the EC scope more carefully
ACPI:
fan: Add hwmon support
ACPI:
HMAT: Use ACCESS_COORDINATE_CPU when appropriate
ACPI:
LPSS: Switch to new Intel CPU model defines
ACPI:
NFIT: add missing MODULE_DESCRIPTION() macro
ACPI:
NUMA: Add handler for SRAT RINTC affinity structure
ACPI:
NUMA: change the ACPI_NUMA to a hidden option
ACPI:
NUMA: Consolidate header includes
ACPI:
NUMA: replace pr_info with pr_debug in arch_acpi_numa_init
ACPI:
PCI: Remove unused struct 'acpi_handle_node'
ACPI:
PMIC: Constify struct pmic_table
ACPI:
PMIC: Convert pr_*() to dev_*() printing macros
ACPI:
PMIC: Replace open coded be16_to_cpu()
ACPI:
PMIC: Use sizeof() instead of hard coded value
ACPI:
processor: Add acpi_get_processor_handle() helper
ACPI:
processor: Downgrade Intel _OSC and _PDC messages to debug
ACPI:
processor: Drop duplicated check on _STA (enabled + present)
ACPI:
processor: Fix memory leaks in error paths of processor_add()
ACPI:
processor: Move checks and availability of acpi_processor earlier
ACPI:
processor: Register deferred CPUs from acpi_processor_get_info()
ACPI:
processor: Return an error if acpi_processor_get_info() fails in processor_add()
ACPI:
processor: Simplify initial onlining to use same path for cold and hotplug
ACPI:
resource: Skip IRQ override on Asus Vivobook Pro N6506MJ
ACPI:
resource: Skip IRQ override on Asus Vivobook Pro N6506MU
ACPI:
Retire acpi_iommu_fwspec_ops()
ACPI:
RISCV: Add NUMA support based on SRAT and SLIT
ACPI:
SBS: constify powersupply properties
ACPI:
SBS: manage alarm sysfs attribute through psy core
ACPI:
scan: switch to flags for acpi_scan_check_and_detach()
ACPI:
tables: Print MULTIPROC_WAKEUP when MADT is parsed
ACPI:
utils: introduce acpi_get_local_u64_address()
ACPI:
video: Add backlight=native quirk for Dell OptiPlex 7760 AIO
ACPI:
video: Add Dell UART backlight controller detection
ACPI:
video: force native for some T2 macbooks
ACPI:
video: Use strscpy() instead of strcpy()
ACPI:
x86: Switch to new Intel CPU model defines
ACPICA:
Add a depth argument to acpi_execute_reg_methods()
act_ct:
prepare for stolen verdict coming from conntrack and nat engine
Linux:
Add audio support for LPC32XX CPUs
Linux:
Add libps2 to the input section of driver-api
Linux:
Add master clock handling for nau8824
Linux:
Add optional reset control for Cadence SPI
Linux:
Add support for GPIO based CS
Linux:
Add support for non-interleaved mode in qmc_audio
Linux:
Add USB VBUS regulator for RZ/G2L
af_packet:
Handle outgoing VLAN packets without hardware offloading
af_packet:
use sk_skb_reason_drop to free rx packets
af_unix:
Define locking order for U_LOCK_SECOND in unix_state_double_lock().
af_unix:
Define locking order for U_LOCK_SECOND in unix_stream_connect().
af_unix:
Define locking order for U_RECVQ_LOCK_EMBRYO in unix_collect_skb().
af_unix:
Define locking order for unix_table_double_lock().
af_unix:
Disable MSG_OOB handling for sockets in sockmap/sockhash
af_unix:
Don't acquire unix_state_lock() for sock_i_ino().
af_unix:
Don't retry after unix_state_lock_nested() in unix_stream_connect().
af_unix:
Don't use spin_lock_nested() in copy_peercred().
af_unix:
Remove dead code in unix_stream_read_generic().
af_unix:
Remove put_pid()/put_cred() in copy_peercred().
af_unix:
Remove U_LOCK_DIAG.
af_unix:
Remove U_LOCK_GC_LISTENER.
af_unix:
Set sk_peer_pid/sk_peer_cred locklessly for new socket.
affs:
struct affs_data_head: Replace 1-element array with flexible array
affs:
struct affs_head: Replace 1-element array with flexible array
affs:
struct slink_front: Replace 1-element array with flexible array
afs:
drop usage of folio_file_pos
afs:
Fix post-setattr file edit to do truncation correctly
agp:
add missing MODULE_DESCRIPTION() macros
agp:
uninorth: add missing MODULE_DESCRIPTION() macro
alloc_tag:
fix allocation tag reporting when CONFIG_MODULES=n
alloc_tag:
fix page_ext_get/page_ext_put sequence during page splitting
alloc_tag:
introduce clear_page_tag_ref() helper function
alloc_tag:
mark pages reserved during CMA activation as not tagged
alloc_tag:
outline and export free_reserved_page()
alpha:
fix ioread64be()/iowrite64be() helpers
ALSA:
chmap: Mark Channel Map controls as volatile
ALSA:
control: Allow NULL passed to snd_ctl_remove()
ALSA:
control: Apply sanity check of input values for user elements
ALSA:
firewire-lib: fix wrong value as length of header for CIP_NO_HEADER case
ALSA:
hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
ALSA:
hda/conexant: Mute speakers at suspend / shutdown
ALSA:
hda/generic: Add a helper to mute speakers at suspend/shutdown
ALSA:
hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
ALSA:
hda/realtek - Fix inactive headset mic jack for ASUS Vivobook 15 X1504VAP
ALSA:
hda/realtek - Fixed ALC256 headphone no sound
ALSA:
hda/realtek - FIxed ALC285 headphone no sound
ALSA:
hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
ALSA:
hda/realtek: add patch for internal mic in Lenovo V145
ALSA:
hda/realtek: Add quirk for Acer Aspire E5-574G
ALSA:
hda/realtek: Add support for new HP G12 laptops
ALSA:
hda/realtek: cs35l41: Fixup remaining asus strix models
ALSA:
hda/realtek: Enable headset mic on Positivo SU C1400
ALSA:
hda/realtek: Enable Mute Led for HP Victus 15-fb1xxx
ALSA:
hda/realtek: Enable mute/micmute LEDs on HP Laptop 14-ey0xxx
ALSA:
hda/realtek: extend quirks for Clevo V5[46]0
ALSA:
hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
ALSA:
hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
ALSA:
hda/realtek: Fix the speaker output on Samsung Galaxy Book3 Ultra
ALSA:
hda/realtek: Implement sound init sequence for Samsung Galaxy Book3 Pro 360
ALSA:
hda/realtek: support HP Pavilion Aero 13-bg0xxx Mute LED
ALSA:
hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
ALSA:
hda/senarytech: add senarytech codec support
ALSA:
hda/tas2781: Add new quirk for Lenovo Hera2 Laptop
ALSA:
hda/tas2781: fix wrong calibrated data order
ALSA:
hda/tas2781: Use correct endian conversion
ALSA:
hda: add HDMI codec ID for Intel PTL
ALSA:
hda: Add HP MP9 G4 Retail System AMS to force connect list
ALSA:
hda: Add input value sanity checks to HDMI channel map controls
ALSA:
hda: Conditionally use snooping for AMD HDMI
ALSA:
hda: conexant: Fix headset auto detect fail in the polling mode
ALSA:
hda: cs35l41: Fix missing Speaker ID GPIO description in _DSD
ALSA:
hda: cs35l41: Remove redundant call to hda_cs_dsp_control_remove()
ALSA:
hda: cs35l41: Stop creating ALSA Controls for firmware coefficients
ALSA:
hda: cs35l56: Don't use the device index as a calibration index
ALSA:
hda: cs35l56: Perform firmware download in the background
ALSA:
hda: cs35l56: Remove redundant call to hda_cs_dsp_control_remove()
ALSA:
hda: cs35l56: Stop creating ALSA controls for firmware coefficients
ALSA:
hda: Drop NULL check for snd_ctl_remove()
ALSA:
hda: hda-intel: add PantherLake support
ALSA:
hda: hda_component: Change codecs to use component parent structure
ALSA:
hda: hda_component: Fix mutex crash if nothing ever binds
ALSA:
hda: hda_component: Introduce component parent structure
ALSA:
hda: hda_component: Move codec field into the parent
ALSA:
hda: hda_component: Protect shared data with a mutex
ALSA:
hda: intel-dsp-config: Add PTL support
ALSA:
hda: intel-sdw-acpi: use acpi_get_local_u64_address()
ALSA:
hda: Remove convert_art_to_tsc()
ALSA:
hda: Return -EINVAL for invalid volume/switch inputs
ALSA:
hda: tas2781: mark const variables as __maybe_unused
ALSA:
line6: Fix racy access to midibuf
ALSA:
pcm: Fix id copying in snd_pcm_set_sync_per_card()
ALSA:
pcm: Fix missing export of snd_pcm_set_sync_per-card()
ALSA:
pcm: optimize and clarify stream synchronization ID API
ALSA:
pcm: reinvent the stream synchronization ID API
ALSA:
pcm_dmaengine: Don't synchronize DMA channel when DMA is paused
ALSA:
pcm_dmaengine: Unify two close functions
ALSA:
ppc: keywest: Drop explicit initialization of struct i2c_device_id::driver_data to 0
ALSA:
sb: Drop NULL check for snd_ctl_remove()
ALSA:
seq: Add tempo base unit for MIDI2 Set Tempo messages
ALSA:
seq: Skip event type filtering for UMP events
ALSA:
seq: ump: Explicitly reset RPN with Null RPN
ALSA:
seq: ump: Optimize conversions from SysEx to UMP
ALSA:
seq: ump: Skip useless ports for static blocks
ALSA:
seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
ALSA:
seq: ump: Use the common RPN/bank conversion context
ALSA:
spi: Drop NULL check for snd_ctl_remove()
ALSA:
timer: Relax start tick time check for slave timer elements
ALSA:
ump: Don't update FB name for static blocks
ALSA:
ump: Explicitly reset RPN with Null RPN
ALSA:
ump: Force 1 Group for MIDI1 FBs
ALSA:
ump: Transmit RPN/NRPN message at each MSB/LSB data reception
ALSA:
usb-audio: Add a quirk for Sonix HD USB Camera
ALSA:
usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
ALSA:
usb-audio: Correct surround channels in UAC1 channel map
ALSA:
usb-audio: Fix microphone sound on HD webcam.
ALSA:
usb-audio: Move HD Webcam quirk to the right place
ALSA:
usb-audio: Re-add ScratchAmp quirk entries
ALSA:
usb-audio: Support Yamaha P-125 quirk entry
ALSA:
usb: Fix UBSAN warning in parse_audio_unit()
ALSA:
usb: Use BIT() for bit values
ALSA:
vmaster: Return error for invalid input values
ALSA:
xen-front: remove unused struct 'alsa_sndif_hw_param'
amazon:
MAINTAINERS: change to odd fixes and Tsahee Zidenberg to CREDITS
amdgpu/vcn:
enable AMD_PG_SUPPORT_VCN
amdgpu:
don't dereference a NULL resource in sysfs code
amiflop:
add missing MODULE_DESCRIPTION() macro
apparmor:
Fix null pointer deref when receiving skb during sock creation
apparmor:
fix policy_unpack_test on big endian systems
apparmor:
fix possible NULL pointer dereference
apparmor:
fix typo in kernel doc
apparmor:
remove useless static inline function is_deleted
apparmor:
take nosymfollow flag into account
apparmor:
test: add MODULE_DESCRIPTION()
apparmor:
try to avoid refing the label in apparmor_file_open
apparmor:
unpack transition table if dfa is not present
apparmor:
use kvfree_sensitive to free data->data
arc:
convert to generic syscall table
arch/x86:
do not explicitly clear Reserved flag in free_pagetable
arch:
um: rust: Add i386 support for Rust
arch:
um: rust: Use the generated target.json again
arm/arm64:
dts: arm: Use generic clock and regulator nodenames
arm64/arch_timer:
include
arm64/cpufeature:
Replace custom macros with fields from ID_AA64PFR0_EL1
arm64/cpufeatures/kvm:
Add ARMv8.9 FEAT_ECBHB bits in ID_AA64MMFR1 register
arm64/efistub:
Clean up KASLR logic
arm64/Kconfig:
Remove redundant 'if HAVE_FUNCTION_GRAPH_TRACER'
arm64/mm:
Stop using ESR_ELx_FSC_TYPE during fault
arm64/sysreg:
Correct the values for GICv4.1
arm64/vdso:
Remove --hash-style=sysv
arm64:
acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
arm64:
acpi: Move get_cpu_for_acpi_id() to a header
arm64:
ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
arm64:
add 'runtime constant' support
arm64:
allow installing compressed image by default
arm64:
arch_register_cpu() variant to check if an ACPI handle is now available.
arm64:
boot: dts: ti: k3-*: Add memory node to bootloader stage
arm64:
Cleanup __cpu_set_tcr_t0sz()
arm64:
convert unistd_32.h to syscall.tbl format
arm64:
cpuidle: Move ACPI specific code into drivers/acpi/arm64/
arm64:
cputype: Add Cortex-A720 definitions
arm64:
cputype: Add Cortex-A725 definitions
arm64:
cputype: Add Cortex-X1C definitions
arm64:
cputype: Add Cortex-X3 definitions
arm64:
cputype: Add Cortex-X925 definitions
arm64:
defconfig: Add CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20
arm64:
defconfig: enable CONFIG_SM_GPUCC_8350
arm64:
defconfig: Enable Marvell 88Q2XXX PHY support
arm64:
defconfig: Enable MTD support for Hyperbus
arm64:
defconfig: Enable NVIDIA CoreSight PMU driver
arm64:
defconfig: Enable Renesas R-Car Gen4 PCIe controller
arm64:
defconfig: Enable secure QFPROM driver
arm64:
defconfig: enable several Qualcomm interconnects
arm64:
defconfig: enable SHM Bridge support for the TZ memory allocator
arm64:
defconfig: Enable the IWLWIFI driver
arm64:
defconfig: Enable TI LP873X PMIC
arm64:
defconfig: Enable USB2 PHY Driver
arm64:
defconfig: make CONFIG_INTERCONNECT_QCOM_SM8350 built-in
arm64:
document virtual CPU hotplug's expectations
arm64:
dts: Add Airoha EN7581 SoC and EN7581 Evaluation Board
arm64:
dts: add description for solidrun cn9130 som and clearfog boards
arm64:
dts: add description for solidrun cn9131 solidwan board
arm64:
dts: add description for solidrun cn9132 cex7 module and clearfog board
arm64:
dts: agilex: socdk: drop unneeded flash address/size-cells
arm64:
dts: allwinner: Add cache information to the SoC dtsi for A64
arm64:
dts: allwinner: Add cache information to the SoC dtsi for H6
arm64:
dts: allwinner: Add cache information to the SoC dtsi for H616
arm64:
dts: allwinner: anbernic-rg35xx-h: Add ADC joysticks
arm64:
dts: allwinner: Correct the model names for Pine64 boards
arm64:
dts: allwinner: h616: add additional CPU OPPs for the H700
arm64:
dts: allwinner: h616: add crypto engine node
arm64:
dts: allwinner: h616: Add GPADC device node
arm64:
dts: allwinner: h616: add IOMMU node
arm64:
dts: allwinner: rg35xx: Enable DVFS CPU frequency scaling
arm64:
dts: amlogic: a1: add cooling-cells for DVFS feature
arm64:
dts: amlogic: a1: drop the invalid reset-name for usb@fe004400
arm64:
dts: amlogic: a1: introduce cpu temperature sensor
arm64:
dts: amlogic: a1: use correct node name for mmc controller
arm64:
dts: amlogic: a4: add power domain controller node
arm64:
dts: amlogic: ad402: fix thermal zone node name
arm64:
dts: amlogic: ad402: move thermal-zones to top node
arm64:
dts: amlogic: ad402: setup thermal-zones
arm64:
dts: amlogic: Add Amlogic S4 PWM
arm64:
dts: amlogic: add power domain to hdmitx
arm64:
dts: amlogic: axg: fix tdm audio-controller clock order
arm64:
dts: amlogic: c3: use correct compatible for gpio_intc node
arm64:
dts: amlogic: g12: bump spdif output drive strength
arm64:
dts: amlogic: g12a-u200: add missing AVDD-supply to acodec
arm64:
dts: amlogic: g12a-u200: drop invalid sound-dai-cells
arm64:
dts: amlogic: gx: correct hdmi clocks
arm64:
dts: amlogic: gxbb-odroidc2: fix invalid reset-gpio property
arm64:
dts: amlogic: meson-g12b-bananapi: remove invalid fan on wrong pwm_cd controller
arm64:
dts: amlogic: move ao_pinctrl into aobus
arm64:
dts: amlogic: setup hdmi system clock
arm64:
dts: amlogic: sm1: fix spdif compatibles
arm64:
dts: amlogic: sm1: fix tdm audio-controller clock order
arm64:
dts: amlogic: sm1: fix tdm controllers compatible
arm64:
dts: amlogic: Used onboard usb hub reset on odroid n2
arm64:
dts: apm: Add dedicated syscon poweroff compatibles
arm64:
dts: armada-3720: align GPIO keys node name with bindings
arm64:
dts: armada-3720: align LED node name with bindings
arm64:
dts: exynos850: Enable TRNG
arm64:
dts: exynos: gs101-oriole: add placeholder regulators for USB phy
arm64:
dts: exynos: gs101: reorder properties as per guidelines
arm64:
dts: freescale: add i.MX95 19x19 EVK minimal board dts
arm64:
dts: freescale: add i.MX95 basic dtsi
arm64:
dts: freescale: add TQMa8MPQL on MBa8MP-RAS314
arm64:
dts: freescale: imx8m*-venice-*: fix gw,gsc dt-schema warnings
arm64:
dts: freescale: imx8mm-verdin: don't limit i2c2 max. clock
arm64:
dts: freescale: imx8mp-verdin: add HDMI support
arm64:
dts: freescale: imx8mp-verdin: don't limit i2c2 max. clock
arm64:
dts: freescale: imx93-tqma9352-mba93xxla: fix typo
arm64:
dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
arm64:
dts: freescale: ls1028a: Remove undocumented 'fsl,ls-pcie-ep'
arm64:
dts: freescale: ls1028a: Reorder sai dma-names to fix warning
arm64:
dts: freescale: Support i.MX93 9x9 Quick Start Board
arm64:
dts: freescale: tqma8mpql: Add partitions subnode to spi-nor
arm64:
dts: freescale: tqma8mq: Add partitions subnode to spi-nor
arm64:
dts: freescale: tqma8mqml: Add partitions subnode to spi-nor
arm64:
dts: freescale: tqma8mqnl: Add partitions subnode to spi-nor
arm64:
dts: freescale: tqma8xx: Add partitions subnode to spi-nor
arm64:
dts: freescale: tqma9352: Add partitions subnode to spi-nor
arm64:
dts: freescale: tqma9352: Fix watchdog reset
arm64:
dts: freescale: use defines for interrupts
arm64:
dts: fsl-ls1012a: remove property 'snps,host-vbus-glitches'
arm64:
dts: fsl-ls1043a-rdb: use common spi-cs-setup(hold)-delay-ns
arm64:
dts: fsl-ls1043a: remove unused clk-name at watchdog node
arm64:
dts: fsl-ls1046a: rename thermal node name
arm64:
dts: fsl-lx2160a: fix #address-cells for pinctrl-single
arm64:
dts: fvp: Enable PCIe ATS for Base RevC FVP
arm64:
dts: hisilicon: hi3660: add dedicated hi3660-usb3-otg-bc compatible
arm64:
dts: imx8-ss-audio: remove memory-region = <&dsp_reserved>;
arm64:
dts: imx8-ss-conn: add gpmi nand node
arm64:
dts: imx8: use defines for interrupts
arm64:
dts: imx8dxl-evk: add audio nodes
arm64:
dts: imx8dxl-evk: add imx8dxl_cm4, lsio mu5, related memory region
arm64:
dts: imx8dxl-ss-adma: delete unused node
arm64:
dts: imx8dxl-ss-adma: update audio node power domains and IRQ number
arm64:
dts: imx8dxl-ss-conn: add gpmi nand
arm64:
dts: imx8mm-iot-gateway: Add initial support
arm64:
dts: imx8mm-phygate: fix typo pinctrcl-0
arm64:
dts: imx8mm-venice-gw700x: add support for PHY LED's
arm64:
dts: imx8mm-verdin: add TPM device
arm64:
dts: imx8mp-beacon-kit: Enable HDMI bridge HPD
arm64:
dts: imx8mp-beacon-kit: Fix errors found from CHECK_DTBS
arm64:
dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
arm64:
dts: imx8mp-debix-model-a: Enable HDMI output
arm64:
dts: imx8mp-evk: Add audio XCVR sound card
arm64:
dts: imx8mp-evk: add bt-sco sound card support
arm64:
dts: imx8mp-evk: Add MX8-DLVDS-LCD1 display module support
arm64:
dts: imx8mp-msc-sm2s: Add HDMI output
arm64:
dts: imx8mp-tqma8mpql-mba8mpxl: Remove unused ocram node
arm64:
dts: imx8mp-venice-gw702x: add support for PHY LED's
arm64:
dts: imx8mp-venice-gw74xx: add DP83867 configuration
arm64:
dts: imx8mp: Add audio XCVR device node
arm64:
dts: imx8mp: Add imx8mp-specific irqsteer compatible
arm64:
dts: imx8mp: Do not reconfigure Audio PLL2 on DH i.MX8M Plus DHCOM SoM
arm64:
dts: imx8mp: Enable HDMI on i.MX8MP DHCOM PDK2 and PDK3
arm64:
dts: imx8mp: Fix pgc vpu locations
arm64:
dts: imx8mp: Fix pgc_mlmix location
arm64:
dts: imx8mp: Initialize audio PLLs from audiomix subsystem
arm64:
dts: imx8mp: Remove 'snps,rx-sched-sp'
arm64:
dts: imx8mp: Update Fast ethernet PHY MDIO addresses to match DH i.MX8MP DHCOM rev.200
arm64:
dts: imx8mq-librem5: Don't wake up on volume key press
arm64:
dts: imx8qm-mek: add cm41_i2c and children devices
arm64:
dts: imx8qm-mek: add fec2 support
arm64:
dts: imx8qm-mek: add flexcan support
arm64:
dts: imx8qm-mek: add i2c0 and children devices
arm64:
dts: imx8qm-mek: add lsio mu5 and mu6
arm64:
dts: imx8qm-mek: add sai and wm8960 support
arm64:
dts: imx8qm-ss-audio: add audio nodes
arm64:
dts: imx8qm: Add GPU nodes
arm64:
dts: imx8qm: add ocopt and fec_mac[0,1]
arm64:
dts: imx8qxp-mek: Pass memory-region to the DSP node
arm64:
dts: imx8x: add cm41 subsystem dtsi
arm64:
dts: imx93-11x11-evk: fix duplicated lpi2c3 labels
arm64:
dts: imx93-11x11-evk: reorder lpi2c2, lpi2c3, mu1 and mu2 label
arm64:
dts: imx93: update default value for snps,clk-csr
arm64:
dts: imx95-19x19-evk: add lpi2c7 and expander gpio pcal6524
arm64:
dts: imx95-19x19-evk: add PCIe[0,1] support
arm64:
dts: imx95: add '#address-cells' and '#size-cells' for all i2c
arm64:
dts: imx95: add pcie[0,1] and pcie-ep[0,1] support
arm64:
dts: imx95: correct a55 power-domains
arm64:
dts: imx95: correct L3Cache cache-sets
arm64:
dts: juno: add dedicated FPGA syscon compatible
arm64:
dts: juno: Enable GPU
arm64:
dts: k3-am625-verdin: enable nau8822 pll
arm64:
dts: layerscape: add #dma-cells for qdma
arm64:
dts: layerscape: add platform special compatible string for gpio
arm64:
dts: layerscape: Change node name from 'esdhc' to 'mmc'
arm64:
dts: layerscape: change pcie interrupt order
arm64:
dts: layerscape: change thermal node name
arm64:
dts: layerscape: fix thermal node names length
arm64:
dts: layerscape: remove compatible string 'fsl,fman-xmdio' for fman3
arm64:
dts: layerscape: rename aux_bus to aux-bus
arm64:
dts: layerscape: rename b(q)man-portals to b(q)man-portals-bus
arm64:
dts: layerscape: rename node 'timer' as 'rtc'
arm64:
dts: layerscape: rename node name "wdt" to "watchdog"
arm64:
dts: layerscape: replace node name 'nor' with 'flash'
arm64:
dts: ls1012a: Reorder sai dma-names to clean up DTB_CHECK warning
arm64:
dts: ls1028a-rdb: Add EEPROM nodes to I2C bus
arm64:
dts: ls1043a: Change I2C clock name to ipg to fix DTB_CHECK warning
arm64:
dts: ls208xa: Change I2C clock name to ipg to fix DTB_CHECK warning
arm64:
dts: ls208xa: use defines for timer interrupts
arm64:
dts: ls2160a: Change I2C clock name to ipg to fix DTB_CHECK warning
arm64:
dts: mba93xxca: Add USB support
arm64:
dts: mba93xxla: Add USB support
arm64:
dts: medaitek: mt8395-nio-12l: Set i2c6 pins to bias-disable
arm64:
dts: mediatek: Add Cudy WR3000 V1
arm64:
dts: mediatek: add device-tree for Genio 700 EVK board
arm64:
dts: mediatek: add Kontron 3.5"-SBC-i1200
arm64:
dts: mediatek: Add missing chassis-type to MT8192 Chromebooks
arm64:
dts: mediatek: Add mt7986 based Bananapi R3 Mini
arm64:
dts: mediatek: Add MT8186 Voltorb Chromebooks
arm64:
dts: mediatek: Add OpenWrt One
arm64:
dts: mediatek: Complete chassis-type for MT8183 Chromebooks
arm64:
dts: mediatek: Declare drive-strength numerically
arm64:
dts: mediatek: Drop mediatek,drive-strength-adv usage
arm64:
dts: mediatek: Makefile: Generate symbols for DTBO support
arm64:
dts: mediatek: mt7622: fix "emmc" pinctrl mux
arm64:
dts: mediatek: mt7981: add efuse block
arm64:
dts: mediatek: mt7981: add I2C controller
arm64:
dts: mediatek: mt7981: add pinctrl
arm64:
dts: mediatek: mt7981: add watchdog & WiFi controllers
arm64:
dts: mediatek: mt7981: fix code alignment for PWM clocks
arm64:
dts: mediatek: mt7986a: bpi-r3: Convert to sugar syntax
arm64:
dts: mediatek: mt7988: add I2C controllers
arm64:
dts: mediatek: mt7988: add PWM controller
arm64:
dts: mediatek: mt7988: add XHCI controllers
arm64:
dts: mediatek: mt8173-elm: drop PMIC's syscon node
arm64:
dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625
arm64:
dts: mediatek: mt8183-kukui: Drop bogus output-enable property
arm64:
dts: mediatek: mt8183-kukui: Fix the value of `dlg,jack-det-rate` mismatch
arm64:
dts: mediatek: mt8183-pico6: Fix wake-on-X event node names
arm64:
dts: mediatek: mt8183: Refactor thermal zones
arm64:
dts: mediatek: mt8186-corsola: Specify sound DAI links and routing
arm64:
dts: mediatek: mt8188: Add Global Command Engine mailboxes
arm64:
dts: mediatek: mt8188: Add support for Mali GPU on Panfrost
arm64:
dts: mediatek: mt8188: Add support for SoC power domains
arm64:
dts: mediatek: mt8188: Add VDOSYS0/1 support for multimedia
arm64:
dts: mediatek: mt8192-asurada: Add off-on-delay-us for pp3300_mipibrdg
arm64:
dts: mediatek: mt8192: Fix GPU thermal zone name for SVS
arm64:
dts: mediatek: mt8195-cherry: Specify sound DAI links and routing
arm64:
dts: mediatek: mt8195: Fix GPU thermal zone name for SVS
arm64:
dts: mediatek: mt8365: drop incorrect power-domain-cells
arm64:
dts: mediatek: mt8365: use a specific SCPSYS compatible
arm64:
dts: mediatek: mt8395-genio-1200-evk: add u3port1 for xhci1
arm64:
dts: mediatek: mt8395-nio-12l: Add power supplies for CPU/GPU scaling
arm64:
dts: mediatek: mt8395-nio-12l: Define RSEL in microamperes
arm64:
dts: mediatek: mt8395-nio-12l: Enable PHYs and USB role switch
arm64:
dts: meson: add GXLX/S905L/p271 support
arm64:
dts: meson: add initial support for Dreambox One/Two
arm64:
dts: meson: add support for OSMC Vero 4K
arm64:
dts: meson: radxa-zero2: add pwm-fan support
arm64:
dts: microchip: sparx5_pcb134: move non-MMIO nodes out of axi
arm64:
dts: microchip: sparx5_pcb135: move non-MMIO nodes out of axi
arm64:
dts: mt7622: fix switch probe on bananapi-r64
arm64:
dts: mt8173: Add G2Touch touchscreen node
arm64:
dts: n5x: socdk: drop unneeded flash address/size-cells
arm64:
dts: phygate-tauri-l: add overlays for RS232 and RS485
arm64:
dts: phygate-tauri-l: enable pcie phy
arm64:
dts: qcom: add base AIM300 dtsi
arm64:
dts: qcom: Add coresight nodes for SA8775p
arm64:
dts: qcom: Add device tree for ASUS Vivobook S 15
arm64:
dts: qcom: Add device tree for Motorola Moto G4 Play (harpia)
arm64:
dts: qcom: Add Motorola Moto E 2015 LTE (surnia)
arm64:
dts: qcom: Add Motorola Moto G 2015 (osprey)
arm64:
dts: qcom: add QCM6490 SHIFTphone 8
arm64:
dts: qcom: add TP-Link Archer AX55 v1
arm64:
dts: qcom: aim300: add AIM300 AIoT
arm64:
dts: qcom: apq8016: Add Schneider HMIBSC board DTS
arm64:
dts: qcom: c630: Add Embedded Controller node
arm64:
dts: qcom: delete wrong usb-role-switch properties
arm64:
dts: qcom: disable GPU on x1e80100 by default
arm64:
dts: qcom: ipq5018: drop #power-domain-cells property of GCC
arm64:
dts: qcom: ipq5332: drop #power-domain-cells property of GCC
arm64:
dts: qcom: ipq5332: Fix interrupt trigger type for usb
arm64:
dts: qcom: ipq6018-*: Remove thermal zone polling delays
arm64:
dts: qcom: ipq6018: add sdhci node
arm64:
dts: qcom: ipq6018: Disable SS instance in Parkmode for USB
arm64:
dts: qcom: ipq6018: fix GCC node name
arm64:
dts: qcom: ipq8074-*: Remove thermal zone polling delays
arm64:
dts: qcom: ipq8074: Disable SS instance in Parkmode for USB
arm64:
dts: qcom: ipq8074: fix GCC node name
arm64:
dts: qcom: ipq9574-*: Remove thermal zone polling delays
arm64:
dts: qcom: ipq9574: Add icc provider ability to gcc
arm64:
dts: qcom: ipq9574: add MDIO bus
arm64:
dts: qcom: ipq9574: drop #power-domain-cells property of GCC
arm64:
dts: qcom: move common parts for sa8775p-ride variants into a .dtsi
arm64:
dts: qcom: msm8916-*: Remove thermal zone polling delays
arm64:
dts: qcom: msm8916-acer-a1-724: Add sound and modem
arm64:
dts: qcom: msm8916-gplus-fl8005a: Add BMS
arm64:
dts: qcom: msm8916-gplus-fl8005a: Add sound and modem
arm64:
dts: qcom: msm8916-lg-c50: add initial dts for LG Leon LTE
arm64:
dts: qcom: msm8916-lg-m216: Add initial device tree
arm64:
dts: qcom: msm8916-samsung-fortuna/rossa: Add connector for MUIC
arm64:
dts: qcom: msm8916-samsung-fortuna/rossa: Add PMIC and charger
arm64:
dts: qcom: msm8916-samsung-fortuna/rossa: Add S3FWRN5 NFC
arm64:
dts: qcom: msm8916-samsung-fortuna: Add BMC150 accelerometer/magnetometer
arm64:
dts: qcom: msm8916-samsung-fortuna: Add LSM303C accelerometer/magnetometer
arm64:
dts: qcom: msm8916-samsung-gprimeltecan: Add NFC
arm64:
dts: qcom: msm8916-samsung-rossa: Add LIS2HH12 accelerometer
arm64:
dts: qcom: msm8916/39-samsung-a2015: Add PMIC and charger
arm64:
dts: qcom: msm8916: Use mboxes in smsm node
arm64:
dts: qcom: msm8916: Use mboxes properties for APCS
arm64:
dts: qcom: msm8939-*: Remove thermal zone polling delays
arm64:
dts: qcom: msm8939: Use mboxes in smsm node
arm64:
dts: qcom: msm8939: Use mboxes properties for APCS
arm64:
dts: qcom: msm8953-*: Remove thermal zone polling delays
arm64:
dts: qcom: msm8953: Use mboxes in smsm node
arm64:
dts: qcom: msm8953: Use mboxes properties for APCS
arm64:
dts: qcom: msm8976-*: Remove thermal zone polling delays
arm64:
dts: qcom: msm8976: Add Adreno GPU
arm64:
dts: qcom: msm8976: Add IOMMU nodes
arm64:
dts: qcom: msm8976: Add MDSS nodes
arm64:
dts: qcom: msm8976: Add WCNSS node
arm64:
dts: qcom: msm8976: Use mboxes in smsm node
arm64:
dts: qcom: msm8976: Use mboxes properties for APCS
arm64:
dts: qcom: msm8994: Use mboxes properties for APCS
arm64:
dts: qcom: msm8996-*: Remove thermal zone polling delays
arm64:
dts: qcom: msm8996-xiaomi-common: drop excton from the USB PHY
arm64:
dts: qcom: msm8996: add fastrpc nodes
arm64:
dts: qcom: msm8996: add glink-edge nodes
arm64:
dts: qcom: msm8996: add reset for display subsystem
arm64:
dts: qcom: msm8996: Disable SS instance in Parkmode for USB
arm64:
dts: qcom: msm8996: drop source clock entries from the UFS node
arm64:
dts: qcom: msm8996: set GCC_UFS_ICE_CORE_CLK freq directly
arm64:
dts: qcom: msm8996: specify UFS core_clk frequencies
arm64:
dts: qcom: msm8998-*: Remove thermal zone polling delays
arm64:
dts: qcom: msm8998: add venus node
arm64:
dts: qcom: msm8998: Disable SS instance in Parkmode for USB
arm64:
dts: qcom: msm8998: enable adreno_smmu by default
arm64:
dts: qcom: msm8998: set qcom,no-msa-ready-indicator for wifi
arm64:
dts: qcom: pm6150: Add vibrator
arm64:
dts: qcom: pm660: Add rradc, charger
arm64:
dts: qcom: pm7250b: Add a TCPM description
arm64:
dts: qcom: pm7250b: Add node for PMIC VBUS booster
arm64:
dts: qcom: pm7550ba: Remove thermal zone polling delays
arm64:
dts: qcom: pm8916: add temp-alarm thermal zone
arm64:
dts: qcom: pm8916: correct thermal zone name
arm64:
dts: qcom: pmi632: Add vibrator
arm64:
dts: qcom: pmi8950: add pwm node
arm64:
dts: qcom: pms405: Remove thermal zone polling delays
arm64:
dts: qcom: pmx75: Remove thermal zone polling delays
arm64:
dts: qcom: qcm2290-*: Remove thermal zone polling delays
arm64:
dts: qcom: qcm2290: Add GPU nodes
arm64:
dts: qcom: qcm6490-fairphone-fp5: Configure PM8008 regulators
arm64:
dts: qcom: qcm6490-fairphone-fp5: Name the regulators
arm64:
dts: qcom: qcm6490-fairphone-fp5: Use .mbn firmware for IPA
arm64:
dts: qcom: qcm6490-rb3: Enable gpi-dma and qup node
arm64:
dts: qcom: qcm6490-shift-otter: Name the regulators
arm64:
dts: qcom: qcs404-*: Remove thermal zone polling delays
arm64:
dts: qcom: qcs404: Use qcs404-hfpll compatible for hfpll
arm64:
dts: qcom: qcs6490-rb3gen2: enable hdmi bridge
arm64:
dts: qcom: qcs6490-rb3gen2: Enable PMK8350 RTC module
arm64:
dts: qcom: qcs8550: introduce qcs8550 dtsi
arm64:
dts: qcom: qdu1000-idp: enable USB nodes
arm64:
dts: qcom: qdu1000: Add secure qfprom node
arm64:
dts: qcom: qdu1000: Add USB3 and PHY support
arm64:
dts: qcom: qdu1000: fix usb interrupts properties
arm64:
dts: qcom: qrb2210-rb1: Enable the GPU
arm64:
dts: qcom: qrb2210-rb1: switch I2C2 to i2c-gpio
arm64:
dts: qcom: qrb4210-rb2: Correct max current draw for VBUS
arm64:
dts: qcom: qrb4210-rb2: make L9A always-on
arm64:
dts: qcom: qrb4210-rb2: switch I2C2 to i2c-gpio
arm64:
dts: qcom: qrb5165-rb5: add the Wifi node
arm64:
dts: qcom: qru1000-idp: enable USB nodes
arm64:
dts: qcom: sa8775p-*: Remove thermal zone polling delays
arm64:
dts: qcom: sa8775p-ride-r3: add new board file
arm64:
dts: qcom: sa8775p: add a dedicated memory carveout for TZ
arm64:
dts: qcom: sa8775p: Add ep pcie0 controller node
arm64:
dts: qcom: sa8775p: Add ep pcie1 controller node
arm64:
dts: qcom: sa8775p: Add IMEM and PIL info region
arm64:
dts: qcom: sa8775p: Add llcc support for the SA8775p platform
arm64:
dts: qcom: sa8775p: mark ethernet devices as DMA-coherent
arm64:
dts: qcom: sa8775p: Mark PCIe EP controller as cache coherent
arm64:
dts: qcom: sc7180-*: Remove thermal zone polling delays
arm64:
dts: qcom: sc7180-trogdor: Disable pwmleds node where unused
arm64:
dts: qcom: sc7180-trogdor: Make clamshell/detachable fragments
arm64:
dts: qcom: sc7180: Disable SuperSpeed instances in park mode
arm64:
dts: qcom: sc7180: drop extra UFS PHY compat
arm64:
dts: qcom: sc7180: pazquel: Add missing comment header
arm64:
dts: qcom: sc7180: quackingstick: Disable instead of delete usb_c1
arm64:
dts: qcom: sc7280-*: Remove thermal zone polling delays
arm64:
dts: qcom: sc7280: Add APR nodes for sound
arm64:
dts: qcom: sc7280: Add clocks for QOS configuration
arm64:
dts: qcom: sc7280: Add DT nodes for the TBUs
arm64:
dts: qcom: sc7280: Disable SuperSpeed instances in park mode
arm64:
dts: qcom: sc7280: Enable download mode register write
arm64:
dts: qcom: sc7280: Remove CTS/RTS configuration
arm64:
dts: qcom: sc8180x-*: Remove thermal zone polling delays
arm64:
dts: qcom: sc8180x: add power-domain to UFS PHY
arm64:
dts: qcom: sc8180x: correct dispcc clocks
arm64:
dts: qcom: sc8180x: Correct PCIe slave ports
arm64:
dts: qcom: sc8180x: describe USB signals properly
arm64:
dts: qcom: sc8180x: Drop ipa-virt interconnect
arm64:
dts: qcom: sc8180x: Fix aoss_qmp node
arm64:
dts: qcom: sc8180x: switch USB+DP QMP PHYs to new bindings
arm64:
dts: qcom: sc8180x: Throttle the GPU when overheating
arm64:
dts: qcom: sc8280xp-*: Remove thermal zone polling delays
arm64:
dts: qcom: sc8280xp-x13s: enable pm8008 camera pmic
arm64:
dts: qcom: sc8280xp: describe USB signals properly
arm64:
dts: qcom: sc8280xp: Throttle the GPU when overheating
arm64:
dts: qcom: sda660-ifc6560: document missing USB PHY supplies
arm64:
dts: qcom: sdm450: add Lenovo Smart Tab M10 DTS
arm64:
dts: qcom: sdm630: Disable SS instance in Parkmode for USB
arm64:
dts: qcom: sdm630: Throttle the GPU when overheating
arm64:
dts: qcom: sdm632-fairphone-fp3: Enable vibrator
arm64:
dts: qcom: sdm660-*: Remove thermal zone polling delays
arm64:
dts: qcom: sdm670: add smem region
arm64:
dts: qcom: sdm845-*: Remove thermal zone polling delays
arm64:
dts: qcom: sdm845: Add DT nodes for the TBUs
arm64:
dts: qcom: sdm845: add power-domain to UFS PHY
arm64:
dts: qcom: sdm845: describe connections of USB/DP port
arm64:
dts: qcom: sdm845: Disable SS instance in Parkmode for USB
arm64:
dts: qcom: sdm845: Throttle the GPU when overheating
arm64:
dts: qcom: sdm850-lenovo-yoga-c630: add WiFi calibration variant
arm64:
dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path
arm64:
dts: qcom: sdx75-idp: add SDHCI for SD Card
arm64:
dts: qcom: sdx75: Add AOSS node
arm64:
dts: qcom: sdx75: Add IPCC node
arm64:
dts: qcom: sdx75: Add modem SMP2P node
arm64:
dts: qcom: sdx75: Add SDHCI node
arm64:
dts: qcom: sdx75: Add TCSR register space
arm64:
dts: qcom: sdx75: Support for I2C and SPI
arm64:
dts: qcom: sm4450: Add cpufreq support
arm64:
dts: qcom: sm6115-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm6115: add power-domain to UFS PHY
arm64:
dts: qcom: sm6115: add resets for sdhc_1
arm64:
dts: qcom: sm6115: Disable SS instance in Parkmode for USB
arm64:
dts: qcom: sm6115: Update GPU thermal zone settings
arm64:
dts: qcom: sm6125-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm6350-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm6350-pdx213: correct touchscreen interrupt flags
arm64:
dts: qcom: sm6350: Add missing qcom,non-secure-domain property
arm64:
dts: qcom: sm6350: add power-domain to UFS PHY
arm64:
dts: qcom: sm6350: Disable SS instance in Parkmode for USB
arm64:
dts: qcom: sm6350: Update GPU thermal zone settings
arm64:
dts: qcom: sm6375-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm6375-pdx225: correct touchscreen interrupt flags
arm64:
dts: qcom: sm7225-fairphone-fp4: Add PM6150L thermals
arm64:
dts: qcom: sm7225-fairphone-fp4: Add PMK8003 thermals
arm64:
dts: qcom: sm7225-fairphone-fp4: Configure PM8008 regulators
arm64:
dts: qcom: sm7225-fairphone-fp4: Enable USB role switching
arm64:
dts: qcom: sm7225-fairphone-fp4: Name the regulators
arm64:
dts: qcom: sm8150-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm8150-hdk: rename Type-C HS endpoints
arm64:
dts: qcom: sm8150: Add video clock controller node
arm64:
dts: qcom: sm8150: move USB graph to the SoC dtsi
arm64:
dts: qcom: sm8150: Throttle the GPU when overheating
arm64:
dts: qcom: sm8250-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm8250-sony-xperia: correct touchscreen interrupt flags
arm64:
dts: qcom: sm8250: add a link between DWC3 and QMP PHY
arm64:
dts: qcom: sm8250: add power-domain to UFS PHY
arm64:
dts: qcom: sm8250: describe HS signals properly
arm64:
dts: qcom: sm8250: Throttle the GPU when overheating
arm64:
dts: qcom: sm8350-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm8350: add power-domain to UFS PHY
arm64:
dts: qcom: sm8350: move PHY's orientation-switch to SoC dtsi
arm64:
dts: qcom: sm8350: move USB graph to the SoC dtsi
arm64:
dts: qcom: sm8350: Throttle the GPU when overheating
arm64:
dts: qcom: sm8450-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm8450-sony-xperia: correct touchscreen interrupt flags
arm64:
dts: qcom: sm8450: Add Broadcast_AND register in LLCC block
arm64:
dts: qcom: sm8450: Add interconnect path to PCIe node
arm64:
dts: qcom: sm8450: Add OPP table support to PCIe
arm64:
dts: qcom: sm8450: add power-domain to UFS PHY
arm64:
dts: qcom: sm8450: correct pcie1 phy clocks inputs to gcc
arm64:
dts: qcom: sm8450: drop second clock name from clock-output-names
arm64:
dts: qcom: sm8450: move PHY's orientation-switch to SoC dtsi
arm64:
dts: qcom: sm8450: move USB graph to the SoC dtsi
arm64:
dts: qcom: sm8450: Throttle the GPU when overheating
arm64:
dts: qcom: sm8550-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm8550-hdk: add port mapping to speakers
arm64:
dts: qcom: sm8550-mtp: add port mapping to speakers
arm64:
dts: qcom: sm8550-qrd: add port mapping to speakers
arm64:
dts: qcom: sm8550-qrd: add the Wifi node
arm64:
dts: qcom: sm8550-samsung-q5q: fix typo
arm64:
dts: qcom: sm8550: Add Broadcast_AND register in LLCC block
arm64:
dts: qcom: sm8550: Add support for Samsung Galaxy Z Fold5
arm64:
dts: qcom: sm8550: drop second clock name from clock-output-names
arm64:
dts: qcom: sm8550: move PHY's orientation-switch to SoC dtsi
arm64:
dts: qcom: sm8550: move USB graph to the SoC dtsi
arm64:
dts: qcom: sm8550: Move usb-role-switch to SoC dtsi
arm64:
dts: qcom: sm8550: remove pcie-1-phy-aux-clk and add pcie1_phy pcie1_phy_aux_clk
arm64:
dts: qcom: sm8550: Remove usb default dr_mode
arm64:
dts: qcom: sm8550: Throttle the GPU when overheating
arm64:
dts: qcom: sm8650-*: Remove thermal zone polling delays
arm64:
dts: qcom: sm8650-hdk: add port mapping to speakers
arm64:
dts: qcom: sm8650-hdk: add the Wifi node
arm64:
dts: qcom: sm8650-hdk: allow more IOMMU SID for the first QUP instance
arm64:
dts: qcom: sm8650-hdk: enable GPU
arm64:
dts: qcom: sm8650-hdk: remove redundant properties
arm64:
dts: qcom: sm8650-mtp: add port mapping to speakers
arm64:
dts: qcom: sm8650-mtp: connect USB-C SS port to QMP PHY
arm64:
dts: qcom: sm8650-qrd: add port mapping to speakers
arm64:
dts: qcom: sm8650-qrd: add the Wifi node
arm64:
dts: qcom: sm8650: Add Broadcast_AND register in LLCC block
arm64:
dts: qcom: sm8650: add support for the SM8650-HDK board
arm64:
dts: qcom: sm8650: Add video and camera clock controllers
arm64:
dts: qcom: sm8650: drop second clock name from clock-output-names
arm64:
dts: qcom: sm8650: Enable download mode register write
arm64:
dts: qcom: sm8650: move PHY's orientation-switch to SoC dtsi
arm64:
dts: qcom: sm8650: move USB graph to the SoC dtsi
arm64:
dts: qcom: sm8650: remove pcie-1-phy-aux-clk and add pcie1_phy pcie1_phy_aux_clk
arm64:
dts: qcom: sm8650: Throttle the GPU when overheating
arm64:
dts: qcom: sm8650: Use "pcie" as the node name instead of "pci"
arm64:
dts: qcom: Split PMU nodes for heterogeneous CPUs
arm64:
dts: qcom: use defines for interrupts
arm64:
dts: qcom: x1e80100-crd: Add pmic-glink node with all 3 connectors
arm64:
dts: qcom: x1e80100-crd: disable PCIe6a perst pull down
arm64:
dts: qcom: x1e80100-crd: Fix backlight
arm64:
dts: qcom: x1e80100-crd: fix missing PCIe4 gpios
arm64:
dts: qcom: x1e80100-crd: fix PCIe4 PHY supply
arm64:
dts: qcom: x1e80100-crd: Fix the PHY regulator for PCIe 6a
arm64:
dts: qcom: x1e80100-crd: fix up PCIe6a pinctrl node
arm64:
dts: qcom: x1e80100-crd: Fix USB PHYs regulators
arm64:
dts: qcom: x1e80100-pmics: Add the missing PMICs
arm64:
dts: qcom: x1e80100-qcp: add audio support
arm64:
dts: qcom: x1e80100-qcp: Add pmic-glink node with all 3 connectors
arm64:
dts: qcom: x1e80100-qcp: disable PCIe6a perst pull down
arm64:
dts: qcom: x1e80100-qcp: fix missing PCIe4 gpios
arm64:
dts: qcom: x1e80100-qcp: fix PCIe4 PHY supply
arm64:
dts: qcom: x1e80100-qcp: Fix the PHY regulator for PCIe 6a
arm64:
dts: qcom: x1e80100-qcp: fix up PCIe6a pinctrl node
arm64:
dts: qcom: x1e80100-qcp: Fix USB PHYs regulators
arm64:
dts: qcom: x1e80100-vivobook-s15: disable PCIe6a perst pull down
arm64:
dts: qcom: x1e80100-vivobook-s15: fix missing PCIe4 gpios
arm64:
dts: qcom: x1e80100-vivobook-s15: fix PCIe4 PHY supply
arm64:
dts: qcom: x1e80100-vivobook-s15: fix up PCIe6a pinctrl node
arm64:
dts: qcom: x1e80100-yoga-slim7x: disable PCIe6a perst pull down
arm64:
dts: qcom: x1e80100-yoga-slim7x: fix missing PCIe4 gpios
arm64:
dts: qcom: x1e80100-yoga-slim7x: fix PCIe4 PHY supply
arm64:
dts: qcom: x1e80100-yoga-slim7x: fix up PCIe6a pinctrl node
arm64:
dts: qcom: x1e80100-yoga: add wifi calibration variant
arm64:
dts: qcom: x1e80100: Add BWMONs
arm64:
dts: qcom: x1e80100: Add fastrpc nodes
arm64:
dts: qcom: x1e80100: Add gpu support
arm64:
dts: qcom: x1e80100: add Lenovo Thinkpad Yoga slim 7x devicetree
arm64:
dts: qcom: x1e80100: add missing PCIe minimum OPP
arm64:
dts: qcom: x1e80100: Add remote endpoints between PHYs and DPs
arm64:
dts: qcom: x1e80100: Describe the PCIe 6a resources
arm64:
dts: qcom: x1e80100: describe USB signals properly
arm64:
dts: qcom: x1e80100: Disable the SMB2360 4th instance by default
arm64:
dts: qcom: x1e80100: drop wrong usb-role-switch properties
arm64:
dts: qcom: x1e80100: Enable tsens and thermal zone nodes
arm64:
dts: qcom: x1e80100: Fix Adreno SMMU global interrupt
arm64:
dts: qcom: x1e80100: fix PCIe domain numbers
arm64:
dts: qcom: x1e80100: Fix USB HS PHY 0.8V supply
arm64:
dts: qocm: sdx75: align smem node name with coding style
arm64:
dts: renesas: Add interrupt-names to arch timer nodes
arm64:
dts: renesas: condor-i: Add I2C EEPROM
arm64:
dts: renesas: gray-hawk-single: Add aliases for I2C buses
arm64:
dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r8a779g0: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r8a779g0: Tidy up sound DT settings
arm64:
dts: renesas: r8a779g0: Use MDIO node for all AVB devices
arm64:
dts: renesas: r8a779h0: Add video capture nodes
arm64:
dts: renesas: r8a779h0: Drop "opp-shared" from opp-table-0
arm64:
dts: renesas: r8a779h0: R-Car Sound support
arm64:
dts: renesas: r9a07g043u: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r9a07g054: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r9a08g045: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r9a08g045: Update fallback string for SDHI nodes
arm64:
dts: renesas: r9a09g011: Update fallback string for SDHI nodes
arm64:
dts: renesas: rz-smarc: Replace fixed regulator for USB VBUS
arm64:
dts: renesas: rzg2l: Update fallback string for SDHI nodes
arm64:
dts: renesas: s4sk: Add aliases for I2C buses
arm64:
dts: renesas: spider-cpu: Add aliases for I2C buses
arm64:
dts: renesas: white-hawk-cpu: Add aliases for I2C buses
arm64:
dts: renesas: white-hawk: ethernet: Describe AVB1 and AVB2
arm64:
dts: rockchip: add (but disabled) SFC node for Radxa ROCK 5A
arm64:
dts: rockchip: Add avdd supplies to hdmi on rock64
arm64:
dts: rockchip: Add CPU/memory regulator coupling for 2 RK3588 boards
arm64:
dts: rockchip: Add dma-names to uart1 on Pine64 rk3566 devices
arm64:
dts: rockchip: Add dma-names to uart1 on quartz64-b
arm64:
dts: rockchip: Add FriendlyElec CM3588 NAS board
arm64:
dts: rockchip: add gpio-line-names to radxa-zero-3
arm64:
dts: rockchip: Add GPU OPP voltage ranges to RK356x SoC dtsi
arm64:
dts: rockchip: Add io-domains to rk3308-rock-pi-s
arm64:
dts: rockchip: Add mdio and ethernet-phy nodes to rk3308-rock-pi-s
arm64:
dts: rockchip: Add missing power-domains for rk356x vop_mmu
arm64:
dts: rockchip: Add Neardi LBA3368 board
arm64:
dts: rockchip: Add OPP data for CPU cores on RK3588
arm64:
dts: rockchip: Add OPP data for CPU cores on RK3588j
arm64:
dts: rockchip: Add OTP device node for RK3308
arm64:
dts: rockchip: add passive GPU cooling on RK3588
arm64:
dts: rockchip: Add PCIe endpoint mode support
arm64:
dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
arm64:
dts: rockchip: Add Pinephone Pro support for GPIO LEDs
arm64:
dts: rockchip: Add Radxa ROCK 3B
arm64:
dts: rockchip: Add Radxa ROCK S0
arm64:
dts: rockchip: Add Radxa ZERO 3W/3E
arm64:
dts: rockchip: add rfkill node for M.2 Key E Bluetooth on Rock 5B
arm64:
dts: rockchip: Add rk3308 IO voltage domains
arm64:
dts: rockchip: add ROCK 5 ITX board
arm64:
dts: rockchip: Add rock5b overlays for PCIe endpoint mode
arm64:
dts: rockchip: Add sdmmc related properties on rk3308-rock-pi-s
arm64:
dts: rockchip: add SFC support for Radxa ROCK 5B
arm64:
dts: rockchip: add thermal zones information on RK3588
arm64:
dts: rockchip: Add Xunlong Orange Pi 3B
arm64:
dts: rockchip: change spi-max-frequency for Radxa ROCK 3C
arm64:
dts: rockchip: Delete the SoC variant dtsi for RK3399Pro
arm64:
dts: rockchip: disable display subsystem for Lunzn Fastrhino R6xS
arm64:
dts: rockchip: Drop ethernet-phy-ieee802.3-c22 from PHY compatible string on all RK3588 boards
arm64:
dts: rockchip: Drop invalid mic-in-differential on rk3568-rock-3a
arm64:
dts: rockchip: enable automatic fan control on Rock 5B
arm64:
dts: rockchip: Enable PinePhone Pro IMU sensor
arm64:
dts: rockchip: Enable PinePhone Pro vibrator
arm64:
dts: rockchip: Enable SPI flash on PinePhone Pro
arm64:
dts: rockchip: enable thermal management on all RK3588 boards
arm64:
dts: rockchip: Fix compatibles for RK3588 VO{0,1}_GRF
arm64:
dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
arm64:
dts: rockchip: Fix mic-in-differential usage on rk3566-roc-pc
arm64:
dts: rockchip: Fix mic-in-differential usage on rk3568-evb1-v10
arm64:
dts: rockchip: fix mmc aliases for Radxa ZERO 3E/3W
arm64:
dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
arm64:
dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS
arm64:
dts: rockchip: fix regulator name for Lunzn Fastrhino R6xS
arm64:
dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS
arm64:
dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S
arm64:
dts: rockchip: Increase VOP clk rate on RK3328
arm64:
dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
arm64:
dts: rockchip: Prepare RK3588 SoC dtsi files for per-variant OPPs
arm64:
dts: rockchip: Remove broken tsadc pinctrl binding for rk356x
arm64:
dts: rockchip: remove unused usb2 nodes for Lunzn Fastrhino R6xS
arm64:
dts: rockchip: Split GPU OPPs of RK3588 and RK3588j
arm64:
dts: rockchip: Update GPU OPP voltages in RK356x SoC dtsi
arm64:
dts: rockchip: Update WIFi/BT related nodes on rk3308-rock-pi-s
arm64:
dts: sm8650-hdk: add support for the Display Card overlay
arm64:
dts: socfpga: stratix10: add L2 cache info
arm64:
dts: sprd: Split PMU nodes for heterogeneous CPUs
arm64:
dts: st: add eth2 pinctrl entries in stm32mp25-pinctrl.dtsi
arm64:
dts: st: add ethernet1 and ethernet2 support on stm32mp25
arm64:
dts: st: add HPDMA nodes on stm32mp251
arm64:
dts: st: add power domain on stm32mp25
arm64:
dts: st: add scmi regulators on stm32mp25
arm64:
dts: st: add usart nodes on stm32mp25
arm64:
dts: st: add usart6 on stm32mp257f-ev1 board
arm64:
dts: st: add usart6 pinctrl used on stm32mp257f-ev1 board
arm64:
dts: st: describe power supplies for stm32mp257f-ev1 board
arm64:
dts: st: enable Ethernet2 on stm32mp257f-ev1 board
arm64:
dts: st: enable STM32 access controller for RCC
arm64:
dts: st: OP-TEE async notif on PPI 15 for stm32mp25
arm64:
dts: stratix10: socdk: drop unneeded flash address/size-cells
arm64:
dts: stratix10: socdk_nand: drop unneeded flash address/size-cells
arm64:
dts: ti: Add am62x-phyboard-lyra carrier board
arm64:
dts: ti: Add basic support for phyBOARD-Lyra-AM62Ax
arm64:
dts: ti: am62-lp-sk: Add overlay for NAND expansion card
arm64:
dts: ti: am62-phyboard-lyra: Add overlay to increase cpu frequency to 1.4 GHz
arm64:
dts: ti: am62p: Rename am62p-{}.dtsi to am62p-j722s-common-{}.dtsi
arm64:
dts: ti: am642-evm: Add overlay for NAND expansion card
arm64:
dts: ti: am642-phyboard-electra: Add overlay to enable PCIe
arm64:
dts: ti: am642-phyboard-electra: Remove PCIe pinmuxing
arm64:
dts: ti: iot2050: Add IEP interrupts for SR1.0 devices
arm64:
dts: ti: k3-am62*-main: Remove unwanted properties from crypto
arm64:
dts: ti: k3-am62-main: Fix the reg-range for main_pktdma
arm64:
dts: ti: k3-am62-verdin-dahlia: Keep CTRL_SLEEP_MOCI# regulator on
arm64:
dts: ti: k3-am62-verdin: Drop McASP AFIFOs
arm64:
dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
arm64:
dts: ti: k3-am625-phyboard-lyra-rdk: Drop McASP AFIFOs
arm64:
dts: ti: k3-am62: Add cpsw-mac-efuse node to wkup_conf
arm64:
dts: ti: k3-am62: Add GPMC and ELM nodes
arm64:
dts: ti: k3-am62a-main: Enable crypto accelerator
arm64:
dts: ti: k3-am62a-main: Fix the reg-range for main_pktdma
arm64:
dts: ti: k3-am62a-wakeup: Enable RTC node
arm64:
dts: ti: k3-am62a7-sk: Reserve 576MiB of global CMA
arm64:
dts: ti: k3-am62a7: Drop McASP AFIFOs
arm64:
dts: ti: k3-am62a: Add cpsw-mac-efuse node to wkup_conf
arm64:
dts: ti: k3-am62a: Enable AUDIO_REFCLKx
arm64:
dts: ti: k3-am62p-j722s: Move AM62P specific USB1 to am62p-main.dtsi
arm64:
dts: ti: k3-am62p-j722s: Move SoC-specific node properties
arm64:
dts: ti: k3-am62p-main: Fix the reg-range for main_pktdma
arm64:
dts: ti: k3-am62p5-sk: fix graph_child_address warnings
arm64:
dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX
arm64:
dts: ti: k3-am62p5: Drop McASP AFIFOs
arm64:
dts: ti: k3-am62p: Add gpio-ranges for mcu_gpio0
arm64:
dts: ti: k3-am62p: Add gpio-ranges properties
arm64:
dts: ti: k3-am62p: Fix gpio-range for main_pmx0
arm64:
dts: ti: k3-am62p: use eFuse MAC Address for CPSW3G Port 1
arm64:
dts: ti: k3-am62x-sk-common: Add bootph-all for I2C1 instance pinmux
arm64:
dts: ti: k3-am62x-sk-common: Add bootph-all property in phy_gmii_sel node
arm64:
dts: ti: k3-am62x-sk-common: Fix graph_child_address warns
arm64:
dts: ti: k3-am62x-sk-common: Reserve 128MiB of global CMA
arm64:
dts: ti: k3-am62x: Drop McASP AFIFOs
arm64:
dts: ti: k3-am64-main: Add PRU system events for virtio
arm64:
dts: ti: k3-am64-phycore-som: Add serial_flash label
arm64:
dts: ti: k3-am64-tqma64xxl: relicense to GPL-2.0-only OR MIT
arm64:
dts: ti: k3-am642-evm-icssg1-dualemac: add overlay for mii mode
arm64:
dts: ti: k3-am642-evm: Enable "SYNC_OUT0" output
arm64:
dts: ti: k3-am642-hummingboard-t: correct rs485 rts polarity
arm64:
dts: ti: k3-am642-sk: Add power supply temperature sensors
arm64:
dts: ti: k3-am65-main: Add PRU system events for virtio
arm64:
dts: ti: k3-am65: Add cpsw-mac-efuse node to mcu_conf
arm64:
dts: ti: k3-am68-sk-base-board: Add LP8733 and TPS6287 nodes
arm64:
dts: ti: k3-am68-sk-som: Add support for OSPI flash
arm64:
dts: ti: k3-am69-sk: Add PCIe support
arm64:
dts: ti: k3-am69-sk: Add TPS62873 node
arm64:
dts: ti: k3-am6xx-phycore-qspi-nor: Add overlay to enable QSPI NOR
arm64:
dts: ti: k3-am6xx-phycore-som: Add overlay to disable eth phy
arm64:
dts: ti: k3-am6xx-phycore-som: Add overlay to disable rtc
arm64:
dts: ti: k3-am6xx-phycore-som: Add overlay to disable spi nor
arm64:
dts: ti: k3-j7200: Add cpsw-mac-efuse node to mcu_conf
arm64:
dts: ti: k3-j721e-sk: Add support for multiple CAN instances
arm64:
dts: ti: k3-j721e: Add cpsw-mac-efuse node to mcu_conf
arm64:
dts: ti: k3-j721e: Add overlay for J721E Infotainment Expansion Board
arm64:
dts: ti: k3-j721s2: Add cpsw-mac-efuse node to mcu_conf
arm64:
dts: ti: k3-j722s-evm: Enable analog audio support
arm64:
dts: ti: k3-j722s-main: Add audio_refclk node
arm64:
dts: ti: k3-j722s-main: Add SERDES and PCIe support
arm64:
dts: ti: k3-j722s: Add gpio-ranges properties
arm64:
dts: ti: k3-j722s: Add main domain peripherals specific to J722S
arm64:
dts: ti: k3-j722s: Enable PCIe and USB support on J722S-EVM
arm64:
dts: ti: k3-j722s: Fix gpio-range for main_pmx0
arm64:
dts: ti: k3-j722s: Fix main domain GPIO count
arm64:
dts: ti: k3-j722s: Switch to k3-am62p-j722s-common-{}.dtsi includes
arm64:
dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G
arm64:
dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode
arm64:
dts: ti: k3-j784s4-evm: Add support for multiple CAN instances
arm64:
dts: ti: k3-j784s4-evm: Add TPS62873 node
arm64:
dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1
arm64:
dts: ti: k3-j784s4-evm: Consolidate serdes0 references
arm64:
dts: ti: k3-j784s4-evm: Enable analog audio support
arm64:
dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it
arm64:
dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode
arm64:
dts: ti: k3-j784s4-evm: Enable USB3 support
arm64:
dts: ti: k3-j784s4-main: Add audio_refclk node
arm64:
dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes
arm64:
dts: ti: k3-j784s4-main: Add McASP nodes
arm64:
dts: ti: k3-j784s4-main: Add node for EHRPWMs
arm64:
dts: ti: k3-j784s4-main: Add PCIe nodes
arm64:
dts: ti: k3-j784s4-main: Add support for USB
arm64:
dts: ti: k3-j784s4-main: Correct McASP DMAs
arm64:
dts: ti: k3-j784s4: Add cpsw-mac-efuse node to mcu_conf
arm64:
dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode
arm64:
dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G
arm64:
dts: ti: k3-pinctrl: Define a generic GPIO MUX Mode
arm64:
dts: ti: k3-serdes: Add SERDES0/SERDES1 lane-muxing macros for J722S
arm64:
dts: ti: phycore-am64: Add PMIC
arm64:
errata: Expand speculative SSBS workaround
arm64:
errata: Expand speculative SSBS workaround (again)
arm64:
errata: Unify speculative SSBS errata logic
arm64:
FFH: Move ACPI specific code into drivers/acpi/arm64/
arm64:
Fix KASAN random tag seed initialization
arm64:
generate 64-bit syscall.tbl
arm64:
implement raw_smp_processor_id() using thread_info
arm64:
Introduce esr_brk_comment, esr_is_cfi_brk
arm64:
irqchip/gic-v3: Select priorities at boot time
arm64:
jump_label: Ensure patched jump_labels are visible to all CPUs
arm64:
Kconfig: Allow build irq-stm32mp-exti driver as module
arm64:
Kconfig: Enable hotplug CPU on arm64 if ACPI_PROCESSOR is enabled.
arm64:
Kconfig: Fix dependencies to enable ACPI_HOTPLUG_CPU
arm64:
Kconfig: fix typo in __builtin_return_adddress
arm64:
Kconfig: Select STM32MP_EXTI on STM32 platforms
arm64:
layerscape: remove redundant EDAC_SUPPORT selection
arm64:
mediatek: mt8195-cherry: Introduce the MT8195 Dojo Chromebook
arm64:
mm: Fix lockless walks with static and dynamic page-table folding
arm64:
mte: Make mte_check_tfsr_*() conditional on KASAN instead of MTE
arm64:
psci: Ignore DENIED CPUs
arm64:
qcom: don't select HAVE_PWRCTL when PCI=n
ARM64:
reloc_test: add missing MODULE_DESCRIPTION() macro
arm64:
remove redundant 'if HAVE_ARCH_KASAN' in Kconfig
arm64:
rework compat syscall macros
arm64:
smp: Fix missing IPI statistics
arm64:
stacktrace: fix the usage of ftrace_graph_ret_addr()
arm64:
start using 'asm goto' for get_user() when available
arm64:
start using 'asm goto' for put_user()
arm64:
stm32: enable scmi regulator for stm32
arm64:
tegra: Restructure Orin NX/Nano device tree
arm64:
uaccess: correct thinko in __get_mem_asm()
arm64:
word-at-a-time: improve byte count calculations for LE
arm64:
zynqmp: Add compatible string for kv260
arm64:
zynqmp: Add coresight cpu debug support
arm64:
zynqmp: Add description for ina260 on kv260
arm64:
zynqmp: Add missing description for efuses
arm64:
zynqmp: Add pwm-fan node and fix ttc0 pwm-cells property
arm64:
zynqmp: Add support for K26 rev2 boards
arm64:
zynqmp: Align nvmem node with dt schema
arm64:
zynqmp: Describe DisplayPort connector for Kria
arm64:
zynqmp: Describe OCM controller
arm64:
zynqmp: Describe USB wakeup interrupt
arm64:
zynqmp: Disable Tri-state for SDIO
arm64:
zynqmp: Remove address/size-cells from ams node
arm64:
zynqmp: Use fpga-region as node name
ARM:
9400/1: Remove unused struct 'mod_unwind_map'
ARM:
9402/1: Kconfig: Spelling s/Cortex A-/Cortex-A/
ARM:
9403/1: Alpine: Spelling s/initialiing/initializing/
ARM:
9404/1: arm32: enable HAVE_LD_DEAD_CODE_DATA_ELIMINATION
ARM:
9406/1: Fix callchain_trace() return value
ARM:
9407/1: Add support for STACKLEAK gcc plugin
ARM:
9408/1: mm: CFI: Fix some erroneous reset prototypes
ARM:
9414/1: Fix build issue with LD_DEAD_CODE_DATA_ELIMINATION
ARM:
configs: at91: Enable LVDS serializer support
arm:
dts: arm: Drop redundant fixed-factor clocks
arm:
dts: arm: versatile-ab: Fix duplicate clock node name
ARM:
dts: armada-{370-xp,375,38x,39x}: Drop #size-cells from mpic node
ARM:
dts: armada-{370-xp,375,38x,39x}: Drop #size-cells from mpic node
arm:
dts: aspeed: Use standard 'i2c' bus node name
ARM:
dts: cirrus: align panel timings node name with dtschema
ARM:
dts: e60k02: fix aliases for mmc
ARM:
dts: imx28-tx28: drop redundant 'panel-name' property
ARM:
dts: imx6dl-aristainetos2_4: drop redundant 'power-on-delay' property
ARM:
dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
ARM:
dts: imx6qdl-kontron-samx6i: add actual device trees
ARM:
dts: imx6qdl-kontron-samx6i: add SDIO_PWR_EN support
ARM:
dts: imx6qdl-kontron-samx6i: always enable eMMC
ARM:
dts: imx6qdl-kontron-samx6i: cleanup the PMIC node
ARM:
dts: imx6qdl-kontron-samx6i: fix board reset
ARM:
dts: imx6qdl-kontron-samx6i: fix node names
ARM:
dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
ARM:
dts: imx6qdl-kontron-samx6i: fix PHY reset
ARM:
dts: imx6qdl-kontron-samx6i: fix phy-mode
ARM:
dts: imx6qdl-kontron-samx6i: fix product name
ARM:
dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
ARM:
dts: imx6qdl-kontron-samx6i: remove wake-up-gpio property
ARM:
dts: imx: Add LVDS port data mapping on M53 Menlo
ARM:
dts: imx: align panel timings node name with dtschema
ARM:
dts: imx: correct choice of panel native mode
ARM:
dts: imx: drop redundant 'u-boot,panel-name' property
ARM:
dts: ixp4xx: nslu2: beeper uses PWM
arm:
dts: k3-am642-evm-nand: Add bootph-all to NAND related nodes
ARM:
dts: marvell: Add 7-segment LED display on x530
ARM:
dts: marvell: kirkwood: align GPIO keys node name with bindings
ARM:
dts: marvell: kirkwood: align LED node name with bindings
ARM:
dts: marvell: kirkwood: drop incorrect address/size-cells in GPIO keys
ARM:
dts: marvell: orion5x-lswsgl: use 'gpios' property for LEDs
ARM:
dts: marvell: orion: align GPIO keys node name with bindings
ARM:
dts: marvell: orion: align LED node name with bindings
ARM:
dts: marvell: orion: drop incorrect address/size-cells in GPIO keys
arm:
dts: mediatek: Declare drive-strength numerically
ARM:
dts: nspire: Add full compatible for watchdog node
ARM:
dts: nspire: Add unit name addresses to memory nodes
arm:
dts: nuvoton: Use standard 'i2c' bus node name
ARM:
dts: nxp: imx6: convert NVMEM content to layout syntax
ARM:
dts: omap am5729-beagleboneai: drop unneeded ti,enable-id-detection
ARM:
dts: omap3-n900: correct the accelerometer orientation
ARM:
dts: qcom: Add initial support for HTC One (M8)
ARM:
dts: qcom: Add Sony Xperia Z3 Compact smartphone
ARM:
dts: qcom: Add support for Samsung Galaxy Tab 4 8.0 Wi-Fi
ARM:
dts: qcom: apq8064: drop #power-domain-cells property of GCC
ARM:
dts: qcom: apq8064: drop incorrect ranges from QFPROM
ARM:
dts: qcom: ipq4019: drop #power-domain-cells property of GCC
ARM:
dts: qcom: ipq8064: drop #power-domain-cells property of GCC
ARM:
dts: qcom: mdm9615: drop #power-domain-cells property of GCC
ARM:
dts: qcom: motorola-falcon: add accelerometer, magnetometer
ARM:
dts: qcom: msm8226-microsoft-common: Enable smbb explicitly
ARM:
dts: qcom: msm8660: drop #power-domain-cells property of GCC
ARM:
dts: qcom: msm8926-motorola-peregrine: Add accelerometer, magnetometer, regulator
ARM:
dts: qcom: msm8926-motorola-peregrine: Add framebuffer supplies
ARM:
dts: qcom: msm8926-motorola-peregrine: Update temperature sensor
ARM:
dts: qcom: msm8960: correct memory base
ARM:
dts: qcom: msm8960: drop #power-domain-cells property of GCC
ARM:
dts: qcom: msm8974-hammerhead: Hook up backlight
ARM:
dts: qcom: msm8974-hammerhead: Update gpio hog node name
ARM:
dts: qcom: msm8974-sony-shinano: increase load on l21 for sdhc2
ARM:
dts: qcom: msm8974: Add Samsung Galaxy Note 3
ARM:
dts: qcom: msm8974: Use mboxes in smsm node
ARM:
dts: qcom: msm8974: Use mboxes properties for APCS
ARM:
dts: qcom: msm8974: Use proper compatible for APCS syscon
ARM:
dts: qcom: qcom-msm8226-samsung-ms013g: Add initial device tree
ARM:
dts: qcom: use generic node names for Adreno and QFPROM
ARM:
dts: renesas: Add interrupt-names to arch timer nodes
ARM:
dts: renesas: r9a06g032: Describe GMAC1
ARM:
dts: rockchip: add #sound-dai-cells to hdmi node no rk3036
ARM:
dts: rockchip: add #sound-dai-cells to hdmi node on rk3128
ARM:
dts: rockchip: Add D-PHY for RK3128
ARM:
dts: rockchip: Add DSI for RK3128
ARM:
dts: rockchip: add hdmi-sound node to rk3066a
ARM:
dts: rockchip: Add i2s nodes for RK3128
ARM:
dts: rockchip: Add SFC for RK3128
ARM:
dts: rockchip: Add spdif node for RK3128
ARM:
dts: rockchip: Drop ethernet-phy-ieee802.3-c22 from PHY compatible string on edgeble-neu2
ARM:
dts: rockchip: enable hdmi_sound and i2s0 for mk808 hdmi
ARM:
dts: rockchip: rk3xxx: fix emac node
ARM:
dts: st: add thermal property on stih410.dtsi and stih418.dtsi
ARM:
dts: sti: add thermal-zones support on stih418
ARM:
dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx STGEN timer
ARM:
dts: stm32: add DCMIPP pinctrl on STM32MP13x SoC family
ARM:
dts: stm32: Add ethernet support for DH STM32MP13xx DHCOR DHSBC board
ARM:
dts: stm32: add ethernet1 and ethernet2 support on stm32mp13
ARM:
dts: stm32: add ethernet1 for STM32MP135F-DK board
ARM:
dts: stm32: add ethernet1/2 RMII pins for STM32MP13F-DK board
ARM:
dts: stm32: add goodix touchscreen on stm32mp135f-dk
ARM:
dts: stm32: Add pinmux nodes for DH electronics STM32MP13xx DHCOR SoM and DHSBC board
ARM:
dts: stm32: Add support for STM32MP13xx DHCOR SoM and DHSBC board
ARM:
dts: stm32: Document output pins for PWMs on stm32mp135f-dk
ARM:
dts: stm32: enable camera support on stm32mp135f-dk board
ARM:
dts: stm32: Missing clocks for stm32f429's syscfg.
ARM:
dts: stm32: omit unused pinctrl groups from stm32mp13 dtb files
ARM:
dts: stm32: OP-TEE async notif interrupt for ST STM32MP15x boards
ARM:
dts: stm32: order stm32mp13-pinctrl nodes
ARM:
dts: stm32: osd32: move pwr_regulators to common
ARM:
dts: stm32: osd32: move usb phy power to common
ARM:
dts: sun50i: Add LRADC node
ARM:
dts: sunxi: remove duplicated entries in makefile
ARM:
dts: ti: align panel timings node name with dtschema
ARM:
dts: turris-omnia: Add GPIO key node for front button
ARM:
dts: turris-omnia: Add GPIO key node for front button
ARM:
dts: turris-omnia: Add MCU system-controller node
ARM:
dts: turris-omnia: Add MCU system-controller node
ARM:
dts: vt8500: align panel timings node name with dtschema
ARM:
dts: vt8500: replace "uhci" nodename with generic name "usb"
ARM:
Emulate one-byte cmpxchg
ARM:
imx_v6_v7_defconfig: Enable drivers for TQMa7x/MBa7x
ARM:
imx_v6_v7_defconfig: enable DRM_SII902X and DRM_DISPLAY_CONNECTOR
ARM:
multi_v7_defconfig: Add MCP23S08 pinctrl support
ARM:
pxa/gumstix: convert vbus gpio to use software nodes
ARM:
pxa/gumstix: fix attaching properties to vbus gpio device
ARM:
pxa: consolidate GPIO chip platform data
ARM:
pxa: fix build breakage on PXA3xx
ARM:
Remove address checking for MMUless devices
ARM:
riscpc: ecard: Fix the build
ARM:
sa1100: make match function take a const pointer
ARM:
spitz: fix GPIO assignment for backlight
ARM:
spitz: Simplify instantiating SPI controller
ARM:
spitz: Use software nodes for the ADS7846 touchscreen
ARM:
spitz: Use software nodes to describe audio GPIOs
ARM:
spitz: Use software nodes to describe LCD GPIOs
ARM:
spitz: Use software nodes to describe LED GPIOs
ARM:
spitz: Use software nodes to describe MMC GPIOs
ARM:
spitz: Use software nodes to describe SPI CS lines
ARM:
st: add new compatible for PWR regulators on
ARM:
stm32: Allow build irq-stm32mp-exti driver as module
ARM:
stm32: Use different EXTI driver on ARMv7m and ARMv7a
ARM:
tegra: paz00: Use software nodes to describe GPIOs for WiFi rfkill
arm:
vexpress: Remove obsolete RTSM DCSCB support
ASoC:
Add ak4619 codec support
ASoC:
Add ak4619 codec support
ASoC:
add compatible for ti,pcm5242
ASoC:
Add support for ti,pcm5242 to the pcm512x driver
ASoC:
ak4458: remove "reset-gpios" property handler
ASoC:
allow module autoloading for table board_ids
ASoC:
allow module autoloading for table db1200_pids
ASoC:
amd: acp: add pcm constraints for buffer size and period size
ASoC:
amd: acp: fix module autoloading
ASoC:
amd: acp: modify conditional check for programming i2s mclk
ASoC:
amd: acp: move i2s clock generation sequence
ASoC:
amd: acp: remove acp_i2s_probe function
ASoC:
amd: acp: remove unused variables from acp_resource structure
ASoC:
amd: add missing MODULE_DESCRIPTION() macros
ASoC:
amd: Adjust error handling in case of absent codec device
ASoC:
amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
ASoC:
amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
ASoC:
amd: yc: Support mic on HP 14-em0002la
ASoC:
amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
ASoC:
amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2
ASoC:
audio-graph-card2: add ep_to_port() / port_to_ports()
ASoC:
audio-graph-card2: add link-trigger-order support
ASoC:
audio-graph-card2: add support for aux devices
ASoC:
audio-graph-card2: expand dai_link property part
ASoC:
audio-graph-card2: merge graph_parse_mclk_fs() into graph_link_init()
ASoC:
audio-graph-card2: remove ports node name check
ASoC:
audio-graph-card2: Use cleanup.h instead of devm_kfree()
ASoC:
audio-graph-card: add ep_to_port() / port_to_ports()
ASoC:
audio-graph-card: add link-trigger-order support
ASoC:
audio-graph-card: enable playback/capture_only property
ASoC:
audio-graph-card: merge graph_parse_mclk_fs() into graph_link_init()
ASoC:
audio-graph-card: remove ports node name check
ASoC:
audio-graph-card: Use cleanup.h instead of devm_kfree()
ASoC:
audio-graph-port: add link-trigger-order
ASoC:
codec: lpass-rx-macro: add support for 2.5 codec version
ASoC:
codec: lpass-rx-macro: prepare driver to accomdate new codec versions
ASoC:
codecs: add support for everest-semi es8311
ASoC:
codecs: audio-iio-aux: Simplify audio_iio_aux_add_dapms() with cleanup.h
ASoC:
codecs: audio-iio-aux: Simplify audio_iio_aux_probe() with cleanup.h
ASoC:
codecs: avoid possible garbage value in peb2466_reg_read()
ASoC:
codecs: aw88395: Simplify with cleanup.h
ASoC:
codecs: cx2072x: remove unused struct 'cx2072x_eq_ctrl'
ASoC:
codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0
ASoC:
codecs: es8311: add everest es8311 codec support
ASoC:
codecs: ES8326: button detect issue
ASoC:
codecs: ES8326: Minimize the pop noise
ASoC:
codecs: ES8326: regcache_sync error issue
ASoC:
codecs: ES8326: Slove headphone detection issue
ASoC:
codecs: ES8326: Solving headphone detection and
ASoC:
codecs: lpass-macro: add helpers to get codec version
ASoC:
codecs: lpass-macro: fix missing codec version
ASoC:
codecs: lpass-macro: fix version strings returned for 1.x codecs
ASoC:
codecs: lpass-macro: Gracefully handle unknown version
ASoC:
codecs: lpass-macro: Use enum for handling codec version
ASoC:
codecs: lpass-rx-macro: add missing handling of v2.1 codec
ASoC:
codecs: lpass-rx-macro: Few code cleanups
ASoC:
codecs: lpass-rx-macro: Fix using NULL pointer in probe() dev_err
ASoC:
codecs: lpass-rx-macro: Keep static regmap_config as const
ASoC:
codecs: lpass-rx-macro: remove unused struct 'rx_macro_reg_mask_val'
ASoC:
codecs: lpass-rx-macro: Simplify PDS cleanup with devm
ASoC:
codecs: lpass-rx-macro: Simplify with cleanup.h
ASoC:
codecs: lpass-rx-macro: Use unsigned for number of widgets
ASoC:
codecs: lpass-va-macro: set the default codec version for sm8250
ASoC:
codecs: lpass-va-macro: warn on unknown version
ASoC:
codecs: lpass-wsa-macro: add missing select of common code
ASoC:
codecs: lpass-wsa-macro: Correct support for newer v2.5 version
ASoC:
codecs: lpass-wsa-macro: Drop unused define
ASoC:
codecs: lpass-wsa-macro: Fix using NULL pointer in probe() dev_err
ASoC:
codecs: lpass-wsa-macro: Prepare to accommodate new codec versions
ASoC:
codecs: lpass-wsa-macro: Simplify with cleanup.h
ASoC:
codecs: lpass: add support for v2.5 rx macro
ASoC:
codecs: nau8824: Add master clock handling
ASoC:
codecs: Remove unused of_gpio.h
ASoC:
codecs: Replace of_gpio.h by proper one
ASoC:
codecs: warn on unknown codec version
ASoC:
codecs: wcd family: cleanups
ASoC:
codecs: wcd-mbhc: Constify passed MBHC reg fields
ASoC:
codecs: wcd9335: Constify static data
ASoC:
codecs: wcd9335: Drop unneeded error message
ASoC:
codecs: wcd9335: Drop unused dmic rate handling
ASoC:
codecs: wcd9335: Drop unused state container fields
ASoC:
codecs: wcd9335: Handle nicer probe deferral and simplify with dev_err_probe()
ASoC:
codecs: wcd9335: Simplify with cleanup.h
ASoC:
codecs: wcd934x: Constify static data
ASoC:
codecs: wcd934x: Drop unused interp path enum
ASoC:
codecs: wcd934x: Drop unused mic bias voltage fields
ASoC:
codecs: wcd934x: Handle nicer probe deferral and simplify with dev_err_probe()
ASoC:
codecs: wcd934x: Simplify with cleanup.h
ASoC:
codecs: wcd937x-sdw: add SoundWire driver
ASoC:
codecs: wcd937x-sdw: Correct Soundwire ports mask
ASoC:
codecs: wcd937x-sdw: Fix Unbalanced pm_runtime_enable
ASoC:
codecs: wcd937x: add audio routing and Kconfig
ASoC:
codecs: wcd937x: add basic controls
ASoC:
codecs: wcd937x: add capture dapm widgets
ASoC:
codecs: wcd937x: add playback dapm widgets
ASoC:
codecs: wcd937x: add wcd937x audio codec
ASoC:
codecs: wcd937x: add wcd937x codec driver
ASoC:
codecs: wcd937x: Constify static data
ASoC:
codecs: wcd937x: Constify wcd937x_sdw_ch_info
ASoC:
codecs: wcd937x: Drop unused chipid member
ASoC:
codecs: wcd937x: Drop unused enums, defines and types
ASoC:
codecs: wcd937x: Drop unused state container fields
ASoC:
codecs: wcd937x: Fix missing de-assert of reset GPIO
ASoC:
codecs: wcd937x: Remove separate handling for vdd-buck supply
ASoC:
codecs: wcd937x: Remove the string compare in MIC BIAS widget settings
ASoC:
codecs: wcd938x-sdw: Correct Soundwire ports mask
ASoC:
codecs: wcd938x: Constify static data
ASoC:
codecs: wcd938x: Constify wcd938x_sdw_ch_info
ASoC:
codecs: wcd938x: Drop no-op ADC2_BCS Disable Switch
ASoC:
codecs: wcd938x: Drop unused duplicated MIC2 bias register defines
ASoC:
codecs: wcd938x: Drop unused num_ports field
ASoC:
codecs: wcd938x: Drop unused RX/TX direction enum
ASoC:
codecs: wcd938x: Unify define used for MIC2 bias register
ASoC:
codecs: wcd939x-sdw: Correct Soundwire ports mask
ASoC:
codecs: wcd939x: Constify static data
ASoC:
codecs: wcd939x: Constify wcd939x_sdw_ch_info
ASoC:
codecs: wcd939x: Drop unused num_ports field
ASoC:
codecs: wcd939x: Drop unused RX/TX direction enum
ASoC:
codecs: wcd939x: Fix typec mux and switch leak during device removal
ASoC:
codecs: wcd939x: Minor white-space and define cleanup
ASoC:
codecs: wcd939x: Unify define used for MIC bias registers
ASoC:
codecs: wcd939x: Unify define used for MIC bias VOUT registers
ASoC:
codecs: wcd93xx/wsa88xx: Correct Soundwire ports
ASoC:
codecs: wm0010: remove unused struct 'wm0010_spi_msg'
ASoC:
codecs: wsa881x: Correct Soundwire ports mask
ASoC:
codecs: wsa883x: Correct Soundwire ports mask
ASoC:
codecs: wsa883x: parse port-mapping information
ASoC:
codecs: wsa884x: Correct Soundwire ports mask
ASoC:
codecs: wsa884x: parse port-mapping information
ASoC:
codecs: wsa88xx: add support for static port
ASoC:
Constify channel mapping array arguments in set_channel_map()
ASoC:
Constify DAI ops auto_selectable_formats
ASoC:
Constify DAI passed to get_channel_map
ASoC:
Constify of_phandle_args in snd_soc_dai_driver
ASoC:
Constify of_phandle_args in snd_soc_dai_link_component
ASoC:
Constify passed data to core function
ASoC:
Constify return of snd_soc_dai_get_pcm_stream()
ASoC:
cs-amp-lib-test: Force test calibration blob entries to be valid
ASoC:
cs-amp-lib: Fix NULL pointer crash if efi.get_variable is NULL
ASoC:
cs-amp-lib: Ignore empty UEFI calibration entries
ASoC:
cs35l34: Constify struct regmap_config
ASoC:
cs35l35: Constify struct regmap_config
ASoC:
cs35l36: Constify struct regmap_config
ASoC:
cs35l45: Use new snd_soc_component_get_kcontrol_locked() helper
ASoC:
cs35l56: Accept values greater than 0 as IRQ numbers
ASoC:
cs35l56: Attempt to read from cirrus,speaker-id device property first
ASoC:
cs35l56: Handle OTP read latency over SoundWire
ASoC:
cs35l56: Limit Speaker Volume to +12dB maximum
ASoC:
cs35l56: Patch CS35L56_IRQ1_MASK_18 to the default value
ASoC:
cs35l56: Remove obsolete and redundant code
ASoC:
cs35l56: Remove redundant clearing of clk_stop_mode1
ASoC:
cs35l56: Remove support for A1 silicon
ASoC:
cs35l56: Revert support for dual-ownership of ASP registers
ASoC:
cs35l56: Set correct upper volume limit
ASoC:
cs35l56: Stop creating ALSA controls for firmware coefficients
ASoC:
cs35l56: Use header defines for Speaker Volume control definition
ASoC:
cs40l50: Support I2S streaming to CS40L50
ASoC:
cs42l43: Cache shutter IRQ control pointers
ASoC:
cs42l43: Remove redundant semi-colon at end of function
ASoC:
cs530x: Calculate proper bclk rate using TDM
ASoC:
cs530x: Change IN HPF Select kcontrol name
ASoC:
cs530x: Remove bclk from private structure
ASoC:
cs530x: Support for cs530x ADCs
ASoC:
cs53l30: Constify struct regmap_config
ASoC:
dapm: Fix UAF for snd_soc_pcm_runtime object
ASoC:
dapm: Simplify dapm_cnew_widget() with cleanup.h
ASoC:
dapm: Simplify snd_soc_dai_link_event_pre_pmu() with cleanup.h
ASoC:
dapm: Use unsigned for number of widgets in snd_soc_dapm_new_controls()
ASoC:
Drop or replace of_gpio.h
ASoC:
dt-bindings: add missing vender prefix on filename
ASoC:
dt-bindings: add ti,pcm5242 to pcm512x
ASoC:
dt-bindings: ak4104: convert to dt schema
ASoC:
dt-bindings: ak4554: Convert to dtschema
ASoC:
dt-bindings: ak4619: Add initial DT binding
ASoC:
dt-bindings: amlogic,gx-sound-card: drop minItems for audio-widgets
ASoC:
dt-bindings: audio-graph-card2: add support for aux devices
ASoC:
dt-bindings: cirrus,cs4270: Convert to dtschema
ASoC:
dt-bindings: cirrus,cs42xx8: Convert to dtschema
ASoC:
dt-bindings: cirrus,cs530x: Add initial DT binding
ASoC:
dt-bindings: convert amlogic,g12a-tohdmitx to dt-schema
ASoC:
dt-bindings: convert everest,es7134.txt &
ASoC:
dt-bindings: convert everest,es7134.txt to dt-schema
ASoC:
dt-bindings: convert everest,es7241.txt to dt-schema
ASoC:
dt-bindings: convert qcom sound bindings to
ASoC:
dt-bindings: convert tas571x.txt to dt-schema
ASoC:
dt-bindings: document wcd937x Audio Codec
ASoC:
dt-bindings: fsl,mqs: Add i.MX95 platform support
ASoC:
dt-bindings: fsl,xcvr: Add compatible string for i.MX95
ASoC:
dt-bindings: fsl,xcvr: Adjust the number of interrupts
ASoC:
dt-bindings: fsl_rpmsg: Add compatible string for i.MX95
ASoC:
dt-bindings: linux,spdif: Convert spdif-reciever.txt to dtschema
ASoC:
dt-bindings: lpc32xx: Add lpc32xx i2s DT binding
ASoC:
dt-bindings: nau8824: Add master clock handling
ASoC:
dt-bindings: omap-mcpdm: Convert to DT schema
ASoC:
dt-bindings: qcom,apq8096-sndcard: use dtschema
ASoC:
dt-bindings: qcom,msm8916-wcd-digital-codec: convert to dtschema
ASoC:
dt-bindings: qcom,wcd934x: Correct reset GPIO polarity in example
ASoC:
dt-bindings: qcom,wcd937x: Correct reset GPIO polarity in example
ASoC:
dt-bindings: qcom,wcd938x: Correct reset GPIO polarity in example
ASoC:
dt-bindings: qcom,wcd939x: Correct reset GPIO polarity in example
ASoC:
dt-bindings: realtek,rt5514: Convert to dtschema
ASoC:
dt-bindings: realtek,rt5631: Convert to dtschema
ASoC:
dt-bindings: realtek,rt5645: Convert to dtschema
ASoC:
dt-bindings: realtek,rt5659: Convert to dtschema
ASoC:
dt-bindings: realtek,rt5677: Convert to dtschema
ASoC:
dt-bindings: samsung,midas-audio: Add GPIO-based headset jack detection
ASoC:
dt-bindings: samsung,midas-audio: Add headset mic bias supply
ASoC:
dt-bindings: simple-audio-mux: add state-labels property
ASoC:
dt-bindings: tlv320adc3xxx: Add MICBIAS-as-GPO properties
ASoC:
dt-bindings: tlv320adc3xxx: Fix incorrect GPIO description
ASoC:
dt-bindings: update fsl-asoc-card bindings after imx-spdif merge
ASoC:
dt-bindings: wlf,wm8782: Convert to dtschema
ASoC:
dt-bindings: wlf,wm8804: Convert to dtschema
ASoC:
dt-bindings: wsa883x: Document port mapping property
ASoC:
dt-bindings: wsa8840: Document port mapping property
ASoC:
es8311: dt-bindings: add everest es8311 codec
ASoC:
Extend wm_adsp so cs35l56 can suppress controls
ASoC:
Few constifications (mostly arguments)
ASoC:
fix module autoloading
ASoC:
fix module autoloading
ASoC:
fsl-asoc-card: add compatibility to use 2 codecs in dai-links
ASoC:
fsl-asoc-card: add S/PDIF controller support
ASoC:
fsl-asoc-card: add second dai link component for codecs
ASoC:
fsl-asoc-card: add support for dai links with multiple codecs
ASoC:
fsl-asoc-card: Dynamically allocate memory for snd_soc_dai_link_components
ASoC:
fsl-asoc-card: merge spdif support from imx-spdif.c
ASoC:
fsl: Add i2s and pcm drivers for LPC32xx CPUs
ASoC:
fsl: fsl_aud2htx: Switch to RUNTIME_PM_OPS()
ASoC:
fsl: fsl_easrc: Switch to RUNTIME_PM_OPS()
ASoC:
fsl: fsl_qmc_audio: Add support for non-interleaved mode.
ASoC:
fsl: fsl_qmc_audio: Check devm_kasprintf() returned value
ASoC:
fsl: fsl_qmc_audio: Fix issues detected by checkpatch
ASoC:
fsl: fsl_qmc_audio: Identify the QMC channel involved in completion routines
ASoC:
fsl: fsl_qmc_audio: Introduce qmc_audio_pcm_{read,write}_submit()
ASoC:
fsl: fsl_qmc_audio: Introduce qmc_dai_constraints_interleaved()
ASoC:
fsl: fsl_qmc_audio: Split channel buffer and PCM pointer handling
ASoC:
fsl: fsl_xcvr: Switch to RUNTIME_PM_OPS()
ASoC:
fsl: imx-pcm-fiq: add missing MODULE_DESCRIPTION() macro
ASoC:
fsl: lpc3xxx-i2s: Avoid using ret uninitialized in lpc32xx_i2s_probe()
ASoC:
fsl: lpc3xxx-i2s: Include bitfield.h for FIELD_PREP
ASoC:
fsl: Remove unused of_gpio.h
ASoC:
fsl_audmix: Split playback and capture stream to different DAI
ASoC:
fsl_micfil: Check the difference for i.MX8 and
ASoC:
fsl_micfil: Differentiate register access permission for platforms
ASoC:
fsl_micfil: Expand the range of FIFO watermark mask
ASoC:
fsl_mqs: Add i.MX95 platform support
ASoC:
fsl_mqs: Add i.MX95 platform support
ASoC:
fsl_rpmsg: Add support for i.MX95 platform
ASoC:
fsl_sai: Add separate DAI for transmitter and receiver
ASoC:
fsl_xcvr: Add support for i.MX95 platform
ASoC:
fsl_xcvr: Improve suspend/resume flow in fsl_xcvr_trigger()
ASoC:
fsl_xcvr: Support i.MX95 platform
ASoC:
generic: Replace of_gpio.h by proper one
ASoC:
google: fix module autoloading
ASoC:
imx-audmix: Split capture device for audmix
ASoC:
imx-audmix: Split capture device to be a new
ASoC:
Intel: avs: Constify struct snd_soc_tplg_ops
ASoC:
Intel: avs: es8336: Switch to new Intel CPU model defines
ASoC:
Intel: Boards: Fix NULL pointer deref in BYT/CHT boards harder
ASoC:
Intel: boards: updates for 6.11
ASoC:
Intel: boards: updates for 6.11 - part2
ASoC:
intel: Constify struct snd_soc_ops
ASoC:
intel: fix module autoloading
ASoC:
Intel: Fix RT5650 SSP lookup
ASoC:
Intel: maxim-common: add max_98373_get_tx_mask function
ASoC:
Intel: maxim-common: rewrite max_98373_hw_params function
ASoC:
Intel: Skylake: Constify struct snd_soc_tplg_ops
ASoC:
Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
ASoC:
Intel: soc-acpi-intel-lnl-match: add missing empty item
ASoC:
Intel: soc-acpi-intel-mtl-match: add missing empty item
ASoC:
Intel: soc-acpi: Add match entries for some cs42l43 laptops
ASoC:
Intel: sof_da7219: disable max98373 speaker pins in late_probe
ASoC:
Intel: sof_da7219: remove local max98373 ops
ASoC:
Intel: sof_sdw: Add missing controls for cs42l43/cs35l56
ASoC:
Intel: sof_sdw: add quirk for Dell SKU 0B8C
ASoC:
Intel: sof_sdw: Add quirks for some new Dell laptops
ASoC:
Intel: sof_sdw: Convert comma to semicolon
ASoC:
Intel: sof_sdw: fix jack detection on ADL-N variant RVP
ASoC:
Intel: sof_sdw: remove get_codec_dai_by_name
ASoC:
Intel: sof_sdw: select PINCTRL_CS42L43 and SPI_CS42L43
ASoC:
Intel: sof_sdw_cs42l42: use dai parameter
ASoC:
Intel: sof_sdw_rt5682: use dai parameter
ASoC:
Intel: sof_sdw_rt700: use dai parameter
ASoC:
Intel: sof_sdw_rt711: use dai parameter
ASoC:
Intel: sof_sdw_rt_dmic: use from dai parameter
ASoC:
Intel: sof_sdw_rt_sdca_jack_common: use dai parameter
ASoC:
Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
ASoC:
jz4760: Constify struct regmap_config
ASoC:
jz4770: Constify struct regmap_config
ASoC:
MAINTAINERS: Drop Banajit Goswami from Qualcomm sound drivers
ASoC:
max98088: Check for clk_prepare_enable() error
ASoC:
mediatek: mt6358: Add "Dmic Mode Switch" kcontrol for switch DMIC mode.
ASoC:
mediatek: mt8188-mt6359: Modify key
ASoC:
mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
ASoC:
Merge up fixes
ASoC:
Merge up fixes
ASoC:
meson: axg-card: fix 'use-after-free'
ASoC:
meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
ASoC:
meson: tdm: add sample rate support up to 768kHz
ASoC:
nau8822: add MCLK support
ASoC:
nau8822: add MCLK support
ASoC:
nau8822: Lower debug print priority
ASoC:
nau8822: move nau8822_set_dai_sysclk()
ASoC:
nau8822: set NAU8822_REFIMP_80K only once
ASoC:
ops: Simplify with cleanup.h
ASoc:
pcm6240: Remove unnecessary name-prefix for all the controls
ASoc:
PCM6240: Return directly after a failed devm_kzalloc() in pcmdevice_i2c_probe()
ASoC:
PCM6240: Use of_property_read_reg()
ASoC:
qcom: Adjust issues in case of DT error in asoc_qcom_lpass_cpu_platform_probe()
ASoC:
qcom: common: add Display port Jack function
ASoC:
qcom: display port changes
ASoC:
qcom: q6apm-lpass-dais: Implement proper channel mapping
ASoC:
qcom: q6dsp: parse Display port tokens
ASoC:
qcom: qdsp6: Set channel mapping instead of fixed defaults
ASoC:
qcom: sc8280xp: add Display port Jack
ASoC:
qcom: topology: Simplify with cleanup.h
ASoC:
qcom: x1e80100: Add USB DisplayPort plug support
ASoC:
qcom: x1e80100: Correct channel mapping
ASoC:
qcom: x1e80100: Correct channel mapping
ASoC:
qdsp6: audioreach: Constify struct snd_soc_tplg_ops
ASoC:
Remove unneeded semicolon
ASoC:
rockchip: Remove unused of_gpio.h
ASoC:
rt1318: Add RT1318 audio amplifier driver
ASoC:
rt1320: Add RT1320 SDCA vendor-specific driver
ASoC:
rt711-sdca: add GE selected mode control
ASoC:
rt712-sdca: add the function for version B
ASoC:
rt712-sdca: change the definition name of SDCA channel number
ASoC:
samsung: midas-audio: Add GPIO-based headset
ASoC:
samsung: midas_wm1811: Add GPIO-based headset jack detection
ASoC:
samsung: midas_wm1811: Add headset mic bias supply support
ASoC:
samsung: midas_wm1811: Fix error code in probe()
ASoC:
samsung: midas_wm1811: Use dev_err_probe where appropriate
ASoC:
samsung: midas_wm1811: Use SND_SOC_DAPM_REGULATOR_SUPPLY for bias regulators
ASoC:
samsung: Replace of_gpio.h by proper one
ASoC:
simple-audio-card: add link-trigger-order support
ASoC:
simple-audio-card: enable playback/capture_only property
ASoC:
simple-audio-card: merge simple_parse_mclk_fs() into simple_link_init()
ASoC:
simple-audio-mux: add state-labels
ASoC:
simple-audio-mux: enable to select MUX names
ASoC:
simple-card / audio-graph:
ASoC:
simple-card-utils: add link-trigger-order support
ASoC:
simple-card-utils: remove both playback/capture_only check
ASoC:
simple-card-utils: Simplify with cleanup.h
ASoC:
simple-card-utils: Split simple_fixup_sample_fmt func
ASoC:
simple-card: sync support
ASoC:
simple-card: Use cleanup.h instead of devm_kfree()
ASoC:
Simplify code with cleanup.h
ASoC:
soc-component: Add new snd_soc_component_get_kcontrol() helpers
ASoC:
soc-dai.h: Constify DAI ops auto_selectable_formats
ASoC:
soc-utils: allow sample rate up to 768kHz for the dummy dai
ASoC:
SOF: amd: Fix for acp init sequence
ASoC:
sof: amd: fix for firmware reload failure in Vangogh platform
ASoC:
SOF: amd: Fix for incorrect acp error register offsets
ASoC:
SOF: amd: move iram-dram fence register programming sequence
ASoC:
SOF: imx8m: Fix DSP control regmap retrieval
ASOC:
SOF: Intel: hda-loader: only wait for HDaudio IOC for IPC4 devices
ASoC:
SOF: Intel: hda: print PCI class info only once
ASoC:
SOF: Intel: pci-tgl: Align ADL-N sof_dev_desc struct name to convention
ASoC:
SOF: ipc3-topology: support tdm slot number query
ASoC:
SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob
ASoC:
SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA
ASoC:
SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare
ASoC:
SOF: ipc4-topology: support tdm slot number query
ASoC:
SOF: ipc4-topology: Use correct queue_id for requesting input pin format
ASoC:
SOF: ipc4-topology: Use single token list for the copiers
ASoC:
SOF: ipc: replace "enum sof_comp_type" field with "uint32_t"
ASoC:
SOF: mediatek: Add missing board compatible
ASoC:
SOF: mediatek: Constify struct mtk_adsp_ipc_ops
ASoC:
SOF: Remove libraries from topology lookups
ASoC:
SOF: sof-audio: add sof_dai_get_tdm_slots function
ASoC:
SOF: sof-audio: rename dai clock setting query function
ASoc:
SOF: topology: Clear SOF link platform name upon unload
ASoC:
SOF: topology: Constify struct snd_soc_tplg_ops
ASoC:
sti: add missing probe entry for player and reader
ASoC:
sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
ASoc:
tas2781: Add name_prefix as the prefix name of DSP firmwares and calibrated data files
ASoc:
tas2781: Add name_prefix as the prefix name of firmwares and kcontrol to support corresponding TAS2563/TAS2781s
ASoC:
tas2781: Add new Kontrol to set tas2563 digital Volume
ASoc:
tas2781: Enable RCA-based playback without DSP firmware download
ASoC:
TAS2781: Fix tasdev_load_calibrated_data()
ASoC:
tas2781: fix to save the dsp bin file name into the correct array in case name_prefix is not NULL
ASoc:
TAS2781: rename the tas2781_reset as tasdevice_reset
ASoc:
TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
ASoc:
tas2781: Set "Speaker Force Firmware Load" as the common kcontrol for both tas27871 and tas2563
ASoC:
tas2781: Use of_property_read_reg()
ASoC:
tas5086: Convert to GPIO descriptors
ASoC:
tda7419: fix module autoloading
ASoC:
tegra: Fix CBB error during probe()
ASoC:
tegra: I2S client convert formats handling
ASoC:
tegra: select CONFIG_SND_SIMPLE_CARD_UTILS
ASoC:
tlv320adc3xxx: Add support for using MICBIAS pins as GPO
ASoC:
topology: Align dynamic object initialization for controls
ASoC:
topology: Cleanup soc_tplg_dapm_widget_dbytes_create
ASoC:
topology: Cleanup soc_tplg_dapm_widget_denum_create
ASoC:
topology: Cleanup soc_tplg_dapm_widget_dmixer_create
ASoC:
topology: Constify an argument of snd_soc_tplg_component_load()
ASoC:
topology: Correctly set shift_r in soc_tplg_denum_create()
ASoC:
topology: Do not do unnecessary dobj management
ASoC:
topology: kcontrol registration cleanup
ASoC:
topology: Properly initialize soc_enum values
ASoC:
topology: Rename function creating widget kcontrol
ASoC:
topology: Reshuffle function placement
ASoC:
topology: Simplify code
ASoC:
topology: Unify code for creating standalone and widget bytes control
ASoC:
topology: Unify code for creating standalone and widget enum control
ASoC:
topology: Unify code for creating standalone and widget mixer control
ASoC:
wm_adsp: Add control_add callback and export wm_adsp_control_add()
ASoC:
wsa881x: Constify struct regmap_config
ASoC:
wsa883x: Constify struct regmap_config
ASoC:
wsa884x: Constify struct regmap_config
ata,scsi:
Remove wrapper ata_sas_port_alloc()
ata,scsi:
Remove wrappers ata_sas_tport_{add,delete}()
ata:
ahci: Add debug print for external port
ata:
Kconfig: Update SATA_MOBILE_LPM_POLICY default to med_power_with_dipm
ata:
libata-core: Remove local_port_no struct member
ata:
libata-core: Remove support for decreasing the number of ports
ata:
libata-core: Reuse available ata_port print_ids
ata:
libata-core: Set ATA_QCFLAG_RTF_FILLED in fill_result_tf()
ata:
libata-sata: Remove superfluous assignment in ata_sas_port_alloc()
ata:
libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
ata:
libata-scsi: Do not overwrite valid sense data when CK_COND=1
ata:
libata-scsi: Do not pass ATA device id to ata_to_sense_error()
ata:
libata-scsi: Fix offsets for the fixed format sense data
ata:
libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error
ata:
libata-scsi: Remove redundant sense_buffer memsets
ata:
libata: Assign print_id at port allocation time
ata:
libata: Fix memory leak for error path in ata_host_alloc()
ata:
libata: Remove unused function declaration for ata_scsi_detect()
ata:
pata_macio: Fix DMA table overflow
ata:
pata_macio: Use WARN instead of BUG
ataflop:
add missing MODULE_DESCRIPTION() macro
atm:
clean up a put_user() calls
atm:
idt77252: prevent use after free in dequeue_rx()
autofs:
Convert to new uid/gid option parsing helpers
auxbus:
make to_auxiliary_drv accept and return a constant pointer
auxdisplay:
charlcd: Provide a forward declaration
auxdisplay:
hd44780: add missing MODULE_DESCRIPTION() macro
auxdisplay:
ht16k33: Drop reference after LED registration
auxdisplay:
linedisp: add missing MODULE_DESCRIPTION() macro
auxdisplay:
linedisp: Support configuring the boot message
auxdisplay:
Use sizeof(*pointer) instead of sizeof(type)
backing-file:
convert to using fops->splice_write
backlight:
aat2870-backlight: Use blacklight power constants
backlight:
Add BACKLIGHT_POWER_ constants for power states
backlight:
Add missing MODULE_DESCRIPTION() macros
backlight:
Add new lm3509 backlight driver
backlight:
ams369fb06: Use backlight power constants
backlight:
corgi-lcd: Use backlight power constants
backlight:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
backlight:
gpio-backlight: Use backlight power constants
backlight:
ipaq-micro-backlight: Use backlight power constants
backlight:
journada_bl: Use backlight power constants
backlight:
kb3886-bl: Use backlight power constants
backlight:
ktd253-backlight: Use backlight power constants
backlight:
led-backlight: Use backlight power constants
backlight:
lm3509_bl: Fix early returns in for_each_child_of_node()
backlight:
lm3509_bl: Fix NULL vs IS_ERR() check in register() function
backlight:
lm3533-backlight: Use backlight power constants
backlight:
mp3309c: Use backlight power constants
backlight:
pandora-backlight: Use backlight power constants
backlight:
pcf50633-backlight: Use backlight power constants
backlight:
pwm-backlight: Use backlight power constants
backlight:
rave-sp-backlight: Use backlight power constants
backlight:
sky81452-backlight: Use backlight power constants
backtracetest:
add MODULE_DESCRIPTION()
bareudp:
Fix device stats updates.
bcache:
fix typo
bcache:
remove heap-related macros and switch to generic min_heap
bcache:
work around a __bitwise to bool conversion sparse warning
bcachefs:
__bch2_read(): call trans_begin() on every loop iter
bcachefs:
Accumulate accounting keys in journal replay
bcachefs:
Add a comment for bucket helper types
bcachefs:
Add a cond_resched() to __journal_keys_sort()
bcachefs:
Add a time_stat for blocked on key cache flush
bcachefs:
Add an error message for insufficient rw journal devs
bcachefs:
add capacity, reserved to fs_alloc_debug_to_text()
bcachefs:
Add error code to defer option parsing
bcachefs:
Add hysteresis to waiting on btree key cache flush
bcachefs:
Add lockdep support for btree node locks
bcachefs:
add might_sleep() annotations for fsck_err()
bcachefs:
Add missing bch2_trans_begin() call
bcachefs:
Add missing downgrade table entry
bcachefs:
add missing inode_walker_exit()
bcachefs:
Add missing path_traverse() to btree_iter_next_node()
bcachefs:
add printbuf arg to bch2_parse_mount_opts()
bcachefs:
Add tracepoints for bch2_sync_fs() and bch2_fsync()
bcachefs:
Align the display format of `btrees/inodes/keys`
bcachefs:
allow passing full device path for target options
bcachefs:
avoid overflowing LRU_TIME_BITS for cached data lru
bcachefs:
bcachefs_metadata_version_disk_accounting_inum
bcachefs:
bcachefs_metadata_version_disk_accounting_v3
bcachefs:
bch2_accounting_invalid()
bcachefs:
bch2_accounting_invalid() fixup
bcachefs:
bch2_accounting_mem_gc()
bcachefs:
bch2_btree_id_to_text()
bcachefs:
bch2_btree_insert() - add btree iter flags
bcachefs:
bch2_btree_key_cache_drop() now evicts
bcachefs:
bch2_btree_reserve_cache_to_text()
bcachefs:
bch2_data_update_init() cleanup
bcachefs:
bch2_dir_emit() - fix directory reads in the fuse driver
bcachefs:
bch2_extent_crc_unpacked_to_text()
bcachefs:
bch2_fs_accounting_to_text()
bcachefs:
bch2_fs_get_tree() cleanup
bcachefs:
bch2_fs_usage_base_to_text()
bcachefs:
bch2_gc_pos_to_text()
bcachefs:
bch2_printbuf_strip_trailing_newline()
bcachefs:
bch2_stdio_redirect_readline_timeout()
bcachefs:
bch2_verify_accounting_clean()
bcachefs:
bch_acct_btree
bcachefs:
bch_acct_compression
bcachefs:
bch_acct_rebalance_work
bcachefs:
bch_acct_snapshot
bcachefs:
bch_alloc->stripe_sectors
bcachefs:
BCH_DATA_unstriped
bcachefs:
BCH_IOCTL_QUERY_ACCOUNTING
bcachefs:
BCH_SB_MEMBER_INVALID
bcachefs:
btree ids are 64 bit bitmasks
bcachefs:
btree node scan: fall back to comparing by journal seq
bcachefs:
btree write buffer knows how to accumulate bch_accounting keys
bcachefs:
btree_node_unlock() assert
bcachefs:
btree_path_cached_set()
bcachefs:
btree_ptr_sectors_written() now takes bkey_s_c
bcachefs:
btree_types bitmask cleanups
bcachefs:
Check for bsets past bch_btree_ptr_v2.sectors_written
bcachefs:
check_key_has_inode()
bcachefs:
clear path->should_be_locked in bch2_btree_key_cache_drop()
bcachefs:
Coalesce accounting keys before journal replay
bcachefs:
Convert bch2_compression_stats_to_text() to new accounting
bcachefs:
Convert bch2_ioctl_fs_usage() to new accounting
bcachefs:
Convert bch2_replicas_gc2() to new accounting
bcachefs:
Convert clock code to u64s
bcachefs:
Convert for_each_btree_node() to lockrestart_do()
bcachefs:
Convert gc to new accounting
bcachefs:
darray: Don't pass NULL to memcpy()
bcachefs:
delete faulty fastpath in bch2_btree_path_traverse_cached()
bcachefs:
Delete journal-buf-sharded old style accounting
bcachefs:
Delete old assertion for online fsck
bcachefs:
dev_usage updated by new accounting
bcachefs:
disk accounting: ignore unknown types
bcachefs:
Disk space accounting rewrite
bcachefs:
Don't block journal when finishing check_allocations()
bcachefs:
Don't delete open files in online fsck
bcachefs:
don't expose "read_only" as a mount option
bcachefs:
Don't rely on implicit unsigned -> signed integer conversion
bcachefs:
don't use rht_bucket() in btree_key_cache_scan()
bcachefs:
drop packed, aligned from bkey_inode_buf
bcachefs:
ec should not allocate from ro devs
bcachefs:
Ensure buffered writes write as much as they can
bcachefs:
Extra debug for data move path
bcachefs:
Eytzinger accumulation for accounting keys
bcachefs:
Fix "trying to move an extent, but nr_replicas=0"
bcachefs:
Fix bch2_bucket_gens_init()
bcachefs:
Fix bch2_extents_match() false positive
bcachefs:
Fix bch2_gc_accounting_done() locking
bcachefs:
Fix bch2_trigger_alloc assert
bcachefs:
Fix bch2_trigger_alloc when upgrading from old versions
bcachefs:
fix btree_key_cache sysfs knob
bcachefs:
Fix ca->io_ref usage
bcachefs:
Fix compat issue with old alloc_v4 keys
bcachefs:
Fix double assignment in check_dirent_to_subvol()
bcachefs:
Fix double free of ca->buckets_nouse
bcachefs:
fix ei_update_lock lock ordering
bcachefs:
Fix failure to flush moves before sleeping in copygc
bcachefs:
fix failure to relock in bch2_btree_node_mem_alloc()
bcachefs:
fix failure to relock in btree_node_fill()
bcachefs:
Fix failure to relock in btree_node_get()
bcachefs:
Fix failure to return error in data_update_index_update()
bcachefs:
fix field-spanning write warning
bcachefs:
Fix forgetting to pass trans to fsck_err()
bcachefs:
Fix fsck warning about btree_trans not passed to fsck error
bcachefs:
Fix incorrect gfp flags
bcachefs:
fix incorrect i_state usage
bcachefs:
Fix integer overflow on trans->nr_updates
bcachefs:
Fix locking in __bch2_trans_mark_dev_sb()
bcachefs:
Fix locking in bch2_ioc_setlabel()
bcachefs:
fix missing bch2_err_str()
bcachefs:
Fix missing BTREE_TRIGGER_bucket_invalidate flag
bcachefs:
fix missing include
bcachefs:
Fix missing spaces in journal_entry_dev_usage_to_text
bcachefs:
Fix missing validation in bch2_sb_journal_v2_validate()
bcachefs:
Fix printbuf usage while atomic
bcachefs:
Fix race in bch2_accounting_mem_insert()
bcachefs:
fix rebalance accounting
bcachefs:
Fix rebalance_work accounting
bcachefs:
Fix refcounting in discard path
bcachefs:
Fix replay_now_at() assert
bcachefs:
fix smatch data leak warning in fs usage ioctl
bcachefs:
fix time_stats_to_text()
bcachefs:
fix typo
bcachefs:
Fix warning in __bch2_fsck_err() for trans not passed in
bcachefs:
Fix warning in bch2_fs_journal_stop()
bcachefs:
fsck_err() may now take a btree_trans
bcachefs:
implement FS_IOC_GETVERSION to support lsattr
bcachefs:
Improve "unable to allocate journal write" message
bcachefs:
improve bch2_dev_usage_to_text()
bcachefs:
Improve copygc_wait_to_text()
bcachefs:
Improve startup message
bcachefs:
Improve trans_blocked_journal_reclaim tracepoint
bcachefs:
Improved allocator debugging for ec
bcachefs:
Increase size of cuckoo hash table on too many rehashes
bcachefs:
Initialize gc buckets in alloc trigger
bcachefs:
KEY_TYPE_accounting
bcachefs:
Kill __bch2_accounting_mem_mod()
bcachefs:
Kill bch2_assert_btree_nodes_not_locked()
bcachefs:
Kill bch2_fs_usage_initialize()
bcachefs:
kill bch2_fs_usage_read()
bcachefs:
Kill bch2_fs_usage_to_text()
bcachefs:
Kill bch2_mount()
bcachefs:
kill btree_trans_too_many_iters() in bch2_bucket_alloc_freelist()
bcachefs:
Kill fs_usage_online
bcachefs:
Kill gc_pos_btree_node()
bcachefs:
kill key cache arg to bch2_assert_pos_locked()
bcachefs:
Kill replicas_journal_res
bcachefs:
Kill writing old accounting to journal
bcachefs:
Make allocator stuck timeout configurable, ratelimit messages
bcachefs:
Make bkey_fsck_err() a wrapper around fsck_err()
bcachefs:
make offline fsck set read_only fs flag
bcachefs:
Make read_only a mount option again, but hidden
bcachefs:
Mark more errors as autofix
bcachefs:
mean_and_variance: Avoid too-large shift amounts
bcachefs:
metadata version bucket_stripe_sectors
bcachefs:
More BCH_SB_MEMBER_INVALID support
bcachefs:
More informative error message in reattach_inode()
bcachefs:
per_cpu_sum()
bcachefs:
Plumb more logging through stdio redirect
bcachefs:
Print allocator stuck on timeout in fallocate path
bcachefs:
Ratelimit checksum error messages
bcachefs:
Reallocate table when we're increasing size
bcachefs:
Reduce the scope of gc_lock
bcachefs:
Refactor disk accounting data structures
bcachefs:
remove heap-related macros and switch to generic min_heap
bcachefs:
remove now spurious i_state initialization
bcachefs:
Rename BCH_WRITE_DONE -> BCH_WRITE_SUBMITTED
bcachefs:
Revert lockless buffered IO path
bcachefs:
Self healing on read IO error
bcachefs:
set fgf order hint before starting a buffered write
bcachefs:
setting bcachefs_effective.* xattrs is a noop
bcachefs:
show none if label is not set
bcachefs:
silence silly kdoc warning
bcachefs:
Simplify bch2_bkey_drop_ptrs()
bcachefs:
Simplify btree key cache fill path
bcachefs:
spelling fix
bcachefs:
split out lru_format.h
bcachefs:
support FS_IOC_SETFSLABEL
bcachefs:
support get fs label
bcachefs:
support REMAP_FILE_DEDUP in bch2_remap_file_range
bcachefs:
support STATX_DIOALIGN for statx file
bcachefs:
Switch to .get_inode_acl()
bcachefs:
sysfs internal/trigger_journal_writes
bcachefs:
sysfs trigger_freelist_wakeup
bcachefs:
track writeback errors using the generic tracking infrastructure
bcachefs:
twf: convert bch2_stdio_redirect_readline() to darray
bcachefs:
twf: delete dead struct fields
bcachefs:
uninline fallocate functions
bcachefs:
Unlock trans when waiting for user input in fsck
bcachefs:
unlock_long() before resort in journal replay
bcachefs:
Use bch2_wait_on_allocator() in btree node alloc path
bcachefs:
use FGP_WRITEBEGIN instead of combining individual flags
bcachefs:
Use filemap_read() to simplify the execution flow
bcachefs:
use new mount API
bcachefs:
Use try_cmpxchg() family of functions instead of cmpxchg()
bcachefs:
varint: Avoid left-shift of a negative value
bcachefs:
Walk leaf to root in btree_gc
bdev:
make blockdev_mnt static
befs:
Convert befs_symlink_read_folio() to use folio_end_read()
binder:
fix descriptor lookup for context manager
binder:
fix hang of unregistered readers
binder:
fix UAF caused by offsets overwrite
binder:
use bitmap for faster descriptor lookup
binder_alloc:
Fix sleeping function called from invalid context
binder_alloc:
Replace kcalloc with kvcalloc to mitigate OOM issues
binfmt_elf:
Calculate total_size earlier
binfmt_elf:
Honor PT_LOAD alignment for static PIE
binfmt_elf_fdpic:
fix AUXV size calculation when ELF_HWCAP2 is defined
binfmt_flat:
Fix corruption when not offsetting data start
bio-integrity:
don't restrict the size of integrity metadata
bitops:
Add a comment explaining the double underscore macros
blk-cgroup:
move congestion_count to struct blkcg
blk-lib:
check for kill signal in ioctl BLKZEROOUT
blk-throttle:
fix lower control under super low iops limit
blk-throttle:
remove more latency dead-code
blk-wbt:
don't throttle swap writes in direct reclaim
block, bfq:
remove blkg_path()
block/mq-deadline:
Fix the tag reservation code
block/rnbd:
Constify struct kobj_type
block:
add a bvec_phys helper
block:
Add atomic write support for statx
block:
Add core atomic write support
block:
Add fops atomic write support
block:
add helper macros to de-duplicate the queue sysfs attributes
block:
Add ioprio to block_rq tracepoint
block:
Add missing entries from cmd_flag_name[]
block:
Add missing entry to hctx_flag_name[]
block:
add special APIs for run-time disabling of discard and friends
block:
Add zone write plugging entry to rqf_name[]
block:
also return bio_integrity_payload * from stubs
block:
avoid polling configuration errors
block:
BFQ: Refactor bfq_exit_icq() to silence sparse warning
block:
bypass the STABLE_WRITES flag for protection information
block:
Call .limit_depth() after .hctx has been set
block:
call bio_integrity_unmap_free_user from blk_rq_unmap_user
block:
Catch possible entries missing from alloc_policy_name[]
block:
Catch possible entries missing from blk_queue_flag_name[]
block:
Catch possible entries missing from cmd_flag_name[]
block:
Catch possible entries missing from hctx_flag_name[]
block:
Catch possible entries missing from hctx_state_name[]
block:
Catch possible entries missing from rqf_name[]
block:
change rq_integrity_vec to respect the iterator
block:
check bio alignment in blk_mq_submit_bio
block:
clean up the check in blkdev_iomap_begin()
block:
Cleanup block device zone helpers
block:
cleanup flag_{show,store}
block:
conding style fixup for blk_queue_max_guaranteed_bio
block:
convert features and flags to __bitwise types
block:
correctly report cache type
block:
Define bdev_nr_zones() as an inline function
block:
Delete blk_queue_flag_test_and_set()
block:
don't call bio_uninit from bio_endio
block:
don't free submitter owned integrity payload on I/O completion
block:
don't free the integrity payload in bio_integrity_unmap_free_user
block:
don't reduce max_sectors based on io_opt
block:
don't require stable pages for non-PI metadata
block:
Drop locking annotation for limits_lock
block:
Drop NULL check in bdev_write_zeroes_sectors()
block:
factor out a blk_write_zeroes_limit helper
block:
factor out flag_{store,show} helper for integrity
block:
Fix blk_validate_atomic_write_limits() build for arm32
block:
fix deadlock between sd_remove & sd_release
block:
fix detection of unsupported WRITE SAME in blkdev_issue_write_zeroes
block:
fix get_max_segment_size() warning
block:
Fix lockdep warning in blk_mq_mark_tag_wait
block:
fix spelling and grammar for in writeback_cache_control.rst
block:
fix the blk_queue_nonrot polarity
block:
freeze the queue in queue_attr_store
block:
Generalize chunk_sectors support as boundary support
block:
Improve checks on zone resource limits
block:
initialize integrity buffer to zero before writing it to media
block:
invert the BLK_INTEGRITY_{GENERATE,VERIFY} flags
block:
limit the Write Zeroes to manually writing zeroes fallback
block:
Make QUEUE_FLAG_x as an enum
block:
move cache control settings out of queue->flags
block:
move dma_pad_mask into queue_limits
block:
move integrity information into queue_limits
block:
move read-only and supported checks into (__)blkdev_issue_zeroout
block:
move the add_random flag to queue_limits
block:
move the bounce flag into the features field
block:
move the dax flag to queue_limits
block:
move the io_stat flag setting to queue_limits
block:
move the misaligned flag into the features field
block:
move the nonrot flag to queue_limits
block:
move the nowait flag to queue_limits
block:
move the pci_p2pdma flag to queue_limits
block:
move the poll flag to queue_limits
block:
move the raid_partial_stripes_expensive flag into the features field
block:
move the skip_tagset_quiesce flag to queue_limits
block:
move the stable_writes flag to queue_limits
block:
move the synchronous flag to queue_limits
block:
move the zone_resetall flag to queue_limits
block:
move the zoned flag into the features field
block:
only zero non-PI metadata tuples in bio_integrity_prep
block:
pass a gendisk to the queue_sysfs_entry methods
block:
pass a phys_addr_t to get_max_segment_size
block:
Pass blk_queue_get_max_sectors() a request pointer
block:
Prevent deadlocks when switching elevators
block:
Read max write zeroes once for __blkdev_issue_write_zeroes()
block:
refacto blkdev_issue_zeroout
block:
Relocate BLK_MQ_CPU_WORK_BATCH
block:
Relocate BLK_MQ_MAX_DEPTH
block:
remove a duplicate io_min check in blk_validate_limits
block:
remove allocation failure warnings in bio_integrity_prep
block:
remove bio_integrity_process
block:
Remove blk_alloc_zone_bitmap()
block:
remove blk_flush_policy
block:
remove disk_update_readahead
block:
remove QUEUE_FLAG_STOPPED
block:
Remove REQ_OP_ZONE_RESET_ALL emulation
block:
remove the blk_flush_integrity call in blk_integrity_unregister
block:
remove the blk_integrity_profile structure
block:
remove the discard_alignment flag
block:
remove the fallback case in queue_dma_alignment
block:
remove the LBA alignment check in __blkdev_issue_zeroout
block:
remove the unused blk_bounce enum
block:
remove unused queue limits API
block:
rename BLK_FEAT_MISALIGNED
block:
renumber and rename the cache disabled flag
block:
reuse original bio_vec array for integrity during clone
block:
set bip_vcnt correctly
block:
simplify adding the payload in bio_integrity_prep
block:
Simplify definition of RQF_NAME()
block:
simplify queue_logical_block_size
block:
split integrity support out of bio.h
block:
switch on bio operation in bio_integrity_prep
block:
t10-pi: Return correct ref tag when queue has no integrity profile
block:
take io_opt and io_min into account for max_sectors
block:
take offset into account in blk_bvec_map_sg again
block:
Use enum to define RQF_x bit indexes
block:
use kstrtoul in flag_store
block:
use the right type for stub rq_integrity_vec()
block:
Validate logical block size in blk_validate_limits()
Bluetooth/nokia:
Remove unused struct 'hci_nokia_radio_hdr'
Bluetooth:
Add vendor-specific packet classification for ISO data
Bluetooth:
btintel: Add firmware ID to firmware name
Bluetooth:
btintel: Add support for BlazarU core
Bluetooth:
btintel: Add support for Whale Peak2
Bluetooth:
btintel: Allow configuring drive strength of BRI
Bluetooth:
btintel: Fail setup on error
Bluetooth:
btintel: Fix spelling of *intermediate* in comment
Bluetooth:
btintel: Fix the sfi name for BlazarU
Bluetooth:
btintel: Refactor btintel_set_ppag()
Bluetooth:
btintel_pcie: Fix irq leak
Bluetooth:
btintel_pcie: Print Firmware Sequencer information
Bluetooth:
btintel_pcie: Remove unnecessary memset(0) calls
Bluetooth:
btmtk: add the function to get the fw name
Bluetooth:
btmtk: apply the common btmtk_fw_get_filename
Bluetooth:
btmtk: Fix btmtk.c undefined reference build error
Bluetooth:
btmtk: Fix btmtk.c undefined reference build error harder
Bluetooth:
btmtk: Fix kernel crash when entering btmtk_usb_suspend
Bluetooth:
btmtk: Mark all stub functions as inline
Bluetooth:
btmtk: move btusb_mtk_[setup, shutdown] to btmtk.c
Bluetooth:
btmtk: move btusb_mtk_hci_wmt_sync to btmtk.c
Bluetooth:
btmtk: move btusb_recv_acl_mtk to btmtk.c
Bluetooth:
btmtk: remove #ifdef around declarations
Bluetooth:
btmtk: rename btmediatek_data
Bluetooth:
btnxpuart: Add handling for boot-signature timeout errors
Bluetooth:
btnxpuart: Add support for AW693 A1 chipset
Bluetooth:
btnxpuart: Add support for IW615 chipset
Bluetooth:
btnxpuart: Add system suspend and resume handlers
Bluetooth:
btnxpuart: Enable status prints for firmware download
Bluetooth:
btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
Bluetooth:
btnxpuart: Fix random crash seen while removing driver
Bluetooth:
btnxpuart: Fix warnings for suspend and resume functions
Bluetooth:
btnxpuart: Handle FW Download Abort scenario
Bluetooth:
btnxpuart: Shutdown timer and prevent rearming when driver unloading
Bluetooth:
btnxpuart: Update firmware names
Bluetooth:
btusb: add callback function in btusb suspend/resume
Bluetooth:
btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
Bluetooth:
btusb: Add RTL8852BE device 0489:e125 to device tables
Bluetooth:
btusb: mediatek: add ISO data transmission functions
Bluetooth:
btusb: mediatek: add MT7922 subsystem reset
Bluetooth:
btusb: mediatek: refactor the function btusb_mtk_reset
Bluetooth:
btusb: mediatek: remove the unnecessary goto tag
Bluetooth:
btusb: mediatek: reset the controller before downloading the fw
Bluetooth:
btusb: mediatek: return error for failed reg access
Bluetooth:
Fix usage of __hci_cmd_sync_status
Bluetooth:
hci: fix build when POWER_SEQUENCING=m
Bluetooth:
HCI: Invert LE State quirk to be opt-out rather then opt-in
Bluetooth:
hci_bcm4377: Add BCM4388 support
Bluetooth:
hci_bcm4377: Increase boot timeout
Bluetooth:
hci_bcm4377: Use correct unit for timeouts
Bluetooth:
hci_core, hci_sync: cleanup struct discovery_state
Bluetooth:
hci_core: cleanup struct hci_dev
Bluetooth:
hci_core: Don't use hci_prepare_cmd
Bluetooth:
hci_core: Fix LE quote calculation
Bluetooth:
hci_core: Fix not handling hibernation actions
Bluetooth:
hci_core: Prefer array indexing over pointer arithmetic
Bluetooth:
hci_core: Prefer struct_size over open coded arithmetic
Bluetooth:
hci_core: Remove usage of hci_req_sync
Bluetooth:
hci_event: Fix setting DISCOVERY_FINDING for passive scanning
Bluetooth:
hci_event: Set QoS encryption from BIGInfo report
Bluetooth:
hci_qca: don't call pwrseq_power_off() twice for QCA6390
Bluetooth:
hci_qca: fix a NULL-pointer derefence at shutdown
Bluetooth:
hci_qca: Fix build error
Bluetooth:
hci_qca: fix QCA6390 support on non-DT platforms
Bluetooth:
hci_qca: make pwrseq calls the default if available
Bluetooth:
hci_qca: schedule a devm action for disabling the clock
Bluetooth:
hci_qca: unduplicate calls to hci_uart_register_device()
Bluetooth:
hci_qca: use the power sequencer for wcn7850 and wcn6855
Bluetooth:
hci_sync: avoid dup filtering when passive scanning with adv monitor
Bluetooth:
hci_sync: Fix suspending with wrong filter policy
Bluetooth:
hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
Bluetooth:
hci_sync: Move handling of interleave_scan
Bluetooth:
hci_sync: Remove remaining dependencies of hci_request
Bluetooth:
iso: remove unused struct 'iso_list_data'
Bluetooth:
l2cap: always unlock channel in l2cap_conless_channel()
Bluetooth:
MGMT: Add error handling to pair_device()
Bluetooth:
MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
Bluetooth:
MGMT: Ignore keys being loaded with invalid type
Bluetooth:
MGMT: Make MGMT_OP_LOAD_CONN_PARAM update existing connection
Bluetooth:
MGMT: Uninitialized variable in load_conn_param()
Bluetooth:
qca: don't disable power management for QCA6390
Bluetooth:
qca: If memdump doesn't work, re-enable IBS
Bluetooth:
qca: use the power sequencer for QCA6390
Bluetooth:
Remove hci_request.{c,h}
Bluetooth:
SMP: Fix assumption of Central always being Initiator
Bluetooth:
Use sizeof(*pointer) instead of sizeof(type)
bna:
adjust 'name' buf size of bna_tcb and bna_ccb structures
bnxt_en :
Fix memory out-of-bounds in bnxt_fill_hw_rss_tbl()
bnxt_en:
Add BCM5760X specific PHC registers mapping
bnxt_en:
Add is_ts_pkt field to struct bnxt_sw_tx_bd
bnxt_en:
Add new TX timestamp completion definitions
bnxt_en:
add timestamping statistics support
bnxt_en:
Add TX timestamp completion logic
bnxt_en:
Allow some TX packets to be unprocessed in NAPI
bnxt_en:
Don't clear ntuple filters and rss contexts during ethtool ops
bnxt_en:
fix atomic counter for ptp packets
bnxt_en:
Fix double DMA unmapping for XDP_REDIRECT
bnxt_en:
Fix RSS logic in __bnxt_reserve_rings()
bnxt_en:
implement netdev_queue_mgmt_ops
bnxt_en:
Increase the max total outstanding PTP TX packets to 4
bnxt_en:
Let bnxt_stamp_tx_skb() return error code
bnxt_en:
Refactor all PTP TX timestamp fields into a struct
bnxt_en:
Remove an impossible condition check for PTP TX pending SKB
bnxt_en:
Remove atomic operations on ptp->tx_avail
bnxt_en:
split rx ring helpers out from ring helpers
bnxt_en:
unlink page pool when stopping Rx queue
bnxt_en:
update xdp_rxq_info in queue restart logic
bnxt_re:
Fix imm_data endianness
bonding:
change ipsec_lock from spin lock to mutex
bonding:
extract the use of real_device into local variable
bonding:
fix bond_ipsec_offload_ok return type
bonding:
fix null pointer deref in bond_ipsec_offload_ok
bonding:
fix xfrm real_dev null pointer dereference
bonding:
fix xfrm state handling when clearing active slave
bonding:
implement xdo_dev_state_free and call it after deletion
bootconfig:
Remove duplicate included header file linux/bootconfig.h
bpf, arm64:
Fix trampoline for BPF_TRAMP_F_CALL_ORIG
bpf, arm64:
Inline bpf_get_current_task/_btf() helpers
bpf, devmap:
Add .map_alloc_check
bpf, docs:
Add table captions
bpf, docs:
Address comments from IETF Area Directors
bpf, docs:
Clarify call local offset
bpf, docs:
clarify sign extension of 64-bit use of 32-bit imm
bpf, docs:
Fix instruction.rst indentation
bpf, docs:
Move sentence about returning R0 to abi.rst
bpf, docs:
Use RFC 2119 language for ISA requirements
bpf, events:
Use prog to emit ksymbol event for main program
bpf, net:
Fix a potential race in do_sock_getsockopt()
bpf, net:
Use DEV_STAT_INC()
bpf, verifier:
Correct tail_call_reachable for bpf prog
bpf, x64:
Remove tail call detection
bpf/selftests:
Fix ASSERT_OK condition check in uprobe_syscall test
bpf:
Add bits iterator
bpf:
add check for invalid name in btf_name_valid_section()
bpf:
Add CHECKSUM_COMPLETE to bpf test progs
bpf:
add missing check_func_arg_reg_off() to prevent out-of-bounds memory accesses
bpf:
add new negative selftests to cover missing check_func_arg_reg_off() and reg->type check
bpf:
Add security_file_post_open() LSM hook to sleepable_lsm_hooks
bpf:
allow bpf helpers to be used into HID-BPF struct_ops
bpf:
annotate BTF show functions with __printf
bpf:
Change bpf_session_cookie return value to __u64 *
bpf:
constify member bpf_sysctl_kern:: Table
bpf:
create repeated fields for arrays.
bpf:
crypto: make state and IV dynptr nullable
bpf:
Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
bpf:
enable detaching links of struct_ops objects.
bpf:
export bpf_link_inc_not_zero.
bpf:
Fix a crash when btf_parse_base() returns an error pointer
bpf:
Fix a kernel verifier crash in stacksafe()
bpf:
Fix a segment issue when downgrading gso_size
bpf:
Fix atomic probe zero-extension
bpf:
Fix bpf_dynptr documentation comments
bpf:
fix build when CONFIG_DEBUG_INFO_BTF[_MODULES] is undefined
bpf:
Fix null pointer dereference in resolve_prog_type() for BPF_PROG_TYPE_EXT
bpf:
Fix order of args in call to bpf_map_kvcalloc
bpf:
fix overflow check in adjust_jmp_off()
bpf:
Fix tailcall cases in test_bpf
bpf:
Fix updating attached freplace prog in prog_array map
bpf:
helpers: fix bpf_wq_set_callback_impl signature
bpf:
kprobe: remove unused declaring of bpf_kprobe_override
bpf:
limit the number of levels of a nested struct type.
bpf:
look into the types of the fields of a struct type recursively.
bpf:
Make bpf_session_cookie() kfunc return long *
bpf:
pass bpf_struct_ops_link to callbacks in bpf_struct_ops.
bpf:
refactor btf_find_struct_field() and btf_find_datasec_var().
bpf:
Relax tuple len requirement for sk helpers.
bpf:
relax zero fixed offset constraint on KF_TRUSTED_ARGS/KF_RCU
bpf:
remove redeclaration of new_n in bpf_verifier_vlog
bpf:
Remove tst_run from lwt_seg6local_prog_ops.
bpf:
Remove unnecessary call to btf_field_type_size().
bpf:
Remove unnecessary checks on the offset of btf_field.
bpf:
Remove unnecessary loop in task_file_seq_get_next()
bpf:
remove unused parameter in __bpf_free_used_btfs
bpf:
remove unused parameter in bpf_jit_binary_pack_finalize
bpf:
Remove unused variable "prev_state"
bpf:
selftests: Do not use generated kfunc prototypes for arena progs
bpf:
selftests: Fix bpf_cpumask_first_zero() kfunc prototype
bpf:
selftests: Fix bpf_iter_task_vma_new() prototype
bpf:
selftests: Fix bpf_map_sum_elem_count() kfunc prototype
bpf:
selftests: Fix fentry test kfunc prototypes
bpf:
selftests: Namespace struct_opt callbacks in bpf_dctcp
bpf:
selftests: nf: Opt out of using generated kfunc prototypes
bpf:
selftests: xfrm: Opt out of using generated kfunc prototypes
bpf:
Support can_loop/cond_break on big endian
bpf:
support epoll from bpf struct_ops links.
bpf:
Track delta between "linked" registers.
bpf:
treewide: Align kfunc signatures to prog point-of-view
bpf:
use check_add_overflow() to check for addition overflows
bpf:
use check_sub_overflow() to check for subtraction overflows
bpf:
Use precise image size for struct_ops trampoline
bpf:
verifier: make kfuncs args nullalble
bpf:
verifier: Relax caller requirements for kfunc projection type args
bpftool:
Allow compile-time checks of BPF map auto-attach support in skeleton
bpftool:
Change pid_iter.bpf.c to comply with the change of bpf_link_fops.
bpftool:
Fix make dependencies for vmlinux.h
bpftool:
Fix typo in MAX_NUM_METRICS macro name
bpftool:
Fix typo in usage help
bpftool:
improve skeleton backwards compat with old buggy libbpfs
bpftool:
Introduce btf c dump sorting
bpftool:
Mount bpffs when pinmaps path not under the bpffs
bpftool:
Query only cgroup-related attach types
bpftool:
Support dumping kfunc prototypes from BTF
bpftool:
Un-const bpf_func_info to fix it for llvm 17 and newer
bpftool:
Use BTF field iterator in btfgen
brd:
add missing MODULE_DESCRIPTION() macro
bsr:
add missing MODULE_DESCRIPTION() macro
btrfs:
abort transaction if we don't find extref in btrfs_del_inode_extref()
btrfs:
abort transaction on errors in btrfs_free_chunk()
btrfs:
add and use helper to commit the current transaction
btrfs:
add comment about locking to btrfs_split_ordered_extent()
btrfs:
add documentation around snapshot delete
btrfs:
add MODULE_DESCRIPTION()
btrfs:
automatically remove the subvolume qgroup
btrfs:
avoid allocating and running pointless delayed extent operations
btrfs:
avoid create and commit empty transaction when committing super
btrfs:
avoid removal and re-insertion of split ordered extent
btrfs:
avoid transaction commit on any fsync after subvolume creation
btrfs:
avoid using fixed char array size for tree names
btrfs:
change BTRFS_MOUNT_* flags to 64bit type
btrfs:
check delayed refs when we're checking if a ref exists
btrfs:
clean up our handling of refs == 0 in snapshot delete
btrfs:
cleanup duplicated parameters related to btrfs_alloc_ordered_extent
btrfs:
cleanup duplicated parameters related to btrfs_create_dio_extent()
btrfs:
cleanup duplicated parameters related to can_nocow_file_extent_args
btrfs:
cleanup duplicated parameters related to create_io_em()
btrfs:
cleanup recursive include of the same header
btrfs:
cleanup the bytenr usage inside btrfs_extent_item_to_extent_map()
btrfs:
constify parameters of write_eb_member() and its users
btrfs:
constify pointer parameters where applicable
btrfs:
convert correctness BUG_ON()'s to ASSERT()'s in walk_up_proc()
btrfs:
do not BUG_ON() when freeing tree block after error
btrfs:
do not clear page dirty inside extent_write_locked_range()
btrfs:
do not directly include rwlock_types.h
btrfs:
do not subtract delalloc from avail bytes
btrfs:
don't allocate file extent tree for non regular files
btrfs:
don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
btrfs:
don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
btrfs:
don't do extra find_extent_buffer() in do_walk_down()
btrfs:
don't pass fs_info to describe_relocation()
btrfs:
drop bytenr_orig and fix comment in btrfs_scan_one_device()
btrfs:
dynamic block_group reclaim threshold
btrfs:
emit a warning about space cache v1 being deprecated
btrfs:
enhance compression error messages
btrfs:
export the expected file extent through can_nocow_extent()
btrfs:
extract the reference dropping code into it's own helper
btrfs:
factor out eb uptodate check from do_walk_down()
btrfs:
factor out stripe length calculation into a helper
btrfs:
fix a use-after-free when hitting errors inside btrfs_submit_chunk()
btrfs:
fix bitmap leak when loading free space cache on duplicate entry
btrfs:
fix corrupt read due to bad offset of a compressed extent map
btrfs:
fix corruption after buffer fault in during direct IO append write
btrfs:
fix data race when accessing the last_trans field of a root
btrfs:
fix double inode unlock for direct IO sync writes
btrfs:
fix extent map use-after-free when adding pages to compressed bio
btrfs:
fix function name in comment for btrfs_remove_ordered_extent()
btrfs:
fix invalid mapping of extent xarray state
btrfs:
fix misspelled end IO compression callbacks
btrfs:
fix qgroup reserve leaks in cow_file_range
btrfs:
fix race between direct IO write and fsync when using same fd
btrfs:
fix the ram_bytes assignment for truncated ordered extents
btrfs:
fix typo in error message in btrfs_validate_super()
btrfs:
fix uninitialized return value from btrfs_reclaim_sweep()
btrfs:
handle errors from btrfs_dec_ref() properly
btrfs:
handle errors from ref mods during UPDATE_BACKREF in walk_down_proc()
btrfs:
ignore incorrect btrfs_file_extent_item::ram_bytes
btrfs:
implement launder_folio for clearing dirty page reserve
btrfs:
initialize last_extent_end to fix -Wmaybe-uninitialized warning in extent_fiemap()
btrfs:
initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
btrfs:
introduce extra sanity checks for extent maps
btrfs:
introduce new "rescue=ignoremetacsums" mount option
btrfs:
introduce new "rescue=ignoresuperflags" mount option
btrfs:
introduce new members for extent_map
btrfs:
keep const when returning value from get_unaligned_le8()
btrfs:
lock subpage ranges in one go for writepage_delalloc()
btrfs:
make __extent_writepage_io() to write specified range only
btrfs:
make btrfs_finish_ordered_extent() return void
btrfs:
make cow_file_range_inline() honor locked_page on error
btrfs:
make extent_write_locked_range() handle subpage writeback correctly
btrfs:
make validate_extent_map() catch ram_bytes mismatch
btrfs:
mark ordered extent insertion failure checks as unlikely
btrfs:
move btrfs_block_group_root() to block-group.c
btrfs:
move extent_range_clear_dirty_for_io() into inode.c
btrfs:
move fiemap code into its own file
btrfs:
move the direct IO code into its own file
btrfs:
only enable extent map shrinker for DEBUG builds
btrfs:
only print error message when checking item size in print_extent_item()
btrfs:
only run the extent map shrinker from kswapd tasks
btrfs:
output the unrecognized super block flags as hex
btrfs:
pass a btrfs_inode to btrfs_compress_heuristic()
btrfs:
pass a btrfs_inode to btrfs_fdatawrite_range()
btrfs:
pass a btrfs_inode to btrfs_ioctl_send()
btrfs:
pass a btrfs_inode to btrfs_readdir_get_delayed_items()
btrfs:
pass a btrfs_inode to btrfs_readdir_put_delayed_items()
btrfs:
pass a btrfs_inode to btrfs_set_prop()
btrfs:
pass a btrfs_inode to btrfs_wait_ordered_range()
btrfs:
pass a btrfs_inode to is_data_inode()
btrfs:
pass a reloc_control to relocate_file_extent_cluster()
btrfs:
pass a reloc_control to relocate_one_folio()
btrfs:
pass a struct reloc_control to prealloc_file_extent_cluster()
btrfs:
pass reloc_control to relocate_data_extent()
btrfs:
pass reloc_control to setup_relocation_extent_mapping()
btrfs:
pass struct btrfs_io_geometry into handle_ops_on_dev_replace()
btrfs:
periodic block_group reclaim
btrfs:
preallocate inodes xarray entry to avoid transaction abort
btrfs:
preallocate ulist memory for qgroup rsv
btrfs:
prevent pathological periodic reclaim loops
btrfs:
print-tree: add generation and type dump for EXTENT_DATA_KEY
btrfs:
push lookup_info into struct walk_control
btrfs:
qgroup: avoid start/commit empty transaction when flushing reservations
btrfs:
qgroup: delete a TODO about using kmem cache to allocate structures
btrfs:
qgroup: do quick checks if quotas are enabled before starting ioctls
btrfs:
qgroup: don't use extent changeset when not needed
btrfs:
qgroup: preallocate memory before adding a relation
btrfs:
qgroup: warn about inconsistent qgroups when relation update fails
btrfs:
raid56: do extra dumping for CONFIG_BTRFS_ASSERT
btrfs:
reduce critical section at btrfs_wait_ordered_extents()
btrfs:
reduce critical section at btrfs_wait_ordered_roots()
btrfs:
reduce nesting and deduplicate error handling at btrfs_iget_path()
btrfs:
reduce nesting for extent processing at btrfs_lookup_extent_info()
btrfs:
remove all extra btrfs_check_eb_owner() calls
btrfs:
remove duplicate name variable declarations
btrfs:
remove extent_map::block_len member
btrfs:
remove extent_map::block_start member
btrfs:
remove extent_map::orig_start member
btrfs:
remove inode_lock from struct btrfs_root and use xarray locks
btrfs:
remove local variable need_account in do_walk_down()
btrfs:
remove location key from struct btrfs_inode
btrfs:
remove no longer used btrfs_migrate_to_delayed_refs_rsv()
btrfs:
remove NULL transaction support for btrfs_lookup_extent_info()
btrfs:
remove objectid from struct btrfs_inode on 64 bits platforms
btrfs:
remove pointless code when creating and deleting a subvolume
btrfs:
remove raid-stripe-tree encoding field from stripe_extent
btrfs:
remove super block argument from btrfs_iget()
btrfs:
remove super block argument from btrfs_iget_locked()
btrfs:
remove super block argument from btrfs_iget_path()
btrfs:
remove superfluous metadata check at btrfs_lookup_extent_info()
btrfs:
remove the BUG_ON() inside extent_range_clear_dirty_for_io()
btrfs:
remove the extra_gfp parameter from btrfs_alloc_folio_array()
btrfs:
remove unused define EXTENT_SIZE_PER_ITEM
btrfs:
remove unused Opt enums
btrfs:
rename err to ret in btrfs_cleanup_fs_roots()
btrfs:
rename err to ret in btrfs_drop_snapshot()
btrfs:
rename err to ret in btrfs_recover_relocation()
btrfs:
rename extent_map::orig_block_len to disk_num_bytes
btrfs:
rename macro local variables that clash with other variables
btrfs:
rename rb_root member of extent_map_tree from map to root
btrfs:
rename ret to err in btrfs_recover_relocation()
btrfs:
rename ret to ret2 in btrfs_recover_relocation()
btrfs:
rename the extra_gfp parameter of btrfs_alloc_page_array()
btrfs:
replace BUG_ON with ASSERT in walk_down_proc()
btrfs:
replace BUG_ON() with error handling at update_ref_for_cow()
btrfs:
report reclaim stats in sysfs
btrfs:
run delayed iputs when flushing delalloc
btrfs:
scrub: avoid create/commit empty transaction at finish_extent_writes_for_zoned()
btrfs:
scrub: update last_physical after scrubbing one stripe
btrfs:
send: allow cloning non-aligned extent if it ends at i_size
btrfs:
send: annotate struct name_cache_entry with __counted_by()
btrfs:
send: avoid create/commit empty transaction at ensure_commit_roots_uptodate()
btrfs:
send: get rid of the label and gotos at ensure_commit_roots_uptodate()
btrfs:
send: make ensure_commit_roots_uptodate() simpler and more efficient
btrfs:
simplify range parameters of btrfs_wait_ordered_roots()
btrfs:
simplify setting the full backref flag at update_ref_for_cow()
btrfs:
slightly loosen the requirement for qgroup removal
btrfs:
store fs_info in space_info
btrfs:
subpage: introduce helpers to handle subpage delalloc locking
btrfs:
subpage: remove the unused error bitmap dumping
btrfs:
switch btrfs_block_group::inode to struct btrfs_inode
btrfs:
switch btrfs_ordered_extent::inode to struct btrfs_inode
btrfs:
switch btrfs_pending_snapshot::dir to btrfs_inode
btrfs:
tree-checker: add dev extent item checks
btrfs:
tree-checker: add extra ram_bytes and disk_num_bytes check
btrfs:
tree-checker: reject BTRFS_FT_UNKNOWN dir type
btrfs:
tree-checker: validate dref root and objectid
btrfs:
uapi: record temporary super flags used by btrfstune
btrfs:
unify index_cnt and csum_bytes from struct btrfs_inode
btrfs:
unify logic to decide if we need to walk down into a node during snapshot delete
btrfs:
update panic message when splitting ordered extent
btrfs:
update target inode's ctime on unlink
btrfs:
urgent periodic reclaim pass
btrfs:
use a btrfs_inode in the log context (struct btrfs_log_ctx)
btrfs:
use a btrfs_inode local variable at btrfs_sync_file()
btrfs:
use a regular rb_root instead of cached rb_root for extent_map_tree
btrfs:
use an xarray to track open inodes in a root
btrfs:
use btrfs_read_extent_buffer() in do_walk_down()
btrfs:
use for-local variables that shadow function variables
btrfs:
use iget5_locked_rcu
btrfs:
use label to deduplicate error path at btrfs_force_cow_block()
btrfs:
zoned: fix zone_unusable accounting on making block group read-write again
btrfs:
zoned: handle broken write pointer on zones
btrfs:
zoned: make btrfs_get_dev_zone() static
btrfs:
zoned: properly take lock to read/update block group's zoned variables
buffer:
Remove calls to set and clear the folio error flag
build-id:
require program headers to be right after ELF header
bus:
mhi: ep: Do not allocate memory for MHI objects from DMA zone
bus:
mhi: host: Add support for Foxconn SDX72 modems
bus:
mhi: host: Allow controller drivers to specify name for the MHI controller
bus:
mhi: host: pci_generic: Use unique 'mhi_pci_dev_info' for product families
bus:
sunxi-rsb: Constify struct regmap_bus
bus:
ts-nbus: Use pwm_apply_might_sleep()
bus:
vexpress-config: Add missing MODULE_DESCRIPTION() macro
cache:
add __cacheline_group_{begin, end}_aligned() (+ couple more)
cache:
Add StarFive StarLink cache management
cache:
StarFive: Require a 64-bit system
cachefiles:
Set the max subreq size for cache writes to MAX_RW_COUNT
cacheinfo:
Add function to get cacheinfo for a given CPU and cache level
caif_virtio:
use virtio_find_single_vq() for single virtqueue finding
can:
bcm: Remove proc entry when dev is unregistered.
can:
gs_usb: add VID/PID for Xylanta SAINT3 product family
can:
hi311x: simplify with spi_get_device_match_data()
can:
isotp: remove ISO 15675-2 specification version where possible
can:
Kconfig: remove obsolete help text for slcan
can:
kvaser_pciefd: Add inline
can:
kvaser_pciefd: Add MSI interrupts
can:
kvaser_pciefd: Add unlikely
can:
kvaser_pciefd: Change name of return code variable
can:
kvaser_pciefd: Group #defines together
can:
kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
can:
kvaser_pciefd: Remove unnecessary comment
can:
kvaser_pciefd: Rename board_irq to pci_irq
can:
kvaser_pciefd: Skip redundant NULL pointer check in ISR
can:
kvaser_pciefd: Use a single write when releasing RX buffers
can:
kvaser_usb: Add support for Kvaser Mini PCIe 1xCAN
can:
kvaser_usb: Add support for Kvaser USBcan Pro 5xCAN
can:
kvaser_usb: Add support for Vining 800
can:
m_can: Constify struct m_can_ops
can:
m_can: disable_all_interrupts, not clear active_interrupts
can:
m_can: Do not cancel timer from within timer
can:
m_can: don't enable transceiver when probing
can:
m_can: Limit coalescing to peripheral instances
can:
m_can: Release irq on error in m_can_open
can:
m_can: Remove coalesing disable in isr during suspend
can:
m_can: Remove m_can_rx_peripheral indirection
can:
m_can: Reset cached active_interrupts on start
can:
m_can: Reset coalescing during suspend/resume
can:
mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
can:
mcp251x: Fix up includes
can:
mcp251x: simplify with spi_get_device_match_data()
can:
mcp251xfd: clarify the meaning of timestamp
can:
mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
can:
mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
can:
mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
can:
mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
can:
mcp251xfd: properly indent labels
can:
mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
can:
mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
can:
mcp251xfd: simplify with spi_get_device_match_data()
can:
mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
can:
mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
can:
mcp251xfd: update errata references
can:
mscan: remove unused struct 'mscan_state'
can:
rcar_canfd: Improve printing of global operational state
can:
rcar_canfd: Remove superfluous parentheses in address calculations
can:
rcar_canfd: Simplify clock handling
can:
sja1000: plx_pci: Reuse predefined CTI subvendor ID
can:
xilinx_can: Document driver description to list all supported IPs
cdc-acm:
Add DISABLE_ECHO quirk for GE HealthCare UI Controller
CDC-NCM:
add support for Apple's private interface
cdrom:
Add missing MODULE_DESCRIPTION()
ceph:
convert comma to semicolon in __ceph_dentry_dir_lease_touch()
ceph:
drop usage of page_index
ceph:
fix incorrect kmalloc size of pagevec mempool
ceph:
force sending a cap update msg back to MDS for revoke op
ceph:
periodically flush the cap releases
ceph:
use cap_wait_list only if debugfs is enabled
cgroup/cpuset:
Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
cgroup/cpuset:
Delay setting of CS_CPU_EXCLUSIVE until valid partition
cgroup/cpuset:
Eliminate unncessary sched domains rebuilds in hotplug
cgroup/cpuset:
fix panic caused by partcmd_update
cgroup/cpuset:
Fix remote root partition creation problem
cgroup/cpuset:
Make cpuset.cpus.exclusive independent of cpuset.cpus
cgroup/cpuset:
Optimize isolated partition only generate_sched_domains() calls
cgroup/cpuset:
Prevent UAF in proc_cpuset_show()
cgroup/cpuset:
Reduce the lock protecting CS_SCHED_LOAD_BALANCE
cgroup/cpuset:
Remove unnecessary zeroing
cgroup/cpuset:
Update comment on callback_lock
cgroup/misc:
Introduce misc.events.local
cgroup/misc:
Introduce misc.peak
cgroup/pids:
Add pids.events.local
cgroup/pids:
Make event counters hierarchical
cgroup/pids:
Separate semantics of pids.events related to pids.max
cgroup/rstat:
add force idle show helper
cgroup:
Add Michal Koutný as a maintainer
cgroup:
avoid the unnecessary list_add(dying_tasks) in cgroup_exit()
cgroup:
Protect css->cgroup write under css_set_lock
cgroup_misc:
add kernel-doc comments for enum misc_res_type
char:
add missing MODULE_DESCRIPTION() macros
char:
add missing NetWinder MODULE_DESCRIPTION() macros
char:
tpm: Fix possible memory leak in tpm_bios_measurements_open()
char:
xillybus: Check USB endpoints when probing device
char:
xillybus: Don't destroy workqueue from work item running on it
char:
xillybus: Refine workqueue handling
checkpatch:
check for missing Fixes tags
checkpatch:
really skip LONG_LINE_* when LONG_LINE is ignored
cifs:
Add a tracepoint to track credits involved in R/W requests
cifs:
cifs_inval_name_dfs_link_error: correct the check for fullpath
cifs:
Fix copy offload to flush destination region
cifs:
Fix FALLOC_FL_PUNCH_HOLE support
cifs:
Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
cifs:
Fix lack of credit renegotiation on read retry
cifs:
Fix missing error code set
cifs:
Fix missing fscache invalidation
cifs:
fix noisy message on copy_file_range
cifs:
fix potential null pointer use in destroy_workqueue in init_cifs error path
cifs:
fix reconnect with SMB1 UNIX Extensions
cifs:
Fix server re-repick on subrequest retry
cifs:
Fix setting of zero_point after DIO write
cifs:
Fix signature miscalculation
cifs:
Fix SMB1 readv/writev callback in the same way as SMB2/3
cifs:
Fix zero_point init on inode initialisation
cifs:
mount with "unix" mount option for SMB1 incorrectly handled
cifs:
Remove cifs_aio_ctx
cifs:
update internal version number
Linux:
Cirrus Logic Family of ADCs
cleanup:
Standardize the header guard define's name
clk/sophgo:
Using BUG() instead of unreachable() in mmux_get_parent_id()
clk:
davinci: da8xx-cfgchip: Initialize clk_init_data before use
clk:
disable clk gate tests for s390
clk:
en7523: Add reset-controller support for EN7581 SoC
clk:
en7523: fix rate divider for slic and spi clocks
clk:
en7523: Remove pcie prepare/unpreare callbacks for EN7581 SoC
clk:
en7523: Remove PCIe reset open drain configuration for EN7581
clk:
lpc32xx: Constify struct regmap_config
clk:
mediatek: Add a module description where missing
clk:
mediatek: mt8173-infracfg: Handle unallocated infracfg when module
clk:
meson: add 'NOINIT_ENABLED' flag to eliminate init for enabled PLL
clk:
meson: add missing MODULE_DESCRIPTION() macros
clk:
meson: c3: add c3 clock peripherals controller driver
clk:
meson: c3: add support for the C3 SoC PLL clock
clk:
meson: s4: fix fixed_pll_dco clock
clk:
meson: s4: fix pwm_j_div parent clock
clk:
mxs: Use clamp() in clk_ref_round_rate() and clk_ref_set_rate()
clk:
qcom: Add Camera Clock Controller driver for SM7150
clk:
qcom: add clock controller driver for qca8386/qca8084
clk:
qcom: Add Display Clock Controller driver for SM7150
clk:
qcom: add missing MODULE_DESCRIPTION() macros
clk:
qcom: Add QCM2290 GPU clock controller driver
clk:
qcom: Add Video Clock Controller driver for SM7150
clk:
qcom: branch: Add clk_branch2_prepare_ops
clk:
qcom: camcc-sc7280: Add parent dependency to all camera GDSCs
clk:
qcom: camcc-sm8650: Add SM8650 camera clock controller driver
clk:
qcom: clk-alpha-pll: Add HUAYRA_2290 support
clk:
qcom: clk-alpha-pll: Fix the pll post div mask
clk:
qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
clk:
qcom: clk-alpha-pll: Fix zonda set_rate failure when PLL is disabled
clk:
qcom: clk-alpha-pll: Simplify the zonda_pll_adjust_l_val()
clk:
qcom: clk-alpha-pll: Update set_rate for Zonda PLL
clk:
qcom: common: Add interconnect clocks support
clk:
qcom: common: commonize qcom_cc_really_probe
clk:
qcom: Constify struct pll_vco
clk:
qcom: Fix SM_GCC_7150 dependencies
clk:
qcom: gcc-ipq6018: update sdcc max clock frequency
clk:
qcom: gcc-ipq9574: Add PCIe pipe clocks
clk:
qcom: gcc-sa8775p: Remove support for UFS hw ctl clocks
clk:
qcom: gcc-sa8775p: Set FORCE_MEM_CORE_ON for gcc_ufs_phy_ice_core_clk
clk:
qcom: gcc-sa8775p: Update the GDSC wait_val fields and flags
clk:
qcom: gcc-sc7280: Update force mem core bit for UFS ICE clock
clk:
qcom: gcc-sc8280xp: don't use parking clk_ops for QUPs
clk:
qcom: gcc-sm7150: constify clk_init_data structures
clk:
qcom: gcc-sm8550: Don't park the USB RCG at registration time
clk:
qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
clk:
qcom: gcc-sm8650: Don't use shared clk_ops for QUPs
clk:
qcom: gcc-x1e80100: Don't use parking clk_ops for QUPs
clk:
qcom: gcc-x1e80100: Fix halt_check for all pipe clocks
clk:
qcom: gcc-x1e80100: Fix USB 0 and 1 PHY GDSC pwrsts flags
clk:
qcom: gcc-x1e80100: Set parent rate for USB3 sec and tert PHY pipe clks
clk:
qcom: gdsc: Add set and get hwmode callbacks to switch GDSC mode
clk:
qcom: gpucc-sa8775p: Park RCG's clk source at XO during disable
clk:
qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and ALWAYS_ON flags
clk:
qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's
clk:
qcom: gpucc-sm8350: Park RCG's clk source at XO during disable
clk:
qcom: ipq9574: Update the alpha PLL type for GPLLs
clk:
qcom: ipq9574: Use icc-clk for enabling NoC related clocks
clk:
qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer the error
clk:
qcom: lpasscc-sc8280xp: Constify struct regmap_config
clk:
qcom: nsscc-qca8k: Fix the MDIO functions undefined issue
clk:
qcom: Park shared RCGs upon registration
clk:
qcom: Remove QCOM_RPMCC symbol
clk:
qcom: sc7280: Update the transition delay for GDSC
clk:
qcom: select right config in CLK_QCM2290_GPUCC definition
clk:
qcom: videocc-sm8550: Add SM8650 video clock controller
clk:
qcom: videocc-sm8550: Add support for videocc XO clk ares
clk:
qcom: videocc: Use HW_CTRL_TRIGGER for SM8250, SC7280 vcodec GDSC's
clk:
renesas: cpg-lib: Use DEFINE_SPINLOCK() for global spinlock
clk:
renesas: Drop "Renesas" from individual driver descriptions
clk:
renesas: r8a77970: Use common cpg_lock
clk:
renesas: r8a779h0: Add Audio clocks
clk:
renesas: r8a779h0: Add CSI-2 clocks
clk:
renesas: r8a779h0: Add ISPCS clocks
clk:
renesas: r8a779h0: Add VIN clocks
clk:
renesas: r8a779h0: Fix PLL2/PLL4 multipliers in comments
clk:
renesas: r9a08g045: Add clock, reset and power domain support for I2C
clk:
renesas: r9a08g045: Add clock, reset and power domain support for the VBATTB IP
clk:
renesas: rcar-gen2: Use DEFINE_SPINLOCK() for static spinlock
clk:
rockchip: rk3128: Add HCLK_SFC
clk:
rockchip: rk3128: Add hclk_vio_h2p to critical clocks
clk:
rockchip: rk3128: Drop CLK_NR_CLKS usage
clk:
rockchip: rk3128: Export PCLK_MIPIPHY
clk:
rockchip: rk3188: Drop CLK_NR_CLKS usage
clk:
rockchip: Switch to use kmemdup_array()
clk:
samsung: exynos-clkout: Remove misleading of_match_table/MODULE_DEVICE_TABLE
clk:
samsung: fix getting Exynos4 fin_pll rate from external clocks
clk:
samsung: gs101: mark gout_hsi2_ufs_embd_i_clk_unipro as critical
clk:
samsung: Switch to use kmemdup_array()
clk:
sifive: prci: fix module autoloading
clk:
sophgo: add missing MODULE_DESCRIPTION() macro
clk:
sophgo: Add SG2042 clock driver
clk:
sophgo: Avoid -Wsometimes-uninitialized in sg2042_clk_pll_set_rate()
clk:
sophgo: clk-sg2042-pll: Fix uninitialized variable in debug output
clk:
sprd: add missing MODULE_DESCRIPTION() macro
clk:
starfive: jh7110-sys: Add notifier for PLL0 clock
clk:
stm32mp25: add security clocks
clk:
stm32mp2: use of STM32 access controller
clk:
sunxi-ng r40: Constify struct regmap_config
clk:
sunxi-ng: add missing MODULE_DESCRIPTION() macros
clk:
sunxi-ng: h616: Add clock/reset for GPADC
clk:
sunxi: Remove unused struct 'gates_data'
clk:
T-Head: Disable on 32-bit Targets
clk:
test: add missing MODULE_DESCRIPTION() macros
clk:
thead: Add support for T-Head TH1520 AP_SUBSYS clocks
clk:
thead: fix dependency on clk_ignore_unused
clk:
vexpress-osc: add missing MODULE_DESCRIPTION() macro
clk:
xilinx: Constify struct regmap_config
clocksource/driver/arm_global_timer:
Remove unnecessary ‘0’ values from err
clocksource/drivers/arm_arch_timer:
Remove unnecessary ‘0’ values from irq
clocksource/drivers/imx-tpm:
Fix next event not taking effect sometime
clocksource/drivers/imx-tpm:
Fix return -ETIME when delta exceeds INT_MAX
clocksource/drivers/mips-gic-timer:
Correct sched_clock width
clocksource/drivers/mips-gic-timer:
Refine rating computation
clocksource/drivers/realtek:
Add timer driver for rtl-otto platforms
clocksource/drivers/sh_cmt:
Address race condition for clock events
clocksource/drivers/timer-of:
Remove percpu irq related code
clocksource:
Fix brown-bag boolean thinko in cs_watchdog_read()
clocksource:
hyper-v: Use lapic timer in a TDX VM without paravisor
clone3:
drop __ARCH_WANT_SYS_CLONE3 macro
coda:
Convert coda_symlink_filler() to use folio_end_read()
codetag:
debug: mark codetags for poisoned page as empty
compiler.h:
simplify data_race() macro
const_structs.checkpatch:
add regmap structs
const_structs.checkpatch:
add snd_soc_tplg_ops
coredump:
simplify zap_process()
coresight:
constify the struct device_type usage
coresight:
Fix ref leak when of_coresight_parse_endpoint() fails
coresight:
tmc: Remove duplicated include in coresight-tmc-core.c
counter/ti-eqep:
Add new ti-am62-eqep compatible
counter:
ftm-quaddec: add missing MODULE_DESCRIPTION() macro
counter:
stm32-timer-cnt: Use TIM_DIER_CCxIE(x) instead of TIM_DIER_CCxIE(x)
counter:
ti-eqep: Allow eQEP driver to be built for K3 devices
counter:
ti-eqep: implement over/underflow events
counter:
ti-eqep: remove counter_priv() wrapper
counter:
ti-eqep: remove unused struct member
cpu/hotplug, x86/acpi:
Disable CPU offlining for ACPI MADT wakeup
cpu/hotplug:
Add support for declaring CPU offlining not supported
cpu/hotplug:
Fix typo in comment
cpu/hotplug:
Reverse order of iteration in freeze_secondary_cpus()
cpu/SMT:
Enable SMT only if a core is online
cpu:
Do not warn on arch_register_cpu() returning -EPROBE_DEFER
cpu:
Drop "extern" from function declarations in cpuhplock.h
cpu:
Move CPU hotplug function declarations into their own header
cpufreq/amd-pstate-ut:
Convert nominal_freq to khz during comparisons
cpufreq/amd-pstate-ut:
Don't check for highest perf matching on prefcore
cpufreq/amd-pstate:
fix setting policy current frequency value
cpufreq/amd-pstate:
Fix the scaling_max_freq setting on shared memory CPPC systems
cpufreq/amd-pstate:
Remove warning for X86_FEATURE_CPPC on certain Zen models
cpufreq/amd-pstate:
Use topology_logical_package_id() instead of logical_die_id()
cpufreq/cppc:
Don't compare desired_perf in target()
cpufreq:
acpi: move MSR_K7_HWCR_CPB_DIS_BIT into msr-index.h
cpufreq:
Add Loongson-3 CPUFreq driver support
cpufreq:
amd-pstate: add debug message while CPPC is supported and disabled by SBIOS
cpufreq:
amd-pstate: Allow users to write 'default' EPP string
cpufreq:
amd-pstate: auto-load pstate driver by default
cpufreq:
amd-pstate: Cap the CPPC.max_perf to nominal_perf if CPB is off
cpufreq:
amd-pstate: change cpu freq transition delay for some models
cpufreq:
amd-pstate: Don't create attributes when registration fails
cpufreq:
amd-pstate: enable shared memory type CPPC by default
cpufreq:
amd-pstate: Fix uninitialized variable in amd_pstate_cpu_boost_update()
cpufreq:
amd-pstate: initialize core precision boost state
cpufreq:
amd-pstate: Make amd-pstate unit tests depend on amd-pstate
cpufreq:
amd-pstate: optimize the initial frequency values verification
cpufreq:
amd-pstate: remove unused variable nominal_freq
cpufreq:
amd-pstate: show CPPC debug message if CPPC is not supported
cpufreq:
amd-pstate: switch boot_cpu_has() to cpu_feature_enabled()
cpufreq:
docs: Add missing scaling_available_frequencies description
cpufreq:
dt-platdev: add missing MODULE_DESCRIPTION() macro
cpufreq:
intel_pstate: Replace boot_cpu_has()
cpufreq:
intel_pstate: Support Emerald Rapids OOB mode
cpufreq:
intel_pstate: Support highest performance change interrupt
cpufreq:
intel_pstate: Switch to new Intel CPU model defines
cpufreq:
intel_pstate: Update Arrow Lake hybrid scaling factor
cpufreq:
intel_pstate: Update Balance performance EPP for Emerald Rapids
cpufreq:
intel_pstate: Update Lunar Lake hybrid scaling factor
cpufreq:
intel_pstate: Update Meteor Lake EPPs
cpufreq:
intel_pstate: Use Meteor Lake EPPs for Arrow Lake
cpufreq:
longhaul: Fix kernel-doc param for longhaul_setstate
cpufreq:
loongson2: Remove empty exit() callback
cpufreq:
make cpufreq_boost_enabled() return bool
cpufreq:
Make cpufreq_driver->exit() return void
cpufreq:
mediatek: Use dev_err_probe in every error path in probe
cpufreq:
nforce2: Remove empty exit() callback
cpufreq:
pcc: Remove empty exit() callback
cpufreq:
qcom-nvmem: add support for IPQ5321
cpufreq:
qcom-nvmem: eliminate uses of of_node_put()
cpufreq:
qcom-nvmem: fix memory leaks in probe error paths
cpufreq:
scmi: Avoid overflow of target_freq in fast switch
cpufreq:
simplify boolean parsing with kstrtobool in store function
cpufreq:
sti: add missing MODULE_DEVICE_TABLE entry for stih418
cpufreq:
sti: fix build warning
cpufreq:
sun50i: add Allwinner H700 speed bin
cpufreq:
sun50i: fix memory leak in dt_has_supported_hw()
cpufreq:
sun50i: replace of_node_put() with automatic cleanup handler
cpufreq:
Switch to new Intel CPU model defines
cpufreq:
ti-cpufreq: Handle deferred probe with dev_err_probe()
cpufreq:
ti: update OPP table for AM62Ax SoCs
cpufreq:
ti: update OPP table for AM62Px SoCs
cpufreq:
update to sysfs_emit() for safer buffer handling
cpuidle:
governors: teo: Fix a typo in a comment
cpuidle:
haltpoll: add missing MODULE_DESCRIPTION() macro
cpuidle:
menu: Cleanup after loadavg removal
cpuidle:
teo: Don't count non-existent intercepts
cpuidle:
teo: Remove recent intercepts metric
cpumask:
Add enabled cpumask for present CPUs that can be brought online
cpumask:
cleanup core headers inclusion
cpumask:
Fix crash on updating CPU enabled mask
cpumask:
introduce assign_cpu() macro
cpumask:
make core headers including cpumask_types.h where possible
cpumask:
split out include/linux/cpumask_types.h
cpupower:
Add 'help' target to the main Makefile
cpupower:
Change the var type of the 'monitor' subcommand display mode
cpupower:
Disable direct build of the 'bench' subproject
cpupower:
fix lib default installation path
cpupower:
Improve cpupower build process description
cpupower:
Remove absent 'v' parameter from monitor man page
cpupower:
Replace a dead reference link with working ones
cramfs:
Convert cramfs_read_folio to use a folio
crash:
fix riscv64 crash memory reserve dead loop
crash:
remove header files which are included more than once
crypto:
Add missing MODULE_DESCRIPTION() macros
crypto:
api - Disable boot-test-finished if algapi is a module
crypto:
arm - add missing MODULE_DESCRIPTION() macros
crypto:
arm/crc32 - add kCFI annotations to asm routines
crypto:
arm/poly1305 - add missing MODULE_DESCRIPTION() macro
crypto:
arm64 - add missing MODULE_DESCRIPTION() macros
crypto:
arm64/crc10dif - Raise priority of NEON crct10dif implementation
crypto:
atmel-sha204a - add missing MODULE_DESCRIPTION() macro
crypto:
atmel-sha204a - fix negated return value
crypto:
axis - Remove unused struct 'dbgfs_u32'
crypto:
caam: Avoid unused imx8m_machine_match variable
crypto:
caam: Make CRYPTO_DEV_FSL_CAAM dependent of COMPILE_TEST
crypto:
caam: Unembed net_dev structure from qi
crypto:
caam: Unembed net_dev structure in dpaa2
crypto:
ccp - Add support for getting security attributes on some older systems
crypto:
ccp - align psp_platform_access_msg
crypto:
ccp - Fix null pointer dereference in __sev_snp_shutdown_locked
crypto:
ccp - Move message about TSME being enabled later in init
crypto:
ccp - Move security attributes to their own file
crypto:
ccp - Represent capabilities register as a union
crypto:
ccp: Add the SNP_VLEK_LOAD command
crypto:
ccree - Remove unused struct 'tdes_keys'
crypto:
deflate - Add aliases to deflate
crypto:
ecc - Add comment to ecc_digits_from_bytes about input byte array
crypto:
ecc - Fix off-by-one missing to clear most significant digit
crypto:
ecdsa - Fix the public key format description
crypto:
ecdsa - Use ecc_digits_from_bytes to convert signature
crypto:
ecdsa - Use ecc_digits_from_bytes to create hash digits array
crypto:
hifn_795x - Remove unused hifn_*_command structs
crypto:
hisilicon/qm - adjust the internal processing sequence of the vf enable and disable
crypto:
hisilicon/zip - optimize the address offset of the reg query function
crypto:
keembay - add missing MODULE_DESCRIPTION() macro
crypto:
lib - add missing MODULE_DESCRIPTION() macros
crypto:
lib - add missing MODULE_DESCRIPTION() macros
crypto:
lib/mpi - delete unnecessary condition
crypto:
lib/mpi - Use swap() in mpi_ec_mul_point()
crypto:
lib/mpi - Use swap() in mpi_powm()
crypto:
mips/poly1305 - add missing MODULE_DESCRIPTION() macro
crypto:
mxs-dcp - Ensure payload is zero when using key slot
crypto:
n2 - Remove unused struct 'n2_skcipher_request_context'
crypto:
ppc/curve25519 - Core functions for ppc64le
crypto:
ppc/curve25519 - Low-level primitives for ppc64le
crypto:
ppc/curve25519 - Update Kconfig and Makefile for ppc64le
crypto:
qat - extend scope of lock in adf_cfg_add_key_value_param()
crypto:
qat - Fix typo
crypto:
qat - fix unintentional re-enabling of error interrupts
crypto:
qat - initialize user_input.lock for rate_limiting
crypto:
qat - make adf_ctl_class constant
crypto:
sa2ul - add missing MODULE_DESCRIPTION() macro
crypto:
sm2 - Remove sm2 algorithm
crypto:
starfive - Align rsa input data to 32-bit
crypto:
starfive - Fix nent assignment in rsa dec
crypto:
stm32/cryp - add CRYPTO_ALG_KERN_DRIVER_ONLY flag
crypto:
stm32/cryp - call finalize with bh disabled
crypto:
stm32/cryp - increase priority
crypto:
stm32/cryp - use dma when possible
crypto:
sun8i-ce - add Allwinner H616 support
crypto:
sun8i-ce - wrap accesses to descriptor address fields
crypto:
tcrypt - add skcipher speed for given alg
crypto:
tegra - Remove an incorrect iommu_fwspec_free() call in tegra_se_remove()
crypto:
testmgr - generate power-of-2 lengths more often
crypto:
testmgr - test setkey in no-SIMD context
crypto:
x86 - add missing MODULE_DESCRIPTION() macros
crypto:
x86/aes-gcm - add VAES and AVX512 / AVX10 optimized AES-GCM
crypto:
x86/aes-gcm - rewrite the AES-NI optimized AES-GCM
crypto:
x86/poly1305 - Switch to new Intel CPU model defines
crypto:
x86/twofish - Switch to new Intel CPU model defines
crypto:
xilinx - add missing MODULE_DESCRIPTION() macro
csky:
convert to generic syscall table
csky:
drop asm/gpio.h wrapper
cxgb4:
add forgotten u64 ivlan cast before shift
cxl/acpi:
Warn on mixed CXL VH and RCH/RCD Hierarchy
cxl/core/pci:
Move reading of control register to immediately before usage
cxl/core:
Fix incorrect vendor debug UUID define
cxl/core:
Fold cxl_trace_hpa() into cxl_dpa_to_hpa()
cxl/events:
Use a common struct for DRAM and General Media events
cxl/memdev:
Replace ENXIO with EBUSY for inject poison limit reached
cxl/pci:
Get AER capability address from RCRB only for RCH dport
cxl/region:
Fix a race condition in memory hotplug notifier
cxl/region:
Simplify cxl_region_nid()
cxl/region:
Support to calculate memory tier abstract distance
cxl/region:
Verify target positions using the ordered target list
cxl/test:
Replace ENXIO with EBUSY for inject poison limit reached
cxl/test:
Skip cxl_setup_parent_dport() for emulated dports
cxl:
add missing MODULE_DESCRIPTION() macros
cxl:
Remove defunct code calculating host bridge target positions
cxl:
Restore XOR'd position bits during address translation
dax:
add missing MODULE_DESCRIPTION() macros
dca:
add missing MODULE_DESCRIPTION() macro
dca:
make dca_class a static const structure
dcache:
keep dentry_hashtable or d_hash_shift even when not used
Linux:
Dead structs in sound/soc/codecs
debugfs:
Convert to new uid/gid option parsing helpers
debugobjects:
Annotate racy debug variables
decompress_bunzip2:
fix rare decompression failure
Linux:
Delay mlx5_ib internal resources allocations
dev/parport:
fix the array out-of-bounds risk
dev:
Remove PREEMPT_RT ifdefs from backlog_lock.*().
dev:
Use nested-BH locking for softnet_data.process_queue.
dev_printk:
add new dev_err_probe() helpers
devcoredump:
Add dev_coredumpm_timeout()
device:
rust: improve safety comments
devlink:
Constify the 'table_ops' parameter of devl_dpipe_table_register()
devres:
Correct code style for functions that return a pointer type
devres:
Fix devm_krealloc() wasting memory
devres:
Fix memory leakage caused by driver API devm_free_percpu()
devres:
Initialize an uninitialized struct member
dim:
add new interfaces for initialization and getting results
dim:
make DIMLIB dependent on NET
dio:
Have dio_bus_match() callback take a const *
dlm:
add rcu_barrier before destroy kmem cache
dlm:
change list and timer names
dlm:
don't kref_init rsbs created for toss list
dlm:
drop own rsb pre allocation mechanism
dlm:
fix add_scan and del_scan usage
dlm:
implement LSFL_SOFTIRQ_SAFE
dlm:
introduce DLM_LSFL_SOFTIRQ_SAFE
dlm:
move lkb idr to xarray datastructure
dlm:
move recover idr to xarray datastructure
dlm:
remove DLM_LSFL_SOFTIRQ from exflags
dlm:
remove ls_local_handle from struct dlm_ls
dlm:
remove scand leftovers
dlm:
remove unused parameter in dlm_midcomms_addr
dlm:
use LSFL_FS to check for kernel lockspace
dlm:
use rcu to avoid an extra rsb struct lookup
dm cache metadata:
remove unused struct 'thunk'
dm init:
Handle minors larger than 255
dm io:
bump num_bvecs to handle offset memory
dm io:
don't call the async_io notify.fn on invalid num_regions
dm io:
remove code duplication between sync_io and aysnc_io
dm mpath:
don't call dm_get_device in multipath_message
dm persistent data:
fix memory allocation failure
dm raid:
fix stripes adding reshape size issues
dm raid:
move _get_reshape_sectors() as prerequisite to fixing reshape size issues
dm resume:
don't return EINVAL when signalled
dm suspend:
return -ERESTARTSYS instead of -EINTR
dm vdo indexer:
use swap() instead of open coding it
dm vdo int-map:
fix kerneldoc formatting
dm vdo repair:
add missing kerneldoc fields
dm vdo:
fix a minor formatting issue in vdo.rst
dm vdo:
remove unused struct 'uds_attribute'
dm verity:
add support for signature verification with platform keyring
dm-crypt:
limit the size of encryption requests
dm-crypt:
support for per-sector NVMe metadata
dm-integrity:
fix a race condition when accessing recalc_sector
dm-integrity:
introduce the Inline mode
dm-integrity:
use the nop integrity profile
dm-raid:
Fix WARN_ON_ONCE check for sync_thread in raid_resume
dm-verity:
always "map" the data blocks
dm-verity:
fix dm_is_verity_target() when dm-verity is builtin
dm-verity:
hash blocks with shash import+finup when possible
dm-verity:
make real_digest and want_digest fixed-length
dm-verity:
make verity_hash() take dm_verity_io instead of ahash_request
dm-verity:
move data hash mismatch handling into its own function
dm-verity:
move hash algorithm setup into its own function
dm-verity:
provide dma_alignment limit in io_hints
dm/amd/pm:
Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users
dm:
Call dm_revalidate_zones() after setting the queue limits
dm:
Constify struct dm_block_validator
dm:
factor out helper function from dm_get_device
dm:
handle REQ_OP_ZONE_RESET_ALL
dm:
Improve zone resource limits handling
dm:
introduce the target flag mempool_needs_integrity
dm:
optimize flushes
dm:
Refactor is_abnormal_io()
dm:
Remove max_secure_erase_granularity
dm:
Remove max_write_zeroes_granularity
dm:
Remove unused macro DM_ZONE_INVALID_WP_OFST
dm:
stop using blk_limits_io_{min,opt}
dma-buf/fence-array:
Add flex array to struct dma_fence_array
dma-buf/heaps:
Correct the types of fd_flags and heap_flags
dma-buf:
add a warning when drv try to reserve 0 fence slots
dma-buf:
align fd_flags and heap_flags with dma_heap_allocation_data
dma-buf:
heaps: Fix off-by-one in CMA heap fault handler
dma-debug:
avoid deadlock between dma debug vs printk and netconsole
dma-mapping:
benchmark: Don't starve others when doing the test
dma:
fix call order in dmam_free_coherent
dmaengine:
Add API function dmaengine_prep_peripheral_dma_vec()
dmaengine:
add channel device name to channel registration
dmaengine:
add missing MODULE_DESCRIPTION() macros
dmaengine:
Add STM32 DMA3 support
dmaengine:
altera-msgdma: cleanup after completing all descriptors
dmaengine:
altera-msgdma: properly free descriptor in msgdma_free_descriptor
dmaengine:
altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
dmaengine:
dma-axi-dmac: Implement device_prep_peripheral_dma_vec
dmaengine:
dw-edma: Do not enable watermark interrupts for HDMA
dmaengine:
dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
dmaengine:
dw: Add memory bus width verification
dmaengine:
dw: Add peripheral bus width verification
dmaengine:
dw: Define encode_maxburst() above prepare_ctllo() callbacks
dmaengine:
dw: Simplify max-burst calculation procedure
dmaengine:
dw: Simplify prepare CTL_LO methods
dmaengine:
dw: Unify ret-val local variables naming
dmaengine:
fsl-dpaa2-qdma: add missing MODULE_DESCRIPTION() macro
dmaengine:
fsl-edma: change the memory access from local into remote mode in i.MX 8QM
dmaengine:
fsl-edma: remove redundant "idle" field from fsl_chan
dmaengine:
fsl-edma: request per-channel IRQ only when channel is allocated
dmaengine:
imx-sdma: don't print warning when firmware is absent
dmaengine:
moxart-dma: remove unused struct 'moxart_filter_data'
dmaengine:
qcom: add missing MODULE_DESCRIPTION() macros
dmaengine:
qcom: gpi: clean up the IRQ disable/enable in gpi_reset_chan()
dmaengine:
qcom: gpi: remove unused struct 'reg_info'
dmaengine:
sh: rz-dmac: Fix lockdep assert warning
dmaengine:
stm32-dma3: add device_pause and device_resume ops
dmaengine:
stm32-dma3: add DMA_CYCLIC capability
dmaengine:
stm32-dma3: add DMA_MEMCPY capability
dmaengine:
stm32-dma3: defer channel registration to specify channel name
dmaengine:
stm32-dma3: improve residue granularity
dmaengine:
stm32-dma3: Set lli_size after allocation
dmaengine:
stm32: New directory for STM32 DMA controllers drivers
dmaengine:
ti: add missing MODULE_DESCRIPTION() macros
dmaengine:
ti: cppi41: add missing MODULE_DESCRIPTION() macro
dmaengine:
ti: k3-udma-glue: clean up return in k3_udma_glue_rx_get_irq()
dmaengine:
ti: k3-udma: Fix BCHAN count with UHC and HC channels
dmaengine:
ti: k3-udma: fix module autoloading
dmaengine:
ti: omap-dma: Initialize sglen after allocation
dmaengine:
virt-dma: add missing MODULE_DESCRIPTION() macro
doc-guide:
kernel-doc: document Returns: spelling
doc:
Clarify rcu_assign_pointer() and rcu_dereference() ordering
doc:
mptcp: add missing 'available_schedulers' entry
doc:
mptcp: alphabetical order
doc:
netlink: Don't 'sanitize' op docstrings in generated .rst
doc:
netlink: Fix formatting of op flags in generated .rst
doc:
netlink: Fix generated .rst for multi-line docs
doc:
netlink: Fix op pre and post fields in generated .rst
doc:
netlink: specs: tc: describe flower control flags
doc:
netlink: specs: tc: flower: add enc-flags
doc:
new 'mptcp' page in 'networking'
doc:
platform: cznic: turris-omnia-mcu: Fix sphinx-build warning
doc:
platform: cznic: turris-omnia-mcu: Use double backticks for attribute value
doc:
TPMI: Add entry for Performance Limit Reasons
doc:
Update Tasks RCU and Tasks Rude RCU description in Requirements.rst
Linux:
doc:it_IT: align Italian documentation
Linux:
doc:it_IT: Fix typo in Reviewed-by tag
Docs/admin-guide/mm/damon/start:
add access pattern snapshot example
docs/admin-guide/mm:
correct typo 'quired' to 'queried'
Docs/admin-guide:
Remove pmf leftover reference from the index
Docs/damon:
document damos_migrate_{hot,cold}
Docs/maintainer/maintainer-entry-profile:
add DAMON maintainer profile
Docs/mm/allocation-profiling:
mark 'Theory of operation' as chapter
Docs/mm/damon/design:
add links from overall architecture to sections of details
Docs/mm/damon/design:
add links to sections of DAMON sysfs interface usage doc
Docs/mm/damon/design:
clarify regions merging operation
Docs/mm/damon/design:
fix two typos
Docs/mm/damon/design:
move 'Configurable Operations Set' section into 'Operations Set Layer' section
Docs/mm/damon/design:
remove 'Programmable Modules' section in favor of 'Modules' section
Docs/mm/damon/index:
add links to admin-guide doc
Docs/mm/damon/index:
add links to design
Docs/mm/damon/maintainer-profile:
document DAMON community meetups
Docs/mm/damon/maintainer-profile:
introduce HacKerMaiL
Docs/mm/index:
move allocation profiling document to unsorted documents chapter
Docs/mm/index:
Remove 'Memory Management Guide' chapter marker
Docs/mm/index:
rename 'Legacy Documentation' to 'Unsorted Documentation'
docs/pinctrl:
fix typo in mapping example
Docs/process/email-clients:
Document HacKerMaiL
Docs/process/index:
Remove riscv/patch-acceptance from 'Other material' section
Docs/process/index:
Remove unaligned-memory-access from 'Other material'
Docs/process/index:
Remove unsorted docs section
docs/procfs:
call out ioctl()-based PROCMAP_QUERY command existence
docs/sp_SP:
Add translation for scheduler/sched-design-CFS.rst
docs/sp_SP:
Add translation of process/maintainer-kvm-x86.rst
docs/zh_CN/virt:
Update the translation of guest-halt-polling.rst
docs/zh_CN:
add back the missing part in the English version
docs/zh_CN:
Add driver-api phy translation
docs/zh_CN:
add process/researcher-guidelines Chinese translation
docs/zh_CN:
Update dev-tools/index.rst
docs/zh_CN:
Update the translation of dev-tools/gdb-kernel-debugging
docs/zh_CN:
Update the translation of dev-tools/testing-overview
docs:
ABI: update OCP TimeCard sysfs entries
docs:
crypto: async-tx-api: fix broken code example
docs:
document python version used for compilation
docs:
driver-model: platform: update the definition of platform_driver
docs:
Extend and refactor index of further kernel docs
docs:
genericirq.rst: remove extra parenthesis in function definition
docs:
gpio: prefer pread(2) for interrupt reading
docs:
handling-regressions.rst: recommend using "Closes:" tags
docs:
iio: add documentation for adis16480 driver
docs:
iio: add documentation for interfacing tools
docs:
iommu: Remove outdated Documentation/userspace-api/iommu.rst
docs:
KVM: Fix register ID of SPSR_FIQ
docs:
leds: leds-blinkm.rst: Fix 'dasy-chain' typo
docs:
maintainer: discourage taking conversations off-list
docs:
mm: add enable_soft_offline sysctl
Docs:
Move clang-format from process/ to dev-tools/
Docs:
Move magic-number from process to staging
docs:
net: document guidance of implementing the SR-IOV NDOs
docs:
netdev: document guidance on cleanup.h
docs:
rust: introduce the new kernel.org LLVM+Rust toolchains
docs:
rust: no_std is used
docs:
rust: quick-start: add section on Linux distributions
docs:
rust: remove unintended blockquote in Coding Guidelines
docs:
rust: remove unintended blockquote in Quick Start
docs:
verify/bisect: Fix rendered version URL
Documentation/ABI/configfs-tsm:
Fix an unexpected indentation silly
Documentation/admin-guide/mm/pagemap.rst:
drop "Using pagemap to do something useful"
Documentation/amdgpu:
Add PM policy documentation
Documentation/amdgpu:
Add Ryzen 9000 series processors
Documentation/amdgpu:
Add Ryzen AI 300 series processors
Documentation/amdgpu:
Clarify MI200 and MI300 entries
Documentation/amdgpu:
Fix duplicate declaration
Documentation/gpu:
Adjust DCN documentation paths
Documentation/gpu:
Remove ':export:' option from DCN documentation
Documentation/gpu:
Remove undocumented files from dcn-blockshubbub.h
Documentation/i915:
remove kernel-doc for DMC wakelocks
Documentation/llvm:
turn make command for ccache into code block
Documentation/powerpc:
Mention 40x is removed
Documentation/tcp-ao:
Add a few lines on tracepoints
Documentation/tools/rv:
fix document header
Documentation/x86:
Switch to new Intel CPU model defines
Documentation:
Add "S390" to the swiotlb kernel parameter
Documentation:
add reference from dynamic debug to loglevel kernel params
Documentation:
arm64: Update memory.rst for TBI
Documentation:
best practices for using Link trailers
Documentation:
cpufreq: amd-pstate: update doc for Per CPU boost control method
Documentation:
CXL Maturity Map
Documentation:
devres: add missing SPI helpers
Documentation:
dm-crypt.rst warning + error fix
Documentation:
dmaengine: Document new dma_vec API
Documentation:
Document user_events ioctl code
Documentation:
embargoed-hardware-issues.rst: add a section documenting the "early access" process
Documentation:
embargoed-hardware-issues.rst: minor cleanups and fixes
Documentation:
English corrections in vmalloced kernel stacks
Documentation:
exception-tables.rst: Fix the wrong steps referenced
Documentation:
fix links to mailing list services
Documentation:
gpio: Clarify effect of active low flag on line edges
Documentation:
gpio: Clarify effect of active low flag on line values
Documentation:
gpio: Reconfiguration with unset direction (uAPI v1)
Documentation:
gpio: Reconfiguration with unset direction (uAPI v2)
Documentation:
HID: add a small blurb on udev-hid-bpf
Documentation:
HID: amend HID-BPF for struct_ops
Documentation:
hyperv: Add overview of Confidential Computing VM support
Documentation:
i2c: testunit: use proper reST
Documentation:
iio: Document high-speed DMABUF based API
Documentation:
kernel-parameters: Add DEVNAME:0.0 format for serial ports
Documentation:
kernel-parameters: Add RISCV for nohlt
Documentation:
media: Fix v4l2_ctrl_vp8_frame struct
documentation:
media: vivid: Update documentation on vivid loopback support
Documentation:
networking: document ISO 15765-2
Documentation:
PCI: pci-endpoint: Fix EPF ops list
Documentation:
PM: amd-pstate: add guided mode to the Operation mode
Documentation:
process: Revert "Document suitability of Proton Mail for kernel development"
Documentation:
qat: fix auto_reset attribute details
Documentation:
Remove "ltpc=" from the kernel-parameters.txt
Documentation:
Remove "mfgpt_irq=" from the kernel-parameters.txt file
Documentation:
Remove IA-64 from kernel-parameters
Documentation:
Remove the "rhash_entries=" from kernel-parameters.txt
Documentation:
Remove the unused "topology_updates" from kernel-parameters.txt
Documentation:
Remove the unused "tp720" from kernel-parameters.txt
Documentation:
Remove unused "mtdset=" from kernel-parameters.txt
Documentation:
Remove unused "nps_mtm_hs_ctr" from kernel-parameters.txt
Documentation:
Remove unused "spia_*" kernel parameters
Documentation:
the design of iomap and how to port
dpaa2-switch:
Fix error checking in dpaa2_switch_seed_bp()
drbd:
Add peer_device to Kernel doc
driver core:
auxiliary bus: Fix documentation of auxiliary_device
driver core:
auxiliary bus: show auxiliary device IRQs
driver core:
device.h: Group of_node handling declarations and definitions
driver core:
driver: mark driver_add/remove_groups constant
driver core:
Fix uevent_show() vs driver detach race
driver core:
have match() callback in struct bus_type take a const *
driver core:
make [device_]driver_attach take a const *
driver core:
Make dev_err_probe() silent for -ENOMEM
driver core:
make device_release_driver_internal() take a const *
driver core:
make driver_[create|remove]_file take a const *
driver core:
make driver_detach() take a const *
driver core:
make driver_find_device() take a const *
driver core:
mark async_driver as a const *
driver core:
module: make module_[add|remove]_driver take a const *
driver core:
platform: fix ups for constant struct device_driver
driver core:
platform: Switch to use kmemdup_array()
driver:
iio: add missing checks on iio_info's callback access
drivers/gpu:
Fix misalignment in comment block
drivers:
arch_topology: Refactor do-while loops
drivers:
arch_topology: use __free attribute instead of of_node_put()
Drivers:
hv: Remove deprecated hv_fcopy declarations
Drivers:
hv: vmbus: Fix rescind handling in uio_hv_generic
Drivers:
hv: vmbus: Fix the misplaced function description
drivers:
iio: imu: Add support for ADIS16501
drivers:
iio: imu: Add support for adis1657x family
drivers:
iio: imu: adis16475: generic computation for sample rate
drivers:
media: max96717: stop the csi receiver before the source
drivers:
perf: Fix smp_processor_id() use in preemptible code
drivers:
soc: xilinx: check return status of get_api_version()
Linux:
drivers:soundwire: qcom: cleanup port maask calculations
drm/admgpu:
fix dereferencing null pointer context
drm/amd/amdgpu:
add AMD_PG_SUPPORT_VCN_DPG flag
drm/amd/amdgpu:
add cgcg&cgls interface for gfx 12.0
drm/amd/amdgpu:
add HDP_SD support on gc 12.0.0/1
drm/amd/amdgpu:
Add ISP driver support
drm/amd/amdgpu:
Add ISP support to amdgpu_discovery
drm/amd/amdgpu:
Add ISP4.1.0 and ISP4.1.1 modules
drm/amd/amdgpu:
add module parameter for jpeg
drm/amd/amdgpu:
add thm 14.0.2 header file
drm/amd/amdgpu:
apply command submission parser for JPEG v1
drm/amd/amdgpu:
apply command submission parser for JPEG v2+
drm/amd/amdgpu:
Check tbo resource pointer
drm/amd/amdgpu:
command submission parser for JPEG
drm/amd/amdgpu:
Disable MMHUB prefetch for ISP v4.1.1
drm/amd/amdgpu:
enable 3D cgcg and 3D cgls
drm/amd/amdgpu:
enable cgcg and cgls
drm/amd/amdgpu:
enable gfxoff on gc 12.0.1
drm/amd/amdgpu:
Enable ISP in amdgpu_discovery
drm/amd/amdgpu:
enable mgcg on gfx 12.0.1
drm/amd/amdgpu:
enable mmhub and athub cg on gc 12.0.0
drm/amd/amdgpu:
enable mmhub and athub cg on gc 12.0.1
drm/amd/amdgpu:
Enable MMHUB prefetch for ISP v4.1.0 and 4.1.1
drm/amd/amdgpu:
enable perfcounter mgcg and repeater fgcg
drm/amd/amdgpu:
enable sram fgcg on gc 12.0.1
drm/amd/amdgpu:
Fix 'snprintf' output truncation warning
drm/amd/amdgpu:
fix SDMA IRQ client ID <-> req mapping.
drm/amd/amdgpu:
fix the inst passed to amdgpu_virt_rlcg_reg_rw
drm/amd/amdgpu:
Fix uninitialized variable warnings
drm/amd/amdgpu:
imu fw loading support
drm/amd/amdgpu:
Map ISP interrupts as generic IRQs
drm/amd/amdgpu:
update GFX12 wave data registers
drm/amd/amdgpu:
update jpeg 5 capability
drm/amd/amdgpu:
workaround for the imu fw loading
drm/amd/amdkfd:
Add GFX12 PTE flag to SVM get PTE function
drm/amd/amdkfd:
Fix a resource leak in svm_range_validate_and_map()
drm/amd/amdxcp:
Fix warnings
drm/amd/amdxcp:
Use unique name for partition dev
drm/amd/display/dcn401:
use pre-allocated temp structure for bounding box
drm/amd/display:
3.2.282
drm/amd/display:
3.2.283
drm/amd/display:
3.2.284
drm/amd/display:
3.2.285
drm/amd/display:
3.2.286
drm/amd/display:
3.2.288
drm/amd/display:
3.2.289
drm/amd/display:
3.2.290
drm/amd/display:
3.2.291
drm/amd/display:
[FW Promotion] Release 0.0.214.0
drm/amd/display:
[FW Promotion] Release 0.0.216.0
drm/amd/display:
[FW Promotion] Release 0.0.220.0
drm/amd/display:
[FW Promotion] Release 0.0.221.0
drm/amd/display:
[FW Promotion] Release 0.0.222.0
drm/amd/display:
Account for cursor prefetch BW in DML1 mode support
drm/amd/display:
Add 3DLUT DMA load trigger
drm/amd/display:
Add all planes on CRTC to state for overlay cursor
drm/amd/display:
Add array index check for hdcp ddc access
drm/amd/display:
Add ASIC cap to limit DCC surface width
drm/amd/display:
Add available bandwidth calculation for audio
drm/amd/display:
Add COEF filter types for DCN401
drm/amd/display:
Add condition for dp_set_dsc_config call
drm/amd/display:
Add config support entry to replay caps debugfs
drm/amd/display:
Add dcc propagation value
drm/amd/display:
Add DCN401 dependant changes for DMCUB
drm/amd/display:
Add dcn401 DIG fifo enable/disable
drm/amd/display:
Add debug option for disabling SLDO optimizations
drm/amd/display:
Add delay to improve LTTPR UHBR interop
drm/amd/display:
Add doc entry for program_3dlut_size
drm/amd/display:
Add dtbclk access to dcn315
drm/amd/display:
Add fallback defaults for invalid LTTPR DPCD caps
drm/amd/display:
Add frame_warn_flag to dml2_core_shared.o
drm/amd/display:
Add function banner for idle_workqueue
drm/amd/display:
Add gfx12 modifiers
drm/amd/display:
Add HW cursor visual confirm
drm/amd/display:
Add ips status info to debugfs
drm/amd/display:
Add left edge pixel for YCbCr422/420 + ODM pipe split
drm/amd/display:
Add log_color_state callback to multiple DCNs
drm/amd/display:
Add misc DC changes for DCN401
drm/amd/display:
Add missing DCN314 to the DML Makefile
drm/amd/display:
Add missing DET segments programming
drm/amd/display:
Add missing DML2 var helpers
drm/amd/display:
Add missing enable and disable symclk_se functions for dcn401
drm/amd/display:
Add missing IRQ types
drm/amd/display:
Add missing mcache registers
drm/amd/display:
Add missing NULL pointer check within dpcd_extend_address_range
drm/amd/display:
Add missing program DET segment call to pipe init
drm/amd/display:
Add missing registers for DCN401
drm/amd/display:
Add missing SMU version
drm/amd/display:
Add monitor patch skip disable crtc during psr and ips1
drm/amd/display:
Add MSF panel to DPCD 0x317 patch list
drm/amd/display:
Add new DCN401 sources
drm/amd/display:
Add new GPINT command definitions
drm/amd/display:
Add null check before access structs
drm/amd/display:
Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
drm/amd/display:
Add null check for 'afb' in amdgpu_dm_update_cursor
drm/amd/display:
Add null check for phantom pipes in prepare mcache
drm/amd/display:
Add null check in resource_log_pipe_topology_update
drm/amd/display:
Add null check to dml21_find_dc_pipes_for_plane
drm/amd/display:
Add NULL check within get_target_mpc_factor
drm/amd/display:
Add null checker before access structs
drm/amd/display:
Add null checker before passing variables
drm/amd/display:
Add null checks before accessing struct elements
drm/amd/display:
Add null checks for 'stream' and 'plane' before dereferencing
drm/amd/display:
Add NULL pointer and OVERRUN check within amdgpu_dm irq register
drm/amd/display:
Add NULL pointer check for kzalloc
drm/amd/display:
add odm_slice_rect parameter in spl_in
drm/amd/display:
Add otg_master NULL check within resource_log_pipe_topology_update
drm/amd/display:
Add outbox notification support for HPD redetect
drm/amd/display:
Add params of set_abm_event for VB Scaling
drm/amd/display:
Add periodic detection for IPS
drm/amd/display:
Add recovery timeout to FAMS2
drm/amd/display:
Add refresh rate range check
drm/amd/display:
Add Replay capability and state in debugfs
drm/amd/display:
Add Replay general cmd
drm/amd/display:
Add replay state entry to replay_state
drm/amd/display:
Add resource interfaces for get ODM slice rect
drm/amd/display:
Add retires when read DPCD
drm/amd/display:
Add sequential ONO sequencing for DCN35
drm/amd/display:
add set ips disable
drm/amd/display:
Add simple struct doc to remove doc build warning
drm/amd/display:
Add some DCN401 reg name to macro definitions
drm/amd/display:
add support for force ODM override
drm/amd/display:
Add trigger FIFO resync path for DCN35
drm/amd/display:
Add UCLK p-state support message to dcn401
drm/amd/display:
Add VCO speed parameter for DCN31 FPU
drm/amd/display:
Add workaround to restrict max frac urgent for DPM0
drm/amd/display:
added NULL check at start of dc_validate_stream
drm/amd/display:
Address kdoc for 'Enable CRTC' in optc401_enable_crtc
drm/amd/display:
Adjust codestyle for dcn31 and hdcp_msg
drm/amd/display:
Adjust cursor position
drm/amd/display:
Adjust cursor visibility between MPC slices
drm/amd/display:
Adjust debug msg for usb4/tbt
drm/amd/display:
Adjust functions prefix for some of the dcn301 fpu functions
drm/amd/display:
Adjust incorrect indentations and spaces
drm/amd/display:
Adjust reg field for DSC wait for disconnect
drm/amd/display:
Allocate zero bw after bw alloc enable
drm/amd/display:
Allow display DCC for DCN401
drm/amd/display:
Allow higher DSC slice support for small timings on dcn401
drm/amd/display:
Always enable HPO for DCN4 dGPU
drm/amd/display:
Always use legacy way of setting cursor on DCE
drm/amd/display:
Assign disp_cfg_index_max when dml21
drm/amd/display:
Assign linear_pitch_alignment even for VM
drm/amd/display:
Atom Integrated System Info v2_2 for DCN35
drm/amd/display:
Attempt to avoid empty TUs when endpoint is DPIA
drm/amd/display:
Avoid -Wenum-float-conversion in add_margin_and_round_to_dfs_grainularity()
drm/amd/display:
avoid large on-stack structures
drm/amd/display:
Avoid overflow dc_clk_table->entries by limit to MAX_NUM_DPM_LVL
drm/amd/display:
Avoid overflow from uint32_t to uint8_t
drm/amd/display:
Avoid programming DTO if Refclk is 0
drm/amd/display:
Avoid race between dcn10_set_drr() and dc_state_destruct()
drm/amd/display:
Avoid race between dcn35_set_drr() and dc_state_destruct()
drm/amd/display:
avoid using null object of framebuffer
drm/amd/display:
Block FPO According to Luminance Delta
drm/amd/display:
Block SubVP if hardware rotation is used in DML2.1
drm/amd/display:
Block timing sync for different signals in PMO
drm/amd/display:
bypass ODM before CRTC off
drm/amd/display:
Call dpmm when checking mode support
drm/amd/display:
Change ASSR disable sequence
drm/amd/display:
Change AVI Info Frame version to 4 for OVT
drm/amd/display:
change dram_clock_latency to 34us for dcn35
drm/amd/display:
Change dram_clock_latency to 34us for dcn351
drm/amd/display:
Change the order of setting DP_IS_USB_C flag
drm/amd/display:
Check and log for function error codes
drm/amd/display:
Check and log for function error codes
drm/amd/display:
Check BIOS images before it is used
drm/amd/display:
Check dc_stream_state before it is used
drm/amd/display:
Check denominator crb_pipes before used
drm/amd/display:
Check denominator pbn_div before used
drm/amd/display:
Check for NULL pointer
drm/amd/display:
Check gpio_id before used as array index
drm/amd/display:
Check HDCP returned status
drm/amd/display:
Check index for aux_rd_interval before using
drm/amd/display:
Check link_index before accessing dc->links[]
drm/amd/display:
Check msg_id before processing transcation
drm/amd/display:
Check num_valid_sets before accessing reader_wm_sets[]
drm/amd/display:
Check otg_master pointer before use it
drm/amd/display:
Check pipe_ctx before it is used
drm/amd/display:
Check UHBR13.5 cap when determining max link cap
drm/amd/display:
Check UnboundedRequestEnabled's value
drm/amd/display:
Choose HUBP unbounded request based on DML output
drm/amd/display:
Clean up indenting in dm_dp_mst_is_port_support_mode()
drm/amd/display:
clean up some inconsistent indenting
drm/amd/display:
Clean-up recout calculation for visual confirm
drm/amd/display:
Cleanup dce_get_dp_ref_freq_khz
drm/amd/display:
Clear shared dmub firmware state on init
drm/amd/display:
Convert some legacy DRM debug macros into appropriate categories
drm/amd/display:
Correct display clocks update block sequence
drm/amd/display:
Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
drm/amd/display:
Covert integers to double before divisions
drm/amd/display:
Create dcn401_clk_mgr struct
drm/amd/display:
dc 3.2.287
drm/amd/display:
DCN401 cusor code update
drm/amd/display:
DCN401 full power down in HW init if any link enabled
drm/amd/display:
Deallocate DML 2.1 Memory Allocation
drm/amd/display:
Defer handling mst up request in resume
drm/amd/display:
Defer the setting of link hpd status for usb4/tbt
drm/amd/display:
define abm debug interface
drm/amd/display:
Determine IPS mode by ASIC and PMFW versions
drm/amd/display:
Disable AC/DC codepath when unnecessary
drm/amd/display:
Disable boot optimization for DCN401
drm/amd/display:
Disable DCN401 idle optimizations
drm/amd/display:
Disable DMCUB timeout for DCN35
drm/amd/display:
Disable error correction if it's not supported
drm/amd/display:
Disable IPS when it is not allowed.
drm/amd/display:
Disable panel replay by default for now
drm/amd/display:
Disable PHYSYMCLK RCO
drm/amd/display:
Disable seamless boot on 128b/132b encoding
drm/amd/display:
Do cursor programming with rest of pipe
drm/amd/display:
Do not override dml2.1 reinit
drm/amd/display:
Do not reset planes based on crtc zpos_changed
drm/amd/display:
Don't offload flip if not only address update
drm/amd/display:
Don't refer to dc_sink in is_dsc_need_re_compute
drm/amd/display:
Don't register panel_power_savings on OLED panels
drm/amd/display:
Don't use fsleep for PSR exit waits on dmub replay
drm/amd/display:
Drop pixel_clock_mhz
drm/amd/display:
Drop unnecessary semicolon
drm/amd/display:
dynamically allocate dml2_configuration_options structures
drm/amd/display:
Enable colorspace property for MST connectors
drm/amd/display:
Enable copying of bounding box data from VBIOS DMUB
drm/amd/display:
Enable DCC on DCN401
drm/amd/display:
Enable DCN401 idle optimizations by default
drm/amd/display:
enable EASF support for DCN40
drm/amd/display:
Enable ISHARP support for DCN401
drm/amd/display:
Enable legacy fast update for dcn301
drm/amd/display:
Enable otg synchronization logic for DCN321
drm/amd/display:
Enable RCO for PHYSYMCLK in DCN35
drm/amd/display:
Enable Replay for DCN315
drm/amd/display:
Enable SYMCLK gating in DCCG
drm/amd/display:
Enable urgent latency adjustments for DCN35
drm/amd/display:
Ensure array index tg_inst won't be -1
drm/amd/display:
Ensure curve to hw translation succeed
drm/amd/display:
Ensure index calculation will not overflow
drm/amd/display:
Ensure that dmcub support flag is set for DCN20
drm/amd/display:
Expand supported Replay residency mode
drm/amd/display:
Expand to higher link rates
drm/amd/display:
Explicitly cast v_total to signed in a subtraction
drm/amd/display:
Explicitly extend unsigned 16 bit to 64 bit
drm/amd/display:
Extend PSRSU residency mode
drm/amd/display:
Fetch Mall caps from DC
drm/amd/display:
Find max flickerless instant vtotal delta
drm/amd/display:
Fix 1DLUT setting for NL SDR blending
drm/amd/display:
Fix 3dlut size for Fastloading on DCN401
drm/amd/display:
fix a crash when clock source is reference for non otg master pipe
drm/amd/display:
Fix a handful of spelling mistakes
drm/amd/display:
fix a typo which causes an incorrect ODM combine setup
drm/amd/display:
Fix array-index-out-of-bounds in dml2/FCLKChangeSupport
drm/amd/display:
Fix CFLAGS for dml2_core_dcn4_calcs.o
drm/amd/display:
fix corruption with high refresh rates on DCN 3.0
drm/amd/display:
Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
drm/amd/display:
Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
drm/amd/display:
Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
drm/amd/display:
Fix cursor issues with ODMs and HW rotations
drm/amd/display:
Fix cursor issues with ODMs and magnification
drm/amd/display:
fix cursor offset on rotation 180
drm/amd/display:
Fix cursor size issues
drm/amd/display:
Fix DC mode screen flickering on DCN321
drm/amd/display:
Fix divide by zero in CURSOR_DST_X_OFFSET calculation
drm/amd/display:
Fix DML2 logic to set clk state to min
drm/amd/display:
Fix dmub timeout after fams2 enabled
drm/amd/display:
fix doc entry for bb_from_dmub
drm/amd/display:
fix documentation warnings for mpc.h
drm/amd/display:
Fix DSC slice and delay calculations
drm/amd/display:
Fix DSC-re-computing
drm/amd/display:
Fix FEC_READY write on DP LT
drm/amd/display:
fix graphics_object_id size
drm/amd/display:
Fix idle optimization checks for multi-display and dual eDP
drm/amd/display:
Fix incorrect cursor position for dcn401
drm/amd/display:
Fix incorrect DCN401 comparison
drm/amd/display:
Fix incorrect DSC instance for MST
drm/amd/display:
Fix incorrect size calculation for loop
drm/amd/display:
Fix incorrect size calculation for loop in dcn401
drm/amd/display:
Fix index may exceed array range within fpu_update_bw_bounding_box
drm/amd/display:
Fix invalid Copyright notice
drm/amd/display:
Fix Makefile copyright notices
drm/amd/display:
fix minor coding errors where dml21 phase 5 uses wrong variables
drm/amd/display:
Fix missed targets in FAMS2+HWFQ
drm/amd/display:
Fix MST BW calculation Regression
drm/amd/display:
Fix multiple cursors when using 4 displays on a contiguous large surface
drm/amd/display:
Fix null pointer deref in dcn20_resource.c
drm/amd/display:
Fix null pointer dereference for dcn401
drm/amd/display:
Fix NULL pointer dereference for DTN log in DCN401
drm/amd/display:
Fix ODM + underscan case with cursor
drm/amd/display:
Fix pipe addition logic in calc_blocks_to_ungate DCN35
drm/amd/display:
Fix possible overflow in integer multiplication
drm/amd/display:
Fix POWERPC_64 compilation
drm/amd/display:
Fix recout calculation for stereo side-by-side
drm/amd/display:
Fix reduced resolution and refresh rate
drm/amd/display:
Fix refresh rate range for some panel
drm/amd/display:
Fix Replay Desync Error Test
drm/amd/display:
Fix Replay Desync Error Test
drm/amd/display:
fix s2idle entry for DCN3.5+
drm/amd/display:
Fix spelling various spelling mistakes
drm/amd/display:
Fix SPL related enum definition used in DCN401
drm/amd/display:
Fix swapped dimension calculations
drm/amd/display:
Fix uninitialized variables in dcn401
drm/amd/display:
Fix uninitialized variables in dcn401
drm/amd/display:
Fix uninitialized variables in dcn401 and dml21
drm/amd/display:
Fix unsigned comparison with less than zero
drm/amd/display:
Fix warning caused by an attempt to configure a non-otg master
drm/amd/display:
Fix warning comparing pointer to 0
drm/amd/display:
Fix warning comparing pointer to 0
drm/amd/display:
Fix warning comparing pointer to 0
drm/amd/display:
Fix warning comparing pointer to 0
drm/amd/display:
Fix write to non-existent reg on DCN401
drm/amd/display:
Fix writeback job lock evasion within dm_crtc_high_irq
drm/amd/display:
Fix wrong array size dummy_boolean of dml2_core_calcs_mode_support_locals
drm/amd/display:
fix YUV video color corruption in DCN401
drm/amd/display:
For FPO + Vactive check that all pipes support VA
drm/amd/display:
Force flush after write to IPS driver signals
drm/amd/display:
Force max clocks unconditionally when p-state is unsupported
drm/amd/display:
gpuvm handling in DML21
drm/amd/display:
Guard reading 3DLUT registers for dcn32/dcn35
drm/amd/display:
Handle HPD_IRQ for internal link
drm/amd/display:
Handle the case which quad_part is equal 0
drm/amd/display:
Ignore phantom DTBCLK requirement
drm/amd/display:
Ignore UHBR13.5 cable ID cap for passive cable max link rate
drm/amd/display:
Improve registers write
drm/amd/display:
Improve warning log for get OPP for OTG master
drm/amd/display:
Increase MAX_LINKS by 2
drm/amd/display:
Introduce deferred Replay coasting vtotal update
drm/amd/display:
Introduce overlay cursor mode
drm/amd/display:
Keep VBios pixel rate div setting until next mode set
drm/amd/display:
Keep VBios pixel rate div setting util next mode set
drm/amd/display:
Limit array index according to architecture
drm/amd/display:
Limit clock assignments by size of clk tables
drm/amd/display:
Lock DC and exit IPS when changing backlight
drm/amd/display:
Make DML2.1 P-State method force per stream
drm/amd/display:
make ODM segment width of YCbCr422 two pixel aligned
drm/amd/display:
Make sure to reprogram ODM when resync fifo
drm/amd/display:
Minor cleanup for DCN401 cursor related code
drm/amd/display:
mirror case cleanup for cursors
drm/amd/display:
Modify HPO pixel clock programming to support DPM
drm/amd/display:
Move 'struct scaler_data' off stack
drm/amd/display:
Move DIO documentation to the right place
drm/amd/display:
Move dio files into dio folder
drm/amd/display:
Move DSC functions from dc.c to dc_dsc.c
drm/amd/display:
Move fpo_in_use to stream_status
drm/amd/display:
Move PRIMARY plane zpos higher
drm/amd/display:
Move some init routines to dm_sw_init()
drm/amd/display:
MST DSC check for older devices
drm/amd/display:
Not fallback if link BW is smaller than req BW
drm/amd/display:
Notify idle link detection through shared state
drm/amd/display:
On clock init, maintain DISPCLK freq
drm/amd/display:
Only program P-State force if pipe config changed
drm/amd/display:
Only program P-State force if pipe config changed
drm/amd/display:
Pass errors from amdgpu_dm_init() up
drm/amd/display:
populate hardware_release hook for dcn401
drm/amd/display:
Prevent IPX From Link Detect and Set Mode
drm/amd/display:
Prevent overflow on DTO calculation
drm/amd/display:
prevent register access while in IPS
drm/amd/display:
Program CURSOR_DST_X_OFFSET in viewport space
drm/amd/display:
Program DIG FE source select for DVI before PHY en
drm/amd/display:
Providing a mechanism to have a custom pwm frequency
drm/amd/display:
Re-enable IPS2 for static screen
drm/amd/display:
re-indent dc_power_down_on_boot()
drm/amd/display:
re-indent dpp401_dscl_program_isharp()
drm/amd/display:
Read default boot options
drm/amd/display:
Reduce I2C speed to 95kHz in DCN401
drm/amd/display:
reduce ODM slice count to initial new dc state only when needed
drm/amd/display:
Refactor construct_phy function in dc/link/link_factory.c
drm/amd/display:
Refactor DCCG into component folder
drm/amd/display:
Refactor dccg401_get_other_enable_symclk_fe
drm/amd/display:
Refactor DCN3X into component folder
drm/amd/display:
Refactor DCN401 DCCG into component directory
drm/amd/display:
Refactor dcn401_update_clocks
drm/amd/display:
Refactor for Replay Link off frame count
drm/amd/display:
Refactor function dm_dp_mst_is_port_support_mode()
drm/amd/display:
Refactor HUBBUB into component folder
drm/amd/display:
Refactor HUBBUB into component folder for DCN401
drm/amd/display:
Refactor HUBP into component folder.
drm/amd/display:
Refactor HUBP into component folder.
drm/amd/display:
Refactor input mode programming for DIG FIFO
drm/amd/display:
Release clck_src memory if clk_src_construct fails
drm/amd/display:
Release state memory if amdgpu_dm_create_color_properties fail
drm/amd/display:
Remove a redundant check in authenticated_dp
drm/amd/display:
Remove always true condition
drm/amd/display:
Remove ASSERT if significance is zero in math_ceil2
drm/amd/display:
Remove dcn32_smu13 duplicate header
drm/amd/display:
remove dpp pipes on failure to update pipe params
drm/amd/display:
Remove duplicate 'update_idle_uclk' in dcn401 clk_mgr code
drm/amd/display:
Remove duplicate configuration
drm/amd/display:
Remove duplicate dcn401/dcn401_clk_mgr.h header
drm/amd/display:
Remove duplicate null check
drm/amd/display:
Remove duplicate spl/dc_spl_types.h header
drm/amd/display:
Remove incorrect FP context start
drm/amd/display:
Remove legacy code in DC
drm/amd/display:
Remove NO_EFFECT self-assignment
drm/amd/display:
Remove NULL assignment for stream_status
drm/amd/display:
remove ODM combine before bandwidth validation
drm/amd/display:
Remove redundant checks for context
drm/amd/display:
Remove redundant checks for ctx->dc_bios
drm/amd/display:
Remove redundant checks for opp
drm/amd/display:
Remove redundant checks for pipe_ctx->stream
drm/amd/display:
Remove redundant checks for res_pool->dccg
drm/amd/display:
Remove redundant code and semicolons
drm/amd/display:
Remove redundant condition in VBA 314 func
drm/amd/display:
Remove redundant condition with DEADCODE
drm/amd/display:
Remove redundant idle optimization check
drm/amd/display:
Remove redundant if conditions
drm/amd/display:
Remove redundant NULL check in dce110_set_input_transfer_func
drm/amd/display:
Remove redundant NULL check in dcn10_set_input_transfer_func
drm/amd/display:
Remove redundant null checks
drm/amd/display:
Remove redundant null checks
drm/amd/display:
Remove redundant ternary operation
drm/amd/display:
Remove redundant var from display_rq_dig_calc in dml
drm/amd/display:
Remove reduntant comparisons by Coverity
drm/amd/display:
Remove register from DCN35 DMCUB diagnostic collection
drm/amd/display:
Remove unnecessary error message
drm/amd/display:
Remove unnecessary files
drm/amd/display:
Remove unnecessary HPD entry for DCN401
drm/amd/display:
Remove unnecessary variable
drm/amd/display:
Remove unreachable check
drm/amd/display:
Remove unused code
drm/amd/display:
Remove unused code for some dc files
drm/amd/display:
Remove unused function reverse_planes_order
drm/amd/display:
remove unused struct 'aux_payloads'
drm/amd/display:
remove unused struct 'dc_reg_sequence'
drm/amd/display:
Remove unused value set from 'min_hratio_fact' in dml
drm/amd/display:
Remove USBC check for DCN32
drm/amd/display:
Remove useless comparison of unsigned int vs. 0
drm/amd/display:
Remove useless function call
drm/amd/display:
replace CRTC disable function call
drm/amd/display:
Replace dm_execute_dmub_cmd with dc_wake_and_execute_dmub_cmd
drm/amd/display:
Replace uint8_t with u8 for dp_hdmi_dongle_signature_str
drm/amd/display:
Replay + IPS + ABM in Full Screen VPB
drm/amd/display:
Replay low hz
drm/amd/display:
reset DSC clock in post unlock update
drm/amd/display:
Reset DSC memory status
drm/amd/display:
Reset freesync config before update new state
drm/amd/display:
Reset input mode for DIG on encoder reset
drm/amd/display:
Restrict multi-disp support for in-game FAMS
drm/amd/display:
resync OTG after DIO FIFO resync
drm/amd/display:
Return after Init
drm/amd/display:
Reuse the modified power sequence
drm/amd/display:
Revert "dc: Keep VBios pixel rate div setting util next mode set"
drm/amd/display:
Revert Add workaround to restrict max frac urgent for DPM0
drm/amd/display:
Run DC_LOG_DC after checking link->link_enc
drm/amd/display:
Send DP_TOTAL_LTTPR_CNT during detection if LTTPR is present
drm/amd/display:
Send message to notify the DPIA host router bandwidth
drm/amd/display:
Separate setting and programming of cursor
drm/amd/display:
Set cursor attributes before position
drm/amd/display:
Set default brightness according to ACPI
drm/amd/display:
Simplify if conditions
drm/amd/display:
Skip accessing array for unknown eng_id
drm/amd/display:
Skip inactive planes within ModeSupportAndSystemConfiguration
drm/amd/display:
Skip plane when not found by stream id
drm/amd/display:
Skip Recompute DSC Params if no Stream on Link
drm/amd/display:
Skip SST ACT polling when sink_count is 0
drm/amd/display:
Skip unnecessary abm disable
drm/amd/display:
Skip updating link encoder for unknown eng_id
drm/amd/display:
Skip wbscl_set_scaler_filter if filter is null
drm/amd/display:
Solve mst monitors blank out problem after resume
drm/amd/display:
Spinlock before reading event
drm/amd/display:
Stop amdgpu_dm initialize when link nums greater than max_links
drm/amd/display:
Stop amdgpu_dm initialize when stream nums greater than 6
drm/amd/display:
Support new VA page table block size
drm/amd/display:
take ODM slice count into account when deciding DSC slice
drm/amd/display:
Temporarily disable HPO PG on DCN35
drm/amd/display:
turn on symclk for dio virtual stream in dpms sequence
drm/amd/display:
un-block 8k with single dimm
drm/amd/display:
Update comments in DC
drm/amd/display:
Update dcn351 debug flags and function pointers
drm/amd/display:
Update DML2.1 generated code
drm/amd/display:
Update efficiency bandwidth for dcn351
drm/amd/display:
Update FIXED_VS retimer training pattern delay
drm/amd/display:
Update idle hardmins if uclk or fclk requirement changed
drm/amd/display:
Update some of the dcn303 parameters
drm/amd/display:
Updated optc401_set_drr to use dcn401 functions
drm/amd/display:
Use ARRAY_SIZE for array length
drm/amd/display:
Use current_state when checking old_pipe subvp type
drm/amd/display:
Use dc wake for get the replay state
drm/amd/display:
Use DCN 410 includes for DCN401
drm/amd/display:
use even ODM slice width for two pixels per container
drm/amd/display:
use even ODM slice width for two pixels per container
drm/amd/display:
Use periodic detection for ipx/headless
drm/amd/display:
use pre-allocated temp structure for bounding box
drm/amd/display:
use preferred link settings for dp signal only
drm/amd/display:
Use sw cursor for DCN401 with rotation
drm/amd/display:
use swap() in is_config_schedulable()
drm/amd/display:
Use the correct TMDS function to avoid DVI issues
drm/amd/display:
Use the SPDX license identifier for dmub_replay files
drm/amd/display:
Use TPS3 for ALPM on Specific Panel
drm/amd/display:
use vmalloc for struct dc_state
drm/amd/display:
Validate function returns
drm/amd/display:
Various DML2 fixes for FAMS2
drm/amd/display:
Wait for double buffer update on ODM changes
drm/amd/display:
Wait for hardmins to complete on dcn401
drm/amd/display:
Wake DMCUB before sending a command for replay feature
drm/amd/display:
workaround for oled eDP not lighting up on DCN401
drm/amd/pm:
Add gpu_metrics_v1_6
drm/amd/pm:
add missing error handling in function smu_v13_0_6_allocate_dpm_context
drm/amd/pm:
add pp_dpm_dcefclk for smu 14.0.2/3
drm/amd/pm:
add pstate support for SMU_14_0_2
drm/amd/pm:
add SMU IP v14.0.4 support
drm/amd/pm:
Add support for DPM policies
drm/amd/pm:
Add support for new P2S table revision
drm/amd/pm:
Add support to select pstate policy
drm/amd/pm:
add tool log support on smu v14.0.2/3
drm/amd/pm:
Add xgmi plpd policy to pm_policy
drm/amd/pm:
Add xgmi plpd to aldebaran pm_policy
drm/amd/pm:
Add xgmi plpd to arcturus pm_policy
drm/amd/pm:
Add xgmi plpd to SMU v13.0.6 pm_policy
drm/amd/pm:
avoid to load smu firmware for APUs
drm/amd/pm:
check negtive return for table entries
drm/amd/pm:
check specific index for aldebaran
drm/amd/pm:
check specific index for smu13
drm/amd/pm:
check the return of send smc msg for navi10
drm/amd/pm:
check the return of send smc msg for sienna_cichild
drm/amd/pm:
check the return of send smc msg for smu_v13
drm/amd/pm:
disable gpo temporarily
drm/amd/pm:
Drop unsupported features on smu v14_0_2
drm/amd/pm:
early return if disabling DPMS for GFX IP v11.5.2
drm/amd/pm:
enable mode1 reset on smu v14.0.2/v14.0.3
drm/amd/pm:
enable thermal alert on smu 14.0.2/3
drm/amd/pm:
enable UMD Pstate profile level for renoir
drm/amd/pm:
Fix aldebaran pcie speed reporting
drm/amd/pm:
fix enum feature compared against 0
drm/amd/pm:
fix enum type compared against 0
drm/amd/pm:
fix get dpm level count for smu13
drm/amd/pm:
fix get dpm level count for yello carp
drm/amd/pm:
Fix negative array index read
drm/amd/pm:
Fix the null pointer dereference for vega10_hwmgr
drm/amd/pm:
fix the Out-of-bounds read warning
drm/amd/pm:
fix the pp_dpm_pcie issue on smu v14.0.2/3
drm/amd/pm:
fix uninitialized variable warning
drm/amd/pm:
fix uninitialized variable warning
drm/amd/pm:
fix uninitialized variable warning for smu8_hwmgr
drm/amd/pm:
fix uninitialized variable warning for smu_v13
drm/amd/pm:
fix uninitialized variable warnings for vangogh_ppt
drm/amd/pm:
fix uninitialized variable warnings for vega10_hwmgr
drm/amd/pm:
fix unsigned value asic_type compared against
drm/amd/pm:
fix warning using uninitialized value of max_vid_step
drm/amd/pm:
Ignore initial value in smu response register
drm/amd/pm:
powerplay: Add `__counted_by` attribute for flexible arrays
drm/amd/pm:
remove dead code in navi10_emit_clk_levels and navi10_print_clk_levels
drm/amd/pm:
remove dead code in si_convert_power_level_to_smc
drm/amd/pm:
remove deprecated I2C_CLASS_SPD support from newly added SMU_14_0_2
drm/amd/pm:
Remove legacy interface for xgmi plpd
drm/amd/pm:
remove logically dead code
drm/amd/pm:
remove logically dead code for renoir
drm/amd/pm:
Remove unused interface to set plpd
drm/amd/pm:
smu v14.0.4 reuse smu v14.0.0 dpmtable
drm/amd/pm:
support mode1 reset on smu v14.0.3
drm/amd/pm:
support mode1 reset on smu_v14_0_3
drm/amd/pm:
support pp_dpm_pcie on smu v14.0.2/3
drm/amd/pm:
update check condition for SMU mode1 reset
drm/amd/pm:
update driver-if interface
drm/amd/pm:
update message interface for smu v14.0.2/3
drm/amd/pm:
Update PMFW messages for SMUv13.0.6
drm/amd/pm:
update powerplay structure on smu v14.0.2/3
drm/amd/pm:
update the features set on smu v14.0.2/3
drm/amd/pm:
Use gpu_metrics_v1_6 for SMUv13.0.6
drm/amd/pm:
workaround to pass jpeg unit test
drm/amd/swsmu:
add MALL init support workaround for smu_v14_0_1
drm/amd/swsmu:
enable more Pstates profile levels for SMU v14.0.0 and v14.0.1
drm/amd/swsmu:
enable Pstates profile levels for SMU v14.0.4
drm/amd/swsmu:
update Dpmclocks_t for smu v14.0.1
drm/amd:
Override DCN410 IP version
drm/amd:
Add DCN401 related register definitions
drm/amd:
Add gfx12 swizzle mode defs
drm/amd:
Add reg definitions for DCN401 DCC
drm/amd:
Add some missing register definitions
drm/amd:
Bump KMS_DRIVER_MINOR version
drm/amd:
define new gfx12 uapi flags
drm/amd:
Don't initialize ISP hardware without FW
drm/amd:
Enable DCN410 init
drm/amd:
Fix shutdown (again) on some SMU v13.0.4/11 platforms
drm/amd:
fix the warning unchecking return vaule for sdma_v7
drm/amd:
GFX12 changes for converting tiling flags to modifiers
drm/amd:
Move fw init from sw_init to early_init for imu v12
Linux:
drm/amdgpu - optimize rlc spm cntl
drm/amdgpu/atomfirmware:
add intergrated info v2.3 table
drm/amdgpu/atomfirmware:
fix parsing of vram_info
drm/amdgpu/atomfirmware:
silence UBSAN warning
drm/amdgpu/atomfirmware:
Silence UBSAN warning
drm/amdgpu/discovery:
Add common soc24 ip block
drm/amdgpu/discovery:
add gfx v12_0 ip block
drm/amdgpu/discovery:
Add gmc v12_0 ip block
drm/amdgpu/discovery:
add mes v12_0 ip block
drm/amdgpu/discovery:
add sdma v7_0 ip block
drm/amdgpu/discovery:
Set GC family for GC 12.0 IP
drm/amdgpu/display:
add all gfx12 modifiers
drm/amdgpu/display:
Fix null pointer dereference in dc_stream_program_cursor_position
drm/amdgpu/display:
handle gfx12 in amdgpu_dm_plane_format_mod_supported
drm/amdgpu/display:
handle gfx12 in dm_check_cursor_fb
drm/amdgpu/display:
set plane attributes for gfx12 correctly
drm/amdgpu/display:
Update kdoc for 'optc35_set_odm_combine'
drm/amdgpu/gfx11:
enable gfx pipe1 hardware support
drm/amdgpu/gfx11:
handle priority setup for gfx pipe1
drm/amdgpu/gfx11:
remove superfluous cache flags
drm/amdgpu/gfx11:
select HDP ref/mask according to gfx ring pipe
drm/amdgpu/gfx12:
recalculate available compute rings to use
drm/amdgpu/gfx12:
remove GDS leftovers
drm/amdgpu/gfx12:
remove superfluous cache flags
drm/amdgpu/gfx12:
set UNORD_DISPATCH in compute MQDs
drm/amdgpu/gfx:
enable mes to map legacy queue support
drm/amdgpu/gfx:
enable mes to map legacy queue support
drm/amdgpu/job:
Replace DRM_INFO/ERROR logging
drm/amdgpu/jpeg2:
properly set atomics vmid field
drm/amdgpu/jpeg4:
properly set atomics vmid field
drm/amdgpu/jpeg5:
Add support for DPG mode
drm/amdgpu/jpeg5:
enable power gating
drm/amdgpu/jpeg5:
enable power gating
drm/amdgpu/jpeg5:
reprogram doorbell setting after power up for each playback
drm/amdgpu/kfd:
Add unlock() on error path to add_queue_mes()
drm/amdgpu/kfd:
remove is_hws_hang and is_resetting
drm/amdgpu/mes11:
add mes mapping legacy queue support
drm/amdgpu/mes11:
adjust mes initialization sequence
drm/amdgpu/mes11:
fix kiq ring ready flag
drm/amdgpu/mes11:
increase waiting time for engine ready
drm/amdgpu/mes11:
update opcode strings
drm/amdgpu/mes12:
add legacy setting hw resource interface
drm/amdgpu/mes12:
add mes mapping legacy queue support
drm/amdgpu/mes12:
add mes pipe switch support
drm/amdgpu/mes12:
add missing opcode string
drm/amdgpu/mes12:
add uni_mes fw loading support
drm/amdgpu/mes12:
adjust mes12 sw/hw init for multiple pipes
drm/amdgpu/mes12:
configure two pipes hardware resources
drm/amdgpu/mes12:
disable logging output
drm/amdgpu/mes12:
enable uni_mes fw on mes pipe0
drm/amdgpu/mes12:
fix suspend issue
drm/amdgpu/mes12:
increase mes submission timeout
drm/amdgpu/mes12:
load unified mes fw on pipe0 and pipe1
drm/amdgpu/mes12:
mes hw_fini fix for mode1 reset
drm/amdgpu/mes12:
print MES opcodes rather than numbers
drm/amdgpu/mes12:
sw/hw fini for unified mes
drm/amdgpu/mes12:
update data cache boundary
drm/amdgpu/mes12:
update mes_v12_api_def.h
drm/amdgpu/mes12:
Use a separate fence per transaction
drm/amdgpu/mes:
add mes mapping legacy queue switch
drm/amdgpu/mes:
add multiple mes ring instances support
drm/amdgpu/mes:
add uni_mes fw loading support
drm/amdgpu/mes:
fix mes ring buffer overflow
drm/amdgpu/mes:
fix mes12 to map legacy queue
drm/amdgpu/mes:
use mc address for wptr in add queue packet
drm/amdgpu/nv:
use common nbio callback to set remap offset
drm/amdgpu/pm:
Check input value for CUSTOM profile mode setting on legacy SOCs
drm/amdgpu/pm:
Check input value for power profile setting on smu11, smu13 and smu14
drm/amdgpu/pm:
Check the return value of smum_send_msg_to_smc
drm/amdgpu/pm:
Drop hard-code value of usTMax
drm/amdgpu/pm:
Drop redundant setting code for pcie lanes
drm/amdgpu/pm:
Fix code alignment issue
drm/amdgpu/pm:
Fix the null pointer dereference for smu7
drm/amdgpu/pm:
Fix the null pointer dereference in apply_state_adjust_rules
drm/amdgpu/pm:
Fix the param type of set_power_profile_mode
drm/amdgpu/pm:
Fix uninitialized variable agc_btc_response
drm/amdgpu/pm:
Fix uninitialized variable warning for smu10
drm/amdgpu/pm:
support gpu_metrics sysfs interface for smu v14.0.2/3
drm/amdgpu/pptable:
Fix UBSAN array-index-out-of-bounds
drm/amdgpu/sdma5.2:
limit wptr workaround to sdma 5.2.1
drm/amdgpu/sdma5.2:
Update wptr registers as well as doorbell
drm/amdgpu/sdma7:
set sdma hang watchdog
drm/amdgpu/smu13.0.7:
print index for profiles
drm/amdgpu/soc15:
use common nbio callback to set remap offset
drm/amdgpu/soc21:
use common nbio callback to set remap offset
drm/amdgpu/soc24:
use common nbio callback to set remap offset
drm/amdgpu/swsmu:
always force a state reprogram on init
drm/amdgpu/umsch:
add support to capture fw debug log
drm/amdgpu/vcn5:
Add VCN5 capabilities
drm/amdgpu/vcn5:
enable DPG mode support
drm/amdgpu/vcn:
identify unified queue in sw init
drm/amdgpu/vcn:
not pause dpg for unified queue
drm/amdgpu/vcn:
remove irq disabling in vcn 5 suspend
drm/amdgpu/vcn:
set VCN5 power gating state to GATE on suspend
drm/amdgpu/vcn:
update vcn5 enc/dec capabilities
drm/amdgpu/vcn:
Use offsets local to VCN/JPEG in VF
drm/amdgpu/vpe:
fix vpe dpm clk ratio setup failed
drm/amdgpu:
access ltr through pci cfg space
drm/amdgpu:
Actually check flags for all context ops.
drm/amdgpu:
add additional VM bits
drm/amdgpu:
Add address alignment support to DCC buffers
drm/amdgpu:
add amdgpu MCA bank dispatch function support
drm/amdgpu:
Add amdgpu_bo_is_vm_bo helper
drm/amdgpu:
add amdgpu_framebuffer::gfx12_dcc
drm/amdgpu:
add CP headers registers to gfx10 dump
drm/amdgpu:
add cp queue registers for gfx11 ipdump
drm/amdgpu:
add cp queue registers for gfx12 ipdump
drm/amdgpu:
add cp queue registers for gfx9 ipdump
drm/amdgpu:
Add cp queues support fro gfx10 in ipdump
drm/amdgpu:
Add CRC16 selection in config
drm/amdgpu:
Add DCC GFX12 flag to enable address alignment
drm/amdgpu:
add debug flag to enable RAS ACA
drm/amdgpu:
Add empty HDP flush function to JPEG v4.0.3
drm/amdgpu:
Add empty HDP flush function to VCN v4.0.3
drm/amdgpu:
add firmware for GC IP v11.5.2
drm/amdgpu:
add firmware for PSP IP v14.0.4
drm/amdgpu:
add firmware for SDMA IP v6.1.2
drm/amdgpu:
add firmware for VPE IP v6.1.3
drm/amdgpu:
add function descripion of new functions
drm/amdgpu:
add GC IP v11.5.2 soc21 support
drm/amdgpu:
add GC IP v11.5.2 to GC 11.5.0 family
drm/amdgpu:
Add gc v12_0_0 ip headers (v4)
drm/amdgpu:
add gfx queue support for gfx11 ipdump
drm/amdgpu:
add gfx queue support for gfx12 ipdump
drm/amdgpu:
add gfx queue support of gfx10 in ipdump
drm/amdgpu:
Add gfx v12 pte/pde format change
drm/amdgpu:
Add gfx v12_0 ip block support (v6)
drm/amdgpu:
Add gfx v12_0_0 family id
drm/amdgpu:
Add gfx v9_4_4 ip block
drm/amdgpu:
add gfx11 registers support in ipdump
drm/amdgpu:
add gfx12 clearstate header
drm/amdgpu:
add gfx12 mqd structures
drm/amdgpu:
add gfx12 register support in ipdump
drm/amdgpu:
add gfx9 register support in ipdump
drm/amdgpu:
add GFXHUB IP v11.5.2 support
drm/amdgpu:
Add gfxhub v12_0 ip block support (v3)
drm/amdgpu:
Add gmc v12_0 ip block support (v7)
drm/amdgpu:
add golden setting for gc v12
drm/amdgpu:
add gpu reset check and exception handling
drm/amdgpu:
add initial value for gfx12 AGP aperture
drm/amdgpu:
Add lock around VF RLCG interface
drm/amdgpu:
add lock in amdgpu_gart_invalidate_tlb
drm/amdgpu:
add lock in kfd_process_dequeue_from_device
drm/amdgpu:
add MCA smu cache support
drm/amdgpu:
Add mes v12_0 ip block support (v4)
drm/amdgpu:
Add mes_v12_api_def.h for gfx12
drm/amdgpu:
add missed harvest check for VCN IP v4/v5
drm/amdgpu:
add missing error handling in function amdgpu_gmc_flush_gpu_tlb_pasid
drm/amdgpu:
Add missing locking for MES API calls
drm/amdgpu:
Add missing offsets in gc_11_0_0_offset.h
drm/amdgpu:
Add mmhub v4_1_0 ip block support (v4)
drm/amdgpu:
Add mmhub v4_1_0 ip headers (v4)
drm/amdgpu:
add module parameter 'amdgpu_uni_mes'
drm/amdgpu:
add more device info to the devcoredump
drm/amdgpu:
add mutex to protect ras shared memory
drm/amdgpu:
add NBIO IP v7.11.3 discovery support
drm/amdgpu:
Add NBIO IP v7.11.3 support
drm/amdgpu:
add nbio set_reg_remap helper
drm/amdgpu:
Add new members for sdma v7_0 fw
drm/amdgpu:
add new TOC structure
drm/amdgpu:
Add nps info table to IP discovery
drm/amdgpu:
add print support for gfx11 ipdump
drm/amdgpu:
add print support for gfx12 ipdump
drm/amdgpu:
add print support for gfx9 ipdump
drm/amdgpu:
add prints in IP State dump
drm/amdgpu:
add PSP IP v14.0.4 discovery support
drm/amdgpu:
add PSP IP v14.0.4 support
drm/amdgpu:
Add psp v13_0_14 ip block
drm/amdgpu:
add ras event state device attribute support
drm/amdgpu:
add RAS is_rma flag
drm/amdgpu:
add ras POSION_CONSUMPTION event id support
drm/amdgpu:
add ras POSION_CREATION event id support
drm/amdgpu:
add reset source in various cases
drm/amdgpu:
add reset sources in gpu reset context
drm/amdgpu:
Add reset_context flag for host FLR
drm/amdgpu:
add rlc TOC header file for soc24
drm/amdgpu:
add sdma 7.0 support for copy dcc buffer
drm/amdgpu:
Add sdma fw v3 structure
drm/amdgpu:
add SDMA IP v6.1.2 discovery support
drm/amdgpu:
Add sdma v4_4_5 ip block
drm/amdgpu:
Add sdma v7_0 ip block support (v7)
drm/amdgpu:
add se registers to ip dump for gfx10
drm/amdgpu:
add set_reg_remap callback for NBIF 6.3.1
drm/amdgpu:
add set_reg_remap callback for NBIO 2.3
drm/amdgpu:
add set_reg_remap callback for NBIO 4.3
drm/amdgpu:
add set_reg_remap callback for NBIO 6.1
drm/amdgpu:
add set_reg_remap callback for NBIO 7.0
drm/amdgpu:
add set_reg_remap callback for NBIO 7.11
drm/amdgpu:
add set_reg_remap callback for NBIO 7.2
drm/amdgpu:
add set_reg_remap callback for NBIO 7.4
drm/amdgpu:
add set_reg_remap callback for NBIO 7.7
drm/amdgpu:
add set_reg_remap callback for NBIO 7.9
drm/amdgpu:
add skip_hw_access checks for sriov
drm/amdgpu:
add SMU IP v14.0.4 discovery support
drm/amdgpu:
Add smu v13_0_14 ip block
drm/amdgpu:
Add soc24 chip enum definitions (v4)
drm/amdgpu:
Add soc24 common ip block (v2)
drm/amdgpu:
add tmz support for GC IP v11.5.2
drm/amdgpu:
add variable to record the deferred error number read by driver
drm/amdgpu:
add VPE IP v6.1.3 discovery support
drm/amdgpu:
add VPE IP v6.1.3 support
drm/amdgpu:
Adjust logic in amdgpu_device_partner_bandwidth()
drm/amdgpu:
align pp_power_profile_mode with kernel docs
drm/amdgpu:
always allocate cleared VRAM for GEM allocations
drm/amdgpu:
avoid dump mca bank log muti times during ras ISR
drm/amdgpu:
avoid reading vf2pf info size from FB
drm/amdgpu:
avoid using null object of framebuffer
drm/amdgpu:
call flush_gpu_tlb directly in gfxhub enable
drm/amdgpu:
change aca bank error lock type to spinlock
drm/amdgpu:
change bank cache lock type to spinlock
drm/amdgpu:
change log level
drm/amdgpu:
change non-dcc buffer copy configuration
drm/amdgpu:
check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
drm/amdgpu:
Check if NBIO funcs are NULL in amdgpu_device_baco_exit
drm/amdgpu:
cleanup MES11 command submission
drm/amdgpu:
cleanup MES12 command submission
drm/amdgpu:
clear RB_OVERFLOW bit when enabling interrupts
drm/amdgpu:
clear the warning unsigned compared against 0 for xcp_id
drm/amdgpu:
correct hbm field in boot status
drm/amdgpu:
Correct register used to clear fault status
drm/amdgpu:
correct sdma7 max dw
drm/amdgpu:
create amdgpu_ras_in_recovery to simplify code
drm/amdgpu:
define new gfx12 uapi flags
drm/amdgpu:
Describe all object placements in debugfs
drm/amdgpu:
disable lane0 L1TLB and enable lane1 L1TLB
drm/amdgpu:
Disable unmapped doorbell handling basic mode on mes 12
drm/amdgpu:
Do not wait for MP0_C2PMSG_33 IFWI init in SRIOV
drm/amdgpu:
Don't show false warning for reg list
drm/amdgpu:
don't use amdgpu_lookup_format_info on gfx12
drm/amdgpu:
drop MES 10.1 support v3
drm/amdgpu:
drop some kernel messages in VCN code
drm/amdgpu:
drop some kernel messages in VCN code
drm/amdgpu:
enable dpg for vcn and jpeg on GC 11_5_2
drm/amdgpu:
Enable event log on MES 12
drm/amdgpu:
enable gfx cgcg&cgls for gfx v12_0_0
drm/amdgpu:
enable gfxoff for gc v12.0.0
drm/amdgpu:
Enable MES to handle doorbell ring on unmapped queue
drm/amdgpu:
enable mes v12 self test
drm/amdgpu:
enable mode2 reset for SMU IP v14.0.4
drm/amdgpu:
enable redirection of irq's for IH v7.0
drm/amdgpu:
enable some cg feature for gc 12.0.0
drm/amdgpu:
enable unmapped doorbell handling basic mode on mes 12
drm/amdgpu:
Enable unmapped doorbell handling basic mode on mes 12
drm/amdgpu:
enhance amdgpu_ucode_request() function flexibility
drm/amdgpu:
Estimate RAS reservation when report capacity v2
drm/amdgpu:
Evict BOs from same process for contiguous allocation
drm/amdgpu:
Extend KIQ reg polling wait for VF
drm/amdgpu:
fix ACA no query result after gpu reset
drm/amdgpu:
fix active rb and cu number for gfx12
drm/amdgpu:
Fix amdgpu_device_reset_sriov retry logic
drm/amdgpu:
Fix amdgpu_vm_is_bo_always_valid kerneldoc
drm/amdgpu:
Fix APU handling in amdgpu_pm_load_smu_firmware()
drm/amdgpu:
Fix atomics on GFX12
drm/amdgpu:
Fix buffer size to prevent truncation in gfx_v12_0_init_microcode
drm/amdgpu:
fix comments and error message for ipdump
drm/amdgpu:
Fix comparison in amdgpu_res_cpu_visible
drm/amdgpu:
fix compiler 'side-effect' check issue for RAS_EVENT_LOG()
drm/amdgpu:
fix contiguous handling for IB parsing v2
drm/amdgpu:
fix dereference after null check
drm/amdgpu:
fix dereference null return value for the function amdgpu_vm_pt_parent
drm/amdgpu:
fix documentation errors in gmc v12.0
drm/amdgpu:
fix documentation errors in sdma v7.0
drm/amdgpu:
fix doorbell regression
drm/amdgpu:
Fix eeprom max record count
drm/amdgpu:
fix eGPU hotplug regression
drm/amdgpu:
fix failure mapping legacy queue when FLR
drm/amdgpu:
fix getting vram info for gfx12
drm/amdgpu:
Fix hbm stack id in boot error report
drm/amdgpu:
fix invadate operation for pg_flags
drm/amdgpu:
fix invadate operation for umsch
drm/amdgpu:
fix Kconfig for ISP v2
drm/amdgpu:
fix locking scope when flushing tlb
drm/amdgpu:
fix mc_data out-of-bounds read warning
drm/amdgpu:
Fix memory range calculation
drm/amdgpu:
fix mqd corruption for gfx12
drm/amdgpu:
Fix null pointer dereference to bo
drm/amdgpu:
fix NULL pointer in amdgpu_reset_get_desc
drm/amdgpu:
fix out of bounds access in gfx10 during ip dump
drm/amdgpu:
fix out of bounds access in gfx11 during ip dump
drm/amdgpu:
Fix out-of-bounds read of df_v1_7_channel_number
drm/amdgpu:
Fix out-of-bounds write warning
drm/amdgpu:
fix overflowed array index read warning
drm/amdgpu:
fix overflowed constant warning in mmhub_set_clockgating()
drm/amdgpu:
Fix pci state save during mode-1 reset
drm/amdgpu:
Fix physical address mask
drm/amdgpu:
fix potential resource leak warning
drm/amdgpu:
fix ras UE error injection failure issue
drm/amdgpu:
fix RAS unload driver issue in SRIOV
drm/amdgpu:
Fix register access violation
drm/amdgpu:
Fix signedness bug in sdma_v4_0_process_trap_irq()
drm/amdgpu:
Fix smatch static checker warning
drm/amdgpu:
Fix snprintf usage in amdgpu_gfx_kiq_init_ring
drm/amdgpu:
fix spl component for psp v14
drm/amdgpu:
fix sriov host flr handler
drm/amdgpu:
Fix the null pointer dereference to ras_manager
drm/amdgpu:
fix the overflowed constant warning for RREG32_SOC15()
drm/amdgpu:
Fix the uninitialized variable warning
drm/amdgpu:
fix the waring dereferencing hive
drm/amdgpu:
fix the warning bad bit shift operation for aca_error_type type
drm/amdgpu:
Fix the warning division or modulo by zero
drm/amdgpu:
fix trap enablement for gfx12
drm/amdgpu:
Fix truncation by resizing ucode_prefix in imu_v12_0_init_microcode
drm/amdgpu:
Fix two reset triggered in a row
drm/amdgpu:
Fix type mismatch in amdgpu_gfx_kiq_init_ring
drm/amdgpu:
fix typo in amdgpu_ras_aca_sysfs_read() function
drm/amdgpu:
fix UBSAN warning in kv_dpm.c
drm/amdgpu:
fix ucode out-of-bounds read warning
drm/amdgpu:
fix uninitialized scalar variable warning
drm/amdgpu:
fix uninitialized variable warning for amdgpu_xgmi
drm/amdgpu:
fix uninitialized variable warning for jpeg_v4
drm/amdgpu:
fix uninitialized variable warning for sdma_v7
drm/amdgpu:
Fix uninitialized variable warning in amdgpu_afmt_acr
drm/amdgpu:
Fix uninitialized variable warning in amdgpu_info_ioctl
drm/amdgpu:
fix using the reserved VMID with gang submit
drm/amdgpu:
fixing rlc firmware loading failure issue
drm/amdgpu:
flush all cached ras bad pages to eeprom
drm/amdgpu:
force to use legacy inv in mmhub
drm/amdgpu:
Forward soft recovery errors to userspace
drm/amdgpu:
handle gfx12 in amdgpu_display_verify_sizes
drm/amdgpu:
Handle sg size limit for contiguous allocation
drm/amdgpu:
IB test encode test package change for VCN5
drm/amdgpu:
ignoring unsupported ras blocks when MCA bank dispatches
drm/amdgpu:
increase mes log buffer size for gfx12
drm/amdgpu:
Indicate CU havest info to CP
drm/amdgpu:
init gfxhub setting to align with mmhub
drm/amdgpu:
init mes ucode name for gfx v12
drm/amdgpu:
init SAW registers for mmhub v3.3
drm/amdgpu:
init TA fw for psp v14
drm/amdgpu:
initialize GC IP v11.5.2
drm/amdgpu:
Initialize VF partition mode
drm/amdgpu:
Make CPX mode auto default in NPS4
drm/amdgpu:
move aca/mca init functions into ras_init() stage
drm/amdgpu:
Move ras resume into SRIOV function
drm/amdgpu:
normalize registers as local xcc to read/write in gfx_v9_4_3
drm/amdgpu:
once more fix the call oder in amdgpu_ttm_move() v2
drm/amdgpu:
process RAS fatal error MB notification
drm/amdgpu:
program device_cntl2 through pci cfg space
drm/amdgpu:
provide more ucode name shown via id
drm/amdgpu:
Queue KFD reset workitem in VF FED
drm/amdgpu:
Reduce mem_type to domain double indirection
drm/amdgpu:
refine amdgpu ras event id core code
drm/amdgpu:
refine gfx10 firmware loading
drm/amdgpu:
refine gfx11 firmware loading
drm/amdgpu:
refine gfx12 firmware loading
drm/amdgpu:
refine gfx6 firmware loading
drm/amdgpu:
refine gfx7 firmware loading
drm/amdgpu:
refine gfx8 firmware loading
drm/amdgpu:
refine gfx9 firmware loading
drm/amdgpu:
refine gmc firmware loading
drm/amdgpu:
refine gpu_info firmware loading
drm/amdgpu:
refine imu firmware loading
drm/amdgpu:
refine isp firmware loading
drm/amdgpu:
refine mes firmware loading
drm/amdgpu:
refine pmfw/smu firmware loading
drm/amdgpu:
refine poison consumption interrupt handler
drm/amdgpu:
refine poison creation interrupt handler
drm/amdgpu:
refine psp firmware loading
drm/amdgpu:
refine sdma firmware loading
drm/amdgpu:
refine vcn firmware loading
drm/amdgpu:
refine vpe firmware loading
drm/amdgpu:
reject gang submit on reserved VMIDs
drm/amdgpu:
reject gang submit on reserved VMIDs
drm/amdgpu:
remove AMD_FMT_MOD_GFX12_DCC_MAX_COMPRESSED_BLOCK_* definitions
drm/amdgpu:
remove amdgpu_connector_edid() and stop using edid_blob_ptr
drm/amdgpu:
remove amdgpu_mes_fence_wait_polling()
drm/amdgpu:
Remove dead code in amdgpu_ras_add_mca_err_addr
drm/amdgpu:
remove dead code in atom_get_src_int
drm/amdgpu:
Remove duplicate amdgpu_umsch_mm.h header
drm/amdgpu:
Remove duplicate check for *is_queue_unmap in sdma_v7_0_ring_set_wptr
drm/amdgpu:
remove exp hw support check for gfx12
drm/amdgpu:
Remove GC HW IP 9.3.0 from noretry=1
drm/amdgpu:
remove ip dump reg_count variable
drm/amdgpu:
Remove redundant function call
drm/amdgpu:
remove redundant semicolons in RAS_EVENT_LOG
drm/amdgpu:
remove structurally dead code
drm/amdgpu:
remove structurally dead code for amd_gmc
drm/amdgpu:
remove tlb flush in amdgpu_gtt_mgr_recover
drm/amdgpu:
remove unused MCA driver codes
drm/amdgpu:
remove unused struct 'hqd_registers'
drm/amdgpu:
rename ip_dump_cp_queues to compute queues
drm/amdgpu:
rename the ip_dump to ip_dump_core
drm/amdgpu:
reset vm state machine after gpu reset(vram lost)
drm/amdgpu:
restore dcc bo tilling configs while moving
drm/amdgpu:
revert "take runtime pm reference when we attach a buffer" v2
drm/amdgpu:
rewrite convert_tiling_flags_to_modifier_gfx12
drm/amdgpu:
select compute ME engines dynamically
drm/amdgpu:
select compute ME engines dynamically
drm/amdgpu:
select compute ME engines dynamically
drm/amdgpu:
set cp fw address set for gfx v12
drm/amdgpu:
set CP_HQD_PQ_DOORBELL_CONTROL.DOORBELL_MODE to 1
drm/amdgpu:
set different fw data addr for mec pipe
drm/amdgpu:
set mes fw address for mes v12
drm/amdgpu:
Set no_hw_access when VF request full GPU fails
drm/amdgpu:
Set PTE_IS_PTE bit for gfx12
drm/amdgpu:
Set pte_is_pte flag in gmc v12 gart
drm/amdgpu:
set RAS fed status for more cases
drm/amdgpu:
silence UBSAN warning
drm/amdgpu:
Skip coredump during resets for debug
drm/amdgpu:
skip dpm check to init imu fw
drm/amdgpu:
skip imu related function if dpm=0
drm/amdgpu:
skip to create ras xxx_err_count node when ACA is enabled
drm/amdgpu:
support cg state get for gfx v12
drm/amdgpu:
Support contiguous VRAM allocation
drm/amdgpu:
support for DCC feature
drm/amdgpu:
support for gc_info table v1.3
drm/amdgpu:
support gfx v12 specific pte/pde fields
drm/amdgpu:
support imu for gc 12_0_0
drm/amdgpu:
support S&R fw load for gfx v12
drm/amdgpu:
support SDMA v3 struct fw front door load
drm/amdgpu:
switch default mes to uni mes
drm/amdgpu:
Switch to smuio func to get gpu clk counter
drm/amdgpu:
sysfs node disable query error count during gpu reset
drm/amdgpu:
the warning dereferencing obj for nbio_v7_4
drm/amdgpu:
timely save bad pages to eeprom after gpu ras reset is completed
drm/amdgpu:
tolerate allocating GTT bo with dcc flag
drm/amdgpu:
trigger mode1 reset for RAS RMA status
drm/amdgpu:
update gc_12_0_0 headers
drm/amdgpu:
update gfxhub client id for gfx12
drm/amdgpu:
Update kmd_fw_shared for VCN5
drm/amdgpu:
update MTYPE mapping for gfx12
drm/amdgpu:
Update programming for boot error reporting
drm/amdgpu:
Update soc24_enum.h and soc21_enum.h
drm/amdgpu:
Update the impelmentation of AMDGPU_PTE_MTYPE_GFX12
drm/amdgpu:
Update the impelmentation of AMDGPU_PTE_MTYPE_NV10
drm/amdgpu:
Update the impelmentation of AMDGPU_PTE_MTYPE_VG10
drm/amdgpu:
update type of buf size to u32 for eeprom functions
drm/amdgpu:
update vf to pf message retry from 2 to 5
drm/amdgpu:
Use dev_ prints for virtualization as it supports multi adapter
drm/amdgpu:
Use drm_crtc_vblank_crtc()
drm/amdgpu:
use helper in amdgpu_gart_unbind
drm/amdgpu:
use new method to program rlc ram
drm/amdgpu:
Use NPS ranges from discovery table
drm/amdgpu:
use u32 for buf size in __amdgpu_eeprom_xfer
drm/amdgpu:
Validate TA binary size
drm/amdgu:
fix Unintentional integer overflow for mall size
drm/amdgu:
remove unused code
drm/amdkfd:
add ASIC version check for the reset selection of RAS poison
drm/amdkfd:
Add cache line size info
drm/amdkfd:
Add gfx12 trap handler support
drm/amdkfd:
Add GFX1201 to svm_range_get_pte_flags function
drm/amdkfd:
add KFD support for GC IP v11.5.2
drm/amdkfd:
add KFD support for SDMA IP v6.1.2
drm/amdkfd:
add reset cause in gpu pre-reset smi event
drm/amdkfd:
Added device queue manager files for GFX12.
drm/amdkfd:
Added gfx_v12_kfd2kgd interface for GFX12.
drm/amdkfd:
Added MQD manager files for GFX12.
drm/amdkfd:
Added temporary changes for GFX12.
drm/amdkfd:
always enable ttmp setup for gfx12
drm/amdkfd:
Basic SDMA and cache info changes for GFX12.
drm/amdkfd:
Bump kfd version for contiguous VRAM allocation
drm/amdkfd:
Check correct memory types for is_system variable
drm/amdkfd:
Check debug trap enable before write dbg_ev_file
drm/amdkfd:
Comment out the unused variable use_static in pm_map_queues_v9
drm/amdkfd:
don't allow mapping the MMIO HDP page with large pages
drm/amdkfd:
Enable atomic support for GFX12
drm/amdkfd:
Enable GFX12 trap handler
drm/amdkfd:
enable missed single-step workaround for gfx12
drm/amdkfd:
enable single alu ops for gfx12
drm/amdkfd:
Ensure gpu_id is unique
drm/amdkfd:
Evict BO itself for contiguous allocation
drm/amdkfd:
Extend gfx12 trap handler fix to gfx10/11
drm/amdkfd:
Fix CU Masking for GFX 9.4.3
drm/amdkfd:
fix NULL ptr for debugfs mqds on GFX v12
drm/amdkfd:
fix support for trap on wave start and end for gfx12
drm/amdkfd:
fix the kdf debugger issue
drm/amdkfd:
Flush the process wq before creating a kfd_process
drm/amdkfd:
gfx12 context save/restore trap handler fixes
drm/amdkfd:
Handle deallocated VPGRs in gfx11+ trap handler
drm/amdkfd:
handle duplicate BOs in reserve_bo_and_cond_vms
drm/amdkfd:
Let VRAM allocations go to GTT domain on small APUs
drm/amdkfd:
mark GFX12 system and peer GPU memory mappings as MTYPE_NC
drm/amdkfd:
Move trap handler coherence flags to preprocessor
drm/amdkfd:
Reconcile the definition and use of oem_id in struct kfd_topology_device
drm/amdkfd:
Remove arbitrary timeout for hmm_range_fault
drm/amdkfd:
remove dead code in kfd_create_vcrat_image_gpu
drm/amdkfd:
remove dead code in the function svm_range_get_pte_flags
drm/amdkfd:
remove logically dead code
drm/amdkfd:
Replace deprecated gfx12 trap handler instructions
drm/amdkfd:
save and restore barrier state for gfx12
drm/amdkfd:
simplify APU VRAM handling
drm/amdkfd:
Sync trap handler binary with source
drm/amdkfd:
Use dev_error intead of pr_error
drm/amdkfd:
Use device based logging for errors
drm/amdkfd:
Use mode1 reset for GFX v9.4.4
drm/amdkfd:
use mode1 reset for RAS poison consumption
drm/arm/komeda:
don't use confusing 'timeout' variable name
drm/arm/komeda:
Fix komeda probe failing if there are no links in the secondary pipeline
drm/arm/komeda:
Move pipeline prints to after the entire pipeline has been enabled
drm/arm/komeda:
update DMA mask to 40 bits
drm/arm/komeda:
Use fbdev-dma
drm/ast:
astdp: Wake up during connector status detection
drm/ast:
Fix black screen after resume
drm/ast:
Handle primary-plane format setup in atomic_update
drm/ast:
Implement atomic enable/disable for encoders
drm/ast:
Inline ast_crtc_dpms() into callers
drm/ast:
Inline drm_simple_encoder_init()
drm/ast:
Move mode-setting code into mode_set_nofb CRTC helper
drm/ast:
Only set VGA SCREEN_DISABLE bit in CRTC code
drm/ast:
Program mode for AST DP in atomic_mode_set
drm/ast:
Remove gamma LUT updates from DPMS code
drm/ast:
Use drm_atomic_helper_commit_tail() helper
drm/ast:
Use fbdev-shmem
drm/atmel-hlcdc:
Allow build with COMPILE_TEST=y
drm/atomic:
allow no-op FB_ID updates for async flips
drm/atomic:
Allow userspace to use damage clips with async flips
drm/atomic:
Allow userspace to use explicit sync with atomic async flips
drm/bochs:
switch to struct drm_edid
drm/bridge-connector:
Fix double free in error handling paths
drm/bridge-connector:
implement glue code for HDMI connector
drm/bridge-connector:
move to DRM_DISPLAY_HELPER module
drm/bridge-connector:
reset the HDMI connector state
drm/bridge-connector:
switch to using drmm allocations
drm/bridge/analogix/anx6345:
switch to struct drm_edid
drm/bridge/analogix/anx78xx:
switch to struct drm_edid
drm/bridge:
add missing MODULE_DESCRIPTION() macros
drm/bridge:
adv7511: Fix Intermittent EDID failures
drm/bridge:
adv7511: Remove a redundant check on existence of bridge->encoder
drm/bridge:
analogix: Remove redundant checks on existence of bridge->encoder
drm/bridge:
analogix_dp: convert to struct drm_edid
drm/bridge:
analogix_dp: don't adjust further when clock recovery succeeded
drm/bridge:
analogix_dp: don't wait for PLL lock too early
drm/bridge:
analogix_dp: handle AUX transfer timeouts
drm/bridge:
analogix_dp: handle clock via runtime PM
drm/bridge:
analogix_dp: move basic controller init into runtime PM
drm/bridge:
analogix_dp: move macro reset after link bandwidth setting
drm/bridge:
analogix_dp: move platform and PHY power handling into runtime PM
drm/bridge:
analogix_dp: only read AUX status when an error occured
drm/bridge:
analogix_dp: properly handle zero sized AUX transactions
drm/bridge:
analogix_dp: register AUX bus after enabling runtime PM
drm/bridge:
analogix_dp: remove clk handling from analogix_dp_set_bridge
drm/bridge:
analogix_dp: remove PLL lock check from analogix_dp_config_video
drm/bridge:
analogix_dp: remove unused analogix_dp_remove
drm/bridge:
analogix_dp: remove unused platform power_on_end callback
drm/bridge:
analogix_dp: simplify analogix_dp_{set/get}_lane_link_training helpers
drm/bridge:
analogix_dp: simplify and correct PLL lock checks
drm/bridge:
anx7625: use struct drm_edid more
drm/bridge:
cdns-mhdp8546: Remove a redundant check on existence of bridge->encoder
drm/bridge:
Drop drm_bridge_chain_mode_fixup
drm/bridge:
imx: Remove redundant checks on existence of bridge->encoder
drm/bridge:
it6505: fix hibernate to resume no display issue
drm/bridge:
it6505: Remove a redundant check on existence of bridge->encoder
drm/bridge:
it6505: update usleep_range for RC circuit charge time
drm/bridge:
lt9611uxc: Remove a redundant check on existence of bridge->encoder
drm/bridge:
megachips-stdpxxxx-ge-b850v3-fw: Remove a redundant check on existence of bridge->encoder
drm/bridge:
nxp-ptn3460: Remove a redundant check on existence of bridge->encoder
drm/bridge:
panel: Remove a redundant check on existence of bridge->encoder
drm/bridge:
samsung-dsim: Fix porch calcalcuation rounding
drm/bridge:
samsung-dsim: Set P divider based on min/max of fin pll
drm/bridge:
sii902x: Add pixel clock check in atomic_check
drm/bridge:
sii902x: Fix mode_valid hook
drm/bridge:
sii902x: Support atomic bridge APIs
drm/bridge:
simple-bridge: Remove a redundant check on existence of bridge->encoder
drm/bridge:
synopsys: dw-mipi-dsi: Remove a redundant check on existence of bridge->encoder
drm/bridge:
tc358767: Add format negotiation hooks for DPI/DSI to (e)DP
drm/bridge:
tc358767: Check if fully initialized before signalling HPD event via IRQ
drm/bridge:
tc358767: Drop line_pixel_subtract
drm/bridge:
tc358767: Enable FRMSYNC timing generator
drm/bridge:
tc358767: Fix comment in tc_edp_mode_valid
drm/bridge:
tc358767: Set LSCLK divider for SYSCLK to 1
drm/bridge:
tc358767: Split tc_pxl_pll_en() into parameter calculation and enablement
drm/bridge:
tc358767: Use tc_pxl_pll_calc() to correct adjusted_mode clock
drm/bridge:
tfp410: Remove a redundant check on existence of bridge->encoder
drm/buddy:
Add start address support to trim function
drm/ci:
add farm variable
drm/ci:
add tests on vkms
drm/ci:
generate testlist from build
drm/ci:
mark kms_addfb_basic@addfb25-bad-modifier as passing on msm
drm/ci:
skip driver specific tests
drm/ci:
update xfails for the new testlist
drm/ci:
uprev IGT
drm/ci:
uprev mesa version
drm/ci:
validate drm/msm XML register files against schema
drm/client:
Fix error code in drm_client_buffer_vmap_local()
drm/client:
fix null pointer dereference in drm_client_modeset_probe
drm/connector:
hdmi: Add Broadcast RGB property
drm/connector:
hdmi: Add custom hook to filter TMDS character rate
drm/connector:
hdmi: Add Infoframes generation
drm/connector:
hdmi: Add output BPC to the connector state
drm/connector:
hdmi: Add RGB Quantization Range to the connector state
drm/connector:
hdmi: Add support for output format
drm/connector:
hdmi: allow disabling Audio Infoframe
drm/connector:
hdmi: Calculate TMDS character rate
drm/connector:
hdmi: Compute bpc and format automatically
drm/connector:
hdmi: Create an HDMI sub-state
drm/connector:
hdmi: Create Infoframe DebugFS entries
drm/connector:
hdmi: Fix kerneldoc warnings
drm/connector:
hdmi: shorten too long function name
drm/connector:
Introduce an HDMI connector initialization function
drm/connector:
update edid_blob_ptr documentation
drm/debugfs:
Drop conditionals around of_node pointers
drm/display/dsc:
Add a helper to dump the DSC configuration
drm/display:
Add missing aux less alpm wake related bits
drm/display:
Add missing Panel Replay Enable SU Region ET bit
drm/display:
Fix HDMI state helper dependency
drm/display:
hdmi: Add HDMI compute clock helper
drm/display:
stop depending on DRM_DISPLAY_HELPER
drm/doc:
Remove unused Broadcast RGB Property
drm/dp:
Add refresh rate divider to struct representing AS SDP
drm/dp:
Fix documentation warning
drm/dp_mst:
Fix all mstb marked as not probed after suspend/resume
drm/dp_mst:
Skip CSN if topology probing is not done yet
drm/drm-bridge:
Drop conditionals around of_node pointers
drm/edid:
add a helper for EDID sysfs property show
drm/edid:
remove drm_do_get_edid()
drm/etnaviv:
Disable SH_EU clock gating on VIPNano-Si+
drm/etnaviv:
don't block scheduler when GPU is still active
drm/etnaviv:
don't disable TS on MMUv2 core when moving the linear window
drm/etnaviv:
drop driver owner assignment
drm/etnaviv:
fix DMA direction handling for cached RW buffers
drm/etnaviv:
Read some FE registers twice
drm/etnaviv:
reduce number of ktime_get calls in IRQ handler
drm/etnaviv:
switch devcoredump allocations to GFP_NOWAIT
drm/etnaviv:
Turn etnaviv_is_model_rev() into a function
drm/etnaviv:
Update hardware headers from rnndb
drm/exynos/vidi:
convert to struct drm_edid
drm/exynos/vidi:
simplify fake edid handling
drm/exynos/vidi:
use drm_edid_duplicate()
drm/fb-helper:
Don't schedule_work() to flush frame buffer during panic()
drm/fb_dma:
Add checks in drm_fb_dma_get_scanout_buffer()
drm/fbdev-dma:
Clean up deferred I/O
drm/fbdev-dma:
Fix framebuffer mode for big endian devices
drm/fbdev-dma:
Implement damage handling and deferred I/O
drm/fbdev-dma:
Only install deferred I/O if necessary
drm/fbdev-generic:
Convert to fbdev-ttm
drm/fbdev-generic:
Do not set physical framebuffer address
drm/fbdev-shmem:
Clean up deferred I/O
drm/fbdev:
Add fbdev-shmem
drm/fbdev:
Clean up fbdev documentation
drm/gma500:
fix null pointer dereference in cdv_intel_lvds_get_modes
drm/gma500:
fix null pointer dereference in psb_intel_lvds_get_modes
drm/gma500:
Fix spelling mistake "patter" -> "pattern"
drm/gpuvm:
fix missing dependency to DRM_EXEC
drm/gud:
Use fbdev-shmem
drm/hisilicon/hibmc:
convert to struct drm_edid
drm/hisilicon/kirin:
Allow build with COMPILE_TEST=y
drm/hisilicon/kirin:
Fix 64bit divisions
drm/hisilicon/kirin:
Fix MASK(32) on 32bit architectures
drm/hisilicon/kirin:
Include linux/io.h for readl()/writel()
drm/hisilicon/kirin:
Use fbdev-dma
drm/hyperv:
Use fbdev-shmem
drm/i2c:
tda998x: switch to struct drm_edid
drm/i915/alpm:
Add compute config for lobf
drm/i915/alpm:
Add debugfs for LOBF
drm/i915/alpm:
Do not use fast_wake_lines for aux less wake time
drm/i915/alpm:
Enable lobf from source in ALPM_CTL
drm/i915/alpm:
Fix port clock usage in AUX Less wake time calculation
drm/i915/alpm:
Make crtc_state as const in intel_alpm_compute_params
drm/i915/alpm:
Move alpm parameters from intel_psr
drm/i915/alpm:
Move alpm related code to a new file
drm/i915/alpm:
Share alpm support checks with PSR code
drm/i915/alpm:
Write also AUX Less Wake lines into ALPM_CTL
drm/i915/audio:
Fix audio time stamp programming for DP
drm/i915/bios:
Add version notes for some blocks
drm/i915/bios:
Define "TV" child device handle
drm/i915/bios:
Define ALM only VBT block 9 contents
drm/i915/bios:
Define block 46 chromaticity coordinates properly
drm/i915/bios:
Define eDP DSC disable bit
drm/i915/bios:
Define the "luminance and gamma" sub-struct of block 46
drm/i915/bios:
Define VBT block 10 (Mode Removal Table) contents
drm/i915/bios:
Define VBT block 12 (Driver Persistent Algorithm) contents
drm/i915/bios:
Define VBT block 15 (Dot Clock Override Table) contents
drm/i915/bios:
Define VBT block 17 (SV Test Functions) contents
drm/i915/bios:
Define VBT block 18 (Driver Rotation) contents
drm/i915/bios:
Define VBT block 20 (OEM Customizable Modes) contents
drm/i915/bios:
Define VBT block 21 (EFP List) contents
drm/i915/bios:
Define VBT block 24 (SDVO LVDS PnP ID) contents
drm/i915/bios:
Define VBT block 25 (SDVO LVDS PPS) contents
drm/i915/bios:
Define VBT block 252 (int15 Hook)
drm/i915/bios:
Define VBT block 253 (PRD Table) contents
drm/i915/bios:
Define VBT block 26 (TV Options) contents
drm/i915/bios:
Define VBT block 28 (EFP DTD) contents
drm/i915/bios:
Define VBT block 3 (Display Toggle Option) contents
drm/i915/bios:
Define VBT block 4 (Mode Support List) contents
drm/i915/bios:
Define VBT block 45 (eDP BFI) contents
drm/i915/bios:
Define VBT block 46 (Chromaticity For Narrow Gamut Panel) contents
drm/i915/bios:
Define VBT block 5 (Generic Mode Table)
drm/i915/bios:
Define VBT block 50 (MIPI) contents
drm/i915/bios:
Define VBT block 51 (Fixed Set Mode Table) contents
drm/i915/bios:
Define VBT block 55 (Compression Parameters)
drm/i915/bios:
Define VBT block 55 (RGB Palette Table) contents
drm/i915/bios:
Define VBT block 57 (Vswing PreEmphasis Table) contents
drm/i915/bios:
Define VBT blocks 16,29,31 (Toggle List) contents
drm/i915/bios:
Define VBT blocks 19,30,32 (Display Configuration Removal Table) contents
drm/i915/bios:
Define VBT blocks 6,7,8 (register tables) contents
drm/i915/bios:
double check array-boundary in parse_sdvo_lvds_data
drm/i915/bios:
Fix parsing backlight BDB data
drm/i915/bios:
Flag "VBIOS only" VBT data blocks
drm/i915/bios:
Get rid of "LVDS" from all LFP data stuff
drm/i915/bios:
Indicate which VBT structures are based on EDID
drm/i915/bios:
Remove version number comment from DEVICE_HANDLE_EFP4
drm/i915/bios:
Rename SDVO DTD blocks a bit
drm/i915/bmg:
BMG should re-use MTL's south display logic
drm/i915/bmg:
Define IS_BATTLEMAGE macro
drm/i915/bmg:
Extend DG2 tc check to future
drm/i915/bmg:
Lane reversal requires writes to both context lanes
drm/i915/bmg:
Load DMC
drm/i915/cdclk:
Plumb the full atomic state deeper
drm/i915/cdclk:
use i9xx_fsb_freq() for rawclk_freq initialization
drm/i915/display/bmg:
Add platform descriptor
drm/i915/display:
Add compare config for MTL+ platforms
drm/i915/display:
Add mechanism to use sink model when applying quirk
drm/i915/display:
Add missing include to intel_vga.c
drm/i915/display:
add platform descriptors
drm/i915/display:
add probe message
drm/i915/display:
Add support for pack and unpack
drm/i915/display:
add support for subplatforms
drm/i915/display:
Calculate crtc clock rate based on PLL parameters
drm/i915/display:
change display probe to identify GMD ID based platforms
drm/i915/display:
change GMD ID display ip ver propagation at probe
drm/i915/display:
change probe for no display case
drm/i915/display:
check platforms without display one level higher
drm/i915/display:
Compute Adaptive sync SDP params
drm/i915/display:
Compute vrr vsync params
drm/i915/display:
Consider adjusted_pixel_rate to be u64
drm/i915/display:
correct dual pps handling for MTL_PCH+
drm/i915/display:
Do not print "psr: enabled" for on Panel Replay
drm/i915/display:
For MTL+ platforms skip mg dp programming
drm/i915/display:
identify platforms with enum and name
drm/i915/display:
include gem/i915_gem_stolen.h where needed
drm/i915/display:
include gt/intel_gt_types.h where needed
drm/i915/display:
include i915_gpu_error.h where needed
drm/i915/display:
include intel_step.h where needed
drm/i915/display:
include intel_uncore.h where needed
drm/i915/display:
include xe_bo.h, gem_object_types etc. where needed
drm/i915/display:
Increase Fast Wake Sync length as a quirk
drm/i915/display:
move params copy at probe earlier
drm/i915/display:
perform transient flush
drm/i915/display:
Revert "drm/i915/display: Skip C10 state verification in case of fastset"
drm/i915/display:
Selective fetch Y position on Region Early Transport
drm/i915/display:
Send vrr vsync params whne vrr is enabled
drm/i915/display:
Skip Panel Replay on pipe comparison if no active planes
drm/i915/display:
Take panel replay into account in vsc sdp unpacking
drm/i915/display:
Update calculation to avoid overflow
drm/i915/display:
update handling of FBC when VT-d active workaround
drm/i915/display:
Wa 16021440873 is writing wrong register
drm/i915/dmc:
convert intel_dmc_print_error_state() to drm_printer
drm/i915/dp:
Add debugfs entries to force the link rate/lane count
drm/i915/dp:
Add debugfs entries to get the max link rate/lane count
drm/i915/dp:
Add debugfs entry to force link retrain
drm/i915/dp:
Add debugfs entry to force link training failure
drm/i915/dp:
Add debugfs entry to get the link retrain disabled state
drm/i915/dp:
Add TCON HDR capability checks
drm/i915/dp:
Disable link retraining after the last fallback step
drm/i915/dp:
Don't switch the LTTPR mode on an active link
drm/i915/dp:
Drop comments on EDP HDR DPCD registers
drm/i915/dp:
Enable AUX based backlight for HDR
drm/i915/dp:
Fix Register bit naming
drm/i915/dp:
Make has_gamut_metadata_dip() non static
drm/i915/dp:
Move link train fallback to intel_dp_link_training.c
drm/i915/dp:
Move link train params to a substruct in intel_dp
drm/i915/dp:
Pass atomic state to link training function
drm/i915/dp:
Recheck link state after modeset
drm/i915/dp:
Reduce link params only after retrying with unchanged params
drm/i915/dp:
Rename intel struct inside intel_panel
drm/i915/dp:
Reset intel_dp->link_trained before retraining the link
drm/i915/dp:
Sanitize intel_dp_get_link_train_fallback_values()
drm/i915/dp:
Send a link training modeset-retry uevent to all MST connectors
drm/i915/dp:
Use a commit modeset for link retraining MST links
drm/i915/dp:
Use always vsc revision 0x6 for Panel Replay
drm/i915/dp:
Use check link state work in the detect handler
drm/i915/dp:
Use check link state work in the hotplug handler
drm/i915/dp:
Use check link state work in the HPD IRQ handler
drm/i915/dp:
Write panel override luminance values
drm/i915/dp_mst:
Align TUs to avoid splitting symbols across MTPs
drm/i915/dp_mst:
Enable link training fallback for MST
drm/i915/dp_mst:
Fix DSC input BPP computation
drm/i915/dp_mst:
Fix MST state after a sink reset
drm/i915/dp_mst:
Reset intel_dp->link_trained during disabling
drm/i915/dpt:
Make DPT object unshrinkable
drm/i915/dram:
rearrange mem freq init
drm/i915/dram:
separate fsb freq detection from mem freq
drm/i915/dram:
split out pnv DDR3 detection
drm/i915/dsb:
Add i915.enable_dsb module parameter
drm/i915/dsb:
Convert the DSB code to use intel_display rather than i915
drm/i915/dsb:
Document that the ATS fault bits are for mtl+
drm/i915/dsb:
Move DSB ID definition to the header
drm/i915/dsb:
Pass DSB engine ID to intel_dsb_prepare()
drm/i915/dsb:
Plumb the whole atomic state into intel_dsb_prepare()
drm/i915/dsb:
Polish the DSB ID enum
drm/i915/dsb:
Try to document that DSB_STATUS bit 16 is level triggered
drm/i915/dsb:
Use intel_color_uses_dsb()
drm/i915/dsi:
Make Lenovo Yoga Tab 3 X90F DMI match less strict
drm/i915/fence:
Mark debug_fence_free() with __maybe_unused
drm/i915/fence:
Mark debug_fence_init_onstack() with __maybe_unused
drm/i915/gem/i915_gem_ttm_move:
Fix typo
drm/i915/gem:
Adjust vma offset for framebuffer mmap offset
drm/i915/gem:
Downgrade stolen lmem setup warning
drm/i915/gem:
Fix Virtual Memory mapping boundaries calculation
drm/i915/gem:
Return NULL instead of '0'
drm/i915/gem:
Suppress oom warning in favour of ENOMEM to userspace
drm/i915/gem:
Use the correct format specifier for resource_size_t
drm/i915/gt/uc:
Evaluate GuC priority within locks
drm/i915/gt/uc:
Fix typo in comment
drm/i915/gt:
Automate CCS Mode setting during engine resets
drm/i915/gt:
debugfs: Evaluate forcewake usage within locks
drm/i915/gt:
Delete the live_hearbeat_fast selftest
drm/i915/gt:
Disarm breadcrumbs if engines are already idle
drm/i915/gt:
Do not consider preemption during execlists_dequeue for gen8
drm/i915/gt:
Fix CCS id's calculation for CCS mode setting
drm/i915/gt:
Fix potential UAF by revoke of fence registers
drm/i915/gt:
remove mem freq from gt debugfs
drm/i915/guc:
avoid FIELD_PREP warning
drm/i915/guc:
Enable w/a 16021333562 for DG2, MTL and ARL
drm/i915/guc:
prevent a possible int overflow in wq offsets
drm/i915/gvt:
do not use implict dev_priv in DSPSURF_TO_PIPE()
drm/i915/gvt:
remove the unused end parameter from calc_index()
drm/i915/gvt:
rename range variable to stride
drm/i915/gvt:
Use PLANE_CTL and PLANE_SURF defines
drm/i915/gvt:
use proper i915_reg_t for calc_index() parameters
drm/i915/gvt:
use proper macros for DP AUX CH CTL registers
drm/i915/gvt:
Use the full PLANE_KEY*() defines
drm/i915/gvt:
Use the proper PLANE_AUX_DIST() define
drm/i915/gvt:
Use the proper PLANE_AUX_OFFSET() define
drm/i915/hdcp:
Check mst_port to determine connector type
drm/i915/hdcp:
Disable HDCP Line Rekeying for HDCP2.2 on HDMI
drm/i915/hdcp:
Fix HDCP2_STREAM_STATUS macro
drm/i915/hdcp:
Fix IS_METEORLAKE usage for HDCP line rekeying
drm/i915/hdcp:
Move aux assignment after connector type check
drm/i915/hdcp:
Use correct cp_irq_count
drm/i915/mso:
using joiner is not possible with eDP MSO
drm/i915/mtl:
Skip PLL state verification in TBT mode
drm/i915/mtl:
Update workaround 14018575942
drm/i915/overlay:
convert intel_overlay_print_error_state() to drm_printer
drm/i915/pciids:
add INTEL_ILK_IDS(), use acronym
drm/i915/pciids:
add INTEL_IVB_IDS()
drm/i915/pciids:
add INTEL_PNV_IDS(), use acronym
drm/i915/pciids:
add INTEL_SNB_IDS()
drm/i915/pciids:
don't include RPL-U PCI IDs in RPL-P
drm/i915/pciids:
don't include WHL/CML PCI IDs in CFL
drm/i915/pciids:
remove 11 from INTEL_ICL_IDS()
drm/i915/pciids:
remove 12 from INTEL_TGL_IDS()
drm/i915/pciids:
switch to xe driver style PCI ID macros
drm/i915/psr:
128b/132b Panel Replay is not supported on eDP
drm/i915/psr:
Add Early Transport into psr debugfs interface
drm/i915/psr:
Add Early Transport status boolean into intel_psr
drm/i915/psr:
Add new debug bit to disable Panel Replay
drm/i915/psr:
Add panel replay sel update support to debugfs interface
drm/i915/psr:
Add Panel Replay support to intel_psr2_config_et_valid
drm/i915/psr:
Allow setting I915_PSR_DEBUG_SU_REGION_ET_DISABLE via debugfs
drm/i915/psr:
Check Early Transport for Panel Replay as well
drm/i915/psr:
Check panel ALPM capability for eDP Panel Replay
drm/i915/psr:
Check panel Early Transport capability for eDP PR
drm/i915/psr:
Check vblank against IO buffer wake time on Lunarlake
drm/i915/psr:
Detect panel replay selective update support
drm/i915/psr:
Disable Panel Replay if PSR mode is set via module parameter
drm/i915/psr:
Disable PSR/Panel Replay on sink side for PSR only
drm/i915/psr:
Disable PSR2 SU Region ET if enable_psr module parameter is set
drm/i915/psr:
Do not apply workarounds in case of panel replay
drm/i915/psr:
enable sink for eDP1.5 Panel Replay
drm/i915/psr:
Get Early Transport status in intel_psr_pipe_get_config
drm/i915/psr:
HW will not allow PR on eDP when HDCP enabled
drm/i915/psr:
Inform Panel Replay source support on eDP as well
drm/i915/psr:
LunarLake IO and Fast Wake time line count maximums are 68
drm/i915/psr:
LunarLake PSR2_CTL[IO Wake Lines] is 6 bits wide
drm/i915/psr:
Modify dg2_activate_panel_replay to support eDP
drm/i915/psr:
Modify intel_dp_get_su_granularity to support panel replay
drm/i915/psr:
modify psr status debugfs to support eDP Panel Replay
drm/i915/psr:
Move printing PSR mode to own function
drm/i915/psr:
Move printing sink PSR support to own function
drm/i915/psr:
Move vblank length check to separate function
drm/i915/psr:
Panel replay uses SRD_STATUS to track it's status
drm/i915/psr:
Perform psr2 checks related to ALPM for Panel Replay
drm/i915/psr:
Perform scanline indication check for Panel Replay as well
drm/i915/psr:
Print Panel Replay status instead of frame lock status
drm/i915/psr:
PSR2_CTL[Block Count Number] not needed for LunarLake
drm/i915/psr:
Rename has_psr2 as has_sel_update
drm/i915/psr:
Rename psr2_enabled as sel_update_enabled
drm/i915/psr:
Set DP_PSR_SU_REGION_SCANLINE_CAPTURE bit when needed
drm/i915/psr:
Set SU area width as pipe src width
drm/i915/psr:
Split enabling sink for PSR and Panel Replay
drm/i915/psr:
Split intel_psr2_config_valid for panel replay
drm/i915/psr:
Store pr_dpcd in intel_dp
drm/i915/psr:
Take into account SU SDP scanline indication in vblank check
drm/i915/psr:
Update PSR module parameter descriptions
drm/i915/psr:
Use enable boolean from intel_crtc_state for Early Transport
drm/i915/psr:
Wake time is aux less wake time for Panel Replay
drm/i915/selftests:
Set always_coherent to false when reading from CPU
drm/i915/wm:
clarify logging on not finding CxSR latency config
drm/i915/wm:
rename intel_get_cxsr_latency -> pnv_get_cxsr_latency
drm/i915/xe2hpd:
Add display info
drm/i915/xe2hpd:
Add max memory bandwidth algorithm
drm/i915/xe2hpd:
Add new C20 PHY SRAM address
drm/i915/xe2hpd:
Add support for eDP PLL configuration
drm/i915/xe2hpd:
Configure CHICKEN_MISC_2 before enabling planes
drm/i915/xe2hpd:
Do not program MBUS_DBOX BW credits
drm/i915/xe2hpd:
Initial cdclk table
drm/i915/xe2hpd:
Properly disable power in port A
drm/i915/xe2hpd:
Set maximum DP rate to UHBR13.5
drm/i915/xe2hpd:
update pll values in sync with Bspec
drm/i915:
Add a separate definition for PIPE_CRC_RES_HSW
drm/i915:
Add async flip tracepoint
drm/i915:
Add flip done tracepoint
drm/i915:
add LNL PCI IDs
drm/i915:
Add separate define for SEL_FETCH_CUR_CTL()
drm/i915:
Add separate defines for cursor WM/DDB register bits
drm/i915:
Add skl+ plane name aliases to enum plane_id
drm/i915:
Align PLANE_SURF to 16k on ADL for async flips
drm/i915:
Allow evicting to use the requested placement
drm/i915:
Allow NULL memory region
drm/i915:
Allow the initial async flip to change modifier
drm/i915:
ARL requires a newer GSC firmware
drm/i915:
Attempt to get pages without eviction first
drm/i915:
Bump max TMDS bitrate to 6 Gbps on ADL-S/ADL-P/DG2+
drm/i915:
Bury c8_planes_changed() in intel_color_check()
drm/i915:
Change intel_fbdev_fb_alloc() return type
drm/i915:
Clean up skl+ plane stride limits
drm/i915:
Clean up the cursor register defines
drm/i915:
Cleanup fbdev fb setup
drm/i915:
Compute CMRR and calculate vtotal
drm/i915:
Constify 'fb' in during pinning
drm/i915:
convert fsb_freq and mem_freq to kHz
drm/i915:
Define and compute Transcoder CMRR registers
drm/i915:
Define SEL_FETCH_PLANE registers via PICK_EVEN_2RANGES()
drm/i915:
Define the PIPE_CRC_EXP registers
drm/i915:
Do not attempt to load the GSC multiple times
drm/i915:
do not select ACPI_BUTTON
drm/i915:
Document a few pre-skl primary plane platform dependencies
drm/i915:
Document bdw+ pipe interrupt bits
drm/i915:
Document which platforms have which CRC registers
drm/i915:
Document which platforms use which sprite registers
drm/i915:
Don't use __func__ as prefix for drm_dbg_printer
drm/i915:
Drop 'uses_fence' parameter from intel_pin_fb_obj_dpt()
drm/i915:
Drop a few unwanted tabs from skl+ plane reg defines
drm/i915:
Drop redundant dsc_decompression_aux check
drm/i915:
drop redundant W=1 warnings from Makefile
drm/i915:
drop unnecessary i915_reg.h includes
drm/i915:
Drop useless intel_dsb.h include
drm/i915:
Drop useless PLANE_FOO_3 register defines
drm/i915:
Eliminate extra frame from skl-glk sync->async flip change
drm/i915:
Enable pipeDMC fault interrupts on tgl+
drm/i915:
Enable plane/pipeDMC ATS fault interrupts on mtl
drm/i915:
Extend GEN9_PIPE_PLANE_FLIP_DONE() to cover all universal planes
drm/i915:
extend the fsb_freq initialization to more platforms
drm/i915:
Extract i9xx_plane_regs.h
drm/i915:
Extract intel_crtc_arm_vblank_event()
drm/i915:
Extract intel_cursor_regs.h
drm/i915:
Extract intel_dp_has_dsc()
drm/i915:
Extract intel_mode_vblank_end()
drm/i915:
Extract intel_mode_vtotal()
drm/i915:
Extract intel_pipe_crc_regs.h
drm/i915:
Extract intel_plane_needs_physical()
drm/i915:
Extract skl_plane_{wm,ddb}_reg_val()
drm/i915:
Extract skl_universal_plane_regs.h
drm/i915:
Factor out function to modeset commit a set of pipes
drm/i915:
Fix assert on pending async-put power domain work when it requeues itself
drm/i915:
Fix audio component initialization
drm/i915:
Fix HAS_REGION() usage in intel_gt_probe_lmem()
drm/i915:
Fix possible int overflow in skl_ddi_calculate_wrpll()
drm/i915:
Fix readout degamma_lut mismatch on ilk/snb
drm/i915:
Fix SEL_FETCH_{SIZE,OFFSET} registers
drm/i915:
Handle MST in intel_dp_has_dsc()
drm/i915:
Handle SKL+ WM/DDB registers next to all other plane registers
drm/i915:
Hide the intel_crtc_needs_color_update() inside intel_color_check()
drm/i915:
Implement Audio WA_14020863754
drm/i915:
Increase FLR timeout from 3s to 9s
drm/i915:
Introduce fb->min_alignment
drm/i915:
Introduce intel_mode_vdisplay()
drm/i915:
Introduce the plane->min_alignment() vfunc
drm/i915:
move comments about FSB straps to proper place
drm/i915:
Move encoder suspend/shutdown helpers to intel_encoder.c
drm/i915:
Move intel_crtc_scanline_offset()
drm/i915:
Move intel_surf_alignment() into skl_univerals_plane.c
drm/i915:
move PCH DP AUX CH regs to intel_dp_aux_regs.h
drm/i915:
Move PIPEGCMAX to intel_color_regs.h
drm/i915:
Move skl+ wm/ddb registers to proper headers
drm/i915:
move uapi.event outside spinlock in intel_crtc_vblank_work
drm/i915:
Nuke _MMIO_PLANE_GAMC()
drm/i915:
Nuke skl_write_wm_level() and skl_ddb_entry_write()
drm/i915:
Nuke the intermediate pipe fault bitmasks
drm/i915:
Nuke the TGL+ chroma plane tile row alignment stuff
drm/i915:
pass dev_priv explicitly to _MMIO_PPS
drm/i915:
pass dev_priv explicitly to ADL_TVIDEO_DIP_AS_SDP_DATA
drm/i915:
pass dev_priv explicitly to ALPM_CTL
drm/i915:
pass dev_priv explicitly to BCLRPAT
drm/i915:
pass dev_priv explicitly to CHV_BLEND
drm/i915:
pass dev_priv explicitly to CHV_CANVAS
drm/i915:
pass dev_priv explicitly to CUR_CHICKEN
drm/i915:
pass dev_priv explicitly to CUR_FBC_CTL
drm/i915:
pass dev_priv explicitly to CURBASE
drm/i915:
pass dev_priv explicitly to CURCNTR
drm/i915:
pass dev_priv explicitly to CURPOS
drm/i915:
pass dev_priv explicitly to CURPOS_ERLY_TPT
drm/i915:
pass dev_priv explicitly to CURSIZE
drm/i915:
pass dev_priv explicitly to CURSURFLIVE
drm/i915:
pass dev_priv explicitly to DPLL
drm/i915:
pass dev_priv explicitly to DPLL_MD
drm/i915:
pass dev_priv explicitly to DSPADDR
drm/i915:
pass dev_priv explicitly to DSPADDR_VLV
drm/i915:
pass dev_priv explicitly to DSPARB
drm/i915:
pass dev_priv explicitly to DSPCNTR
drm/i915:
pass dev_priv explicitly to DSPFW1
drm/i915:
pass dev_priv explicitly to DSPFW2
drm/i915:
pass dev_priv explicitly to DSPFW3
drm/i915:
pass dev_priv explicitly to DSPGAMC
drm/i915:
pass dev_priv explicitly to DSPLINOFF
drm/i915:
pass dev_priv explicitly to DSPOFFSET
drm/i915:
pass dev_priv explicitly to DSPPOS
drm/i915:
pass dev_priv explicitly to DSPSIZE
drm/i915:
pass dev_priv explicitly to DSPSTRIDE
drm/i915:
pass dev_priv explicitly to DSPSURF
drm/i915:
pass dev_priv explicitly to DSPSURFLIVE
drm/i915:
pass dev_priv explicitly to DSPTILEOFF
drm/i915:
pass dev_priv explicitly to EDP_PSR2_CTL
drm/i915:
pass dev_priv explicitly to EDP_PSR2_STATUS
drm/i915:
pass dev_priv explicitly to EDP_PSR_AUX_CTL
drm/i915:
pass dev_priv explicitly to EDP_PSR_AUX_DATA
drm/i915:
pass dev_priv explicitly to EDP_PSR_CTL
drm/i915:
pass dev_priv explicitly to EDP_PSR_DEBUG
drm/i915:
pass dev_priv explicitly to EDP_PSR_PERF_CNT
drm/i915:
pass dev_priv explicitly to EDP_PSR_STATUS
drm/i915:
pass dev_priv explicitly to GLK_TVIDEO_DIP_DRM_DATA
drm/i915:
pass dev_priv explicitly to HSW_STEREO_3D_CTL
drm/i915:
pass dev_priv explicitly to HSW_TVIDEO_DIP_AVI_DATA
drm/i915:
pass dev_priv explicitly to HSW_TVIDEO_DIP_CTL
drm/i915:
pass dev_priv explicitly to HSW_TVIDEO_DIP_GCP
drm/i915:
pass dev_priv explicitly to HSW_TVIDEO_DIP_GMP_DATA
drm/i915:
pass dev_priv explicitly to HSW_TVIDEO_DIP_SPD_DATA
drm/i915:
pass dev_priv explicitly to HSW_TVIDEO_DIP_VS_DATA
drm/i915:
pass dev_priv explicitly to HSW_TVIDEO_DIP_VSC_DATA
drm/i915:
pass dev_priv explicitly to ICL_PIPESTATUS
drm/i915:
pass dev_priv explicitly to ICL_VIDEO_DIP_PPS_DATA
drm/i915:
pass dev_priv explicitly to ICL_VIDEO_DIP_PPS_ECC
drm/i915:
pass dev_priv explicitly to MTL_CLKGATE_DIS_TRANS
drm/i915:
pass dev_priv explicitly to PFIT_AUTO_RATIOS
drm/i915:
pass dev_priv explicitly to PFIT_CONTROL
drm/i915:
pass dev_priv explicitly to PFIT_PGM_RATIOS
drm/i915:
pass dev_priv explicitly to PIPE_ARB_CTL
drm/i915:
pass dev_priv explicitly to PIPE_CRC_*
drm/i915:
pass dev_priv explicitly to PIPE_CRC_CTL
drm/i915:
pass dev_priv explicitly to PIPE_DATA_M1
drm/i915:
pass dev_priv explicitly to PIPE_DATA_M2
drm/i915:
pass dev_priv explicitly to PIPE_DATA_N1
drm/i915:
pass dev_priv explicitly to PIPE_DATA_N2
drm/i915:
pass dev_priv explicitly to PIPE_FLIPCOUNT_G4X
drm/i915:
pass dev_priv explicitly to PIPE_FRMCOUNT_G4X
drm/i915:
pass dev_priv explicitly to PIPE_LINK_M1
drm/i915:
pass dev_priv explicitly to PIPE_LINK_M2
drm/i915:
pass dev_priv explicitly to PIPE_LINK_N1
drm/i915:
pass dev_priv explicitly to PIPE_LINK_N2
drm/i915:
pass dev_priv explicitly to PIPE_SRCSZ_ERLY_TPT
drm/i915:
pass dev_priv explicitly to PIPEDSL
drm/i915:
pass dev_priv explicitly to PIPEFRAME
drm/i915:
pass dev_priv explicitly to PIPEFRAMEPIXEL
drm/i915:
pass dev_priv explicitly to PIPEGCMAX
drm/i915:
pass dev_priv explicitly to PIPESRC
drm/i915:
pass dev_priv explicitly to PIPESTAT
drm/i915:
pass dev_priv explicitly to PORT_ALPM_CTL
drm/i915:
pass dev_priv explicitly to PORT_ALPM_LFPS_CTL
drm/i915:
pass dev_priv explicitly to PORT_DFT2_G4X
drm/i915:
pass dev_priv explicitly to PORT_HOTPLUG_EN
drm/i915:
pass dev_priv explicitly to PORT_HOTPLUG_STAT
drm/i915:
pass dev_priv explicitly to PP_CONTROL
drm/i915:
pass dev_priv explicitly to PP_DIVISOR
drm/i915:
pass dev_priv explicitly to PP_OFF_DELAYS
drm/i915:
pass dev_priv explicitly to PP_ON_DELAYS
drm/i915:
pass dev_priv explicitly to PP_STATUS
drm/i915:
pass dev_priv explicitly to PRIMCNSTALPHA
drm/i915:
pass dev_priv explicitly to PRIMPOS
drm/i915:
pass dev_priv explicitly to PRIMSIZE
drm/i915:
pass dev_priv explicitly to PSR2_MAN_TRK_CTL
drm/i915:
pass dev_priv explicitly to PSR2_SU_STATUS
drm/i915:
pass dev_priv explicitly to PSR_EVENT
drm/i915:
pass dev_priv explicitly to SWF0
drm/i915:
pass dev_priv explicitly to SWF1
drm/i915:
pass dev_priv explicitly to SWF3
drm/i915:
pass dev_priv explicitly to TGL_DP_TP_CTL
drm/i915:
pass dev_priv explicitly to TGL_DP_TP_STATUS
drm/i915:
pass dev_priv explicitly to TRANS_DDI_FUNC_CTL
drm/i915:
pass dev_priv explicitly to TRANS_DDI_FUNC_CTL2
drm/i915:
pass dev_priv explicitly to TRANS_EXITLINE
drm/i915:
pass dev_priv explicitly to TRANS_HBLANK
drm/i915:
pass dev_priv explicitly to TRANS_HSYNC
drm/i915:
pass dev_priv explicitly to TRANS_HTOTAL
drm/i915:
pass dev_priv explicitly to TRANS_MSA_MISC
drm/i915:
pass dev_priv explicitly to TRANS_MULT
drm/i915:
pass dev_priv explicitly to TRANS_PSR_IIR
drm/i915:
pass dev_priv explicitly to TRANS_PSR_IMR
drm/i915:
pass dev_priv explicitly to TRANS_PUSH
drm/i915:
pass dev_priv explicitly to TRANS_SET_CONTEXT_LATENCY
drm/i915:
pass dev_priv explicitly to TRANS_VBLANK
drm/i915:
pass dev_priv explicitly to TRANS_VRR_CTL
drm/i915:
pass dev_priv explicitly to TRANS_VRR_FLIPLINE
drm/i915:
pass dev_priv explicitly to TRANS_VRR_STATUS
drm/i915:
pass dev_priv explicitly to TRANS_VRR_STATUS2
drm/i915:
pass dev_priv explicitly to TRANS_VRR_VMAX
drm/i915:
pass dev_priv explicitly to TRANS_VRR_VMAXSHIFT
drm/i915:
pass dev_priv explicitly to TRANS_VRR_VMIN
drm/i915:
pass dev_priv explicitly to TRANS_VRR_VSYNC
drm/i915:
pass dev_priv explicitly to TRANS_VRR_VTOTAL_PREV
drm/i915:
pass dev_priv explicitly to TRANS_VSYNC
drm/i915:
pass dev_priv explicitly to TRANS_VSYNCSHIFT
drm/i915:
pass dev_priv explicitly to TRANS_VTOTAL
drm/i915:
pass dev_priv explicitly to TRANSCONF
drm/i915:
Pass intel_display to the encoder suspend/shutdown helpers
drm/i915:
Pass the region ID rather than a bitmask to HAS_REGION()
drm/i915:
Pass the whole atomic state to intel_color_prepare_commit()
drm/i915:
Plumb the entire atomic state into intel_color_check()
drm/i915:
Plumb the full atomic state into icl_check_nv12_planes()
drm/i915:
Plumb the full atomic state into skl_ddb_add_affected_planes()
drm/i915:
Polish pre-skl primary plane registers
drm/i915:
Polish sprite plane register definitions
drm/i915:
Polish types in fb calculations
drm/i915:
Protect CRC reg macro arguments for consistency
drm/i915:
rearrange DP AUX register macros
drm/i915:
Reduce DDI clock gating printk level from NOTICE to DEBUG
drm/i915:
reduce includes in intel_clock_gating.c
drm/i915:
Refactor skl+ plane register offset calculations
drm/i915:
Regroup pipe CRC regs
drm/i915:
Reject async flips if we need to change DDB/watermarks
drm/i915:
relocate some DSPCNTR reg bit definitions
drm/i915:
Remove bogus MST check in intel_dp_has_audio()
drm/i915:
Remove counter productive REGION_* wrappers
drm/i915:
remove intermediate _PCH_DP_* macros
drm/i915:
remove unused DP AUX CH register macros
drm/i915:
remove unused pipe/plane B register macros
drm/i915:
Rename all bigjoiner to joiner
drm/i915:
Rename bigjoiner master/slave to bigjoiner primary/secondary
drm/i915:
Rename selective fetch plane registers
drm/i915:
Rename the fb pinning functions to indicate the address space
drm/i915:
Reuse intel_dp_supports_dsc() for MST
drm/i915:
Reuse intel_mode_vblank_start()
drm/i915:
s/need_async_flip_disable_wa/need_async_flip_toggle_wa/
drm/i915:
Separate VRR related register definitions
drm/i915:
Shadow default engine context image in the context
drm/i915:
Shuffle the skl+ plane register definitions
drm/i915:
Simplify PIPESRC_ERLY_TPT definition
drm/i915:
Simplify scanline_offset handling for gen2
drm/i915:
Sort bdw+ pipe interrupt bits
drm/i915:
Split cursor alignment to per-platform vfuncs
drm/i915:
Split gen2 vs. gen3 .max_stride()
drm/i915:
Split pre-skl platforms out from intel_surf_alignment()
drm/i915:
stop redefining INTEL_VGA_DEVICE
drm/i915:
Support replaying GPU hangs with captured context image
drm/i915:
Switch intel_usecs_to_scanlines() to 64bit maths
drm/i915:
Switch PIPE_CRC_RES_*_IVB to _MMIO_PIPE()
drm/i915:
Update indentation for VRR registers and bits
drm/i915:
Update plane alignment requirements for TGL+
drm/i915:
Update trans_vrr_ctl flag when cmrr is computed
drm/i915:
Use drm_crtc_vblank_crtc()
drm/i915:
use i9xx_fsb_freq() for GT clock frequency
drm/i915:
Use intel_dp_has_dsc() during .compute_config()
drm/i915:
Use REG_BIT for PLANE_WM bits
drm/i915:
Use REG_BIT() for bdw+ pipe interrupts
drm/i915:
Use the same vblank worker for atomic unpin
drm/i915:
Use vblank worker to unpin old legacy cursor fb safely
drm/i915:
Utilize edp_disable_dsc from VBT
drm/imagination:
Convert to platform remove callback returning void
drm/imagination:
Free pvr_vm_gpuva after unlink
drm/imx/lcdc:
Use fbdev-dma
drm/imx/ldb:
convert to struct drm_edid
drm/imx/tve:
convert to struct drm_edid
drm/ingenic:
Use fbdev-dma
drm/kfd:
Correct pinned buffer handling at kfd restore and validate process
drm/lima:
Mark simple_ondemand governor as softdep
drm/loongson/7a1000:
convert to struct drm_edid
drm/loongson/7a2000:
convert to struct drm_edid
drm/managed:
Simplify if condition
drm/mediatek/dp:
Fix spurious kfree()
drm/mediatek:
Add DRM_MODE_ROTATE_0 to rotation property
drm/mediatek:
Add missing plane settings when async update
drm/mediatek:
Add new color format MACROs in OVL
drm/mediatek:
Add OVL compatible name for MT8195
drm/mediatek:
Call drm_atomic_helper_shutdown() at shutdown time
drm/mediatek:
Convert to platform remove callback returning void
drm/mediatek:
Convert to platform remove callback returning void
drm/mediatek:
dpi/dsi: Fix possible_crtcs calculation
drm/mediatek:
Drop chain_mode_fixup call in mode_valid()
drm/mediatek:
Drop chain_mode_fixup call in mode_valid()
drm/mediatek:
Fix bit depth overwritten for mtk_ovl_set bit_depth()
drm/mediatek:
Fix destination alpha error in OVL
drm/mediatek:
Fix XRGB setting error in Mixer
drm/mediatek:
Fix XRGB setting error in OVL
drm/mediatek:
Log errors in probe with dev_err_probe()
drm/mediatek:
Remove less-than-zero comparison of an unsigned value
drm/mediatek:
select DRM_GEM_DMA_HELPER if DRM_FBDEV_EMULATION=y
drm/mediatek:
Set DRM mode configs accordingly
drm/mediatek:
Set sensible cursor width/height values to fix crash
drm/mediatek:
Support DRM plane alpha in Mixer
drm/mediatek:
Support DRM plane alpha in OVL
drm/mediatek:
Support more 10bit formats in OVL
drm/mediatek:
Support RGBA8888 and RGBX8888 in OVL on MT8195
drm/mediatek:
Turn off the layers with zero width or height
drm/mediatek:
Use 8-bit alpha in ETHDR
drm/mediatek:
Use fbdev-dma
drm/meson:
fix canvas release in bind function
drm/meson:
plane: Add error handling
drm/mgag200:
Acquire I/O-register lock in DDC code
drm/mgag200:
Add an option to disable Write-Combine
drm/mgag200:
Add BMC output
drm/mgag200:
Allocate instance of struct mga_i2c_chan dynamically
drm/mgag200:
Bind I2C lifetime to DRM device
drm/mgag200:
Consolidate VGA output
drm/mgag200:
Inline mgag200_i2c_init()
drm/mgag200:
Rename constant MGAREG_Status to MGAREG_STATUS
drm/mgag200:
Rename mgag200_i2c.c to mgag200_ddc.c
drm/mgag200:
Rename struct i2c_algo_bit_data callbacks
drm/mgag200:
Replace struct mga_i2c_chan with struct mgag200_ddc
drm/mgag200:
Set .detect_ctx() and enable connector polling
drm/mgag200:
Set DDC timeout in milliseconds
drm/mgag200:
Store pointer to struct mga_device in struct mga_i2c_chan
drm/mgag200:
Use drm_connector_helper_get_modes()
drm/mgag200:
Use fbdev-shmem
drm/mipi-dbi:
Add support for DRM_FORMAT_RGB888
drm/mipi-dbi:
Make bits per word configurable for pixel transfers
drm/mipi-dbi:
Remove mipi_dbi_machine_little_endian()
drm/mipi-dsi:
add mipi_dsi_usleep_range helper
drm/mipi-dsi:
fix handling of ctx in mipi_dsi_msleep
drm/mipi-dsi:
Fix theoretical int overflow in mipi_dsi_dcs_write_seq()
drm/mipi-dsi:
Fix theoretical int overflow in mipi_dsi_generic_write_seq()
drm/mipi-dsi:
Introduce mipi_dsi_*_write_seq_multi()
drm/mipi-dsi:
mipi_dsi_*_write functions don't need to ratelimit prints
drm/mipi-dsi:
Reduce driver bloat of mipi_dsi_*_write_seq()
drm/mipi-dsi:
wrap more functions for streamline handling
drm/mm:
Remove unused drm_mm_replace_node
drm/mode_object:
Export drm_mode_obj_find_prop_id for tests
drm/msm/a6xx:
Add missing __always_unused
drm/msm/a6xx:
Fix A702 UBWC mode
drm/msm/a6xx:
use __unused__ to fix compiler warnings for gen7_* includes
drm/msm/a7xx:
Add missing register writes from downstream
drm/msm/a7xx:
Initialize a750 "software fuse"
drm/msm/adreno:
Add support for Adreno 505 GPU
drm/msm/adreno:
Add support for X185 GPU
drm/msm/adreno:
Check for zap node availability
drm/msm/adreno:
De-spaghettify the use of memory barriers
drm/msm/adreno:
fix a743 and a740 cx mem init
drm/msm/adreno:
fix a7xx gpu init
drm/msm/adreno:
Fix error return if missing firmware-name
drm/msm/adreno:
Introduce gmu_chipid for a740 & a750
drm/msm/adreno:
Move CP_PROTECT settings to hw catalog
drm/msm/adreno:
Move hwcg regs to a6xx hw catalog
drm/msm/adreno:
Move hwcg table into a6xx specific info
drm/msm/adreno:
Split catalog into separate files
drm/msm/adreno:
Split up giant device table
drm/msm/dp:
fix runtime_pm handling in dp_wait_hpd_asserted
drm/msm/dp:
fix the max supported bpp logic
drm/msm/dp:
reset the link phy params before link training
drm/msm/dp:
switch to struct drm_edid
drm/msm/dpu:
Add SM7150 support
drm/msm/dpu:
adjust data width for widen bus case
drm/msm/dpu:
check ubwc support before adding compressed formats
drm/msm/dpu:
cleanup FB if dpu_format_populate_layout fails
drm/msm/dpu:
convert vsync source defines to the enum
drm/msm/dpu:
don't play tricks with debug macros
drm/msm/dpu:
drop duplicate drm formats from wb2_formats arrays
drm/msm/dpu:
drop validity checks for clear_pending_flush() ctl op
drm/msm/dpu:
enable compression bit in cfg2 for DSC
drm/msm/dpu:
fix encoder irq wait skip
drm/msm/dpu:
fix video mode DSC for DSI
drm/msm/dpu:
guard ctl irq callback register/unregister
drm/msm/dpu:
limit QCM2290 to RGB formats only
drm/msm/dpu:
move dpu_encoder's connector assignment to atomic_enable()
drm/msm/dpu:
pull the is_cmd_mode out of _dpu_encoder_update_vsync_source()
drm/msm/dpu:
relax YUV requirements
drm/msm/dpu:
remove CRTC frame event callback registration
drm/msm/dpu:
rename dpu_hw_setup_vsync_source functions
drm/msm/dpu:
rework vsync_source handling
drm/msm/dpu:
support setting the TE source
drm/msm/dpu:
take plane rotation into account for wide planes
drm/msm/dsi:
add a comment to explain pkt_per_line encoding
drm/msm/dsi:
Add phy configuration for MSM8937
drm/msm/dsi:
drop unused GPIOs handling
drm/msm/dsi:
parse vsync source from device tree
drm/msm/dsi:
Remove dsi_phy_read/write()
drm/msm/dsi:
Remove dsi_phy_write_[un]delay()
drm/msm/dsi:
set video mode widebus enable bit when widebus is enabled
drm/msm/dsi:
set VIDEO_COMPRESSION_MODE_CTRL_WC
drm/msm/gem:
Add missing rcu_dereference()
drm/msm/mdp5:
Add MDP5 configuration for MSM8937
drm/msm/mdp5:
Remove MDP_CAP_SRC_SPLIT from msm8x53_config
drm/msm:
Add GPU memory traces
drm/msm:
Add MSM_PARAM_RAYTRACING uapi
drm/msm:
Add obj flags to gpu devcoredump
drm/msm:
fix the highest_bank_bit for sc7180
drm/msm:
mdss: Add SM7150 support
drm/msm:
remove python 3.9 dependency for compiling msm
drm/msm:
Use iommu_paging_domain_alloc()
drm/mst:
Fix NULL pointer dereference at drm_dp_add_payload_part2
drm/nouveau/fb:
restore init() for ramgp102
drm/nouveau:
Constify struct nouveau_job_ops
drm/nouveau:
convert to using is_hdmi and has_audio from display info
drm/nouveau:
prime: fix refcount underflow
drm/omap:
add CONFIG_MMU dependency
drm/omap:
Allow build with COMPILE_TEST=y
drm/omap:
Open code phys_to_page()
drm/omap:
Restrict compile testing to PAGE_SIZE less than 64KB
drm/panel replay:
Add edp1.5 Panel Replay bits and register
drm/panel-edp:
Add CMN N116BCJ-EAK
drm/panel-edp:
add fat warning against adding new panel compatibles
drm/panel-edp:
Add ID for KD KD116N09-30NH-A016
drm/panel-edp:
Add more panels with conservative timings
drm/panel-edp:
Add support for several panels
drm/panel-edp:
drop several legacy panels
drm/panel/panel-ilitek-9341:
Use fbdev-dma
drm/panel:
add Ilitek ILI9806E panel driver
drm/panel:
add lincolntech lcd197 support
drm/panel:
add missing MODULE_DESCRIPTION() macros
drm/panel:
asus-z00t-tm5p5-n35596: transition to mipi_dsi wrapped functions
drm/panel:
boe-himax8279d: Don't call unprepare+disable at shutdown/remove
drm/panel:
boe-himax8279d: Stop tracking prepared/enabled
drm/panel:
boe-tv101wum-nl6: Check for errors on the NOP in prepare()
drm/panel:
boe-tv101wum-nl6: Don't call unprepare+disable at shutdown/remove
drm/panel:
boe-tv101wum-nl6: Don't use a table for initting panels
drm/panel:
boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators
drm/panel:
boe-tv101wum-nl6: Stop tracking prepared
drm/panel:
boe-tv101wum-nl6: use wrapped MIPI DCS functions
drm/panel:
edp: Add a comment about unprepare+disable at shutdown/remove
drm/panel:
edp: Stop tracking prepared/enabled
drm/panel:
himax-hx83102: Break out as separate driver
drm/panel:
himax-hx83102: Check for errors on the NOP in prepare()
drm/panel:
himax-hx83102: fix incorrect argument to mipi_dsi_msleep
drm/panel:
himax-hx83102: If prepare fails, disable GPIO before regulators
drm/panel:
himax-hx83102: Support for BOE nv110wum-l60 MIPI-DSI panel
drm/panel:
himax-hx83102: Support for IVO t109nw41 MIPI-DSI panel
drm/panel:
himax-hx83102: use wrapped MIPI DCS functions
drm/panel:
himax-hx8394: Handle errors from mipi_dsi_dcs_set_display_on() better
drm/panel:
ili9341: Remove a superfluous else after return
drm/panel:
ili9882t: Don't use a table for initting panels
drm/panel:
ilitek-ili9882t: Check for errors on the NOP in prepare()
drm/panel:
ilitek-ili9882t: If prepare fails, disable GPIO before regulators
drm/panel:
ilitek-ili9882t: use wrapped MIPI DCS functions
drm/panel:
innolux-p079zca: Don't call unprepare+disable at shutdown/remove
drm/panel:
innolux-p079zca: Don't use a table for initting panels
drm/panel:
innolux-p079zca: Stop tracking prepared/enabled
drm/panel:
innolux-p079zca: use mipi_dsi_dcs_nop_multi()
drm/panel:
jd9365da: Add the function of adjusting orientation
drm/panel:
jd9365da: Modify the method of sending commands
drm/panel:
jd9365da: Support for kd101ne3-40ti MIPI-DSI panel
drm/panel:
jdi-lt070me05000: Don't call disable at shutdown/remove
drm/panel:
jdi-lt070me05000: Stop tracking prepared/enabled
drm/panel:
khadas-ts050: Don't call unprepare+disable at shutdown/remove
drm/panel:
khadas-ts050: Stop tracking prepared/enabled
drm/panel:
kingdisplay-kd097d04: Don't call unprepare+disable at shutdown/remove
drm/panel:
kingdisplay-kd097d04: Stop tracking prepared/enabled
drm/panel:
lg-sw43408: add missing error handling
drm/panel:
lg-sw43408: use new streamlined MIPI DSI API
drm/panel:
ltk050h3146w: Don't call unprepare+disable at shutdown/remove
drm/panel:
ltk050h3146w: Stop tracking prepared
drm/panel:
ltk500hd1829: Don't call unprepare+disable at shutdown/remove
drm/panel:
ltk500hd1829: Stop tracking prepared
drm/panel:
novatek-nt36672a: Don't call unprepare+disable at shutdown/remove
drm/panel:
novatek-nt36672a: Stop tracking prepared
drm/panel:
novatek-nt36672e: Switch to mipi_dsi_dcs_write_seq_multi()
drm/panel:
novatek-nt36672e: use wrapped MIPI DCS functions
drm/panel:
olimex-lcd-olinuxino: Don't call unprepare+disable at remove
drm/panel:
olimex-lcd-olinuxino: Stop tracking prepared/enabled
drm/panel:
osd-osd101t2587-53ts: Don't call unprepare+disable at shutdown/remove
drm/panel:
osd-osd101t2587-53ts: Stop tracking prepared/enabled
drm/panel:
panasonic-vvx10f034n00: Don't call disable at shutdown/remove
drm/panel:
panasonic-vvx10f034n00: Stop tracking prepared/enabled
drm/panel:
panel-jadard-jd9365da-h3: use wrapped MIPI DCS functions
drm/panel:
raydium-rm67191: Don't call unprepare+disable at shutdown
drm/panel:
raydium-rm67191: Stop tracking enabled
drm/panel:
raydium-rm692e5: Stop tracking prepared
drm/panel:
raydium-rm692e5: transition to mipi_dsi wrapped functions
drm/panel:
samsung-atna33xc20: Don't call unprepare+disable at shutdown/remove
drm/panel:
samsung-atna33xc20: Stop tracking prepared/enabled
drm/panel:
seiko-43wvf1g: Don't call disable at shutdown/remove
drm/panel:
seiko-43wvf1g: Stop tracking prepared/enabled
drm/panel:
sharp-lq101r1sx01: Don't call disable at shutdown/remove
drm/panel:
sharp-lq101r1sx01: Fixed reversed "if" in remove
drm/panel:
sharp-lq101r1sx01: Stop tracking prepared/enabled
drm/panel:
sharp-ls043t1le01: Don't call disable at shutdown/remove
drm/panel:
sharp-ls043t1le01: Stop tracking prepared
drm/panel:
simple: Add a comment about unprepare+disable at shutdown/remove
drm/panel:
simple: Add AUO G104STN01 panel entry
drm/panel:
simple: Add Lincoln Tech Sol LCD185-101CT panel
drm/panel:
simple: Add Microtips Technology 13-101HIEBCAF0-C panel
drm/panel:
simple: Add Microtips Technology MF-103HIEB0GA0 panel
drm/panel:
simple: Add PrimeView PM070WL4 support
drm/panel:
simple: Stop tracking prepared/enabled
drm/panel:
sitronix-st7703: Don't call disable at shutdown/remove
drm/panel:
sitronix-st7703: Stop tracking prepared
drm/panel:
sitronix-st7703: transition to mipi_dsi wrapped functions
drm/panel:
sony-acx565akm: Don't call disable at remove
drm/panel:
sony-acx565akm: Don't double-check enabled state in disable
drm/panel:
tdo-tl070wsh30: Don't call unprepare+disable at shutdown/remove
drm/panel:
tdo-tl070wsh30: Stop tracking prepared
drm/panel:
truly-nt35521: transition to mipi_dsi wrapped functions
drm/panel:
Update TODO list item for cleaning up prepared/enabled tracking
drm/panel:
xinpeng-xpp055c272: Don't call unprepare+disable at shutdown/remove
drm/panel:
xinpeng-xpp055c272: Stop tracking prepared
drm/panelreplay:
dpcd register definition for panelreplay SU
drm/panfrost:
Add support for Mali on the MT8188 SoC
drm/panfrost:
Mark simple_ondemand governor as softdep
drm/panic:
Add a kmsg panic screen
drm/panic:
Add a set_pixel() callback to drm_scanout_buffer
drm/panic:
Add support for drawing a monochrome graphical logo
drm/panic:
depends on !VT_CONSOLE
drm/panic:
Do not select DRM_KMS_HELPER
drm/panic:
Fix off-by-one logo size checks
drm/panic:
Fix uninitialized drm_scanout_buffer.set_pixel() crash
drm/panic:
only draw the foreground color in drm_panic_blit()
drm/panic:
Rename logo to logo_ascii
drm/panic:
Restrict graphical logo handling to built-in
drm/panic:
Spelling s/formater/formatter/
drm/panthor:
flush FW AS caches in slow reset path
drm/panthor:
Record devfreq busy as soon as a job is started
drm/panthor:
Restrict high priorities on group_create
drm/print:
Add generic drm dev printk function
drm/print:
Add missing [drm] prefix to drm based WARN
drm/print:
Improve drm_dbg_printer
drm/print:
Kill ___drm_dbg()
drm/probe-helper:
Call drm_mode_validate_ycbcr420() before connector->mode_valid()
drm/qxl:
Add check for drm_cvt_mode
drm/qxl:
Pin buffer objects for internal mappings
drm/radeon:
check bo_va->bo is non-NULL before using it
drm/radeon:
convert to using is_hdmi and has_audio from display info
drm/radeon:
Delay Connector detecting when HPD singals is unstable
drm/radeon:
fix UBSAN warning in kv_dpm.c
drm/radeon:
initialize backlight for iMac12,2 with Radeon 6750M
drm/radeon:
Remove __counted_by from StateArray.states[]
drm/radeon:
remove radeon_connector_edid() and stop using edid_blob_ptr
drm/rcar-du:
Allow build with COMPILE_TEST=y
drm/renesas/rcar-du:
Use fbdev-dma
drm/renesas/rz-du:
Use fbdev-dma
drm/renesas/shmobile:
Use fbdev-dma
drm/rockchip:
analogix_dp: add runtime PM handling
drm/rockchip:
dsi: Add support for RK3128
drm/rockchip:
inno-hdmi: Fix infoframe upload
drm/rockchip:
inno_hdmi: Switch to HDMI connector
drm/rockchip:
Use fbdev-dma
drm/rockchip:
Use iommu_paging_domain_alloc()
drm/rockchip:
vop2: Fix the port mux of VP2
drm/solomon:
Use fbdev-shmem
drm/sti:
Allow build with COMPILE_TEST=y
drm/sti:
Include linux/io.h for devm_ioremap()
drm/stm:
add COMMON_CLK dependency
drm/stm:
Allow build with COMPILE_TEST=y
drm/stm:
dsi: add pm runtime ops
drm/stm:
dsi: expose DSI PHY internal clock
drm/stm:
dsi: use new SYSTEM_SLEEP_PM_OPS() macro
drm/stm:
lvds: add new STM32 LVDS Display Interface Transmitter driver
drm/sun4i:
Add more parameters to sunxi_engine commit callback
drm/sun4i:
Fix compilation error
drm/sun4i:
Fix layer zpos change/atomic modesetting
drm/sun4i:
hdmi: Switch to HDMI connector
drm/sun4i:
Unify sun8i_*_layer structs
drm/syncobj:
Fix syncobj leak in drm_syncobj_eventfd_ioctl
drm/tegra:
Use iommu_paging_domain_alloc()
drm/test:
fix the gem shmem test to map the sg table.
drm/tests:
add drm_hdmi_state_helper_test MODULE_DESCRIPTION()
drm/tests:
Add HDMI connector bpc and format tests
drm/tests:
Add HDMI connector rate filter hook tests
drm/tests:
Add HDMI TDMS character rate tests
drm/tests:
Add infoframes test
drm/tests:
add missing MODULE_DESCRIPTION() macros
drm/tests:
Add output bpc tests
drm/tests:
Add output formats tests
drm/tests:
Add RGB Quantization tests
drm/tests:
Add TDMS character rate connector state tests
drm/tests:
Add tests for Broadcast RGB property
drm/tests:
Add tests for the new Monochrome value of tv_mode
drm/tests:
connector: Add tests for drmm_connector_hdmi_init
drm/tidss:
Add drm_panic support
drm/tiny/cirrus:
Use fbdev-shmem
drm/tiny/gm12u320:
Use fbdev-shmem
drm/tiny/hx8357d:
Use fbdev-dma
drm/tiny/ili9163:
Use fbdev-dma
drm/tiny/ili9225:
Use fbdev-dma
drm/tiny/ili9341:
Use fbdev-dma
drm/tiny/ili9486:
Use fbdev-dma
drm/tiny/mi0283qt:
Use fbdev-dma
drm/tiny/ofdrm:
Use fbdev-shmem
drm/tiny/panel-mipi-dbi:
Use fbdev-dma
drm/tiny/repaper:
Use fbdev-dma
drm/tiny/simpledrm:
Use fbdev-shmem
drm/tiny/st7586:
Use fbdev-dma
drm/tiny/st7735r:
Use fbdev-dma
drm/tiny:
add missing MODULE_DESCRIPTION() macros
drm/tiny:
ili9225: drop driver owner assignment
drm/tiny:
mi0283qt: drop driver owner assignment
drm/tiny:
panel-mipi-dbi: drop driver owner assignment
drm/tiny:
panel-mipi-dbi: Support the pixel format property
drm/tiny:
st7586: drop driver owner assignment
drm/ttm/tests:
Add eviction testing
drm/ttm/tests:
add missing MODULE_DESCRIPTION() macros
drm/ttm/tests:
Add test cases dependent on fence signaling
drm/ttm/tests:
Add tests for ttm_tt_populate
drm/ttm/tests:
Add tests with mock resource managers
drm/ttm/tests:
Add TODO file
drm/ttm/tests:
Correct modules' licenses
drm/ttm/tests:
Delete unnecessary config option
drm/ttm/tests:
Fix a warning in ttm_bo_unreserve_bulk
drm/ttm/tests:
Let ttm_bo_test consider different ww_mutex implementation.
drm/ttm/tests:
Set DMA mask in KUnit device
drm/ttm/tests:
Test simple BO creation and validation
drm/ttm/tests:
Use an init function from the helpers lib
drm/ttm/tests:
Use u32 and u64 over uint*_t types
drm/ttm:
increase ttm pre-fault value to PMD size
drm/uapi:
Move drm_color_ctm_3x4 out from drm_mode.h
drm/udl:
Clean up Makefile
drm/udl:
Move drm_dev_{enter, exit}() into udl_get_edid_block()
drm/udl:
Remove DRM_CONNECTOR_POLL_HPD
drm/udl:
Remove struct udl_connector
drm/udl:
Untangle .get_modes() and .detect_ctx()
drm/udl:
Use fbdev-shmem
drm/v3d:
Add Performance Counters descriptions for V3D 4.2 and 7.1
drm/v3d:
Add V3D tech revision to the device information
drm/v3d:
Create a new V3D parameter for the maximum number of perfcnt
drm/v3d:
Create new IOCTL to expose performance counters information
drm/v3d:
Deprecate the use of the Performance Counters enum
drm/v3d:
Different V3D versions can have different number of perfcnt
drm/v3d:
Disable preemption while updating GPU stats
drm/v3d:
Fix Indirect Dispatch configuration for V3D 7.1.6 and later
drm/v3d:
Fix out-of-bounds read in `v3d_csd_job_run()`
drm/v3d:
Fix perfmon build error/warning
drm/v3d:
Fix potential memory leak in the performance extension
drm/v3d:
Fix potential memory leak in the timestamp extension
drm/v3d:
Prevent out of bounds access in performance query extensions
drm/v3d:
Use V3D_MAX_COUNTERS instead of V3D_PERFCNT_NUM
drm/v3d:
Validate passed in drm syncobj handles in the performance extension
drm/v3d:
Validate passed in drm syncobj handles in the timestamp extension
drm/vboxvideo:
fix mapping leaks
drm/vc4:
Add monochrome mode to the VEC.
drm/vc4:
hdmi: Switch to HDMI connector
drm/vc4:
tests: Convert to plane creation helper
drm/vc4:
tests: Remove vc4_dummy_plane structure
drm/vc4:
vec: Add the margin properties to the connector
drm/virtio:
Fix type of dma-fence context variable
drm/virtio:
switch to struct drm_edid
drm/virtio:
Use fbdev-shmem
drm/vkms:
Use fbdev-shmem
drm/vmwgfx:
Add basic support for external buffers
drm/vmwgfx:
Disable coherent dumb buffers without 3d
drm/vmwgfx:
Fix a deadlock in dma buf fence polling
drm/vmwgfx:
Fix handling of dumb buffers
drm/vmwgfx:
Fix overlay when using Screen Targets
drm/vmwgfx:
Fix prime with external buffers
drm/vmwgfx:
Make sure the screen surface is ref counted
drm/vmwgfx:
Prevent unmapping active read buffers
drm/vmwgfx:
Remove duplicate vmwgfx_vkms.h header
drm/vmwgfx:
Trigger a modeset when the screen moves
drm/vmwgfx:
Use VMware hypercall API
drm/xe/ads:
Use flexible-array
drm/xe/bmg:
Add PCI IDs
drm/xe/bmg:
Apply Wa_22019338487
drm/xe/bmg:
Enable the display support
drm/xe/bmg:
implement Wa_16023588340
drm/xe/client:
add missing bo locking in show_meminfo()
drm/xe/client:
Check return value of xe_force_wake_get
drm/xe/client:
fix deadlock in show_meminfo()
drm/xe/client:
Print runtime to fdinfo
drm/xe/coredump:
move over to devm
drm/xe/debugfs:
Get a runtime_pm reference when setting wedged mode
drm/xe/device:
implement transient flush
drm/xe/device:
move flr to devm
drm/xe/device:
move xe_device_sanitize over to devm
drm/xe/display/xe_hdcp_gsc:
Free arbiter on driver removal
drm/xe/display:
Avoid encoder_suspend at runtime suspend
drm/xe/display:
drop i915_drv.h include from xe code
drm/xe/display:
Fix ADL-N detection
drm/xe/display:
fix compat IS_DISPLAY_STEP() range end
drm/xe/display:
Make display suspend/resume work on discrete
drm/xe/display:
Match i915 driver suspend/resume sequences better
drm/xe/display:
move compat runtime pm stubs to the correct file
drm/xe/display:
move compat uncore stubs to the correct file
drm/xe/display:
move device_remove over to drmm
drm/xe/display:
move display fini stuff to devm
drm/xe/display:
reduce includes in compat i915_drv.h
drm/xe/display:
remove unused xe->enabled_irq_mask
drm/xe/display:
remove unused xe->sb_lock
drm/xe/display:
stop calling domains_driver_remove twice
drm/xe/exec:
Fix minor bug related to xe_sync_entry_cleanup
drm/xe/exec_queue:
Rename xe_exec_queue::compute to xe_exec_queue::lr
drm/xe/ggtt:
use drm_dev_enter to mark device section
drm/xe/gsc:
define GSCCS for LNL
drm/xe/gsc:
Do not attempt to load the GSC multiple times
drm/xe/gsc:
Turn off GSCCS interrupts when disabling the engine
drm/xe/gt:
break out gt_fini into sw vs hw state
drm/xe/gt:
Fix assert in L3 bank mask generation
drm/xe/gt:
Remove double include
drm/xe/gt_print:
add xe_gt_err_once()
drm/xe/guc:
Add GLOBAL_CFG_GMD_ID KLV definition
drm/xe/guc:
Add GuC Relay ABI version 1.0 definitions
drm/xe/guc:
Add GUC2PF_ADVERSE_EVENT to ABI
drm/xe/guc:
Add kernel-doc for HXG Fast Request
drm/xe/guc:
Add more GuC error codes to ABI
drm/xe/guc:
Add more KLV helper macros
drm/xe/guc:
Add pc_to_ct() helper
drm/xe/guc:
Add support for threshold KLVs in to_string() helper
drm/xe/guc:
Add VF2GUC_MATCH_VERSION to ABI
drm/xe/guc:
Add VF2GUC_QUERY_SINGLE_KLV to ABI
drm/xe/guc:
Add VF2GUC_VF_RESET to ABI
drm/xe/guc:
Allow CTB G2H processing without G2H IRQ
drm/xe/guc:
Allow to initialize submission with limited set of IDs
drm/xe/guc:
Configure TLB timeout based on CT buffer size
drm/xe/guc:
Demote the H2G retry log message to debug
drm/xe/guc:
Drop unused legacy GuC message ABI definitions
drm/xe/guc:
Fix typos in VF CFG KLVs descriptions
drm/xe/guc:
Fix uninitialised count in GuC load debug prints
drm/xe/guc:
Improve GuC doorbell/context ID manager intro message
drm/xe/guc:
Introduce GuC KLV thresholds set
drm/xe/guc:
Move ARAT interrupts enabling to the upload step
drm/xe/guc:
move guc_fini over to devm
drm/xe/guc:
Move H2G SETUP_PC_GUCRC definition to SLPC ABI
drm/xe/guc:
Port over the slow GuC loading support from i915
drm/xe/guc:
Prefer GT oriented messages in xe_guc_pc
drm/xe/guc:
Prevent use of uninitialized mutex
drm/xe/guc:
Print GuC error codes as hex value
drm/xe/guc:
Request max GT freq during resume
drm/xe/guc:
s/guc_fini/guc_fini_hw/
drm/xe/guc:
Split g2h worker function
drm/xe/guc:
Update VF configuration KLVs definitions
drm/xe/guc_pc:
move pc_fini to devm
drm/xe/guc_pc:
s/pc_fini/pc_fini_hw/
drm/xe/huc:
Use GT oriented error messages in xe_huc.c
drm/xe/hwmon:
Add HWMON support for BMG
drm/xe/hwmon:
Expose card power and energy attributes of BMG
drm/xe/hwmon:
Fix PL1 disable flow in xe_hwmon_power_max_write
drm/xe/hwmon:
Fix WRITE_I1 param from u32 to u16
drm/xe/hwmon:
Remove unwanted write permission for currN_label
drm/xe/hwmon:
Remove xe_hwmon_process_reg
drm/xe/irq:
move irq_uninstall over to devm
drm/xe/irq:
remove xe_irq_shutdown
drm/xe/kunit:
Add PF service tests
drm/xe/kunit:
Add simple tests for new xe_args macros
drm/xe/lnl:
Apply Wa_22019338487
drm/xe/lrc:
Add helper to capture context timestamp
drm/xe/mcr:
Avoid clobbering DSS steering
drm/xe/mmio:
move mmio_fini over to devm
drm/xe/mocs:
Add debugfs node to dump mocs
drm/xe/mocs:
Clarify difference between hw and sw sizes
drm/xe/mocs:
Update MOCS assertions and remove redundant checks
drm/xe/oa/uapi:
Add OA data formats
drm/xe/oa/uapi:
Add/remove OA config perf ops
drm/xe/oa/uapi:
Allow preemption to be disabled on the stream exec queue
drm/xe/oa/uapi:
Define and parse OA stream properties
drm/xe/oa/uapi:
Expose OA stream fd
drm/xe/oa/uapi:
Initialize OA units
drm/xe/oa/uapi:
Make bit masks unsigned
drm/xe/oa/uapi:
OA buffer mmap
drm/xe/oa/uapi:
Query OA unit properties
drm/xe/oa/uapi:
Read file_operation
drm/xe/oa:
Add MMIO trigger support
drm/xe/oa:
Add OAC support
drm/xe/oa:
Add OAR support
drm/xe/oa:
Allow stream enable/disable functions to return error
drm/xe/oa:
Call xe_oa_emit_oa_config() with new config when updating config
drm/xe/oa:
Changes to OA_TAKEN
drm/xe/oa:
Destroy the stream_lock mutex
drm/xe/oa:
Enable Xe2+ overrun mode
drm/xe/oa:
Enable Xe2+ PES disaggregation
drm/xe/oa:
Fix kernel doc in xe_drm.h
drm/xe/oa:
Fix potential NPD when OA is not initialized
drm/xe/oa:
OA stream initialization (OAG)
drm/xe/oa:
Override GuC RC with OA on PVC
drm/xe/oa:
Remove WARN_ON's for unsupported configurations
drm/xe/observation:
Drop empty sysctl table entry
drm/xe/pci:
remove broken driver_release
drm/xe/pcode:
Treat pcode as per-tile rather than per-GT
drm/xe/perf/uapi:
"Perf" layer to support multiple perf counter stream types
drm/xe/perf/uapi:
Add perf_stream_paranoid sysctl
drm/xe/pf:
Add SR-IOV GuC Relay PF services
drm/xe/pf:
Allow configuration of VF thresholds over debugfs
drm/xe/pf:
Assert LMEM provisioning is done only on DGFX
drm/xe/pf:
Clamp maximum execution quantum to 100s
drm/xe/pf:
Disable VFs on remove
drm/xe/pf:
Don't advertise support to enable VFs if not ready
drm/xe/pf:
Expose PF monitor details via debugfs
drm/xe/pf:
Expose PF service details via debugfs
drm/xe/pf:
Expose SR-IOV policy settings over debugfs
drm/xe/pf:
Expose SR-IOV VF control commands over debugfs
drm/xe/pf:
Expose SR-IOV VFs configuration over debugfs
drm/xe/pf:
Fix VF config validation on multi-GT platforms
drm/xe/pf:
Implement pci_driver.sriov_configure callback
drm/xe/pf:
Initialize and update PF services on driver init
drm/xe/pf:
Introduce functions to configure VF thresholds
drm/xe/pf:
Limit fair VF LMEM provisioning
drm/xe/pf:
Re-initialize SR-IOV specific HW settings
drm/xe/pf:
Remove inlined #ifdef CONFIG_PCI_IOV
drm/xe/pf:
Restart VFs provisioning after GT reset
drm/xe/pf:
Skip fair VFs provisioning if already provisioned
drm/xe/pf:
Track adverse events notifications from GuC
drm/xe/pf:
Trigger explicit FLR while disabling VFs
drm/xe/pf:
Update the LMTT when freeing VF GT config
drm/xe/preempt_fence:
enlarge the fence critical section
drm/xe/rtp:
Add match on any GT
drm/xe/rtp:
Allow to match 0 sr entries
drm/xe/rtp:
Allow to OR rules
drm/xe/rtp:
Expand max rules/actions per entry
drm/xe/rtp:
Fix off-by-one when processing rules
drm/xe/rtp:
Fix out-of-bounds array access
drm/xe/rtp:
Prefer helper macros from xe_args.h
drm/xe/sched_job:
Promote xe_sched_job_add_deps()
drm/xe/tests:
Use uninterruptible VM lock
drm/xe/trace:
Extract bo, vm, vma traces
drm/xe/trace:
Extract guc related traces
drm/xe/trace:
Print device_id in xe_trace events
drm/xe/trace:
Print device_id in xe_trace_bo events
drm/xe/trace:
Print device_id in xe_trace_guc events
drm/xe/uapi:
Expose the L3 bank mask
drm/xe/uapi:
Rename xe perf layer as xe observation layer
drm/xe/uc:
Don't emit false error if running in execlist mode
drm/xe/uc:
Fix and start using xe_uc_fw_sanitize()
drm/xe/uc:
Move GuC submission init to post hwconfig step
drm/xe/uc:
Reorder post hwconfig uC initialization step
drm/xe/uc:
Use devm to register cleanup that includes exec_queues
drm/xe/vf:
Add support for VF to query its configuration
drm/xe/vf:
Cache value of the GMDID register
drm/xe/vf:
Custom GT restart
drm/xe/vf:
Custom GuC initialization if VF
drm/xe/vf:
Custom GuC reset
drm/xe/vf:
Custom hardware config load step if VF
drm/xe/vf:
Custom HuC initialization if VF
drm/xe/vf:
Custom uC initialization
drm/xe/vf:
Disable features that do not apply to VFs
drm/xe/vf:
Don't apply tile workarounds if VF
drm/xe/vf:
Don't change hwe IRQ masks if using memory IRQs
drm/xe/vf:
Don't initialize OA if VF
drm/xe/vf:
Don't run any save-restore RTP actions if VF
drm/xe/vf:
Don't support gtidle if VF
drm/xe/vf:
Don't touch GuC irq registers if using memory irqs
drm/xe/vf:
Don't use register based TLB invalidation if VF
drm/xe/vf:
Expose SR-IOV VF attributes to GT debugfs
drm/xe/vf:
Fix register value lookup
drm/xe/vf:
Ignore force-wake requests if VF
drm/xe/vf:
Obtain value of GMDID register from GuC
drm/xe/vf:
Provide early access to GMDID register
drm/xe/vf:
Read VF configuration prior to GGTT initialization
drm/xe/vf:
Setup VRAM based on received config data
drm/xe/vf:
Skip attempt to start GuC PC if VF
drm/xe/vf:
Skip engine ring enabling if VF
drm/xe/vf:
Support only GuC/HuC firmwares
drm/xe/vf:
Treat GMDID as another runtime register
drm/xe/vf:
Use correct check for being a VF driver
drm/xe/vf:
Use only assigned GGTT region
drm/xe/vf:
Use register values obtained from the PF
drm/xe/vm:
prevent UAF in rebind_work_func()
drm/xe/vm:
Simplify if condition
drm/xe/vm:
Use xe_vm_lock()/xe_vm_unlock() helpers
drm/xe/vm_doc:
Fix some typos
drm/xe/xe2:
Add proper check for media in Wa_14020756599
drm/xe/xe2:
Add Wa_15015404425
drm/xe/xe2:
Add workaround 14021402888
drm/xe/xe2:
Add workaround 14021567978
drm/xe/xe2:
Enable Indirect Ring State support for Xe2
drm/xe/xe2:
Make subsequent L2 flush sequential
drm/xe/xe2hpg:
Add Wa_14021490052
drm/xe/xe2hpg:
Add Wa_14021821874
drm/xe/xe2lpg:
Add permanent wa_14020756599
drm/xe/xe2lpg:
Add Wa_14021490052
drm/xe/xe2lpg:
Extend workaround 14021402888
drm/xe/xe2lpm:
Add permanent Wa_14020756599
drm/xe/xe2lpm:
Extend Wa_16021639441
drm/xe/xe2lpm:
Fixup Wa_14020756599
drm/xe/xe_gt_debugfs:
Add synchronous gt reset debugfs
drm/xe/xe_gt_idle:
use GT forcewake domain assertion
drm/xe/xe_guc_submit:
Allow lr exec queues to be banned
drm/xe/xe_guc_submit:
Declare reset if banned or killed or wedged
drm/xe/xe_guc_submit:
Fix exec queue stop race condition
drm/xe/xelpgp:
Extend Wa_14019877138 to graphics 12.74
drm/xe:
Add ctx timestamp to LRC snapshot
drm/xe:
Add engine name to the engine reset and cat-err log
drm/xe:
Add few more GT register definitions
drm/xe:
Add function to check if BO has single placement
drm/xe:
Add GuC state asserts to deregister_exec_queue
drm/xe:
Add helper to accumulate exec queue runtime
drm/xe:
Add helper to calculate adjusted register offset
drm/xe:
Add helper to capture engine timestamp
drm/xe:
Add helper to return any available hw engine
drm/xe:
Add helpers for manipulating macro arguments
drm/xe:
Add helpers to loop over geometry and compute DSS
drm/xe:
Add Indirect Ring State support
drm/xe:
Add INSTDONE registers to devcoredump
drm/xe:
Add kernel-doc to some xe_lrc interfaces
drm/xe:
Add killed, banned, or wedged as stick bit during GuC reset
drm/xe:
Add LRC ctx timestamp support functions
drm/xe:
Add MI_COPY_MEM_MEM GPU instruction definitions
drm/xe:
Add missing runtime reference to wedged upon gt_reset
drm/xe:
Add ops_execute function which returns a fence
drm/xe:
Add pending disable assert to handle_sched_done
drm/xe:
Add process name to devcoredump
drm/xe:
Add process name to devcoredump
drm/xe:
Add ref counting for xe_file
drm/xe:
Add reg read/write trace
drm/xe:
Add some members to xe_vma_ops
drm/xe:
Add struct xe_vma_ops abstraction
drm/xe:
Add vm_bind_ioctl_ops_fini helper
drm/xe:
Add warn when level can not be zero.
drm/xe:
Add XE_ENGINE_CLASS_OTHER to str conversion
drm/xe:
Add xe_gt_clock_interval_to_ms helper
drm/xe:
Add xe_gt_tlb_invalidation_fence_init helper
drm/xe:
Add xe_gt_tlb_invalidation_range and convert PT layer to use this
drm/xe:
Allow const pointer when checking SR-IOV mode
drm/xe:
allow unaligned start and size xe_res_cursor parameters
drm/xe:
Assert runnable state in handle_sched_done
drm/xe:
Build PM into GuC CT layer
drm/xe:
Cache data about user-visible engines
drm/xe:
Change pcode timeout to 50msec while polling again
drm/xe:
Change xe_guc_submit_stop return to void
drm/xe:
Check empty pinned BO list with lock held.
drm/xe:
Check result of drmm_mutex_init()
drm/xe:
Check valid domain is passed in xe_force_wake_ref
drm/xe:
Cleanup force wake registers bit definitions
drm/xe:
Cleanup xe_mmio.h
drm/xe:
Combine common force-wake code into helpers
drm/xe:
covert sysfs over to devm
drm/xe:
declare wedged upon GuC load failure
drm/xe:
Decouple job seqno and lrc seqno
drm/xe:
Decouple xe_exec_queue and xe_lrc
drm/xe:
Delete PT update selftest
drm/xe:
Delete unused GuC submission_state.suspend
drm/xe:
Demote CCS_MODE info to debug only
drm/xe:
Do not access xe file when updating exec queue run_ticks
drm/xe:
Do not dereference NULL job->fence in trace points
drm/xe:
do not select ACPI_BUTTON
drm/xe:
Don't initialize fences at xe_sched_job_create()
drm/xe:
Don't overmap identity VRAM mapping
drm/xe:
Don't refer to general LRC initialization as a "wa"
drm/xe:
Don't rely on indirect includes from xe_mmio.h
drm/xe:
Don't rely on xe_assert.h to be included elsewhere
drm/xe:
Don't rely on xe_force_wake.h to be included elsewhere
drm/xe:
Don't suspend device upon wedge
drm/xe:
Drop __engine_mask
drm/xe:
Drop duplicated declaration
drm/xe:
Drop EXEC_QUEUE_FLAG_BANNED
drm/xe:
Drop HW fence pointer to HW fence ctx
drm/xe:
drop redundant W=1 warnings from Makefile
drm/xe:
Drop trace_xe_hw_fence_free
drm/xe:
Drop undesired prefix from the platform name
drm/xe:
Drop useless forcewake get/put
drm/xe:
Drop xe_ prefix from static functions in xe_mmio.c
drm/xe:
Drop xe_gt_tlb_invalidation_wait
drm/xe:
Dump Indirect Ring State registers
drm/xe:
Emit ctx timestamp copy in ring ops
drm/xe:
Enable Coarse Power Gating
drm/xe:
Enable D3Cold on 'low' VRAM utilization
drm/xe:
Ensure caller uses sole domain for xe_force_wake_assert_held
drm/xe:
Fix access_ok check in user_fence_create
drm/xe:
Fix alignment in GuC exec queue state defines
drm/xe:
fix error handling in xe_migrate_update_pgtables
drm/xe:
Fix missing workqueue destroy in xe_gt_pagefault
drm/xe:
Fix NULL ptr dereference in devcoredump
drm/xe:
Fix opregion leak
drm/xe:
Fix possible UAF in guc_exec_queue_process_msg
drm/xe:
Fix spelling mistake "forcebly" -> "forcibly"
drm/xe:
Fix the warning conditions
drm/xe:
Fix tile fini sequence
drm/xe:
Fix UBSAN shift-out-of-bounds failure
drm/xe:
Fix unexpected backmerge results
drm/xe:
Fix use after free when client stats are captured
drm/xe:
fix WA 14018094691
drm/xe:
Fix xe_device.h
drm/xe:
Fix xe_gsc.h
drm/xe:
Fix xe_gt_throttle_sysfs.h
drm/xe:
Fix xe_guc_ads.h
drm/xe:
Fix xe_guc_pc.h
drm/xe:
Fix xe_huc.h
drm/xe:
Fix xe_lrc.h
drm/xe:
Fix xe_mocs.h
drm/xe:
Fix xe_pm_runtime_get_if_active return
drm/xe:
Fix xe_pm_runtime_get_if_in_use documentation
drm/xe:
Fix xe_reg_sr.h
drm/xe:
Fix xe_uc.h
drm/xe:
flush engine buffers before signalling user fence on all engines
drm/xe:
flush gtt before signalling user fence on all engines
drm/xe:
Force wedged state and block GT reset upon any GPU hang
drm/xe:
Free job before xe_exec_queue_put
drm/xe:
Get hwe domain specific FW to read RING_TIMESTAMP
drm/xe:
Hold a PM ref when GT TLB invalidations are inflight
drm/xe:
Improve unexpected state error messages
drm/xe:
Include additional info on failed force-wake operation
drm/xe:
Increase devcoredump timeout
drm/xe:
Introduce a simple wedged state
drm/xe:
Introduce has_atomic_enable_pte_bit device info
drm/xe:
Introduce has_device_atomics_on_smem device info
drm/xe:
Introduce the wedged_mode debugfs
drm/xe:
Invalidate media_gt TLBs
drm/xe:
Invert runnable_state / pending enable check and assert
drm/xe:
Kill fw_to_gt() helper
drm/xe:
Lock all gpuva ops during VM bind IOCTL
drm/xe:
make gt_remove use devm
drm/xe:
Make read_perf_limit_reasons globally accessible
drm/xe:
make xe_pm_runtime_lockdep_map a static struct
drm/xe:
Merge 16021540221 and 18034896535 WAs
drm/xe:
Minor cleanup in LRC handling
drm/xe:
Move BAR definitions to dedicated file
drm/xe:
move disable_c6 call
drm/xe:
Move job creation out of the struct xe_migrate::job_mutex
drm/xe:
Move migrate to prefetch to op_lock_and_prep function
drm/xe:
Move part of xe_file cleanup to a helper
drm/xe:
Move sw-only pcode initialization
drm/xe:
Move ufence add to vm_bind_ioctl_ops_fini
drm/xe:
Move ufence check to op_lock_and_prep
drm/xe:
Move vm bind bo validation to a helper function
drm/xe:
Move VM dma-resv lock from xe_exec_queue_create to __xe_exec_queue_init
drm/xe:
Move xe_force_wake_init_gt() inside gt initialization
drm/xe:
Move xe_gpu_commands.h file to instructions/
drm/xe:
Move xe_gt_init_early() where it belongs
drm/xe:
Move XEHP_MTCFG_ADDR register definition to xe_regs.h
drm/xe:
Nuke simple error capture
drm/xe:
Nuke xe's copy of intel_fbdev_fb.h
drm/xe:
Only use reserved BCS instances for usm migrate exec queue
drm/xe:
Only zap PTEs as needed
drm/xe:
Perform dma_map when moving system buffer objects to TT
drm/xe:
Prefer GT oriented messages in xe_force_wake.c
drm/xe:
Prepare display for D3Cold
drm/xe:
prevent UAF around preempt fence
drm/xe:
Promote VRAM initialization function to own file
drm/xe:
Promote xe_hw_engine_class_to_str()
drm/xe:
Properly handle alloc_guc_id() failure
drm/xe:
Refactor default device atomic settings
drm/xe:
Relax runtime pm protection around VM
drm/xe:
Relax runtime pm protection during execution
drm/xe:
Relocate regs_are_mcr function
drm/xe:
Remove fence check from send_tlb_invalidation
drm/xe:
Remove uninitialized end var from xe_gt_tlb_invalidation_range()
drm/xe:
remove unused struct 'xe_gt_desc'
drm/xe:
Remove unwanted mutex locking
drm/xe:
Remove xe_lrc_create_seqno_fence()
drm/xe:
Rename few xe_args.h macros
drm/xe:
Replace engine references with exec queue in xe_guc_submit.c
drm/xe:
replace format-less snprintf() with strscpy()
drm/xe:
Replace RING_START_UDW by u64 RING_START
drm/xe:
reset mmio mappings with devm
drm/xe:
Rework GPU page fault handling
drm/xe:
s/ENGINE_STATE_ENABLED/EXEC_QUEUE_STATE_ENABLED
drm/xe:
s/ENGINE_STATE_KILLED/EXEC_QUEUE_STATE_KILLED
drm/xe:
s/ENGINE_STATE_SUSPENDED/EXEC_QUEUE_STATE_SUSPENDED
drm/xe:
Sample ctx timestamp to determine if jobs have timed out
drm/xe:
Simplify locking in new_vma
drm/xe:
Simplify VM bind IOCTL error handling and cleanup
drm/xe:
skip error capture when exec queue is killed
drm/xe:
Split lrc seqno fence creation up
drm/xe:
Split MCR initialization
drm/xe:
Standardize power gate registers
drm/xe:
Stop checking for power_lost on D3Cold
drm/xe:
Store platform name in xe_device.info
drm/xe:
Store xe_hw_engine in xe_hw_engine_snapshot
drm/xe:
Suspend/resume user access only during system s/r
drm/xe:
Take a ref to xe file when user creates a VM
drm/xe:
Take ref to VM in delayed snapshot
drm/xe:
use devm instead of drmm for managed bo
drm/xe:
Use dma_fence_chain_free in chain fence unused as a sync
drm/xe:
Use fixed CCS mode when running in SR-IOV mode
drm/xe:
Use missing lock in relay_needs_worker
drm/xe:
Use ordered WQ for G2H handler
drm/xe:
Use platform name in xe_assert()
drm/xe:
Use run_ticks instead of runtime for client stats
drm/xe:
Use the encoder suspend helper also used by the i915 driver
drm/xe:
Use ttm_uncached for BO with NEEDS_UC flag
drm/xe:
Use write-back caching mode for system memory on DGFX
drm/xe:
Use xe_bo_lock()/xe_bo_unlock() helpers
drm/xe:
Use xe_vma_ops to implement page fault rebinds
drm/xe:
Use xe_vma_ops to implement xe_vm_rebind
drm/xe:
Validate user fence during creation
drm/xe:
Wedge the entire device
drm:
Add DRM_MODE_TV_MODE_MONOCHROME
drm:
Add drm_vblank_work_flush_all().
drm:
Add helpers for q4 fixed point values
drm:
add missing MODULE_DESCRIPTION() macros
drm:
atmel-hlcdc: add DPI mode support for XLCDC
drm:
atmel-hlcdc: add driver ops to differentiate HLCDC and XLCDC IP
drm:
atmel-hlcdc: add LCD controller layer definition for sam9x75
drm:
atmel-hlcdc: add support for DSI output formats
drm:
atmel-hlcdc: add vertical and horizontal scaling support for XLCDC
drm:
atmel-hlcdc: Define XLCDC specific registers
drm:
atmel_hlcdc: Add support for XLCDC using IP specific driver ops
drm:
atmel_hlcdc: replace regmap_read with regmap_read_poll_timeout
drm:
bridge: simple-bridge: use devm_drm_bridge_add in probe
drm:
ci: fix the xfails for apq8016
drm:
deprecate driver date
drm:
Export drm_plane_has_format()
drm:
komeda: Fix an issue related to normalized zpos
drm:
move i915_component.h under include/drm/intel
drm:
move i915_drm.h under include/drm/intel
drm:
move i915_gsc_proxy_mei_interface.h under include/drm/intel
drm:
move i915_hdcp_interface.h under include/drm/intel
drm:
move i915_pciids.h under include/drm/intel
drm:
move i915_pxp_tee_interface.h under include/drm/intel
drm:
move intel-gtt.h under include/drm/intel
drm:
move intel_lpe_audio.h under include/drm/intel
drm:
move xe_pciids.h under include/drm/intel
drm:
panel-orientation-quirks: Add quirk for Ayn Loki Max
drm:
panel-orientation-quirks: Add quirk for Ayn Loki Zero
drm:
panel-orientation-quirks: Add quirk for OrangePi Neo
drm:
panel: nv3052c: Add WL-355608-A8 panel
drm:
panel: nv3052c: Correct WL-355608-A8 panel compatible
drm:
Rename drm_plane_check_pixel_format() to drm_plane_has_format()
drm:
use "0" instead of "" for deprecated driver date
drm:
xlnx: Fix kerneldoc
drm:
xlnx: Store base pointers in zynqmp_disp directly
drm:
xlnx: zynqmp_dpsub: Enable plane in atomic update
drm:
xlnx: zynqmp_dpsub: Fix compilation error
drm:
xlnx: zynqmp_dpsub: Fix few function comments
drm:
zynqmp_dp: Adjust training values per-lane
drm:
zynqmp_dp: Don't delay work
drm:
zynqmp_dp: Downgrade log level for aux retries message
drm:
zynqmp_dp: Rearrange zynqmp_dp for better padding
drm:
zynqmp_dpsub: Always register bridge
drm:
zynqmp_dpsub: Fix an error handling path in zynqmp_dpsub_probe()
drm:
zynqmp_kms: Fix AUX bus not getting unregistered
Linux:
drm:amdgpu: enable IH ring1 for IH v7.0
dsa:
lan9303: consistent naming for PHY address parameter
dsp56k:
add missing MODULE_DESCRIPTION() macro
dt-bindings:
adc: ad7173: add support for ad411x
dt-bindings:
add dream vendor prefix
dt-bindings:
ads7846: Add hsync-gpios
dt-bindings:
arm-smmu: Add X1E80100 GPU SMMU
dt-bindings:
arm-smmu: Fix Qualcomm SC8180X binding
dt-bindings:
arm64: dts: airoha: Add en7581 entry
dt-bindings:
arm64: dts: mediatek: Add Cudy WR3000 V1 router
dt-bindings:
arm64: dts: mediatek: Add OpenWrt One
dt-bindings:
arm64: marvell: add solidrun cn9130 som based boards
dt-bindings:
arm64: marvell: add solidrun cn9132 CEX-7 evaluation board
dt-bindings:
arm64: mediatek: add BananaPi R3 Mini
dt-bindings:
arm64: mediatek: add Kontron 3.5"-SBC-i1200
dt-bindings:
arm64: mediatek: add mt8390-evk board
dt-bindings:
arm: add MBa8MP-RAS314 SBC
dt-bindings:
arm: amlogic: add GXLX/S905L/p271 reference board
dt-bindings:
arm: amlogic: add OSMC Vero 4K
dt-bindings:
arm: amlogic: add support for Dreambox One/Two
dt-bindings:
arm: arm,juno-fpga-apb-regs: document FPGA syscon
dt-bindings:
arm: bcm: Add BCM2712 SoC support
dt-bindings:
arm: cpus: Add new Cortex and Neoverse names
dt-bindings:
arm: fsl: add i.MX93 9x9 QSB board
dt-bindings:
arm: fsl: add i.MX95 19x19 EVK board
dt-bindings:
arm: fsl: Document Compulab IOT-GATE-iMX8
dt-bindings:
arm: fsl: document Kontron SMARC-sAMX6i boards
dt-bindings:
arm: mediatek: Add MT8186 Voltorb Chromebooks
dt-bindings:
arm: mediatek: Add MT8195 HP Chromebook x360 13b-ca0002sa
dt-bindings:
arm: msm: Add llcc Broadcast_AND register
dt-bindings:
arm: pmu: Add new Cortex and Neoverse cores
dt-bindings:
arm: qcom,ids: Add SoC ID for IPQ5321
dt-bindings:
arm: qcom,ids: Add SoC ID for SDM670
dt-bindings:
arm: qcom: Add ASUS Vivobook S 15
dt-bindings:
arm: qcom: add HTC One (M8)
dt-bindings:
arm: qcom: Add Lenovo Smart Tab M10 (WiFi)
dt-bindings:
arm: qcom: Add Lenovo Yoga Slim 7x
dt-bindings:
arm: qcom: Add msm8916 based LG devices
dt-bindings:
arm: qcom: Add msm8916 based Motorola devices
dt-bindings:
arm: qcom: Add QCM6490 SHIFTphone 8
dt-bindings:
arm: qcom: add sa8775p-ride Rev 3
dt-bindings:
arm: qcom: Add Samsung Galaxy Note 3
dt-bindings:
arm: qcom: Add Samsung Galaxy Z Fold5
dt-bindings:
arm: qcom: Add Schneider Electric HMIBSC board
dt-bindings:
arm: qcom: Add Sony Xperia Z3 Compact
dt-bindings:
arm: qcom: add TP-Link Archer AX55 v1
dt-bindings:
arm: qcom: Document QCS8550 SoC and the AIM300 AIoT board
dt-bindings:
arm: qcom: Document samsung,milletwifi device
dt-bindings:
arm: qcom: Document samsung,ms013g
dt-bindings:
arm: qcom: Document the HDK8650 board
dt-bindings:
arm: Remove obsolete RTSM DCSCB binding
dt-bindings:
arm: rockchip: Add FriendlyElec CM3588 NAS
dt-bindings:
arm: rockchip: Add Neardi LBA3368
dt-bindings:
arm: rockchip: Add Radxa ROCK 3B
dt-bindings:
arm: rockchip: Add Radxa ROCK S0
dt-bindings:
arm: rockchip: Add Radxa ZERO 3W/3E
dt-bindings:
arm: rockchip: Add ROCK 5 ITX board
dt-bindings:
arm: rockchip: Add Xunlong Orange Pi 3B
dt-bindings:
arm: stm32: Add compatible string for DH electronics STM32MP13xx DHCOR DHSBC board
dt-bindings:
arm: sunxi: Correct the descriptions for Pine64 boards
dt-bindings:
arm: ti: Add bindings for PHYTEC AM62Ax based hardware
dt-bindings:
arm: update James Clark's email address
dt-bindings:
ata: ahci-fsl-qoriq: add fsl,ls1046a-ahci and fsl,ls1012a-ahci
dt-bindings:
ata: ahci-fsl-qoriq: convert to yaml format
dt-bindings:
ata: rockchip-dwc-ahci: add missing power-domains
dt-bindings:
backlight: Add Texas Instruments LM3509
dt-bindings:
Batch-update Konrad Dybcio's email
dt-bindings:
bluetooth: qualcomm: describe the inputs from PMU for wcn7850
dt-bindings:
cache: Add docs for StarFive Starlink cache controller
dt-bindings:
cache: qcom,llcc: Add SA8775p description
dt-bindings:
can: xilinx_can: Modify the title to indicate CAN and CANFD controllers are supported
dt-bindings:
clk: qcom,dispcc-sm8x50: describe additional DP clocks
dt-bindings:
clock: add Amlogic C3 peripherals clock controller
dt-bindings:
clock: add Amlogic C3 PLL clock controller
dt-bindings:
clock: add Amlogic C3 SCMI clock controller support
dt-bindings:
clock: Add PCIe pipe related clocks for IPQ9574
dt-bindings:
clock: add qca8386/qca8084 clock and reset definitions
dt-bindings:
clock: Add Qcom QCM2290 GPUCC
dt-bindings:
clock: add schema for qcom,gcc-mdm9615
dt-bindings:
clock: airoha: Add reset support to EN7581 clock binding
dt-bindings:
clock: Document T-Head TH1520 AP_SUBSYS controller
dt-bindings:
clock: drop obsolete stericsson,abx500.txt
dt-bindings:
clock: mediatek: add syscon compatible for mt7622 pciesys
dt-bindings:
clock: mediatek: Document reset cells for MT8188 sys
dt-bindings:
clock: meson: a1: peripherals: support sys_pll input
dt-bindings:
clock: meson: a1: pll: introduce new syspll bindings
dt-bindings:
clock: meson: Convert axg-audio-clkc to YAML format
dt-bindings:
clock: milbeaut: Drop providers and consumers from example
dt-bindings:
clock: qcom,dispcc-sc8280xp: reference qcom,gcc.yaml
dt-bindings:
clock: qcom,dispcc-sm6350: reference qcom,gcc.yaml
dt-bindings:
clock: qcom,dispcc-sm8x50: reference qcom,gcc.yaml
dt-bindings:
clock: qcom,gcc-other: rename to qcom,mdm-mdm9607
dt-bindings:
clock: qcom,gcc: sort out power-domains support
dt-bindings:
clock: qcom,gpucc-sdm660: reference qcom,gcc.yaml
dt-bindings:
clock: qcom,gpucc: reference qcom,gcc.yaml
dt-bindings:
clock: qcom,msm8998-gpucc: reference qcom,gcc.yaml
dt-bindings:
clock: qcom,qcm2290-dispcc: reference qcom,gcc.yaml
dt-bindings:
clock: qcom,sc7180-dispcc: reference qcom,gcc.yaml
dt-bindings:
clock: qcom,sc7280-dispcc: reference qcom,gcc.yaml
dt-bindings:
clock: qcom,sdm845-dispcc: reference qcom,gcc.yaml
dt-bindings:
clock: qcom,sm6115-dispcc: reference qcom,gcc.yaml
dt-bindings:
clock: qcom,sm8450-dispcc: reference qcom,gcc.yaml
dt-bindings:
clock: qcom,sm8450-gpucc: reference qcom,gcc.yaml
dt-bindings:
clock: qcom,sm8450-videocc: reference qcom,gcc.yaml
dt-bindings:
clock: qcom,sm8550-dispcc: reference qcom,gcc.yaml
dt-bindings:
clock: qcom,videocc: reference qcom,gcc.yaml
dt-bindings:
clock: qcom: Add AHB clock for SM8150
dt-bindings:
clock: qcom: Add SM7150 CAMCC clocks
dt-bindings:
clock: qcom: Add SM7150 DISPCC clocks
dt-bindings:
clock: qcom: Add SM7150 VIDEOCC clocks
dt-bindings:
clock: qcom: Add SM8650 camera clock controller
dt-bindings:
clock: qcom: Add SM8650 video clock controller
dt-bindings:
clock: qcom: Update SM8450 videocc header file name
dt-bindings:
clock: qcom: Update the order of SC8280XP camcc header
dt-bindings:
clock: qoriq-clock: convert to yaml format
dt-bindings:
clock: r8a7779: Remove duplicate newline
dt-bindings:
clock: rcar-gen2: Remove obsolete header files
dt-bindings:
clock: renesas,rzg2l-cpg: Update description for #reset-cells
dt-bindings:
clock: rk3128: Add HCLK_SFC
dt-bindings:
clock: rk3128: Add PCLK_MIPIPHY
dt-bindings:
clock: rk3128: Drop CLK_NR_CLKS
dt-bindings:
clock: rk3188-cru-common: remove CLK_NR_CLKS
dt-bindings:
clock: sophgo: add clkgen for SG2042
dt-bindings:
clock: sophgo: add pll clocks for SG2042
dt-bindings:
clock: sophgo: add RP gate clocks for SG2042
dt-bindings:
clock: sprd,sc9860-clk: convert to YAML
dt-bindings:
clock: sun50i-h616-ccu: Add GPADC clocks
dt-bindings:
counter: Add new ti,am62-eqep compatible
dt-bindings:
crypto: sun8i-ce: Add compatible for H616
dt-bindings:
display/msm/dsi: allow specifying TE source
dt-bindings:
display/msm/gmu: Add Adreno X185 GMU
dt-bindings:
display/msm/gpu: constrain clocks in top-level
dt-bindings:
display/msm/gpu: define reg-names in top-level
dt-bindings:
display/msm/gpu: fix the schema being not applied
dt-bindings:
display/msm/gpu: simplify compatible regex
dt-bindings:
display/msm: Add SM7150 DPU
dt-bindings:
display/msm: Add SM7150 MDSS
dt-bindings:
display/msm: dsi-controller-main: Add SM7150
dt-bindings:
display/msm: qcom, mdp5: Add msm8937 compatible
dt-bindings:
display: add STM32 LVDS device
dt-bindings:
display: bridge: tc358767: Keep enum sorted
dt-bindings:
display: mediatek: aal: add compatible for MT8365 SoC
dt-bindings:
display: mediatek: ccorr: add compatible for MT8365 SoC
dt-bindings:
display: mediatek: color: add compatible for MT8365 SoC
dt-bindings:
display: mediatek: dither: add compatible for MT8365 SoC
dt-bindings:
display: mediatek: dpi: add compatible for MT8365
dt-bindings:
display: mediatek: dsi: add compatible for MT8365 SoC
dt-bindings:
display: mediatek: gamma: add compatible for MT8365 SoC
dt-bindings:
display: mediatek: ovl: add compatible for MT8365 SoC
dt-bindings:
display: mediatek: rdma: add compatible for MT8365 SoC
dt-bindings:
display: meson-dw-hdmi: add missing power-domain
dt-bindings:
display: panel-edp-legacy: drop several eDP panels
dt-bindings:
display: panel: Add compatible for BOE nv110wum-l60
dt-bindings:
display: panel: Add compatible for IVO t109nw41
dt-bindings:
display: panel: Add compatible for kingdisplay-kd101ne3
dt-bindings:
display: panel: Add himax hx83102 panel bindings
dt-bindings:
display: panel: add Ilitek ili9806e panel controller
dt-bindings:
display: panel: Add WL-355608-A8 panel
dt-bindings:
display: panel: constrain 'reg' in DSI panels (part two)
dt-bindings:
display: panel: mipi-dbi-spi: Add a pixel format property
dt-bindings:
display: panel: Rename WL-355608-A8 panel to rg35xx-*-panel
dt-bindings:
display: panel: samsung,atna33xc20: Document ATNA45AF01
dt-bindings:
display: panel: samsung,atna45dc02: Document ATNA45DC02
dt-bindings:
display: panel: samsung,atna45dc02: Fix indentation
dt-bindings:
display: Reorganize legacy eDP panel bindings
dt-bindings:
display: rockchip,dw-mipi-dsi: Document RK3128 DSI
dt-bindings:
display: simple: Add AUO G104STN01 panel
dt-bindings:
display: simple: Add Microtips & Lincolntech Dual-LVDS Panels
dt-bindings:
display: simple: Add PrimeView PM070WL4 panel
dt-bindings:
display: synopsys, dw-hdmi: Document ddc-i2c-bus in core
dt-bindings:
display: synopsys, dw-hdmi: Mark ddc-i2c-bus as deprecated
dt-bindings:
dma: Document STM32 DMA3 controller bindings
dt-bindings:
dma: fsl,imx-dma: Convert to dtschema
dt-bindings:
dma: New directory for STM32 DMA controllers bindings
dt-bindings:
dma: qcom,gpi: document the SDX75 GPI DMA Engine
dt-bindings:
dma: sprd,sc9860-dma: convert to YAML
dt-bindings:
Drop Li Yang as maintainer for all bindings
dt-bindings:
drop stale Anson Huang from maintainers
dt-bindings:
dsa: Rewrite Vitesse VSC73xx in schema
dt-bindings:
eeprom: at24: Add compatible for ONSemi N24S64B
dt-bindings:
eeprom: at24: Add Microchip 24AA025E48/24AA025E64
dt-bindings:
eeprom: at24: Move compatible for Belling BL24C16A to proper place
dt-bindings:
eeprom: at25: add fujitsu,mb85rs256 compatible
dt-bindings:
ethernet-phy: add optional brr-mode flag
dt-bindings:
firmware: add cznic,turris-omnia-mcu binding
dt-bindings:
firmware: arm,scmi: Add properties for i.MX95 Pinctrl OEM extensions
dt-bindings:
firmware: arm,scmi: Add support for notification completion channel
dt-bindings:
firmware: qcom,scm: add memory-region for sa8775p
dt-bindings:
fsi: ast2600-fsi-master: Convert to json-schema
dt-bindings:
fsi: Document the AST2700 FSI controller
dt-bindings:
fsi: Document the FSI controller common properties
dt-bindings:
fsi: Document the FSI Hub Controller
dt-bindings:
fsi: Document the IBM SBEFIFO engine
dt-bindings:
fsi: Document the IBM SCOM engine
dt-bindings:
fsi: fsi2spi: Document SPI controller child nodes
dt-bindings:
fsi: ibm,i2cr-fsi-master: Reference common FSI controller
dt-bindings:
fsi: p9-occ: Convert to json-schema
dt-bindings:
fsl-qdma: Convert to yaml format
dt-bindings:
fsl-qdma: fix interrupts 'if' check logic
dt-bindings:
fuse: Document R-Car E-FUSE / OTP_MEM
dt-bindings:
fuse: Document R-Car E-FUSE / PFC
dt-bindings:
gpio: aspeed,sgpio: Specify #interrupt-cells
dt-bindings:
gpio: aspeed,sgpio: Specify gpio-line-names
dt-bindings:
gpio: convert Atmel GPIO to json-schema
dt-bindings:
gpio: fsl,qoriq-gpio: add common property gpio-line-names
dt-bindings:
gpio: fsl,qoriq-gpio: Add compatible string fsl,ls1046a-gpio
dt-bindings:
gpio: lsi,zevio-gpio: convert to dtschema
dt-bindings:
gpio: mpc8xxx: Convert to yaml format
dt-bindings:
gpio: pca95xx: Document the TI TCA9535 variant
dt-bindings:
gpio: vf610: Allow gpio-line-names to be set
dt-bindings:
gpu: mali-bifrost: Add compatible for MT8188 SoC
dt-bindings:
hwmon: Add max6639
dt-bindings:
hwmon: Add MPS mp2891
dt-bindings:
hwmon: Add MPS mp2993
dt-bindings:
hwmon: Add MPS mp5920
dt-bindings:
hwmon: Add MPS mp9941
dt-bindings:
hwmon: g762: Convert to yaml schema
dt-bindings:
hwmon: g76x: Add support for g761
dt-bindings:
hwmon: ti,ina2xx: Add ti,alert-polarity-active-high property
dt-bindings:
hwmon: ti,tmp108: document V+ supply, add short description
dt-bindings:
i2c: adjust indentation in DTS example to coding style
dt-bindings:
i2c: amlogic,meson6-i2c: add optional power-domains
dt-bindings:
i2c: at91: Add sama7d65 compatible string
dt-bindings:
i2c: atmel,at91sam: drop unneeded address/size-cells
dt-bindings:
i2c: dw: Document compatible thead,th1520-i2c
dt-bindings:
i2c: i2c-fsi: Convert to json-schema
dt-bindings:
i2c: mux-gpio: Add 'settle-time-us' property
dt-bindings:
i2c: nvidia,tegra20: drop unneeded address/size-cells
dt-bindings:
i2c: nxp,lpc1788-i2c: convert to dt schema
dt-bindings:
i2c: qcom-cci: Document sm8550 compatible
dt-bindings:
i2c: qcom-cci: Document sm8650 compatible
dt-bindings:
i2c: samsung,s3c2410: drop unneeded address/size-cells
dt-bindings:
i2c: ti,omap4: reference i2c-controller.yaml schema
dt-bindings:
i3c: add header for generic I3C flags
dt-bindings:
i3c: dw: Add apb clock binding
dt-bindings:
iio: adc: ad7192: Add AD7194 support
dt-bindings:
iio: adc: ad7192: Add aincom supply
dt-bindings:
iio: adc: ad7192: Fix 'single-channel' constraints
dt-bindings:
iio: adc: ad7380: add pseudo-differential parts
dt-bindings:
iio: adc: ad7380: add support for ad738x-4 4 channels variants
dt-bindings:
iio: adc: Add binding for AD7380 ADCs
dt-bindings:
iio: adc: Add common-mode-channel property
dt-bindings:
iio: adc: Add MediaTek MT6359 PMIC AUXADC
dt-bindings:
iio: adc: Add single-channel property
dt-bindings:
iio: adc: add ti,ads1119
dt-bindings:
iio: adc: adi,ad7606: add missing datasheet link
dt-bindings:
iio: adc: adi,ad7606: comment and sort the compatible names
dt-bindings:
iio: adc: amlogic,meson-saradc: add optional power-domains
dt-bindings:
iio: adc: ti,ads1015: add compatible for tla2021
dt-bindings:
iio: adf4350: add clk provider prop
dt-bindings:
iio: chemical: add ENS160 sensor
dt-bindings:
iio: dac: add ad35xxr single output variants
dt-bindings:
iio: dac: fix ad3552r gain parameter names
dt-bindings:
iio: imu: Add ADIS16501 compatibles
dt-bindings:
iio: imu: Add ADIS16545/47 compatibles
dt-bindings:
iio: imu: Add ADIS1657X family devices compatibles
dt-bindings:
iio: imu: bmi160: add bmi120
dt-bindings:
iio: light: add VEML6040 RGBW-LS
dt-bindings:
iio: st-sensors: add LIS2DS12 accelerometer
dt-bindings:
iio: stm32: dfsdm: fix dtbs warnings on dfsdm audio port
dt-bindings:
incomplete-devices: document devices without bindings
dt-bindings:
input/touchscreen: imagis: Document ist3038
dt-bindings:
input: cirrus,cs40l50: Add initial DT binding
dt-bindings:
input: cros-ec-keyboard: Add keyboard matrix v3.0
dt-bindings:
input: sun4i-lradc-keys: Add H616 compatible
dt-bindings:
input: ti,nspire-keypad: convert to YAML format
dt-bindings:
input: touchscreen: edt-ft5x06: Add ft5426
dt-bindings:
input: touchscreen: edt-ft5x06: Document FT8201 support
dt-bindings:
input: touchscreen: exc3000: add EXC81W32
dt-bindings:
input: touchscreen: himax,hx83112b: add HX83100A
dt-bindings:
interconnect: add clock property to enable QOS on SC7280
dt-bindings:
interconnect: Add MediaTek EMI Interconnect bindings
dt-bindings:
interconnect: Add Qualcomm IPQ9574 support
dt-bindings:
interconnect: qcom,msm8998-bwmon: Add X1E80100 BWMON instances
dt-bindings:
interconnect: qcom,msm8998-bwmon: Remove opp-table from the required list
dt-bindings:
interconnect: qcom: Add Qualcomm MSM8953 NoC
dt-bindings:
interrupt-controller: Add support for Microchip LAN966x OIC
dt-bindings:
interrupt-controller: convert fsl,ls-scfg-msi to yaml
dt-bindings:
interrupt-controller: convert marvell,mpic binding to YAML
dt-bindings:
interrupt-controller: fsl,irqsteer: Add imx8mp/imx8qxp support
dt-bindings:
interrupt-controller: qcom,pdc: Add sc8180x PDC
dt-bindings:
interrupt-controller: realtek,rtl-intc: Add rtl9300-intc
dt-bindings:
interrupt-controller: renesas,rzg2l-irqc: Document RZ/Five SoC
dt-bindings:
interrupt-controller: riscv,cpu-intc: convert to dtschema
dt-bindings:
iommu: add new compatible strings
dt-bindings:
iommu: Convert msm,iommu-v0 to yaml
dt-bindings:
iommu: qcom,iommu: Add MSM8953 GPU IOMMU to SMMUv2 compatibles
dt-bindings:
leds-lp55xx: Add new ti,lp5569 compatible
dt-bindings:
leds-lp55xx: Limit pwr-sel property to ti,lp8501
dt-bindings:
leds: Add Silergy SY7802 flash LED
dt-bindings:
mailbox: Add mediatek,gce-props.yaml
dt-bindings:
mailbox: qcom: Add CPUCP mailbox controller bindings
dt-bindings:
media: add Maxim MAX96714 GMSL2 Deserializer
dt-bindings:
media: add Maxim MAX96717 GMSL2 Serializer
dt-bindings:
media: add qcom,msm8998-venus
dt-bindings:
media: convert Mediatek consumer IR to the json-schema
dt-bindings:
media: imx258: Add alternate compatible strings
dt-bindings:
media: imx258: Rename to include vendor prefix
dt-bindings:
media: mediatek: mdp3: Add support for MT8188 RDMA
dt-bindings:
media: rockchip-rga: add rockchip,rk3588-rga
dt-bindings:
memory: fsl: replace maintainer
dt-bindings:
mfd: Add entry for Marvell 88PM886 PMIC
dt-bindings:
mfd: bd96801 PMIC core
dt-bindings:
mfd: Dual licensing for st,stpmic1 bindings
dt-bindings:
mfd: Explain lack of child dependency in simple-mfd
dt-bindings:
mfd: mediatek,mt8195-scpsys: Add mediatek,mt8365-scpsys
dt-bindings:
mfd: mediatek,mt8195-scpsys: Add support for MT8188
dt-bindings:
mfd: pm8008: Add reset gpio
dt-bindings:
mfd: pm8008: Drop redundant descriptions
dt-bindings:
mfd: pm8008: Rework binding
dt-bindings:
mfd: qcom,spmi-pmic: Document PMC8380
dt-bindings:
mfd: qcom-spmi-pmic: Document SMB2360 PMIC
dt-bindings:
mfd: rk817: Fixup clocks and reference dai-common
dt-bindings:
mfd: rk817: Merge support for RK809
dt-bindings:
mfd: syscon: Add APM poweroff mailbox
dt-bindings:
mfd: syscon: Add more simple compatibles
dt-bindings:
mfd: syscon: Add TI's opp table compatible
dt-bindings:
mfd: syscon: Add ti,am625-dss-oldi-io-ctrl compatible
dt-bindings:
mfd: syscon: Drop hwlocks
dt-bindings:
mfd: syscon: Split and enforce documenting MFD children
dt-bindings:
mfd: twl: Fix example
dt-bindings:
mips: Add bindings for a new Mobileye SoC EyeQ6H
dt-bindings:
mips: brcm: Document brcm,bmips-cbr-reg property
dt-bindings:
mips: realtek: Add rtl930x-soc compatible
dt-bindings:
misc: fsl,qoriq-mc: convert to yaml format
dt-bindings:
mmc: Add support for BCM2712 SD host controller
dt-bindings:
mmc: Convert fsl-esdhc.txt to yaml
dt-bindings:
mmc: meson-gx: add optional power-domains
dt-bindings:
mmc: mmc-spi-slot: Change voltage-ranges to uint32-matrix
dt-bindings:
mmc: sdhci-msm: Document the SDX75 compatible
dt-bindings:
mmc: sdhci-sprd: convert to YAML
dt-bindings:
msm: dsi-phy-28nm: Document msm8937 compatible
dt-bindings:
mtd: amlogic,meson-nand: support fields for boot ROM code
dt-bindings:
mtd: gpmi-nand: Add 'fsl,imx8qxp-gpmi-nand' compatible string
dt-bindings:
mtd: qcom,nandc: Define properties at top-level
dt-bindings:
musb: mpfs: add ULPI external vbus support
dt-bindings:
net: Add IEP interrupt
dt-bindings:
net: add STM32MP13 compatible in documentation for stm32
dt-bindings:
net: add STM32MP25 compatible in documentation for stm32
dt-bindings:
net: Add Synopsys DW xPCS bindings
dt-bindings:
net: airoha: Add EN7581 ethernet controller
dt-bindings:
net: bluetooth: convert MT7622 Bluetooth to the json-schema
dt-bindings:
net: bluetooth: nxp: Add firmware-name property
dt-bindings:
net: bluetooth: qualcomm: describe regulators for QCA6390
dt-bindings:
net: cdns,macb: Deprecate magic-packet property
dt-bindings:
net: convert enetc to yaml
dt-bindings:
net: Convert fsl-fman to yaml
dt-bindings:
net: Define properties at top-level
dt-bindings:
net: dsa: lantiq,gswip: convert to YAML schema
dt-bindings:
net: dsa: mediatek,mt7530: Minor wording fixes
dt-bindings:
net: dwmac: Validate PBL for all IP-cores
dt-bindings:
net: ethernet-controller: add 10g-qxgmii mode
dt-bindings:
net: fsl,fman: add ptimer-handle property
dt-bindings:
net: fsl,fman: allow dma-coherent property
dt-bindings:
net: fsl,qoriq-mc-dpmac: add missed property phys
dt-bindings:
net: mscc-miim: Add resets property
dt-bindings:
net: realtek,rtl82xx: Document known PHY IDs as compatible strings
dt-bindings:
net: realtek,rtl82xx: Document RTL8211F LED support
dt-bindings:
net: remove arc_emac.txt
dt-bindings:
net: rockchip-dwmac: Fix rockchip,rk3308-gmac compatible
dt-bindings:
net: ti: icssg_prueth: Add documentation for PA_STATS support
dt-bindings:
net: tja11xx: fix the broken binding
dt-bindings:
net: wireless: ath10k: add qcom,no-msa-ready-indicator prop
dt-bindings:
net: wireless: ath11k: Drop "qcom,ipq8074-wcss-pil" from example
dt-bindings:
net: wireless: describe the ath12k PCI module
dt-bindings:
net: wireless: qcom,ath11k: describe the ath11k on QCA6390
dt-bindings:
net: xilinx_gmii2rgmii: Add clock support
dt-bindings:
nvmem: amlogic,meson-gx-efuse: add optional power-domains
dt-bindings:
nvmem: mediatek: efuse: add support for MT7981
dt-bindings:
nvmem: mediatek: efuse: add support for MT7988
dt-bindings:
nvmem: Use soc-nvmem node name instead of nvmem
dt-bindings:
panel-simple-dsi: add lincoln LCD197 panel bindings
dt-bindings:
PCI: Add PLDA XpressRICH PCIe host common properties
dt-bindings:
PCI: Add StarFive JH7110 PCIe controller
dt-bindings:
PCI: generic: Add ats-supported property
dt-bindings:
PCI: generic: Add ats-supported property
dt-bindings:
PCI: mediatek,mt7621-pcie: Add PCIe host topology ASCII graph
dt-bindings:
PCI: qcom-ep: Add support for SA8775P SoC
dt-bindings:
PCI: qcom: Add OPP table
dt-bindings:
PCI: qcom: x1e80100: Make the MHI reg region mandatory
dt-bindings:
PCI: rockchip-dw-pcie: Fix description of legacy IRQ
dt-bindings:
PCI: rockchip-dw-pcie: Prepare for Endpoint mode support
dt-bindings:
PCI: rockchip: Add DesignWare based PCIe Endpoint controller
dt-bindings:
PCI: snps,dw-pcie-ep: Add tx_int{a,b,c,d} legacy IRQs
dt-bindings:
PCI: snps,dw-pcie-ep: Add vendor specific interrupt-names
dt-bindings:
PCI: snps,dw-pcie-ep: Add vendor specific reg-name
dt-bindings:
PCI: xilinx-cpm: Fix overlapping of bridge register and 32-bit BAR addresses
dt-bindings:
perf: fsl-imx-ddr: Add i.MX95 compatible
dt-bindings:
phy: Add i.MX8Q HSIO SerDes PHY binding
dt-bindings:
phy: Add starfive,jh7110-dphy-tx
dt-bindings:
phy: airoha: Add dtime and Rx AEQ IO registers
dt-bindings:
phy: airoha: Add PCIe PHY controller
dt-bindings:
phy: armada-cp110-utmi: add optional swap-dx-lanes property
dt-bindings:
phy: g12a-usb2-phy: add optional power-domains
dt-bindings:
phy: qcom,ipq8074-qmp-pcie: Document the IPQ9574 QMP PCIe PHYs
dt-bindings:
phy: qcom,qmp-usb: fix spelling error
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: drop second output clock name
dt-bindings:
phy: qcom,sc8280xp-qmp-usb3-uni: Add sc8180x USB3 compatible
dt-bindings:
phy: qcom,usb-hs-phy: Add compatible
dt-bindings:
phy: rockchip-emmc-phy: Convert to dtschema
dt-bindings:
phy: samsung,usb3-drd-phy: add gs101 compatible
dt-bindings:
pinctrl: aspeed,ast2500-pinctrl: Describe SGPM
dt-bindings:
pinctrl: aspeed,ast2600-pinctrl: add NCSI groups
dt-bindings:
pinctrl: aspeed,ast2600-pinctrl: Describe I3C, USB
dt-bindings:
pinctrl: aspeed: Use block syntax for function and groups
dt-bindings:
pinctrl: Document nuvoton ma35d1 pin control
dt-bindings:
pinctrl: imx: Support i.MX91 IOMUXC
dt-bindings:
pinctrl: npcm8xx: add missing pin group and mux function
dt-bindings:
pinctrl: pinctrl-single: Fix pinctrl-single,gpio-range description
dt-bindings:
pinctrl: pinctrl-single: fix schmitt related properties
dt-bindings:
pinctrl: qcom,pmic-gpio: Document PMC8380
dt-bindings:
pinctrl: qcom: Add SM4250 pinctrl
dt-bindings:
pinctrl: renesas,rzg2l-pinctrl: Remove the check from the object
dt-bindings:
pinctrl: renesas: Document RZ/V2H(P) SoC
dt-bindings:
pinctrl: xilinx: Add support for function with pins
dt-bindings:
platform: Add Lenovo Yoga C630 EC
dt-bindings:
power: add Amlogic A4 power domains
dt-bindings:
power: add Amlogic A5 power domains
dt-bindings:
power: supply: add support for MAX17201/MAX17205 fuel gauge
dt-bindings:
ptp: Convert ptp-qoirq to yaml format
dt-bindings:
pwm: Add AXI PWM generator
dt-bindings:
pwm: Add pwm-gpio
dt-bindings:
pwm: at91: Add sama7d65 compatible string
dt-bindings:
pwm: describe the cells in #pwm-cells in pwm.yaml
dt-bindings:
pwm: fsl-ftm: Convert to yaml format
dt-bindings:
pwm: imx: remove interrupt property from required
dt-bindings:
regulator: sprd,sc2731-regulator: convert to YAML
dt-bindings:
regulator: ti,tps65132: document VIN supply
dt-bindings:
regulator: twl-regulator: convert to yaml
dt-bindings:
remoteproc: imx_rproc: Add minItems for power-domain
dt-bindings:
remoteproc: k3-dsp: Correct optional sram properties for AM62A SoCs
dt-bindings:
remoteproc: qcom,sa8775p-pas: Document the SA8775p ADSP, CDSP and GPDSP
dt-bindings:
reset: Add syscon to nuvoton ma35d1 system-management node
dt-bindings:
reset: renesas,rzg2l-usbphy-ctrl: Document USB VBUS regulator
dt-bindings:
riscv: Add T-HEAD C908 compatible
dt-bindings:
riscv: Add Zawrs ISA extension description
dt-bindings:
riscv: add Zca, Zcf, Zcd and Zcb ISA extension description
dt-bindings:
riscv: add Zcmop ISA extension description
dt-bindings:
riscv: add Zimop ISA extension description
dt-bindings:
riscv: add Zve32[xf] Zve64[xfd] ISA extension description
dt-bindings:
riscv: cpus: add ref to interrupt-controller
dt-bindings:
riscv: microchip: document beaglev-fire
dt-bindings:
riscv: starfive: add Star64 board compatible
dt-bindings:
rng: Add Exynos850 support to exynos-trng
dt-bindings:
rng: meson: add optional power-domains
dt-bindings:
ROHM BD96801 PMIC regulators
dt-bindings:
rtc: Convert rtc-fsl-ftm-alarm.txt to yaml format
dt-bindings:
rtc: stm32: introduce new st,stm32mp25-rtc compatible
dt-bindings:
serial: Add documentation for Renesas RZ/V2H(P) (R9A09G057) SCIF support
dt-bindings:
serial: mediatek,uart: add MT7988
dt-bindings:
serial: renesas,scif: Make 'interrupt-names' property as required
dt-bindings:
serial: renesas,scif: Move ref for serial.yaml at the end
dt-bindings:
serial: renesas,scif: Validate 'interrupts' and 'interrupt-names'
dt-bindings:
serial: sc16is7xx: add reset-gpios
dt-bindings:
serial: snps-dw-apb-uart: Add one more reset signal for StarFive JH7110 SoC
dt-bindings:
serial: vt8500-uart: convert to json-schema
dt-bindings:
soc: fsl: Add fsl,ls1028a-reset for reset syscon node
dt-bindings:
soc: fsl: Convert q(b)man-* to yaml format
dt-bindings:
soc: fsl: cpm_qe: convert to yaml format
dt-bindings:
soc: hisilicon: document hi3660-usb3-otg-bc
dt-bindings:
soc: intel: lgm-syscon: Move to dedicated schema
dt-bindings:
soc: mediatek: Add support for MT8188 VPPSYS
dt-bindings:
soc: microchip: sparx5-cpu-syscon: Move to dedicated schema
dt-bindings:
soc: mobileye: add EyeQ OLB system controller
dt-bindings:
soc: qcom,aoss-qmp: Document the SDX75 AOSS channel
dt-bindings:
soc: qcom,smp2p: Mark qcom,ipc as deprecated
dt-bindings:
soc: qcom,smsm: Allow specifying mboxes instead of qcom,ipc
dt-bindings:
soc: qcom: add qcom,sa8775p-imem compatible
dt-bindings:
soc: rockchip: Fix compatibles for RK3588 VO{0,1}_GRF
dt-bindings:
soc: sprd: sc9863a-glbregs: Document SC9863A syscon
dt-bindings:
soc: sti: st,sti-syscon: document codec node
dt-bindings:
soc: ti: am654-serdes-ctrl: Move to dedicated schema
dt-bindings:
soc: ti: Move ti,j721e-system-controller.yaml to soc/ti
dt-bindings:
sound: Convert max98088 to dtschema
dt-bindings:
sound: fsl,qmc-audio: Add support for multiple QMC channels per DAI
dt-bindings:
spi: amlogic,a1-spifc: add missing power-domains
dt-bindings:
sram: sunxi-sram: Add regulators child
dt-bindings:
thermal: allwinner,sun8i-a83t-ths: reference thermal-sensor schema
dt-bindings:
thermal: amlogic: reference thermal-sensor schema
dt-bindings:
thermal: brcm,avs-ro: reference thermal-sensor schema
dt-bindings:
thermal: cleanup examples indentation
dt-bindings:
thermal: convert hisilicon-thermal.txt to dt-schema
dt-bindings:
thermal: correct thermal zone node name limit
dt-bindings:
thermal: Drop 'trips' node as required
dt-bindings:
thermal: generic-adc: reference thermal-sensor schema
dt-bindings:
thermal: imx8mm: reference thermal-sensor schema
dt-bindings:
thermal: mediatek: Fix thermal zone definition for MT8186
dt-bindings:
thermal: mediatek: Fix thermal zone definitions for MT8188
dt-bindings:
thermal: nvidia,tegra186-bpmp: reference thermal-sensor schema
dt-bindings:
thermal: nvidia,tegra30-tsensor: reference thermal-sensor schema
dt-bindings:
thermal: qcom-spmi-adc-tm-hc: reference thermal-sensor schema
dt-bindings:
thermal: qcom-spmi-adc-tm5: reference thermal-sensor schema
dt-bindings:
thermal: qcom-tsens: Document the X1E80100 Temperature Sensor
dt-bindings:
thermal: qcom-tsens: reference thermal-sensor schema
dt-bindings:
thermal: qoriq: reference thermal-sensor schema
dt-bindings:
thermal: rcar-gen3: reference thermal-sensor schema
dt-bindings:
thermal: rockchip: reference thermal-sensor schema
dt-bindings:
thermal: rzg2l: reference thermal-sensor schema
dt-bindings:
thermal: samsung,exynos: specify cells
dt-bindings:
thermal: simplify few bindings
dt-bindings:
thermal: socionext,uniphier: reference thermal-sensor schema
dt-bindings:
thermal: sprd: reference thermal-sensor schema
dt-bindings:
thermal: st,stm32: reference thermal-sensor schema
dt-bindings:
thermal: ti,am654: reference thermal-sensor schema
dt-bindings:
thermal: ti,j72xx: reference thermal-sensor schema
dt-bindings:
ti: fix TISCI protocol URL link
dt-bindings:
timer: Add schema for realtek,otto-timer
dt-bindings:
timer: Add SOPHGO SG2002 clint
dt-bindings:
timer: renesas,tmu: Add R-Car Gen2 support
dt-bindings:
timer: renesas,tmu: Add R-Mobile APE6 support
dt-bindings:
timer: renesas,tmu: Add RZ/G1 support
dt-bindings:
timer: renesas,tmu: Make interrupt-names required
dt-bindings:
timer: sprd-timer: convert to YAML
dt-bindings:
touchscreen: convert elan,ektf2127 to json-schema
dt-bindings:
touchscreen: elan,ektf2127: Add EKTF2232
dt-bindings:
trivial-devices: Add jedec,spd5118
dt-bindings:
trivial-devices: document the Sierra Wireless mangOH Green SPI IoT interface
dt-bindings:
trivial-devices: fix Rohm BH2228FV compatible string
dt-bindings:
ufs: qcom,ufs: drop source clock entries
dt-bindings:
usb: Add the binding example for the Genesys Logic GL3523 hub
dt-bindings:
usb: cdns,usb3: use common usb-drd yaml
dt-bindings:
usb: Convert fsl-usb to yaml
dt-bindings:
usb: dwc2: switch to unevaluatedProperties
dt-bindings:
usb: gpio-sbu-mux: Add an entry for TMUXHS4212
dt-bindings:
usb: gpio-sbu-mux: Make 'enable-gpios' optional
dt-bindings:
usb: microchip,usb2514: Add USB2517 compatible
dt-bindings:
usb: microchip,usb2514: Fix reference USB device schema
dt-bindings:
usb: qcom,dwc3: Add SC8180X compatibles
dt-bindings:
vcpu_stall_detector: Add a PPI interrupt to the virtual device
dt-bindings:
vendor-prefixes: Add Cameo Communications
dt-bindings:
vendor-prefixes: add Cudy
dt-bindings:
vendor-prefixes: Add lincolntech
dt-bindings:
vendor-prefixes: Add microtips
dt-bindings:
vendor-prefixes: Add Neardi Technology
dt-bindings:
vendor-prefixes: add OpenWrt
dt-bindings:
vendor-prefixes: Add PrimeView
dt-bindings:
vendor-prefixes: Add Schneider Electric
dt-bindings:
vendor-prefixes: add ScioSense
dt-bindings:
watchdog: add support for Amlogic A4 SoCs
dt-bindings:
watchdog: dlg,da9062-watchdog: Drop blank space
dt-bindings:
watchdog: img,pdc-wdt: Convert to dtschema
dt-bindings:
watchdog: renesas,wdt: Document RZ/G3S support
dtlk:
add missing MODULE_DESCRIPTION() macro
dts:
zynqmp: add properties for TCM in remoteproc
dyndbg:
add missing MODULE_DESCRIPTION() macro
e1000e:
Replace convert_art_to_tsc()
EDAC, i10nm:
make skx_common.o a separate module
EDAC, pnd2:
Switch to new Intel CPU model defines
EDAC/amd64:
Check return value of amd_smn_read()
EDAC/amd64:
Remove unused register accesses
EDAC/dmc520:
Use devm_platform_ioremap_resource()
EDAC/ghes:
Add missing newline to pr_info() statement
EDAC/i10nm:
Switch to new Intel CPU model defines
EDAC/igen6:
Add Intel Arrow Lake-U/H SoCs support
EDAC/sb_edac:
Switch to new Intel CPU model defines
EDAC/skx:
Switch to new Intel CPU model defines
EDAC/thunderx:
Remove unused struct error_syndrome
EDAC:
Add missing MODULE_DESCRIPTION() macros
eeprom:
at24: Add support for Microchip 24AA025E48/24AA025E64 EEPROMs
eeprom:
digsy_mtc: Convert to use GPIO descriptors
eeprom:
digsy_mtc: Fix 93xx46 driver probe failure
eeprom:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
eeprom:
ee1004: Add nvmem support
eeprom:
ee1004: Call i2c_new_scanned_device to instantiate thermal sensor
eeprom:
ee1004: Fix locking issues in ee1004_probe()
eeprom:
ee1004: Instantiate jc42 devices for DIMMS implementing Rev.1 SPD
eeprom:
ee1004: Use devres for bus data cleanup
efi/libstub:
Zero initialize heap allocated struct screen_info
efi:
Rename efi_early_memdesc_ptr() to efi_memdesc_ptr()
efi:
Replace efi_memory_attributes_table_t 0-sized array with flexible array
efistub/smbios:
Simplify SMBIOS enumeration API
efivarfs:
Convert to new uid/gid option parsing helpers
efs:
Convert efs_symlink_read_folio to use a folio
ELF:
fix kernel.randomize_va_space double read
enic:
add ethtool get_channel support
erofs:
add support for FS_IOC_GETFSSYSFSPATH
erofs:
allow large folios for compressed files
erofs:
avoid refcounting short-lived pages
erofs:
convert comma to semicolon
erofs:
convert z_erofs_pcluster_readmore() to folios
erofs:
convert z_erofs_read_fragment() to folios
erofs:
fix out-of-bound access when z_erofs_gbuf_growsize() partially fails
erofs:
fix race in z_erofs_get_gbuf()
erofs:
get rid of check_layout_compatibility()
erofs:
get rid of z_erofs_map_blocks_iter_* tracepoints
erofs:
move each decompressor to its own source file
erofs:
refine z_erofs_{init,exit}_subsystem()
erofs:
silence uninitialized variable warning in z_erofs_scan_folio()
erofs:
simplify readdir operation
erofs:
support multi-page folios for erofs_bread()
erofs:
support STATX_DIOALIGN
erofs:
teach z_erofs_scan_folios() to handle multi-page folios
erofs:
tidy up `struct z_erofs_bvec`
erofs:
tidy up stream decompressors
eth:
bnxt: allow deleting RSS contexts when the device is down
eth:
bnxt: bump the entry size in indir tables to u32
eth:
bnxt: depend on core cleaning up RSS contexts
eth:
bnxt: move from .set_rxfh to .create_rxfh_context and friends
eth:
bnxt: pad out the correct indirection table
eth:
bnxt: populate defaults in the RSS context struct
eth:
bnxt: reject unsupported hash functions
eth:
bnxt: remove rss_ctx_bmap
eth:
bnxt: use context priv for struct bnxt_rss_ctx
eth:
bnxt: use the indir table from ethtool context
eth:
bnxt: use the RSS context XArray instead of the local list
eth:
fbnic: Add basic Rx handling
eth:
fbnic: Add basic Tx handling
eth:
fbnic: Add FW communication mechanism
eth:
fbnic: Add initial messaging to notify FW of our presence
eth:
fbnic: Add L2 address programming
eth:
fbnic: Add link detection
eth:
fbnic: Add message parsing for FW messages
eth:
fbnic: Add register init to set PCIe/Ethernet device config
eth:
fbnic: Add scaffolding for Meta's NIC driver
eth:
fbnic: Allocate a netdevice and napi vectors with queues
eth:
fbnic: Allocate core device specific structures and devlink interface
eth:
fbnic: don't build the driver when skb has more than 21 frags
eth:
fbnic: fix s390 build.
eth:
fbnic: Fix spelling mistake "tiggerring" -> "triggering"
eth:
fbnic: Implement Rx queue alloc/start/stop/free
eth:
fbnic: Implement Tx queue alloc/start/stop/free
eth:
fbnic: Write the TCAM tables used for RSS control and Rx to host
eth:
lan966x: don't clear unsupported stats
eth:
mlx5: expose NETIF_F_NTUPLE when ARFS is compiled out
ethernet:
octeontx2: avoid linking objects into multiple modules
ethtool:
Add ability to flash transceiver modules' firmware
ethtool:
Add an interface for flashing transceiver modules' firmware
ethtool:
Add ethtool operation to write to a transceiver module EEPROM
ethtool:
Add flashing transceiver modules' firmware notifications ability
ethtool:
check device is present when getting link settings
ethtool:
cmis_cdb: Add a layer for supporting CDB commands
ethtool:
cmis_fw_update: add a layer for supporting firmware update using CDB
ethtool:
fail closed if we can't get max channel used in indirection tables
ethtool:
Fix context creation with no parameters
ethtool:
fix setting key and resetting indir at once
ethtool:
fix the state of additional contexts with old API
ethtool:
move firmware flashing flag to struct ethtool_netdev_state
ethtool:
provide customized dim profile management
ethtool:
rss: echo the context number back
ethtool:
use the rss context XArray in ring deactivation safety-check
ethtool:
Veto some operations during firmware flashing process
eventfs:
Don't return NULL in eventfs_create_dir()
eventfs:
Use list_del_rcu() for SRCU protected list variable
eventfs:
Use SRCU for freeing eventfs_inodes
exec:
Add KUnit test for bprm_stack_limits()
exec:
Avoid pathological argc, envc, and bprm->p values
exec:
Fix ToCToU between perm check and set-uid/gid usage
execve:
Keep bprm->argmin behind CONFIG_MMU
execve:
Move KUnit tests to tests/ subdirectory
exfat:
Convert to new uid/gid option parsing helpers
exfat:
fix potential deadlock on __exfat_get_dentry_set
exfat:
handle idmapped mounts
ext2:
Verify bitmap and itable block numbers before using them
ext4:
add missing MODULE_DESCRIPTION()
ext4:
avoid writing unitialized memory to disk in EA inodes
ext4:
block_validity: Remove unnecessary ‘NULL’ values from new_node
ext4:
check dot and dotdot of dx_root before making dir indexed
ext4:
check the extent status again before inserting delalloc block
ext4:
Convert to new uid/gid option parsing helpers
ext4:
don't track ranges in fast_commit if inode has inlined data
ext4:
drop iblock parameter
ext4:
factor out a common helper to query extent map
ext4:
factor out a helper to check the cluster allocation state
ext4:
fix infinite loop when replaying fast_commit
ext4:
fix possible tid_t sequence overflows
ext4:
fix uninitialized variable in ext4_inlinedir_to_tree
ext4:
make ext4_da_map_blocks() buffer_head unaware
ext4:
make ext4_da_reserve_space() reserve multi-clusters
ext4:
make ext4_es_insert_delayed_block() insert multi-blocks
ext4:
make ext4_insert_delayed_block() insert multi-blocks
ext4:
make sure the first directory block is not a hole
ext4:
Move CONFIG_UNICODE defguards into the code flow
ext4:
Reuse generic_ci_match for ci comparisons
ext4:
sanity check for NULL pointer after ext4_force_shutdown
ext4:
Simplify the handling of cached casefolded names
ext4:
trim delalloc extent
ext4:
use ext4_update_inode_fsync_trans() helper in inode creation
ext4:
use memtostr_pad() for s_volume_name
ext4:
warn if delalloc counters are not zero on inactive
f2fs:
add support for FS_IOC_GETFSSYSFSPATH
f2fs:
alloc new section if curseg is not the first seg in its zone
f2fs:
assign CURSEG_ALL_DATA_ATGC if blkaddr is valid
f2fs:
clean up addrs_per_{inode,block}()
f2fs:
clean up F2FS_I()
f2fs:
clean up set REQ_RAHEAD given rac
f2fs:
enable atgc dynamically if conditions are met
f2fs:
fix null reference error when checking end of zone
f2fs:
fix return value of f2fs_convert_inline_inode()
f2fs:
fix start segno of large section
f2fs:
fix to avoid use SSR allocate when do defragment
f2fs:
fix to cover read extent cache access with lock
f2fs:
fix to do sanity check on blocks for inline_data inode
f2fs:
fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
f2fs:
fix to don't dirty inode for readonly filesystem
f2fs:
fix to force buffered IO on inline_data inode
f2fs:
fix to remove redundant SBI_NEED_FSCK flag set
f2fs:
fix to truncate preallocated blocks in f2fs_file_open()
f2fs:
fix to update user block counts in block_operations()
f2fs:
fix to use mnt_{want,drop}_write_file replace file_{start,end}_wrtie
f2fs:
Move CONFIG_UNICODE defguards into the code flow
f2fs:
only fragment segment in the same section
f2fs:
remove redundant sanity check in sanity_check_inode()
f2fs:
remove unreachable lazytime mount option parsing
f2fs:
Reuse generic_ci_match for ci comparisons
f2fs:
Simplify the handling of cached casefolded names
f2fs:
Use in_group_or_capable() helper
f2fs:
use meta inode for GC of atomic file
f2fs:
use meta inode for GC of COW file
f2fs:
use new ioprio Macro to get ckpt thread ioprio level
fat:
Convert to new mount api
fat:
Convert to new uid/gid option parsing helpers
fat:
move debug into fat_mount_options
fb_defio:
use a folio in fb_deferred_io_work()
fbdev/deferred-io:
Always call get_page() for framebuffer pages
fbdev/deferred-io:
Clean up pageref on lastclose
fbdev/deferred-io:
Move pageref setup into separate helper
fbdev/deferred-io:
Provide get_page hook in struct fb_deferred_io
fbdev/deferred-io:
Test screen_buffer for vmalloc'ed memory
fbdev/deferred-io:
Test smem_start for I/O memory
fbdev:
amifb: add missing MODULE_DESCRIPTION() macro
fbdev:
c2p_planar: add missing MODULE_DESCRIPTION() macro
fbdev:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
fbdev:
goldfishfb: add missing MODULE_DESCRIPTION() macro
fbdev:
kyro: add missing MODULE_DESCRIPTION() macro
fbdev:
macmodes: add missing MODULE_DESCRIPTION() macro
fbdev:
matroxfb: add missing MODULE_DESCRIPTION() macros
fbdev:
mmp: Constify struct mmp_overlay_ops
fbdev:
offb: add missing MODULE_DESCRIPTION() macro
fbdev:
omap2: Return clk_prepare_enable to transfer the error
fbdev:
omapdss: use for_each_endpoint_of_node()
fbdev:
omapfb: use of_graph_get_remote_port()
fbdev:
smscufx: Make I2C terminology more inclusive
fbdev:
vesafb: Detect VGA compatibility from screen info's VESA attributes
fbdev:
vfb: add missing MODULE_DESCRIPTION() macro
fbdev:
viafb: add missing MODULE_DESCRIPTION() macro
fbdev:
viafb: Make I2C terminology more inclusive
fbnic:
Change kconfig prompt from S390=n to !S390
fgraph:
Remove some unused functions
fgraph:
Use BUILD_BUG_ON() to make sure we have structures divisible by long
fgraph:
Use str_plural() in test_graph_storage_single()
fhandle:
relax open_by_handle_at() permission checks
file:
add take_fd() cleanup helper
file:
fix typo in take_fd() comment
filelock:
Fix fcntl/close race recovery compat path
filelock:
fix name of file_lease slab cache
filemap:
Convert generic_perform_write() to support large folios
filemap:
fix page_cache_next_miss() when no hole found
firewire:
core: add common inline functions to serialize/deserialize self ID packet
firewire:
core: add enumerator of self ID sequences and its KUnit test
firewire:
core: add helper function to handle port status from self ID sequence and its KUnit test
firewire:
core: add tests for serialization/deserialization of phy config packet
firewire:
core: add tracepoints event for self_id_sequence
firewire:
core: add tracepoints events for allocation/deallocation of isochronous context
firewire:
core: add tracepoints events for completions of packets in isochronous context
firewire:
core: add tracepoints events for flushing completions of isochronous context
firewire:
core: add tracepoints events for flushing of isochronous context
firewire:
core: add tracepoints events for queueing packets of isochronous context
firewire:
core: add tracepoints events for setting channels of multichannel context
firewire:
core: add tracepoints events for starting/stopping of isochronous context
firewire:
core: arrangement header inclusion for tracepoints events
firewire:
core: Fix spelling mistakes in tracepoint messages
firewire:
core: minor code refactoring for topology builder
firewire:
core: move copy_port_status() helper function to TP_fast_assign() block
firewire:
core: record card index in tracepoints event for self ID sequence
firewire:
core: undefine macros after use in tracepoints events
firewire:
core: use helper functions for self ID sequence
firewire:
core: use helper inline functions to deserialize self ID packet
firewire:
core: use inline helper functions to serialize phy config packet
firewire:
ohci: add static inline functions to deserialize for Self-ID DMA operation
firewire:
ohci: add support for Linux kernel tracepoints
firewire:
ohci: add tracepoints event for data of Self-ID DMA
firewire:
ohci: add tracepoints event for hardIRQ event
firewire:
ohci: minor code refactoring for self ID logging
firewire:
ohci: use common macro to interpret be32 data in le32 buffer
firewire:
ohci: use helper functions for self ID sequence
firewire:
ohci: use helper inline functions to serialize/deserialize self ID packet
firewire:
ohci: use inline functions to operate data of self-ID DMA
firewire:
ohci: use static function to handle endian issue on PowerPC platform
firmware:
add nowarn variant of request_firmware_nowait()
firmware:
arm_ffa: Move the FF-A v1.0 NULL UUID workaround to bus notifier
firmware:
arm_ffa: Split bus and driver into distinct modules
firmware:
arm_scmi: Add support for platform to agent channel completion
firmware:
arm_scmi: Add support for system suspend in power control driver
firmware:
cs_dsp: Add write sequence interface
firmware:
cs_dsp: Clarify wmfw format version log message
firmware:
cs_dsp: Don't allocate temporary buffer for info text
firmware:
cs_dsp: Don't allow writes to read-only controls
firmware:
cs_dsp: Make wmfw and bin filename arguments const char *
firmware:
cs_dsp: Rename fw_ver to wmfw_ver
firmware:
cs_dsp: Some small coding improvements
firmware:
google: add missing MODULE_DESCRIPTION() macros
firmware:
meson_sm: add missing MODULE_DESCRIPTION() macro
firmware:
microchip: fix incorrect error report of programming:timeout on success
firmware:
microchip: move buffer allocation into mpfs_auto_update_set_image_address()
firmware:
microchip: support writing bitstream info to flash
firmware:
microchip: use scope-based cleanup where possible
firmware:
qcom-scm: Remove QCOM_SMC_WAITQ_FLAG_WAKE_ALL
firmware:
qcom: add a dedicated TrustZone buffer allocator
firmware:
qcom: qseecom: convert to using the TZ allocator
firmware:
qcom: qseecom: remove unused functions
firmware:
qcom: scm: Add gpu_init_regs call
firmware:
qcom: scm: add support for SHM bridge memory carveout
firmware:
qcom: scm: add support for SHM bridge operations
firmware:
qcom: scm: clarify the comment in qcom_scm_pas_init_image()
firmware:
qcom: scm: enable the TZ mem allocator
firmware:
qcom: scm: make qcom_scm_assign_mem() use the TZ allocator
firmware:
qcom: scm: make qcom_scm_ice_set_key() use the TZ allocator
firmware:
qcom: scm: make qcom_scm_lmh_dcvsh() use the TZ allocator
firmware:
qcom: scm: make qcom_scm_qseecom_app_get_id() use the TZ allocator
firmware:
qcom: scm: Mark get_wq_ctx() as atomic call
firmware:
qcom: scm: smc: switch to using the SCM allocator
firmware:
qcom: tzmem: blacklist more platforms for SHM Bridge
firmware:
qcom: tzmem: disable sdm670 platform
firmware:
qcom: tzmem: don't ask about allocator mode when not enabled
firmware:
qcom: tzmem: enable SHM Bridge support
firmware:
qcom: tzmem: export devm_qcom_tzmem_pool_new()
firmware:
qcom: tzmem: fix virtual-to-physical address conversion
firmware:
qcom: tzmem: simplify returning pointer without cleanup
firmware:
qcom: uefisecapp: Allow on X1E devices
firmware:
qcom: uefisecapp: Fix deadlock in qcuefi_acquire()
firmware:
qcom_scm: Add gpu_init_regs call
firmware:
rust: improve safety comments
firmware:
ti_sci: fix TISCI protocol URL link
firmware:
turris-mox-rwtm: Do not complete if there are no waiters
firmware:
turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout()
firmware:
turris-mox-rwtm: Initialize completion before mailbox
firmware:
xilinx: Move FIRMWARE_VERSION_MASK to xlnx-zynqmp.h
firmware_loader:
annotate doctests as `no_run`
firmware_loader:
fix soundness issue in `request_internal`
Linux:
fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
Linux:
Fix issue when using devm_of_regulator_put_matches and
Linux:
Fix spelling errors in Server Message Block
Linux:
Fix the unbalanced pm_runtime_enable in wcd937x-sdw
fixmap:
Remove unused set_fixmap_offset_io()
FIXME drm/i915:
pass dev_priv explicitly to ALPM_CTL2
floppy:
add missing MODULE_DESCRIPTION() macro
flow_dissector:
add support for tunnel control flags
flow_dissector:
cleanup FLOW_DISSECTOR_KEY_ENC_FLAGS
flow_dissector:
prepare for encapsulated control flags
flow_dissector:
set encapsulated control flags from tun_flags
flow_dissector:
set encapsulation control flags for non-IP
flow_offload:
add encapsulation control flag helpers
fork:
use this_cpu_try_cmpxchg() in try_release_thread_stack_to_cache()
fortify:
Do not special-case 0-sized destinations
fou:
fix initialization of grc
fou:
Fix null-ptr-deref in GRO.
fou:
remove warn in gue_gro_receive on unsupported protocol
fpga:
altera-fpga2sdram: remove unused struct 'prop_map'
fprobe:
add missing MODULE_DESCRIPTION() macro
fs/adfs:
add MODULE_DESCRIPTION
fs/configfs:
Add a callback to determine attribute visibility
fs/netfs/fscache_cookie:
add missing "n_accesses" check
fs/nfsd:
fix update of inode attrs in CB_GETATTR
fs/ntfs3:
Add a check for attr_names and oatbl
fs/ntfs3:
Add missing .dirty_folio in address_space_operations
fs/ntfs3:
Add some comments
fs/ntfs3:
Check more cases when directory is corrupted
fs/ntfs3:
Correct undo if ntfs_create_inode failed
fs/ntfs3:
Deny getting attr data block in compressed frame
fs/ntfs3:
Do copy_to_user out of run_lock
fs/ntfs3:
Drop stray '\' (backslash) in formatting string
fs/ntfs3:
Fix attr_insert_range at end of file
fs/ntfs3:
Fix field-spanning write in INDEX_HDR
fs/ntfs3:
Fix formatting, change comments, renaming
fs/ntfs3:
Fix getting file type
fs/ntfs3:
Fix the format of the "nocase" mount option
fs/ntfs3:
Fix transform resident to nonresident for compressed files
fs/ntfs3:
Implement simple fileattr
fs/ntfs3:
Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP
fs/ntfs3:
Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
fs/ntfs3:
Minor ntfs_list_ea refactoring
fs/ntfs3:
Missed error return
fs/ntfs3:
Missed NI_FLAG_UPDATE_PARENT setting
fs/ntfs3:
One more reason to mark inode bad
fs/ntfs3:
Redesign legacy ntfs support
fs/ntfs3:
Remove sync_blockdev_nowait()
fs/ntfs3:
Remove unused function
fs/ntfs3:
Remove unused macros MAXIMUM_REPARSE_DATA_BUFFER_SIZE
fs/ntfs3:
Rename variables
fs/ntfs3:
Replace inode_trylock with inode_lock
fs/ntfs3:
Simplify initialization of $AttrDef and $UpCase
fs/ntfs3:
Update log->page_{mask,bits} if log->page_size changed
fs/ntfs3:
Use function file_inode to get inode from file
fs/ntfs3:
Use macros NTFS_LABEL_MAX_LENGTH instead of hardcoded value
fs/ntfs3:
Validate ff offset
fs/proc/task_mmu:
account non-present entries as "maybe shared, but no idea how often"
fs/proc/task_mmu:
don't indicate PM_MMAP_EXCLUSIVE without PM_PRESENT
fs/proc/task_mmu:
indicate PM_FILE for PMD-mapped file THP
fs/proc/task_mmu:
properly detect PM_MMAP_EXCLUSIVE per page of PMD-mapped THPs
fs/proc/task_mmu:
use folio API in pte_is_pinned()
fs/proc:
move page_mapcount() to fs/proc/internal.h
fs/procfs:
add build ID fetching to PROCMAP_QUERY API
fs/procfs:
extract logic for getting VMA name constituents
fs/procfs:
implement efficient VMA querying API for /proc/
/maps
fs/super.c:
improve get_tree() error message
fs:
add an ioctl to get the mnt ns id from nsfs
fs:
Add initial atomic write support info to statx
fs:
add kernel-doc comments to ocfs2_prepare_orphan_dir()
fs:
Allow listmount() in foreign mount namespace
fs:
Allow statmount() in foreign mount namespace
fs:
autofs: add MODULE_DESCRIPTION()
fs:
binfmt: add missing MODULE_DESCRIPTION() macros
fs:
cramfs: add MODULE_DESCRIPTION()
fs:
dlm: remove unused struct 'dlm_processed_nodes'
fs:
don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT
fs:
don't block i_writecount during exec
fs:
don't copy to userspace under namespace semaphore
fs:
efs: add MODULE_DESCRIPTION()
fs:
Export in_group_or_capable()
fs:
export mount options via statmount()
fs:
export the mount ns id via statmount
fs:
fat: add missing MODULE_DESCRIPTION() macros
fs:
find rootfs mount of the mount namespace
fs:
fix dentry size
fs:
fsconfig: intercept non-new mount API in advance for FSCONFIG_CMD_CREATE_EXCL command
fs:
hfs: add MODULE_DESCRIPTION()
fs:
hpfs: add MODULE_DESCRIPTION()
fs:
hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
fs:
Initial atomic write support
fs:
keep an index of current mount namespaces
fs:
minix: add MODULE_DESCRIPTION()
fs:
new helper vfs_empty_path()
fs:
nfs: add missing MODULE_DESCRIPTION() macros
fs:
nls: add missing MODULE_DESCRIPTION() macros
fs:
only copy to userspace on success in listmount()
fs:
reflow may_create_in_sticky()
fs:
refuse mnt id requests with invalid ids early
fs:
reject invalid last mount id early
fs:
relax permissions for listmount()
fs:
relax permissions for statmount()
fs:
remove accidental overflow during wraparound check
fs:
Remove i_blocks_per_page
fs:
rename show_mnt_opts -> show_vfsmnt_opts
fs:
simplify error handling
fs:
switch timespec64 fields in inode to discrete integers
fs:
sysv: add MODULE_DESCRIPTION()
fs:
ufs: add MODULE_DESCRIPTION()
fs:
use all available ids
fs:
use guard for namespace_sem in statmount()
fs_parse:
add uid & gid option option parsing helpers
fscache:
delete fscache_cookie_lru_timer when fscache exits to avoid UAF
fsi:
add missing MODULE_DESCRIPTION() macros
fsi:
master-aspeed: Convert to platform remove callback returning void
fsi:
master-ast-cf: Convert to platform remove callback returning void
fsi:
master-gpio: Convert to platform remove callback returning void
fsi:
occ: Convert to platform remove callback returning void
fsi:
occ: remove usage of the deprecated ida_simple_xx() API
fsnotify:
clear PARENT_WATCHED flags lazily
ftrace/function_graph:
Pass fgraph_ops to function graph callbacks
ftrace/selftests:
Fix pid test with function graph not showing pids
ftrace:
Add back ftrace_update_trampoline() to ftrace_update_pid_func()
ftrace:
Add comments to ftrace_hash_move() and friends
ftrace:
Add comments to ftrace_hash_rec_disable/enable()
ftrace:
Add missing kerneldoc parameters to unregister_ftrace_direct()
ftrace:
Add multiple fgraph storage selftest
ftrace:
Add subops logic to allow one ops to manage many
ftrace:
Allow ftrace startup flags to exist without dynamic ftrace
ftrace:
Allow function_graph tracer to be enabled in instances
ftrace:
Allow subops filtering to be modified
ftrace:
Assign ftrace_list_end to ftrace_ops_list type cast to RCU
ftrace:
Assign RCU list variable with rcu_assign_ptr()
ftrace:
Convert "inc" parameter to bool in ftrace_hash_rec_update_modify()
ftrace:
Declare function_trace_op in header to quiet sparse warning
ftrace:
Fix prototypes for ftrace_startup/shutdown_subops()
ftrace:
Hide one more entry in stack trace when ftrace_pid is enabled
ftrace:
Remove "filter_hash" parameter from __ftrace_hash_rec_update()
ftrace:
Rename dup_hash() and comment it
ftrace:
unpoison ftrace_regs in ftrace_ops_list_func()
function_graph:
Add "task variables" per task for fgraph_ops
function_graph:
Add an array structure that will allow multiple callbacks
function_graph:
Add pid tracing back to function graph tracer
function_graph:
Add READ_ONCE() when accessing fgraph_array[]
function_graph:
Add selftest for passing local variables
function_graph:
Allow multiple users to attach to function graph
function_graph:
Convert ret_stack to a series of longs
function_graph:
Do not update pid func if CONFIG_DYNAMIC_FTRACE not enabled
function_graph:
Everyone uses HAVE_FUNCTION_GRAPH_RET_ADDR_PTR, remove it
function_graph:
Fix the ret_stack used by ftrace_graph_ret_addr()
function_graph:
Fix up ftrace_graph_ret_addr()
function_graph:
Handle tail calls for stack unwinding
function_graph:
Have the instances use their own ftrace_ops for filtering
function_graph:
Implement fgraph_reserve_data() and fgraph_retrieve_data()
function_graph:
Make fgraph_do_direct static key static
function_graph:
Make fgraph_update_pid_func() a stub for !DYNAMIC_FTRACE
function_graph:
Move graph depth stored data to shadow stack global var
function_graph:
Move graph notrace bit to shadow stack global var
function_graph:
Move set_graph_function tests to shadow stack global var
function_graph:
Remove logic around ftrace_graph_entry and return
function_graph:
Rename BYTE_NUMBER to CHAR_NUMBER in selftests
function_graph:
Use a simple LRU for fgraph_array index number
function_graph:
Use bitmask to loop on fgraph entry
function_graph:
Use for_each_set_bit() in __ftrace_return_to_handler()
function_graph:
Use static_call and branch to optimize entry function
function_graph:
Use static_call and branch to optimize return function
fuse:
check aborted connection before adding requests to pending list for resending
fuse:
clear PG_uptodate when using a stolen page
fuse:
Convert to new uid/gid option parsing helpers
fuse:
disable the combination of passthrough and writeback cache
fuse:
fix memory leak in fuse_create_open
fuse:
Initialize beyond-EOF page contents before setting uptodate
fuse:
update stats for pages in dropped aux writeback list
fuse:
Use in_group_or_capable() helper
fuse:
use unsigned type for getxattr/listxattr size truncation
fuse:
verify {g,u}id mount options correctly
gcc-plugins:
randstruct: Remove GCC 4.7 or newer requirement
gcc-plugins:
Remove duplicate included header file stringpool.h
genirq/debugfs:
Print irqdomain flags as human-readable strings
genirq/generic_chip:
Introduce init() and exit() hooks
genirq/generic_chip:
Introduce irq_domain_{alloc,remove}_generic_chips()
genirq/irq_sim:
add an extended irq_sim initializer
genirq/irqdesc:
Honor caller provided affinity in alloc_desc()
genirq/msi:
Move msi_device_data to core
genirq/msi:
Remove platform MSI leftovers
genirq/msi:
Remove platform_msi_create_device_domain()
genirq/proc:
Simplify irqdesc::kstat_irqs handling further
genirq:
Set IRQF_COND_ONESHOT in request_irq()
get_task_mm:
check PF_KTHREAD lockless
gfs2:
Add some missing quota locking
gfs2:
Be more careful with the quota sync generation
gfs2:
Check quota consistency on mount
gfs2:
Clean up glock demote logic
gfs2:
Fix and clean up function do_qc
gfs2:
Fold qd_fish into gfs2_quota_sync
gfs2:
Get rid of demote_ok checks
gfs2:
Get rid of some unnecessary quota locking
gfs2:
gfs2_glock_get cleanup
gfs2:
Invert the GLF_INITIAL flag
gfs2:
Minor gfs2_quota_init error path cleanup
gfs2:
qd_check_sync cleanups
gfs2:
quota need_sync cleanup
gfs2:
Remove outdated comment in glock_work_func
gfs2:
Remove unnecessary function prototype
gfs2:
Remove useless return statement in run_queue
gfs2:
Rename GLF_FREEING to GLF_UNLOCKED
gfs2:
Rename GLF_FROZEN to GLF_HAVE_FROZEN_REPLY
gfs2:
Rename GLF_REPLY_PENDING to GLF_HAVE_REPLY
gfs2:
Rename handle_callback to request_demote
gfs2:
Report when glocks cannot be freed for a long time
gfs2:
Revert "Add quota_change type"
gfs2:
Revert "check for no eligible quota changes"
gfs2:
Revert "ignore negated quota changes"
gfs2:
Revert "introduce qd_bh_get_or_undo"
gfs2:
Revise glock reference counting model
gfs2:
Switch to a per-filesystem glock workqueue
gfs2:
Update glocks documentation
gpio:
add sloppy logic analyzer using polling
gpio:
amd8111: Convert PCIBIOS_* return codes to errnos
gpio:
ath79: convert to dynamic GPIO base allocation
gpio:
brcmstb: Allow building driver for ARCH_BCM2835
gpio:
mc33880: Convert comma to semicolon
gpio:
mlxbf3: Support shutdown() function
gpio:
modepin: Enable module autoloading
gpio:
pca953x: Add support for TI TCA9535 variant
gpio:
prevent potential speculation leaks in gpio_device_get_desc()
gpio:
rdc321x: Convert PCIBIOS_* return codes to errnos
gpio:
Remove legacy API documentation
gpio:
rockchip: fix OF node leak in probe()
gpio:
sim: drop kernel.h include
gpio:
sim: lock GPIOs as interrupts when they are requested
gpio:
sim: use device_match_name() instead of strcmp(dev_name(...
gpio:
sim: use devm_mutex_init()
gpio:
syscon: do not report bogus error
gpio:
virtuser: actually use the "trimmed" local variable
gpio:
virtuser: avoid non-constant format string
gpio:
virtuser: new virtual testing driver for the GPIO API
gpiolib:
cdev: Add INIT_KFIFO() for linereq events
gpiolib:
cdev: Cleanup kfifo_out() error handling
gpiolib:
cdev: Refactor allocation of linereq events kfifo
gpiolib:
make gpiochip_set_desc_names() return void
gpiolib:
put gpio_suffixes in a single compilation unit
gpiolib:
Remove data-less gpiochip_add() function
gpiolib:
Return label, if set, for IRQ only line
gpiolib:
Show more info for interrupt only lines in debugfs
gpiolib:
unexport gpiochip_get_desc()
gpu:
host1x: Convert to platform remove callback returning void
gpu:
host1x: mipi: Benefit from devm_clk_get_prepared()
gpu:
ipu-v3: Convert to platform remove callback returning void
gpu:
ipu-v3: pre: add dynamic buffer layout reconfiguration
gpu:
ipu-v3: pre: don't use fixed timeout when waiting for safe window
gpu:
ipu-v3: pre: move state into struct
gpu:
ipu-v3: pre: replace of_node_put() with __free
greybus:
add missing MODULE_DESCRIPTION() macros
gss_krb5:
Fix the error handling path for crypto_sync_skcipher_setkey
gtp:
fix a potential NULL pointer dereference
gtp:
pull network headers in gtp_dev_xmit()
gve:
Add adminq extended command
gve:
Add adminq mutex lock
gve:
Add flow steering adminq commands
gve:
Add flow steering device option
gve:
Add flow steering ethtool support
gve:
Fix an edge case for TSO skb validity check
gve:
Fix use of netif_carrier_ok()
gve:
Fix XDP TX completion handling when counters overflow
hexagon:
use new system call table
hfs:
fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
hfsplus:
fix to avoid false alarm of circular locking
hid-asus:
add ROG Ally X prod ID to quirk list
HID:
add missing MODULE_DESCRIPTION() macros
HID:
add more missing MODULE_DESCRIPTION() macros
HID:
add source argument to HID low level functions
HID:
amd_sfh: free driver_data after destroying hid device
HID:
amd_sfh: Move sensor discovery before HID device initialization
HID:
apple: Add support for magic keyboard backlight on T2 Macs
HID:
bpf: add a driver for the Huion Inspiroy 2S (H641P)
HID:
bpf: Add a HID report composition helper macros
hid:
bpf: add BPF_JIT dependency
HID:
bpf: add defines for HID-BPF SEC in in-tree bpf fixes
HID:
bpf: add HID-BPF hooks for hid_hw_output_report
HID:
bpf: add HID-BPF hooks for hid_hw_raw_requests
HID:
bpf: add hid_get/put_device() helpers
HID:
bpf: Add Huion Dial 2 bpf fixup
HID:
bpf: Add support for the XP-PEN Deco Mini 4
HID:
bpf: allow hid_device_event hooks to inject input reports on self
HID:
bpf: Artist24: remove unused variable
HID:
bpf: convert in-tree fixes into struct_ops
HID:
bpf: doc fixes for hid_hw_request() hooks
HID:
bpf: doc fixes for hid_hw_request() hooks
HID:
bpf: error on warnings when compiling bpf objects
HID:
bpf: fix dispatch_hid_bpf_device_event uninitialized ret value
HID:
bpf: fix gcc warning and unify __u64 into u64
hid:
bpf: Fix grammar
HID:
bpf: implement HID-BPF through bpf_struct_ops
HID:
bpf: make hid_bpf_input_report() sleep until the device is ready
HID:
bpf: make part of struct hid_device writable
HID:
bpf: move the BIT() macro to hid_bpf_helpers.h
HID:
bpf: prevent infinite recursions with hid_hw_raw_requests hooks
HID:
bpf: prevent the same struct_ops to be attached more than once
HID:
bpf: protect HID-BPF prog_list access by a SRCU
HID:
bpf: remove tracing HID-BPF capability
HID:
bpf: rework hid_bpf_ops_btf_struct_access
HID:
bpf: Thrustmaster TCA Yoke Boeing joystick fix
HID:
cougar: fix slab-out-of-bounds Read in cougar_report_fixup
HID:
fix for amples in for-6.11/bpf
HID:
Fix spelling mistakes "Kensigton" -> "Kensington"
HID:
hid-steam: Fix typo in goto label
HID:
intel-ish-hid: add MODULE_DESCRIPTION()
HID:
intel-ish-hid: fix ishtp_wait_resume() kernel-doc
HID:
letsketch: add missing MODULE_DESCRIPTION() macro
HID:
lg-g15: add missing MODULE_DESCRIPTION() macro
HID:
logitech-dj: add missing MODULE_DESCRIPTION() macro
HID:
mcp2221: Remove unnecessary semicolon
HID:
multitouch: Add support for GT7868Q
HID:
nintendo: Remove some unused functions
HID:
rename struct hid_bpf_ops into hid_ops
HID:
samples: convert the 2 HID-BPF samples into struct_ops
HID:
samples: fix the 2 struct_ops definitions
HID:
uclogic: Add module description
HID:
uclogic: Avoid linking common code into multiple modules
HID:
uclogic: Support HUION devices with up to 20 buttons
HID:
uclogic: Use Rx and Ry for touch strips
HID:
usbhid: Share USB device firmware node with child HID device
HID:
Use kvzalloc instead of kzalloc in hid_register_field()
HID:
wacom: Defer calculation of resolution until resolution_code is known
HID:
wacom: Modify pen IDs
HID:
wacom: more appropriate tool type categorization
hns3:
avoid linking objects into multiple modules
hostfs:
Add const qualifier to host_root in hostfs_fill_super()
hostfs:
add missing MODULE_DESCRIPTION() macro
hostfs:
convert hostfs to use the new mount API
hostfs:
Convert hostfs_read_folio() to use a folio
hostfs:
fix dev_t handling
hostfs:
fix folio conversion
hostfs:
fix the host directory parse when mounting.
hpfs:
Convert hpfs_symlink_read_folio to use a folio
HSI:
ssi_protocol: Remove unused linux/gpio.h
hte:
tegra-194: add missing MODULE_DESCRIPTION() macro
hugetlb:
force allocating surplus hugepages on mempolicy allowed nodes
hugetlbfs:
Convert to new uid/gid option parsing helpers
hugetlbfs:
ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr
hung_task:
ignore hung_task_warnings when hung_task_panic is enabled
hv:
vmbus: Constify struct kobj_type and struct attribute_group
hwmon:
(ad7418) Remove use of i2c_match_id()
hwmon:
(adc128d818) Fix underflows seen when writing limit attributes
hwmon:
(adm1021) Remove use of i2c_match_id()
hwmon:
(adm1031) Remove use of i2c_match_id()
hwmon:
(ads7828) Remove use of i2c_match_id()
hwmon:
(adt7475) Fix default duty on fan is disabled
hwmon:
(adt7475) Remove use of i2c_match_id()
hwmon:
(aht10) Remove use of i2c_match_id()
hwmon:
(amc6821) Add support for fan1_target and pwm1_enable mode 4
hwmon:
(amc6821) Add support for pwm1_mode attribute
hwmon:
(amc6821) Convert to use regmap
hwmon:
(amc6821) Convert to with_info API
hwmon:
(amc6821) Drop unnecessary enum chips
hwmon:
(amc6821) Make reading and writing fan speed limits consistent
hwmon:
(amc6821) Rename fan1_div to fan1_pulses
hwmon:
(amc6821) Reorder include files, drop unnecessary ones
hwmon:
(amc6821) Stop accepting invalid pwm values
hwmon:
(amc6821) Use BIT() and GENMASK()
hwmon:
(amc6821) Use tabs for column alignment in defines
hwmon:
(asus-ec-sensors) add ProArt X670E-CREATOR WIFI
hwmon:
(asus-ec-sensors) remove VRM temp X570-E GAMING
hwmon:
(core) Make hwmon_class const
hwmon:
(corsair-cpro) Add firmware and bootloader information
hwmon:
(cros_ec) Fix access to restricted __le16
hwmon:
(cros_ec) Prevent read overflow in probe()
hwmon:
(dell-smm) Add Dell OptiPlex 7060 to DMI table
hwmon:
(dme1737) Remove use of i2c_match_id()
hwmon:
(ds1621) Remove use of i2c_match_id()
hwmon:
(f75375s) Remove use of i2c_match_id()
hwmon:
(fschmd) Remove use of i2c_match_id()
hwmon:
(g762) Initialize fans after configuring clock
hwmon:
(gsc-hwmon) constify read-only struct regmap_bus
hwmon:
(gsc-hwmon) use device_for_each_child_node_scoped()
hwmon:
(hp-wmi-sensors) Check if WMI event data exists
hwmon:
(ina238) Constify struct regmap_config
hwmon:
(ina2xx) Add device tree support to pass alert polarity
hwmon:
(ina2xx) Remove use of i2c_match_id()
hwmon:
(jc42) Strengthen detect function
hwmon:
(jc42) Use common device ID for TSE2004av compliant sensors
hwmon:
(k10temp) Check return value of amd_smn_read()
hwmon:
(k10temp) Define a helper function to read CCD temperature
hwmon:
(k10temp) Reduce k10temp_get_ccd_support() parameters
hwmon:
(k10temp) Remove unused HAVE_TDIE() macro
hwmon:
(k10temp) Rename _data variable
hwmon:
(lm63) Remove use of i2c_match_id()
hwmon:
(lm75) Remove use of i2c_match_id()
hwmon:
(lm78) Remove use of i2c_match_id()
hwmon:
(lm83) Remove use of i2c_match_id()
hwmon:
(lm85) Remove use of i2c_match_id()
hwmon:
(lm90) Convert to use PEC support from hwmon core
hwmon:
(lm90) Remove use of i2c_match_id()
hwmon:
(lm95234) Fix underflows seen when writing limit attributes
hwmon:
(lm95234) Remove use of i2c_match_id()
hwmon:
(ltc2991) re-order conditions to fix off by one bug
hwmon:
(ltc2991) use device_for_each_child_node_scoped()
hwmon:
(max16065) Remove use of i2c_match_id()
hwmon:
(max1668) Remove use of i2c_match_id()
hwmon:
(max31827) Add PEC support
hwmon:
(max6639) : Add additional hwmon attributes for fan and pwm
hwmon:
(max6639) : Update hwmon init using info structure
hwmon:
(max6697) Fix swapped temp{1,8} critical alarms
hwmon:
(max6697) Fix underflow when writing limit attributes
hwmon:
(max6697) Remove use of i2c_match_id()
hwmon:
(mcp3021) Remove use of i2c_match_id()
hwmon:
(nct6683) Display warning when enabling driver for unknown customer
hwmon:
(nct6775) Let enum kinds start with index 0
hwmon:
(nct6775-core) Fix underflows seen when writing limit attributes
hwmon:
(nzxt-smart2) Add support for another version of NZXT RGB & Fan Controller
hwmon:
(pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2
hwmon:
(pmbus/lm25066) Let enum chips start with index 0
hwmon:
(pmbus/ltc4286) Drop unused i2c device ids
hwmon:
(pmbus/max31827) Explain why enum chips must not start with 0
hwmon:
(pmbus/mp2856) Let enum chips start with index 0
hwmon:
(powr1220) Remove use of i2c_match_id()
hwmon:
(pt5161l) Fix invalid temperature reading
hwmon:
(sht3x) Remove use of i2c_match_id()
hwmon:
(shtc1) Remove use of i2c_match_id()
hwmon:
(spd5118) Add configuration option for auto-detection
hwmon:
(spd5118) Add support for reading SPD data
hwmon:
(spd5118) Add support for Renesas/ITD SPD5118 hub controllers
hwmon:
(spd5118) Add suspend/resume support
hwmon:
(spd5118) Use regmap to implement paging
hwmon:
(thmc50) Remove use of i2c_match_id()
hwmon:
(tmp401) Remove use of i2c_match_id()
hwmon:
(tmp421) Remove use of i2c_match_id()
hwmon:
(tmp464) Remove use of i2c_match_id()
hwmon:
(tmp513) Constify struct regmap_config
hwmon:
(tps23861) Constify struct regmap_config
hwmon:
(w83627ehf) Fix underflows seen when writing limit attributes
hwmon:
(w83781d) Remove use of i2c_match_id()
hwmon:
(w83795): Remove use of i2c_match_id()
hwmon:
add ChromeOS EC driver
hwmon:
add missing MODULE_DESCRIPTION() macros
hwmon:
add MP2891 driver
hwmon:
add MP2993 driver
hwmon:
add MP5920 driver
hwmon:
add MP9941 driver
hwmon:
Add PEC attribute support to hardware monitoring core
hwmon:
Add support for SPD5118 compliant temperature sensors
hwmon:
corsair-psu: add USB id of HX1200i Series 2023 psu
hwmon:
g672: add support for g761
hwmon:
iio: Add labels from IIO channels
hwmon:
iio: Use iio_read_channel_processed_scale for IIO_POWER
hwmon:
lm70: simplify with spi_get_device_match_data()
hwmon:
ltc2991: fix register bits defines
hwmon:
Remove obsolete adm1021 and max6642 drivers
hwrng:
amd - Convert PCIBIOS_* return codes to errnos
hwrng:
core - Fix wrong quality calculation at hw rng registration
hwrng:
core - remove (un)register_miscdev()
hwrng:
core - Remove list.h from the hw_random.h
hwrng:
drivers - add missing Arm & Cavium MODULE_DESCRIPTION() macros
hwrng:
exynos - Add SMC based TRNG operation
hwrng:
exynos - Enable Exynos850 support
hwrng:
exynos - Implement bus clock control
hwrng:
exynos - Improve coding style
hwrng:
exynos - Use devm_clk_get_enabled() to get the clock
hwrng:
Kconfig - Do not enable by default CN10K driver
hwrng:
omap - add missing MODULE_DESCRIPTION() macro
hwrng:
stm32 - cache device pointer in struct stm32_rng_private
hwrng:
stm32 - use pm_runtime_resume_and_get()
hwrng:
stm32 - use sizeof(*priv) instead of sizeof(struct stm32_rng_private)
hwspinlock:
Introduce hwspin_lock_bust()
hwspinlock:
qcom: implement bust operation
hwtracing:
use for_each_endpoint_of_node()
i2c:
add debug message for detected HostNotify alerts
i2c:
add missing MODULE_DESCRIPTION() macros
i2c:
ali15x3: reword according to newest specification
i2c:
altera: reword according to newest specification
i2c:
au1550: reword according to newest specification
i2c:
bcm-kona: reword according to newest specification
i2c:
bcm2835: reword according to newest specification
i2c:
brcmstb: reword according to newest specification
i2c:
cht-wc: reword according to newest specification
i2c:
cp2615: reword according to newest specification
i2c:
cpm: reword according to newest specification
i2c:
cros-ec-tunnel: reword according to newest specification
i2c:
davinci: reword according to newest specification
i2c:
designware: Constify read-only struct regmap_config
i2c:
dev: Check for I2C_FUNC_I2C before calling i2c_transfer
i2c:
digicolor: reword according to newest specification
i2c:
diolan-u2c: reword according to newest specification
i2c:
dln2: reword according to newest specification
i2c:
document new callbacks in i2c_algorithm
i2c:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
i2c:
Fix conditional for substituting empty ACPI functions
i2c:
fsi: reword according to newest specification
i2c:
gpio: reword according to newest specification
i2c:
header: improve kdoc for i2c_algorithm
i2c:
header: remove unneeded stuff regarding i2c_algorithm
i2c:
highlander: reword according to newest specification
i2c:
hisi: reword according to newest specification
i2c:
hix5hd2: reword according to newest specification
i2c:
i801: Add support for Intel Arrow Lake-H
i2c:
i801: reword according to newest specification
i2c:
ibm_iic: reword according to newest specification
i2c:
iop3xx: reword according to newest specification
i2c:
isch: reword according to newest specification
i2c:
jz4780: reword according to newest specification
i2c:
kempld: reword according to newest specification
i2c:
ljca: reword according to newest specification
i2c:
lpc2k: reword according to newest specification
i2c:
ls2x: reword according to newest specification
i2c:
mlxcpld: reword according to newest specification
i2c:
mpc: reword according to newest specification
i2c:
mt7621: Add Airoha EN7581 i2c support
i2c:
mt7621: reword according to newest specification
i2c:
mux: gpio: Add support for the 'settle-time-us' property
i2c:
mux: gpio: Re-order #include to match alphabetic order
i2c:
mv64xxx: reword according to newest specification
i2c:
nvidia-gpu: reword according to newest specification
i2c:
ocores: reword according to newest specification
i2c:
octeon: reword according to newest specification
i2c:
omap: switch to NOIRQ_SYSTEM_SLEEP_PM_OPS() and RUNTIME_PM_OPS()
i2c:
omap: wakeup the controller during suspend() callback
i2c:
opal: reword according to newest specification
i2c:
owl: reword according to newest specification
i2c:
pasemi: reword according to newest specification
i2c:
piix4: Register SPDs
i2c:
piix4: reword according to newest specification
i2c:
powermac: reword according to newest specification
i2c:
pxa-pci: reword according to newest specification
i2c:
qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
i2c:
qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
i2c:
qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
i2c:
rcar: minor changes to adhere to coding style
i2c:
rcar: WARN about spurious irqs
i2c:
reword i2c_algorithm according to newest specification
i2c:
riic: reword according to newest specification
i2c:
rk3x: reword according to newest specification
i2c:
robotfuzz-osif: reword according to newest specification
i2c:
rzv2m: reword according to newest specification
i2c:
sis5595: reword according to newest specification
i2c:
smbus: Improve handling of stuck alerts
i2c:
smbus: remove i801 assumptions from SPD probing
i2c:
smbus: Send alert notifications to all devices if source not found
i2c:
smbus: Support DDR5 and LPDDR5 SPD EEPROMs
i2c:
sprd: reword according to newest specification
i2c:
st: reword according to newest specification
i2c:
stm32f4: reword according to newest specification
i2c:
sun6i-p2wi: reword according to newest specification
i2c:
taos-evm: reword according to newest specification
i2c:
tegra-bpmp: reword according to newest specification
i2c:
tegra: Do not mark ACPI devices as irq safe
i2c:
testunit: match HostNotify test name with docs
i2c:
thunderx-pcidrv: reword according to newest specification
i2c:
tiny-usb: reword according to newest specification
i2c:
uniphier-f: reword according to newest specification
i2c:
uniphier: reword according to newest specification
i2c:
Use IS_REACHABLE() for substituting empty ACPI functions
i2c:
viai2c: reword according to newest specification
i2c:
viperboard: reword according to newest specification
i2c:
virtio: reword according to newest specification
i2c:
xiic: improve error message when transfer fails to start
i3c:
dw: Add optional apb clock
i3c:
dw: Add power management support
i3c:
dw: Add some functions for reusability
i3c:
dw: Fix clearing queue thld
i3c:
dw: Fix IBI intr programming
i3c:
dw: Remove ibi_capable property
i3c:
dw: Save timing registers and other values
i3c:
dw: Use new *_enabled clk API
i3c:
master: Enhance i3c_bus_type visibility for device searching & event monitoring
i3c:
master: svc: Convert comma to semicolon
i3c:
master: svc: Fix error code in svc_i3c_master_do_daa_locked()
i3c:
master: svc: Improve DAA STOP handle code logic
i3c:
master: svc: resend target address when get NACK
i3c:
mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
i3c:
mipi-i3c-hci: Fix number of DAT/DCT entries for HCI versions < 1.1
i3c:
mipi-i3c-hci: Round IBI data chunk size to HW supported value
i3c:
mipi-i3c-hci: Set IBI Status and Data Ring base addresses
i3c:
mipi-i3c-hci: Switch to lower_32_bits()/upper_32_bits() helpers
i40e:
correct i40e_addr_to_hkey() name in kdoc
i915/perf:
Remove code to update PWR_CLK_STATE for gen12
ia64:
scrub ia64 from poison.h
IB/core:
add support for draining Shared receive queues
IB/hfi1:
Constify struct flag_table
IB/isert:
remove the handling of last WQE reached event
IB/mlx5:
Allocate resources just before first QP/SRQ is created
IB/mlx5:
Create UMR QP just before first reg_mr occurs
ice/ptp:
Remove convert_art_to_tsc()
ice:
Add a per-VF limit on number of FDIR filters
ice:
add and use roundup_u64 instead of open coding equivalent
ice:
Add get/set hw address for VFs using devlink commands
ice:
add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog
ice:
Add NAC Topology device capability parser
ice:
Add netif_device_attach/detach into PF reset flow
ice:
Add PHY OFFSET_READY register clearing
ice:
Add support for devlink local_forwarding param
ice:
Add support for E825-C TS PLL handling
ice:
Add tracepoint for adding and removing switch rules
ice:
Adjust PTP init for 2x50G E825C devices
ice:
Allow different FW API versions based on MAC type
ice:
Change CGU regs struct to anonymous
ice:
Check all ice_vsi_rebuild() errors in function
ice:
check for XDP rings instead of bpf program when unconfiguring
ice:
check ICE_VSI_DOWN under rtnl_lock when preparing for reset
ice:
Distinguish driver reset and removal for AQ shutdown
ice:
do not bring the VSI up, if it was down before the XDP setup
ice:
do not init struct ice_adapter more times than needed
ice:
don't busy wait for Rx queue disable in ice_qp_dis()
ice:
Extend Sideband Queue command to support flags
ice:
fix accounting for filters shared by multiple VSIs
ice:
fix ICE_LAST_OFFSET formula
ice:
Fix incorrect assigns of FEC counts
ice:
Fix lldp packets dropping after changing the number of channels
ice:
fix page reuse when PAGE_SIZE is over 8k
ice:
Fix recipe read procedure
ice:
Fix reset handler
ice:
fix truesize operations for PAGE_SIZE >= 8192
ice:
fix VSI lists confusion when adding VLANs
ice:
flower: validate encapsulation control flags
ice:
Implement driver functionality to dump fec statistics
ice:
Implement driver functionality to dump serdes equalizer values
ice:
Implement Tx interrupt enablement functions
ice:
improve updating ice_{t,r}x_ring::xsk_pool
ice:
Introduce ETH56G PHY model for E825C products
ice:
Introduce helper to get tmr_cmd_reg values
ice:
Introduce ice_get_base_incval() helper
ice:
Introduce ice_ptp_hw struct
ice:
modify error handling when setting XSK pool in ndo_bpf
ice:
Move CGU block
ice:
move devlink locking outside the port creation
ice:
move netif_queue_set_napi to rtnl-protected sections
ice:
move VSI configuration outside repr setup
ice:
Optimize switch recipe creation
ice:
protect XDP configuration with a mutex
ice:
remove eswitch rebuild
ice:
remove ICE_CFG_BUSY locking from AF_XDP code
ice:
Remove reading all recipes before adding a new one
ice:
Remove unused members from switch API
ice:
remove unused recipe bookkeeping data
ice:
Remove unused struct ice_prot_lkup_ext members
ice:
replace synchronize_rcu with synchronize_net
ice:
respect netif readiness in AF_XDP ZC related ndo's
ice:
Simplify bitmap setting in adding recipe
ice:
Skip PTP HW writes during PTP reset procedure
ice:
stop calling pci_disable_device() as we use pcim
ice:
store representor ID in bridge port
ice:
toggle netif_carrier when setting up XSK pool
ice:
update representor when VSI is ready
ice:
use internal pf id instead of function number
ice:
use irq_update_affinity_hint()
ice:
xsk: fix txq interrupt mapping
idle:
Remove stale RCU comment
idpf:
avoid bloating &idpf_q_vector with big %NR_CPUS
idpf:
compile singleq code only under default-n CONFIG_IDPF_SINGLEQ
idpf:
convert header split mode to libeth + napi_build_skb()
idpf:
fix memleak in vport interrupt configuration
idpf:
fix memory leaks and crashes while performing a soft reset
idpf:
fix UAFs when destroying the queues
idpf:
merge singleq and splitq &net_device_ops
idpf:
remove legacy Page Pool Ethtool stats
idpf:
reuse libeth's definitions of parsed ptype structures
idpf:
split &idpf_queue into 4 strictly-typed queue structures
idpf:
stop using macros for accessing queue descriptors
idpf:
strictly assert cachelines of queue and queue vector structures
idpf:
use libeth Rx buffer management for payload buffer
igb:
Add MII write support
igb:
Always call igb_xdp_ring_update_tail() under Tx lock
igb:
cope with large MAX_SKB_FRAGS
igb:
Fix not clearing TimeSync interrupts for 82580
igc:
Fix double reset adapter triggered from a single taprio cmd
igc:
Fix packet still tx after gate close by reducing i226 MAC retry buffer
igc:
Fix qbv tx latency by setting gtxoffset
igc:
Fix qbv_config_change_errors logics
igc:
Fix reset adapter logics when tx mode change
igc:
Remove convert_art_ns_to_tsc()
igc:
Remove the internal 'eee_advert' field
igc:
Unlock on error in igc_io_resume()
iio:
accel: adxl313: simplify with spi_get_device_match_data()
iio:
accel: adxl355: simplify with spi_get_device_match_data()
iio:
accel: bmi088: remove unused struct 'bmi088_scale_info'
iio:
accel: fxls8962af-core: Make use of regmap_set_bits(), regmap_clear_bits()
iio:
accel: kxsd9: Make use of regmap_clear_bits()
iio:
accel: mma7660: add mount-matrix support
iio:
accel: msa311: make use of regmap_clear_bits()
iio:
accel: st_accel: add support for LIS2DS12
iio:
adc: ad4130: make use of regmap_clear_bits()
iio:
adc: ad7124: fix chip ID mismatch
iio:
adc: ad7124: fix config comparison
iio:
adc: ad7124: fix DT configuration parsing
iio:
adc: ad7173: Add support for AD411x devices
iio:
adc: ad7173: add support for special inputs
iio:
adc: ad7173: document sampling frequency behaviour
iio:
adc: ad7173: fix GPIO device info
iio:
adc: ad7173: Fix incorrect compatible string
iio:
adc: ad7173: Fix uninitialized symbol is_current_chan
iio:
adc: ad7173: refactor ain and vref selection
iio:
adc: ad7173: refactor channel configuration parsing
iio:
adc: ad7173: refactor device info structs
iio:
adc: ad7192: Add AD7194 support
iio:
adc: ad7192: Add aincom supply
iio:
adc: ad7192: Clean up dev
iio:
adc: ad7192: use devm_regulator_get_enable_read_voltage
iio:
adc: ad7192: Use standard attribute
iio:
adc: ad7266: use devm_regulator_get_enable_read_voltage
iio:
adc: ad7292: use devm_regulator_get_enable_read_voltage
iio:
adc: ad7380: add oversampling support
iio:
adc: ad7380: add support for ad738x-4 4 channels variants
iio:
adc: ad7380: add support for pseudo-differential parts
iio:
adc: ad7380: new driver for AD7380 ADCs
iio:
adc: ad7380: prepare for parts with more channels
iio:
adc: ad7380: use spi_optimize_message()
iio:
adc: ad7606: remove frstdata check for serial mode
iio:
adc: ad7606: using claim_direct_scoped for code simplification
iio:
adc: ad7793: use devm_regulator_get_enable_read_voltage
iio:
adc: ad7944: remove unused parameter
iio:
adc: ad7944: use devm_regulator_get_enable_read_voltage
iio:
adc: ad7944: use devm_spi_optimize_message()
iio:
adc: ad9467: change struct members padding
iio:
adc: ad9467: use DMA safe buffer for spi
iio:
adc: ad_sigma_delta: add disable_one callback
iio:
adc: ad_sigma_delta: fix irq_flags on irq request
iio:
adc: Add support for MediaTek MT6357/8/9 Auxiliary ADC
iio:
adc: adi-axi-adc: add platform dependencies
iio:
adc: adi-axi-adc: don't allow concurrent enable/disable calls
iio:
adc: adi-axi-adc: improve probe() error messaging
iio:
adc: adi-axi-adc: make sure DRP is locked on enable
iio:
adc: ads1119: Fix IRQ flags
iio:
adc: aspeed_adc: use devm_regulator_get_enable_read_voltage()
iio:
adc: axp20x_adc: Add support for AXP192
iio:
adc: axp20x_adc: make use of regmap_set_bits()
iio:
adc: axp288_adc: make use of regmap_set_bits()
iio:
adc: bcm_iproc_adc: make use of regmap_clear_bits()
iio:
adc: berlin2-adc: make use of regmap_clear_bits(), regmap_set_bits()
iio:
adc: cpcap-adc: make use of regmap_clear_bits(), regmap_set_bits()
iio:
adc: fsl-imx25-gcq: make use of regmap_clear_bits(), regmap_set_bits()
iio:
adc: hx711: remove hx711_remove()
iio:
adc: hx711: use dev_err_probe()
iio:
adc: hx711: use devm_regulator_get_enable_read_voltage()
iio:
adc: ina2xx-adc: make use of regmap_clear_bits()
iio:
adc: intel_mrfld_adc: make use of regmap_clear_bits()
iio:
adc: ltc2309: Fix endian type passed to be16_to_cpu()
iio:
adc: ltc2309: use devm_regulator_get_enable_read_voltage()
iio:
adc: max11205: simplify with spi_get_device_match_data()
iio:
adc: max1363: use devm_regulator_get_enable_read_voltage()
iio:
adc: mcp3564: drop redundant open-coded spi_get_device_match_data()
iio:
adc: meson_saradc: make use of regmap_clear_bits(), regmap_set_bits()
iio:
adc: mp2629_adc: make use of regmap_clear_bits(), regmap_set_bits()
iio:
adc: pac1934: remove unused struct 'samp_rate_mapping'
iio:
adc: qcom-spmi-rradc: make use of regmap_clear_bits(), regmap_set_bits()
iio:
adc: rn5t618-adc: make use of regmap_set_bits()
iio:
adc: sc27xx_adc: make use of regmap_clear_bits(), regmap_set_bits()
iio:
adc: sort Makefile
iio:
adc: stm32-dfsdm-adc: make use of regmap_clear_bits(), regmap_set_bits()
iio:
adc: ti-adc108s102: use devm_regulator_get_enable_read_voltage()
iio:
adc: ti-adc161s626: make use of iio_device_claim_direct_scoped()
iio:
adc: ti-ads1119: Add driver
iio:
adc: ti-ads131e08: simplify with spi_get_device_match_data()
iio:
adc: ti-ads8688: drop ads8688_remove()
iio:
adc: ti-ads8688: use devm_regulator_get_enable_read_voltage()
iio:
adc: ti-tsc2046: simplify with spi_get_device_match_data()
iio:
Add iio_read_channel_label to inkern API
iio:
add missing MODULE_DESCRIPTION() macros
iio:
add support for multiple scan types per channel
iio:
addac: ad74413r: simplify with spi_get_device_match_data()
iio:
adis16480: add support for adis16545/7 families
iio:
adis16480: make the burst_max_speed configurable
iio:
backend: make use of dev_err_cast_probe()
iio:
buffer-dma: Enable support for DMABUFs
iio:
buffer-dmaengine: fix releasing dma channel on error
iio:
buffer-dmaengine: Support new DMABUF based userspace API
iio:
buffer: use struct iio_scan_type to simplify code
iio:
chemical: add driver for ENS160 sensor
iio:
chemical: ams-iaq-core: clean up codestyle warning
iio:
chemical: ens160: add power management support
iio:
chemical: ens160: add triggered buffer support
iio:
common: scmi_iio: convert to dev_err_probe()
iio:
core: Add new DMABUF interface infrastructure
iio:
dac: ad3552r: add model data structure
iio:
dac: ad3552r: add support for ad3541r and ad3551r
iio:
dac: ad3552r: change AD3552R_NUM_CH define name
iio:
dac: ad3552r: uniform structure names
iio:
dac: ad3552r: use devm_regulator_get_enable_read_voltage()
iio:
dac: adi-axi-dac: add platform dependencies
iio:
dac: adi-axi-dac: improve probe() error messaging
iio:
dac: ltc2688: make use of regmap_set_bits()
iio:
dac: max5522: simplify with spi_get_device_match_data()
iio:
dac: stm32-dac-core: make use of regmap_set_bits()
iio:
document inv_icm42600 driver private sysfs attributes
iio:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
iio:
event: use sizeof(*pointer) instead of sizeof(type)
iio:
fix scale application in iio_convert_raw_to_processed_unlocked
iio:
Fix the sorting functionality in iio_gts_build_avail_time_table
iio:
frequency: adf4350: add clk provider
iio:
frequency: adrf6780: rm clk provider include
iio:
gyro: adis16260: make use of the new lock helpers
iio:
gyro: adis16260: make use of the new lock helpers
iio:
gyro: bmg160_core: make use of regmap_clear_bits()
iio:
gyro: mpu3050-core: make use of regmap_clear_bits(), regmap_set_bits()
iio:
health: afe4403: make use of regmap_clear_bits(), regmap_set_bits()
iio:
health: afe4404: make use of regmap_clear_bits(), regmap_set_bits()
iio:
health: max30100: make use of regmap_set_bits()
iio:
health: max30102: make use of regmap_set_bits()
iio:
humidity: si7020: add heater support
iio:
imu: adis16400: make use of the new lock helpers
iio:
imu: adis16475: Create push single sample API
iio:
imu: adis16475: make use of the new lock helpers
iio:
imu: adis16475: Re-define ADIS16475_DATA
iio:
imu: adis16480.c: Add delta angle and delta velocity channels
iio:
imu: adis16480: make use of the new lock helpers
iio:
imu: adis: add cleanup based lock helpers
iio:
imu: adis: move to the cleanup magic
iio:
imu: adis: remove legacy lock helpers
iio:
imu: adis_buffer: Add buffer setup API with buffer attributes
iio:
imu: adis_buffer: split trigger handling
iio:
imu: adis_trigger: Allow level interrupts for FIFO readings
iio:
imu: bmi160: add support for bmi120
iio:
imu: bmi323: Use iio read_acpi_mount_matrix() helper
iio:
imu: inv_icm42600: add register caching in the regmap
iio:
imu: inv_icm42600: add support of accel low-power mode
iio:
imu: inv_icm42600: make use of regmap_clear_bits(), regmap_set_bits()
iio:
imu: inv_mpu6050: fix interrupt status read for old buggy chips
iio:
introduce struct iio_scan_type
iio:
light: adux1020: make use of regmap_clear_bits(), regmap_set_bits()
iio:
light: driver for Vishay VEML6040
iio:
light: gp2ap020a00f: Remove some unused field in struct gp2ap020a00f_data
iio:
light: iqs621-als: make use of regmap_clear_bits()
iio:
light: isl29018: make use of regmap_clear_bits()
iio:
light: rohm-bu27034: remove unused struct 'bu27034_result'
iio:
light: st_uvis25_core: make use of regmap_clear_bits()
iio:
light: stk3310: make chip id check expandable
iio:
light: stk3310: relax failure to match id
iio:
light: stk3310: support more stk3311 variants
iio:
light: veml6030: make use of regmap_clear_bits()
iio:
magnetometer: ak8974: make use of regmap_set_bits()
iio:
magnetometer: mmc35240: make use of regmap_set_bits()
iio:
multiplexer: Remove an unused field in struct mux
iio:
pressure: bmp280-core: make use of regmap_clear_bits()
iio:
pressure: bmp280: Add identifier names in function definitions
iio:
pressure: bmp280: Add more intuitive name for bmp180_measure()
iio:
pressure: bmp280: Improve indentation and line wrapping
iio:
pressure: bmp280: Introduce new cleanup routines
iio:
pressure: bmp280: Make error checks consistent
iio:
pressure: bmp280: Refactorize reading functions
iio:
pressure: bmp280: Remove dead error checks
iio:
pressure: bmp280: Remove, add and update error messages
iio:
pressure: bmp280: Use BME prefix for BME280 specifics
iio:
pressure: bmp280: Use unsigned data types for raw sensor data
iio:
proximity: sx9324: make use of regmap_set_bits()
iio:
proximity: sx9360: make use of regmap_set_bits()
iio:
proximity: sx9500: make use of regmap_clear_bits(), regmap_set_bits()
iio:
proximity: sx_common: make use of regmap_clear_bits(), regmap_set_bits()
iio:
st_sensors: relax WhoAmI check in st_sensors_verify_id()
iio:
temperature: ltc2983: convert to dev_err_probe()
iio:
temperature: max30208: Remove an unused field in struct max30208_data
iio:
temperature: mcp9600: add threshold events support
iio:
temperature: mlx90632: make use of regmap_clear_bits()
iio:
test: gts: test available times and gains sorting
iio:
tmag5273: Remove some unused field in struct tmag5273_data
iio:
trigger: stm32-timer-trigger: make use of regmap_clear_bits(), regmap_set_bits()
iio:
xilinx-ams: Add labels
ila:
call nf_unregister_net_hooks() sooner
Linux:
Improve readability of copy_tree
include/linux/jhash.h:
fix typos
inet:
remove (struct uncached_list)->quarantine
init/Kconfig:
remove CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND
init/modpost:
conditionally check section mismatch to __meminit*
init:
remove unused __MEMINIT* macros
initramfs:
shorten cmd_initfs in usr/Makefile
inode:
clarify what's locked
input/vmmouse:
Use VMware hypercall API
Input:
adc-joystick - fix optional value handling
Input:
adc-joystick - handle inverted axes
Input:
adc-joystick - move axes data into the main structure
Input:
add missing MODULE_DESCRIPTION() macros
input:
Add onkey driver for Marvell 88PM886 PMIC
Input:
ads7846 - handle HSYNC GPIO
Input:
ads7846 - ratelimit the spi_sync error message
Input:
adxl34x - switch to using "guard" notation
Input:
adxl34x - switch to using managed resources
Input:
adxl34x - use device core to create driver-specific device attributes
Input:
adxl34x - use input_set_capability()
Input:
ati-remote2 - use driver core to instantiate device attributes
Input:
atmel_mxt_ts - use driver core to instantiate device attributes
Input:
cap11xx - stop using chip ID when configuring it
Input:
cs40l50 - Add support for the CS40L50 haptic driver
Input:
cypress_ps2 - clean up setting reporting rate
Input:
cypress_ps2 - fix error handling when sending command fails
Input:
cypress_ps2 - fix waiting for command response
Input:
cypress_ps2 - propagate errors from lower layers
Input:
cypress_ps2 - report timeouts when reading command status
Input:
cypress_ps2 - use u8 when dealing with byte data
Input:
do not check number of events in input_pass_values()
Input:
edt-ft5x06 - add ft5426
Input:
edt-ft5x06 - add support for FocalTech FT8201
Input:
ektf2127 - add ektf2232 support
Input:
elan_i2c - do not leave interrupt disabled on suspend failure
Input:
evdev - remove ->event() method
Input:
exc3000 - add EXC81W32 support
Input:
fsl-imx25-tcq - constify struct regmap_config
Input:
gameport - use sizeof(*pointer) instead of sizeof(type)
Input:
goodix_berlin - use __free() cleanup in SPI transport
Input:
himax_hx83112b - add himax_chip struct for multi-chip support
Input:
himax_hx83112b - add support for HX83100A
Input:
himax_hx83112b - fix incorrect size when reading product ID
Input:
himax_hx83112b - implement MCU register reading
Input:
himax_hx83112b - use more descriptive register defines
Input:
i8042 - add forcenorestore quirk to leave controller untouched even on s3
Input:
i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
Input:
i8042 - use new forcenorestore quirk to replace old buggy quirk combination
Input:
ili210x - switch to using cleanup functions in firmware code
Input:
ili210x - use guard notation when disabling and reenabling IRQ
Input:
ili210x - use kvmalloc() to allocate buffer for firmware update
Input:
imagis - add supports for Imagis IST3038
Input:
imagis - clarify the usage of protocol_b
Input:
ims-pcu - annotate struct ims_pcu_flash_fmt with __counted_by
Input:
ims-pcu - drop repeated "input" in error message
Input:
ims-pcu - switch to using cleanup functions
Input:
ims-pcu - use driver core to instantiate device attributes
Input:
joystick - use sizeof(*pointer) instead of sizeof(type)
Input:
keyboard - use sizeof(*pointer) instead of sizeof(type)
Input:
make events() method return number of events processed
Input:
make sure input handlers define only one processing method
Input:
misc - use sizeof(*pointer) instead of sizeof(type)
Input:
mouse - use sizeof(*pointer) instead of sizeof(type)
Input:
MT - limit max slots
Input:
omap-keypad - use driver core to instantiate device attributes
Input:
preallocate memory to hold event values
Input:
qt1050 - constify struct regmap_config
Input:
qt1050 - handle CHIP_ID reading error
Input:
rearrange input_alloc_device() to prepare for preallocating of vals
Input:
rohm_bu21023 - factor out settings update code
Input:
rohm_bu21023 - switch to using cleanup functions
Input:
rohm_bu21023 - switch to using sysfs_emit()
Input:
serio - use sizeof(*pointer) instead of sizeof(type)
Input:
simplify event handling logic
Input:
synaptics - enable SMBus for HP Elitebook 840 G2
Input:
tablet - use sizeof(*pointer) instead of sizeof(type)
Input:
touchscreen - use sizeof(*pointer) instead of sizeof(type)
Input:
twl4030-pwrbutton - fix kernel-doc warning
Input:
uinput - reject requests with unreasonable number of slots
Input:
wacom_w8001 - correct device name generation
Input:
wacom_w8001 - simplify device name generation
Input:
wacom_w8001 - use "guard" notation when acquiring mutex
Input:
yealink - simplify locking in sysfs attribute handling
Input:
yealink - use driver core to instantiate device attributes
intel_alpm:
Fix wrong offset for PORT_ALPM_* registers
intel_idle:
Switch to new Intel CPU model defines
intel_th:
msu-sink: add missing MODULE_DESCRIPTION()
interconnect:
icc-clk: Add devm_icc_clk_register
interconnect:
icc-clk: Specify master/slave ids
interconnect:
imx: add missing MODULE_DESCRIPTION() macros
interconnect:
mediatek: Add MediaTek MT8183/8195 EMI Interconnect driver
interconnect:
mediatek: remove unneeded semicolon
interconnect:
qcom: add missing MODULE_DESCRIPTION() macros
interconnect:
qcom: Add MSM8953 driver
interconnect:
qcom: Fix DT backwards compatibility for QoS
interconnect:
qcom: icc-rpmh: Add QoS configuration support
interconnect:
qcom: qcm2290: Fix mas_snoc_bimc RPM master ID
interconnect:
qcom: sc7280: enable QoS configuration
io_uring/advise:
support 64-bit lengths
io_uring/eventfd:
move eventfd handling to separate file
io_uring/eventfd:
move to more idiomatic RCU free usage
io_uring/io-wq:
limit retrying worker initialisation
io_uring/io-wq:
make io_wq_work flags atomic
io_uring/kbuf:
return correct iovec count from classic buffer peek
io_uring/kbuf:
sanitize peek buffer setup
io_uring/msg_ring:
add an alloc cache for io_kiocb entries
io_uring/msg_ring:
check for dead submitter task
io_uring/msg_ring:
fix overflow posting
io_uring/msg_ring:
fix uninitialized use of target_req->flags
io_uring/msg_ring:
improve handling of target CQE posting
io_uring/msg_ring:
tighten requirement for remote posting
io_uring/msg_ring:
use kmem_cache_free() to free request
io_uring/napi:
check napi_enabled in io_napi_add() before proceeding
io_uring/napi:
pass ktime to io_napi_adjust_timeout
io_uring/napi:
remove duplicate io_napi_entry timeout assignation
io_uring/napi:
Remove unnecessary s64 cast
io_uring/napi:
use ktime in busy polling
io_uring/net:
check socket is valid in io_bind()/io_listen()
io_uring/net:
cleanup io_recv_finish() bundle handling
io_uring/net:
don't pick multiple buffers for non-bundle send
io_uring/net:
ensure expanded bundle recv gets marked for cleanup
io_uring/net:
ensure expanded bundle send gets marked for cleanup
io_uring/net:
move charging socket out of zc io_uring
io_uring/rsrc:
Drop io_copy_iov in favor of iovec API
io_uring/rsrc:
ensure compat iovecs are copied correctly
io_uring/rsrc:
remove redundant __set_current_state() post schedule()
io_uring/sqpoll:
annotate debug task == current with data_race()
io_uring:
add io_add_aux_cqe() helper
io_uring:
add remote task_work execution helper
io_uring:
align iowq and task request error handling
io_uring:
Allocate only necessary memory in io_probe
io_uring:
don't allow netpolling with SETUP_IOPOLL
io_uring:
Drop per-ctx dummy_ubuf
io_uring:
fix error pbuf checking
io_uring:
fix io_match_task must_hold
io_uring:
fix lost getsockopt completions
io_uring:
Fix probe of disabled operations
io_uring:
fix user_data field name in comment
io_uring:
Introduce IORING_OP_BIND
io_uring:
Introduce IORING_OP_LISTEN
io_uring:
keep multishot request NAPI timeout current
io_uring:
kill REQ_F_CANCEL_SEQ
io_uring:
remove unused local list heads in NAPI functions
io_uring:
simplify io_uring_cmd return
io_uring:
tighten task exit cancellations
io_uring:
use 'state' consistently
iomap:
don't increase i_size in iomap_write_end()
iomap:
Optimize iomap_read_folio
iomap:
Remove calls to set and clear folio error flag
iommu/amd:
Convert comma to semicolon
iommu/amd:
Use try_cmpxchg64() in v2_alloc_pte()
iommu/arm-smmu-qcom-debug:
Do not print for handled faults
iommu/arm-smmu-qcom:
record reason for deferring probe
iommu/arm-smmu-qcom:
Register the TBU driver in qcom_smmu_impl_init
iommu/arm-smmu-v3:
Add feature detection for HTTU
iommu/arm-smmu-v3:
add missing MODULE_DESCRIPTION() macro
iommu/arm-smmu-v3:
Add ssid to struct arm_smmu_master_domain
iommu/arm-smmu-v3:
Add support for dirty tracking in domain alloc
iommu/arm-smmu-v3:
Add support for domain_alloc_user fn
iommu/arm-smmu-v3:
Allow a PASID to be set when RID is IDENTITY/BLOCKED
iommu/arm-smmu-v3:
Allow IDENTITY/BLOCKED to be set while PASID is used
iommu/arm-smmu-v3:
Allow setting a S1 domain to a PASID
iommu/arm-smmu-v3:
Avoid uninitialized asid in case of error
iommu/arm-smmu-v3:
Convert to domain_alloc_sva()
iommu/arm-smmu-v3:
Do not use master->sva_enable to restrict attaches
iommu/arm-smmu-v3:
Do not zero the strtab twice
iommu/arm-smmu-v3:
Enable HTTU for stage1 with io-pgtable mapping
iommu/arm-smmu-v3:
Keep track of arm_smmu_master_domain for SVA
iommu/arm-smmu-v3:
Make changing domains be hitless for ATS
iommu/arm-smmu-v3:
Make smmu_domain->devices into an allocated list
iommu/arm-smmu-v3:
Make SVA allocate a normal arm_smmu_domain
iommu/arm-smmu-v3:
Put the SVA mmu notifier in the smmu_domain
iommu/arm-smmu-v3:
Shrink the strtab l1_desc array
iommu/arm-smmu-v3:
Start building a generic PASID layer
iommu/arm-smmu-v3:
Test the STE S1DSS functionality
iommu/arm-smmu-v3:
Thread SSID through the arm_smmu_attach_*() interface
iommu/arm-smmu-v3:
Use *-y instead of *-objs in Makefile
iommu/arm-smmu:
Add CB prefix to register bitfields
iommu/arm-smmu:
Pretty-print context fault related regs
iommu/dma:
Prune redundant pgprot arguments
iommu/io-pgtable-arm:
Add read_and_clear_dirty() support
iommu/iova:
Add missing MODULE_DESCRIPTION() macro
iommu/mediatek-v1:
Clean up redundant fwspec checks
iommu/of:
Support ats-supported device-tree property
iommu/tegra-smmu:
Pass correct fwnode to iommu_fwspec_init()
iommu/vt-d:
Add helper to allocate paging domain
iommu/vt-d:
Add helper to flush caches for context change
iommu/vt-d:
Downgrade warning for pre-enabled IR
iommu/vt-d:
Fix aligned pages in calculate_psi_aligned_address()
iommu/vt-d:
Fix identity map bounds in si_domain_init()
iommu/vt-d:
Fix incorrect domain ID in context flush helper
iommu/vt-d:
Handle volatile descriptor status read
iommu/vt-d:
Limit max address mask to MAX_AGAW_PFN_WIDTH
iommu/vt-d:
Refactor PCI PRI enabling/disabling callbacks
iommu/vt-d:
Remove comment for def_domain_type
iommu/vt-d:
Remove control over Execute-Requested requests
iommu/vt-d:
Use try_cmpxchg64() in intel_pasid_get_entry()
iommu:
Add attach handle to struct iopf_group
iommu:
Add iommu_paging_domain_alloc() interface
iommu:
arm-smmu: Fix Tegra workaround for PAGE_SIZE mappings
iommu:
Do not return 0 from map_pages if it doesn't do anything
iommu:
Extend domain attach group with handle support
iommu:
Handle iommu faults for a bad iopf setup
iommu:
Introduce domain attachment handle
iommu:
Make iommu_sva_domain_alloc() static
iommu:
Move IOMMU_DIRTY_NO_CLEAR define
iommu:
Remove iommu_fwspec ops
iommu:
Remove sva handle list
iommu:
Remove unused declaration iommu_sva_unbind_gpasid()
iommu:
Resolve fwspec ops automatically
iommu:
Restore lost return in iommu_report_device_fault()
iommu:
sprd: Avoid NULL deref in sprd_iommu_hw_en
iommu:
sun50i: Add H616 compatible string
iommu:
sun50i: allocate page tables from below 4 GiB
iommu:
sun50i: clear bypass register
iommufd/device:
Fix hwpt at err_unresv in iommufd_device_do_replace()
iommufd/iova_bitmap:
Cache mapped length in iova_bitmap_map struct
iommufd/iova_bitmap:
Check iova_bitmap_done() after set ahead
iommufd/iova_bitmap:
Consolidate iova_bitmap_set exit conditionals
iommufd/iova_bitmap:
Dynamic pinning on iova_bitmap_set()
iommufd/iova_bitmap:
Move initial pinning to iova_bitmap_for_each()
iommufd/iova_bitmap:
Remove iterator logic
iommufd/selftest:
Add coverage for IOPF test
iommufd/selftest:
Add IOPF support for mock device
iommufd/selftest:
Add tests for <= u8 bitmap sizes
iommufd/selftest:
Do not record head iova to better match iommu drivers
iommufd/selftest:
Fix dirty bitmap tests with u8 bitmaps
iommufd/selftest:
Fix iommufd_test_dirty() to handle
iommufd/selftest:
Fix tests to use MOCK_PAGE_SIZE based buffer sizes
iommufd/selftest:
Make dirty_ops static
iommufd:
Add check on user response code
iommufd:
Add fault and response message definitions
iommufd:
Add iommufd fault object
iommufd:
Associate fault object with iommufd_hw_pgtable
iommufd:
Do not allow creating areas without READ or WRITE
iommufd:
Fault-capable hwpt attach/detach/replace
iommufd:
Fix error pointer checking
iommufd:
Put constants for all the uAPI enums
iommufd:
Remove IOMMUFD_PAGE_RESP_FAILURE
iommufd:
Require drivers to supply the cache_invalidate_user ops
iommufd:
Use atomic_long_try_cmpxchg() in incr_user_locked_vm()
iommufd:
Use iommu_paging_domain_alloc()
ionic:
add per-queue napi_schedule for doorbell check
ionic:
add private workqueue per-device
ionic:
add work item for missed-doorbell check
ionic:
advertise 52-bit addressing limitation for MSI-X
ionic:
check for queue deadline in doorbell_napi_work
ionic:
fix potential irq name truncation
ionic:
fix up ionic_if.h kernel-doc issues
ionic:
Keep interrupt affinity up to date
ionic:
Mark error paths in the data path as unlikely
ionic:
Only run the doorbell workaround for certain asic_type
ionic:
only sync frag_len in first buffer of xdp
ionic:
Pass ionic_txq_desc to ionic_tx_tso_post
ionic:
Prevent tx_timeout due to frequent doorbell ringing
ionic:
remove missed doorbell per-queue timer
ionic:
Reset LIF device while restarting LIF
ionic:
Use an u16 for rx_copybreak
ionic:
Use netdev_name() function instead of netdev->name
ip6_tunnel:
Fix broken GRO
ip_tunnel:
Move stats allocation to core
ipc, msg:
Use dedicated slab buckets for alloc_msg()
ipc:
mqueue: remove assignment from IS_ERR argument
ipmi:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
ipmi:
ssif_bmc: prevent integer overflow on 32bit systems
ipv4:
Fix incorrect source address in Record Route option
ipv4:
Fix incorrect TOS in fibmatch route get reply
ipv4:
Fix incorrect TOS in route get reply
ipv4:
fix source address selection with route leak
ipv6:
fix ndisc_is_useropt() handling for PIO
ipv6:
fix possible UAF in ip6_finish_output2()
ipv6:
fix source address selection with route leak
ipv6:
prevent possible UAF in ip6_xmit()
ipv6:
prevent UAF in ip6_send_skb()
ipv6:
sr: restruct ifdefines
ipv6:
take care of scope when choosing the src addr
ipvs:
Avoid unnecessary calls to skb_is_gso_sctp
ipvs:
constify ctl_table arguments of utility functions
ipvs:
properly dereference pe in ip_vs_add_service
irqchip/armada-370-xp:
Add support for 32 MSI interrupts on non-IPI platforms
irqchip/armada-370-xp:
Do not allow mapping IRQ 0 and 1
irqchip/armada-370-xp:
Do not touch IPI registers on platforms without IPI
irqchip/armada-370-xp:
Only call ipi_resume() if IPI is available
irqchip/armada-370-xp:
Use atomic_io_modify() instead of another spinlock
irqchip/bcm2835:
Enable SKIP_SET_WAKE and MASK_ON_SUSPEND
irqchip/dw-apb-ictl:
Support building as module
irqchip/gic-common:
Remove sync_access callback
irqchip/gic-v2m:
Fix refcount leak in gicv2m_of_init()
irqchip/gic-v2m:
Switch to device MSI
irqchip/gic-v3-its:
Correctly fish out the DID for platform MSI
irqchip/gic-v3-its:
Correctly honor the RID remapping
irqchip/gic-v3-its:
Provide MSI parent for PCI/MSI[-X]
irqchip/gic-v3-its:
Provide MSI parent infrastructure
irqchip/gic-v3-its:
Switch platform MSI to MSI parent
irqchip/gic-v3:
Add support for ACPI's disabled but 'online capable' CPUs
irqchip/gic-v3:
Detect GICD_CTRL.DS and SCR_EL3.FIQ earlier
irqchip/gic-v3:
Don't return errors from gic_acpi_match_gicc()
irqchip/gic-v3:
Enable non-coherent redistributors/ITSes ACPI probing
irqchip/gic-v3:
Fix 'broken_rdists' unused warning when !SMP and !ACPI
irqchip/gic-v3:
Init SRE before poking sysregs
irqchip/gic-v3:
Make distributor priorities variables
irqchip/gic-v3:
Pass #redistributor-regions to gic_of_setup_kvm_info()
irqchip/gic-v4:
Always configure affinity on VPE activation
irqchip/gic-v4:
Fix ordering between vmapp and vpe locks
irqchip/gic-v4:
Make sure a VPE is locked when VMAPP is issued
irqchip/gic-v4:
Substitute vmovp_lock for a per-VM lock
irqchip/gic_v3_mbi:
Switch over to parent domain
irqchip/imx-irqsteer:
Handle runtime power management correctly
irqchip/imx-mu-msi:
Fix codingstyle in imx_mu_msi_domains_init()
irqchip/imx-mu-msi:
Switch to MSI parent
irqchip/irq-msi-lib:
Check for NULL ops in msi_lib_irq_domain_select()
irqchip/irq-msi-lib:
Prepare for DEVICE MSI to replace platform MSI
irqchip/irq-msi-lib:
Prepare for DOMAIN_BUS_WIRED_TO_MSI
irqchip/irq-msi-lib:
Prepare for PCI MSI/MSIX
irqchip/irq-mvebu-icu:
Prepare for real per device MSI
irqchip/irq-mvebu-icu:
Remove platform MSI leftovers
irqchip/irq-mvebu-sei:
Switch to MSI parent
irqchip/irq-pic32-evic:
Add missing 'static' to internal function
irqchip/loongarch-cpu:
Fix return value of lpic_gsi_to_irq()
irqchip/mbigen:
Fix mbigen node address layout
irqchip/mbigen:
Prepare for real per device MSI
irqchip/mbigen:
Remove platform_msi_create_device_domain() fallback
irqchip/meson-gpio:
Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
irqchip/mvebu-gicp:
Switch to MSI parent
irqchip/mvebu-odmi:
Switch to parent MSI
irqchip/renesas-rzg2l:
Add support for RZ/Five SoC
irqchip/renesas-rzg2l:
Reorder function calls in rzg2l_irqc_irq_disable()
irqchip/riscv-aplic:
Fix an IS_ERR() vs NULL bug in probe()
irqchip/riscv-aplic:
Retrigger MSI interrupt on source configuration
irqchip/riscv-aplic:
Simplify the initialization code
irqchip/riscv-intc:
Remove asmlinkage
irqchip/sifive-plic:
Probe plic driver early for Allwinner D1 platform
irqchip/stm32-exti:
Add CONFIG_STM32MP_EXTI
irqchip/stm32-exti:
Split MCU and MPU code
irqchip/stm32mp-exti:
Allow building as module
irqchip/stm32mp-exti:
Rename internal symbols
irqchip/xilinx:
Fix shift out of bounds
irqchip:
Add missing MODULE_DESCRIPTION() macros
irqchip:
Add support for LAN966x OIC
irqchip:
Provide irq-msi-lib
irqdomain:
Add a resource managed version of irq_domain_instantiate()
irqdomain:
Add missing parameter descriptions in kernel-doc comments
irqdomain:
Add support for generic irq chips creation before publishing a domain
irqdomain:
Constify parameter in is_fwnode_irqchip()
irqdomain:
Convert __irq_domain_add() wrappers to irq_domain_instantiate()
irqdomain:
Convert __irq_domain_create() to use struct irq_domain_info
irqdomain:
Convert domain creation functions to irq_domain_instantiate()
irqdomain:
Fix formatting irq_find_matching_fwspec() kerneldoc comment
irqdomain:
Fix the kernel-doc and plug it into Documentation
irqdomain:
Fixed unbalanced fwnode get and put
irqdomain:
Handle additional domain flags in irq_domain_instantiate()
irqdomain:
Handle domain bus token in irq_domain_create()
irqdomain:
Handle domain hierarchy parent in irq_domain_instantiate()
irqdomain:
Introduce init() and exit() hooks
irqdomain:
Introduce irq_domain_free()
irqdomain:
Introduce irq_domain_instantiate()
irqdomain:
Make __irq_domain_create() return an error code
irqdomain:
Make build work for CONFIG_GENERIC_IRQ_CHIP=n
irqdomain:
Remove __irq_domain_add()
irqdomain:
Use a dedicated function to set the domain name
irqdomain:
Use irq_domain_instantiate() for hierarchy domain creation
isdn:
add missing MODULE_DESCRIPTION() macros
isofs:
add missing MODULE_DESCRIPTION()
isofs:
Convert rock_ridge_symlink_read_folio to use a folio
isofs:
Convert to new uid/gid option parsing helpers
jbd2:
add missing MODULE_DESCRIPTION()
jbd2:
add missing MODULE_DESCRIPTION()
jbd2:
avoid infinite transaction commit loop
jbd2:
avoid memleak in jbd2_journal_write_metadata_buffer
jbd2:
avoid mount failed when commit block is partial submitted
jbd2:
drop pointless shrinker batch initialization
jbd2:
increase maximum transaction size
jbd2:
jump to new copy_done tag when b_frozen_data is created concurrently
jbd2:
make jbd2_journal_get_max_txn_bufs() internal
jbd2:
precompute number of transaction descriptor blocks
jbd2:
remove dead check of JBD2_UNMOUNT in kjournald2
jbd2:
remove dead equality check of j_commit_[sequence/request] in kjournald2
jbd2:
remove unnecessary "should_sleep" in kjournald2
jbd2:
remove unnedded "need_copy_out" in jbd2_journal_write_metadata_buffer
jbd2:
remove unneeded kmap to do escape in jbd2_journal_write_metadata_buffer
jbd2:
remove unused return info from jbd2_journal_write_metadata_buffer
jbd2:
speed up jbd2_transaction_committed()
jbd2:
use bh_in instead of jh2bh(jh_in) to simplify code
jbd2:
use str_plural() to fix Coccinelle warning
jffs2:
Remove calls to set/clear the folio error flag
jfs:
Change metapage->page to metapage->folio
jfs:
Convert __get_metapage to use a folio
jfs:
Convert dec_io to take a folio
jfs:
Convert drop_metapage and remove_metapage to take a folio
jfs:
Convert force_metapage to use a folio
jfs:
Convert inc_io to take a folio
jfs:
Convert insert_metapage() to take a folio
jfs:
Convert metapage_read_folio to use folio APIs
jfs:
Convert metapage_writepage to metapage_write_folio
jfs:
Convert page_to_mp to folio_to_mp
jfs:
don't walk off the end of ealist
jfs:
Fix array-index-out-of-bounds in diFree
jfs:
fix null ptr deref in dtInsertEntry
jfs:
Fix shift-out-of-bounds in dbDiscardAG
jfs:
Remove use of folio error flag
Linux:
jfs; Convert __invalidate_metapages to use a folio
Linux:
jfs; Convert release_metapage to use a folio
jump_label:
Clarify condition in static_key_fast_inc_not_disabled()
jump_label:
Fix concurrency issues in static_key_slow_dec()
jump_label:
Fix the fix, brown paper bags galore
jump_label:
Simplify and clarify static_key_fast_inc_cpus_locked()
kallsyms:
add more original symbol type/name in comment lines
kallsyms:
avoid repeated calculation of array size for markers
kallsyms:
change sym_entry::percpu_absolute to bool type
kallsyms:
Do not cleanup .llvm.
suffix before sorting symbols
kallsyms:
get rid of code for absolute kallsyms
kallsyms:
Match symbols exactly with CONFIG_LTO_CLANG
kallsyms:
unify seq and start_pos fields of struct sym_entry
kallsyms:
use \t instead of a tab in printf()
kbuild, bpf:
Use test-ge check for v1.25-only pahole
kbuild,bpf:
Add module-specific pahole flags for distilled base BTF
kbuild:
Abort make on install failures
kbuild:
add script and target to generate pacman package
kbuild:
add syscall table generation to scripts/Makefile.asm-headers
kbuild:
avoid build error when single DTB is turned into composite DTB
kbuild:
avoid scripts/kallsyms parsing /dev/null
kbuild:
bpf: Tell pahole to DECL_TAG kfuncs
kbuild:
clean up code duplication in cmd_fdtoverlay
kbuild:
clean up scripts/remove-stale-files
kbuild:
Create INSTALL_PATH directory if it does not exist
kbuild:
deb-pkg: remove support for "name
" form for DEBEMAIL
kbuild:
deb-pkg: remove support for EMAIL environment variable
kbuild:
deb-pkg: use default string when variable is unset or null
kbuild:
doc: gcc to CC change
kbuild:
Fix '-S -c' in x86 stack protector scripts
kbuild:
fix rebuild of generic syscall headers
kbuild:
fix typos "prequisites" to "prerequisites"
kbuild:
merge temporary vmlinux for BTF and kallsyms
kbuild:
move init/build-version to scripts/
kbuild:
move some helper headers from scripts/kconfig/ to scripts/include/
kbuild:
package: add -e and -u options to some shell scripts
kbuild:
raise the minimum GNU Make requirement to 4.0
kbuild:
refactor variables in scripts/link-vmlinux.sh
kbuild:
remove PROVIDE() for kallsyms symbols
kbuild:
rpm-pkg: Fix C locale setup
kbuild:
rpm-pkg: ghost modules.weakdep file
kbuild:
rpm-pkg: introduce a simple changelog section for kernel.spec
kbuild:
rpm-pkg: make sure to have versioned 'Obsoletes' for kernel.spec
kbuild:
rust-analyzer: better error handling
kbuild:
rust-analyzer: improve comment documentation
kbuild:
rust-analyzer: mark `rust_is_available.sh` invocation as recursive
kbuild:
rust: remove now-unneeded `rusttest` custom sysroot handling
kbuild:
rust: skip -fmin-function-alignment in bindgen flags
kbuild:
verify asm-generic header list
kbuild:
verify dtoverlay files against schema
kcm:
Serialise kcm_sendmsg() for the same socket.
kconfig:
add -e and -u options to *conf-cfg.sh scripts
kconfig:
add const qualifiers to several function arguments
kconfig:
add fallthrough comments to expr_compare_type()
kconfig:
call expr_eliminate_yn() at least once in expr_eliminate_dups()
kconfig:
change sym_choice_default() to take the choice menu
kconfig:
fix conditional prompt behavior for choice
kconfig:
gconf: move conf_changed() definition up
kconfig:
gconf: remove unnecessary forward declarations
kconfig:
import list_move(_tail) and list_for_each_entry_reverse macros
kconfig:
improve error message for dependency between choice members
kconfig:
improve error message for recursive dependency in choice
kconfig:
introduce choice_set_value() helper
kconfig:
pass new conf_changed value to the callback
kconfig:
qconf: remove initial call to conf_changed()
kconfig:
recursive checks drop file/lineno
Kconfig:
reduce the amount of power sequencing noise
kconfig:
refactor choice value calculation
kconfig:
refactor conf_set_all_new_symbols() to reduce indentation level
kconfig:
refactor conf_write_defconfig() to reduce indentation level
kconfig:
refactor error messages in sym_check_print_recursive()
kconfig:
remember the current choice while parsing the choice block
kconfig:
remove 'e1' and 'e2' macros from expression deduplication
kconfig:
remove conf_unsaved in conf_read_simple()
kconfig:
remove E_LIST expression type
kconfig:
remove expr_list_for_each_sym() macro
kconfig:
remove P_CHOICE property
kconfig:
remove sym_get_choice_value()
kconfig:
remove SYMBOL_CHOICEVAL flag
kconfig:
remove tristate choice support
kconfig:
remove unneeded code in expr_compare_type()
kconfig:
use menu_list_for_each_sym() in sym_choice_default()
kconfig:
use sym_get_choice_menu() in sym_check_choice_deps()
kconfig:
use sym_get_choice_menu() in sym_check_deps()
kconfig:
use sym_get_choice_menu() in sym_check_print_recursive()
kcov:
properly check for softirq context
kcsan:
Add example to data_race() kerneldoc header
kcsan:
Add missing MODULE_DESCRIPTION() macro
kdb:
address -Wformat-security warnings
kdb:
Get rid of redundant kdb_curr_task()
kdb:
Use the passed prompt in kdb_position_cursor()
kernel-wide:
fix spelling mistakes like "assocative" -> "associative"
kernel/cgroup:
cleanup cgroup_base_files when fail to add cgroup_psi_files
kernel/fork.c:
get totalram_pages from memblock to calculate max_threads
kernel/fork.c:
put set_max_threads()/task_struct_whitelist() in __init section
kernel/panic:
add verbose logging of kernel taints in backtraces
kernel/panic:
convert print_tainted() to use struct seq_buf internally
kernel/panic:
initialize taint_flags[] using a macro
kernel/panic:
return early from print_tainted() when not tainted
kernel:
rerun task_work while freezing in get_signal()
kexec_file:
fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
KEYS:
encrypted: add missing MODULE_DESCRIPTION()
KEYS:
trusted: add missing MODULE_DESCRIPTION()
KEYS:
trusted: dcp: fix leak of blob encryption key
KEYS:
trusted: fix DCP blob payload length assignment
kfifo:
add missing MODULE_DESCRIPTION() macros
khugepaged:
simplify the allocation of slab caches
kmemleak-test:
add missing MODULE_DESCRIPTION() macro
kmsan:
accept ranges starting with 0 on s390
kmsan:
add missing __user tags
kmsan:
allow disabling KMSAN checks for the current task
kmsan:
disable KMSAN when DEFERRED_STRUCT_PAGE_INIT is enabled
kmsan:
do not pass NULL pointers as 0
kmsan:
do not round up pg_data_t size
kmsan:
enable on s390
kmsan:
export panic_on_kmsan
kmsan:
expose kmsan_get_metadata()
kmsan:
expose KMSAN_WARN_ON()
kmsan:
fix is_bad_asm_addr() on arches with overlapping address spaces
kmsan:
fix kmsan_copy_to_user() on arches with overlapping address spaces
kmsan:
increase the maximum store size to 4096
kmsan:
introduce memset_no_sanitize_memory()
kmsan:
introduce test_unpoison_memory()
kmsan:
make the tests compatible with kmsan.panic=1
kmsan:
remove a useless assignment from kmsan_vmap_pages_range_noflush()
kmsan:
remove an x86-specific #include from kmsan.h
kmsan:
support SLAB_POISON
kmsan:
use ALIGN_DOWN() in kmsan_get_metadata()
kobject_uevent:
Fix OOB access within zap_modalias_env()
kpageflags:
detect isolated KPF_THP folios
kprobes:
Fix to check symbol prefixes correctly
kselftest/alsa:
Fix validation of writes to volatile controls
kselftest/alsa:
Log the PCM ID in pcm-test
kselftest/alsa:
Use card name rather than number in test names
kselftest/arm64:
Fix a couple of spelling mistakes
kselftest/arm64:
Fix redundancy of a testcase
kselftest/arm64:
Include kernel mode NEON in fp-stress
kselftest:
devices: Add of-fullname-regex property
kselftest:
devices: Add test to detect device error logs
kselftest:
devices: Allow specifying boards directory through parameter
kselftest:
devices: Move discoverable devices test to subdirectory
kselftest:
missing arg in ptrace.c
kselftest:
Move ksft helper module to common directory
kselftests:
dmabuf-heaps: Ensure the driver name is null-terminated
ksmbd:
add durable scavenger timer
ksmbd:
avoid reclaiming expired durable opens by the client
ksmbd:
Constify struct ksmbd_transport_ops
ksmbd:
fix race condition between destroy_previous_session() and smb2 operations()
ksmbd:
fix spelling mistakes in documentation
ksmbd:
override fsids for share path check
ksmbd:
override fsids for smb2_query_info()
ksmbd:
remove duplicate SMB2 Oplock levels definitions
ksmbd:
Replace one-element arrays with flexible-array members
ksmbd:
the buffer of smb2 query dir response has at least 1 byte
ksmbd:
Unlock on in ksmbd_tcp_set_interfaces()
ksmbd:
unset the binding mark of a reused connection
ksmbd:
Use unsafe_memcpy() for ntlm_negotiate
kunit/fortify:
add missing MODULE_DESCRIPTION() macros
kunit/overflow:
Fix UB in overflow_allocation_test
kunit/usercopy:
Add missing MODULE_DESCRIPTION()
kunit/usercopy:
Disable testing on !CONFIG_MMU
KUnit:
add missing MODULE_DESCRIPTION() macros for lib/*_test.ko
KUnit:
add missing MODULE_DESCRIPTION() macros for lib/test_*.ko
kunit:
add missing MODULE_DESCRIPTION() macros to core modules
kunit:
add missing MODULE_DESCRIPTION() macros to lib/*.c
kunit:
Cover 'assert.c' with tests
kunit:
Device wrappers should also manage driver name
kunit:
executor: Simplify string allocation handling
kunit:
Fix missing kerneldoc comment
kunit:
Fix the comment of KUNIT_ASSERT_STRNEQ as assertion
kunit:
Introduce KUNIT_ASSERT_MEMEQ and KUNIT_ASSERT_MEMNEQ macros
kunit:
Rename KUNIT_ASSERT_FAILURE to KUNIT_FAIL_AND_ABORT for readability
kunit:
test: Add vm_mmap() allocation resource manager
KVM:
Add a flag to track if a loaded vCPU is scheduled out
KVM:
Add KVM_PRE_FAULT_MEMORY vcpu ioctl to pre-populate guest memory
KVM:
Add missing MODULE_DESCRIPTION()
KVM:
arm64: Add early_param to control WFx trapping
KVM:
arm64: Add helper for writing ID regs
KVM:
arm64: Add support for FFA_PARTITION_INFO_GET
KVM:
arm64: Allow the use of SVE+NV
KVM:
arm64: Correctly honor the presence of FEAT_TCRX
KVM:
arm64: Enforce dependency on an ARMv8.4-aware toolchain
KVM:
arm64: Ensure canonical IPA is hugepage-aligned when handling fault
KVM:
arm64: Fix __pkvm_init_switch_pgd call ABI
KVM:
arm64: Fix clobbered ELR in sync abort/SError
KVM:
arm64: fix kdoc warnings in W=1 builds
KVM:
arm64: fix override-init warnings in W=1 builds
KVM:
arm64: free kvm->arch.nested_mmus with kvfree()
KVM:
arm64: Get rid of HCRX_GUEST_FLAGS
KVM:
arm64: Get sys_reg encoding from descriptor in idregs_debug_show()
KVM:
arm64: Honor trap routing for TCR2_EL1
KVM:
arm64: Introduce print_nvhe_hyp_panic helper
KVM:
arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
KVM:
arm64: Make idregs debugfs iterator search sysreg table directly
KVM:
arm64: Make PIR{,E0}_EL1 save/restore conditional on FEAT_TCRX
KVM:
arm64: Make TCR2_EL1 save/restore dependent on the VM features
KVM:
arm64: nv: Add additional trap setup for CPTR_EL2
KVM:
arm64: nv: Add handling of NXS-flavoured TLBI operations
KVM:
arm64: nv: Add handling of outer-shareable TLBI operations
KVM:
arm64: nv: Add handling of range-based TLBI operations
KVM:
arm64: nv: Add Stage-1 EL2 invalidation primitives
KVM:
arm64: nv: Add TCPAC/TTA to CPTR->CPACR conversion helper
KVM:
arm64: nv: Add trap description for CPTR_EL2
KVM:
arm64: nv: Ensure correct VL is loaded before saving SVE state
KVM:
arm64: nv: Fix RESx behaviour of disabled FGTs with negative polarity
KVM:
arm64: nv: Forward FP/ASIMD traps to guest hypervisor
KVM:
arm64: nv: Forward SVE traps to guest hypervisor
KVM:
arm64: nv: Handle CPACR_EL1 traps
KVM:
arm64: nv: Handle EL2 Stage-1 TLB invalidation
KVM:
arm64: nv: Handle FEAT_TTL hinted TLB operations
KVM:
arm64: nv: Handle shadow stage 2 page faults
KVM:
arm64: nv: Handle TLB invalidation targeting L2 stage-1
KVM:
arm64: nv: Handle TLBI ALLE1{,IS} operations
KVM:
arm64: nv: Handle TLBI IPAS2E1{,IS} operations
KVM:
arm64: nv: Handle TLBI VMALLS12E1{,IS} operations
KVM:
arm64: nv: Handle ZCR_EL2 traps
KVM:
arm64: nv: Honor guest hypervisor's FP/SVE traps in CPTR_EL2
KVM:
arm64: nv: Implement nested Stage-2 page table walk logic
KVM:
arm64: nv: Invalidate TLBs based on shadow S2 TTL-like information
KVM:
arm64: nv: Load guest FP state for ZCR_EL2 trap
KVM:
arm64: nv: Load guest hyp's ZCR into EL1 state
KVM:
arm64: nv: Save guest's ZCR_EL2 when in hyp context
KVM:
arm64: nv: Support multiple nested Stage-2 mmu structures
KVM:
arm64: nv: Tag shadow S2 entries with guest's leaf S2 level
KVM:
arm64: nv: Truely enable nXS TLBI operations
KVM:
arm64: nv: Unfudge ID_AA64PFR0_EL1 masking
KVM:
arm64: nv: Unmap/flush shadow stage 2 page tables
KVM:
arm64: nv: Use accessors for modifying ID registers
KVM:
arm64: nv: Use GFP_KERNEL_ACCOUNT for sysreg_masks allocation
KVM:
arm64: nv: Use guest hypervisor's max VL when running nested guest
KVM:
arm64: nVHE: gen-hyprel: Skip R_AARCH64_ABS32
KVM:
arm64: nVHE: Simplify invalid_host_el2_vect
KVM:
arm64: nVHE: Support CONFIG_CFI_CLANG at EL2
KVM:
arm64: rename functions for invariant sys regs
KVM:
arm64: Replace custom macros with fields from ID_AA64PFR0_EL1
KVM:
arm64: show writable masks for feature registers
KVM:
arm64: Spin off helper for programming CPTR traps
KVM:
arm64: Tidying up PAuth code in KVM
KVM:
arm64: Trap FFA_VERSION host call in pKVM
KVM:
arm64: Treat CTR_EL0 as a VM feature ID register
KVM:
arm64: unify code to prepare traps
KVM:
arm64: Update the identification range for the FF-A smcs
KVM:
arm64: Use FF-A 1.1 with pKVM
KVM:
arm64: Use read-only helper for reading VM ID registers
KVM:
arm64: vgic-debug: Don't put unmarked LPIs
KVM:
arm64: vgic-debug: Exit the iterator properly w/o LPI
KVM:
arm64: vgic: Don't hold config_lock while unregistering redistributors
KVM:
arm64: vgic: fix unexpected unlock sparse warnings
KVM:
arm64: vgic: Hold config_lock while tearing down a CPU interface
KVM:
arm64: VHE: Mark __hyp_call_panic __noreturn
KVM:
cleanup and add shortcuts to kvm_range_has_memory_attributes()
KVM:
Delete the now unused kvm_arch_sched_in()
KVM:
Document KVM_PRE_FAULT_MEMORY ioctl
KVM:
Documentation: Correct the VGIC V2 CPU interface addr space size
KVM:
Documentation: Enumerate allowed value macros of `irq_type`
KVM:
Documentation: Fix title underline too short warning
KVM:
Documentation: Fix typo `BFD`
KVM:
Enable halt polling shrink parameter by default
KVM:
Ensure new code that references immediate_exit gets extra scrutiny
KVM:
eventfd: Use synchronize_srcu_expedited() on shutdown
KVM:
extend kvm_range_has_memory_attributes() to check subset of attributes
KVM:
Fix a goof where kvm_create_vm() returns 0 instead of -ENOMEM
KVM:
fix documentation rendering for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM
KVM:
guest_memfd: abstract how prepared folios are recorded
KVM:
guest_memfd: Add hook for initializing memory
KVM:
guest_memfd: Add hook for invalidating memory
KVM:
guest_memfd: Add interface for populating gmem pages with user data
KVM:
guest_memfd: delay folio_mark_uptodate() until after successful preparation
KVM:
guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest
KVM:
guest_memfd: do not go through struct page
KVM:
guest_memfd: extract __kvm_gmem_get_pfn()
KVM:
guest_memfd: let kvm_gmem_populate() operate only on private gfns
KVM:
guest_memfd: limit overzealous WARN
KVM:
guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm
KVM:
guest_memfd: move check for already-populated page to common code
KVM:
guest_memfd: pass error up from filemap_grab_folio
KVM:
guest_memfd: return folio from __kvm_gmem_get_pfn()
KVM:
guest_memfd: return locked folio from __kvm_gmem_get_pfn
KVM:
guest_memfd: Use AS_INACCESSIBLE when creating guest_memfd inode
KVM:
interrupt kvm_gmem_populate() on signals
KVM:
Introduce vcpu->wants_to_run
KVM:
Mark a vCPU as preempted/ready iff it's scheduled out while running
KVM:
MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed
kvm:
Note an RCU quiescent state on guest exit
KVM:
nVMX: Add a helper to get highest pending from Posted Interrupt vector
KVM:
nVMX: Check for pending posted interrupts when looking for nested events
KVM:
nVMX: Fold requested virtual interrupt check into has_nested_events()
KVM:
nVMX: Request immediate exit iff pending nested event needs injection
KVM:
nVMX: Update VMCS12_REVISION comment to state it should never change
KVM:
PPC: add missing MODULE_DESCRIPTION() macros
KVM:
PPC: Book3S HV nestedv2: Add DPDES support in helper library for Guest state buffer
KVM:
PPC: Book3S HV nestedv2: Add support for reading VPA counters for pseries guests
KVM:
PPC: Book3S HV nestedv2: Fix doorbell emulation
KVM:
PPC: Book3S HV nestedv2: Keep nested guest DEXCR in sync
KVM:
PPC: Book3S HV nestedv2: Keep nested guest HASHKEYR in sync
KVM:
PPC: Book3S HV nestedv2: Keep nested guest HASHPKEYR in sync
KVM:
PPC: Book3S HV: Add one-reg interface for DEXCR register
KVM:
PPC: Book3S HV: Add one-reg interface for HASHKEYR register
KVM:
PPC: Book3S HV: Add one-reg interface for HASHPKEYR register
KVM:
PPC: Book3S HV: Fix the get_one_reg of SDAR
KVM:
PPC: Book3S HV: Fix the set_one_reg for MMCR3
KVM:
Reject overly excessive IDs in KVM_CREATE_VCPU
KVM:
Remove HIGH_RES_TIMERS dependency
KVM:
remove kvm_arch_gmem_prepare_needed()
KVM:
rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_*
KVM:
riscv: selftests: Add some Zc* extensions to get-reg-list test
KVM:
riscv: selftests: Add Zawrs extension to get-reg-list test
KVM:
riscv: selftests: Add Zcmop extension to get-reg-list test
KVM:
riscv: selftests: Add Zimop extension to get-reg-list test
KVM:
riscv: selftests: Fix compile error
KVM:
riscv: Support guest wrs.nto
KVM:
s390: Don't re-setup dummy routing when KVM_CREATE_IRQCHIP
KVM:
s390: fix validity interception issue when gisa is switched off
kvm:
s390: Reject memory region operations for ucontrol VMs
KVM:
s390: remove useless include
KVM:
s390: vsie: retry SIE instruction on host intercepts
KVM:
selftests: Add a testcase to verify x2APIC is fully readonly
KVM:
selftests: Add guest udelay() utility for x86
KVM:
selftests: Add test for configure of x86 APIC bus frequency
KVM:
selftests: arm64: Correct feature test for S1PIE in get-reg-list
KVM:
selftests: arm64: Test writes to CTR_EL0
KVM:
selftests: Assert that MPIDR_EL1 is unchanged across vCPU reset
KVM:
selftests: Increase robustness of LLC cache misses in PMU counters test
KVM:
selftests: Print the seed for the guest pRNG iff it has changed
KVM:
selftests: remove unused struct 'memslot_antagonist_args'
KVM:
selftests: Rework macros in PMU counters test to prep for multi-insn loop
KVM:
selftests: Test max vCPU IDs corner cases
KVM:
selftests: Test vCPU boot IDs above 2^32 and MAX_VCPU_ID
KVM:
selftests: Treat AMD Family 17h+ as supporting branch insns retired
KVM:
selftests: x86: Add test for KVM_PRE_FAULT_MEMORY
KVM:
Setup empty IRQ routing when creating a VM
KVM:
SEV: Add initial SEV-SNP support
KVM:
SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command
KVM:
SEV: Add KVM_SEV_SNP_LAUNCH_START command
KVM:
SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command
KVM:
SEV: Add support to handle GHCB GPA register VMGEXIT
KVM:
SEV: Add support to handle MSR based Page State Change VMGEXIT
KVM:
SEV: Add support to handle Page State Change VMGEXIT
KVM:
SEV: Add support to handle RMP nested page faults
KVM:
SEV: Automatically switch reclaimed pages to shared
KVM:
SEV: Avoid WBINVD for HVA-based MMU notifications for SNP
KVM:
SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages
KVM:
SEV: Implement gmem hook for initializing private pages
KVM:
SEV: Implement gmem hook for invalidating private pages
KVM:
SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event
KVM:
SEV: Provide support for SNP_GUEST_REQUEST NAE event
KVM:
SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y
KVM:
SEV: Support SEV-SNP AP Creation NAE event
KVM:
SEV: uapi: fix typo in SEV_RET_INVALID_CONFIG
KVM:
SEV: Update KVM_AMD_SEV Kconfig entry and mention SEV-SNP
KVM:
SNP: Fix LBR Virtualization for SNP guest
KVM:
SVM: Add module parameter to enable SEV-SNP
KVM:
SVM: Consider NUMA affinity when allocating per-CPU save_area
KVM:
SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
KVM:
SVM: Emulate SYSENTER RIP/RSP behavior for all Intel compat vCPUs
KVM:
SVM: Fix an error code in sev_gmem_post_populate()
KVM:
SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
KVM:
SVM: Fix uninitialized variable bug
KVM:
SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage)
KVM:
SVM: not account memory allocation for per-CPU svm_data
KVM:
SVM: Remove the need to trigger an UNBLOCK event on AP creation
KVM:
SVM: remove useless input parameter in snp_safe_alloc_page
KVM:
SVM: Use KVM's snapshot of the host's XCR0 for SEV-ES host state
KVM:
SVM: Use sev_es_host_save_area() helper when initializing tsc_aux
KVM:
Unexport kvm_debugfs_dir
KVM:
Update halt polling documentation to note that KVM has 4 module params
KVM:
Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN
KVM:
VMX: Always honor guest PAT on CPUs that support self-snoop
KVM:
VMX: Drop support for forcing UC memory when guest CR0.CD=1
KVM:
VMX: Move PLE grow/shrink helpers above vmx_vcpu_load()
KVM:
VMX: Remove unnecessary INVEPT[GLOBAL] from hardware enable path
KVM:
VMX: Remove unused declaration of vmx_request_immediate_exit()
KVM:
VMX: Split out the non-virtualization part of vmx_interrupt_blocked()
KVM:
VMX: Switch __vmx_exit() and kvm_x86_vendor_exit() in vmx_exit()
KVM:
VMX: Switch to new Intel CPU model infrastructure
KVM:
x86/mmu: Account pf_{fixed,emulate,spurious} in callers of "do page fault"
KVM:
x86/mmu: Always drop mmu_lock to allocate TDP MMU SPs for eager splitting
KVM:
x86/mmu: Avoid reacquiring RCU if TDP MMU fails to allocate an SP
KVM:
x86/mmu: Bug the VM if KVM tries to split a !hugepage SPTE
KVM:
x86/mmu: Bump pf_taken stat only in the "real" page fault handler
KVM:
x86/mmu: Check that root is valid/loaded when pre-faulting SPTEs
KVM:
x86/mmu: Clean up make_huge_page_split_spte() definition and intro
KVM:
x86/mmu: fix determination of max NPT mapping level for private pages
KVM:
x86/mmu: Fixup comments missed by the REMOVED_SPTE=>FROZEN_SPTE rename
KVM:
x86/mmu: Hard code GFP flags for TDP MMU eager split allocations
KVM:
x86/mmu: Make kvm_mmu_do_page_fault() return mapped level
KVM:
x86/mmu: Only allocate shadowed translation cache for sp->role.level <= KVM_MAX_HUGEPAGE_LEVEL
KVM:
x86/mmu: Rephrase comment about synthetic PFERR flags in #PF handler
KVM:
x86/mmu: Snapshot shadow_phys_bits when kvm.ko is loaded
KVM:
x86/mmu: Unnest TDP MMU helpers that allocate SPs for eager splitting
KVM:
x86/pmu: Add a helper to enable bits in FIXED_CTR_CTRL
KVM:
x86/pmu: Add kvm_pmu_call() to simplify static calls of kvm_pmu_ops
KVM:
x86/pmu: Change ambiguous _mask suffix to _rsvd in kvm_pmu
KVM:
x86/pmu: Introduce distinct macros for GP/fixed counter max number
KVM:
x86/pmu: Manipulate FIXED_CTR_CTRL MSR with macros
KVM:
x86/pmu: Squash period for checkpointed events based on host HLE/RTM
KVM:
x86/pmu: Switch to new Intel CPU model defines
KVM:
x86/tdp_mmu: Rename REMOVED_SPTE to FROZEN_SPTE
KVM:
x86/tdp_mmu: Sprinkle __must_check
KVM:
x86/tdp_mmu: Take a GFN in kvm_tdp_mmu_fast_pf_get_last_sptep()
KVM:
x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS
KVM:
x86: Add a capability to configure bus frequency for APIC timer
KVM:
x86: Add a struct to consolidate host values, e.g. EFER, XCR0, etc...
KVM:
x86: Add hook for determining max NPT mapping level
KVM:
x86: Add KVM_RUN_X86_GUEST_MODE kvm_run flag
KVM:
x86: Add missing MODULE_DESCRIPTION() macros
KVM:
x86: Allow SYSENTER in Compatibility Mode for all Intel compat vCPUs
KVM:
x86: Apply Intel's TSC_AUX reserved-bit behavior to Intel compat vCPUs
KVM:
x86: Bury guest_cpuid_is_amd_or_hygon() in cpuid.c
KVM:
x86: disallow pre-fault for SNP VMs before initialization
KVM:
x86: Disallow read-only memslots for SEV-ES and SEV-SNP (and TDX)
KVM:
x86: don't fall through case statements without annotations
KVM:
x86: Don't re-setup empty IRQ routing when KVM_CAP_SPLIT_IRQCHIP
KVM:
x86: Drop now-superflous setting of l1tf_flush_l1d in vcpu_run()
KVM:
x86: Drop unused check_apicv_inhibit_reasons() callback definition
KVM:
x86: Eliminate log spam from limited APIC timer periods
KVM:
x86: Ensure a full memory barrier is emitted in the VM-Exit path
KVM:
x86: Fold kvm_arch_sched_in() into kvm_arch_vcpu_load()
KVM:
x86: hyper-v: Calculate APIC bus frequency for Hyper-V
KVM:
x86: hyper-v: Remove unused inline function kvm_hv_free_pa_page()
KVM:
x86: Implement hook for determining max NPT mapping level
KVM:
x86: Implement kvm_arch_vcpu_pre_fault_memory()
KVM:
x86: Improve documentation for KVM_CAP_X86_BUS_LOCK_EXIT
KVM:
x86: Inhibit code #DBs in MOV-SS shadow for all Intel compat vCPUs
KVM:
x86: Introduce kvm_x86_call() to simplify static calls of kvm_x86_ops
KVM:
x86: invalid_list not used anymore in mmu_shrink_scan
KVM:
x86: Keep consistent naming for APICv/AVIC inhibit reasons
KVM:
x86: Limit check IDs for KVM_SET_BOOT_CPU_ID
KVM:
x86: Make nanoseconds per APIC bus cycle a VM variable
KVM:
x86: Make x2APIC ID 100% readonly
KVM:
x86: Move shadow_phys_bits into "kvm_host", as "maxphyaddr"
KVM:
x86: Only advertise KVM_CAP_READONLY_MEM when supported by VM
KVM:
x86: Open code vendor_intel() in string_registers_quirk()
KVM:
x86: Prevent excluding the BSP on setting max_vcpu_ids
KVM:
x86: Print names of apicv inhibit reasons in traces
KVM:
x86: Remove IA32_PERF_GLOBAL_OVF_CTRL from KVM_GET_MSR_INDEX_LIST
KVM:
X86: Remove unnecessary GFP_KERNEL_ACCOUNT for temporary variables
KVM:
x86: Remove VMX support for virtualizing guest MTRR memtypes
KVM:
x86: Replace static_call_cond() with static_call()
KVM:
x86: Suppress MMIO that is triggered during task switch emulation
KVM:
x86: Unconditionally set l1tf_flush_l1d during vCPU load
KVM:
x86: Use "is Intel compatible" helper to emulate SYSCALL in !64-bit
KVM:
x86: Use this_cpu_ptr() instead of per_cpu_ptr(smp_processor_id())
KVM:
x86: WARN if a vCPU gets a valid wakeup that KVM can't yet inject
l2tp:
don't use sk_user_data in l2tp_udp_encap_err_recv
l2tp:
drop the now unused l2tp_tunnel_get_session
l2tp:
fix l2tp_session_register with colliding l2tpv3 IDs
l2tp:
fix lockdep splat
l2tp:
fix possible UAF when cleaning up tunnels
l2tp:
make session IDR and tunnel session list coherent
l2tp:
refactor udp recv to lookup to not use sk_user_data
l2tp:
Remove duplicate included header file trace.h
l2tp:
remove incorrect __rcu attribute
l2tp:
remove unused list_head member in l2tp_tunnel
l2tp:
replace hlist with simple list for per-tunnel session list
l2tp:
store l2tpv2 sessions in per-net IDR
l2tp:
store l2tpv3 sessions in per-net IDR
l2tp:
use IDR for all session lookups
lan78xx:
Enable 125 MHz CLK configuration for LAN7801 if NO EEPROM is detected
lan78xx:
Enable Auto Speed and Auto Duplex configuration for LAN7801 if NO EEPROM is detected
landlock:
Clarify documentation for struct landlock_ruleset_attr
landlock:
Don't lose track of restrictions on cred_transfer
landlock:
Use bit-fields for storing handled layer access masks
landlock:
Various documentation improvements
leds:
Add ChromeOS EC driver
leds:
bcm63138: Add MODULE_DESCRIPTION()
leds:
class: Add flag to avoid automatic renaming of LED devices
leds:
class: Warn about name collisions earlier
leds:
core: Add led_mc_set_brightness() function
leds:
core: Introduce led_get_color_name() function
leds:
core: Omit set_brightness error message for a LED supporting hw trigger only
leds:
core: Unexport led_colors[] array
leds:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
leds:
flash: leds-qcom-flash: Test the correct variable in init
leds:
is31fl319x: Constify struct regmap_config
leds:
leds-lp5523: Convert to sysfs_emit API
leds:
leds-lp5569: Add support for Texas Instruments LP5569
leds:
leds-lp5569: Better handle enabling clock internal setting
leds:
leds-lp5569: Convert to sysfs_emit API
leds:
leds-lp5569: Enable chip after chip configuration
leds:
leds-lp5569: Fix typo in driver name
leds:
leds-lp55xx: Convert mutex lock/unlock to guard API
leds:
leds-lp55xx: Drop deprecated defines
leds:
leds-lp55xx: Generalize firmware_loaded function
leds:
leds-lp55xx: Generalize led_brightness function
leds:
leds-lp55xx: Generalize load_engine function
leds:
leds-lp55xx: Generalize load_engine_and_select_page function
leds:
leds-lp55xx: Generalize multicolor_brightness function
leds:
leds-lp55xx: Generalize probe/remove functions
leds:
leds-lp55xx: Generalize run_engine function
leds:
leds-lp55xx: Generalize set_led_current function
leds:
leds-lp55xx: Generalize stop_all_engine OP
leds:
leds-lp55xx: Generalize stop_engine function
leds:
leds-lp55xx: Generalize sysfs engine_leds
leds:
leds-lp55xx: Generalize sysfs engine_load and engine_mode
leds:
leds-lp55xx: Generalize sysfs master_fader
leds:
leds-lp55xx: Generalize turn_off_channels function
leds:
leds-lp55xx: Generalize update_program_memory function
leds:
leds-lp55xx: Support ENGINE program up to 128 bytes
leds:
mt6360: Fix memory leak in mt6360_init_isnk_properties()
leds:
multicolor: Use led_get_color_name() function
leds:
ncp5623: Use common error handling code in ncp5623_probe()
leds:
pca9532: Change default blinking frequency to 1Hz
leds:
pca9532: Explicitly disable hardware blink when PWM1 is unavailable
leds:
pca9532: Use defines to select PWM instance
leds:
pca9532: Use PWM1 for hardware blinking
leds:
powernv: Replace of_node_put to __free
leds:
rgb: leds-ktd202x: Get device properties through fwnode to support ACPI
leds:
rgb: leds-ktd202x: I2C ID tables for KTD2026 and 2027
leds:
rgb: leds-ktd202x: Initialize mutex earlier
leds:
rgb: leds-qcom-lpg: Add PPG check for setting/clearing PBS triggers
leds:
rt4505: Add MODULE_DESCRIPTION()
leds:
simatic-ipc-leds: Add missing MODULE_DESCRIPTION() macros
leds:
spi-byte: Call of_node_put() on error path
leds:
spi-byte: Get rid of custom led_init_default_state_get()
leds:
spi-byte: Make use of device properties
leds:
spi-byte: Move OF ID table closer to their user
leds:
spi-byte: Use devm_mutex_init() for mutex initialization
leds:
spi-byte: Utilise temporary variable for struct device
leds:
ss4200: Convert PCIBIOS_* return codes to errnos
leds:
sy7802: Add support for Silergy SY7802 flash LED controller
leds:
tlc591xx: Replace of_node_put to __free
leds:
trigger: Add led_mc_trigger_event() function
leds:
trigger: Add new LED Input events trigger
leds:
trigger: Call synchronize_rcu() before calling trig->activate()
leds:
trigger: input-events: Rewrite to fix a serious locking issue
leds:
trigger: Unregister sysfs attributes before calling deactivate()
leds:
triggers: Flush pending brightness before activating trigger
lib min_heap:
add args for min_heap_callbacks
lib min_heap:
add min_heap_del()
lib min_heap:
add min_heap_full()
lib min_heap:
add min_heap_init()
lib min_heap:
add min_heap_peek()
lib min_heap:
add min_heap_sift_up()
lib min_heap:
add type safe interface
lib min_heap:
rename min_heapify() to min_heap_sift_down()
lib min_heap:
update min_heap_push() and min_heap_pop() to return bool values
lib min_heap:
update min_heap_push() to use min_heap_sift_up()
lib/asn1_encoder:
add missing MODULE_DESCRIPTION() macro
lib/bch.c:
use swap() to improve code
lib/dump_stack:
report process UID in dump_stack_print_info()
lib/fonts:
Allow to select fonts for drm_panic
lib/fonts:
Fix visiblity of SUN12x22 and TER16x32 if DRM_PANIC
lib/generic-radix-tree.c:
Fix rare race in __genradix_ptr_alloc()
lib/Kconfig.debug:
document panic= command line option and procfs entry for PANIC_TIMEOUT
lib/math:
add missing MODULE_DESCRIPTION() macros
lib/plist.c:
avoid worst case scenario in plist_add
lib/plist.c:
enforce memory ordering in plist_check_list
lib/rbtree.c:
fix the example typo
lib/sort:
fix outdated comment regarding glibc qsort()
lib/sort:
optimize heapsort for handling final 2 or 3 elements
lib/sort:
remove unused pr_fmt macro
lib/test_kmod:
add missing MODULE_DESCRIPTION() macro
lib/test_linear_ranges:
add missing MODULE_DESCRIPTION() macro
lib/test_min_heap:
add test for heap_del()
lib/test_sort:
add a testcase to ensure code coverage
lib/ts:
add missing MODULE_DESCRIPTION() macros
lib/zlib:
add missing MODULE_DESCRIPTION() macro
lib/zlib:
unpoison DFLTCC output buffers
lib:
add missing newline character in the warning message
lib:
bitmap: add missing MODULE_DESCRIPTION() macros
lib:
objagg: Fix general protection fault
lib:
objagg: Fix spelling
lib:
reuse page_ext_data() to obtain codetag_ref
lib:
test_hmm: add missing MODULE_DESCRIPTION() macro
lib:
test_objagg: Fix spelling
libbpf,bpf:
Share BTF relocate-related code with kernel
libbpf:
Add BTF field iterator
libbpf:
Add btf__distill_base() creating split BTF with distilled base BTF
libbpf:
Add NULL checks to bpf_object__{prev_map,next_map}
libbpf:
Auto-attach struct_ops BPF maps in BPF skeleton
libbpf:
BTF relocation followup fixing naming, loop logic
libbpf:
Checking the btf_type kind when fixing variable offsets
libbpf:
Configure log verbosity with env variable
libbpf:
fix BPF skeleton forward/backward compat handling
libbpf:
Fix clang compilation error in btf_relocate.c
libbpf:
Fix error handling in btf__distill_base()
libbpf:
Fix no-args func prototype BTF dumping syntax
libbpf:
improve old BPF skeleton handling for map auto-attach
libbpf:
keep FD_CLOEXEC flag when dup()'ing FD
libbpf:
Make btf_parse_elf process .BTF.base transparently
libbpf:
Make use of BTF field iterator in BPF linker code
libbpf:
Make use of BTF field iterator in BTF handling code
libbpf:
Remove callback-based type/string BTF field visitor helpers
libbpf:
Skip base btf sanity checks
libbpf:
Split BTF relocation
libbpf:
Split field iter code into its own file kernel
libeth:
add cacheline / struct layout assertion helpers
libeth:
support different types of buffers for Rx
libfs:
fix get_stashed_dentry()
libfs:
fix infinite directory reads for offset dir
libfs:
Introduce case-insensitive string comparison helper
Linux:
Linux 6.11
Linux:
Linux 6.11-rc1
Linux:
Linux 6.11-rc2
Linux:
Linux 6.11-rc3
Linux:
Linux 6.11-rc4
Linux:
Linux 6.11-rc5
Linux:
Linux 6.11-rc6
Linux:
Linux 6.11-rc7
linux/dim:
move useful macros to .h file
linux/interrupt.h:
allow "guard" notation to disable and reenable IRQ
lirc:
rc_dev_get_from_fd(): fix file leak
list:
test: add the missing MODULE_DESCRIPTION() macro
list:
test: remove unused struct 'klist_test_struct'
listmount:
allow listing in reverse order
livepatch:
Add "replace" sysfs attribute
livepatch:
Replace snprintf() with sysfs_emit()
lkdtm/bugs:
add test for hung smp_call_function_single()
llc:
Constify struct llc_conn_state_trans
llc:
Constify struct llc_sap_state_trans
lockd:
Use *-y instead of *-objs in Makefile
lockdep:
Add comments for lockdep_set_no{validate,track}_class()
lockdep:
Fix lockdep_set_notrack_class() for CONFIG_LOCK_STAT
lockdep:
lockdep_set_notrack_class()
locking/local_lock:
Add local nested BH locking infrastructure.
locking/local_lock:
Introduce guard definition for local_lock.
locking/pvqspinlock:
Correct the type of "old" variable in pv_kick_node()
locking/rwsem:
Add __always_inline annotation to __down_write_common() and inlined callers
locking:
Remove superfluous sentinel element from kern_lockdep_table
locktorture:
Add MODULE_DESCRIPTION()
LoongArch:
Add ACPI standard hardware register based S3 support
LoongArch:
Add ARCH_HAS_DEBUG_VM_PGTABLE support
LoongArch:
Add ARCH_HAS_PTE_DEVMAP support
LoongArch:
Add architectural preparation for CPUFreq
LoongArch:
Add ifdefs to fix LSX and LASX related warnings
LoongArch:
Add irq_work support via self IPIs
LoongArch:
Add RANDOMIZE_KSTACK_OFFSET support
LoongArch:
Add support for relocating the kernel with RELR relocation
LoongArch:
Add writecombine support for DMW-based ioremap()
LoongArch:
Always enumerate MADT and setup logical-physical CPU mapping
LoongArch:
Automatically disable KASLR for hibernation
loongarch:
avoid generating extra header files
LoongArch:
Check TIF_LOAD_WATCH to enable user space watchpoint
loongarch:
convert to generic syscall table
LoongArch:
Define __ARCH_WANT_NEW_STAT in unistd.h
LoongArch:
Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
LoongArch:
Enable general EFI poweroff method
LoongArch:
KVM: Add dirty bitmap initially all set support
LoongArch:
KVM: Add memory barrier before update pmd entry
LoongArch:
KVM: Add PV steal time support in guest side
LoongArch:
KVM: Add PV steal time support in host side
LoongArch:
KVM: always make pte young in page map's fast path
LoongArch:
KVM: Delay secondary mmu tlb flush until guest entry
LoongArch:
KVM: Discard dirty page tracking on readonly memslot
LoongArch:
KVM: Invalidate guest steal time address on vCPU reset
LoongArch:
KVM: Mark page accessed and dirty with page ref added
LoongArch:
KVM: Remove undefined a6 argument comment for kvm_hypercall()
LoongArch:
KVM: Remove unnecessary definition of KVM_PRIVATE_MEM_SLOTS
LoongArch:
KVM: Select huge page only if secondary mmu supports it
LoongArch:
KVM: Sync pending interrupt when getting ESTAT from user mode
LoongArch:
Make the users of larch_insn_gen_break() constant
LoongArch:
Remove a redundant checking in relocator
LoongArch:
Remove the unused dma-direct.h
Loongarch:
Support loongarch avec
LoongArch:
Use accessors to page table entries instead of direct dereference
LoongArch:
Use correct API to map cmdline in relocate_kernel()
LoongArch:
Use rustc option -Zdirect-access-external-data
loop:
add missing MODULE_DESCRIPTION() macro
loop:
also use the default block size from an underlying block device
loop:
always update discard settings in loop_reconfigure_limits
loop:
Don't bother validating blocksize
loop:
don't set QUEUE_FLAG_NOMERGES
loop:
Fix a race between loop detach and loop open
loop:
fold loop_update_rotational into loop_reconfigure_limits
loop:
regularize upgrading the block size for direct I/O
loop:
remove the unused inode variable in loop_configure
loop:
stop using loop_reconfigure_limits in __loop_clr_fd
lpfc_nvmet:
implement 'host_traddr'
lsm:
fixup the inode xattr capability handling
lwt:
Don't disable migration prio invoking BPF.
m68k:
amiga: Turn off Warp1260 interrupts during boot
m68k:
atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages
m68k:
cmpxchg: Fix return value for default case in __arch_xchg()
m68k:
defconfig: Update defconfigs for v6.10-rc1
m68k:
emu: Add missing MODULE_DESCRIPTION() macros
macintosh/mac_hid:
add MODULE_DESCRIPTION()
macintosh/therm_windtunnel:
fix module unload.
macintosh:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
mailbox:
Add support for QTI CPUCP mailbox controller
mailbox:
bcm-pdc: remove unused struct 'pdc_dma_map'
mailbox:
imx: fix TXDB_V2 channel race condition
mailbox:
mtk-cmdq: add missing MODULE_DESCRIPTION() macro
mailbox:
mtk-cmdq: Dynamically allocate clk_bulk_data structure
mailbox:
mtk-cmdq: Move and partially refactor clocks probe
mailbox:
mtk-cmdq: Move devm_mbox_controller_register() after devm_pm_runtime_enable()
mailbox:
mtk-cmdq: Stop requiring name for GCE clock
mailbox:
omap: Fix mailbox interrupt sharing
mailbox:
qcom-cpucp: fix 64BIT dependency
mailbox:
zynqmp-ipi: Make polling period configurable
mailmap:
Add an entry for Konrad Dybcio
mailmap:
add entry for Weiwen Hu
mailmap:
update entry for David Heidelberg
mailmap:
update entry for Jan Kuliga
mailmap:
update entry for Sriram Yagnaraman
mailmap:
Update Luca Weiss's email address
MAINTAINERS:
add 's32@nxp.com' as relevant mailing list for 'sdhci-esdhc-imx' driver
MAINTAINERS:
add 5 missing tcp-related files
MAINTAINERS:
Add a bugzilla link for NFSD
MAINTAINERS:
Add AVAGO APDS9306
MAINTAINERS:
add cache binding directory to cache driver entry
MAINTAINERS:
add Danilo as FIRMWARE LOADER maintainer
MAINTAINERS:
add entry for Rust block device driver API
MAINTAINERS:
Add entry for STM32 DMA controllers drivers and documentation
MAINTAINERS:
Add entry for ti,pruss.yaml to TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
MAINTAINERS:
Add ethtool pse-pd to PSE NETWORK DRIVER
MAINTAINERS:
Add header files to NETWORKING sections
MAINTAINERS:
Add Jean-Philippe as SMMUv3 SVA reviewer
MAINTAINERS:
Add limited globs for Networking headers
MAINTAINERS:
add linux/nodemask_types.h to BITMAP API
MAINTAINERS:
Add mailing list for SCMI drivers
MAINTAINERS:
Add Manivannan Sadhasivam as Reviewer for PCI native host bridge and endpoint drivers
MAINTAINERS:
add microchip soc binding directory to microchip soc driver entry
MAINTAINERS:
add mm/memcontrol-v1.c/h to the list of maintained files
MAINTAINERS:
Add myself for Marvell 88PM886 PMIC
MAINTAINERS:
Add net_tstamp.h to SOCKET TIMESTAMPING section
MAINTAINERS:
add random.h headers to RNG subsection
MAINTAINERS:
Add ROHM BD96801 'scalable PMIC' entries
MAINTAINERS:
add Rust device abstractions to DRIVER CORE
MAINTAINERS:
add Rust FW abstractions to FIRMWARE LOADER
MAINTAINERS:
Add ScioSense ENS160
MAINTAINERS:
add selftests to network drivers
MAINTAINERS:
Add sonet.h to ATM section of MAINTAINERS
MAINTAINERS:
Add the Microchip LAN966x OIC driver entry
MAINTAINERS:
Add Uladzislau Rezki as RCU maintainer
MAINTAINERS:
Add uprobes entry
MAINTAINERS:
adjust file entries after adding vendor prefix in sound dtbs
MAINTAINERS:
adjust file entry in FREESCALE QORIQ DPAA FMAN DRIVER
MAINTAINERS:
ARM: airoha: add entry to cover Airoha SoC
MAINTAINERS:
ARM: alphascale: add Krzysztof Kozlowski as maintainer
MAINTAINERS:
ARM: axm: add Krzysztof Kozlowski as maintainer
MAINTAINERS:
ARM: moxa: add Krzysztof Kozlowski as maintainer
MAINTAINERS:
ARM: nspire: add Krzysztof Kozlowski as maintainer
MAINTAINERS:
ARM: vt8500: add Alexey and Krzysztof as maintainers
MAINTAINERS:
CC dri-devel list on Qualcomm FastRPC patches
MAINTAINERS:
Change habanalabs maintainer and git repo path
MAINTAINERS:
Change lingshan's email to kernel.org
MAINTAINERS:
change Pavel Begunkov from io_uring reviewer to maintainer
MAINTAINERS:
delete email for Anton Sviridenko
MAINTAINERS:
drm: Drop sam as panel reviewer
MAINTAINERS:
drm: vc4: Add Raspberry Pi as maintainers
MAINTAINERS:
drm: vc4: Drop Emma's tree
MAINTAINERS:
drop entry for VIA SD/MMC controller
MAINTAINERS:
drop riscv list from cache controllers
MAINTAINERS:
exclude bluetooth and wireless DT bindings from netdev ML
MAINTAINERS:
fix LG sw43408 panel driver drm-misc git URL
MAINTAINERS:
fix ptp ocp driver maintainers address
MAINTAINERS:
fix Xinhui's name
MAINTAINERS:
Include documentation in KVM/arm64 entry
MAINTAINERS:
mailmap: update James Clark's email address
MAINTAINERS:
make Breno the netconsole maintainer
MAINTAINERS:
Mark JME Network Driver as Odd Fixes
MAINTAINERS:
Mark UVC gadget driver as orphan
MAINTAINERS:
Mobileye: add OLB drivers and dt-bindings
MAINTAINERS:
Move the drm-intel repo location to fd.o GitLab
MAINTAINERS:
PCI: Add NXP PCI controller mailing list imx@lists.linux.dev
MAINTAINERS:
remove Brian Foster as a reviewer for bcachefs
MAINTAINERS:
Remove Wedson as Rust maintainer
MAINTAINERS:
SPI: Add freescale lpspi maintainer information
MAINTAINERS:
SPI: Add mailing list imx@lists.linux.dev for nxp spi drivers
MAINTAINERS:
thead: add git tree
MAINTAINERS:
Update AD7192 driver maintainer
MAINTAINERS:
update Andreas Hindborg's email address
MAINTAINERS:
Update bonding entry
MAINTAINERS:
Update Cirrus Logic parts to linux-sound mailing list
MAINTAINERS:
Update DTS path for ARM/Microchip (AT91) SoC
MAINTAINERS:
Update email address of Naveen
MAINTAINERS:
update i915 and xe entries for include/drm/intel
MAINTAINERS:
update Intel Ethernet maintainers
MAINTAINERS:
Update Konrad Dybcio's email address
MAINTAINERS:
Update LED's active maintainer tree
MAINTAINERS:
Update LTP members and web
MAINTAINERS:
Update Maintainers for irdma driver
MAINTAINERS:
Update Olga Kornievskaia's email address
MAINTAINERS:
update Pierre Bossart's email and role
MAINTAINERS:
Update powerpc BPF JIT maintainers
MAINTAINERS:
update powerplay and swsmu
MAINTAINERS:
update status of sky2 and skge drivers
MAINTAINERS:
update Xe driver maintainers
MAINTAINERS:
wifi: cw1200: add net-cw1200.h
Makefile:
add $(srctree) to dependency of compile_commands.json target
Makefile:
add comment to discourage tools/* addition for kernel builds
maple_tree:
modified return type of mas_wr_store_entry()
maple_tree:
remove rcu_read_lock() from mt_validate()
math.h:
Add unsigned 8 bits fractional numbers type
math:
rational: add missing MODULE_DESCRIPTION() macro
mcb:
mcb-pci: detect IO mapped devices before requesting resources
mcb:
remove unused struct 'mcb_parse_priv'
md-cluster:
Constify struct md_cluster_operations
md-cluster:
fix hanging issue while a new disk adding
md-cluster:
fix no recovery job when adding/re-adding a disk
md-cluster:
use DLM_LSFL_SOFTIRQ for dlm_new_lockspace()
md/md-bitmap:
fix writing non bitmap pages
md/raid0:
don't free conf on raid0_run failure
md/raid0:
don't free conf on raid0_run failure
md/raid1:
don't free conf on raid0_run failure
md/raid1:
don't free conf on raid0_run failure
md/raid1:
Fix data corruption for degraded array with slow disk
md/raid1:
set max_sectors during early return from choose_slow_rdev()
md/raid5:
avoid BUG_ON() while continue reshape after reassembling
md/raid5:
fix spares errors about rcu usage
md/raid5:
recheck if reshape has finished with device_lock held
md:
add a new enum type sync_action
md:
add new helpers for sync_action
md:
change the return value type of md_write_start to void
md:
do not delete safemode_timer in mddev_suspend
md:
don't fail action_store() if sync_thread is not registered
md:
Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl
md:
factor out helper to start reshape from action_store()
md:
factor out helpers for different sync_action in md_do_sync()
md:
fix deadlock between mddev_suspend and flush bio
md:
make md_flush_request() more readable
md:
pass in max_sectors for pers->sync_request()
md:
rearrange recovery_flags
md:
remove parameter check_seq for stop_sync_thread()
md:
Remove unneeded semicolon
md:
replace last_sync_action with new enum type
md:
replace sysfs api sync_action with new helpers
md:
set md-specific flags for all queue limits
md:
use new helpers in md_do_sync()
mdomain:
Merge branch fixes into next
media:
admin-guide: Document the Raspberry Pi PiSP BE
media:
adv748x-afe: Use 1X16 media bus code
media:
adv748x-csi2: Implement enum_mbus_codes
media:
adv748x-csi2: Use the subdev active state
media:
adv748x-csi2: Validate the image format
media:
allegro: nal-hevc: Replace array[1] with array[N]
media:
amphion: Remove lock in s_ctrl callback
media:
amphion: remove unused struct 'vpu_malone_frame_buffer'
media:
amphion: Report the average QP of current encoded frame
media:
async: Warn on attept to create an ancillary link to a non-subdev
media:
atomisp: add missing MODULE_DESCRIPTION() macros
media:
atomisp: Clean up unused macros from math_support.h
media:
atomisp: csi2-bridge: Add DMI quirk for OV5693 on Xiaomi Mipad2
media:
atomisp: Fix spelling mistake "pipline" -> "pipeline"
media:
atomisp: Fix spelling mistake in hmm_bo.c
media:
atomisp: Fix spelling mistake in ia_css_debug.c
media:
atomisp: Fix spelling mistake in ia_css_eed1_8.host.c
media:
atomisp: Fix spelling mistake in sh_css_internal.h
media:
atomisp: Fix spelling mistakes in sh_css_sp.c
media:
atomisp: Fix streaming no longer working on BYT / ISP2400 devices
media:
atomisp: Prefix firmware paths with "intel/ipu/"
media:
atomisp: Remove firmware_name module parameter
media:
atomisp: Remove unused GPIO related defines and APIs
media:
atomisp: Remove unused mipicsi_flag module parameter
media:
atomisp: Replace COMPILATION_ERROR_IF() by static_assert()
media:
atomisp: Switch to new Intel CPU model defines
media:
atomisp: Update TODO
media:
av7110: coding style fixes: assignments
media:
av7110: coding style fixes: avoid_externs
media:
av7110: coding style fixes: blank lines
media:
av7110: coding style fixes: braces
media:
av7110: coding style fixes: comments
media:
av7110: coding style fixes: comparsations
media:
av7110: coding style fixes: deep_indentation
media:
av7110: coding style fixes: logging
media:
av7110: coding style fixes: miscellaneous
media:
av7110: coding style fixes: newline
media:
av7110: coding style fixes: pointer_location
media:
av7110: coding style fixes: sizeof
media:
av7110: coding style fixes: variable types
media:
av7110: coding style fixes: whitespace
media:
av7110: coding style fixes: whitespace (strict)
media:
av7110: remove budget-patch driver
media:
av7110: remove old documentation files
media:
b2c2: flexcop-usb: fix flexcop_usb_memory_req
media:
c8sectpfe: Add missing parameter names
media:
chips-media: wave5: drop "sram-size" DT property
media:
chips-media: wave5: separate irq setup routine
media:
chips-media: wave5: support decoding HEVC Main10 profile
media:
chips-media: wave5: support reset lines
media:
chips-media: wave5: support Wave515 decoder
media:
Convert from tasklet to BH workqueue
media:
cx231xx: Constify struct vb2_ops
media:
Documentation: Document v4l2-jpeg helper functions
media:
Documentation: ipu6: Fix examples in ipu6-isys admin-guide
media:
Documentation: vivid.rst: add supports_requests
media:
Documentation: vivid.rst: drop "Video, VBI and RDS Looping"
media:
Documentation: vivid.rst: fix confusing section refs
media:
Documentation: vivid.rst: Remove documentation for Capture Overlay
media:
dt-bindings: Add bindings for Raspberry Pi PiSP Back End
media:
dt-bindings: Add Imagination E5010 JPEG Encoder
media:
dt-bindings: i2c: add GalaxyCore GC05A2 image sensor
media:
dt-bindings: i2c: add GalaxyCore GC08A3 image sensor
media:
dt-bindings: media: Add bindings for IMX283
media:
dt-bindings: rc: add rc-mygica-utv3
media:
dt-bindings: renesas,rzg2l-cru: Document Renesas RZ/G2UL CRU block
media:
dt-bindings: renesas,rzg2l-csi2: Document Renesas RZ/G2UL CSI-2 block
media:
dvb-frontend/mxl5xx: Refactor struct MBIN_FILE_T and MBIN_SEGMENT_T
media:
dvb-frontends/stv090x: Refactor tuner_i2c_lock
media:
dvb-frontends: add missing MODULE_DESCRIPTION() macros
media:
dvb-frontends: dib7000p: remove unused struct 'i2c_device'
media:
dvb-frontends: drx39xyj: remove unused struct 'drxjeq_stat'
media:
dvb-frontends: stv0910: remove unused struct 'sinit_table'
media:
dvb-usb: add missing MODULE_DESCRIPTION() macros
media:
dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
media:
em28xx: Add support for MyGica UTV3
media:
em28xx: Set GPIOs for non-audio boards when switching input
media:
exynos4-is: add missing MODULE_DESCRIPTION() macros
media:
go7007: add missing MODULE_DESCRIPTION() macros
media:
go7007: Refactor Adlink PCI-MPG24 i2c mutex
media:
gs1662: remove unused struct 'gs_reg_fmt_custom'
media:
i2c: Add GC05A2 image sensor driver
media:
i2c: Add GC08A3 image sensor driver
media:
i2c: Add imx283 camera sensor driver
media:
i2c: add MAX96714 driver
media:
i2c: add MAX96717 driver
media:
i2c: adv7511: remove unused struct 'i2c_reg_value'
media:
i2c: alvium: enable acquisition frame rate
media:
i2c: alvium: fix alvium_get_fw_version()
media:
i2c: alvium: implement enum_frame_size
media:
i2c: alvium: Move V4L2_CID_GAIN to V4L2_CID_ANALOG_GAIN
media:
i2c: alvium: rename acquisition frame rate enable reg
media:
i2c: dw9768: remove unused struct 'regval_list'
media:
i2c: Fix imx412 exposure control
media:
i2c: gc2145: addition of RAW8 formats support
media:
i2c: gc2145: use CCI_REG16_LE for little-endian registers
media:
i2c: hi846: Fix V4L2_SUBDEV_FORMAT_TRY get_selection()
media:
i2c: imx219: fix msr access command sequence
media:
i2c: imx258: Add get_selection for pixel array information
media:
i2c: imx258: Add regulator control
media:
i2c: imx258: Add support for 24MHz clock
media:
i2c: imx258: Add support for running on 2 CSI data lanes
media:
i2c: imx258: Allow configuration of clock lane behaviour
media:
i2c: imx258: Change register settings for variants of the sensor
media:
i2c: imx258: Convert to new CCI register access helpers
media:
i2c: imx258: Correct max FRM_LENGTH_LINES value
media:
i2c: imx258: Disable digital cropping on binned modes
media:
i2c: imx258: Follow normal V4L2 behaviours for clipping exposure
media:
i2c: imx258: Issue reset before starting streaming
media:
i2c: imx258: Make HFLIP and VFLIP controls writable
media:
i2c: imx258: Make image geometry meet sensor requirements
media:
i2c: imx258: Make V4L2_CID_VBLANK configurable.
media:
i2c: imx258: Remove redundant I2C writes.
media:
i2c: imx258: Remove unused defines
media:
i2c: imx258: Set pixel_rate range to the same as the value
media:
i2c: imx258: Split out common registers from the mode based ones
media:
i2c: imx258: Support faster pixel rate on binned modes
media:
i2c: imx258: Use v4l2_link_freq_to_bitmap helper
media:
i2c: Kconfig: Fix missing firmware upload config select
media:
i2c: ks0127: remove unused struct 'adjust'
media:
i2c: ov5647: replacing of_node_put with __free(device_node)
media:
i2c: tw9910: remove unused strust 'regval_list'
media:
i2c: vgxy61: Fix device name
media:
imagination: Add E5010 JPEG Encoder driver
media:
imagination: Use exported tables from v4l2-jpeg core
media:
imon: Fix race getting ictx->lock
media:
imx-jpeg: Drop initial source change event if capture has been setup
media:
imx-jpeg: Remove some redundant error logs
media:
imx-mipi-csis: Use v4l2_subdev_enable_streams()
media:
imx-pxp: Fix ERR_PTR dereference in pxp_probe()
media:
imx283: drop CENTERED_RECTANGLE due to clang failure
media:
intel/ipu6: select AUXILIARY_BUS in Kconfig
media:
ipu-bridge: Add HIDs from out of tree IPU6 driver ipu-bridge copy
media:
ipu-bridge: add mod_devicetable.h header inclusion
media:
ipu-bridge: fix ipu6 Kconfig dependencies
media:
ipu-bridge: Sort ipu_supported_sensors[] array by ACPI HID
media:
ipu6: Print CSR messages using debug level
media:
ipu6: Rework CSI-2 sub-device streaming control
media:
ivsc: csi: add separate lock for v4l2 control handler
media:
ivsc: csi: don't count privacy on as error
media:
ivsc: csi: remove privacy status in struct mei_csi
media:
ivtv: Factor out schedule functions
media:
m2m-deinterlace: remove unused struct 'vb2_dc_conf'
media:
marvell: add missing MODULE_DESCRIPTION() macros
media:
max9286: Fix enum_mbus_code
media:
max9286: Use frame interval from subdev state
media:
max9286: Use the subdev active state
media:
mceusb: No need for vendor/product ID in name
media:
mediatek: vcodec: add decoder command to support stateless decoder
media:
mediatek: vcodec: Alloc DMA memory with DMA_ATTR_ALLOC_SINGLE_PAGES
media:
mediatek: vcodec: Fix unreasonable data conversion
media:
mediatek: vcodec: Handle invalid decoder vsi
media:
opera1: remove unused struct 'rc_map_opera_table'
media:
ov2680: Pass correct number of controls to v4l2_ctrl_handler_init()
media:
ov5693: Drop privacy-LED GPIO control
media:
pci/ivtv: Replace ioremap with devm_ variants
media:
pci/ivtv: Replace request_mem_region with devm_ variant
media:
pci/ivtv: Use managed version of pci_enable_device
media:
pci: add missing MODULE_DESCRIPTION() macros
media:
pci: cx18: Use flex arrays for struct cx18_scb
media:
pci: ivtv: Add check for DMA map result
media:
platform: mtk-mdp3: Add support for MT8188 MDP3 components
media:
pvrusb2: remove unused struct 'debugifc_mask_item'
media:
qcom: camss: Add check for v4l2_fwnode_endpoint_parse
media:
qcom: camss: Add per sub-device type resources
media:
qcom: camss: Attach formats to CSID resources
media:
qcom: camss: Attach formats to CSIPHY resources
media:
qcom: camss: Attach formats to VFE resources
media:
qcom: camss: Decompose register and link operations
media:
qcom: camss: Decouple VFE from CSID
media:
qcom: camss: Move format related functions
media:
qcom: camss: Split testgen, RDI and RX for CSID 170
media:
raspberrypi: Add support for PiSP BE
media:
raspberrypi: Switch to remove_new
media:
rc: add keymap for MyGica UTV3 remote
media:
rc: add missing MODULE_DESCRIPTION() macro
media:
rcar-csi2: Cleanup subdevice in remove()
media:
rcar-csi2: Disable runtime_pm in probe error
media:
rcar-csi2: Use the subdev active state
media:
rcar-vin: Fix YUYV8_1X16 handling for CSI-2
media:
renesas: vsp1: Add and use function to dump a pipeline to the log
media:
renesas: vsp1: Compute partitions for DRM pipelines
media:
renesas: vsp1: Drop brx_get_compose() wrapper
media:
renesas: vsp1: Drop custom .get_fmt() handler for histogram
media:
renesas: vsp1: Drop vsp1_entity_get_pad_format() wrapper
media:
renesas: vsp1: Drop vsp1_entity_get_pad_selection() wrapper
media:
renesas: vsp1: Drop vsp1_rwpf_get_crop() wrapper
media:
renesas: vsp1: Fix _irqsave and _irq mix
media:
renesas: vsp1: Get configuration from partition instead of state
media:
renesas: vsp1: Initialize control handler after subdev
media:
renesas: vsp1: Keep the DRM pipeline entities sorted
media:
renesas: vsp1: Move partition calculation to vsp1_pipe.c
media:
renesas: vsp1: Name parameters to entity operations
media:
renesas: vsp1: Pass partition pointer to .configure_partition()
media:
renesas: vsp1: Pass subdev state to entity operations
media:
renesas: vsp1: Print debug message to diagnose validation failure
media:
renesas: vsp1: Replace vsp1_partition_window with v4l2_rect
media:
renesas: vsp1: Simplify partition calculation
media:
renesas: vsp1: Store RPF partition configuration per RPF instance
media:
Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
media:
rkisp1: Mark subdev state pointers as const
media:
rockchip: rga: fix sequence number handling
media:
saa7134: add missing MODULE_DESCRIPTION() macros
media:
si470x: add missing MODULE_DESCRIPTION() macro
media:
siano: Refactor struct sms_msg_data
media:
siano: Remove unused structures
media:
siano: Use flex arrays for sms_firmware
media:
sp8870: coding style fixes: logging
media:
sp8870: coding style fixes: miscellaneous
media:
sp8870: coding style fixes: newline, comments and braces
media:
sp8870: coding style fixes: whitespace
media:
staging: max96712: Store format in subdev active state
media:
stm32: dcmipp: correct error handling in dcmipp_create_subdevs
media:
stm32: dcmipp: correct error handling in dcmipp_create_subdevs
media:
subdev: Add checks for subdev features
media:
subdev: Add privacy led helpers
media:
subdev: Add v4l2_subdev_is_streaming()
media:
subdev: Fix use of sd->enabled_streams in call_s_stream()
media:
subdev: Improve s_stream documentation
media:
subdev: Improve v4l2_subdev_enable/disable_streams_fallback
media:
subdev: Refactor v4l2_subdev_enable/disable_streams()
media:
subdev: Support non-routing subdevs in v4l2_subdev_s_stream_helper()
media:
subdev: Support privacy led in v4l2_subdev_enable/disable_streams()
media:
subdev: Support single-stream case in v4l2_subdev_enable/disable_streams()
media:
subdev: Use v4l2_subdev_has_op() in v4l2_subdev_enable/disable_streams()
media:
tda9887: add missing MODULE_DESCRIPTION() macro
media:
tegra-vde: remove unused struct 'tegra_vde_h264_frame'
media:
ti: add missing MODULE_DESCRIPTION() macros
media:
tuner-simple: Add support for Tena TNF931D-DFDR1
media:
uapi: Add a pixel format for BGR48 and RGB48
media:
uapi: Add meta pixel format for PiSP BE config
media:
uapi: Add PiSP Compressed RAW Bayer formats
media:
uapi: Add Raspberry Pi PiSP Back End uAPI
media:
uapi: pisp_be_config: Add extra config fields
media:
uapi: pisp_be_config: Drop BIT() from uAPI
media:
uapi: pisp_be_config: Re-sort pisp_be_tiles_config
media:
uapi: pisp_common: Add 32 bpp format test
media:
uapi: pisp_common: Capitalize all macros
media:
uapi: pixfmt-luma: Document MIPI CSI-2 packing
media:
uda1342: add missing MODULE_DESCRIPTION() macro
media:
uvcvideo: Add quirk for invalid dev_sof in Logitech C920
media:
uvcvideo: Allow custom control mapping
media:
uvcvideo: Allow hw clock updates with buffers not full
media:
uvcvideo: Cleanup version-specific mapping
media:
uvcvideo: Enforce alignment of frame and interval
media:
uvcvideo: Fix custom control mapping probing
media:
uvcvideo: Fix hw timestamp handling for slow FPS
media:
uvcvideo: Fix integer overflow calculating timestamp
media:
uvcvideo: Fix the bandwdith quirk on USB 3.x
media:
uvcvideo: Force UVC version to 1.0a for 0408:4035
media:
uvcvideo: Ignore empty TS packets
media:
uvcvideo: Override default flags
media:
uvcvideo: Probe the PLF characteristics
media:
uvcvideo: Quirk for invalid dev_sof in Logitech C922
media:
uvcvideo: Refactor clock circular buffer
media:
uvcvideo: Refactor Power Line Frequency limit selection
media:
uvcvideo: Remove mappings form uvc_device_info
media:
uvcvideo: Remove PLF device quirking
media:
uvcvideo: Support timestamp lists of any size
media:
v4l2-cci: Always assign *val
media:
v4l2-ctrls: Add average QP control
media:
v4l2-jpeg: Export reference quantization and huffman tables
media:
v4l2-subdev: Drop unreacheable warning
media:
v4l2-subdev: Fix v4l2_subdev_state_get_format() documentation
media:
v4l2-subdev: Provide const-aware subdev state accessors
media:
v4l: add missing MODULE_DESCRIPTION() macros
media:
v4l: async: Fix NULL pointer dereference in adding ancillary links
media:
v4l: Fix missing tabular column hint for Y14P format
media:
v4l: subdev: Fix typo in documentation
media:
venus: add msm8998 support
media:
venus: avoid multiple core dumps
media:
venus: fix use after free in vdec_close
media:
venus: flush all buffers in output plane streamoff
media:
verisilicon : Use exported tables from v4l2-jpeg for hantro codec
media:
videobuf2: add missing MODULE_DESCRIPTION() macro
media:
videobuf2: core: Drop unneeded forward declaration
media:
vimc: Centralize subdev internal_ops initialization
media:
vimc: Constify the ent_config array
media:
vimc: Constify vimc_ent_type structures
media:
vimc: debayer: Use subdev active state
media:
vimc: Don't iterate over single pad
media:
vimc: Initialize subdev active state
media:
vimc: scaler: Rename vic_sca_pad enum to vimc_scaler_pad
media:
vimc: scaler: Use subdev active state
media:
vimc: sensor: Use subdev active state
media:
vivid: Add 'Is Connected To' menu controls
media:
vivid: add instance number to input/output names
media:
vivid: don't set HDMI TX controls if there are no HDMI outputs
media:
vivid: fix CREATE_BUFS support in queue_setup()
media:
vivid: fix wrong sizeimage value for mplane
media:
vivid: loopback based on 'Connected To' controls
media:
vivid: vidioc_g_edid: do not change the original input EDID
media:
xc2028: avoid use-after-free in load_firmware_cb()
media:
xilinx: Refactor struct xvip_dma
megaraid_sas:
don't set QUEUE_FLAG_NOMERGES
mei:
bus-fixup: set timeout for MKHI send operations
memblock tests:
add memblock_overlaps_region_checks
memblock tests:
add memblock_reserve_all_locations_check()
memblock tests:
add memblock_reserve_many_may_conflict_check()
memblock tests:
fix implicit declaration of function 'numa_valid_node'
memblock:
Move late alloc warning down to phys alloc
memcg:
mm_update_next_owner: kill the "retry" logic
memcg:
mm_update_next_owner: move for_each_thread() into try_to_set_owner()
memcg:
protect concurrent access to mem_cgroup_idr
memcg:
rearrange fields of mem_cgroup_per_node
memcg_write_event_control():
fix a user-triggerable oops
memory tier:
consolidate the initialization of memory tiers
memory:
fsl_ifc: Make FSL_IFC config visible and selectable
memstick:
rtsx_pci_ms: Remove Realtek PCI memstick driver
Merge branch :
'Support IPsec crypto offload for IPv6 ESP and IPv4 UDP-encapsulated ESP data paths'
Linux:
Merge 6.10-rc6 into char-misc-next
Linux:
Merge 6.10-rc6 into staging-next
Linux:
Merge 6.10-rc6 into tty-next
Linux:
Merge 6.10-rc6 into usb-next
Linux:
Merge back ACPI processor driver material for 6.11.
Linux:
Merge back cpufreq material for 6.11.
Linux:
Merge back cpufreq material for v6.11.
Linux:
Merge back final cpufreq fixes for 6.10.
Linux:
Merge back new cpufreq material for v6.11.
Linux:
Merge back thermal control changes related to Intel platforms for v6.11
Linux:
Merge back thermal control material for 6.11.
Linux:
Merge back thermal control material for v6.11.
Linux:
Merge back thermal control material for v6.11.
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/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 into main
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-q
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'20240430-a750-raytracing-v3-2-7f57c5ac082d@gmail.com' into drivers-for-6.11
Merge branch :
'20240430064214.2030013-3-quic_varada@quicinc.com' into arm64-for-6.11
Merge branch :
'20240430064214.2030013-3-quic_varada@quicinc.com' into clk-for-6.11
Merge branch :
'20240529-hwspinlock-bust-v3-2-c8b924ffa5a2@quicinc.com' into hwspinlock-next
Merge branch :
'20240529-hwspinlock-bust-v3-2-c8b924ffa5a2@quicinc.com' into rproc-next
Merge branch :
'20240602114439.1611-1-quic_jkona@quicinc.com' into arm64-for-6.11
Merge branch :
'20240602114439.1611-1-quic_jkona@quicinc.com' into clk-for-6.11
Merge branch :
'20240606-topic-rb1_gpu-v4-1-4bc0c19da4af@linaro.org' into arm64-for-6.11
Merge branch :
'20240606-topic-rb1_gpu-v4-1-4bc0c19da4af@linaro.org' into clk-for-6.11
Merge branch :
'20240622-qcom-pd-mapper-v9-0-a84ee3591c8e@linaro.org' into drivers-for-6.11
Merge branch :
'20240622-qcom-pd-mapper-v9-0-a84ee3591c8e@linaro.org' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into rproc-next
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'6.10/scsi-fixes' into 6.11/scsi-staging
Merge branch :
'6.11/scsi-queue' into 6.11/scsi-fixes
Merge branch :
'acpi-misc'
Merge branch :
'add-ethernet-driver-for-tehuti-networks-tn40xx-chips'
Merge branch :
'add-flow-director-for-txgbe'
Merge branch :
'af_unix-remove-spin_lock_nested-and-convert-to-lock_cmp_fn'
Merge branch :
'allow-configuration-of-multipath-hash-seed'
Merge branch :
'am65x-ptp'
Merge branch :
'aquantia-phy-aqr115c' into main
Merge branch :
'arm64-fixes-for-6.10' into arm64-for-6.11
Merge branch :
'arm64-uaccess' (early part)
Merge branch :
'bnxt_en-netdev_queue_mgmt_ops'
Merge branch :
'bnxt_en-ptp' into main
Merge branch :
'bonding-fix-xfrm-offload-bugs'
Merge branch :
'BPF selftests misc fixes'
Merge branch :
'bpf-add-a-generic-bits-iterator'
Merge branch :
'bpf-fix-incorrect-name-check-pass-logic-in-btf_name_valid_section'
Merge branch :
'bpf-make-trusted-args-nullable'
Merge branch :
'bpf-resilient-split-btf-followups'
Merge branch :
'bpf-support-dumping-kfunc-prototypes-from-btf'
Merge branch :
'bpf-support-resilient-split-btf'
Merge branch :
'bpf-verifier-correct-tail_call_reachable-for-bpf-prog'
Merge branch :
'crypto-caam-unembed-net_dev'
Merge branch :
'device-memory-tcp'
Merge branch :
'devlink-const'
Merge branch :
'doc-mptcp-new-general-doc-and-fixes'
Merge branch :
'doc-netlink-fixes-for-ynl-doc-generator'
Merge branch :
'don-t-take-hw-uso-path-when-packets-can-t-be-checksummed-by-device'
Merge branch :
'dt' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into v6.11/arm64-dt
Merge branch :
'dt-bindings-net-convert-fsl-fman-related-file-to-yaml-format'
Merge branch :
'eliminate-config_nr_cpus-dependency-in-dpaa-eth-and-enable-compile_test-in-fsl_qbman'
Merge branch :
'enable-bpf-programs-to-declare-arrays-of-kptr-bpf_rb_root-and-bpf_list_head'
Merge branch :
'eth-bnxt-use-the-new-rss-api'
Merge branch :
'eth-fbnic-add-network-driver-for-meta-platforms-host-network-interface'
Merge branch :
'ethtool-provide-the-dim-profile-fine-tuning-channel'
Merge branch :
'ethtool-rss-fixes' into main
Merge branch :
'ethtool-rss-small-fixes-to-spec-and-get'
Merge branch :
'ethtool-track-custom-rss-contexts-in-the-core'
Merge branch :
'ethtool-use-the-rss-context-xarray-in-ring-deactivation-safety-check'
Merge branch :
'Felix-DSA-probing-cleanup'
Merge branch :
'fix-changing-dsa-conduit'
Merge branch :
'fix-compiler-warnings-looking-for-suggestions'
Merge branch :
'fix-libbpf-bpf-skeleton-forward-backward-compat'
Merge branch :
'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge branch :
'fixes-for-ipsec-over-bonding'
Merge branch :
'fixes-for-kfunc-prototype-generation'
Merge branch :
'fixes-for-stm32-dwmac-driver-fails-to-probe'
Merge branch :
'flower-rework-tca_flower_key_enc_flags-usage'
Merge branch :
'for-6.10-fixes' into for-6.11
Merge branch :
'for-6.11-fixup' into for-linus
Merge branch :
'for-6.11/apple' into for-linus
Merge branch :
'for-6.11/block-limits' into for-6.11/block
Merge branch :
'for-6.11/block-limits' into for-6.11/block
Merge branch :
'for-6.11/block-limits' into for-6.11/block
Merge branch :
'for-6.11/bpf' into for-linus
Merge branch :
'for-6.11/core' into for-linus
Merge branch :
'for-6.11/intel-ish-hid' into for-linus
Merge branch :
'for-6.11/module-description' into for-linus
Merge branch :
'for-6.11/nintendo' into for-linus
Merge branch :
'for-6.11/sysfs-patch-replace' into for-linus
Merge branch :
'for-6.11/trivial' into for-linus
Merge branch :
'for-6.11/uclogic' into for-linus
Merge branch :
'for-6.11/xor_fixes' into cxl-for-next
Merge branch :
'for-joerg/arm-smmu/bindings' into for-joerg/arm-smmu/next
Merge branch :
'for-joerg/arm-smmu/updates' into for-joerg/arm-smmu/next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-next' into for-linus
Merge branch :
'for-next/vcpu-hotplug' into for-next/core
Merge branch :
'gve-add-flow-steering-support'
Merge branch :
'ib-mfd-dt-soc-6.11' into ibs-for-mfd-merged
Merge branch :
'ib-mfd-firmware-input-sound-soc-6.11' into ibs-for-mfd-merged
Merge branch :
'ib-mfd-input-regulator-6.11' into ibs-for-mfd-merged
Merge branch :
'ib-mfd-leds-platform-6.11' into ibs-for-mfd-merged
Merge branch :
'ib-mfd-regulator-pm8008-6.11' into ibs-for-mfd-merged
Merge branch :
'ib-mfd-regulator-watchdog-6.11' into ibs-for-mfd-merged
Merge branch :
'ib-mfd-soc-samsung-6.11' into ibs-for-mfd-merged
Merge branch :
'ib/6.9-disable-irq-guard' into next
Merge branch :
'ib/ads7846-hsync' into next
Merge branch :
'icc-fixes' into icc-next
Merge branch :
'icc-msm8953' into icc-next
Merge branch :
'icc-mtk' into icc-next
Merge branch :
'icc-rpmh-qos' into icc-next
Merge branch :
'ice-introduce-eth56g-phy-model-for-e825c-products'
Merge branch :
'ice-support-to-dump-phy-config-fec'
Merge branch :
'idpf-fix-3-bugs-revealed-by-the-chapter-i'
Merge branch :
'improve-gbeth-performance-on-renesas-rz-g2l-and-related-socs'
Merge branch :
'intel-wired-lan-driver-updates-2024-06-03'
Merge branch :
'introduce-en7581-ethernet-support'
Merge branch :
'introduce-phy-mode-10g-qxgmii'
Merge branch :
'introduce-switch-mode-support-for-icssg-driver'
Merge branch :
'iommu/allwinner/sun50i' into iommu/next
Merge branch :
'iommu/amd/amd-vi' into iommu/next
Merge branch :
'iommu/arm/smmu' into iommu/next
Merge branch :
'iommu/core' into iommu/next
Merge branch :
'iommu/fwspec-ops-removal' into iommu/next
Merge branch :
'iommu/intel/vt-d' into iommu/next
Merge branch :
'iommu/iommufd/attach-handles' into iommu/next
Merge branch :
'iommu/iommufd/paging-domain-alloc' into iommu/next
Merge branch :
'iommu/nvidia/tegra' into iommu/next
Merge branch :
'iommu/pci/ats' into iommu/next
Merge branch :
'iommu/qualcomm/msm' into iommu/next
Merge branch :
'iommufd_pri' into iommufd for-next
Merge branch :
'ionic-rework-fix-for-doorbell-miss'
Merge branch :
'ionic-updates-for-v6-11'
Merge branch :
'ipv4-fix-incorrect-tos-in-route-get-reply'
Merge branch :
'ipv6-fix-possible-uaf-in-output-paths'
Merge branch :
'kvm-6.10-fixes' into HEAD
Merge branch :
'kvm-6.11-sev-attestation' into HEAD
Merge branch :
'kvm-6.11-sev-snp' into HEAD
Merge branch :
'kvm-coco-hooks' into HEAD
Merge branch :
'kvm-fixes' into HEAD
Merge branch :
'kvm-fixes-6.10-1' into HEAD
Merge branch :
'kvm-prefault' into HEAD
Merge branch :
'kvm-tdx-prep-1-truncated' into HEAD
Merge branch :
'l2tp-sk_user_data'
Merge branch :
'lan78xx-enable-125-mhz-clk-and-auto-speed-configuration-for-lan7801-if-no-eeprom-is-detected'
Merge branch :
'lift-udp_segment-restriction-for-egress-via-device-w-o-csum-offload'
Merge branch :
'link_path_walk'
Merge branch :
'locking-introduce-nested-bh-locking'
Merge branch :
'main' of ra.kernel.org:/pub/scm/linux/kernel/git/davem/net into main
Merge branch :
'maintainers-networking-updates'
Merge branch :
'mana-shared' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge branch :
'mana-shared' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge branch :
'mctp-serial-tx-escapes'
Merge branch :
'mips-fixes' into mips-next
Merge branch :
'mlx4-add-support-for-netdev-genl-api'
Merge branch :
'mlx5-genl-queue-stats'
Merge branch :
'mlx5-misc-2023-07-08-sf-max-eq'
Merge branch :
'mlx5-misc-fixes-2024-07-30'
Merge branch :
'mlx5-misc-fixes-2024-08-08'
Merge branch :
'mlx5-misc-fixes-2024-08-15'
Merge branch :
'mlx5-misc-patches-2023-06-13'
Merge branch :
'mlx5-misc-patches-2023-07-08'
Merge branch :
'mlx5-next' into wip/leon-for-next
Merge branch :
'mlxsw-acl-fixes'
Merge branch :
'mlxsw-handle-mtu-values'
Merge branch :
'mlxsw-improvements'
Merge branch :
'mlxsw-reduce-memory-footprint-of-mlxsw-driver'
Merge branch :
'mlxsw-use-page-pool-for-rx-buffers-allocation'
Merge branch 'mm-hotfixes-stable' into mm-stable to pick up "mm:
fix
Merge branch :
'mptcp-close-subflow-when-receiving-tcp-fin-and-misc'
Merge branch :
'mptcp-endpoint-readd-fixes' into main
Merge branch :
'mptcp-fix-duplicate-data-handling'
Merge branch :
'mptcp-fix-endpoints-with-signal-and-subflow-flags'
Merge branch :
'mptcp-fix-inconsistent-backup-usage'
Merge branch :
'mptcp-misc-cleanups'
Merge branch :
'mptcp-more-fixes-for-the-in-kernel-pm'
Merge branch :
'mptcp-pm-fix-ids-not-being-reusable'
Merge branch :
'net-allow-dissecting-matching-tunnel-control-flags'
Merge branch :
'net-bpf_net_context-cleanups'
Merge branch :
'net-cleanup-arc-emac'
Merge branch :
'net-constify-ctl_table-arguments-of-utility-functions'
Merge branch :
'net-constify-struct-regmap_bus-regmap_config'
Merge branch :
'net-core-unify-dstats-with-tstats-and-lstats-implement-generic-dstats-collection'
Merge branch :
'net-drop-rx-socket-tracepoint'
Merge branch :
'net-dsa-fix-chip-wide-frame-size-config-in-some-drivers'
Merge branch :
'net-dsa-lantiq_gswip-code-improvements'
Merge branch :
'net-dsa-vsc73xx-implement-vlan-operations'
Merge branch :
'net-ethernet-cortina-use-phylib-for-rx-and-tx-pause'
Merge branch :
'net-ethernet-ti-am65-cpsw-fix-xdp-implementation'
Merge branch :
'net-ethernet-ti-am65-cpsw-nuss-support-stacked-switches'
Merge branch :
'net-flash-modees-firmware' into main
Merge branch :
'net-flow-dissector-allow-explicit-passing-of-netns'
Merge branch :
'net-flower-validate-encapsulation-control-flags'
Merge branch :
'net-macb-wol-enhancements'
Merge branch :
'net-make-timestamping-selectable'
Merge branch :
'net-mlx4_en-use-ethtool_puts-sprintf'
Merge branch :
'net-mlx5e-shampo-enable-hw-gro-once-more'
Merge branch :
'net-mscc-miim-switch-reset'
Merge branch :
'net-openvswitch-add-sample-multicasting'
Merge branch :
'net-phy-bcm5481x-add-support-for-broadr-reach-mode'
Merge branch :
'net-phylink-rearrange-ovr_an_inband-support'
Merge branch :
'net-pse-pd-add-new-pse-c33-features'
Merge branch :
'net-pse-pd-fix-possible-issues-with-a-pse-supporting-both-c33-and-podl'
Merge branch :
'net-selftests-mirroring-cleanup' into main
Merge branch :
'net-smc-IPPROTO_SMC'
Merge branch :
'net-smc-snd_buf-rcv_buf'
Merge branch :
'net-stmmac-cleanups'
Merge branch :
'net-stmmac-provide-platform-select_pcs-method'
Merge branch :
'net-stmmac-qcom-ethqos-enable-2-5g-ethernet-on-sa8775p-ride'
Merge branch :
'net-visibility-of-memory-limits-in-netns'
Merge branch :
'net-xilinx-axienet-multicast-fixes-and-improvements'
Merge branch :
'netconsole-fix-potential-race-condition-and-improve-code-clarity'
Merge branch :
'next' into for-linus
Merge branch :
'Notify user space when a struct_ops object is detached/unregistered'
Merge branch :
'page_pool-bnxt_en-unlink-old-page-pool-in-queue-api-using-helper'
Merge branch :
'pci/acs'
Merge branch :
'pci/controller/al'
Merge branch :
'pci/controller/artpec6'
Merge branch :
'pci/controller/dra7xx'
Merge branch :
'pci/controller/dwc'
Merge branch :
'pci/controller/exynos'
Merge branch :
'pci/controller/gpio'
Merge branch :
'pci/controller/hyperv'
Merge branch :
'pci/controller/keystone'
Merge branch :
'pci/controller/layerscape'
Merge branch :
'pci/controller/loongson'
Merge branch :
'pci/controller/microchip'
Merge branch :
'pci/controller/qcom'
Merge branch :
'pci/controller/rcar'
Merge branch :
'pci/controller/rcar-gen4'
Merge branch :
'pci/controller/rockchip'
Merge branch :
'pci/controller/tegra194'
Merge branch :
'pci/controller/vmd'
Merge branch :
'pci/devres'
Merge branch :
'pci/dpc'
Merge branch :
'pci/dt-bindings'
Merge branch :
'pci/endpoint'
Merge branch :
'pci/enumeration'
Merge branch :
'pci/err'
Merge branch :
'pci/hotplug'
Merge branch :
'pci/misc'
Merge branch :
'pci/reset'
Merge branch :
'pci/resource'
Merge branch :
'pci/switchtec'
Merge branch :
'pcs-xpcs-mmap' into main
Merge branch :
'pdx86/platform-drivers-x86-lenovo-c630' into review-ilpo
Merge branch :
'pdx86/platform-drivers-x86-lenovo-c630' into review-ilpo
Merge branch :
'pdx86/platform-drivers-x86-lenovo-c630' into review-ilpo
Merge branch :
'pm-cpufreq'
Merge branch :
'ptp-ocp-fix-serial-port-information-export'
Merge branch :
'qca8k-cleanup-and-port-isolation'
Merge branch :
'ravb-add-mii-support-for-r-car-v4m'
Merge branch :
'regular-expression-support-for-test-output-matching'
Merge branch :
'Replace mono_delivery_time with tstamp_type'
Merge branch :
'reset/next' of git://git.pengutronix.de/pza/linux
Merge branch :
'revert-virtio_net-rx-enable-premapped-mode-by-default'
Merge branch :
'rtnetlink-rtnl_lock'
Merge branch :
'runtime-constants'
Merge branch :
'sched/urgent' into sched/core, to pick up fixes and refresh the branch
Merge branch :
'selftests-drv-net-add-ability-to-schedule-cleanup-with-defer'
Merge branch :
'selftests-drv-net-rss_ctx-add-tests-for-rss-contexts'
Merge branch :
'selftests-drv-net-rss_ctx-more-tests'
Merge branch :
'selftests-mptcp-misc-small-fixes'
Merge branch :
'selftests-mptcp-use-net-lib-sh-to-manage-netns'
Merge branch :
'selftests-net-switch-pmtu-sh-to-use-the-internal-ovs-script'
Merge branch :
'selftests-openvswitch-address-some-flakes-in-the-ci-environment'
Merge branch :
'selftests-udpgro-fixes'
Merge branch :
'series-to-deliver-ethernet-for-stm32mp13'
Merge branch :
'series-to-deliver-ethernet-for-stm32mp25'
Merge branch :
'slab/for-6.11/buckets' into slab/for-next
Merge branch :
'small-api-fix-for-bpf_wq'
Merge branch :
'sunxi/shared-clk-ids-for-6.11' into sunxi/clk-for-6.11
Merge branch :
'sunxi/shared-clk-ids-for-6.11' into sunxi/dt-for-6.11
Merge branch :
'tap-tun-harden-by-dropping-short-frame'
Merge branch :
'tcp-ao-md5-racepoits'
Merge branch :
'tcp-fix-tcp_poll-races'
Merge branch :
'tcp-make-simultaneous-connect-rfc-compliant'
Merge branch :
'tcp-refactor-skb_cmp_decrypted-checks'
Merge branch :
'tcp-rto-min-us'
Merge branch :
'tcp-small-code-reorg'
Merge branch :
'tcp-up-pin-tw-timer'
Merge branch :
'tcp_metrics-netlink-specs' into main
Merge branch :
'there-are-some-bugfix-for-the-hns3-ethernet-driver'
Merge branch :
'thermal-core'
Merge branch :
'thermal-core'
Merge branch :
'thermal-intel'
Merge branch :
'thermal-intel'
Merge branch :
'tip/x86/cpu'
Merge branch :
'topic/cirrus-hp-g12' into for-linus
Merge branch :
'topic/ppc-kvm' into next
Merge branch :
'use network helpers, part 5'
Merge branch :
'use network helpers, part 8'
Merge branch :
'use-network-helpers-part-7'
Merge branch :
'use-overflow-h-helpers-to-check-for-overflows'
Merge branch :
'v6.11-shared/clkids' into v6.11-armsoc/dts32
Merge branch :
'v6.11-shared/clkids' into v6.11-clk/next
Merge branch :
'v6.11/bindings' into v6.11/drivers
Merge branch :
'v6.11/bindings' into v6.11/drivers
Merge branch :
'v6.11/bindings' into v6.11/drivers
Merge branch :
'virtio-net-rq-coalescing' into main
Merge branch :
'virtio-net-support-af_xdp-zero-copy'
Merge branch :
'vln-ocelot-fixes'
Merge branch :
'vmxnet3-upgrade-to-version-9'
Merge branch :
'vrf-fix-source-address-selection-with-route-leak'
Merge branch :
'vsc73xx-fix-mdio-and-phy'
Merge branch :
'word-at-a-time'
Merge branch :
'xilinx-clock-support'
Merge branch :
'zerocopy-tx-cleanups'
Linux:
Merge branch kvm-arm64/ctr-el0 into kvmarm/next
Linux:
Merge branch kvm-arm64/docs into kvmarm/next
Linux:
Merge branch kvm-arm64/el2-kcfi into kvmarm/next
Linux:
Merge branch kvm-arm64/ffa-1p1 into kvmarm/next
Linux:
Merge branch kvm-arm64/misc into kvmarm/next
Linux:
Merge branch kvm-arm64/nv-sve into kvmarm/next
Linux:
Merge branch kvm-arm64/nv-tcr2 into kvmarm/next
Linux:
Merge branch kvm-arm64/shadow-mmu into kvmarm/next
Merge branches :
'acpi-pmic', 'acpi-battery' and 'acpi-numa'
Merge branches :
'acpi-processor', 'acpi-pad', 'acpi-resource' and 'acpi-video'
Merge branches :
'acpi-x86', 'acpi-fan', 'acpi-soc' and 'acpi-cppc'
Merge branches :
'clk-qcom', 'clk-rockchip', 'clk-sophgo' and 'clk-thead' into clk-next
Merge branches :
'clk-renesas', 'clk-amlogic', 'clk-allwinner' and 'clk-samsung' into clk-next
Merge branches :
'clk-stm', 'clk-cleanup', 'clk-kunit' and 'clk-mediatek' into clk-next
Merge branches :
'doc.2024.06.06a', 'fixes.2024.07.04a', 'mb.2024.06.28a', 'nocb.2024.06.03a', 'rcu-tasks.2024.06.06a', 'rcutorture.2024.06.06a' and 'srcu.2024.06.18a' into HEAD
Merge branches :
'fixes' and 'misc' into for-linus
Merge branches :
'for-next/cpufeature', 'for-next/misc', 'for-next/kselftest', 'for-next/mte', 'for-next/errata', 'for-next/acpi', 'for-next/gic-v3-pmr' and 'for-next/doc', remote-tracking branch 'arm64/for-next/perf' into for-next/core
Merge branches :
'ib-leds-mfd-6.11', 'ib-leds-platform-power-6.11' and 'ib-mfd-leds-platform-6.11' into ibs-for-leds-merged
Merge branches :
'pm-cpuidle' and 'pm-powercap'
Merge branches :
'pm-opp' and 'pm-tools'
Linux:
Merge drm-misc-next-2024-07-04 into drm-misc-next-fixes
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-next
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-xe-next
Linux:
Merge drm/drm-next into drm-xe-next
Linux:
Merge drm/drm-next into drm-xe-next
Linux:
Merge existing fixes from spi/for-6.10 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
Merge patch "Documentation:
networking: document ISO 15765-2"
Linux:
Merge patch "Enable SPCR table for console output on RISC-V"
Linux:
Merge patch series "Add ACPI NUMA support for RISC-V"
Linux:
Merge patch series "Add support for a few Zc* extensions, Zcmop and Zimop"
Linux:
Merge patch series "Add the ability to query mount options in statmount"
Linux:
Merge patch series "Basic inline encryption support for ufs-exynos"
Merge patch series "can:
hi311x: simplify with spi_get_device_match_data()"
Merge patch series "can:
kvaser_pciefd: Minor improvements and cleanups"
Merge patch series "can:
kvaser_pciefd: Support MSI interrupts"
Merge patch series "can:
kvaser_usb: Add support for three new devices"
Merge patch series "can:
m_can: Fix polling and other issues"
Merge patch series "can:
mcp251xfd: fix ring/coalescing configuration"
Merge patch series "can:
mcp251xfd: workaround for erratum DS80000789E 6 of mcp2518fd"
Merge patch series "can:
rcar_canfd: Small improvements and cleanups"
Merge patch series "can:
xilinx_can: Document driver description to list all supported IPs"
Linux:
Merge patch series "Declare local functions static"
Merge patch series "dt-bindings:
interrupt-controller: riscv,cpu-intc"
Merge patch series "mpi3mr:
Host diag buffer support"
Merge patch series "mpi3mr:
Support PCI Error Recovery"
Merge patch series "ovl:
simplify ovl_parse_param_lowerdir()"
Linux:
Merge patch series "qla2xxx misc. bug fixes"
Merge patch series "RISC-V:
hwprobe: Misaligned scalar perf fix and rename"
Merge patch series "RISC-V:
Select ACPI PPTT drivers"
Merge patch series "riscv:
Apply Zawrs when available"
Merge patch series "riscv:
Memory Hot(Un)Plug support"
Merge patch series "riscv:
mm: Do not restrict mmap address based on hint"
Merge patch series "riscv:
Separate vendor extensions from standard extensions"
Merge patch series "riscv:
Various text patching improvements"
Merge patch series "scsi:
ufs: Allow RTT negotiation"
Linux:
Merge patch series "Support foreign mount namespace with statmount/listmount"
Linux:
Merge patch series "Support Zve32[xf] and Zve64[xfd] Vector subextensions"
Linux:
Merge patch series "UFS patches for kernel 6.11"
Merge patch series "ufs:
pci: Add support UFSHCI 4.0 MCQ"
Linux:
Merge patch series "Update lpfc to revision 14.4.0.3"
Merge remote-tracking branch :
'drm-misc/drm-misc-next' into HEAD
Merge remote-tracking branch :
'intel-speed-select/intel-sst' into review-ilpo
Merge remote-tracking branch :
'libata/for-6.10-fixes' into for-6.11
Merge remote-tracking branch :
'perf-tools' into perf-tools-next
Merge remote-tracking branch :
'qcom/20240430-a750-raytracing-v3-2-7f57c5ac082d@gmail.com' into msm-next-robclark
Merge remote-tracking branches :
'ras/edac-amd-atl' and 'ras/edac-misc' into edac-updates
Merge tag :
'6.11-rc-part1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.11-rc-smb-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.11-rc-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.11-rc1-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.11-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.11-rc3-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.11-rc4-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.11-rc5-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.11-rc7-SMB3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'acpi-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'affs-6.11-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'amd-drm-fixes-6.10-2024-07-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.11-2024-07-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-fixes-6.11-2024-07-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-fixes-6.11-2024-07-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.11-2024-08-08' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.11-2024-08-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.11-2024-08-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.11-2024-08-28' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.11-2024-09-05' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.11-2024-09-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-next-6.11-2024-06-07' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.11-2024-06-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.11-2024-06-28' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.11-2024-07-03' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.11-2024-07-12' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-pstate-v6.11-2024-06-11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amd-pstate-v6.11-2024-06-24' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amd-pstate-v6.11-2024-06-26' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amd-pstate-v6.11-2024-07-07' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amd-pstate-v6.11-2024-08-26' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amd-pstate-v6.11-2024-09-04' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amlogic-arm64-dt-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'amlogic-drivers-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
Merge tag :
'apparmor-pr-2024-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
Merge tag :
'arm-fixes-6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-fixes-6.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-fixes-6.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
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 :
'asm-generic-6.11' into loongarch-next
Merge tag :
'asm-generic-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asm-generic-fixes-6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asm-generic-fixes-6.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asoc-fix-v6.11-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.11-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.11-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.11-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.11-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'at24-updates-for-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
Merge tag :
'at91-defconfig-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig
Merge tag :
'at91-fixes-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag :
'ata-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ath-current-20240812' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-current-20240903' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-next-20240605' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath
Merge tag :
'ath-next-20240702' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'aux-sysfs-irqs' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge tag :
'auxdisplay-for-v6.11-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'backlight-next-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag :
'bcachefs-2024-07-18.2' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-07-22' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-08-08' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2024-08-10' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2024-08-16' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2024-08-21' of https://github.com/koverstreet/bcachefs
Merge tag :
'bcachefs-2024-08-24' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2024-09-04' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2024-09-09' of git://evilpiepirate.org/bcachefs
Merge tag :
'bitmap-6.11-rc' of https://github.com/norov/linux
Merge tag :
'bitmap-6.11-rc1' of https://github.com:/norov/linux
Merge tag :
'block-6.11-20240726' of git://git.kernel.dk/linux
Merge tag :
'block-6.11-20240809' of git://git.kernel.dk/linux
Merge tag :
'block-6.11-20240823' of git://git.kernel.dk/linux
Merge tag :
'block-6.11-20240824' of git://git.kernel.dk/linux
Merge tag :
'block-6.11-20240830' of git://git.kernel.dk/linux
Merge tag :
'block-6.11-20240906' of git://git.kernel.dk/linux
Merge tag :
'block-6.11-20240912' of git://git.kernel.dk/linux
Merge tag :
'bootconfig-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'bpf-6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-6.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'ceph-for-6.11-rc1' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-6.11-rc2' of https://github.com/ceph/ceph-client
Merge tag :
'cgroup-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.11-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'char-misc-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'chrome-platform-fixes-for-v6.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
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-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-meson-v6.11-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag :
'cmpxchg.2024.07.12a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'constfy-sysctl-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag :
'core-debugobjects-2024-07-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'coresight-next-v6.11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag :
'counter-updates-for-6.11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag :
'cpufreq-arm-updates-6.11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'cxl-fixes-6.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'devicetree-fixes-for-6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-fixes-for-6.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'dlm-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag :
'dma-mapping-6.11-2024-07-19' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-6.11-2024-07-24' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-6.11-2024-08-10' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dmaengine-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmaengine-fix-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmaengine_topic_dma_vec' into next
Merge tag :
'dmaengine_topic_dma_vec' into togreg
Merge tag :
'docs-6.11' of git://git.lwn.net/linux
Merge tag :
'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-6.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'drm-etnaviv-next-2024-06-28' of https://git.pengutronix.de/git/lst/linux into drm-next
Merge tag :
'drm-fixes-2024-07-12' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-08-02' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-08-10' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-08-16' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-08-24' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-08-30' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-09-06' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-09-13' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-habanalabs-next-2024-06-23' of https://github.com/HabanaAI/drivers.accel.habanalabs.kernel into drm-next
Merge tag :
'drm-intel-fixes-2024-08-01' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2024-08-08' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2024-08-22' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2024-08-29' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2024-09-05' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2024-09-12' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-gt-next-2024-06-12' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-gt-next-2024-07-04' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2024-06-19' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2024-06-28' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-fixes-2024-07-18' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-fixes-2024-07-25' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-misc-fixes-2024-07-11' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-08-01' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-08-08' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-08-15' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-08-22' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-08-29' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-09-05' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-09-12' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-next-2024-05-30' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2024-06-06' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2024-06-13' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2024-06-20' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2024-06-27' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2024-07-04' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2024-07-11' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2024-07-19' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2024-07-25' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-msm-fixes-2024-08-19' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-next-2024-07-04' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-next-2024-07-18' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-next-2024-07-26' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-xe-fixes-2024-07-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-08-08' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-08-15' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-08-22' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-08-29' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-09-05' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-09-12' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-next-2024-06-06' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-2024-06-26' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-2024-07-02' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2024-07-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2024-07-18' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'dt-cleanup-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'dt64-cleanup-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'edac_updates_for_v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'efi-fixes-for-v6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-next-for-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'erofs-for-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.11-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.11-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'execve-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'execve-v6.11-rc1-fix1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'execve-v6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'execve-v6.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'exfat-for-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'ext4_for_linus-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'extfree-intent-cleanups-6.11_2024-07-02' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.11-mergeB
Merge tag :
'exynos-drm-fixes-for-v6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into exynos-drm-next
Merge tag :
'exynos-drm-next-for-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag :
'f2fs-for-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'fbdev-for-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'ffa-updates-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'firewire-fixes-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-updates-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'for-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux
Merge tag :
'for-6.11-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.11-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.11-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.11-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.11-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.11-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.11-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.11-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.11/block-20240710' of git://git.kernel.dk/linux
Merge tag :
'for-6.11/block-20240722' of git://git.kernel.dk/linux
Merge tag :
'for-6.11/block-post-20240722' of git://git.kernel.dk/linux
Merge tag :
'for-6.11/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.11/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.11/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.11/io_uring-20240714' of git://git.kernel.dk/linux
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/rmk/linux
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux
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-2024071601' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-2024072901' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-6.11' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus-6.11-1' of https://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-6.11-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.11-rc1a-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag :
'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag :
'for-net-2024-07-26' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2024-08-07' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2024-08-15' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2024-08-23' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2024-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-next-2024-07-15' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag :
'for-v6.11-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 :
'fpga-for-6.11-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag :
'fs_for_v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fsnotify_for_v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'ftrace-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'fuse-fixes-6.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'gfs2-v6.10-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gpio-fixes-for-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'hardening-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hid-for-linus-2024081901' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hsi-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
Merge tag :
'hwlock-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'hwmon-for-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.11-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hyperv-fixes-signed-20240908' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'i2c-for-6.11-rc1-second-batch' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.11-rc1-try2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-host-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag :
'i2c-host-6.11-part-2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag :
'i2c-host-fixes-6.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i2c-host-fixes-6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i3c/for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag :
'ib-leds-platform-power-v6.11'
Merge tag :
'ib-mfd-counter-v5.11' of https://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into HEAD
Merge tag :
'icc-6.11-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'iio-fixes-for-6.11a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-for-6.11a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-testing
Merge tag :
'iio-for-6.11b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'imx-bindings-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-defconfig-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag :
'imx-dt-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-dt64-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-fixes-6.10' into imx/dt64
Merge tag :
'imx-fixes-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-soc-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm
Merge tag :
'inode-refactor-6.11_2024-07-02' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.11-mergeB
Merge tag :
'input-for-v6.11-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'intel-pinctrl-v6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into fixes
Merge tag :
'io_uring-6.11-20240722' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.11-20240726' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.11-20240802' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.11-20240809' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.11-20240823' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.11-20240824' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.11-20240830' of git://git.kernel.dk/linux
Merge tag :
'iommu-fixes-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-fixes-v6.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-fixes-v6.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-updates-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'ipsec-2024-07-11' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'ipsec-next-2024-07-13' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag :
'irq-core-2024-07-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-msi-2024-07-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2024-08-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2024-08-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2024-08-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'jfs-6.11' of github.com:kleikamp/linux-shaggy
Merge tag :
'juno-updates-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt
Merge tag :
'kbuild-fixes-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-fixes-v6.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kcsan.2024.07.12a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'keys-next-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'keys-trusted-next-6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'kgdb-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux
Merge tag :
'kvm-riscv-6.11-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-riscv-fixes-6.11-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-s390-master-6.11-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-s390-next-6.11-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-x86-fixes-6.10-11' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-fixes-6.11-rcN' of https://github.com/kvm-x86/linux into kvm-master
Merge tag :
'kvm-x86-generic-6.11' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-misc-6.11' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-mmu-6.11' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-mtrrs-6.11' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-pmu-6.11' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-selftests-6.11' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-svm-6.11' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-vmx-6.11' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvmarm-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into for-next/fixes
Merge tag :
'landlock-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'landlock-6.11-rc1-houdini-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'leds-next-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag :
'libnvdimm-fixes-6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'libnvdimm-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'linux-can-fixes-for-6.11-20240830' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-next-for-6.11-20240621' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-6.11-20240629' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-cpupower-6.11-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-cpupower-6.11-rc1-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shuah/linux into pm-tools
Merge tag :
'linux-watchdog-6.11-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'linux_kselftest-fixes-6.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-kunit-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-kunit-fixes-6.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-kunit-fixes-6.11-rc7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-next-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'livepatching-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag :
'livepatching-for-6.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag :
'lkmm.2024.07.12a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'locking-core-2024-07-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2024-08-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2024-08-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'loongarch-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-kvm-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag :
'lsm-pr-20240715' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'lsm-pr-20240830' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'm68k-for-v6.11-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'mailbox-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag :
'md-6.11-20240612' of git://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.11/block
Merge tag :
'md-6.11-20240704' of git://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.11/block
Merge tag :
'md-6.11-20240712' of git://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.11/block
Merge tag :
'md-6.11-20240815' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.11
Merge tag :
'media/v6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-fixes-20240805' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag :
'mediatek-drm-next-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag :
'memblock-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'memory-controller-drv-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'mfd-next-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mhi-for-v6.11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag :
'microchip-dt64-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'mips-fixes_6.11_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_6.11_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mlx5-fixes-2024-09-09' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mm-hotfixes-stable-2024-07-26-14-33' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-08-07-18-32' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-08-17-19-34' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-09-03-20-19' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2024-07-21-15-07' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mmc-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'modules-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'mt76-for-kvalo-2024-07-08' of https://github.com/nbd168/wireless
Merge tag :
'mtd/for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtk-dts32-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag :
'mtk-dts64-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag :
'mtk-soc-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag :
'mvebu-dt-6.11-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'mvebu-dt64-6.11-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'nand/for-6.11' into mtd/next
Merge tag :
'net-6.11-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.11-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-next-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'nf-24-07-17' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-07-24' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-07-31' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-08-15' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-09-12' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-next-24-06-28' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next into main
Merge tag :
'nfs-for-6.11-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfs-for-6.11-2' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfsd-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nolibc.2024.07.15a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'ntfs3_for_6.11' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag :
'nvme-6.11-2024-07-08' of git://git.infradead.org/nvme into for-6.11/block
Merge tag :
'nvme-6.11-2024-07-26' of git://git.infradead.org/nvme into block-6.11
Merge tag :
'nvme-6.11-2024-08-08' of git://git.infradead.org/nvme into block-6.11
Merge tag :
'nvme-6.11-2024-08-22' of git://git.infradead.org/nvme into block-6.11
Merge tag :
'nvme-6.11-2024-09-05' of git://git.infradead.org/nvme into block-6.11
Merge tag :
'objtool-core-2024-07-16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'omap-for-v6.11/fixes-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into arm/fixes
Merge tag :
'opp-updates-6.11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm-opp
Merge tag :
'optee-notif-wait-timeout-for-v6.11' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
Merge tag :
'parisc-for-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-6.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-6.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'pci-v6.11-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.11-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.11-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.11-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.11-fixes-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pcmcia-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux
Merge tag :
'peci-next-6.11-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/iwi/linux into char-misc-next
Merge tag :
'perf-core-2024-07-16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-tools-fixes-for-v6.11-2024-07-23' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-fixes-for-v6.11-2024-07-30' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-fixes-for-v6.11-2024-08-15' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-fixes-for-v6.11-2024-09-04' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-for-v6.11-2024-07-16' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-urgent-2024-08-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2024-09-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v6.11_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-fixes-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'phy-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'pinctrl-v6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.11-4' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'platform-drivers-x86-ib-lenovo-c630-v6.11-2'
Merge tag :
'platform-drivers-x86-ib-lenovo-c630-v6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 into usb-next
Merge tag :
'platform-drivers-x86-v6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.11-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.11-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.11-6' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.11-7' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-remove-void-step-b' of https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux into driver-core-next
Merge tag :
'pm-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pmdomain-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v6.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v6.11-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'powerpc-6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'printk-for-6.11-fixup' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'printk-for-6.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'printk-for-6.11-trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'probes-fixes-v6.11-pre-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v6.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'pstore-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pwm/for-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwm/for-6.11-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwrseq-fixes-for-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'pwrseq-fixes-for-v6.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'pwrseq-fixes-for-v6.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'pwrseq-initial-for-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into HEAD
Merge tag :
'pwrseq-updates-for-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'qcom-arm32-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm32-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-defconfig-fixes-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-arm64-defconfig-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag :
'qcom-arm64-fixes-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-arm64-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-clk-fixes-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-fixes
Merge tag :
'qcom-clk-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-clk-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-drivers-fixes-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-drivers-fixes-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-drivers-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'qcom-drivers-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'random-6.11-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag :
'random-6.11-rc6-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag :
'ras_core_for_v6.11_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'rcu.2024.07.12a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'refcount-intent-cleanups-6.11_2024-07-02' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.11-mergeB
Merge tag :
'regmap-fix-v6.11-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-fix-v6.11-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.11-stub' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-hw-enable-helper' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into reset/next
Merge tag :
'regulator-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-defconfig-for-v6.11-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag :
'renesas-clk-for-v6.11-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-dt-bindings-for-v6.11-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.11-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.11-tag2-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-pinctrl-for-v6.11-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-pinctrl-for-v6.11-tag2-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-pinctrl-for-v6.11-tag3' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'reset-for-v6.11' of git://git.pengutronix.de/pza/linux into soc/drivers
Merge tag :
'reset-for-v6.11-2' of git://git.pengutronix.de/pza/linux into soc/drivers
Merge tag :
'riscv-cache-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag :
'riscv-config-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/defconfig
Merge tag :
'riscv-dt-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag :
'riscv-firmware-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag :
'riscv-for-linus-6.11-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.11-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.11-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-sg2042-clk-for-v6.11' of https://github.com/sophgo/linux into clk-sophgo
Merge tag :
'riscv-soc-fixes-for-v6.11-final' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag :
'riscv-soc-fixes-for-v6.11-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag :
'riscv-sophgo-dt-for-v6.11' of https://github.com/sophgo/linux into soc/dt
Merge tag :
'rmap-intent-cleanups-6.11_2024-07-02' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.11-mergeB
Merge tag :
'rpmsg-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rproc-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rtc-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rtw-next-2024-06-04' of https://github.com/pkshih/rtw
Merge tag :
'rtw-next-2024-07-05' of https://github.com/pkshih/rtw
Merge tag :
'rust-6.11' of https://github.com/Rust-for-Linux/linux
Merge tag :
'rust-fixes-6.11' of https://github.com/Rust-for-Linux/linux
Merge tag :
'rust-fixes-6.11-2' of https://github.com/Rust-for-Linux/linux
Merge tag :
's390-6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.11-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'samsung-clk-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag :
'samsung-dt64-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'sched-core-2024-07-16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2024-08-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'scmi-updates-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/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-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'selinux-pr-20240715' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'selinux-pr-20240814' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'sh-for-v6.11-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag :
'slab-fixes-for-6.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'Smack-for-6.10' of https://github.com/cschaufler/smack-next
Merge tag :
'smp-core-2024-07-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'soc-arm-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-defconfig-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-drivers-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-dt-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'socfpga_dts_updates_for_v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag :
'sound-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-6.11-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'soundwire-6.11-fixes_2' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'soundwire-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'sparc-for-6.11-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc
Merge tag :
'spi-acpi-lookup-dummy' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi into topic/cirrus-hp-g12
Merge tag :
'spi-devm-optimize' into togreg
Merge tag :
'spi-fix-v6.11-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-nor/for-6.11' into mtd/next
Merge tag :
'spi-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'staging-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'sti-dt-for-v6.11-round1' of https://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into soc/dt
Merge tag :
'stm32-dt-for-v6.11-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag :
'sunxi-clk-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag :
'sunxi-drivers-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
Merge tag :
'sunxi-drivers-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
Merge tag :
'sunxi-dt-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'sunxi-dt-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'sysctl-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag :
'tag-chrome-platform-firmware-for-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'tag-chrome-platform-for-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'tags/fixes-media-uvc-20230722' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git
Merge tag :
'tags/media-next-uvc-20240617-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git into media_stage
Merge tag :
'tags/next-media-20240626' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git
Merge tag :
'tags/next-media-renesas-20240619' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git
Merge tag :
'tegra-for-6.11-arm-core' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/arm
Merge tag :
'tegra-for-6.11-arm64-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
Merge tag :
'tegra-for-6.11-arm64-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.11-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'thermal-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.11-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.11-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-v6.11-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux into thermal
Merge tag :
'thunderbolt-for-v6.11-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'thunderbolt-for-v6.11-rc3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'ti-driver-soc-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag :
'ti-k3-config-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag :
'ti-k3-dt-fixes-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/fixes
Merge tag :
'ti-k3-dt-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'ti-k3-dt-for-v6.11-part2' into ti-k3-dts-next
Merge tag :
'timers-core-2024-07-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2024-07-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2024-08-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2024-08-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-v6.11-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core
Merge tag :
'timers-v6.11-rc7' of https://git.linaro.org/people/daniel.lezcano/linux into timers/urgent
Merge tag :
'timers_urgent_for_v6.11_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'torture.2024.07.12a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'tpmdd-next-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'tpmdd-next-6.11-rc1-roundtwo' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'tpmdd-next-6.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'trace-tools-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'tty-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'ubifs-for-linus-6.11-rc1-take2' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag :
'uml-for-linus-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag :
'unicode-next-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode
Merge tag :
'usb-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-serial-6.11-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'usb-serial-6.11-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'usb-serial-6.11-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'v6.10-rc3'
Merge tag :
'v6.10-rc4' into char-misc-next
Merge tag :
'v6.10-rc4' into driver-core-next
Merge tag :
'v6.10-rc4' into staging-next
Merge tag :
'v6.10-rc4' into tty-next
Merge tag :
'v6.10-rc4' into usb-next
Merge tag :
'v6.10-rc6' into for-6.11/block-post
Merge tag :
'v6.11-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag :
'v6.11-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.11-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.11-rc4-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.11-rc5-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.11-rc5-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.11-rc6-cifs-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.11-rc6-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.11-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag :
'v6.11-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.11-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.11-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.11-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.11-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.11-rockchip-dtsfixes' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'v6.9' into next
Merge tag :
'vexpress-updates-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/arm
Merge tag :
'vfio-v6.11-rc1' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfs-6.11-rc1.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.11-rc1.fixes.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.11-rc1.fixes.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.11-rc4.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.11-rc6.fixes' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.11-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.11.casefold' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.11.inode' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.11.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.11.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.11.module.description' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.11.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.11.mount.api' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.11.nsfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.11.pg_error' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.11.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'w1-drv-6.11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-next
Merge tag :
'wireless-2024-07-26' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2024-08-14' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2024-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2024-09-04' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-next-2024-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2024-06-27' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2024-07-11' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wq-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-6.11-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-6.11-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-6.11-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'x86-percpu-2024-07-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2024-08-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2024-08-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2024-09-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_alternatives_for_v6.11_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_boot_for_v6.11_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_bugs_for_v6.11_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_build_for_v6.11_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cache_for_v6.11_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cc_for_v6.11_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cleanups_for_v6.11_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_core_for_v6.11_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cpu_for_v6.11_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_misc_for_v6.11_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sev_for_v6.11_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_vmware_for_v6.11_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'xfs-6.11-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.11-fixes-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.11-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.11-merge-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'zonefs-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
Merge tag :
'zynqmp-soc-for-6.11' of https://github.com/Xilinx/linux-xlnx into soc/dt
Merge tag :
'zynqmp-soc2-for-6.11' of https://github.com/Xilinx/linux-xlnx into soc/drivers
Linux:
Merge v6.10-rc6 into drm-next
mfd:
Add driver for Marvell 88PM886 PMIC
mfd:
Add missing MODULE_DESCRIPTION() macros
mfd:
arizona: Simplify with spi_get_device_match_data()
mfd:
core: Make use of device_set_node()
mfd:
cros_ec: Register charge control subdevice
mfd:
cros_ec: Register hardware monitoring subdevice
mfd:
cros_ec: Register keyboard backlight subdevice
mfd:
cros_ec: Register LED subdevice
mfd:
cs40l50: Add support for CS40L50 core driver
mfd:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
mfd:
idt8a340_reg: Start comments with '/*'
mfd:
intel-lpss: Rename SPI intel_lpss_platform_info structs
mfd:
intel_soc_pmic_crc: Use PWM_LOOKUP_WITH_MODULE() for the PWM lookup
mfd:
lm3533: Move to new GPIO descriptor-based APIs
mfd:
madera: Simplify with spi_get_device_match_data()
mfd:
max14577: Fix Wvoid-pointer-to-enum-cast warning (again)
mfd:
menelaus: Remove unused linux/gpio.h
mfd:
mt6397-core: Add support for AUXADCs on MT6357/58/59 PMICs
mfd:
mxs-lradc: Fix Wvoid-pointer-to-enum-cast warning (again)
mfd:
omap-usb-host: Remove unused linux/gpio.h
mfd:
omap-usb-tll: Annotate struct usbtll_omap with __counted_by
mfd:
omap-usb-tll: Use struct_size to allocate tll
mfd:
pm8008: Deassert reset on probe
mfd:
pm8008: Drop unused driver data
mfd:
pm8008: Fix regmap irq chip initialisation
mfd:
pm8008: Mark regmap structures as const
mfd:
pm8008: Rename irq chip
mfd:
pm8008: Rework to match new DT binding
mfd:
pm8008: Use lower case hex notation
mfd:
qcom-pm8008: Add missing MODULE_DESCRIPTION() macro
mfd:
rsmu: Split core code into separate module
mfd:
stm32-timers: Add some register definitions with a parameter
mfd:
stm32-timers: Drop unused TIM_DIER_CC_IE
mfd:
stm32-timers: Unify alignment of register definition
mfd:
support ROHM BD96801 PMIC core
mfd:
syscon: Add of_syscon_register_regmap() API
mfd:
timberdale: Attach device properties to TSC2007 board info
mfd:
tmio: Move header to platform_data
mfd:
tmio: Remove obsolete .set_clk_div() callback
mfd:
tmio: Remove obsolete io accessors
mfd:
tmio: Remove obsolete platform_data
mfd:
tmio: Sanitize comments
mfd:
tmio: Update include files
mfd:
tps65912: Use devm helper functions to simplify probe
mfd:
tps6594-core: Remove unneeded semicolon in tps6594_check_crc_mode()
mfd:
wm8994: Fix Wvoid-pointer-to-enum-cast warning (again)
microblaze:
don't treat zero reserved memory regions as error
minmax:
add a few more MIN_T/MAX_T users
minmax:
avoid overly complex min()/max() macro arguments in xen
minmax:
avoid overly complicated constant expressions in VM code
minmax:
don't use max() in situations that want a C constant expression
minmax:
fix up min3() and max3() too
minmax:
improve macro expansion and type checking
minmax:
make generic MIN() and MAX() macros available everywhere
minmax:
reduce min/max macro expansion in atomisp driver
minmax:
scsi: fix mis-use of 'clamp()' in sr.c
minmax:
simplify and clarify min_t()/max_t() implementation
minmax:
simplify min()/max()/clamp() implementation
MIPS:
Alchemy: Switch to use kmemdup_array()
MIPS:
Alchemy: switch to use software nodes for GPIOs
MIPS:
asm/pm.h: Use platform agnostic macros
mips:
bmips: enable RAC on BMIPS4350
mips:
bmips: rework and cache CBR addr handling
mips:
bmips: setup: make CBR address configurable
MIPS:
cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
MIPS:
config: Add ip30_defconfig
MIPS:
config: Enable MSA and virtualization for MIPS64R6
MIPS:
config: generic: Add board-litex
MIPS:
config: lemote2f: Regenerate defconfig
mips:
configs: ci20: Enable DRM_DW_HDMI
MIPS:
CPS: Add a couple of multi-cluster utility functions
MIPS:
csrc-r4k: Apply verification clocksource flags
MIPS:
csrc-r4k: Don't register as sched_clock if unfit
MIPS:
csrc-r4k: Refine rating computation
MIPS:
csrc-r4k: Select HAVE_UNSTABLE_SCHED_CLOCK if SMP && 64BIT
mips:
defconfig: drop RT_GROUP_SCHED=y from generic/db1xxx/eyeq5
MIPS:
dts: loongson: Add ISA node
MIPS:
dts: loongson: Fix GMAC phy node
MIPS:
dts: loongson: Fix liointc IRQ polarity
MIPS:
dts: loongson: Fix ls2k1000-rtc interrupt
mips:
dts: realtek: add device_type property to cpu node
mips:
dts: realtek: Add RTL9302C board
mips:
dts: realtek: use "serial" instead of "uart" in node name
MIPS:
Fix fallback march for SB1
mips:
generic: add fdt fixup for Realtek reference board
MIPS:
GIC: Generate redirect block accessors
MIPS:
Implement ieee754 NAN2008 emulation mode
MIPS:
ip22-gio: Make ip22_gio_set_64bit() and ip22_gio_init() static
MIPS:
ip30: ip30-console: Add missing include
MIPS:
kvm: Declare prototype for kvm_init_loongson_ipi
MIPS:
lantiq: improve USB initialization
MIPS:
Loongson64: DTS: Fix msi node for ls7a
MIPS:
Loongson64: DTS: Fix PCIe port nodes for ls7a
MIPS:
Loongson64: env: Hook up Loongsson-2K
MIPS:
Loongson64: Implement PM suspend for LEFI firmware
MIPS:
Loongson64: Include bootinfo.h in dma.c
MIPS:
Loongson64: Remove memory node for builtin-dtb
MIPS:
Loongson64: reset: Prioritise firmware service
MIPS:
Loongson64: Set timer mode in cpu-probe
MIPS:
Loongson64: sleeper: Pass ra and sp as arguments
MIPS:
Loongson64: Switch to SYNC_R4K
MIPS:
Loongson64: Test register availability before use
MIPS:
mobileye: Add EyeQ6H device tree
MIPS:
mobileye: Add EyeQ6H support
MIPS:
mobileye: eyeq5: add OLB system-controller node
MIPS:
Octeron: remove source file executable bit
MIPS:
select CPU_PM with SUSPEND
mips:
select REALTEK_OTTO_TIMER for Realtek platforms
MIPS:
sgi-ip22: Add prototypes for several functions to header
mips:
sgi-ip22: Fix the build
mips:
sibyte: add missing MODULE_DESCRIPTION() macro
MIPS:
SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later
MIPS:
sync-r4k: Rework based on x86 tsc_sync
misc:
apds990x: use 'time_left' variable with wait_event_interruptible_timeout()
misc:
bh1770glc: use 'time_left' variable with wait_event_interruptible_timeout()
misc:
delete Makefile.rej
misc:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
misc:
eeprom_93xx46: Convert to DEVICE_ATTR_WO()
misc:
eeprom_93xx46: Convert to use kstrtox()
misc:
eeprom_93xx46: Hide legacy platform data in the driver
misc:
eeprom_93xx46: Make use of device properties
misc:
eeprom_93xx46: Remove ->prepare() and ->finish() customisation
misc:
eeprom_93xx46: Replace explicit castings with proper specifiers
misc:
eeprom_93xx46: Use spi_message_init_with_transfers()
misc:
eeprom_93xx46: Use string_choices API instead of ternary operator
misc:
fastrpc: Add missing dev_err newlines
misc:
fastrpc: add missing MODULE_DESCRIPTION() macro
misc:
fastrpc: Fix double free of 'buf' in error path
misc:
fastrpc: support complete DMA pool access to the DSP
misc:
fastrpc: use coherent pool for untranslated Compute Banks
misc:
fastrpc: Use memdup_user()
misc:
Kconfig: add a new dependency for MARVELL_CN10K_DPI
misc:
Kconfig: exclude mrvl-cn10k-dpi compilation for 32-bit systems
misc:
keba: Add basic KEBA CP500 system FPGA support
misc:
keba: Fix missing AUXILIARY_BUS dependency
misc:
keba: Fix sysfs group creation
misc:
mrvl-cn10k-dpi: add Octeon CN10K DPI administrative driver
misc:
mrvl-cn10k-dpi: add PCI_IOV dependency
misc:
open-dice: add missing MODULE_DESCRIPTION() macro
misc:
pci_endpoint_test: Add support for Rockchip rk3588
misc:
pci_endpoint_test: Document policy about adding pci_device_id
misc:
pci_endpoint_test: Refactor dma_set_mask_and_coherent() logic
misc:
pci_endpoint_test: Remove unused pci_endpoint_test_bar_{readl,writel} functions
misc:
pci_endpoint_test: Use memcpy_toio()/memcpy_fromio() for BAR tests
misc:
Register a PPI for the vcpu stall detection virtual device
misc:
ti-st: st_kim: use 'time_left' variable with wait_for_completion_interruptible_timeout()
misc:
tifm: use 'time_left' variable with wait_for_completion_timeout()
mISDN:
Fix a use after free in hfcmulti_tx()
mISDN:
remove unused struct 'bf_ctx'
mlxbf_gige:
disable RX filters until RX path initialized
mlxsw:
Adjust MTU value to hardware check
mlxsw:
core_thermal: Report valid current state during cooling device registration
mlxsw:
Implement ethtool operation to write to a transceiver module EEPROM
mlxsw:
pci: Do not store SKB for RDQ elements
mlxsw:
pci: Initialize page pool per CQ
mlxsw:
pci: Lock configuration space of upstream bridge during reset
mlxsw:
pci: Optimize data buffer access
mlxsw:
pci: Split NAPI setup/teardown into two steps
mlxsw:
pci: Store CQ pointer as part of RDQ structure
mlxsw:
pci: Store number of scatter/gather entries for maximum packet size
mlxsw:
pci: Use fragmented buffers
mlxsw:
pci: Use napi_consume_skb() to free SKB as part of Tx completion
mlxsw:
pci: Use page pool for Rx buffers allocation
mlxsw:
port: Edit maximum MTU value
mlxsw:
spectrum: Set more accurate values for netdevice min/max MTU
mlxsw:
spectrum_acl: Fix ACL scale regression and firmware errors
mlxsw:
spectrum_acl_atcam: Fix wrong comment
mlxsw:
spectrum_acl_erp: Fix object nesting warning
mlxsw:
spectrum_router: Apply user-defined multipath hash seed
mlxsw:
spectrum_router: Constify struct devlink_dpipe_table_ops
mlxsw:
Use the same maximum MTU value throughout the driver
mlxsw:
Warn about invalid accesses to array fields
Linux:
mm :zswap: use kmap_local_folio() in zswap_load()
mm profiling:
Remove superfluous sentinel element from ctl_table
mm, page_alloc:
put should_fail_alloc_page() back behing CONFIG_FAIL_PAGE_ALLOC
mm, slab:
don't wrap internal functions with alloc_hooks()
mm, slab:
move allocation tagging code in the alloc path into a hook
mm, slab:
move prepare_slab_obj_exts_hook under CONFIG_MEM_ALLOC_PROFILING
mm, slab:
put should_failslab() back behind CONFIG_SHOULD_FAILSLAB
mm, slub:
do not call do_slab_free for kfence object
mm, virt:
merge AS_UNMOVABLE and AS_INACCESSIBLE
mm,swap:
fix a theoretical underflow in readahead window calculation
mm,swap:
remove struct vma_swap_readahead
mm,swap:
simplify VMA based swap readahead window calculation
mm/damon/core:
implement DAMON context commit function
mm/damon/core:
implement DAMOS quota goals online commit function
mm/damon/lru_sort:
remove unnecessary online tuning handling code
mm/damon/lru_sort:
use damon_commit_ctx()
mm/damon/paddr:
initialize nr_succeeded in __damon_pa_migrate_folio_list()
mm/damon/paddr:
introduce DAMOS_MIGRATE_COLD action for demotion
mm/damon/paddr:
introduce DAMOS_MIGRATE_HOT action for promotion
mm/damon/reclaim:
remove unnecessary code for online tuning
mm/damon/reclaim:
use damon_commit_ctx()
mm/damon/sysfs-schemes:
add target_nid on sysfs-schemes
mm/damon/sysfs-schemes:
remove unnecessary online tuning handling code
mm/damon/sysfs-schemes:
rename *_set_{schemes,scheme_filters,quota_score,schemes}()
mm/damon/sysfs-schemes:
use damos_commit_quota_goals()
mm/damon/sysfs:
remove unnecessary online tuning handling code
mm/damon/sysfs:
rename damon_sysfs_set_targets() to ...add_targets()
mm/damon/sysfs:
use damon_commit_ctx()
mm/dmapool:
add MODULE_DESCRIPTION()
mm/filemap:
reinitialize folio->_mapcount directly
mm/gup:
clear the LRU flag of a page before adding to LRU batch
mm/gup:
introduce check_and_migrate_movable_folios()
mm/gup:
introduce memfd_pin_folios() for pinning memfd folios
mm/gup:
introduce unpin_folio/unpin_folios helpers
mm/highmem:
make nr_free_highpages() return "unsigned long"
mm/highmem:
reimplement totalhigh_pages() by walking zones
mm/huge_memory.c:
fix used-uninitialized
mm/huge_memory:
avoid PMD-size page cache if needed
mm/huge_memory:
mark racy access onhuge_anon_orders_always
mm/hugetlb.c:
undo errant change
mm/hugetlb:
constify ctl_table arguments of utility functions
mm/hugetlb:
drop node_alloc_noretry from alloc_fresh_hugetlb_folio
mm/hugetlb:
fix hugetlb vs. core-mm PT locking
mm/hugetlb:
fix kernel NULL pointer dereference when migrating hugetlb folio
mm/hugetlb:
fix possible recursive locking detected warning
mm/hugetlb:
guard dequeue_hugetlb_folio_nodemask against NUMA_NO_NODE uses
mm/hugetlb:
mm/memory_hotplug: use a folio in scan_movable_pages()
mm/hugetlb:
remove {Set,Clear}Hpage macros
mm/hugetlb_cgroup:
identify the legacy using cgroup_subsys_on_dfl()
mm/hugetlb_cgroup:
prepare cftypes based on template
mm/hugetlb_cgroup:
switch to the new cftypes
mm/hwpoison:
add MODULE_DESCRIPTION()
mm/Kconfig:
mention arm64 in DEFAULT_MMAP_MIN_ADDR symbol help text
mm/kfence:
add MODULE_DESCRIPTION()
mm/kmemleak:
replace strncpy() with strscpy()
mm/ksm:
don't waste time searching stable tree for fast changing page
mm/ksm:
optimize the chain()/chain_prune() interfaces
mm/ksm:
refactor out try_to_merge_with_zero_page()
mm/madvise:
add MF_ACTION_REQUIRED to madvise(MADV_HWPOISON)
mm/memblock:
Add "reserve_mem" to reserved named memory at boot up
mm/memblock:
fix a typo in description of for_each_mem_region()
mm/memblock:
fix comment for memblock_isolate_range()
mm/memblock:
remove empty dummy entry
mm/memblock:
return true directly on finding overlap region
mm/memblock:
use PAGE_ALIGN_DOWN to get pgend in free_memmap
mm/memcg:
alignment memcg_data define condition
mm/memcontrol:
respect zswap.writeback setting from parent cg too
mm/memory-failure:
add macro GET_PAGE_MAX_RETRY_NUM
mm/memory-failure:
correct comment in me_swapcache_dirty
mm/memory-failure:
don't export hwpoison_filter() when !CONFIG_HWPOISON_INJECT
mm/memory-failure:
fix comment of get_hwpoison_page()
mm/memory-failure:
improve memory failure action_result messages
mm/memory-failure:
move hwpoison_filter() higher up
mm/memory-failure:
move some function declarations into internal.h
mm/memory-failure:
refactor log format in soft offline code
mm/memory-failure:
refactor log format in unpoison_memory
mm/memory-failure:
remove confusing initialization to count
mm/memory-failure:
remove MF_MSG_SLAB
mm/memory-failure:
remove obsolete comment in kill_proc()
mm/memory-failure:
remove obsolete comment in unpoison_memory()
mm/memory-failure:
remove obsolete MF_MSG_DIFFERENT_COMPOUND
mm/memory-failure:
remove unneeded empty string
mm/memory-failure:
save some page_folio() calls
mm/memory-failure:
send SIGBUS in the event of thp split fail
mm/memory-failure:
simplify put_ref_page()
mm/memory-failure:
stop setting the folio error flag
mm/memory-failure:
try to send SIGBUS even if unmap failed
mm/memory-failure:
use helper llist_for_each_entry()
mm/memory-failure:
use helper macro task_pid_nr()
mm/memory-failure:
use raw_spinlock_t in struct memory_failure_cpu
mm/memory-failure:
userspace controls soft-offlining pages
mm/memory:
cleanly support zeropage in vm_insert_page*(), vm_map_pages*() and vmf_insert_mixed()
mm/memory:
move page_count() check into validate_page_before_insert()
mm/memory_hotplug:
drop memblock_phys_free() call in try_remove_memory()
mm/memory_hotplug:
initialize memmap of !ZONE_DEVICE with PageOffline() instead of PageReserved()
mm/memory_hotplug:
prevent accessing by index=-1
mm/memory_hotplug:
skip adjust_managed_page_count() for PageOffline() pages when offlining
mm/mglru:
fix div-by-zero in vmpressure_calc_level()
mm/mglru:
fix ineffective protection calculation
mm/mglru:
fix overshooting shrinker memory
mm/migrate:
add MR_DAMON to migrate_reason
mm/migrate:
fix deadlock in migrate_pages_batch() on large folios
mm/migrate:
make migrate_misplaced_folio() return 0 on success
mm/migrate:
move NUMA hinting fault folio isolation + checks under PTL
mm/migrate:
putback split folios when numa hint migration fails
mm/mlock:
implement folio_mlock_step() using folio_pte_batch()
mm/mm_init.c:
don't initialize page->lru again
mm/mm_init.c:
get the highest zone directly
mm/mm_init.c:
move build check on MAX_ZONELISTS out of ifdef
mm/mm_init.c:
move nr_initialised reset down a bit
mm/mm_init.c:
not always search next deferred_init_pfn from very beginning
mm/mm_init.c:
print mem_init info after defer_init is done
mm/mm_init.c:
simplify logic of deferred_[init|free]_pages
mm/mm_init.c:
use deferred_init_mem_pfn_range_in_zone() to decide loop condition
mm/mm_init.c:
use memblock_region_memory_base_pfn() to get startpfn
mm/mm_init:
initialize page->_mapcount directly in __init_single_page()
mm/mm_init:
use node's number of cpus in deferred_page_init_max_threads
mm/numa:
no task_numa_fault() call if PMD is changed
mm/numa:
no task_numa_fault() call if PTE is changed
mm/numa_balancing:
teach mpol_to_str about the balancing mode
mm/page_alloc:
clear PageBuddy using __ClearPageBuddy() for bad pages
mm/page_alloc:
fix a typo in comment about GFP flag
mm/page_alloc:
fix pcp->count race between drain_pages_zone() vs __rmqueue_pcplist()
mm/page_alloc:
put __free_pages_core() in __meminit section
mm/page_alloc:
remove prefetchw() on freeing page to buddy system
mm/page_alloc:
reword the comment of buddy_merge_likely()
mm/page_counter:
move calculating protection values to page_counter
mm/rmap:
integrate PMD-mapped folio splitting into pagewalk loop
mm/rmap:
remove duplicated exit code in pagewalk loop
mm/rmap:
sanity check that zeropages are not passed to RMAP
mm/shmem:
fix input and output inconsistencies
mm/slab:
Introduce kmem_buckets typedef
mm/slab:
Introduce kmem_buckets_create() and family
mm/slab:
Introduce kvmalloc_buckets_node() that can take kmem_buckets argument
mm/slab:
Plumb kmem_buckets into __do_kmalloc_node()
mm/slub:
add check for s->flags in the alloc_tagging_slab_free_hook
mm/sparse:
nr_pages won't be 0
mm/sparse:
use MEMBLOCK_ALLOC_ACCESSIBLE enum instead of 0
mm/swap:
get the swap device offset directly
mm/swap:
reduce swap cache search space
mm/truncate:
batch-clear shadow entries
mm/util:
Use dedicated slab buckets for memdup_user()
mm/vmalloc:
fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
mm/vmalloc:
use __this_cpu_try_cmpxchg() in preload_this_cpu_lock()
mm/vmscan:
avoid split lazyfree THP during shrink_folio_list()
mm/vmscan:
drop checking if _deferred_list is empty before using TTU_SYNC
mm/vmscan:
update stale references to shrink_page_list
mm/zsmalloc:
add MODULE_DESCRIPTION()
mm/zsmalloc:
change back to per-size_class lock
mm/zsmalloc:
clarify class per-fullness zspage counts
mm/zsmalloc:
move record_obj() into obj_malloc()
mm/zsmalloc:
use a proper page type
mm/zswap:
fix a white space issue
mm/zswap:
use only one pool in zswap
mm:
add comments for allocation helpers explaining why they are macros
mm:
add defines for min/max swappiness
mm:
add docs for per-order mTHP split counters
mm:
add folio_alloc_mpol()
mm:
add folio_mc_copy()
mm:
add MAP_DROPPABLE for designating always lazily freeable mappings
mm:
add per-order mTHP split counters
mm:
add swappiness= arg to memory.reclaim
mm:
add system wide stats items category
mm:
add update_mmu_tlb_range()
mm:
allow reuse of the lower 16 bit of the page type with an actual type
mm:
avoid leaving partial pfn mappings around in error case
mm:
avoid overflows in dirty throttling logic
mm:
batch unlink_file_vma calls in free_pgd_range
mm:
define __pte_leaf_size() to also take a PMD entry
mm:
do not start/end writeback for pages stored in zswap
mm:
don't account memmap on failure
mm:
don't account memmap per-node
mm:
drop leftover comment references to pxx_huge()
mm:
drop page_index and simplify folio_index
mm:
extend rmap flags arguments for folio_add_new_anon_rmap
mm:
fix endless reclaim on machines with unaccepted memory
mm:
Fix filemap_invalidate_inode() to use invalidate_inode_pages2_range()
mm:
fix khugepaged activation policy
mm:
Fix missing folio invalidation calls during truncation
mm:
fix old/young bit handling in the faulting path
mm:
huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
mm:
ignore data-race in __swap_writepage
mm:
implement update_mmu_tlb() using update_mmu_tlb_range()
mm:
introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
mm:
Introduce AS_INACCESSIBLE for encrypted/confidential memory
mm:
introduce pmd|pte_needs_soft_dirty_wp helpers for softdirty write-protect
mm:
introduce pte_move_swp_offset() helper which can move offset bidirectionally
mm:
kfence: disable KMSAN when checking the canary
mm:
ksm: drop KSM_KMEM_CACHE()
mm:
list_lru: fix UAF for memory cgroup
mm:
make alloc_demote_folio externally invokable for migration
mm:
memcg1: convert charge move flags to unsigned long long
mm:
memcg: add cache line padding to mem_cgroup_per_node
mm:
memcg: add cacheline padding after lruvec in mem_cgroup_per_node
mm:
memcg: adjust the warning when seq_buf overflows
mm:
memcg: drop obsolete cache line padding in struct mem_cgroup
mm:
memcg: factor out legacy socket memory accounting code
mm:
memcg: gather memcg1-specific fields initialization in memcg1_memcg_init()
mm:
memcg: group cgroup v1 memcg related declarations
mm:
memcg: guard cgroup v1-specific code in mem_cgroup_print_oom_meminfo()
mm:
memcg: guard memcg1-specific fields accesses in mm/memcontrol.c
mm:
memcg: guard memcg1-specific members of struct mem_cgroup_per_node
mm:
memcg: introduce memcontrol-v1.c
mm:
memcg: make memcg1_update_tree() static
mm:
memcg: move cgroup v1 interface files to memcontrol-v1.c
mm:
memcg: move cgroup v1 oom handling code into memcontrol-v1.c
mm:
memcg: move charge migration code to memcontrol-v1.c
mm:
memcg: move legacy memcg event code into memcontrol-v1.c
mm:
memcg: move memcg_account_kmem() to memcontrol-v1.c
mm:
memcg: move soft limit reclaim code to memcontrol-v1.c
mm:
memcg: put cgroup v1-specific code under a config option
mm:
memcg: put memcg1-specific struct mem_cgroup's members under CONFIG_MEMCG_V1
mm:
memcg: put struct task_struct::in_user_fault under CONFIG_MEMCG_V1
mm:
memcg: put struct task_struct::memcg_in_oom under CONFIG_MEMCG_V1
mm:
memcg: remove redundant seq_buf_has_overflowed()
mm:
memcg: rename charge move-related functions
mm:
memcg: rename memcg_check_events()
mm:
memcg: rename memcg_oom_recover()
mm:
memcg: rename soft limit reclaim-related functions
mm:
memcontrol: add VM_BUG_ON_FOLIO() to catch lru folio in mem_cgroup_migrate()
mm:
memcontrol: remove page_memcg()
mm:
memory: convert clear_huge_page() to folio_zero_user()
mm:
memory: extend finish_fault() to support large folio
mm:
memory: improve copy_user_large_folio()
mm:
memory: rename pages_per_huge_page to nr_pages
mm:
memory: use folio in struct copy_subpage_arg
mm:
mempolicy: use folio_alloc_mpol() in alloc_migration_target_by_mpol()
mm:
mempolicy: use folio_alloc_mpol_noprof() in vma_alloc_folio_noprof()
mm:
migrate: remove folio_migrate_copy()
mm:
migrate: remove migrate_folio_extra()
mm:
migrate: simplify __buffer_migrate_folio()
mm:
migrate: split folio_migrate_mapping()
mm:
migrate: support poisoned recover from migrate folio
mm:
migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
mm:
migrate_device: use a newfolio in __migrate_device_pages()
mm:
mmap_lock: replace get_memcg_path_buf() with on-stack buffer
mm:
move memory_failure_queue() into copy_mc_[user]_highpage()
mm:
optimize the redundant loop of mm_update_owner_next()
mm:
pass meminit_context to __free_pages_core()
mm:
provide mm_struct and address to huge_ptep_get()
mm:
read page_type using READ_ONCE
mm:
Reduce the number of slab->folio casts
mm:
refactor folio_undo_large_rmappable()
mm:
remove CONFIG_ARCH_HAS_HUGEPD
mm:
remove CONFIG_MEMCG_KMEM
mm:
remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
mm:
remove MIGRATE_SYNC_NO_COPY mode
mm:
remove page_file_offset and folio_file_pos
mm:
remove page_mapping()
mm:
remove page_maybe_dma_pinned()
mm:
remove page_mkclean()
mm:
remove the implementation of swap_free() and always use swap_free_nr()
mm:
rename alloc_demote_folio to alloc_migrate_folio
mm:
report per-page metadata information
mm:
rmap: abstract updating per-node and per-memcg stats
mm:
set pte writable while pte_soft_dirty() is true in do_swap_page()
mm:
shmem: add mTHP counters for anonymous shmem
mm:
shmem: add mTHP size alignment in shmem_get_unmapped_area
mm:
shmem: add mTHP support for anonymous shmem
mm:
shmem: add multi-size THP sysfs interface for anonymous shmem
mm:
shmem: add THP validation for PMD-mapped THP related statistics
mm:
shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
mm:
shmem: fix incorrect aligned index when checking conflicts
mm:
shmem: rename mTHP shmem counters
mm:
shmem: use folio_alloc_mpol() in shmem_alloc_folio()
mm:
simplify folio_migrate_mapping()
mm:
slub: disable KMSAN when checking the padding bytes
mm:
slub: let KMSAN access metadata
mm:
sparse: consistently use _nr
mm:
swap: entirely map large folios found in swapcache
mm:
swap: introduce swap_free_nr() for batched swap_free()
mm:
swap: make should_try_to_free_swap() support large-folio
mm:
swap: remove 'synchronous' argument to swap_read_folio()
mm:
swap: reuse exclusive folio directly instead of wp page faults
mm:
swap_state: use folio_alloc_mpol() in __read_swap_cache_async()
mm:
thp: support "THPeligible" semantics for mTHP with anonymous shmem
mm:
turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured.
mm:
unexport vmf_insert_mixed_mkwrite
mm:
update _mapcount and page_type documentation
mm:
update uffd-stress to handle EINVAL for unset config features
mm:
use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
mm:
use update_mmu_tlb_range() to simplify code
mm:
userfaultfd: use swap() in double_pt_lock()
mm:
vmalloc: ensure vmap_block is initialised before adding to queue
mm:
vmalloc: optimize vmap_lazy_nr arithmetic when purging each vmap_area
mm:
vmscan: reset sc->priority on retry
mm:
vmscan: restore incremental cgroup iteration
mm:
zswap: add zswap_never_enabled()
mm:
zswap: fix zswap_never_enabled() for CONFIG_ZSWAP==N
mm:
zswap: handle incorrect attempts to load large folios
mm:
zswap: make same_filled functions folio-friendly
mm:
zswap: rename is_zswap_enabled() to zswap_is_enabled()
mm:
zswap: use sg_set_folio() in zswap_{compress/decompress}()
mmc:
add missing MODULE_DESCRIPTION() macros
mmc:
Convert from tasklet to BH workqueue
mmc:
core: apply SD quirks earlier during probe
mmc:
cqhci: Fix checking of CQHCI_HALT state
mmc:
davinci_mmc: report all possible bus widths
mmc:
dw_mmc-bluefield: Add support for eMMC HW reset
mmc:
dw_mmc: Add support for platform specific eMMC HW reset
mmc:
dw_mmc: allow biu and ciu clocks to defer
mmc:
dw_mmc: Fix IDMAC operation with pages bigger than 4K
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
mmc_spi: allow for spi controllers incapable of getting as low as 400k
mmc:
mmc_test: Fix NULL dereference on allocation failure
mmc:
mtk-sd: receive cmd8 data when hs400 tuning fail
mmc:
sdhci-brcmstb: Add ARCH_BCM2835 option
mmc:
sdhci-brcmstb: Add BCM2712 support
mmc:
sdhci-esdhc-imx: disable card detect wake for S32G based platforms
mmc:
sdhci-esdhc-imx: obtain the 'per' clock rate after its enablement
mmc:
sdhci-of-aspeed: fix module autoloading
mmc:
sdhci-of-dwcmshc: set CQE irq-handler for rockchip variants
mmc:
sdhci: Eliminate SDHCI_QUIRK_UNSTABLE_RO_DETECT
mmc:
sdhci_am654: Constify struct regmap_config
mmc:
sdhi: Convert from tasklet to BH workqueue
mmc:
tmio/sdhi: Fix includes
mmc:
tmio: Remove obsolete .set_pwr() callback()
modpost:
Enable section warning from *driver to .exit.text
modpost:
remove self-definitions of R_ARM_* macros
modpost:
rename R_ARM_THM_CALL to R_ARM_THM_PC22
modpost:
use generic macros for hash table implementation
module, bpf:
Store BTF base pointer in struct module
module:
create weak dependecies
module:
make waiting for a concurrent module loader interruptible
module:
warn about excessively long module waits
most:
remove usage of the deprecated ida_simple_xx() API
mpt3sas_scsih:
don't set QUEUE_FLAG_NOMERGES
mptcp:
add mptcp_space_from_win helper
mptcp:
avoid duplicated SUB_CLOSED events
mptcp:
close subflow when receiving TCP+FIN
mptcp:
correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
mptcp:
distinguish rcv vs sent backup flag in requests
mptcp:
fix bad RCVPRUNED mib accounting
mptcp:
fix duplicate data handling
mptcp:
fix NL PM announced address accounting
mptcp:
fix user-space PM announced address accounting
mptcp:
fully established after ADD_ADDR echo on MPJ
mptcp:
mib: count MPJ with backup flag
mptcp:
pm: ADD_ADDR 0 is not a new address
mptcp:
pm: avoid possible UaF when selecting endp
mptcp:
pm: check add_addr_accept_max before accepting new ADD_ADDR
mptcp:
pm: deny endp with signal + subflow + port
mptcp:
pm: do not ignore 'subflow' if 'signal' flag is also set
mptcp:
pm: do not remove already closed subflows
mptcp:
pm: don't try to create sf if alloc failed
mptcp:
pm: fix backup support in signal endpoints
mptcp:
pm: fix ID 0 endp usage after multiple re-creations
mptcp:
pm: fix RM_ADDR ID for the initial subflow
mptcp:
pm: Fix uaf in __timer_delete_sync
mptcp:
pm: fullmesh: select the right ID later
mptcp:
pm: only decrement add_addr_accepted for MPJ req
mptcp:
pm: only in-kernel cannot have entries with ID 0
mptcp:
pm: only mark 'subflow' endp as available
mptcp:
pm: only set request_bkup flag when sending MP_PRIO
mptcp:
pm: re-using ID of unused flushed subflows
mptcp:
pm: re-using ID of unused removed ADD_ADDR
mptcp:
pm: re-using ID of unused removed subflows
mptcp:
pm: reduce indentation blocks
mptcp:
pm: remove mptcp_pm_remove_subflow()
mptcp:
pm: reset MPC endp ID when re-added
mptcp:
pm: reuse ID 0 after delete and re-add
mptcp:
pm: send ACK on an active subflow
mptcp:
pm: skip connecting to already established sf
mptcp:
pr_debug: add missing \n at the end
mptcp:
refer to 'MPTCP' socket in comments
mptcp:
sched: check both backup in retrans
mptcp:
sched: check both directions for backup
mptcp:
use mptcp_win_from_space helper
mseal:
fix is_madv_discard()
mtd:
add missing MODULE_DESCRIPTION() macros
mtd:
cfi: Get rid of redundant 'else'
mtd:
cmdlinepart: Replace `dbg()` macro with `pr_debug()`
mtd:
make mtd_test.c a separate module
mtd:
physmap: Use *-y instead of *-objs in Makefile
mtd:
rawnand: cadence: remove unused struct 'ecc_info'
mtd:
rawnand: gpmi: add 'support_edo_timing' in gpmi_devdata
mtd:
rawnand: gpmi: add iMX8QXP support.
mtd:
rawnand: intel: use 'time_left' variable with wait_for_completion_timeout()
mtd:
rawnand: lpx32xx: Fix dma_request_chan() error checks
mtd:
rawnand: lpx32xx: Request DMA channels using DT entries
mtd:
rawnand: meson: read/write access for boot ROM pages
mtd:
rawnand: meson: refactor use of 'meson_nfc_cmd_access()'
mtd:
rawnand: mxc: implement exec_op
mtd:
rawnand: mxc: separate page read from ecc calc
mtd:
rawnand: mxc: support software ECC
mtd:
rawnand: mxc: use 'time_left' variable with wait_for_completion_timeout()
mtd:
spi-nor: get rid of non-power-of-2 page size handling
mtd:
spi-nor: get rid of SPI_NOR_NO_FR
mtd:
spi-nor: remove .setup() callback
mtd:
spi-nor: Remove support for Xilinx S3AN flashes
mtd:
spi-nor: simplify spi_nor_get_flash_info()
mtd:
spi-nor: winbond: fix w25q128 regression
mtd:
spinand: macronix: Add support for reading Device ID 2
mtd:
spinand: macronix: Add support for serial NAND flash
mtd:
ubi: avoid expensive do_div() on 32-bit machines
mtd:
ubi: make ubi_class constant
mtd:
ubi: Restore missing cleanup on ubi_init() failure path
nbd:
move setting the cache control flags to __nbd_set_size
net/core:
move the lockdep-init of sk_callback_lock to sk_init_common()
net/core:
remove redundant sk_callback_lock initialization
net/ipv4/sysctl:
constify ctl_table arguments of utility functions
net/ipv4:
Use nested-BH locking for ipv4_tcp_sk.
net/ipv6/addrconf:
constify ctl_table arguments of utility functions
net/ipv6/ndisc:
constify ctl_table arguments of utility function
net/iucv:
fix use after free in iucv_sock_close()
net/mlx4:
link NAPI instances to queues and IRQs
net/mlx4:
support per-queue statistics via netlink
net/mlx4:
Track RX allocation failures in a stat
net/mlx4_en:
Use ethtool_puts to fill priv flags strings
net/mlx4_en:
Use ethtool_puts to fill selftest strings
net/mlx4_en:
Use ethtool_puts/sprintf to fill stats strings
net/mlx5:
Add missing masks and QoS bit masks for scheduling elements
net/mlx5:
Always drain health in shutdown callback
net/mlx5:
Correct TASR typo into TSAR
net/mlx5:
CT: Separate CT and CT-NAT tuple entries
net/mlx5:
DR, Fix 'stack guard page was hit' error in dr_rule
net/mlx5:
DR, Remove definer functions from SW Steering API
net/mlx5:
Explicitly set scheduling element and TSAR type
net/mlx5:
Expose SFs IRQs
net/mlx5:
Fix bridge mode operations when there are no VFs
net/mlx5:
Fix error handling in irq_pool_request_irq
net/mlx5:
Fix IPsec RoCE MPV trace call
net/mlx5:
Fix missing lock on sync reset reload
net/mlx5:
IFC updates for SF max IO EQs
net/mlx5:
Lag, don't use the hardcoded value of the first port
net/mlx5:
mlx5_ifc update for accessing ppcnt register of plane ports
net/mlx5:
mlx5_ifc update for multi-plane support
net/mlx5:
Reimplement write combining test
net/mlx5:
Replace strcpy with strscpy
net/mlx5:
SD, Do not query MPIR register if no sd_group
net/mlx5:
Set default max eqs for SFs
net/mlx5:
Set sf_eq_usage for SF max EQs
net/mlx5:
Update the list of the PCI supported devices
net/mlx5:
Use set number of max EQs
net/mlx5:
Verify support for scheduling element and TSAR type
net/mlx5e:
Add a check for the return value from mlx5_port_set_eth_ptys
net/mlx5e:
Add missing link mode to ptys2ext_ethtool_map
net/mlx5e:
Add missing link modes to ptys2ethtool_map
net/mlx5e:
Add per queue netdev-genl stats
net/mlx5e:
Add txq to sq stats mapping
net/mlx5e:
Correctly report errors for ethtool rx flows
net/mlx5e:
CT: Initialize err to 0 to avoid warning
net/mlx5e:
Fix CT entry update leaks of modify header context
net/mlx5e:
Fix outdated comment in features check
net/mlx5e:
Fix queue stats access to non-existing channels splat
net/mlx5e:
flower: validate encapsulation control flags
net/mlx5e:
Require mlx5 tc classifier action support for IPsec prio capability
net/mlx5e:
SHAMPO, Add header-only ethtool counters for header data split
net/mlx5e:
SHAMPO, Add missing aggregate counter
net/mlx5e:
SHAMPO, Coalesce skb fragments to page size
net/mlx5e:
SHAMPO, Disable gso_size for non GRO packets
net/mlx5e:
SHAMPO, Drop rx_gro_match_packets counter
net/mlx5e:
SHAMPO, Fix FCS config when HW GRO on
net/mlx5e:
SHAMPO, Fix incorrect page release
net/mlx5e:
SHAMPO, Fix invalid WQ linked list unlink
net/mlx5e:
SHAMPO, Fix page leak
net/mlx5e:
SHAMPO, Increase timeout to improve latency
net/mlx5e:
SHAMPO, Make GRO counters more precise
net/mlx5e:
SHAMPO, Re-enable HW-GRO
net/mlx5e:
SHAMPO, Release in progress headers
net/mlx5e:
SHAMPO, Simplify header page release in teardown
net/mlx5e:
SHAMPO, Skipping on duplicate flush of the same SHAMPO SKB
net/mlx5e:
SHAMPO, Specialize mlx5e_fill_skb_data()
net/mlx5e:
SHAMPO, Use KSMs instead of KLMs
net/mlx5e:
SHAMPO, Use net_prefetch API
net/mlx5e:
Support SWP-mode offload L4 csum calculation
net/mlx5e:
Take state lock during tx timeout reporter
net/mlx5e:
Use tcp_v[46]_check checksum helpers
net/mlx5e:
XPS, Fix oversight of Multi-PF Netdev changes
net/neighbour:
constify ctl_table arguments of utility function
net/sched:
act_skbmod: convert comma to semicolon
net/sched:
cls_flower: add policy for TCA_FLOWER_KEY_FLAGS
net/sched:
cls_flower: add support for matching tunnel control flags
net/sched:
cls_flower: add tunnel flags to fl_{set,dump}_key_flags()
net/sched:
cls_flower: prepare fl_{set,dump}_key_flags() for ENC_FLAGS
net/sched:
cls_flower: propagate tca[TCA_OPTIONS] to NL_REQ_ATTR_CHECK
net/sched:
cls_flower: rework TCA_FLOWER_KEY_ENC_FLAGS usage
net/sched:
flower: define new tunnel flags
net/sched:
flower: refactor control flag definitions
net/smc:
add the max value of fallback reason count
net/smc:
change SMCR_RMBE_SIZES from 5 to 15
net/smc:
expose smc proto operations
net/smc:
Introduce IPPROTO_SMC
net/smc:
prevent NULL pointer dereference in txopt_get
net/smc:
prevent UAF in inet_create()
net/smc:
refactoring initialization of smc sock
net/smc:
set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
net/tcp:
Add a helper tcp_ao_hdr_maclen()
net/tcp:
Add tcp-md5 and tcp-ao tracepoints
net/tcp:
Disable TCP-AO static key after RCU grace period
net/tcp:
Move tcp_inbound_hash() from headers
net/tcp:
Remove tcp_hash_fail()
net/tcp:
Use static_branch_tcp_{md5,ao} to drop ifdefs
net/tcp_sigpool:
Use nested-BH locking for sigpool_scratch.
net:
Add additional bit to support clockid_t timestamp type
net:
add and use __skb_get_hash_symmetric_net
net:
add and use skb_get_hash_net
net:
add rx_sk to trace_kfree_skb
net:
Add skbuff.h to MAINTAINERS
net:
Add struct kernel_ethtool_ts_info
net:
airoha: fix error branch in airoha_dev_xmit and airoha_set_gdm_ports
net:
airoha: Fix MBI_RX_AGE_SEL_MASK definition
net:
airoha: Fix NULL pointer dereference in airoha_qdma_cleanup_rx_queue()
net:
airoha: Introduce ethernet support for EN7581 SoC
net:
allow rps/rfs related configs to be switched
net:
always try to set ubuf in skb_zerocopy_iter_stream
net:
amd: add missing MODULE_DESCRIPTION() macros
net:
arcnet: com20020-isa: add missing MODULE_DESCRIPTION() macro
net:
axienet: Fix register defines comment description
net:
axienet: start napi before enabling Rx/Tx
net:
batch zerocopy_fill_skb_from_iter accounting
net:
bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
net:
bonding: correctly annotate RCU in bond_should_notify_peers()
net:
bridge: br_fdb_external_learn_add(): always set EXT_LEARN
net:
bridge: fix an inconsistent indentation
net:
bridge: mcast: wait for previous gc cycles when removing port
net:
bridge: mst: Check vlan state for egress decision
net:
busy-poll: use ktime_get_ns() instead of local_clock()
net:
caif: remove unused structs
net:
Change the API of PHY default timestamp to MAC
net:
core,vrf: Change pcpu_dstat fields to u64_stats_t
net:
core: Implement dstats-type stats collections
net:
count drops due to missing qdisc as dev->tx_drops
net:
dpaa: avoid on-stack arrays of NR_CPUS elements
net:
dpaa: eliminate NR_CPUS dependency in egress_fqs[] and conf_fqs[]
net:
dpaa: Fix compilation Warning
net:
dpaa: no need to make sure all CPUs receive a corresponding Tx queue
net:
dpaa: Pad packets to ETH_ZLEN
net:
dpaa: stop ignoring TX queues past the number of CPUs
net:
dqs: Do not use extern for unused dql_group
net:
drop bad gso csum_start and offset in virtio_net_hdr
net:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
net:
drop special comment style
net:
dsa: ar9331: constify struct regmap_bus
net:
dsa: b53: Limit chip-wide jumbo frame config to CPU ports
net:
dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
net:
dsa: deduplicate code adding / deleting the port address to fdb
net:
dsa: Define max num of bridges in tag8021q implementation
net:
dsa: felix: fix VLAN tag loss on CPU reception with ocelot-8021q
net:
dsa: felix: ignore pending status of TAS module when it's disabled
net:
dsa: felix: provide own phylink MAC operations
net:
dsa: Fix typo in NET_DSA_TAG_RTL4_A Kconfig
net:
dsa: hellcreek: Replace kernel.h with what is used
net:
dsa: ksz_common: Allow only up to two HSR HW offloaded ports for KSZ9477
net:
dsa: lan9303: imply SMSC_PHY
net:
dsa: lantiq_gswip: add terminating \n where missing
net:
dsa: lantiq_gswip: Change literal 6 to ETH_ALEN
net:
dsa: lantiq_gswip: Consistently use macros for the mac bridge table
net:
dsa: lantiq_gswip: do also enable or disable cpu port
net:
dsa: lantiq_gswip: Don't manually call gswip_port_enable()
net:
dsa: lantiq_gswip: Improve error message in gswip_port_fdb()
net:
dsa: lantiq_gswip: Only allow phy-mode = "internal" on the CPU port
net:
dsa: lantiq_gswip: Remove dead code from gswip_add_single_port_br()
net:
dsa: lantiq_gswip: Update comments in gswip_port_vlan_filtering()
net:
dsa: lantiq_gswip: Use dev_err_probe where appropriate
net:
dsa: lantiq_gswip: Use dsa_is_cpu_port() in gswip_port_change_mtu()
net:
dsa: microchip: disable EEE for KSZ8567/KSZ9567/KSZ9896/KSZ9897.
net:
dsa: microchip: fix PTP config failure when using multiple ports
net:
dsa: microchip: Fix Wake-on-LAN check to not return an error
net:
dsa: microchip: lan9371/2: add 100BaseTX PHY support
net:
dsa: microchip: lan9371/2: update MAC capabilities for port 4
net:
dsa: microchip: lan937x: Add error handling in lan937x_setup
net:
dsa: microchip: lan937x: disable in-band status support for RGMII interfaces
net:
dsa: microchip: lan937x: disable VPHY support
net:
dsa: mt7530: add support for bridge port isolation
net:
dsa: mt7530: factor out bridge join/leave logic
net:
dsa: mv88e6xxx: Fix out-of-bound access
net:
dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports
net:
dsa: ocelot: common probing code
net:
dsa: ocelot: consistently use devres in felix_pci_probe()
net:
dsa: ocelot: delete open coded status = "disabled" parsing
net:
dsa: ocelot: move devm_request_threaded_irq() to felix_setup()
net:
dsa: ocelot: unexport felix_phylink_mac_ops and felix_switch_ops
net:
dsa: ocelot: use devres in ocelot_ext_probe()
net:
dsa: ocelot: use devres in seville_probe()
net:
dsa: ocelot: use ds->num_tx_queues = OCELOT_NUM_TC for all models
net:
dsa: prepare 'dsa_tag_8021q_bridge_join' for standalone use
net:
dsa: provide a software untagging function on RX for VLAN-aware bridges
net:
dsa: qca8k: add support for bridge port isolation
net:
dsa: qca8k: constify struct regmap_config
net:
dsa: qca8k: do not write port mask twice in bridge join/leave
net:
dsa: qca8k: factor out bridge join/leave logic
net:
dsa: remove mac_prepare()/mac_finish() shims
net:
dsa: tag_sja1105: absorb entire sja1105_vlan_rcv() into dsa_8021q_rcv()
net:
dsa: tag_sja1105: absorb logic for not overwriting precise info into dsa_8021q_rcv()
net:
dsa: tag_sja1105: prefer precise source port info on SJA1110 too
net:
dsa: tag_sja1105: refactor skb->dev assignment to dsa_tag_8021q_find_user()
net:
dsa: update the unicast MAC address when changing conduit
net:
dsa: vsc73xx: Add bridge support
net:
dsa: vsc73xx: add port_stp_state_set function
net:
dsa: vsc73xx: Add vlan filtering
net:
dsa: vsc73xx: allow phy resetting
net:
dsa: vsc73xx: check busy flag in MDIO operations
net:
dsa: vsc73xx: fix port MAC configuration in full duplex mode
net:
dsa: vsc73xx: fix possible subblocks range of CAPT block
net:
dsa: vsc73xx: Implement the tag_8021q VLAN operations
net:
dsa: vsc73xx: introduce tag 8021q for vsc73xx
net:
dsa: vsc73xx: pass value in phy_write operation
net:
dsa: vsc73xx: start treating the BR_LEARNING flag
net:
dwc-xlgmac: fix missing MODULE_DESCRIPTION() warning
net:
encx24j600: constify struct regmap_bus/regmap_config
net:
esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP
net:
ethernet: 8390: ne2k-pci: remove unused struct 'ne2k_pci_card'
net:
ethernet: arc: remove emac_arc driver
net:
ethernet: cortina: Implement .set_pauseparam()
net:
ethernet: cortina: Rename adjust link callback
net:
ethernet: cortina: Restore TSO support
net:
ethernet: cortina: Use negotiated TX/RX pause
net:
ethernet: lantiq_etop: remove redundant device name setup
net:
ethernet: liquidio: remove unused structs
net:
ethernet: mac89x0: add missing MODULE_DESCRIPTION() macro
net:
ethernet: mediatek: Allow gaps in MAC allocation
net:
ethernet: mlx4: remove unused struct 'mlx4_port_config'
net:
ethernet: mtk_eth_soc: implement .{get,set}_pauseparam ethtool ops
net:
ethernet: mtk_eth_soc: ppe: add support for multiple PPEs
net:
ethernet: mtk_eth_soc: ppe: prevent ppe update for non-mtk devices
net:
ethernet: mtk_ppe: Change PPE entries number to 16K
net:
ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
net:
ethernet: rtsn: Add support for Renesas Ethernet-TSN
net:
ethernet: starfire: remove unused structs
net:
ethernet: ti: am65-cpsw-nuss: populate netdev of_node
net:
ethernet: ti: am65-cpsw-nuss: rename phy_node -> port_np
net:
ethernet: ti: am65-cpsw: Fix NULL dereference on XDP_TX
net:
ethernet: ti: am65-cpsw: Fix RX statistics for XDP_TX and XDP_REDIRECT
net:
ethernet: ti: am65-cpsw: fix XDP_DROP, XDP_TX and XDP_REDIRECT
net:
ethernet: use ip_hdrlen() instead of bit shift
net:
ethtool: add a mutex protecting RSS contexts
net:
ethtool: add an extack parameter to new rxfh_context APIs
net:
ethtool: Add new power limit get and set features
net:
ethtool: Allow write mechanism of LPL and both LPL and EPL
net:
ethtool: attach an XArray of custom RSS contexts to a netdevice
net:
ethtool: fix compat with old RSS context API
net:
ethtool: fix off-by-one error in max RSS context IDs
net:
ethtool: Fix the panic caused by dev being null when dumping coalesce
net:
ethtool: let drivers declare max size of RSS indir table and key
net:
ethtool: let drivers remove lost RSS contexts
net:
ethtool: let the core choose RSS context IDs
net:
ethtool: Monotonically increase the message sequence number
net:
ethtool: pse-pd: Expand C33 PSE status with class, power and extended state
net:
ethtool: pse-pd: Fix possible null-deref
net:
ethtool: record custom RSS contexts in the XArray
net:
ethtool: remove unused struct 'cable_test_tdr_req_info'
net:
ethtool: use the tracking array for get_rxfh on custom RSS contexts
net:
fec: Fix FEC_ECR_EN1588 being cleared on link-down
net:
fec: Stop PPS on driver remove
net:
fjes: correct TRACE_INCLUDE_PATH
net:
flow_dissector: use DEBUG_NET_WARN_ON_ONCE
net:
fman_memac: remove the now unnecessary checking for fixed-link
net:
ftgmac100: Enable TX interrupt to avoid TX timeout
net:
ftgmac100: Ensure tx descriptor updates are visible
net:
hns3: fix a deadlock problem when config TC during resetting
net:
hns3: fix wrong use of semaphore up
net:
hns3: use correct release function during uninitialization
net:
hns3: use the user's cfg after reset
net:
hns3: void array out of bound when loop tnl_num
net:
hsr: cosmetic: Remove extra white space
net:
hsr: prevent NULL pointer dereference in hsr_proxy_announce()
net:
hsr: remove seqnr_lock
net:
hsr: Send supervisory frames to HSR network with ProxyNodeTable data
net:
intel: Remove MODULE_AUTHORs
net:
intel: Use *-y instead of *-objs in Makefile
net:
introduce sk_skb_reason_drop function
net:
ipv4,ipv6: Pass multipath hash computation through a helper
net:
ipv4: Add a sysctl to set multipath hash seed
net:
libwx: fix number of Rx and Tx descriptors
net:
limit scope of a skb_zerocopy_iter_stream var
net:
linkwatch: use system_unbound_wq
net:
macb: Add ARP support to WOL
net:
macb: Enable queue disable
net:
macb: queue tie-off or disable during WOL suspend
net:
macb: Use rcu_dereference() for idev->ifa_list in macb_suspend().
net:
MAINTAINERS: Demote Qualcomm IPA to "maintained"
net:
make for_each_netdev_dump() a little more bug-proof
net:
make net.core.{r,w}mem_{default,max} namespaced
net:
Make USO depend on CSUM offload
net:
mana: Add support for page sizes other than 4KB on ARM64
net:
mana: Allow variable size indirection table
net:
mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
net:
mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
net:
mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
net:
mana: Fix RX buf alloc_size alignment and atomic op panic
net:
mana: Use mana_cleanup_port_context() for rxq cleanup
net:
mctp-i2c: invalidate flows immediately on TX errors
net:
mctp-serial: Add kunit test for next_chunk_len()
net:
mctp-serial: Fix missing escapes on transmit
net:
mctp: test: Use correct skb for route input check
net:
mdio: mscc-miim: Handle the switch reset
net:
mediatek: Fix potential NULL pointer dereference in dummy net_device handling
net:
micro-optimize skb_datagram_iter
net:
microchip: Constify struct vcap_operations
net:
microchip: vcap: Fix use-after-free error in kunit test
net:
missing check virtio
net:
Move dev_set_hwtstamp_phylib to net/core/dev.h
net:
move ethtool-related netdev state into its own struct
net:
Move flush list retrieval to where it is used.
net:
Move per-CPU flush-lists to bpf_net_context on PREEMPT_RT.
net:
mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
net:
mscc: ocelot: serialize access to the injection/extraction groups
net:
mscc: ocelot: treat 802.1ad tagged traffic as 802.1Q-untagged
net:
mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
net:
mvpp2: Don't re-use loop iterator
net:
mvpp2: Improve data types and use min()
net:
net_tstamp: Add unspec field to hwtstamp_source enumeration
net:
netconsole: Disable target before netpoll cleanup
net:
netconsole: Eliminate redundant setting of enabled field
net:
netconsole: Remove unnecessary cast from bool
net:
netfilter: Make ct zone opts configurable for bpf ct helpers
net:
netfilter: move nf flowtable bpf initialization in nf_flow_table_module_init()
net:
netlink: remove the cb_mutex "injection" from netlink core
net:
nexthop: Initialize all fields in dumped nexthops
net:
ngbe: Fix phy mode set to external phy
net:
openvswitch: add psample action
net:
openvswitch: store sampling probability in cb.
net:
Optimize xdp_do_flush() with bpf_net_context infos.
net:
ovs: fix ovs_drop_reasons error
net:
page_pool: fix warning code
net:
pcs: xpcs: Add fwnode-based descriptor creation method
net:
pcs: xpcs: Add Synopsys DW xPCS platform device driver
net:
pcs: xpcs: Convert xpcs_compat to dw_xpcs_compat
net:
pcs: xpcs: Convert xpcs_id to dw_xpcs_desc
net:
pcs: xpcs: Introduce DW XPCS info structure
net:
pcs: xpcs: Move native device ID macro to linux/pcs/pcs-xpcs.h
net:
pcs: xpcs: Split up xpcs_create() body to sub-functions
net:
phy: aquantia: add support for aqr115c
net:
phy: aquantia: add support for PHY LEDs
net:
phy: aquantia: move priv and hw stat to header
net:
phy: aquantia: only poll GLOBAL_CFG regs on aqr113, aqr113c and aqr115c
net:
phy: aquantia: rename and export aqr107_wait_reset_complete()
net:
phy: aquantia: wait for FW reset before checking the vendor ID
net:
phy: aquantia: wait for the GLOBAL_CFG to start returning real values
net:
phy: bcm-phy-lib: Implement BroadR-Reach link modes
net:
phy: bcm54811: Add LRE registers definitions
net:
phy: bcm54811: New link mode for BroadR-Reach
net:
phy: dp83822: Fix NULL pointer dereference on DP83825 devices
net:
phy: dp83td510: add cable testing support
net:
phy: Fix missing of_node_put() for leds
net:
phy: fix potential use of NULL pointer in phy_suspend()
net:
phy: introduce core support for phy-mode = "10g-qxgmii"
net:
phy: micrel: Fix the KSZ9131 MDI-X status issue
net:
phy: microchip: lan937x: add support for 100BaseTX PHY
net:
phy: realtek: Add support for PHY LEDs on RTL8211F
net:
phy: realtek: add support for rtl8224 2.5Gbps PHY
net:
phy: realtek: add support for RTL8366S Gigabit PHY
net:
phy: realtek: Fix setting of PHY LEDs Mode B bit on RTL8211F
net:
phy: vitesse: repair vsc73xx autonegotiation
net:
phy: xilinx-gmii2rgmii: Adopt clock support
net:
phylink: move test for ovr_an_inband
net:
phylink: rearrange phylink_parse_mode()
net:
phylink: rename ovr_an_inband to default_an_inband
net:
psample: add user cookie
net:
psample: allow using rate as probability
net:
psample: fix flag being set in wrong skb
net:
psample: skip packet copy if no listeners
net:
pse-pd: Add new power limit get and set c33 features
net:
pse-pd: Do not return EOPNOSUPP if config is null
net:
pse-pd: pd692x0: Enhance with new current limit and voltage read callbacks
net:
pse-pd: pd692x0: Expand ethtool status message
net:
pse-pd: pd692x0: Fix spelling mistake "availables" -> "available"
net:
pse-pd: tps23881: Fix the device ID check
net:
pse-pd: tps23881: include missing bitfield.h header
net:
qrtr: ns: Ignore ENODEV failures in ns
net:
qstat: extend kdoc about get_base_stats
net:
ravb: Align poll function with NAPI docs
net:
ravb: Allocate RX buffers via page pool
net:
ravb: Enable SW IRQ Coalescing for GbEth
net:
ravb: Refactor GbEth RX code path
net:
ravb: Refactor RX ring refill
net:
ravb: Simplify poll & receive functions
net:
ravb: Use NAPI threaded mode on 1-core CPUs with GbEth IP
net:
raw: use sk_skb_reason_drop to free rx packets
net:
reduce rtnetlink_rcv_msg() stack usage
net:
Reference bpf_redirect_info via task_struct on PREEMPT_RT.
net:
remove NULL-pointer net parameter in ip_metrics_convert
net:
Remove task_struct::bpf_net_context init on fork.
net:
Rename mono_delivery_time to tstamp_type for scalabilty
net:
rfkill: Correct return value in invalid parameter case
net:
sched: act_sample: add action cookie to sample
net:
sfp: Add more extended compliance codes
net:
skb: add compatibility warnings to skb_shift()
net:
smc9194: add missing MODULE_DESCRIPTION() macro
net:
smc91x: Fix pointer types
net:
smc91x: Remove commented out code
net:
softnet_data: Make xmit per task.
net:
split __zerocopy_sg_from_iter()
net:
Split a __sys_bind helper for io_uring
net:
Split a __sys_listen helper for io_uring
net:
stmmac: Add DW XPCS specified via "pcs-handle" support
net:
stmmac: add select_pcs() platform method
net:
stmmac: clean up stmmac_mac_select_pcs()
net:
stmmac: Correct byte order of perfect_match
net:
stmmac: Create DW XPCS device with particular address
net:
stmmac: Drop TBI/RTBI PCS flags
net:
stmmac: dwmac-intel: provide a select_pcs() implementation
net:
stmmac: dwmac-intel: remove checking for fixed link
net:
stmmac: dwmac-rzn1: provide select_pcs() implementation
net:
stmmac: dwmac-socfpga: provide select_pcs() implementation
net:
stmmac: dwmac-stm32: add management of stm32mp13 for stm32
net:
stmmac: dwmac-stm32: Add test to verify if ETHCK is used before checking clk rate
net:
stmmac: dwmac-stm32: Clean up the debug prints
net:
stmmac: dwmac-stm32: Extract PMCR configuration
net:
stmmac: dwmac-stm32: Fix Mhz to MHz
net:
stmmac: dwmac-stm32: Mask support for PMCR configuration
net:
stmmac: dwmac-stm32: Separate out external clock rate validation
net:
stmmac: dwmac-stm32: Separate out external clock selector
net:
stmmac: dwmac-stm32: stm32: add management of stm32mp25 for stm32
net:
stmmac: dwmac-stm32: update err status in case different of stm32mp13
net:
stmmac: dwmac4: fix PCS duplex mode decode
net:
stmmac: dwxgmac2: remove useless NULL pointer initialisations
net:
stmmac: Enable TSO on VLANs
net:
stmmac: ethqos: clean up setting serdes speed
net:
stmmac: include linux/io.h rather than asm/io.h
net:
stmmac: qcom-ethqos: add support for 2.5G BASEX mode
net:
stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
net:
stmmac: remove pcs_rane() method
net:
stmmac: remove unnecessary netif_carrier_off()
net:
stmmac: rename xpcs_an_inband to default_an_inband
net:
stmmac: unexport stmmac_pltfr_init/exit()
net:
tcp/dccp: prepare for tw_timer un-pinning
net:
tcp: un-pin the tw_timer
net:
thunder_bgx: Fix netdev structure allocation
net:
thunderx: Unembed netdev structure
net:
ti: icss-iep: constify struct regmap_config
net:
ti: icss-iep: Enable compare events
net:
ti: icss-iep: Remove spinlock-based synchronization
net:
ti: icssg-prueth: Add helper functions to configure FDB
net:
ti: icssg-prueth: add missing deps
net:
ti: icssg-prueth: Add multicast filtering support
net:
ti: icssg-prueth: Add support for ICSSG switch firmware
net:
ti: icssg-prueth: Enable PTP timestamping support for SR1.0 devices
net:
ti: icssg-prueth: Fix 10M Link issue on AM64x
net:
ti: icssg-prueth: Split out common object into module
net:
ti: icssg-switch: Add switchdev based driver for ethernet switch support
net:
tighten bad gso csum offset check in virtio_net_hdr
net:
tls: Pass union tls_crypto_context pointer to memzero_explicit
net:
tn40xx: add basic Rx handling
net:
tn40xx: add basic Tx handling
net:
tn40xx: add initial ethtool_ops support
net:
tn40xx: add mdio bus support
net:
tn40xx: add pci driver for Tehuti Networks TN40xx chips
net:
tn40xx: add per queue netdev-genl stats support
net:
tn40xx: add phylink support
net:
tn40xx: add register defines
net:
txgbe: add FDIR ATR support
net:
txgbe: add FDIR info to ethtool ops
net:
txgbe: support Flow Director perfect filters
net:
usb: qmi_wwan: add MeiG Smart SRM825L
net:
usb: qmi_wwan: fix memory leak for not ip packets
net:
usb: remove unused structs 'usb_context'
net:
usb: sr9700: fix uninitialized variable use in sr_mdio_read
net:
Use __napi_alloc_frag_align() instead of open coding it.
net:
Use nested-BH locking for bpf_scratchpad.
net:
Use nested-BH locking for napi_alloc_cache.
net:
use unrcu_pointer() helper
net:
validate SO_TXTIME clockid coming from userspace
net:
vrf: move to generic dstat helpers
net:
wan: fsl_qmc_hdlc: Convert carrier_lock spinlock to a mutex
net:
wan: fsl_qmc_hdlc: Discard received CRC
net:
wwan: mhi: make default data link id configurable
net:
wwan: t7xx: add support for Dell DW5933e
net:
xilinx: axienet: Always disable promiscuous mode
net:
xilinx: axienet: Enable multicast by default
net:
xilinx: axienet: Fix dangling multicast addresses
net:
xilinx: axienet: Fix race in axienet_stop
net:
xilinx: axienet: Use NL_SET_ERR_MSG instead of netdev_err
net_sched:
sch_fq: fix incorrect behavior for small weights
net_tstamp:
Add TIMESTAMPING SOFTWARE and HARDWARE mask
netconsole:
Do not shutdown dynamic configuration if cmdline is invalid
netdevice:
define and allocate &net_device _properly_
netem:
fix return value if duplicate enqueue fails
netfilter:
Add bpf_xdp_flow_lookup kfunc
netfilter:
allow ipv6 fragments to arrive on different devices
netfilter:
br_netfilter: Use nested-BH locking for brnf_frag_data_storage.
netfilter:
ctnetlink: use helper function to calculate expect ID
netfilter:
cttimeout: remove 'l3num' attr check
netfilter:
flowtable: initialise extack before use
netfilter:
flowtable: validate vlan header
netfilter:
iptables: Fix null-ptr-deref in iptable_nat_table_init().
netfilter:
iptables: Fix potential null-ptr-deref in ip6table_nat_table_init().
netfilter:
nf_conncount: fix wrong variable type
netfilter:
nf_queue: drop packets with cloned unconfirmed conntracks
netfilter:
nf_set_pipapo: fix initial map fill
netfilter:
nf_tables: Add flowtable map for xdp offload
netfilter:
nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
netfilter:
nf_tables: Audit log dump reset after the fact
netfilter:
nf_tables: avoid usage of embedded nft_ctx
netfilter:
nf_tables: compact chain+ft transaction objects
netfilter:
nf_tables: do not store nft_ctx in transaction objects
netfilter:
nf_tables: Introduce nf_tables_getobj_single
netfilter:
nf_tables: make struct nft_trans first member of derived subtypes
netfilter:
nf_tables: move bind list_head into relevant subtypes
netfilter:
nf_tables: pass more specific nft_trans_chain where possible
netfilter:
nf_tables: pass nft_chain to destroy function, not nft_ctx
netfilter:
nf_tables: pass nft_table to destroy function
netfilter:
nf_tables: reduce trans->ctx.chain references
netfilter:
nf_tables: reduce trans->ctx.table references
netfilter:
nf_tables: restore IP sanity checks for netdev/egress
netfilter:
nf_tables: rise cap on SELinux secmark context
netfilter:
nf_tables: store chain pointer in rule transaction
netfilter:
nf_tables_ipv6: consider network offset in netdev/egress validation
netfilter:
nfnetlink: Initialise extack before use in ACKs
netfilter:
nft_counter: Disable BH in nft_counter_offload_stats().
netfilter:
nft_counter: Synchronize nft_counter_reset() against reader.
netfilter:
nft_set_pipapo_avx2: disable softinterrupts
netfilter:
nft_socket: fix sk refcount leaks
netfilter:
nft_socket: make cgroupsv2 matching work with namespaces
netfilter:
xt_recent: Lift restrictions on max hitcount value
netfs, ceph:
Partially revert "netfs: Replace PG_fscache by setting folio->private and marking dirty"
netfs, ceph:
Revert "netfs: Remove deprecated use of PG_private_2 as a second writeback flag"
netfs, cifs:
Fix handling of short DIO read
netfs, cifs:
Improve some debugging bits
netfs:
clean up after renaming FSCACHE_DEBUG config
netfs:
drop usage of folio_file_pos
netfs:
Fault in smaller chunks for non-large folio mappings
netfs:
Fix handling of USE_PGPRIV2 and WRITE_TO_CACHE flags
netfs:
Fix interaction of streaming writes with zero-point tracker
netfs:
Fix missing iterator reset on retry of short read
netfs:
Fix netfs_release_folio() to say no if folio dirty
netfs:
Fix trimming of streaming-write folios in netfs_inval_folio()
netfs:
Fix writeback that needs to go to both server and cache
netfs:
Rename CONFIG_FSCACHE_DEBUG to CONFIG_NETFS_DEBUG
netfs:
Revert "netfs: Switch debug logging to pr_debug()"
netlink:
specs: correct the spec of ethtool
netlink:
specs: Expand the PSE netlink command with C33 new features
netlink:
specs: Expand the PSE netlink command with C33 pw-limit attributes
netlink:
specs: mptcp: fix port endianness
netpoll:
do not export netpoll_poll_[disable|enable]()
netxen_nic:
Use {low,upp}er_32_bits() helpers
nfc:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
nfc:
pn533: Add poll mod list filling check
nfp:
flower: validate encapsulation control flags
nfs/blocklayout:
add support for NVMe
nfs/blocklayout:
Fix premature PR key unregistration
nfs/blocklayout:
Report only when /no/ device is found
nfs/blocklayout:
SCSI layout trace points for reservation key reg/unreg
nfs:
add support for large folios
NFS:
Avoid unnecessary rescanning of the per-server delegation list
nfs:
Block on write congestion
nfs:
do not extend writes to the entire folio
nfs:
don't reuse partially completed requests in nfs_lock_and_join_requests
nfs:
Drop pointless check from nfs_commit_release_pages()
nfs:
drop usage of folio_file_pos
nfs:
fix bitmap decoder to handle a 3rd word
nfs:
fix the fetch of FATTR4_OPEN_ARGUMENTS
nfs:
fold nfs_folio_find_and_lock_request into nfs_lock_and_join_requests
nfs:
fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
nfs:
move nfs_wait_on_request to write.c
nfs:
pass explicit offset/count to trace events
nfs:
Properly initialize server->writeback
nfs:
Remove calls to folio_set_error
nfs:
remove dead code for the old swap over NFS implementation
nfs:
remove nfs_folio_private_request
nfs:
remove nfs_page_length
NFS:
remove nfs_page_lengthg and usage of page_index
nfs:
remove the unused max_deviceinfo_size field from struct pnfs_layoutdriver_type
NFS:
remove unused struct 'mnt_fhstatus'
nfs:
simplify nfs_folio_find_and_lock_request
nfs:
split nfs_read_folio
nfsd:
allow passing in array of thread counts via netlink
nfsd:
don't set SVC_SOCK_ANONYMOUS when creating nfsd sockets
nfsd:
ensure that nfsd4_fattr_args.context is zeroed out
nfsd:
fix nfsd4_deleg_getattr_conflict in presence of third party lease
NFSD:
Fix nfsdcld warning
nfsd:
fix potential UAF in nfsd4_cb_getattr_release
NFSD:
harden svcxdr_dupstr() and svcxdr_tmpalloc() against integer overflows
nfsd:
hold reference to delegation when updating it for cb_getattr
nfsd:
make nfsd_svc take an array of thread counts
nfsd:
new netlink ops to get/set server pool_mode
nfsd:
nfsd_file_lease_notifier_call gets a file_lease as an argument
nfsd:
prevent panic for nfsv4.0 closed files in nfs4_show_open
NFSD:
remove unused structs 'nfsd3_voidargs'
NFSD:
Support write delegations in LAYOUTGET
Linux:
NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
NFSv4.1:
constify the stateid argument in nfs41_test_stateid()
NFSv4/pNFS:
Add a helper to defer failed layoutreturn calls
NFSv4/pnfs:
Add support for the PNFS_LAYOUT_FILE_BULK_RETURN flag
NFSv4/pNFS:
Do layout state recovery upon reboot
NFSv4/pnfs:
Give nfs4_proc_layoutreturn() a flags argument
NFSv4/pNFS:
Handle server reboots in pnfs_poc_release()
NFSv4/pNFS:
Remove redundant call to unhash the layout
NFSv4/pnfs:
Remove redundant list check
NFSv4/pNFS:
Retry the layout return later in case of a timeout or reboot
NFSv4:
Add a capability for delegated attributes
NFSv4:
Add a flags argument to the 'have_delegation' callback
NFSv4:
Add CB_GETATTR support for delegated attributes
NFSv4:
Add missing rescheduling points in nfs_client_return_marked_delegations
NFSv4:
Add new attribute delegation definitions
NFSv4:
Add recovery of attribute delegations
NFSv4:
Add support for delegated atime and mtime attributes
NFSv4:
Add support for OPEN4_RESULT_NO_OPEN_STATEID
NFSv4:
Add support for the FATTR4_OPEN_ARGUMENTS attribute
NFSv4:
Ask for a delegation or an open stateid in OPEN
NFSv4:
Clean up encode_nfs4_stateid()
NFSv4:
Clean up open delegation return structure
NFSv4:
Delegreturn must set m/atime when they are delegated
NFSv4:
Detect support for OPEN4_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION
NFSv4:
Don't request atime/mtime/size if they are delegated to us
NFSv4:
Don't send delegation-related share access modes to CLOSE
NFSv4:
Enable attribute delegations
NFSv4:
Fix clearing of layout segments in layoutreturn
NFSv4:
Fix up delegated attributes in nfs_setattr
NFSv4:
Plumb in XDR support for the new delegation-only setattr op
NFSv4:
Refactor nfs4_opendata_check_deleg()
nilfs2:
add missing check for inode numbers on directory entries
nilfs2:
avoid undefined behavior in nilfs_cnt32_ge macro
nilfs2:
Constify struct kobj_type
nilfs2:
do not call inode_attach_wb() directly
nilfs2:
drop usage of page_index
nilfs2:
fix incorrect inode allocation from reserved inodes
nilfs2:
fix inode number range checks
nilfs2:
fix missing cleanup on rollforward recovery error
nilfs2:
fix state management in error path of log writing function
nilfs2:
handle inconsistent state in nilfs_btnode_create_block()
nilfs2:
prepare backing device folios for writing after adding checksums
nilfs2:
protect references to superblock parameters exposed in sysfs
nios2:
convert to generic syscall table
nouveau/firmware:
use dma non-coherent allocator
nouveau:
add command-line GSP-RM registry support
nouveau:
Add missing break statement
nouveau:
fix the fwsec sb verification register.
nouveau:
rip out busy fence waits
nouveau:
set placement to original placement on uvmm validate.
nsfs:
add open_namespace()
nsfs:
add pid translation ioctls
nsfs:
fix ioctl declaration
nsfs:
use cleanup guard
nsproxy:
add a cleanup helper for nsproxy
nsproxy:
add helper to go from arbitrary namespace to ns_common
ntfs3:
Convert attr_data_read_resident() to take a folio
ntfs3:
Convert attr_data_write_resident to use a folio
ntfs3:
Convert attr_make_nonresident to use a folio
ntfs3:
Convert attr_wof_frame_info() to use a folio
ntfs3:
Convert ni_readpage_cmpr() to take a folio
ntfs3:
Convert ntfs_get_frame_pages() to use a folio
ntfs3:
Convert ntfs_read_folio to use a folio
ntfs3:
Convert ntfs_write_begin to use a folio
ntfs3:
Convert ntfs_write_end() to work on a folio
ntfs3:
Convert to new uid/gid option parsing helpers
ntfs3:
Remove calls to set/clear the error flag
ntp:
Clamp maxerror and esterror to operating range
ntp:
Safeguard against time_constant overflow
null_blk:
Do not set disk->nr_zones
null_blk:
Don't bother validating blocksize
null_blk:
don't initialize static 'g_virt_boundary' to false
null_blk:
Fix description of the fua parameter
null_blk:
Introduce the zone_full parameter
nvdimm/btt:
use sizeof(*pointer) instead of sizeof(type)
nvdimm/e820:
Convert to platform remove callback returning void
nvdimm/of_pmem:
Convert to platform remove callback returning void
nvdimm/pmem:
Set dax flag for all 'PFN_MAP' cases
nvdimm:
add missing MODULE_DESCRIPTION() macros
nvdimm:
make nd_class constant
nvme-core:
choose PIF from QPIF if QPIFS supports and PIF is QTYPE
nvme-fabrics:
Use seq_putc() in __nvmf_concat_opt_tokens()
nvme-fcloop:
implement 'host_traddr'
nvme-multipath:
implement "queue-depth" iopolicy
nvme-multipath:
prepare for "queue-depth" iopolicy
nvme-pci:
add missing condition check for existence of mapped data
nvme-pci:
Add sleep quirk for Samsung 990 Evo
nvme-pci:
allocate tagset on reset if necessary
nvme-pci:
do not directly handle subsys reset fallout
nvme-pci:
Fix the instructions for disabling power management
nvme/pci:
Add APST quirk for Lenovo N60z laptop
nvme:
apple: fix device reference counting
nvme:
Atomic write support
nvme:
change data type of lba_shift
nvme:
don't set io_opt if NOWS is zero
nvme:
fc: split controller bringup handling
nvme:
fix status magic numbers
nvme:
implement ->get_unique_id
nvme:
move stopping keep-alive into nvme_uninit_ctrl()
nvme:
rdma: split controller bringup handling
nvme:
remove a field from nvme_ns_head
nvme:
remove redundant bdev local variable
nvme:
Remove unused field
nvme:
remove unused parameter
nvme:
rename CDR/MORE/DNR to NVME_STATUS_*
nvme:
rename nvme_sc_to_pr_err to nvme_status_to_pr_err
nvme:
reorganize nvme_ns_head fields
nvme:
set BLK_FEAT_ZONED for ZNS multipath disks
nvme:
split device add from initialization
nvme:
tcp: split controller bringup handling
nvme:
use better description for async reset reason
nvmem:
add missing MODULE_DESCRIPTION() macros
nvmem:
core: add single sysfs group
nvmem:
core: drop unnecessary range checks in sysfs callbacks
nvmem:
core: Implement force_ro sysfs attribute
nvmem:
core: remove global nvmem_cells_group
nvmem:
Document type attribute
nvmem:
Fix return type of devm_nvmem_device_get() in kerneldoc
nvmem:
meson-efuse: Replacing the use of of_node_put to __free
nvmem:
Replace spaces with tab in documentation
nvmem:
rockchip-efuse: set type to OTP
nvmem:
rockchip-otp: set add_legacy_fixed_of_cells config option
nvmem:
rockchip-otp: Set type to OTP
nvmem:
u-boot-env: error if NVMEM device is too small
nvmem:
Use sysfs_emit() for type attribute
nvmet-auth:
fix nvmet_auth hash error handling
nvmet-fc:
implement host_traddr()
nvmet-rdma:
implement host_traddr()
nvmet-tcp:
fix kernel crash if commands allocation fails
nvmet-tcp:
implement host_traddr()
nvmet:
add 'host_traddr' callback for debugfs
nvmet:
add debugfs support
nvmet:
Identify-Active Namespace ID List command should reject invalid nsid
nvmet:
Make nvmet_debugfs static
objtool/x86:
objtool can confuse memory and stack access
objtool:
Use "action" in error message to be consistent with help
ocfs2:
add bounds checking to ocfs2_check_dir_entry()
ocfs2:
add bounds checking to ocfs2_xattr_find_entry()
ocfs2:
constify struct ocfs2_lock_res_ops
ocfs2:
constify struct ocfs2_stack_operations
ocfs2:
strict bound check before memcmp in ocfs2_xattr_find_entry()
octeontx2-af:
Add debugfs support to dump NIX TM topology
octeontx2-af:
Fix CPT AF register offset calculation
octeontx2-af:
Modify SMQ flush sequence to drop packets
octeontx2-af:
Sync NIX and NPA contexts from NDC to LLC/DRAM
octeontx2-pf:
Add ucast filter count configurability via devlink.
of/fdt:
avoid re-parsing '#{address,size}-cells' in of_fdt_limit_memory
of/fdt:
Scan the root node properties earlier
of/irq:
Prevent device address out-of-bounds read in interrupt map walk
of:
dynamic: Constify parameter in of_changeset_add_prop_string_array()
of:
dynamic: Introduce of_changeset_add_prop_bool()
of:
remove internal arguments from of_property_for_each_u32()
OF:
Simplify of_iommu_configure()
of:
unittest: Add a test case for of_changeset_add_prop_bool()
of:
unittest: Add tests for changeset properties adding
openpromfs:
add missing MODULE_DESCRIPTION() macro
openrisc:
convert to generic syscall table
openvswitch:
Move stats allocation to core
openvswitch:
prepare for stolen verdict coming from conntrack and nat engine
openvswitch:
Remove generic .ndo_get_stats64
OPP:
Drop a redundant in-parameter to _set_opp_level()
OPP:
Fix missing cleanup on error in _opp_attach_genpd()
OPP:
Fix support for required OPPs for multiple PM domains
OPP:
Introduce an OF helper function to inform if required-opps is used
OPP:
ti: Fix ti_opp_supply_probe wrong return values
optee:
add timeout value to optee_notif_wait() to support timeout
orangefs:
Remove calls to set/clear the error flag
ovl:
fix wrong lowerdir number check for parameter Opt_lowerdir
ovl:
ovl_parse_param_lowerdir: Add missed '\n' for pr_err
ovl:
pass string to ovl_parse_layer()
padata:
Fix possible divide-by-0 panic in padata_mt_helper()
page_pool:
convert to use netmem
page_pool:
export page_pool_disable_direct_recycling()
page_pool:
remove WARN_ON() with OR
page_pool:
use __cacheline_group_{begin, end}_aligned()
parisc:
Add 32-bit gettimeofday() and clock_gettime() vDSO functions
parisc:
Add 64-bit gettimeofday() and clock_gettime() vDSO functions
parisc:
Add support for CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN
parisc:
Clean up unistd.h file
parisc:
Delay write-protection until mark_rodata_ro() call
parisc:
fix a possible DMA corruption
parisc:
fix unaligned accesses in BPF
parisc:
Fix warning at drivers/pci/msi/msi.h:121
parisc:
Use max() to calculate parisc_tlb_flush_threshold
parport:
add missing MODULE_DESCRIPTION()
parport:
make parport_bus_type const
parport:
Remove 'drivers' list
parport:
Remove attach function pointer
parport:
Remove parport_driver.devmodel
path:
add cleanup helper
PCI/AER:
Disable AER service on suspend
PCI/DPC:
Disable DPC service on suspend
PCI/DPC:
Fix use-after-free on concurrent DPC and hot-removal
pci/hotplug/pnv_php:
Fix hotplug driver crash on Powernv
PCI/MSI:
Provide MSI_FLAG_PCI_MSI_MASK_PARENT
PCI/PM:
Switch to new Intel CPU model defines
PCI/pwrctl:
Add a PCI power control driver for power sequenced devices
PCI/pwrctl:
Add PCI power control core code
PCI/pwrctl:
Create platform devices for child OF nodes of the port node
PCI/pwrctl:
only call of_platform_populate() if CONFIG_OF is enabled
PCI/pwrctl:
Rescan bus on a separate thread
PCI/pwrctl:
Reuse the OF node for power controlled devices
PCI:
aardvark: Remove unused of_gpio.h inclusion
PCI:
acpiphp: Add missing MODULE_DESCRIPTION() macro
PCI:
Add ACS quirk for Broadcom BCM5760X NIC
PCI:
Add and use devres helper for bit masks
PCI:
Add devres helpers for iomap table
PCI:
Add Edimax Vendor ID to pci_ids.h
PCI:
Add INTEL_HDA_PTL to pci_ids.h
PCI:
Add managed partial-BAR request and map infrastructure
PCI:
Add managed pcim_intx()
PCI:
Add managed pcim_iomap_range()
PCI:
Add managed pcim_request_region()
PCI:
Add Meta Platforms vendor ID
PCI:
Add missing bridge lock to pci_bus_lock()
PCI:
Add missing MODULE_DESCRIPTION() macros
PCI:
Add PCIE_MSG_CODE_ASSERT_INTx message macros
PCI:
Add PCIE_MSG_CODE_PME_TURN_OFF message macro
PCI:
Add PCIE_RESET_CONFIG_DEVICE_WAIT_MS waiting time value
PCI:
al: Check IORESOURCE_BUS existence during probe
PCI:
artpec6: Fix artpec6_pcie_cpu_addr_fixup() parameter name
PCI:
Bring the PCIe speed to MBps logic to new pcie_dev_speed_mbps()
PCI:
Check for the existence of 'dev.of_node' before calling of_platform_populate()
PCI:
controller: Add missing MODULE_DESCRIPTION() macros
PCI:
Deprecate pcim_iomap_table(), pcim_iomap_regions_request_all()
PCI:
Document hybrid devres hazards
PCI:
Don't rely on of_platform_depopulate() for reused OF-nodes
PCI:
dra7xx: Add missing chained IRQ header inclusion
PCI:
dra7xx: Fix dra7xx_pcie_cpu_addr_fixup() parameter name
PCI:
dw-rockchip: Add endpoint mode support
PCI:
dw-rockchip: Add error messages in .probe() error paths
PCI:
dw-rockchip: Add rockchip_pcie_get_ltssm() helper
PCI:
dw-rockchip: Fix initial PERST# GPIO value
PCI:
dw-rockchip: Fix weird indentation
PCI:
dw-rockchip: Refactor the driver to prepare for EP mode
PCI:
dw-rockchip: Use pci_epc_init_notify() directly
PCI:
dwc: Add generic MSG TLP support for sending PME_Turn_Off when system suspend
PCI:
dwc: Add outbound MSG TLPs support
PCI:
dwc: Add PCIE_PORT_{FORCE,LANE_SKEW} macros
PCI:
dwc: Consolidate args of dw_pcie_prog_outbound_atu() into a structure
PCI:
dwc: ep: Add a generic dw_pcie_ep_linkdown() API to handle Link Down event
PCI:
dwc: ep: Enforce DWC specific 64-bit BAR limitation
PCI:
dwc: ep: Remove dw_pcie_ep_init_notify() wrapper
PCI:
dwc: Fix index 0 incorrectly being interpreted as a free ATU slot
PCI:
dwc: Pass the eDMA mapping format flag directly from glue drivers
PCI:
dwc: Refactor dw_pcie_edma_find_chip() API
PCI:
dwc: Remove unused of_gpio.h inclusion
PCI:
dwc: Skip finding eDMA channels count for HDMA platforms
PCI:
dwc: Use msleep() in dw_pcie_wait_for_link()
PCI:
endpoint: Clean up error handling in vpci_scan_bus()
PCI:
endpoint: Fix error handling in epf_ntb_epc_cleanup()
PCI:
endpoint: Introduce 'epc_deinit' event and notify the EPF drivers
PCI:
endpoint: Make pci_epc_class struct constant
PCI:
endpoint: pci-epf-test: Handle Link Down event
PCI:
endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
PCI:
endpoint: pci-epf-test: Refactor pci_epf_test_unbind() function
PCI:
endpoint: pci-epf-test: Use 'msix_capable' flag directly in pci_epf_test_alloc_space()
PCI:
endpoint: pci-epf-{mhi/test}: Move DMA initialization to EPC init callback
PCI:
endpoint: Remove unused field in struct pci_epf_group
PCI:
endpoint: Rename BME to Bus Master Enable
PCI:
endpoint: Rename core_init() callback in 'struct pci_epc_event_ops' to epc_init()
PCI:
epf-mhi: Enable HDMA for SA8775P SoC
PCI:
Extend ACS configurability
PCI:
exynos: Adapt to use bulk clock APIs
PCI:
Fix devres regression in pci_intx()
PCI:
Fix potential deadlock in pcim_intx()
PCI:
Fix resource double counting on remove & rescan
PCI:
Give pcim_set_mwi() its own devres cleanup callback
PCI:
Hold the rescan mutex when scanning for the first time
PCI:
hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN
PCI:
imx6: Convert to use agnostic GPIO API
PCI:
keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
PCI:
keystone: Don't enable BAR 0 for AM654x
PCI:
keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
PCI:
keystone: Relocate ks_pcie_set/clear_dbi_mode()
PCI:
kirin: Convert kirin_pcie_parse_port() to scoped iterator
PCI:
kirin: Convert to use agnostic GPIO API
PCI:
layerscape-ep: Use the generic dw_pcie_ep_linkdown() API to handle Link Down event
PCI:
loongson: Enable MSI in LS7A Root Complex
PCI:
ls-gen4: Make struct mobiveil_rp_ops constant
PCI:
Make minimum bridge window alignment reference more obvious
PCI:
microchip: Add bridge_addr field to struct mc_pcie
PCI:
microchip: Add event irqchip field to host port and add PLDA irqchip
PCI:
microchip: Add get_events() callback and PLDA get_event()
PCI:
microchip: Add INTx and MSI event num to struct plda_event
PCI:
microchip: Add num_events field to struct plda_pcie_rp
PCI:
microchip: Add request_event_irq() callback function
PCI:
microchip: Move IRQ functions to pcie-plda-host.c
PCI:
microchip: Move pcie-microchip-host.c to PLDA directory
PCI:
microchip: Move PLDA functions to pcie-plda-host.c
PCI:
microchip: Move PLDA IP register macros to pcie-plda.h
PCI:
microchip: Move PLDA structures to plda-pcie.h
PCI:
microchip: Rename interrupt related functions
PCI:
microchip: Rename PLDA functions to be generic
PCI:
microchip: Rename PLDA structures to be generic
PCI:
Move PRESERVE_BOOT_CONFIG _DSM evaluation to pci_register_host_bridge()
PCI:
Move struct pci_devres.pinned bit to struct pci_dev
PCI:
of: Add of_pci_preserve_config() for per-host bridge support
PCI:
of_property: Add interrupt-controller property in PCI device nodes
PCI:
pciehp: Detect device replacement during system sleep
PCI:
pciehp: Retain Power Indicator bits for userspace indicators
PCI:
plda: Add event bitmap field to struct plda_pcie_rp
PCI:
plda: Add host init/deinit and map bus functions
PCI:
plda: Pass pci_host_bridge to plda_pcie_setup_iomems()
PCI:
qcom-ep: Add HDMA support for SA8775P SoC
PCI:
qcom-ep: Add support for SA8775P SOC
PCI:
qcom-ep: Disable MHI RAM data parity error interrupt for SA8775P SoC
PCI:
qcom-ep: Disable resources unconditionally during PERST# assert
PCI:
qcom-ep: Override NO_SNOOP attribute for SA8775P EP
PCI:
qcom-ep: Use the generic dw_pcie_ep_linkdown() API to handle Link Down event
PCI:
qcom: Add ICC bandwidth vote for CPU to PCIe path
PCI:
qcom: Add OPP support to scale performance
PCI:
qcom: Fix missing error code in qcom_pcie_probe()
PCI:
qcom: Override NO_SNOOP attribute for SA8775P RC
PCI:
qcom: Prevent potential error pointer dereference
PCI:
qcom: Prevent use of uninitialized data in qcom_pcie_suspend_noirq()
PCI:
qcom: Use devm_clk_bulk_get_all() API
PCI:
qcom: Use OPP only if the platform supports it
PCI:
rcar-gen4: Add .ltssm_control() for other SoC support
PCI:
rcar-gen4: Add struct rcar_gen4_pcie_drvdata
PCI:
rcar-gen4: Add support for R-Car V4H
PCI:
rcar: Demote WARN() to dev_warn_ratelimited() in rcar_pcie_wakeup()
PCI:
Relax bridge window tail sizing rules
PCI:
Remove legacy pcim_release()
PCI:
Remove struct pci_devres.enabled status bit
PCI:
rockchip-host: Fix rockchip_pcie_host_init_port() PERST# handling
PCI:
rockchip-host: Wait 100ms after reset before starting configuration
PCI:
rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
PCI:
starfive: Add JH7110 PCIe controller
PCI:
switchtec: Make switchtec_class constant
PCI:
tegra194: Set EP alignment restriction for inbound ATU
PCI:
tegra: Remove unused struct 'tegra_pcie_soc'
PCI:
Unify ACPI and DT 'preserve config' support
PCI:
Use array for .id_table consistently
PCI:
Use preserve_config in place of pci_flags
PCI:
vmd: Create domain symlink before pci_bus_add_devices()
PCI:
Warn on missing cfg_access_lock during secondary bus reset
pcmcia:
add missing MODULE_DESCRIPTION() macros
pcmcia:
bcm63xx: drop driver owner assignment
pcmcia:
Use resource_size function on resource object
peci, hwmon:
Switch to new Intel CPU model defines
peci:
aspeed: Clear clock_divider value before setting it
percpu:
add __this_cpu_try_cmpxchg()
percpu_counter:
add a cmpxchg-based _add_batch variant
perf arch events:
Fix duplicate RISC-V SBI firmware event name
perf arm-spe:
Support multiple Arm SPE PMUs
perf arm-spe:
Unaligned pointer work around
perf arm:
Workaround ARM PMUs cpu maps having offline cpus
perf bench:
Make bench its own library
perf bpf filter:
Add uid and gid terms
perf bpf filter:
Give terms their own enum
perf build x86:
Fix SC2034 error in syscalltbl.sh
perf build:
Add '*.a' to clean targets
perf build:
Conditionally add feature check flags for libtrace{event,fs}
perf build:
Ensure libtraceevent and libtracefs versions have 3 components
perf build:
Use pkg-config for feature check for libtrace{event,fs}
perf build:
Warn if libtracefs is not found
perf comm str:
Avoid sort during insert
perf daemon:
Fix the build on 32-bit architectures
perf daemon:
Fix the build on more 32-bit architectures
perf doc:
Add AMD IBS usage document
perf docs:
Document cross compilation
perf docs:
Fix typos
perf dso:
Fix address sanitizer build
perf dso:
Fix build when libunwind is enabled
perf dsos:
When adding a dso into sorted dsos maintain the sort order
perf evsel:
Refactor tool events
perf genelf:
remove unused struct 'options'
perf hisi-ptt:
remove unused struct 'hisi_ptt_queue'
perf hist:
Add symbol_conf.skip_empty
perf hist:
Factor out __hpp__fmt_print()
perf hist:
Honor symbol_conf.skip_empty
perf hist:
Simplify __hpp_fmt() using hpp_fmt_data
perf install:
Don't propagate subdir to Documentation submake
perf intel pt:
Add new JMPABS instruction to the Intel PT instruction decoder
perf intel-pt:
Fix aux_watermark calculation for 64-bit size
perf intel-pt:
Fix exclude_guest setting
perf kvm/riscv:
Port perf kvm stat to RISC-V
perf kvm:
Add kvm-stat for loongarch64
perf list:
Fix the --no-desc option
perf lock contention:
Fix spinlock and rwlock accounting
perf lock info:
Display both map and thread by default
perf maps:
Add/use a sorted insert for fixup overlap and insert
perf maps:
Fix use after free in __maps__fixup_overlap_and_insert
perf maps:
Reduce sorting for overlapping mappings
perf mem:
Fix a segfault with NULL event->name
perf mem:
Warn if memory events are not supported on all CPUs
perf pmu-events:
Make pmu-events a library
perf pmu:
Don't de-duplicate core PMUs
perf pmu:
Restore full PMU name wildcard support
perf pmus:
Fixes always false when compare duplicates aliases
perf pmus:
Sort/merge/aggregate PMUs like mrvl_ddr_pmu
perf python:
Clean up build dependencies
perf python:
include "util/sample.h"
perf python:
Switch module to linking libraries from building source
perf record:
Ensure space for lost samples
perf record:
Fix memset out-of-range error
perf report:
Calling available function for stats printing
perf report:
Display pregress bar on redirected pipe data
perf report:
Fix condition in sort__sym_cmp()
perf sched map:
Add --fuzzy-name option for fuzzy matching in task names
perf sched map:
Add support for multiple task names using CSV
perf sched map:
Add task-name option to filter the output map
perf sched replay:
Fix -r/--repeat command line option for infinity
perf script:
netdev-times: add location parameter to consume_skb
perf stat:
Choose the most disaggregate command line option
perf stat:
Fix a segfault with --per-cluster --metric-only
perf stat:
Fix the hard-coded metrics calculation on the hybrid
perf stat:
Make options local
perf stat:
Use field separator in the metric header
perf symbol:
Simplify kernel module checking
perf test pmu:
Set uninitialized PMU alias to null
perf test pmu:
Warn don't fail for legacy mixed case event names
perf test stat_bpf_counter.sh:
Stabilize the test results
perf test:
Check output of the probe ... --funcs command
perf test:
Make test_arm_callgraph_fp.sh more robust
perf test:
Make tests its own library
perf test:
Speed up test case 70 annotate basic tests
perf tests:
Add APX and other new instructions to x86 instruction decoder test
perf tests:
Add some pmu core functionality tests
perf tool:
fix dereferencing NULL al->maps
perf tools:
Add tools/include/uapi/README
perf tools:
Fix a compiler warning of NULL pointer
perf top:
Allow filters on events
perf trace beauty:
Always show mmap prot even though PROT_NONE
perf trace beauty:
Always show param if show_zero is set
perf trace:
Fix iteration of syscall ids in syscalltbl->entries
perf ui:
Make ui its own library
perf unwind-libunwind:
Add malloc() failure handling
perf util:
Make util its own library
Linux:
perf vendor events arm64:: Add i.MX93 DDR Performance Monitor metrics
Linux:
perf vendor events arm64:: Add i.MX95 DDR Performance Monitor metrics
perf vendor events:
Add bonnell counter information
perf vendor events:
Add goldmont counter information
perf vendor events:
Add goldmontplus counter information
perf vendor events:
Add haswell counter information
perf vendor events:
Add knightslanding counter information
perf vendor events:
Add lunarlake counter information
perf vendor events:
Add nehalemep counter information
perf vendor events:
Add nehalemex counter information
perf vendor events:
Add silvermont counter information
perf vendor events:
Add snowridgex counter information
perf vendor events:
Add westmereep-dp counter information
perf vendor events:
Add westmereep-sp counter information
perf vendor events:
Add westmereex counter information
perf vendor events:
Add/update emeraldrapids events/metrics
perf vendor events:
Add/update icelake events/metrics
perf vendor events:
Add/update icelakex events/metrics
perf vendor events:
Add/update rocketlake events/metrics
perf vendor events:
Add/update sapphirerapids events/metrics
perf vendor events:
Add/update sierraforest events/metrics
perf vendor events:
Add/update skylake events/metrics
perf vendor events:
Add/update skylakex events/metrics
perf vendor events:
Add/update tigerlake events/metrics
perf vendor events:
Update alderlake events/metrics
perf vendor events:
Update alderlaken events/metrics
perf vendor events:
Update broadwell metrics add event counter information
perf vendor events:
Update broadwellde metrics add event counter information
perf vendor events:
Update broadwellx metrics add event counter information
perf vendor events:
Update cascadelakex events/metrics
perf vendor events:
Update elkhartlake events
perf vendor events:
Update graniterapids events and add counter information
perf vendor events:
Update haswellx metrics add event counter information
perf vendor events:
Update ivybridge metrics add event counter information
perf vendor events:
Update ivytown metrics add event counter information
perf vendor events:
Update jaketown metrics add event counter information
perf vendor events:
Update meteorlake events and add counter information
perf vendor events:
Update sandybridge metrics add event counter information
perf vendor events:
Update/add grandridge events/metrics
perf,uprobes:
fix user stack traces in the presence of pending uretprobes
perf/arm-cmn:
Decouple wp_config registers from filter group number
perf/arm-cmn:
Enable support for tertiary match group
perf/arm:
Move 32-bit PMU drivers to drivers/perf/
perf/aux:
Fix AUX buffer serialization
perf/bpf:
Don't call bpf_overflow_handler() for tracing events
perf/core:
fix several typos
perf/x86/amd/uncore:
Avoid PMU registration if counters are unavailable
perf/x86/amd/uncore:
Fix DF and UMC domain identification
perf/x86/amd:
Use try_cmpxchg() in events/amd/{un,}core.c
perf/x86/intel/cstate:
Add Arrowlake support
perf/x86/intel/cstate:
Add Lunarlake support
perf/x86/intel/cstate:
Add pkg C2 residency counter for Sierra Forest
perf/x86/intel/cstate:
Fix Alderlake/Raptorlake/Meteorlake
perf/x86/intel/ds:
Fix non 0 retire latency on Raptorlake
perf/x86/intel/pt:
Fix a topa_entry base address calculation
perf/x86/intel/pt:
Fix pt_topa_entry_for_page() address calculation
perf/x86/intel/pt:
Fix topa_entry base length
perf/x86/intel/uncore:
Fix the bits of the CHA extended umask for SPR
perf/x86/intel/uncore:
Support HBM and CXL PMON counters
perf/x86/intel:
Add a distinct name for Granite Rapids
perf/x86/intel:
Hide Topdown metrics events if the feature is not enumerated
perf/x86/intel:
Limit the period on Haswell
perf/x86/intel:
Rename model-specific pebs_latency_data functions
perf/x86/intel:
Support new data source for Lunar Lake
perf/x86/intel:
Support PERFEVTSEL extension
perf/x86/intel:
Support Perfmon MSRs aliasing
perf/x86/intel:
Support the PEBS event mask
perf/x86/intel:
Switch to new Intel CPU model defines
perf/x86/rapl:
Switch to new Intel CPU model defines
perf/x86/uncore:
Apply the unit control RB tree to MMIO uncore units
perf/x86/uncore:
Apply the unit control RB tree to MSR uncore units
perf/x86/uncore:
Apply the unit control RB tree to PCI uncore units
perf/x86/uncore:
Cleanup unused unit structure
perf/x86/uncore:
Retrieve the unit ID from the unit control RB tree
perf/x86/uncore:
Save the unit control address of all units
perf/x86/uncore:
Support per PMU cpumask
perf/x86:
Add config_mask to represent EVENTSEL bitmask
perf/x86:
Add Lunar Lake and Arrow Lake support
perf/x86:
Fix smp_processor_id()-in-preemptible warnings
perf/x86:
Serialize set_attr_rdpmc()
perf/x86:
Support counter mask
perf:
add missing MODULE_DESCRIPTION() macros
perf:
arm_pmuv3: Avoid assigning fixed cycle counter with threshold
perf:
arm_pmuv3: Drop unnecessary IS_ENABLED(CONFIG_ARM64) check
perf:
arm_pmuv3: Include asm/arm_pmuv3.h from linux/perf/arm_pmuv3.h
perf:
arm_v6/7_pmu: Drop non-DT probe support
perf:
build: Link lib 'lzma' for static build
perf:
build: Link lib 'zstd' for static build
perf:
build: Only link libebl.a for old libdw
perf:
build: Set Python configuration for cross compilation
perf:
build: Setup PKG_CONFIG_LIBDIR for cross compilation
perf:
Don't disable preemption in perf_pending_task().
perf:
Enqueue SIGTRAP always via task_work.
perf:
Fix default aux_watermark calculation
perf:
Fix event leak upon exec and file release
perf:
Fix event leak upon exit
perf:
Fix perf_aux_size() for greater-than 32-bit size
perf:
imx_perf: add macro definitions for parsing config attr
perf:
imx_perf: add support for i.MX95 platform
perf:
imx_perf: fix counter start and config sequence
perf:
imx_perf: let the driver manage the counter usage rather the user
perf:
imx_perf: refactor driver for imx93
perf:
Make rb_alloc_aux() return an error immediately if nr_pages <= 0
perf:
Move irq_work_queue() where the event is prepared.
perf:
Move swevent_htable::recursion into task_struct.
perf:
parse-events: Fix compilation error while defining DEBUG_PARSER
perf:
pmus: Remove unneeded semicolon
perf:
pmuv3: Add new Cortex and Neoverse PMUs
perf:
Prevent passing zero nr_pages to rb_alloc_aux()
perf:
riscv: Fix selecting counters in legacy mode
perf:
sched map skips redundant lines with cpu filters
perf:
Shrink the size of the recursion counter.
perf:
Split __perf_pending_irq() out of perf_pending_irq()
perf:
Timehist account sch delay for scheduled out running
phy:
airoha: Add dtime and Rx AEQ IO registers
phy:
airoha: Add PCIe PHY driver for EN7581 SoC.
phy:
broadcom: add missing MODULE_DESCRIPTION() macros
phy:
cadence-torrent: add already_configured to struct cdns_torrent_phy
phy:
cadence-torrent: Add SGMII + QSGMII multilink configuration for 100MHz refclk
phy:
cadence-torrent: add suspend and resume support
phy:
cadence-torrent: Check return value on register read
phy:
cadence-torrent: extract calls to clk_get from cdns_torrent_clk
phy:
cadence-torrent: register resets even if the phy is already configured
phy:
cadence-torrent: remove noop_ops phy operations
phy:
core: Fix documentation of of_phy_get
phy:
exynos5-usbdrd: convert (phy) register access clock to clk_bulk
phy:
exynos5-usbdrd: convert core clocks to clk_bulk
phy:
exynos5-usbdrd: convert udelay() to fsleep()
phy:
exynos5-usbdrd: convert Vbus supplies to regulator_bulk
phy:
exynos5-usbdrd: fix definition of EXYNOS5_FSEL_26MHZ
phy:
exynos5-usbdrd: fix error code in probe()
phy:
exynos5-usbdrd: make phy_isol() take a bool for clarity
phy:
exynos5-usbdrd: set ref clk freq in exynos850_usbdrd_utmi_init()
phy:
exynos5-usbdrd: support Exynos USBDRD 3.1 combo phy (HS & SS)
phy:
exynos5-usbdrd: support isolating HS and SS ports independently
phy:
exynos5-usbdrd: uniform order of register bit macros
phy:
Fix the cacography in phy-exynos5250-usb2.c
phy:
freescale: imx8qm-hsio: Add i.MX8QM HSIO PHY driver support
phy:
freescale: imx8qm-hsio: Include bitfield.h for FIELD_PREP
phy:
fsl-imx8mq-usb: fix tuning parameter name
phy:
miphy28lp: remove unused struct 'miphy_initval'
phy:
phy-rockchip-samsung-hdptx: Select CONFIG_MFD_SYSCON
phy:
qcom-qmp-pcie: Add support for IPQ9574 g3x1 and g3x2 PCIEs
phy:
qcom-qmp-usb: Add sc8180x USB UNIPHY
phy:
qcom-qmp: Add missing offsets for Qserdes PLL registers.
phy:
qcom-qmp: Add missing register definitions for PCS V5
phy:
qcom: qmp-pcie: Fix X1E80100 PCIe Gen4 PHY initialisation
phy:
qcom: qmp-pcie: restore compatibility with existing DTs
phy:
renesas: phy-rcar-gen3-usb2: Control VBUS for RZ/G2L SoCs
phy:
starfive: Add mipi dphy tx support
phy:
starfive: Correct the dphy configure process
phy:
starfive: remove unused struct 'regval'
phy:
ti: am654-serdes: Remove duplicate define
phy:
ti: phy-da8xx-usb: Add runtime PM support
phy:
ti: phy-j721e-wiz: add resume support
phy:
ti: phy-j721e-wiz: split wiz_clock_init() function
phy:
ti: phy-j721e-wiz: use dev_err_probe() instead of dev_err()
phy:
xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
phy:
zynqmp: Add debugfs support
phy:
zynqmp: Enable reference clock correctly
phy:
zynqmp: Only wait for PLL lock "primary" instances
phy:
zynqmp: Store instance instead of type
phy:
zynqmp: Take the phy mutex in xlate
pidfd:
prevent creation of pidfds for kthreads
pidfs:
add selftests for new namespace ioctls
pidfs:
allow retrieval of namespace file descriptors
pidfs:
handle kernels without namespaces cleanly
pidfs:
when time ns disabled add check for ioctl
pinctrl:
add missing MODULE_DESCRIPTION() macros
pinctrl:
aspeed-g6: Add NCSI pin group config
pinctrl:
at91: make it work with current gpiolib
pinctrl:
at91: Use scope based of_node_put() cleanups
pinctrl:
bcm2835: Use string_choices API instead of ternary operator
pinctrl:
bcm: bcm63xx: Use scope based of_node_put() cleanups
pinctrl:
berlin: Make use of struct pinfunction
pinctrl:
core: fix possible memory leak when pinctrl_enable() fails
pinctrl:
core: reset gpio_device in loop in pinctrl_pins_show()
pinctrl:
core: take into account the pins array in pinctrl_pins_show()
pinctrl:
cy8c95x0: Update cache modification
pinctrl:
cy8c95x0: Use cleanup.h
pinctrl:
cy8c95x0: Use REGCACHE_MAPLE
pinctrl:
cy8c95x0: Use regmap ranges
pinctrl:
cy8c95x0: Use single I2C lock
pinctrl:
da9062: replace gpiochip_get_desc() with gpio_device_get_desc()
pinctrl:
equilibrium: Make use of struct pinfunction
pinctrl:
equilibrium: Use scope based of_node_put() cleanups
pinctrl:
freescale: mxs: Fix refcount of child
pinctrl:
freescale: Select missing features
pinctrl:
freescale: Use scope based of_node_put() cleanups
pinctrl:
imx: Add pinctrl driver support for i.MX91
pinctrl:
imx: Convert to use func member
pinctrl:
imx: support SCMI pinctrl protocol for i.MX95
pinctrl:
ingenic: Convert to use func member
pinctrl:
ingenic: Provide a helper macro INGENIC_PIN_FUNCTION()
pinctrl:
k210: Use scope based of_node_put() cleanups
pinctrl:
keembay: Convert to use func member
pinctrl:
keembay: Fix func conversion in keembay_build_functions()
pinctrl:
mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
pinctrl:
mediatek: moore: Convert to use func member
pinctrl:
mediatek: moore: Provide a helper macro PINCTRL_PIN_FUNCTION()
pinctrl:
mediatek: Use scope based of_node_put() cleanups
pinctrl:
meteorlake: Add Arrow Lake-H/U ACPI ID
pinctrl:
mlxbf3: Fix return value check for devm_platform_ioremap_resource
pinctrl:
nomadik: Use scope based of_node_put() cleanups
pinctrl:
nuvoton: Add ma35d1 pinctrl and GPIO driver
pinctrl:
nuvoton: ma35d1: Fix an IS_ERR() vs NULL check
pinctrl:
pinconf-generic: Use scope based of_node_put() cleanups
pinctrl:
pinctrl-cy8c95x0: Fix regcache
pinctrl:
pinctrl-tps6594: make tps65224_muxval_remap and tps6594_muxval_remap as static to fix sparse warning
pinctrl:
pinctrl-zynqmp: Use pin numbers stored in pin descriptor
pinctrl:
pinmux: Add a convenient define PINCTRL_FUNCTION_DESC()
pinctrl:
pinmux: Embed struct pinfunction into struct function_desc
pinctrl:
pinmux: Remove unused members from struct function_desc
pinctrl:
qcom: Introduce SM4250 LPI pinctrl driver
pinctrl:
qcom: lpass-lpi: increase MAX_NR_GPIO to 32
pinctrl:
qcom: sdm670: add pdc wakeirq map
pinctrl:
qcom: spmi: Add PMC8380
pinctrl:
qcom: x1e80100: Bypass PDC wakeup parent for now
pinctrl:
qcom: x1e80100: Fix special pin offsets
pinctrl:
qcom: x1e80100: Update PDC hwirq map
pinctrl:
ralink: mt76x8: fix pinmux function
pinctrl:
renesas: r8a779g0: Add INTC-EX pins, groups, and function
pinctrl:
renesas: r8a779g0: Fix (H)SCIF1 suffixes
pinctrl:
renesas: r8a779g0: Fix (H)SCIF3 suffixes
pinctrl:
renesas: r8a779g0: Fix CANFD5 suffix
pinctrl:
renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes
pinctrl:
renesas: r8a779g0: Fix IRQ suffixes
pinctrl:
renesas: r8a779g0: FIX PWM suffixes
pinctrl:
renesas: r8a779g0: Fix TCLK suffixes
pinctrl:
renesas: r8a779g0: Fix TPU suffixes
pinctrl:
renesas: r8a779g0: Remove unneeded separators
pinctrl:
renesas: r8a779h0: Add AVB MII pins and groups
pinctrl:
renesas: r8a779h0: Remove unneeded separators
pinctrl:
renesas: rzg2l: Acquire lock in rzg2l_pinctrl_pm_setup_pfc()
pinctrl:
renesas: rzg2l: Add function pointer for PFC register locking
pinctrl:
renesas: rzg2l: Add function pointer for PMC register write
pinctrl:
renesas: rzg2l: Add function pointers for OEN register access
pinctrl:
renesas: rzg2l: Add support for custom parameters
pinctrl:
renesas: rzg2l: Add support for pull-up/down
pinctrl:
renesas: rzg2l: Add support for RZ/V2H SoC
pinctrl:
renesas: rzg2l: Add support to configure slew-rate
pinctrl:
renesas: rzg2l: Adjust bit masks for PIN_CFG_VARIABLE to use BIT(62)
pinctrl:
renesas: rzg2l: Allow more bits for pin configuration
pinctrl:
renesas: rzg2l: Clarify OEN read/write support
pinctrl:
renesas: rzg2l: Clean up and refactor OEN read/write functions
pinctrl:
renesas: rzg2l: Drop struct rzg2l_variable_pin_cfg
pinctrl:
renesas: rzg2l: Enable variable configuration for all
pinctrl:
renesas: rzg2l: Move RZG2L_SINGLE_PIN definition to top of the file
pinctrl:
renesas: rzg2l: Pass pincontrol device to pinconf_generic_parse_dt_config()
pinctrl:
renesas: rzg2l: Reorganize variable configuration macro
pinctrl:
renesas: rzg2l: Support output enable on RZ/G2L
pinctrl:
renesas: rzg2l: Update PIN_CFG_MASK() macro to be 32-bit wide
pinctrl:
renesas: rzg2l: Validate power registers for SD and ETH
pinctrl:
renesas: rzn1: Use for_each_child_of_node_scoped()
pinctrl:
renesas: sh73a0: Use rdev_get_drvdata()
pinctrl:
renesas: Use scope based of_node_put() cleanups
pinctrl:
rockchip: correct RK3328 iomux width flag for GPIO2-B pins
pinctrl:
rockchip: update rk3308 iomux routes
pinctrl:
rockchip: Use scope based of_node_put() cleanups
pinctrl:
s32cc: Use scope based of_node_put() cleanups
pinctrl:
scmi: add blocklist
pinctrl:
single: fix possible memory leak when pinctrl_enable() fails
pinctrl:
single: fix potential NULL dereference in pcs_get_function()
pinctrl:
spear: Use scope based of_node_put() cleanups
pinctrl:
sprd: Use scope based of_node_put() cleanups
pinctrl:
st: Use scope based of_node_put() cleanups
pinctrl:
starfive: jh7110: Correct the level trigger configuration of iev register
pinctrl:
starfive: Use scope based of_node_put() cleanups
pinctrl:
stm32: Use scope based of_node_put() cleanups
pinctrl:
tegra: Use scope based of_node_put() cleanups
pinctrl:
ti: iodelay: Use scope based of_node_put() cleanups
pinctrl:
ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails
pinctrl:
zynqmp: Support muxing individual pins
ping:
use sk_skb_reason_drop to free rx packets
pktgen:
use cpus_read_lock() in pg_net_init()
platform/arm64:
build drivers even on non-ARM64 platforms
platform/chrome:
Add struct ec_response_get_next_event_v3
platform/chrome:
cros_ec: let cros_ec_suspend() call cros_ec_suspend_*
platform/chrome:
cros_ec_debugfs: fix wrong EC message version
platform/chrome:
cros_ec_debugfs: Make log polling period a parameter
platform/chrome:
cros_ec_lpc: Add a new quirk for ACPI id
platform/chrome:
cros_ec_lpc: Add a new quirk for AML mutex
platform/chrome:
cros_ec_lpc: Add quirks for Framework Laptop
platform/chrome:
cros_ec_lpc: Fix error code in cros_ec_lpc_mec_read_bytes()
platform/chrome:
cros_ec_lpc: Handle zero length read/write
platform/chrome:
cros_ec_lpc: MEC access can return error code
platform/chrome:
cros_ec_lpc: MEC access can use an AML mutex
platform/chrome:
cros_ec_proto: add missing MODULE_DESCRIPTION() macro
platform/chrome:
cros_ec_proto: Fix cros_ec_get_host_command_version_mask kdoc
platform/chrome:
cros_ec_proto: Fix cros_ec_get_host_event_wake_mask kdoc
platform/chrome:
cros_ec_proto: Introduce cros_ec_cmd_readmem()
platform/chrome:
cros_ec_proto: Introduce cros_ec_get_cmd_versions()
platform/chrome:
cros_ec_proto: Lock device when updating MKBP version
platform/chrome:
cros_ec_proto: update Kunit test for get_next_data_v3
platform/chrome:
cros_ec_proto: Upgrade get_next_event to v3
platform/chrome:
cros_kbd_led_backlight: allow binding through MFD
platform/chrome:
Update binary interface for EC-based charge control
platform/goldfish:
goldfish_pipe: add missing MODULE_DESCRIPTION() macro
platform/surface:
aggregator: Fix warning when controller is destroyed in probe
platform/surface:
aggregator_registry: Add fan and thermal sensor support for Surface Laptop 5
platform/surface:
aggregator_registry: Add support for Surface Laptop 6
platform/surface:
aggregator_registry: Add support for Surface Laptop Go 3
platform/surface:
aggregator_registry: Add support for Surface Laptop Studio 2
platform/surface:
aggregator_registry: Add Support for Surface Pro 10
platform/x86/amd/pmc:
Extend support for PMC features on new AMD platform
platform/x86/amd/pmc:
Fix SMU command submission path on new AMD platform
platform/x86/amd/pmc:
Send OS_HINT command for new AMD platform
platform/x86/amd/pmf:
Add new ACPI ID AMDI0107
platform/x86/amd/pmf:
Fix to Update HPD Data When ALS is Disabled
platform/x86/amd/pmf:
Remove update system state document
platform/x86/amd/pmf:
Use existing input event codes to update system states
platform/x86/amd/pmf:
Use memdup_user()
platform/x86/amd:
pmf: Add quirk for ROG Ally X
platform/x86/amd:
pmf: Make ASUS GA403 quirk generic
platform/x86/intel-uncore-freq:
Get rid of magic min_max argument
platform/x86/intel-uncore-freq:
Get rid of magic values
platform/x86/intel-uncore-freq:
Get rid of uncore_read_freq driver API
platform/x86/intel-uncore-freq:
Re-arrange bit masks
platform/x86/intel-uncore-freq:
Rename the sysfs helper macro names
platform/x86/intel-uncore-freq:
Use generic helpers for current frequency
platform/x86/intel-uncore-freq:
Use uncore_index with read_control_freq
platform/x86/intel/ifs:
Initialize union ifs_status to zero
platform/x86/intel/ifs:
Switch to new Intel CPU model defines
platform/x86/intel/pmc:
Switch to new Intel CPU model defines
platform/x86/intel/tpmi/plr:
Add support for the plr mailbox
platform/x86/intel/tpmi/plr:
Fix output in plr_print_bits()
platform/x86/intel/tpmi:
Add API to get debugfs root
platform/x86/intel/tpmi:
Add new auxiliary driver for performance limits
platform/x86/intel/tpmi:
Add support for performance limit reasons
platform/x86/intel:
TPMI domain id and CPU mapping
platform/x86:
asus-tf103c-dock: Use 2-argument strscpy()
platform/x86:
asus-wmi: Add quirk for ROG Ally X
platform/x86:
asus-wmi: Disable OOBE experience on Zenbook S 16
platform/x86:
asus-wmi: Fix spurious rfkill on UX8406MA
platform/x86:
asus-wmi: fix TUF laptop RGB variant
platform/x86:
asus-wmi: support the disable camera LED on F10 of Zenbook 2023
platform/x86:
dell-pc: avoid double free and invalid unregistration
platform/x86:
dell-pc: Implement platform_profile
platform/x86:
dell-smbios: Add helper for checking supported class
platform/x86:
dell-smbios: Fix error path in dell_smbios_init()
platform/x86:
dell-smbios: Move request functions for reuse
platform/x86:
dell-uart-backlight: Use acpi_video_get_backlight_type()
platform/x86:
hp-wmi: Fix implementation of the platform_profile_omen_get function
platform/x86:
hp-wmi: Fix platform profile option switch bug on Omen and Victus laptops
platform/x86:
hp: hp-bioscfg: Use 2-argument strscpy()
platform/x86:
ideapad-laptop: add a mutex to synchronize VPC commands
platform/x86:
ideapad-laptop: introduce a generic notification chain
platform/x86:
ideapad-laptop: move ymc_trigger_ec from lenovo-ymc
platform/x86:
ideapad-laptop: use cleanup.h
platform/x86:
intel-uncore-freq: Switch to new Intel CPU model defines
platform/x86:
intel-vbtn: Protect ACPI notify handler against recursion
platform/x86:
intel: chtwc_int33fe: Use 2-argument strscpy()
platform/x86:
intel_ips: Switch to new Intel CPU model defines
platform/x86:
intel_scu_wdt: Switch to new Intel CPU model defines
platform/x86:
intel_speed_select_if: Switch to new Intel CPU model defines
platform/x86:
intel_telemetry: Switch to new Intel CPU model defines
platform/x86:
intel_turbo_max_3: Switch to new Intel CPU model defines
platform/x86:
ISST: Add model specific loading for common module
platform/x86:
ISST: Avoid some SkyLake server models
platform/x86:
ISST: Fix return value on last invalid resource
platform/x86:
ISST: Use only TPMI interface when present
platform/x86:
msi-wmi-platform: Fix spelling mistakes
platform/x86:
p2sb: Switch to new Intel CPU model defines
platform/x86:
panasonic-laptop: Allocate 1 entry extra in the sinf array
platform/x86:
panasonic-laptop: Fix SINF array out of bounds accesses
platform/x86:
serial-multi-instantiate: Use 2-argument strscpy()
platform/x86:
think-lmi: Use 2-argument strscpy()
platform/x86:
thinkpad_acpi: Use 2-argument strscpy()
platform/x86:
wmi: Add bus ABI documentation
platform/x86:
wmi: Add driver_override support
platform/x86:
x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
Linux:
platform/x86:intel/pmc: Add support to show ltr_ignore value
Linux:
platform/x86:intel/pmc: Add support to undo ltr_ignore
Linux:
platform/x86:intel/pmc: Convert index variables to be unsigned
Linux:
platform/x86:intel/pmc: Move pmc assignment closer to first usage
Linux:
platform/x86:intel/pmc: Remove unneeded min_t check
Linux:
platform/x86:intel/pmc: Simplify mutex usage with cleanup helpers
Linux:
platform/x86:intel/pmc: Use DEFINE_SHOW_STORE_ATTRIBUTE macro
Linux:
platform/x86:intel/pmc: Use the Elvis operator
Linux:
platform/x86:intel/pmc: Use the return value of pmc_core_send_msg
platform:
arm64: add Lenovo Yoga C630 WOS EC driver
platform:
arm64: EC_ACER_ASPIRE1 should depend on ARCH_QCOM
platform:
arm64: EC_LENOVO_YOGA_C630 should depend on ARCH_QCOM
platform:
arm64: lenovo-yoga-c630: select AUXILIARY_BUS
platform:
cznic: Add preliminary support for Turris Omnia MCU
platform:
cznic: turris-omnia-mcu: Add support for MCU connected GPIOs
platform:
cznic: turris-omnia-mcu: Add support for MCU provided TRNG
platform:
cznic: turris-omnia-mcu: Add support for MCU watchdog
platform:
cznic: turris-omnia-mcu: Add support for poweroff and wakeup
platform:
cznic: turris-omnia-mcu: Depend on OF
platform:
cznic: turris-omnia-mcu: Depend on WATCHDOG
platform:
cznic: turris-omnia-mcu: fix HW_RANDOM dependency
platform:
cznic: turris-omnia-mcu: fix Kconfig dependencies
platform:
cznic: turris-omnia-mcu: Make GPIO code optional
platform:
cznic: turris-omnia-mcu: Make poweroff and wakeup code optional
platform:
cznic: turris-omnia-mcu: Make TRNG code optional
platform:
cznic: turris-omnia-mcu: Make watchdog code optional
platform:
Make platform_driver::remove() return void
platform:
mips: cpu_hwmon: Disable driver on unsupported hardware
pm-graph:
v5.12, code revamp for python3.12
pm-graph:
v5.12, fixes
PM:
domains: Add the domain HW-managed mode to the summary
PM:
domains: Allow devices attached to genpd to be managed by HW
pmdomain:
amlogic: add missing MODULE_DESCRIPTION() macros
pmdomain:
amlogic: Add support for A4 power domains controller
pmdomain:
amlogic: Add support for A5 power domains controller
pmdomain:
amlogic: Constify struct meson_secure_pwrc_domain_desc
pmdomain:
arm: scmi_pm_domain: set flag GENPD_FLAG_ACTIVE_WAKEUP
pmdomain:
core: Use genpd_is_irq_safe() helper
pmdomain:
imx: scu-pd: Remove duplicated clocks
pmdomain:
imx: wait SSAR when i.MX93 power domain on
pmdomain:
Merge branch dt into next
pmdomain:
renesas: rmobile-sysc: Use for_each_child_of_node_scoped()
pNFS:
Add a flag argument to pnfs_destroy_layouts_byclid()
power:
pwrseq: add a driver for the PMU module on the QCom WCN chipsets
power:
reset: piix4: add missing MODULE_DESCRIPTION() macro
power:
sequencing: fix an invalid pointer dereference in error path
power:
sequencing: implement the pwrseq core
power:
sequencing: qcom-wcn: set the wlan-enable GPIO to output
power:
sequencing: request the WLAN enable GPIO as-is
power:
sequencing: simplify returning pointer without cleanup
power:
supply: ab8500: Clean some error messages
power:
supply: ab8500: Fix error handling when calling iio_read_channel_processed()
power:
supply: ab8500: remove unused struct 'inst_curr_result_list'
power:
supply: ab8500: Use iio_read_channel_processed_scale()
power:
supply: add ChromeOS EC based charge control driver
power:
supply: add support for MAX1720x standalone fuel gauge
power:
supply: axp288_charger: Fix constant_charge_voltage writes
power:
supply: axp288_charger: Round constant_charge_voltage writes down
power:
supply: bd99954: remove unused struct 'battery_data'
power:
supply: cros_charge-control: Avoid accessing attributes out of bounds
power:
supply: cros_charge-control: don't load if Framework control is present
power:
supply: cros_charge-control: Fix signedness bug in charge_behaviour_store()
power:
supply: Drop explicit initialization of struct i2c_device_id::driver_data to 0
power:
supply: hwmon: Add support for power sensors
power:
supply: ingenic: Fix some error handling paths in ingenic_battery_get_property()
power:
supply: leds: Add activate() callback to triggers
power:
supply: leds: Add power_supply_[un]register_led_trigger()
power:
supply: leds: Share trig pointer for online and charging_full
power:
supply: lenovo_yoga_c630_battery: add Lenovo C630 driver
power:
supply: power-supply-leds: Add charging_orange_full_green trigger for RGB LED
power:
supply: qcom_battmgr: Enable battery support on x1e80100
power:
supply: qcom_battmgr: Ignore extra __le32 in info payload
power:
supply: qcom_battmgr: return EAGAIN when firmware service is not up
power:
supply: rt5033: Bring back i2c_set_clientdata
power:
supply: samsung-sdi-battery: Constify struct power_supply_maintenance_charge_table
power:
supply: samsung-sdi-battery: Constify struct power_supply_vbat_ri_table
power:
supply: sysfs: use power_supply_property_is_writeable()
powercap:
idle_inject: Simplify if condition
powercap:
intel_rapl: Switch to new Intel CPU model defines
powercap:
intel_rapl_msr: Switch to new Intel CPU model defines
powerpc/40x:
Remove 40x platforms.
powerpc/4xx:
Remove CONFIG_BOOKE_OR_40x
powerpc/64e:
consolidate TLB miss handler patching
powerpc/64e:
Define mmu_pte_psize static
powerpc/64e:
drop E500 ifdefs in 64-bit code
powerpc/64e:
drop MMU_FTR_TYPE_FSL_E checks in 64-bit code
powerpc/64e:
drop unused TLB miss handlers
powerpc/64e:
remove unused IBM HTW code
powerpc/64e:
split out nohash Book3E 64-bit code
powerpc/64s/radix/kfence:
map __kfence_pool at page granularity
powerpc/64s:
use contiguous PMD/PUD instead of HUGEPD
powerpc/8xx:
fix size given to set_huge_pte_at()
powerpc/8xx:
rework support for 8M pages using contiguous PTE entries
powerpc/8xx:
simplify struct mmu_psize_def
powerpc/boot:
Remove all 40x platforms from boot
powerpc/configs:
drop RT_GROUP_SCHED=y from ppc6xx_defconfig
powerpc/configs:
Update defconfig with now user-visible CONFIG_FSL_IFC
powerpc/e500:
don't pre-check write access on data TLB error
powerpc/e500:
encode hugepage size in PTE bits
powerpc/e500:
free r10 for FIND_PTE
powerpc/e500:
remove enc and ind fields from struct mmu_psize_def
powerpc/e500:
switch to 64 bits PGD on 85xx (32 bits)
powerpc/e500:
use contiguous PMD instead of hugepd
powerpc/iommu:
Move dev_has_iommu_table() to iommu.c
powerpc/iommu:
Move pSeries specific functions to pseries/iommu.c
powerpc/iommu:
Reimplement the iommu_table_group_ops for pSeries
powerpc/kexec:
Use of_property_read_reg()
powerpc/kexec_file:
fix cpus node update to FDT
powerpc/kexec_file:
fix extra size calculation for kexec FDT
powerpc/mm/drmem:
Silence drmem_init() early return
powerpc/mm:
allow hugepages without hugepd
powerpc/mm:
fix __find_linux_pte() on 32 bits with PMD leaf entries
powerpc/mm:
Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
powerpc/mm:
Fix return type of pgd_val()
powerpc/mm:
Fix size of allocated PGDIR
powerpc/mm:
remove _PAGE_PSIZE
powerpc/mm:
remove hugepd leftovers
powerpc/numa:
Online a node if PHB is attached.
powerpc/pci:
Hotplug driver bridge support
powerpc/perf:
Set cpumode flags using sample address
powerpc/platforms:
Move files from 4xx to 44x
powerpc/prom:
Add CPU info to hardware description string later
powerpc/pseries/iommu:
Define spapr_tce_table_group_ops only with CONFIG_IOMMU_API
powerpc/pseries/iommu:
Fix the VFIO_IOMMU_SPAPR_TCE_GET_INFO ioctl output
powerpc/pseries/iommu:
Split Dynamic DMA Window to be used in Hybrid mode
powerpc/pseries/iommu:
Use the iommu table[0] for IOV VF's DDW
powerpc/pseries/vas:
Use usleep_range() to support HCALL delay
powerpc/pseries:
Remove unused cede related functions
powerpc/qspinlock:
Fix deadlock in MCS queue
powerpc/rtas:
Prevent Spectre v1 gadget construction in sys_rtas()
powerpc/topology:
Check if a core is online
powerpc/vdso:
Don't discard rela sections
powerpc/xmon:
Fix disassembly CPU feature checks
powerpc64/bpf:
jit support for 32bit offset jmp instruction
powerpc64/bpf:
jit support for sign extended load
powerpc64/bpf:
jit support for sign extended mov
powerpc64/bpf:
jit support for signed division and modulo
powerpc64/bpf:
jit support for unconditional byte swap
powerpc:
add missing MODULE_DESCRIPTION() macros
powerpc:
Check only single values are passed to CPU/MMU feature checks
powerpc:
Drop clang workaround for builtin constant checks
powerpc:
fix a file leak in kvm_vcpu_ioctl_enable_cap()
powerpc:
Remove 40x from Kconfig and defconfig
powerpc:
Remove 40x leftovers
powerpc:
Remove core support for 40x
powerpc:
Replace CONFIG_4xx with CONFIG_44x
ppdev:
add missing MODULE_DESCRIPTION() macro
pps:
clients: gpio: Convert to platform remove callback returning void
printk/panic:
Allow cpu backtraces to be written into ringbuffer during panic
printk:
Add match_devname_and_update_preferred_console()
printk:
Export match_devname_and_update_preferred_console()
printk:
Rename console_replay_all() and update context
proc:
Remove usage of the deprecated ida_simple_xx() API
proc:
remove usage of the deprecated ida_simple_xx() API
proc:
test "Kthread:" field
profiling:
attempt to remove per-cpu profile flip buffer
profiling:
remove prof_cpu_mask
profiling:
remove profile=sleep support
profiling:
remove stale percpu flip buffer variables
Linux:
protect the fetch of ->fd[fd] in do_dup2() from mispredictions
pse-core:
Conditionally set current limit during PI regulator registration
pstore/blk:
replace deprecated strncpy with strscpy
pstore/ramoops:
Add ramoops.mem_name= command line option
pstore:
platform: add missing MODULE_DESCRIPTION() macro
ptp/vmware:
Use VMware hypercall API
ptp:
ocp: adjust sysfs entries to expose tty information
ptp:
ocp: convert serial ports to array
pwm-stm32:
Make use of parametrised register definitions
pwm:
Add driver for AXI PWM generator
pwm:
Add GPIO PWM driver
pwm:
add missing MODULE_DESCRIPTION() macros
pwm:
Allow pwm state transitions from an invalid state
pwm:
atmel-tcb: Fix race condition and convert to guards
pwm:
atmel-tcb: Make private data variable naming consistent
pwm:
atmel-tcb: Simplify checking the companion output
pwm:
axi-pwmgen: add .max_register to regmap
pwm:
axi-pwmgen: Make use of regmap_clear_bits()
pwm:
cros-ec: Don't care about consumers in .get_state()
pwm:
cros-ec: Simplify device tree xlation
pwm:
Drop pwm_apply_state()
pwm:
imx-tpm: Enable pinctrl setting for sleep state
pwm:
jz4740: Another few conversions to regmap_{set,clear}_bits()
pwm:
lpss: drop redundant runtime PM handles
pwm:
lpss: use devm_pm_runtime_enable() helper
pwm:
Make pwm_request_from_chip() private to the core
pwm:
Make use of a symbol namespace for the core
pwm:
meson: Add support for Amlogic S4 PWM
pwm:
Register debugfs operations after the pwm class
pwm:
Remove wrong implementation details from pwm_ops's documentation
pwm:
stm32: Always do lazy disabling
pwm:
stm32: Use the right CCxNP bit in stm32_pwm_enable()
pwm:
Use guards for export->lock instead of explicity mutex_lock + mutex_unlock
pwm:
Use guards for pwm_lock instead of explicity mutex_lock + mutex_unlock
pwm:
Use guards for pwm_lookup_lock instead of explicity mutex_lock + mutex_unlock
pwm:
xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
pwm:
xilinx: Simplify using devm_ functions
qnx4:
add MODULE_DESCRIPTION()
qnx6:
add MODULE_DESCRIPTION()
r8152:
fix the firmware doesn't work
r8152:
If inaccessible at resume time, issue a reset
r8152:
Set NET_ADDR_STOLEN if using passthru MAC
r8152:
Wake up the system if the we need a reset
r8169:
disable interrupt source RxOverflow
r8169:
don't increment tx_dropped in case of NETDEV_TX_BUSY
r8169:
remove detection of chip version 11 (early RTL8168b)
radix tree test suite:
put definition of bitmap_clear() into lib/bitmap.c
random:
introduce generic vDSO getrandom() implementation
random:
note that RNDGETPOOL was removed in 2.6.9-rc2
random:
vDSO: reject unknown getrandom() flags
randomize_kstack:
Improve stack alignment codegen
randomize_kstack:
Remove non-functional per-arch entropy filtering
RAS/AMD/ATL:
Add a missing module description
RAS/AMD/ATL:
Add amd_atl pr_fmt() prefix
RAS/AMD/ATL:
Add missing newline to pr_info() statement
RAS/AMD/ATL:
Expand helpers for adding and removing base and hole
RAS/AMD/ATL:
Implement DF 4.5 NP2 denormalization
RAS/AMD/ATL:
Read DRAM hole base early
RAS/AMD/ATL:
Validate address map when information is gathered
RAS/AMD/FMPM:
Use atl internal.h for INVALID_SPA
ravb:
Add MII support for R-Car V4M
ravb:
Improve ravb_hw_info instance order
ravb:
RAVB should select PAGE_POOL
rbd:
don't assume rbd_is_lock_owner() for exclusive mappings
rbd:
don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
rbd:
increase io_opt again
rbd:
rename RBD_LOCK_STATE_RELEASING and releasing_wait
rcu/exp:
Remove redundant full memory barrier at the end of GP
rcu/exp:
Remove superfluous full memory barrier upon first EQS snapshot
rcu/nocb:
Fix segcblist state machine comments about bypass
rcu/nocb:
Fix segcblist state machine stale comments about timers
rcu/nocb:
Remove buggy bypass lock contention mitigation
rcu/nocb:
Use kthread parking instead of ad-hoc implementation
rcu/tasks:
Fix stale task snaphot for Tasks Trace
rcu/tree:
Reduce wake up for synchronize_rcu() common case
rcu:
Add lockdep_assert_in_rcu_read_lock() and friends
rcu:
Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter
rcu:
Disable interrupts directly in rcu_gp_init()
rcu:
Eliminate lockless accesses to rcu_sync->gp_count
rcu:
Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
rcu:
Remove full memory barrier on boot time eqs sanity check
rcu:
Remove full memory barrier on RCU stall printout
rcu:
Remove full ordering on second EQS snapshot
rcu:
Remove superfluous full memory barrier upon first EQS snapshot
rcutorture:
Add missing MODULE_DESCRIPTION() macros
rcutorture:
Fix rcu_torture_fwd_cb_cr() data race
rcutorture:
Make rcutorture support srcu double call test
RDMA/bnxt_re:
Allow MSN table capability check
RDMA/bnxt_re:
Disable doorbell moderation if hardware register read fails
RDMA/bnxt_re:
Enable DB moderation for genP7 adapters
RDMA/bnxt_re:
Expose the MSN table capability for user library
RDMA/bnxt_re:
Update the correct DB FIFO depth and mask for GenP7
RDMA/cache:
Release GID table even if leak is detected
RDMA/core:
Create "issm*" device nodes only when SMI is supported
RDMA/core:
Create GSI QP only when CM is supported
RDMA/core:
Introduce "name_assign_type" for an IB device
RDMA/core:
Support IB sub device with type "SMI"
RDMA/device:
Return error earlier if port in not valid
RDMA/efa:
Add EFA 0xefa3 PCI ID
RDMA/efa:
Fail probe on missing BARs
RDMA/efa:
Properly handle unexpected AQ completions
RDMA/efa:
Remove duplicate aenq enable macro
RDMA/efa:
Use offset_in_page() function
RDMA/hfi1:
Constify struct mmu_rb_ops
RDMA/hns:
Check atomic wr length
RDMA/hns:
Fix insufficient extend DB for VFs.
RDMA/hns:
Fix mbx timing out before CMD execution is completed
RDMA/hns:
Fix missing pagesize and alignment check in FRMR
RDMA/hns:
Fix shift-out-bounds when max_inline_data is 0
RDMA/hns:
Fix soft lockup under heavy CEQE load
RDMA/hns:
Fix undifined behavior caused by invalid max_sge
RDMA/hns:
Fix unmatch exception handling when init eq table fails
RDMA/irdma:
Annotate flexible array with __counted_by() in struct irdma_qvlist_info
RDMA/iwcm:
Change the return type of iwcm_deref_id()
RDMA/iwcm:
Fix a use-after-free related to destroying CM IDs
RDMA/iwcm:
Simplify cm_event_handler()
RDMA/iwcm:
Simplify cm_work_handler()
RDMA/iwcm:
Use list_first_entry() where appropriate
RDMA/mana_ib:
Create and destroy RC QP
RDMA/mana_ib:
extend query device
RDMA/mana_ib:
Implement uapi to create and destroy RC QP
RDMA/mana_ib:
Modify QP state
RDMA/mana_ib:
Process QP error events in mana_ib
RDMA/mana_ib:
Set correct device into ib
RDMA/mana_ib:
set node_guid
RDMA/mlx4:
Fix truncated output warning in alias_GUID.c
RDMA/mlx4:
Fix truncated output warning in mad.c
RDMA/mlx5:
Add plane index support when querying PTYS registers
RDMA/mlx5:
Add Qcounters req_transport_retries_exceeded/req_rnr_retries_exceeded
RDMA/mlx5:
Add support to multi-plane device and port
RDMA/mlx5:
Send UAR page index as ioctl attribute
RDMA/mlx5:
Set mkeys for dmabuf at PAGE_SIZE
RDMA/mlx5:
Support per-plane port IB counters by querying PPCNT register
RDMA/mlx5:
Support plane device and driver APIs to add and delete it
RDMA/mlx5:
Use sq timestamp as QP timestamp when RoCE is disabled
RDMA/nldev:
Add support to add/delete a sub IB device through netlink
RDMA/nldev:
Add support to dump device type and parent device if exists
RDMA/ocrdma:
Don't inline statistics functions
RDMA/qib:
Fix truncation compilation warnings in qib_init.c
RDMA/qib:
Fix truncation compilation warnings in qib_verbs.c
RDMA/rxe:
Don't set BTH_ACK_MASK for UC or UD QPs
RDMA/usnic:
Use iommu_paging_domain_alloc()
RDMA:
Fix netdev tracker in ib_device_set_netdev
RDMA:
Pass entire uverbs attr bundle to create cq function
RDMA:
Set type of rdma_ah to IB for a SMI sub device
Linux:
rds:Simplify the allocation of slab caches
readahead:
disentangle async and sync readahead
readahead:
drop dead code in ondemand_readahead()
readahead:
drop dead code in page_cache_ra_order()
readahead:
drop index argument of page_cache_async_readahead()
readahead:
drop pointless index from force_page_cache_ra()
readahead:
fold try_context_readahead() into its single caller
readahead:
make sure sync readahead reads needed page
readahead:
properly shorten readahead when falling back to do_page_cache_ra()
readahead:
simplify gotos in page_cache_sync_ra()
readdir:
Add missing quote in macro comment
readdir:
Remove unused header include
refcount:
Report UAF for refcount_sub_and_test(0) when counter==0
regmap-i2c:
add missing MODULE_DESCRIPTION() macro
regmap-irq:
handle const struct regmap_irq_sub_irq_map
regmap:
add missing MODULE_DESCRIPTION() macros
regmap:
cache: Switch to use kmemdup_array()
regmap:
cache: Use correct type of the rb_for_each() parameter
regmap:
Implement regmap_multi_reg_read()
regmap:
Implement regmap_multi_reg_read()
regmap:
kunit: add missing MODULE_DESCRIPTION()
regmap:
kunit: Add test cases for regmap_multi_reg_(read,write}()
regmap:
kunit: Fix memory leaks in gen_regmap() and gen_raw_regmap()
regmap:
kunit: Use array_size() and sizeof(*ptr) consistently
regmap:
maple: Switch to use kmemdup_array()
regmap:
maple: work around gcc-14.1 false-positive warning
regmap:
Merge up fixes
regmap:
Merge up v6.10-rc4
regmap:
spi: Fix potential off-by-one when calculating reserved size
regmap:
Switch to use kmemdup_array()
regmap:
Switch to use kmemdup_array()
regulator:
Add bindings for MediaTek DVFSRC Regulators
regulator:
add missing MODULE_DESCRIPTION() macro
regulator:
add pm8008 pmic regulator driver
regulator:
Add refactored mtk-dvfsrc-regulator driver
regulator:
Add regulators driver for Marvell 88PM886 PMIC
regulator:
Add Renesas RZ/G2L USB VBUS regulator driver
regulator:
Add STM32MP25 regulator bindings
regulator:
bd96801: ROHM BD96801 PMIC regulators
regulator:
consumer: Reorder fields in 'struct regulator_bulk_data'
regulator:
core: Add helper for allow HW access to enable/disable regulator
regulator:
core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
regulator:
da9121: Constify struct regmap_config
regulator:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
regulator:
dt-bindings: describe the PMU module of the QCA6390 package
regulator:
dt-bindings: describe the PMU module of the WCN7850 package
regulator:
dt-bindings: mt6315: Document MT6319 PMIC
regulator:
dt-bindings: pca9450: Make interrupt optional
regulator:
dt-bindings: rtq2208: Add specified fixed LDO VOUT property
regulator:
Further restrict RZG2L USB VBCTRL regulator dependencies
regulator:
max77503: remove unused struct 'max77503_dev'
regulator:
max77857: Constify struct regmap_config
regulator:
Merge up fixes
regulator:
Merge up v6.10-rc4
regulator:
pca9450: Make IRQ optional
regulator:
Remove mtk-dvfsrc-regulator.c
regulator:
renesas-usb-vbus-regulator: Update the default
regulator:
rtq2208: Add fixed LDO VOUT property and check that matches the constraints
regulator:
rtq2208: Fix LDO to be compatible with both fixed and adjustable vout
regulator:
st,stm32mp1-pwr-reg: add compatible for STM32MP13
regulator:
stm32-pwr: add support of STM32MP13
regulator:
userspace-consumer: quiet device deferral
reiserfs:
Remove call to folio_set_error()
remoteproc:
imx_rproc: Fix refcount mistake in imx_rproc_addr_init
remoteproc:
imx_rproc: Skip over memory region when node value is NULL
remoteproc:
k3-dsp: Fix log levels where appropriate
remoteproc:
k3-r5: Fix IPC-only mode detection
remoteproc:
mediatek: Don't attempt to remap l1tcm memory if missing
remoteproc:
mediatek: Increase MT8188/MT8195 SCP core0 DRAM size
remoteproc:
mediatek: Zero out only remaining bytes of IPI buffer
remoteproc:
omap: Use devm action to release reserved memory
remoteproc:
omap: Use devm_rproc_add() helper
remoteproc:
omap: Use devm_rproc_alloc() helper
remoteproc:
qcom: enable in-kernel PD mapper
remoteproc:
qcom: select AUXILIARY_BUS
remoteproc:
qcom_q6v5_pas: Add hwspinlock bust on stop
remoteproc:
stm32_rproc: Fix mailbox interrupts queuing
remoteproc:
xlnx: Add attach detach support
reset:
imx8mp-audiomix: Add AudioMix Block Control reset driver
reset:
meson-audio-arb: Convert to platform remove callback returning void
reset:
meson-audio-arb: Use devm_clk_get_enabled()
reset:
renesas: Add USB VBUS regulator device as child
reset:
RESET_IMX8MP_AUDIOMIX should depend on ARCH_MXC
reset:
rzg2l-usbphy-ctrl: Convert to platform remove callback returning void
reset:
rzg2l-usbphy-ctrl: Move reset controller registration
reset:
sti: allow building under COMPILE_TEST
reset:
tegra-bpmp: allow building under COMPILE_TEST
reset:
ti-sci: Convert to platform remove callback returning void
reset:
zynqmp: allow building under COMPILE_TEST
resolve_btfids:
Handle presence of .BTF.base section
resource:
add missing MODULE_DESCRIPTION()
resource:
Document find_resource_space() and resource_constraint
resource:
Export find_resource_space()
resource:
Handle simple alignment inside __find_resource_space()
resource:
Rename find_resource() to find_resource_space()
resource:
Use typedef for alignf callback
Linux:
Return the delegation when deleting sillyrenamed files
Revert "ACPI:
EC: Evaluate orphan _REG under EC device"
Revert "ALSA:
firewire-lib: obsolete workqueue for period update"
Revert "ALSA:
firewire-lib: operate for period elapse event in process context"
Revert "ata:
libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
Revert "Bluetooth:
MGMT/SMP: Fix address type when using SMP over BREDR/LE"
Revert "drm/amd/amdgpu:
add module parameter for jpeg"
Revert "drm/amd/display:
Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
Revert "drm/amd/display:
Add null check for 'afb' in amdgpu_dm_update_cursor"
Revert "drm/amd/display:
Enable SYMCLK gating in DCCG"
Revert "drm/amd/display:
Fix incorrect pointer assignment"
Revert "drm/amd/display:
Handle HPD_IRQ for internal link"
Revert "drm/amd/display:
Only program P-State force if pipe config changed"
Revert "drm/amd/display:
Reset freesync config before update new state"
Revert "drm/amd/display:
Reset freesync config before update new state"
Revert "drm/amd/display:
workaround for oled eDP not lighting up on DCN401"
Revert "drm/amd/pm:
Add gpu_metrics_v1_6"
Revert "drm/amd/pm:
Use gpu_metrics_v1_6 for SMUv13.0.6"
Revert "drm/amd/pm:
workaround to pass jpeg unit test"
Revert "drm/amdgpu/gfx11:
enable gfx pipe1 hardware support"
Revert "drm/amdgpu:
Add missing locking for MES API calls"
Revert "drm/amdgpu:
align pp_power_profile_mode with kernel docs"
Revert "drm/amdgpu:
change aca bank error lock type to spinlock"
Revert "drm/amdgpu:
change bank cache lock type to spinlock"
Revert "drm/amdkfd:
Add partition id field to location_id"
Revert "drm/amdkfd:
fix gfx_target_version for certain 11.0.3 devices"
Revert "drm/bridge:
tc358767: Set default CLRSIPO count"
Revert "drm/bridge:
ti-sn65dsi83: Fix enable error path"
Revert "drm/i915/dgfx:
DGFX uses direct VBT pin mapping"
Revert "drm/i915/psr:
Disable early transport by default"
Revert "drm/i915:
Remove extra multi-gt pm-references"
Revert "drm/mgag200:
Add a workaround for low-latency"
Revert "drm/msm/a6xx:
Poll for GBIF unhalt status in hw_init"
Revert "drm/msm/dpu:
drop dpu_encoder_phys_ops.atomic_mode_set"
Revert "drm/ttm:
increase ttm pre-fault value to PMD size"
Revert "drm/xe/vm:
drop vm->destroy_work"
Revert "drm/xe:
flush gtt before signalling user fence on all engines"
Revert "drm/xe:
make gt_remove use devm"
Revert "ethernet:
octeontx2: avoid linking objects into multiple modules"
Revert "firewire:
Annotate struct fw_iso_packet with __counted_by()"
Revert "firewire:
ohci: use common macro to interpret be32 data in le32 buffer"
Revert "fpga:
disable KUnit test suites when module support is enabled"
Revert "GFS2:
Don't add all glocks to the lru"
Revert "irqchip/dw-apb-ictl:
Support building as module"
Revert "KVM:
arm64: nv: Fix RESx behaviour of disabled FGTs with negative polarity"
Revert "KVM:
async_pf: avoid recursive flushing of work items"
Revert "KVM:
VMX: Always honor guest PAT on CPUs that support self-snoop"
Revert "leds:
led-core: Fix refcount leak in of_led_get()"
Revert "Loongarch:
Support loongarch avec"
Revert "media:
stm32: dcmipp: correct error handling in dcmipp_create_subdevs"
Revert "MIPS:
csrc-r4k: Apply verification clocksource flags"
Revert "misc:
fastrpc: Restrict untrusted app to attach to privileged PD"
Revert "mm/writeback:
fix possible divide-by-zero in wb_dirty_limits(), again"
Revert "mm:
skip CMA pages when they are not available"
Revert "net:
micro-optimize skb_datagram_iter"
Revert "net:
mvpp2: Improve data types and use min()"
Revert "nouveau:
rip out busy fence waits"
Revert "pidfd:
prevent creation of pidfds for kthreads"
Revert "rcu-tasks:
Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()"
Revert "RISC-V:
mm: Document mmap changes"
Revert "serial:
8250_omap: Set the console genpd always on if no console suspend"
Revert "ubifs:
ubifs_symlink: Fix memleak of inode->i_link in error path"
Revert "usb:
musb: da8xx: Set phy in OTG mode by default"
Revert "usb:
typec: tcpm: clear pd_event queue in PORT_RESET"
Revert "virtio_net:
big mode skip the unmap check"
Revert "virtio_net:
rx remove premapped failover code"
Revert "wifi:
ath11k: restore country code during resume"
Revert "wifi:
ath11k: support hibernation"
Revert:
"cpuidle: teo: Introduce util-awareness"
ring-buffer:
Remove unused function ring_buffer_nr_pages()
RISC-V:
ACPI: Enable SPCR table for console output on RISC-V
RISC-V:
ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
RISC-V:
Enable the IPI before workqueue_online_cpu()
RISC-V:
hwprobe: Add MISALIGNED_PERF key
RISC-V:
hwprobe: Add SCALAR to misaligned perf defines
RISC-V:
hwprobe: sort EXT_KEY()s in hwprobe_isa_ext0() alphabetically
RISC-V:
KVM: Allow Zca, Zcf, Zcd and Zcb extensions for Guest/VM
RISC-V:
KVM: Allow Zcmop extension for Guest/VM
RISC-V:
KVM: Allow Zimop extension for Guest/VM
RISC-V:
KVM: Redirect AMO load/store access fault traps to guest
RISC-V:
KVM: Share APLIC and IMSIC defines with irqchip drivers
RISC-V:
KVM: Use IMSIC guest files when available
RISC-V:
Provide the frequency of time CSR via hwprobe
RISC-V:
run savedefconfig for defconfig
RISC-V:
Select ACPI PPTT drivers
riscv, bpf:
Add 12-argument support for RV64 bpf trampoline
riscv, bpf:
Fix out-of-bounds issue when preparing trampoline image
riscv, bpf:
Introduce shift add helper with Zba optimization
riscv, bpf:
Optimize stack usage of trampoline
riscv, bpf:
Optimize zextw insn with Zba extension
riscv, bpf:
Try RVC for reg move within BPF_CMPXCHG JIT
riscv, bpf:
Use bpf_prog_pack for RV64 bpf trampoline
riscv, bpf:
Use STACK_ALIGN macro for size rounding up
riscv/mm:
Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
riscv/purgatory:
align riscv_kernel_entry
riscv:
add ISA extension parsing for Zcmop
riscv:
add ISA extension parsing for Zimop
riscv:
add ISA extensions validation callback
riscv:
add ISA parsing for Zca, Zcf, Zcd and Zcb
riscv:
Add tracepoints for SBI calls and returns
riscv:
Add vendor extensions to /proc/cpuinfo
riscv:
Add Zawrs support for spinlocks
riscv:
boot: remove duplicated targets line
riscv:
cacheinfo: initialize cacheinfo's level and type from ACPI PPTT
riscv:
cacheinfo: remove the useless input parameter (node) of ci_leaf_init()
riscv:
change XIP's kernel_map.size to be size of the entire kernel
riscv:
convert to generic syscall table
riscv:
cpufeature: add zve32[xf] and zve64[xfd] isa detection
riscv:
cpufeature: call match_isa_ext() for single-letter extensions
riscv:
cpufeature: Do not drop Linux-internal extensions
riscv:
cpufeature: Extract common elements from extension checking
riscv:
defconfig: Enable StarFive JH7110 drivers
riscv:
Disable preemption while handling PR_RISCV_CTX_SW_FENCEI_OFF
riscv:
dmi: Add SMBIOS/DMI support
riscv:
Do not restrict memory size because of linear mapping on nommu
riscv:
dts: add clock generator for Sophgo SG2042 SoC
riscv:
dts: allwinner: Add ClockworkPi and DevTerm devicetrees
riscv:
dts: allwinner: d1s-t113: Add system LDOs
riscv:
dts: microchip: add an initial devicetree for the BeagleV Fire
riscv:
dts: starfive: add PCIe dts configuration for JH7110
riscv:
dts: starfive: add Star64 board devicetree
riscv:
dts: starfive: jh7110-common: Fix lower rate of CPUfreq by setting PLL0 rate to 1.5GHz
riscv:
dts: starfive: jh7110: Add the core reset and jh7110 compatible for uarts
riscv:
dts: starfive: Update flash partition layout
riscv:
dts: thead: th1520: Add PMU event node
riscv:
Enable DAX VMEMMAP optimization
riscv:
enable HAVE_ARCH_STACKLEAK
riscv:
Enable memory hotplugging for RISC-V
riscv:
entry: always initialize regs->a0 to -ENOSYS
riscv:
Extend cpufeature.c to detect vendor extensions
riscv:
Extend sv39 linear mapping max size to 128G
riscv:
Fix linear mapping checks for non-contiguous memory regions
riscv:
Fix out-of-bounds when accessing Andes per hart vendor extension array
riscv:
Fix RISCV_ALTERNATIVE_EARLY
riscv:
Fix toolchain vector detection
riscv:
hwprobe: add zve Vector subextensions into hwprobe interface
riscv:
hwprobe: export highest virtual userspace address
riscv:
hwprobe: export Zawrs ISA extension
riscv:
hwprobe: export Zca, Zcf, Zcd and Zcb ISA extensions
riscv:
hwprobe: export Zcmop ISA extension
riscv:
hwprobe: export Zimop ISA extension
riscv:
Implement pte_accessible()
riscv:
Improve exception and system call latency
riscv:
Improve sbi_ecall() code generation by reordering arguments
riscv:
Introduce vendor variants of extension helpers
riscv:
jump_label: Batch icache maintenance
riscv:
jump_label: Simplify assembly syntax
riscv:
kprobes: Use patch_text_nosync() for insn slots
RISCV:
KVM: add tracepoints for entry and exit events
riscv:
lib: relax assembly constraints in hweight
riscv:
misaligned: Restrict user access to kernel memory
riscv:
mm: Add memory hotplugging support
riscv:
mm: Add pfn_to_kaddr() implementation
riscv:
mm: Add support for ZONE_DEVICE
riscv:
mm: Change attribute from __init to __meminit for page functions
riscv:
mm: Do not restrict mmap address based on hint
riscv:
mm: Pre-allocate vmemmap/direct map/kasan PGD entries
riscv:
mm: Properly forward vmemmap_populate() altmap parameter
riscv:
mm: Refactor create_linear_mapping_range() for memory hot add
riscv:
mm: Take memory hotplug read-lock during kernel page table dump
riscv:
Optimize crc32 with Zbc extension
riscv:
Pass patch_text() the length in bytes
riscv:
Provide a definition for 'pause'
riscv:
Re-introduce global icache flush in patch_text_XXX()
riscv:
Remove extra variable in patch_text_nosync()
riscv:
Remove unnecessary int cast in variable_fls()
riscv:
selftests: Remove mmap hint address checks
riscv:
set trap vector earlier
riscv:
signal: Remove unlikely() from WARN_ON() condition
riscv:
Simplify text patching loops
riscv:
smp: fail booting up smp if inconsistent vlen is detected
riscv:
Use offset_in_page() in text patching functions
riscv:
vector: add a comment when calling riscv_setup_vsize()
riscv:
vector: adjust minimum Vector requirement to ZVE32X
rm/amdgpu:
Remove unused code
rmap:
remove DEFINE_PAGE_VMA_WALK()
rnbd-cnt:
don't set QUEUE_FLAG_SAME_FORCE
rnbd:
don't set QUEUE_FLAG_SAME_COMP
romfs:
Convert romfs_read_folio() to use a folio
romfs:
fix romfs_read_folio()
rpcrdma:
Device kref is over-incremented on error from xa_alloc
rpcrdma:
Implement generic device removal
rpcrdma:
Trace connection registration and unregistration
rpcrdma:
Use XA_FLAGS_ALLOC instead of XA_FLAGS_ALLOC1
rpmsg:
char: add missing MODULE_DESCRIPTION() macro
rpmsg:
char: Fix rpmsg_eptdev structure documentation
rtc:
abx80x: Fix return value of nvmem callback on read
rtc:
add missing MODULE_DESCRIPTION() macro
rtc:
cmos: Fix return value of nvmem callbacks
rtc:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
rtc:
ds1307: Clamp year to valid BCD (0-99) in `set_time()`
rtc:
ds1307: Detect oscillator fail on mcp794xx
rtc:
interface: Add RTC offset to alarm after fix-up
rtc:
isl1208: Add a delay for clearing alarm
rtc:
isl1208: Fix return value of nvmem callbacks
rtc:
isl1208: Update correct procedure for clearing alarm
rtc:
stm32: add new st,stm32mp25-rtc compatible and check RIF configuration
rtc:
tps6594: Add power management support
rtc:
tps6594: Fix memleak in probe
rtc:
tps6594: introduce private structure as drvdata
rtla/osnoise:
Better report when histogram is empty
rtla/osnoise:
Prevent NULL dereference in error handling
rtla/osnoise:
set the default threshold to 1us
rtla/osnoise:
Use pretty formatting only on interactive tty
rtmutex:
Drop rt_mutex::wait_lock before scheduling
rtnetlink:
Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink().
rtnetlink:
move rtnl_lock handling out of af_netlink
runtime constants:
add default dummy infrastructure
runtime constants:
add x86 architecture support
runtime constants:
deal with old decrepit linkers
rust:
add 'firmware' field support to module! macro
rust:
add abstraction for `struct page`
rust:
add abstraction for struct device
rust:
add example for `alias` argument in `module` macro documentation
rust:
add firmware abstractions
rust:
add intrinsics to fix `-Os` builds
rust:
alloc: add __GFP_HIGHMEM flag
rust:
alloc: eschew `Box
>::write`
rust:
alloc: fix typo in docs for GFP_NOWAIT
rust:
allow `dead_code` for never constructed bindings
rust:
allow `stable_features` lint
rust:
avoid assuming a particular `bindgen` build
rust:
block: add rnull, Rust null_blk implementation
rust:
block: do not use removed queue flag API
rust:
block: do not use removed queue limit API
rust:
block: fix generated bindings after refactoring of features
rust:
block: fix wrong usage of lockdep API
rust:
block: introduce `kernel::block::mq` module
rust:
firmware: fix invalid rustdoc link
rust:
fix datatype in docs for `module` macro arguments
rust:
fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
rust:
init: simplify from `map_err` to `inspect_err`
rust:
kbuild: fix export of bss symbols
rust:
kernel: fix typos in code comments
rust:
kernel: make impl_has_work compatible with more generics
rust:
macros: indent list item in `module!`'s docs
rust:
macros: indent list item in `paste!`'s docs
rust:
macros: provide correct provenance when constructing THIS_MODULE
rust:
relax most deny-level lints to warnings
rust:
SHADOW_CALL_STACK is incompatible with Rust
rust:
simplify Clippy warning flags set
rust:
start supporting several `bindgen` versions
rust:
start supporting several compiler versions
rust:
Support latest version of `rust-analyzer`
rust:
suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
rust:
uaccess: add typed accessors for userspace pointers
rust:
uaccess: add userspace pointers
rust:
warn about `bindgen` versions 0.66.0 and 0.66.1
rust:
work around `bindgen` 0.69.0 issue
rust:
x86: remove `-3dnow{,a}` from target features
s390/3270:
Add missing MODULE_DESCRIPTION() macros
s390/alternatives:
Allow early alternative patching in decompressor
s390/alternatives:
Merge both alternative header files
s390/alternatives:
Move text sync functions
s390/alternatives:
Remove alternative facility list
s390/alternatives:
Remove noaltinstr option
s390/alternatives:
Remove unused empty header file
s390/alternatives:
Rework to allow for callbacks
s390/alternatives:
Use consistent naming
s390/ap:
Refine AP bus bindings complete processing
s390/atomic_ops:
Disable flag outputs constraint for GCC versions below 14.2.0
s390/atomic_ops:
Improve __atomic_set() for small values
s390/atomic_ops:
Make use of flag output constraint
s390/atomic_ops:
Use symbolic names
s390/boot:
Add cmdline option to relocate lowcore
s390/boot:
add the KMSAN runtime stub
s390/boot:
Avoid possible physmem_info segment corruption
s390/boot:
Do not assume the decompressor range is reserved
s390/boot:
Fix KASLR base offset off by __START_KERNEL bytes
s390/boot:
Replace S390_lowcore by get_lowcore()
s390/boot:
turn off KMSAN
s390/bpf:
Change seen_reg to a mask
s390/bpf:
Enable arena
s390/bpf:
Factor out emitting probe nops
s390/bpf:
Get rid of get_probe_mem_regno()
s390/bpf:
Implement exceptions
s390/bpf:
Introduce pre- and post- probe functions
s390/bpf:
Land on the next JITed instruction after exception
s390/bpf:
Support address space cast instruction
s390/bpf:
Support arena atomics
s390/bpf:
Support BPF_PROBE_MEM32
s390/checksum:
add a KMSAN check
s390/cio:
Add missing MODULE_DESCRIPTION() macros
s390/cpacf:
unpoison the results of cpacf_trng()
s390/cpum_cf:
Fix endless loop in CF_DIAG event stop
s390/cpumf:
unpoison STCCTM output buffer
s390/crc32:
Add missing MODULE_DESCRIPTION() macro
s390/dasd:
add missing MODULE_DESCRIPTION() macros
s390/dasd:
fix error checks in dasd_copy_pair_store()
s390/dasd:
fix error recovery leading to data corruption on ESE devices
s390/dasd:
Remove DMA alignment
s390/dcssblk:
Add missing MODULE_DESCRIPTION() macro
s390/diag:
Add busy-indication-facility requirements
s390/diag:
Diag204 add busy return errno
s390/diag:
Return errno's from diag204
s390/diag:
unpoison diag224() output buffer
s390/drivers:
Replace S390_lowcore by get_lowcore()
s390/entry:
Add base register to CHECK_VMAP_STACK/CHECK_STACK macro
s390/entry:
Add base register to MBEAR macro
s390/entry:
Add base register to SIEEXIT macro
s390/entry:
Make __sie64a() ready for lowcore relocation
s390/entry:
Make __switch_to() ready for lowcore relocation
s390/entry:
Make int handlers ready for lowcore relocation
s390/entry:
Make mchk_int_handler() ready for lowcore relocation
s390/entry:
Make pgm_check_handler() ready for lowcore relocation
s390/entry:
Make restart_int_handler() ready for lowcore relocation
s390/entry:
Make ret_from_fork() ready for lowcore relocation
s390/entry:
Make system_call() ready for lowcore relocation
s390/entry:
Move SIE indicator flag to thread info
s390/entry:
Pass the asce as parameter to sie64a()
s390/fpu:
Re-add exception handling in load_fpu_state()
s390/ftrace:
unpoison ftrace_regs in kprobe_ftrace_handler()
s390/head64:
Make startup code ready for lowcore relocation
s390/hugetlb:
Convert PG_arch_1 code to work on folio->flags
s390/hwcaps:
Add documentation for HWCAP flags
s390/hypfs_diag:
Diag204 busy loop
s390/idle:
Remove duplicate get_lowcore() calls
s390/irqflags:
do not instrument arch_local_irq_*() with KMSAN
s390/iucv:
Fix vargs handling in iucv_alloc_device()
s390/kdump:
Make kdump ready for lowcore relocation
s390/kmsan:
Fix merge conflict with get_lowcore() introduction
s390/kmsan:
implement the architecture-specific functions
s390/kvm:
Move bitfields for dat tables
s390/lcs:
add missing MODULE_DESCRIPTION() macro
s390/lib:
Add missing MODULE_DESCRIPTION() macros
s390/mm/ptdump:
Add support for relocated lowcore mapping
s390/mm/ptdump:
Fix handling of identity mapping area
s390/mm/ptdump:
Improve sorting of markers
s390/mm:
Add missing MODULE_DESCRIPTION() macro
s390/mm:
define KMSAN metadata for vmalloc and modules
s390/mm:
Fix VM_FAULT_HWPOISON handling in do_exception()
s390/mm:
Get rid of RELOC_HIDE()
s390/mm:
Get total ram pages from memblock
s390/mm:
Pin identity mapping base to zero
s390/mm:
Prevent lowcore vs identity mapping overlap
s390/mm:
Remove duplicate get_lowcore() calls
s390/nmi:
Remove duplicate get_lowcore() calls
s390/nmi:
Simplify ptregs setup
s390/nospec:
Push down alternative handling
s390/pai_crypto:
Enable concurrent system-wide counting/sampling event
s390/pai_crypto:
Enable per-task and system-wide sampling event
s390/pai_crypto:
Enable per-task counting event
s390/pai_ext:
Enable concurrent system-wide counting/sampling
s390/pai_ext:
Enable per-task and system-wide sampling event
s390/pai_ext:
Enable per-task counting event
s390/pci:
Allow allocation of more than 1 MSI interrupt
s390/pci:
Refactor arch_setup_msi_irqs()
s390/pgtable:
Make crdte() and cspg() return a value
s390/ptdump:
Add KMSAN page markers
s390/sclp:
Add timeout to Store Data requests
s390/sclp:
Define commands for storage (un)assignment
s390/sclp:
Diag204 busy indication facility detection
s390/sclp:
Prevent release of buffer in I/O
s390/sclp:
Suppress unnecessary Store Data warning
s390/setup:
Fix __pa/__va for modules under non-GPL licenses
s390/smp:
Handle restart interrupt on ipl cpu
s390/smp:
Remove duplicate get_lowcore() calls
s390/smp:
Switch pcpu_devices to percpu
s390/smp:
Switch to GENERIC_CPU_DEVICES
s390/sthyi:
Move diag operations
s390/sthyi:
Use cached data when diag is busy
s390/string:
add KMSAN support
s390/topology:
Remove CPU KOBJ_CHANGE uevents
s390/traps:
unpoison the kernel_stack_overflow()'s pt_regs
s390/uaccess:
add KMSAN support to put_user() and get_user()
s390/uaccess:
add the missing linux/instrumented.h #include
s390/uaccess:
Make s390_kernel_write() usable for decompressor
s390/unwind:
disable KMSAN checks
s390/uv:
Convert PG_arch_1 users to only work on small folios
s390/uv:
Convert uv_convert_owned_from_secure() to uv_convert_from_secure_(folio|pte)()
s390/uv:
Convert uv_destroy_owned_page() to uv_destroy_(folio|pte)()
s390/uv:
Don't call folio_wait_writeback() without a folio reference
s390/uv:
gmap_make_secure() cleanups for further changes
s390/uv:
Implement HAVE_ARCH_MAKE_FOLIO_ACCESSIBLE
s390/uv:
Make uv_convert_from_secure() a static function
s390/uv:
Panic for set and remove shared access UVC errors
s390/uv:
Split large folios in gmap_make_secure()
s390/uv:
Update PG_arch_1 comment
s390/vmlinux.lds.S:
Move ro_after_init section behind rodata section
s390/vtime:
Remove duplicate get_lowcore() calls
s390:
Add get_lowcore() function
s390:
Add infrastructure to patch lowcore accesses
s390:
Add runtime constant support
s390:
Keep inittext section writable
s390:
Move CIF flags to struct pcpu
s390:
Provide optimized __arch_hweight*() implementations
s390:
Remove protvirt and kvm config guards for uv code
s390:
Remove S390_lowcore
s390:
Replace S390_lowcore by get_lowcore()
s390:
use a larger stack for KMSAN
saa7134:
Unchecked i2c_transfer function result fixed
samples/kobject:
add missing MODULE_DESCRIPTION() macros
samples:
configfs: add missing MODULE_DESCRIPTION() macro
samples:
kprobes: add missing MODULE_DESCRIPTION() macros
samples:
qmi: Convert to platform remove callback returning void
sbitmap:
fix io hung due to race on sbitmap_word::cleared
sbus:
add missing MODULE_DESCRIPTION() macros
scftorture:
Add MODULE_DESCRIPTION()
scftorture:
Make torture_type static
sch/netem:
fix use after free in netem_dequeue
sched/balance:
Skip unnecessary updates to idle load balancer's flags
sched/core:
Clean up kernel/sched/sched.h a bit
sched/core:
Drop spinlocks on contention iff kernel is preemptible
sched/core:
Fix unbalance set_rq_online/offline() in sched_cpu_deactivate()
sched/core:
Introduce sched_set_rq_on/offline() helper
sched/core:
Move preempt_model_*() helpers from sched.h to preempt.h
sched/core:
Simplify prefetch_curr_exec_start()
sched/cputime:
Fix mul_u64_u64_div_u64() precision for cputime
sched/fair:
set_load_weight() must also call reweight_task() for SCHED_IDLE tasks
sched/headers:
Move struct pre-declarations to the beginning of the header
sched/psi:
Optimise psi_group_change a bit
sched/smt:
Fix unbalance sched_smt_present dec/inc
sched/smt:
Introduce sched_smt_present_inc/dec() helper
sched/syscalls:
Split out kernel/sched/syscalls.c from kernel/sched/core.c
sched:
act_ct: take care of padding in struct zones_ht_key
sched:
avoid using ilog2() in sched.h
sched:
drop sched.h dependency on cpumask
sched:
Fix spelling in comments
sched:
sch_cake: fix bulk flow accounting logic for host fairness
sched:
Update MAINTAINERS and CREDITS
scripts/decode_stacktrace.sh:
better support to ARM32 module stack trace
scripts/decode_stacktrace.sh:
wrap nm with UTIL_PREFIX and UTIL_SUFFIX
scripts/dtc:
Update to upstream version v1.7.0-93-g1df7b047fe43
scripts/faddr2line:
Check only two symbols when calculating symbol size
scripts/faddr2line:
Check vmlinux only once
scripts/faddr2line:
Combine three readelf calls into one
scripts/faddr2line:
Invoke addr2line as a single long-running process
scripts/faddr2line:
Pass --addresses argument to addr2line
scripts/faddr2line:
Reduce number of readelf calls to three
scripts/faddr2line:
Remove call to addr2line from find_dir_prefix()
scripts/gdb:
change the layout of vmemmap
scripts/gdb:
change VA_BITS_MIN when we use 16K page
scripts/gdb:
redefine MAX_ORDER sanely
scripts/gdb:
rename pool_index to pool_index_plus_1
scripts/gdb:
rework module VA range
scripts/gdb:
set vabits_actual based on TCR_EL1
scripts/make_fit:
Support decomposing DTBs
scripts:
add scripts/checktransupdate.py
scripts:
fix gfp-translate after ___GFP_*_BITS conversion to an enum
scripts:
kconfig: merge_config: config files: add a trailing newline
scsi:
aacraid: Fix double-free on probe failure
scsi:
acornscsi: Declare local functions static
scsi:
Add missing MODULE_DESCRIPTION() macros
scsi:
aha152x: Use DECLARE_COMPLETION_ONSTACK for non-constant completion
scsi:
bsg: Pass dev to blk_mq_alloc_queue()
scsi:
core: Fix an incorrect comment
scsi:
core: Fix the return value of scsi_logical_block_count()
scsi:
core: Pass sdev to blk_mq_alloc_queue()
scsi:
cumana: Declare local function static
scsi:
eesox: Declare local function static
scsi:
lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if in PRLI_ISSUE state
scsi:
lpfc: Cancel ELS WQE instead of issuing abort when SLI port is inactive
scsi:
lpfc: Fix a possible null pointer dereference
scsi:
lpfc: Fix handling of fully recovered fabric node in dev_loss callbk
scsi:
lpfc: Fix incorrect request len mbox field when setting trunking via sysfs
scsi:
lpfc: Fix overflow build issue
scsi:
lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
scsi:
lpfc: Relax PRLI issue conditions after GID_FT response
scsi:
lpfc: Revise lpfc_prep_embed_io routine with proper endian macro usages
scsi:
lpfc: Update lpfc version to 14.4.0.3
scsi:
MAINTAINERS: Add header files to SCSI SUBSYSTEM
scsi:
MAINTAINERS: Update HiSilicon SAS controller driver maintainer
scsi:
mpi3mr: Add ioctl support for HDB
scsi:
mpi3mr: Add missing spin_lock_init() for mrioc->trigger_lock
scsi:
mpi3mr: Avoid IOMMU page faults on REPORT ZONES
scsi:
mpi3mr: Avoid MAX_PAGE_ORDER WARNING for buffer allocations
scsi:
mpi3mr: Correct a test in mpi3mr_sas_port_add()
scsi:
mpi3mr: Driver version update
scsi:
mpi3mr: HDB allocation and posting for hardware and firmware buffers
scsi:
mpi3mr: Prevent PCI writes from driver during PCI error recovery
scsi:
mpi3mr: Support PCI Error Recovery callback handlers
scsi:
mpi3mr: Trigger support
scsi:
mpi3mr: Update driver version to 8.9.1.0.50
scsi:
mpt3sas: Avoid IOMMU page faults on REPORT ZONES
scsi:
pm8001: Update log level when reading config table
scsi:
pm80xx: Set phy->enable_completion only when we wait for it
scsi:
powertec: Declare local function static
scsi:
qla2xxx: Complete command early within lock
scsi:
qla2xxx: Convert comma to semicolon
scsi:
qla2xxx: During vport delete send async logout explicitly
scsi:
qla2xxx: Fix flash read failure
scsi:
qla2xxx: Fix for possible memory corruption
scsi:
qla2xxx: Fix optrom version displayed in FDMI
scsi:
qla2xxx: Reduce fabric scan duplicate code
scsi:
qla2xxx: Remove unused struct 'scsi_dif_tuple'
scsi:
qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds
scsi:
qla2xxx: Unable to act on RSCN for port online
scsi:
qla2xxx: Update version to 10.02.09.300-k
scsi:
qla2xxx: Use QP lock to search for bsg
scsi:
qla2xxx: validate nvme_local_port correctly
scsi:
Revert "scsi: sd: Do not repeat the starting disk message"
scsi:
scsi_debug: Atomic write support
scsi:
sd: Atomic write support
scsi:
sd: Do not attempt to configure discard unless LBPME is set
scsi:
sd: Ignore command SYNCHRONIZE CACHE error if format in progress
scsi:
sd: Keep the discard mode stable
scsi:
sd: Move sd_read_cpr() out of the q->limits_lock region
scsi:
ufs: core: Add a quirk for handling broken LSDBS field in controller capabilities register
scsi:
ufs: core: Add fill_crypto_prdt variant op
scsi:
ufs: core: Add UFSHCD_QUIRK_BROKEN_CRYPTO_ENABLE
scsi:
ufs: core: Add UFSHCD_QUIRK_CUSTOM_CRYPTO_PROFILE
scsi:
ufs: core: Add UFSHCD_QUIRK_KEYS_IN_PRDT
scsi:
ufs: core: Allow RTT negotiation
scsi:
ufs: core: Bypass quick recovery if force reset is needed
scsi:
ufs: core: Check LSDBS cap when !mcq
scsi:
ufs: core: Declare functions once
scsi:
ufs: core: Do not set link to OFF state while waking up from hibernation
scsi:
ufs: core: Fix deadlock during RTC update
scsi:
ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic
scsi:
ufs: core: fold ufshcd_clear_keyslot() into its caller
scsi:
ufs: core: Initialize hba->reserved_slot earlier
scsi:
ufs: core: Initialize struct uic_command once
scsi:
ufs: core: Inline is_mcq_enabled()
scsi:
ufs: core: Maximum RTT supported by the host driver
scsi:
ufs: core: Remove SCSI host only if added
scsi:
ufs: core: Remove two constants
scsi:
ufs: core: Rename the MASK_TRANSFER_REQUESTS_SLOTS constant
scsi:
ufs: core: Suspend clk scaling on no request
scsi:
ufs: exynos: Add support for Flash Memory Protector (FMP)
scsi:
ufs: exynos: Don't resume FMP when crypto support is disabled
scsi:
ufs: mcq: Convert MCQ_CFG_n to an inline function
scsi:
ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n
scsi:
ufs: mcq: Inline ufshcd_mcq_vops_get_hba_mac()
scsi:
ufs: mcq: Make .get_hba_mac() optional
scsi:
ufs: mcq: Move the "hba->mcq_enabled = true" assignment
scsi:
ufs: mcq: Move the ufshcd_mcq_enable() call
scsi:
ufs: mcq: Prevent no I/O queue case for MCQ
scsi:
ufs: pci: Add support MCQ for QEMU-based UFS
scsi:
ufs: qcom: Add missing MODULE_DESCRIPTION() macro
scsi:
ufs: qcom: Add UFSHCD_QUIRK_BROKEN_LSDBS_CAP for SM8550 SoC
scsi:
ufs: qcom: Enable suspending clk scaling on no request
scsi:
ufs: sysfs: Make max_number_of_rtt read-write
scsi:
ufs: ufs-mediatek: Add UFSHCD_QUIRK_BROKEN_LSDBS_CAP
scsi:
ufs: ufs-pci: Add support for Intel Panther Lake
scsi:
virtio_scsi: convert to use virtio_find_vqs_info()
sctp:
cancel a blocking accept when shutdown a listen socket
sctp:
fix association labeling in the duplicate COOKIE-ECHO case
sctp:
Fix null-ptr-deref in reuseport_add_sock().
sctp:
Fix typos and improve comments
sd:
add a sd_disable_discard helper
sd:
add a sd_disable_write_same helper
sd:
cleanup zoned queue limits initialization
sd:
convert to the atomic queue limits API
sd:
factor out a sd_discard_mode helper
sd:
move zone limits setup out of sd_read_block_characteristics
sd:
remove sd_is_zoned
sd:
simplify the disable case in sd_config_discard
sd:
simplify the ZBC case in provisioning_mode_store
seccomp:
interrupt SECCOMP_IOCTL_NOTIF_RECV when all users have exited
seccomp:
release task filters when the task exits
sefltests:
extend the statmount test for mount options
seg6:
Use nested-BH locking for seg6_bpf_srh_states.
selftest/cgroup:
Fix test_cpuset_prs.sh problems reported by test robot
selftest/cgroup:
Update test_cpuset_prs.sh to match changes
selftest/mm:
test enable_soft_offline behaviors
selftest:
af_unix: Fix kselftest compilation warnings
selftest:
mm: Test if hugepage does not get leaked during __bio_release_pages()
selftest:
run vector prctl test for ZVE32X
Linux:
selftests/alsa:Fix printf format string in pcm-test.c
selftests/bpf:
Add a selftest to check for incorrect names
selftests/bpf:
Add a test to verify previous stacksafe() fix
selftests/bpf:
Add ASSERT_OK_FD macro
selftests/bpf:
Add backlog for network_helper_opts
selftests/bpf:
Add btf_field_iter selftests
selftests/bpf:
Add client_socket helper
selftests/bpf:
Add kfunc_call test for simple dtor in bpf_testmod
selftests/bpf:
Add selftest for bits iter
selftests/bpf:
Add selftest for bpf_xdp_flow_lookup kfunc
selftests/bpf:
Add start_server_str helper
selftests/bpf:
Add start_test helper in bpf_tcp_ca
selftests/bpf:
add test validating uprobe/uretprobe stack traces
selftests/bpf:
Add testcase where 7th argment is struct
selftests/bpf:
Add tests for add_const
selftests/bpf:
Add UAF tests for arena atomics
selftests/bpf:
Add uretprobe shadow stack test
selftests/bpf:
Add uretprobe syscall call from user space test
selftests/bpf:
Add uretprobe syscall test for regs changes
selftests/bpf:
Add uretprobe syscall test for regs integrity
selftests/bpf:
Add XDP_UMEM_TX_METADATA_LEN to XSK TX metadata test
selftests/bpf:
amend for wrong bpf_wq_set_callback_impl signature
selftests/bpf:
Change uretprobe syscall number in uprobe_syscall test
selftests/bpf:
Check length of recv in test_sockmap
selftests/bpf:
Close fd in error path in drop_on_reuseport
selftests/bpf:
Close obj in error path in xdp_adjust_tail
selftests/bpf:
Delete extra blank lines in test_sockmap
selftests/bpf:
DENYLIST.aarch64: Remove fexit_sleep
selftests/bpf:
DENYLIST.aarch64: Skip fexit_sleep again
selftests/bpf:
Don't close(-1) in serial_test_fexit_stress()
selftests/bpf:
Drop duplicate bpf_map_lookup_elem in test_sockmap
selftests/bpf:
Drop duplicate definition of i in test_sockmap
selftests/bpf:
Drop noconnect from network_helper_opts
selftests/bpf:
Drop prog_fd array in test_sockmap
selftests/bpf:
Drop struct post_socket_opts
selftests/bpf:
Drop type from network_helper_opts
selftests/bpf:
Drop useless arguments of do_test in bpf_tcp_ca
selftests/bpf:
Extend distilled BTF tests to cover BTF relocation
selftests/bpf:
Factor out many args tests from tracing_struct
selftests/bpf:
fexit_sleep: Fix stack allocation for arm64
selftests/bpf:
Filter out _GNU_SOURCE when compiling test_cpp
selftests/bpf:
Fix bpf_cookie and find_vma in nested VM
selftests/bpf:
fix compilation failure when CONFIG_NF_FLOW_TABLE=m
selftests/bpf:
Fix prog numbers in test_sockmap
selftests/bpf:
Fix send_signal test with nested CONFIG_PARAVIRT
selftests/bpf:
Fix size of map_fd in test_sockmap
selftests/bpf:
Fix tx_prog_fd values in test_sockmap
selftests/bpf:
Handle forwarding of UDP CLOCK_TAI packets
selftests/bpf:
Ignore .llvm.
suffix in kallsyms_find()
selftests/bpf:
Introduce __arena_global
selftests/bpf:
Match tests against regular expression
selftests/bpf:
Move ARRAY_SIZE to bpf_misc.h
selftests/bpf:
Null checks for links in bpf_tcp_ca
selftests/bpf:
Parametrize AF_UNIX redir functions to accept send() flags
selftests/bpf:
Remove arena tests from DENYLIST.s390x
selftests/bpf:
Remove exceptions tests from DENYLIST.s390x
selftests/bpf:
Remove unused 'key_t' structs
selftests/bpf:
Remove unused struct 'libcap'
selftests/bpf:
Remove unused struct 'scale_test_def'
selftests/bpf:
Replace tx_prog_fd with tx_prog in test_sockmap
selftests/bpf:
Support checks against a regular expression
selftests/bpf:
Support SOCK_STREAM in unix_inet_redir_to_connected()
selftests/bpf:
Test distilled base, split BTF generation
selftests/bpf:
Test for null-pointer-deref bugfix in resolve_prog_type()
selftests/bpf:
Test global bpf_list_head arrays.
selftests/bpf:
Test global bpf_rb_root arrays and fields in nested struct types.
selftests/bpf:
Test kptr arrays and kptrs in nested struct fields.
selftests/bpf:
Test sockmap redirect for AF_UNIX MSG_OOB
selftests/bpf:
Test struct_ops bpf map auto-attach
selftests/bpf:
test struct_ops with epoll
selftests/bpf:
Update tests for new ct zone opts for nf_conntrack kfuncs
selftests/bpf:
Use bpf_link attachments in test_sockmap
selftests/bpf:
Use connect_fd_to_fd in sk_lookup
selftests/bpf:
Use connect_to_addr in connect_to_fd_opt
selftests/bpf:
Use connect_to_fd_opts in do_test in bpf_tcp_ca
selftests/bpf:
Use post_socket_cb in connect_to_fd_opts
selftests/bpf:
Use post_socket_cb in start_server_str
selftests/bpf:
use section names understood by libbpf in test_sockmap
selftests/bpf:
Use start_server_addr in sk_lookup
selftests/bpf:
Use start_server_str in do_test in bpf_tcp_ca
selftests/bpf:
Use start_server_str in mptcp
selftests/bpf:
Use start_server_str in sk_lookup
selftests/bpf:
Use start_server_str in test_tcp_check_syncookie_user
selftests/bpf:
Use start_test in test_dctcp in bpf_tcp_ca
selftests/bpf:
Use start_test in test_dctcp_fallback in bpf_tcp_ca
selftests/bpf:
Validate CHECKSUM_COMPLETE option
Linux:
selftests/breakpoints:Remove unused variable
selftests/damon/_damon_sysfs:
implement kdamonds stop function
selftests/damon/_damon_sysfs:
support schemes_update_tried_regions
selftests/damon/access_memory:
use user-defined region size
selftests/damon/damon_nr_regions:
test online-tuned max_nr_regions
selftests/damon:
implement a program for even-numbered memory regions access
selftests/damon:
implement DAMOS tried regions test
selftests/damon:
implement test for min/max_nr_regions
Linux:
selftests/dma:remove unused variable
selftests/exec:
Build both static and non-static load_address tests
selftests/fpu:
add missing MODULE_DESCRIPTION() macro
selftests/ftrace:
Add fgraph-multi.tc test
selftests/ftrace:
Add function_graph tracer to func-filter-pid test
selftests/hid:
add an infinite loop test for hid_bpf_try_input_report
selftests/hid:
add another test for injecting an event from an event hook
selftests/hid:
add subprog call test
selftests/hid:
add test for attaching multiple time the same struct_ops
selftests/hid:
add tests for hid_hw_output_report HID-BPF hooks
selftests/hid:
add tests for hid_hw_raw_request HID-BPF hooks
selftests/hid:
add wq test for hid_bpf_input_report()
selftests/hid:
convert the hid_bpf selftests with struct_ops
selftests/hid:
disable struct_ops auto-attach
selftests/hid:
ensure CKI can compile our new tests on old kernels
selftests/hid:
fix bpf_wq new API
selftests/landlock:
Add cred_transfer test
selftests/lib.mk:
silence some clang warnings that gcc already ignores
selftests/livepatch:
Add selftests for "replace" sysfs attribute
selftests/livepatch:
define max test-syscall processes
selftests/livepatch:
wait for atomic replace to occur
selftests/mm:
compaction_test: fix off by one in check_compaction()
selftests/mm:
fix vm_util.c build failures: add snapshot of fs.h
selftests/mm:
guard defines from shm
selftests/mm:
include linux/mman.h
selftests/mm:
kvm, mdwe fixes to avoid requiring "make headers"
selftests/mm:
mseal, self_elf: factor out test macros and other duplicated items
selftests/mm:
mseal, self_elf: fix missing __NR_mseal
selftests/mm:
mseal, self_elf: rename TEST_END_CHECK to REPORT_TEST_PASS
selftests/mm:
remove local __NR_* definitions
selftests/mm:
skip test for non-LPA2 and non-LVA systems
selftests/mm:
use asm volatile to not optimize mmap read variable
selftests/mm:
va_high_addr_switch: dynamically initialize testcases to enable LPA2 testing
selftests/mm:
va_high_addr_switch: reduce test noise
selftests/mqueue:
fix 5 warnings about signed/unsigned mismatches
selftests/net:
Add coverage for UDP GSO with IPv6 extension headers
selftests/net:
Add test coverage for UDP GSO software fallback
selftests/nolibc:
disable brk()/sbrk() tests on musl
selftests/nolibc:
fix printf format mismatch in expect_str_buf_eq()
selftests/nolibc:
introduce condition to run tests only on nolibc
selftests/nolibc:
run-tests.sh: use -Werror by default
selftests/proc:
add PROCMAP_QUERY ioctl tests
selftests/resctrl:
Add ->init() callback into resctrl_val_param
selftests/resctrl:
Add ->measure() callback to resctrl_val_param
selftests/resctrl:
Calculate resctrl FS derived mem bw over sleep(1) only
selftests/resctrl:
Cleanup bm_pid and ppid usage & limit scope
selftests/resctrl:
Consolidate get_domain_id() into resctrl_val()
selftests/resctrl:
Convert ctrlgrp & mongrp to pointers
selftests/resctrl:
Fix closing IMC fds on error and open-code R+W instead of loops
selftests/resctrl:
Make "bandwidth" consistent in comments & prints
selftests/resctrl:
Make some strings passed to resctrlfs functions const
selftests/resctrl:
Remove mongrp from CMT test
selftests/resctrl:
Remove mongrp from MBA test
selftests/resctrl:
Remove test name comparing from write_bm_pid_to_resctrl()
selftests/resctrl:
Rename measure_vals() to measure_mem_bw_vals() & document
selftests/resctrl:
Simplify bandwidth report type handling
selftests/resctrl:
Simplify mem bandwidth file code for MBA & MBM tests
selftests/resctrl:
Use correct type for pids
selftests/sched:
fix code format issues
selftests/seccomp:
add test for NOTIF_RECV and unused filters
selftests/seccomp:
check that a zombie leader doesn't affect others
selftests/sigaltstack:
Fix ppc64 GCC build
selftests/timers:
remove unused irqcount variable
selftests/udmabuf:
add tests to verify data after page migration
selftests/vDSO:
add tests for vgetrandom
selftests/x86:
Add return uprobe shadow stack test
selftests/x86:
avoid -no-pie warnings from clang during compilation
selftests/x86:
build fsgsbase_restore.c with clang
selftests/x86:
build sysret_rip.c with clang
selftests/x86:
fix Makefile dependencies to work with clang
selftests/x86:
fix printk warnings reported by clang
selftests/x86:
remove (or use) unused variables and functions
selftests/xsk:
Enhance batch size support with dynamic configurations
selftests/xsk:
Ensure traffic validation proceeds after ring size adjustment in xskxceiver
selftests:
add a test for the foreign mnt ns extensions
selftests:
Add information about TAP conformance in tests
selftests:
arm64: tags: remove the result script
selftests:
arm64: tags_test: conform test to TAP output
selftests:
bpf: add testmod kfunc for nullable params
selftests:
bpf: crypto: adjust bench to use nullable IV
selftests:
bpf: crypto: use NULL instead of 0-sized dynptr
selftests:
centralize -D_GNU_SOURCE= to CFLAGS in lib.mk
selftests:
cgroup: Add basic tests for pids controller
selftests:
cgroup: Lexicographic order in Makefile
selftests:
drv-net: add ability to schedule cleanup with defer()
selftests:
drv-net: add ability to wait for at least N packets to load gen
selftests:
drv-net: add helper to wait for HW stats to sync
selftests:
drv-net: rss_ctx: add tests for RSS configuration and contexts
selftests:
drv-net: rss_ctx: allow more noise on default context
selftests:
drv-net: rss_ctx: check behavior of indirection table resizing
selftests:
drv-net: rss_ctx: check for all-zero keys
selftests:
drv-net: rss_ctx: convert to defer()
selftests:
drv-net: rss_ctx: factor out send traffic and check
selftests:
drv-net: rss_ctx: fix cleanup in the basic test
selftests:
drv-net: rss_ctx: test flow rehashing without impacting traffic
selftests:
drv-net: rss_ctx: test queue changes vs user RSS config
selftests:
drv-net: try to check if port is in use
selftests:
forwarding: Add test for minimum and maximum MTU
selftests:
forwarding: devlink_lib: Wait for udev events after reloading
selftests:
forwarding: lib: Split sysctl_save() out of sysctl_set()
selftests:
forwarding: local_termination: Down ports on cleanup
selftests:
forwarding: Make vxlan-bridge-1d pass on debug kernels
selftests:
forwarding: no_forwarding: Down ports on cleanup
selftests:
forwarding: router_mpath_hash: Add a new selftest
selftests:
forwarding: skip if kernel not support setting bridge fdb learning limit
selftests:
hsr: Extend the hsr_ping.sh test to use fixed MAC addresses
selftests:
hsr: Extend the hsr_redbox.sh test to use fixed MAC addresses
selftests:
ifs: verify IFS ARRAY BIST functionality
selftests:
ifs: verify IFS scan test functionality
selftests:
ifs: verify test image loading functionality
selftests:
ifs: verify test interfaces are created by the driver
selftests:
introduce additional eventfd test coverage
selftests:
kselftest: also use strerror() on nolibc
selftests:
ksft: Fix finished() helper exit code on skipped tests
selftests:
lib: tc_rule_stats_get(): Move default to argument definition
selftests:
libs: Drop slow_path_trap_install()/_uninstall()
selftests:
libs: Drop unused functions
selftests:
libs: Expand "$@" where possible
selftests:
livepatch: Test atomic replace against multiple modules
selftests:
memfd_secret: don't build memfd_secret test on unsupported arches
selftests:
mirror: do_test_span_dir_ips(): Install accurate taps
selftests:
mirror: Drop direction argument from several functions
selftests:
mirror: Drop dual SW/HW testing
selftests:
mirror: mirror_test(): Allow exact count of packets
selftests:
mirror_gre_lag_lacp: Check counters at tunnel
selftests:
mirror_gre_lag_lacp: Drop unnecessary code
selftests:
mlxsw: ethtool_lanes: Source ethtool lib from correct path
selftests:
mlxsw: mirror_gre: Obey TESTS
selftests:
mlxsw: mirror_gre: Simplify
selftests:
mm: add s390 to ARCH check
selftests:
mm: check return values
selftests:
mm: fix build errors on armhf
selftests:
mptcp: add explicit test case for remove/readd
selftests:
mptcp: always close input's FD if opened
selftests:
mptcp: fix error path
selftests:
mptcp: include lib.sh file
selftests:
mptcp: include net_helper.sh file
selftests:
mptcp: join: ability to invert ADD_ADDR check
selftests:
mptcp: join: cannot rm sf if closed
selftests:
mptcp: join: check backup support in signal endp
selftests:
mptcp: join: check re-adding init endp with != id
selftests:
mptcp: join: check re-re-adding ID 0 endp
selftests:
mptcp: join: check re-re-adding ID 0 signal
selftests:
mptcp: join: check re-using ID of closed subflow
selftests:
mptcp: join: check re-using ID of unused ADD_ADDR
selftests:
mptcp: join: check removing ID 0 endpoint
selftests:
mptcp: join: no extra msg if no counter
selftests:
mptcp: join: restrict fullmesh endp on 1st sf
selftests:
mptcp: join: test both signal & subflow
selftests:
mptcp: join: test for flush/re-add endpoints
selftests:
mptcp: join: validate backup in MPJ
selftests:
mptcp: join: validate event numbers
selftests:
mptcp: join: validate fullmesh endp on 1st sf
selftests:
mptcp: lib: fix shellcheck errors
selftests:
mptcp: lib: use setup/cleanup_ns helpers
selftests:
mptcp: lib: use wait_local_port_listen helper
selftests:
net: add config for openvswitch
selftests:
net: bridge_vlan_aware: test that other TPIDs are seen as untagged
selftests:
net: change shebang to bash in amt.sh
selftests:
net: csum: Fix checksums for packets with non-zero padding
selftests:
net: enable bind tests
selftests:
net: ksft: avoid continue when handling results
selftests:
net: ksft: interrupt cleanly on KeyboardInterrupt
selftests:
net: lib: do not set ns var as readonly
selftests:
net: lib: ignore possible errors
selftests:
net: lib: kill PIDs before del netns
selftests:
net: lib: remove 'ns' var in setup_ns
selftests:
net: lib: remove ns from list after clean-up
selftests:
net: local_termination: add one more test for VLAN-aware bridges
selftests:
net: local_termination: add PTP frames to the mix
selftests:
net: local_termination: don't use xfail_on_veth()
selftests:
net: local_termination: introduce new tests which capture VLAN behavior
selftests:
net: local_termination: parameterize sending interface
selftests:
net: local_termination: parameterize test name
selftests:
net: local_termination: refactor macvlan creation/deletion
selftests:
net: remove unneeded IP_GRE config
selftests:
net: tests net.core.{r,w}mem_{default,max} sysctls in a netns
selftests:
net: Use the provided dpctl rather than the vswitchd for tests.
selftests:
netfilter: add test case for recent mismatch bug
selftests:
netfilter: add test for br_netfilter+conntrack+queue combination
selftests:
netfilter: nft_queue.sh: add test for disappearing listener
selftests:
openvswitch: add psample action
selftests:
openvswitch: add psample test
selftests:
openvswitch: Add set() and set_masked() support.
selftests:
openvswitch: Add support for tunnel() key.
selftests:
openvswitch: add userspace parsing
selftests:
openvswitch: Attempt to autoload module.
selftests:
openvswitch: Be more verbose with selftest debugging.
selftests:
openvswitch: Bump timeout to 15 minutes.
selftests:
openvswitch: parse trunc action
selftests:
openvswitch: Refactor actions parsing.
selftests:
openvswitch: retry instead of sleep
selftests:
openvswitch: Support explicit tunnel port creation.
selftests:
openvswitch: Support implicit ipv6 arguments.
selftests:
proc: remove unreached code and fix build warning
selftests:
tcp: Remove broken SNMP assumptions for TCP AO self-connect tests.
selftests:
udpgro: no need to load xdp for gro
selftests:
udpgro: report error when receive failed
selftests:
vrf_route_leaking: add local test
selftests:
x86: test_FISTTP: use fisttps instead of ambiguous fisttp
selinux,smack:
don't bypass permissions check in inode_setsecctx hook
selinux,smack:
remove the capability checks in the removexattr hooks
selinux:
add the processing of the failure of avc_add_xperms_decision()
selinux:
fix potential counting error in avc_add_xperms_decision()
selinux:
revert our use of vma_is_initial_heap()
selinux:
Use 1UL for EBITMAP_BIT to match maps type
serial:
8250: Extract platform driver
serial:
8250: Extract RSA bits
serial:
8250_dw: Use reset array API to get resets
serial:
8250_platform: Explicitly show we initialise ISA ports only once
serial:
core: Add serial_base_match_and_update_preferred_console()
serial:
core: check uartclk for zero to avoid divide by zero
serial:
imx: stop casting struct uart_port to struct imx_port
serial:
sc16is7xx: fix invalid FIFO access with special register set
serial:
sc16is7xx: fix TX fifo corruption
serial:
sc16is7xx: hardware reset chip if reset-gpios is defined in DT
serial:
sh-sci: Add support for RZ/V2H(P) SoC
sev-guest:
configfs-tsm: Allow the privlevel_floor attribute to be updated
sfc:
falcon: Make I2C terminology more inclusive
sfc:
remove get_rxfh_context dead code
sfc:
use flow_rule_is_supp_enc_control_flags()
sfc:
use new rxfh_context API
sh:
config: Drop CONFIG_MEMORY_{HOTPLUG,HOTREMOVE}
sh:
Drop support for memory hotplug and memory hotremove
sh:
push-switch: Add missing MODULE_DESCRIPTION() macro
siox:
bus-gpio: add missing MODULE_DESCRIPTION()
siphash:
add missing MODULE_DESCRIPTION() macro
slab, rust:
extend kmalloc() alignment guarantees to remove Rust padding
slab:
delete useless RED_INACTIVE and RED_ACTIVE
slab:
don't put freepointer outside of object if only orig_size
slab:
make check_object() more consistent
slimbus:
Fix struct and documentation alignment in stream.c
smack:
tcp: ipv4, fix incorrect labeling
smack:
unix sockets: fix accept()ed socket label
smb/client:
avoid dereferencing rdata=NULL in smb2_new_read_req()
smb/client:
avoid possible NULL dereference in cifs_free_subrequest()
smb/client:
fix rdma usage in smb2_async_writev()
smb/client:
fix typo: GlobalMid_Sem -> GlobalMid_Lock
smb/client:
remove unused rq_iter_size from struct smb_rqst
smb/server:
fix potential null-ptr-deref of lease_ctx_info in smb2_open()
smb/server:
fix return value of smb2_open()
smb/server:
remove useless assignment of 'file_present' in smb2_open()
smb/server:
update misguided comment of smb2_allocate_rsp_buf()
smb3:
add dynamic trace point for session setup key expired failures
smb3:
add dynamic tracepoint for reflink errors
smb3:
add dynamic tracepoints for shutdown ioctl
smb3:
add four dynamic tracepoints for copy_file_range and reflink
smb3:
fix broken cached reads when posix locks
smb3:
fix lock breakage for cached writes
smb3:
fix problem unloading module due to leaked refcount on shutdown
smb3:
fix setting SecurityFlags when encryption is required
smb:
Annotate struct xattr_smb_acl with __counted_by()
smb:
client: Convert to new uid/gid option parsing helpers
smb:
client: fix double put of @cfile in smb2_rename_path()
smb:
client: fix double put of @cfile in smb2_set_path_size()
smb:
client: fix FSCTL_GET_REPARSE_POINT against NetApp
smb:
client: fix hang in wait_for_response() for negproto
smb:
client: handle lack of FSCTL_GET_REPARSE_POINT support
smb:
client: ignore unhandled reparse tags
smb:
smb2pdu.h: Use static_assert() to check struct sizes
smp:
Add missing destroy_work_on_stack() call in smp_call_on_cpu()
smp:
Use str_plural() to fix Coccinelle warnings
soc/tegra:
pmc: Simplify resource lookup
soc:
add missing MODULE_DESCRIPTION() macros
soc:
amlogic: meson-gx-socinfo: add new A113X SoC id
soc:
amlogic: meson-gx-socinfo: Add S905L ID
soc:
fsl: cpm1: qmc: Introduce functions to get a channel from a phandle list
soc:
fsl: cpm1: qmc: Introduce qmc_chan_count_phandles()
soc:
fsl: qbman: FSL_DPAA depends on COMPILE_TEST
soc:
fsl: qbman: remove unused struct 'cgr_comp'
soc:
mediatek: Disable 9-bit alpha in ETHDR
soc:
mediatek: mtk-mutex: Add MDP_TCC0 mod to MT8188 mutex table
soc:
mtk-cmdq: Add cmdq_pkt_logic_command to support math operation
soc:
qcom: add missing pd-mapper dependencies
soc:
qcom: add pd-mapper implementation
soc:
qcom: cmd-db: Map shared memory as WC, not WB
soc:
qcom: icc-bwmon: Allow for interrupts to be shared across instances
soc:
qcom: icc-bwmon: Fix refcount imbalance seen during bwmon_remove
soc:
qcom: llcc: Add llcc configuration support for the SA8775p platform
soc:
qcom: llcc: Add regmap for Broadcast_AND region
soc:
qcom: llcc: simplify with cleanup.h
soc:
qcom: mdt_loader: simplify with cleanup.h
soc:
qcom: Move some socinfo defines to the header
soc:
qcom: ocmem: simplify with cleanup.h
soc:
qcom: pd-mapper: Depend on ARCH_QCOM || COMPILE_TEST
soc:
qcom: pd-mapper: Fix singleton refcount
soc:
qcom: pd-mapper: mark qcom_pdm_domains as __maybe_unused
soc:
qcom: pdr: extract PDR message marshalling data
soc:
qcom: pdr: fix parsing of domains lists
soc:
qcom: pdr: protect locator_addr with the main mutex
soc:
qcom: pdr: simplify with cleanup.h
soc:
qcom: pmic_glink: Actually communicate when remote goes down
soc:
qcom: pmic_glink: Fix race during initialization
soc:
qcom: pmic_glink: Handle the return value of pmic_glink_init
soc:
qcom: pmic_glink: Increase max ports to 3
soc:
qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers
soc:
qcom: smem: Add a feature code getter
soc:
qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
soc:
qcom: smp2p: Use devname for interrupt descriptions
soc:
qcom: smsm: Add missing mailbox dependency to Kconfig
soc:
qcom: smsm: Support using mailbox interface
soc:
qcom: socinfo: Add PM6350 PMIC
soc:
qcom: socinfo: Add SDM670 SoC ID table entry
soc:
qcom: socinfo: Add SoC ID for IPQ5321
soc:
qcom: socinfo: Update X1E PMICs
soc:
qcom: spm: add missing MODULE_DESCRIPTION()
soc:
qcom: wcnss: simplify with cleanup.h
soc:
samsung: exynos-pmu: add support for PMU_ALIVE non atomic registers
soc:
samsung: exynos-pmu: update to use of_syscon_register_regmap()
soc:
sunxi: sram: Constify struct regmap_config
soc:
sunxi: sram: Remove unused list 'claimed_sram'
soc:
ti: k3-socinfo: Add J721E SR2.0
soc:
ti: knav_qmss: Constify struct knav_range_ops
soc:
ti: pm33xx: Fix missing newlines in log statements
soc:
xilinx: Add cb event for subsystem restart
soc:
xilinx: rename cpu_number1 to dummy_cpu_number
soundwire:
amd: simplify return path in hw_params
soundwire:
amd: simplify with cleanup.h
soundwire:
amd_init: simplify with cleanup.h
soundwire:
bus: add stream refcount
soundwire:
bus: simplify by using local slave->prop
soundwire:
cadence: simplify with cleanup.h
soundwire:
debugfs: add interface to read/write commands
soundwire:
debugfs: simplify with cleanup.h
soundwire:
generic_bandwidth_allocation: change port_bo parameter to pointer
soundwire:
Intel: clarify Copyright information
soundwire:
intel: simplify return path in hw_params
soundwire:
intel: simplify with cleanup.h
soundwire:
intel_ace2.x: add AC timing extensions for PantherLake
soundwire:
intel_ace2x: simplify return path in hw_params
soundwire:
intel_ace2x: simplify with cleanup.h
soundwire:
intel_auxdevice: add cs42l43 codec to wake_capable_list
soundwire:
intel_auxdevice: start the bus at default frequency
soundwire:
slave: simplify code with acpi_get_local_u64_address()
soundwire:
stream: fix programming slave ports for non-continous port maps
soundwire:
stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
sparc32:
Fix truncated relocation errors when linking large kernels
sparc64:
Fix incorrect function signature and add prototype for prom_cif_init
sparc64:
Fix prototype warning for prom_get_mmu_ihandle
sparc64:
Fix prototype warnings for floppy_64.h
sparc64:
Fix prototype warnings in hibernate.c
spi:
add ch341a usb2spi driver
spi:
add devm_spi_optimize_message() helper
spi:
add devm_spi_optimize_message() helper
spi:
add devm_spi_optimize_message() helper
spi:
Add empty versions of ACPI functions
spi:
add EXPORT_SYMBOL_GPL(devm_spi_optimize_message)
spi:
add missing MODULE_DESCRIPTION() macros
spi:
atmel-quadspi: Add missing check for clk_prepare
spi:
axi-spi-engine: Add SPI_CS_HIGH support
spi:
axi-spi-engine: remove platform_set_drvdata()
spi:
bcm63xx: Enable module autoloading
spi:
bitbang: Clean up the driver
spi:
bitbang: Convert unsigned to unsigned int
spi:
bitbang: Replace hard coded number of SPI modes
spi:
bitbang: Use typedef for txrx_*() callbacks
spi:
cs42l43: Add speaker id support to the bridge configuration
spi:
cs42l43: Refactor accessing the SDCA extension properties
spi:
cs42l43: Refactor accessing the SDCA extension properties
spi:
differentiate between unsupported and invalid
spi:
dt-bindings: Add num-cs property for mpfs-spi
spi:
dt-bindings: at91: Add sama7d65 compatible string
spi:
dt-bindings: brcm,bcm2835-spi: convert to dtschema
spi:
dt-bindings: Document the IBM FSI-attached SPI controller
spi:
dt-bindings: fsl-dspi: add compatible string 'fsl,lx2160a-dspi'
spi:
dt-bindings: fsl-dspi: add dmas and dma-names properties
spi:
dt-bindings: fsl-dspi: Convert to yaml format
spi:
dt-bindings: marvell,mmp2-ssp: Merge PXA SSP into schema
spi:
dt-bindings: snps,dw-apb-ssi.yaml: update compatible property
spi:
dt-bindings: spi-cadence: Add optional reset control
spi:
dw: differentiate between unsupported and invalid requests
spi:
dw: Use new spi_xfer_is_dma_mapped() helper
spi:
fsl-dspi: use common proptery 'spi-cs-setup(hold)-delay-ns'
spi:
geni-qcom: Fix incorrect free_irq() sequence
spi:
geni-qcom: Undo runtime PM changes at driver exit time
spi:
gpio: Convert to be used outside of OF
spi:
gpio: Make use of device properties
spi:
gpio: Use traditional pattern when checking error codes
spi:
hisi-kunpeng: Add validation for the minimum value of speed_hz
spi:
hisi-kunpeng: Add verification for the max_frequency provided by the firmware
spi:
imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices
spi:
imx: remove empty cleanup function
spi:
ingenic: Use new spi_xfer_is_dma_mapped() helper
spi:
intel: Add check devm_kasprintf() returned value
spi:
Introduce internal spi_xfer_is_dma_mapped() helper
spi:
Merge up fixes
spi:
Merge up fixes
spi:
meson-spicc: add spicc loopback mode
spi:
meson-spicc: set SPI clock flag CLK_SET_RATE_PARENT
spi:
microchip-core: add support for word sizes of 1 to 32 bits
spi:
microchip-core: defer asserting chip select until just before write to TX FIFO
spi:
microchip-core: ensure TX and RX FIFOs are empty at start of a transfer
spi:
microchip-core: fix init function not setting the master and motorola modes
spi:
microchip-core: fix the issues in the isr
spi:
microchip-core: only disable SPI controller when register value change requires it
spi:
mxic: differentiate between unsupported and invalid requests
spi:
nxp-fspi: fix the KASAN report out-of-bounds bug
spi:
omap2-mcspi: Use new spi_xfer_is_dma_mapped() helper
spi:
pci1xxxx: Use new spi_xfer_is_dma_mapped() helper
spi:
pxa2xx: Convert PCI driver to use spi-pxa2xx code directly
spi:
pxa2xx: Do not override dev->platform_data on probe
spi:
pxa2xx: Extract pxa2xx_spi_platform_*() callbacks
spi:
pxa2xx: Move platform driver to a separate file
spi:
pxa2xx: Move PM runtime handling to the glue drivers
spi:
pxa2xx: Print DMA burst size only when DMA is enabled
spi:
pxa2xx: Remove duplicate check
spi:
pxa2xx: Remove hard coded number of chip select pins
spi:
pxa2xx: Remove no more needed driver data
spi:
pxa2xx: Remove superflous check for Intel Atom SoCs
spi:
pxa2xx: Reorganize the SSP type retrieval
spi:
pxa2xx: Use new spi_xfer_is_dma_mapped() helper
spi:
pxa2xx: Utilise temporary variable for struct device
spi:
pxa2xx: Wrap pxa_ssp_request() to be device managed resource
spi:
qup: Use new spi_xfer_is_dma_mapped() helper
spi:
Refactor spi_stop_queue()
spi:
Replace custom code with device_match_acpi_handle()
spi:
Rework DMA mapped flag
spi:
Rework per message DMA mapped flag to be per transfer
spi:
rockchip: Resolve unbalanced runtime PM / system PM handling
spi:
rpc-if: differentiate between unsupported and invalid requests
spi:
spi-cadence-quadspi: Fix OSPI NOR failures during system resume
spi:
spi-cadence: Add optional reset control support
spi:
spi-cadence: Enable spi refclk in slave mode
spi:
spi-fsl-lpspi: Fix off-by-one in prescale max
spi:
spi-fsl-lpspi: Fix scldiv calculation
spi:
spi-fsl-lpspi: limit PRESCALE bit in TCR register
spi:
spi-fsl-lpspi: Pass pm_ptr()
spi:
spi-fsl-lpspi: Switch to SYSTEM_SLEEP_PM_OPS()
spi:
spi-imx: Pass pm_ptr()
spi:
spi-imx: Switch to RUNTIME_PM_OPS/SYSTEM_SLEEP_PM_OPS()
spi:
spi-microchip-core: Add support for GPIO based CS
spi:
spi-microchip-core: Fix the number of chip selects supported
spi:
spi: Remove unnecessary ‘0’ values from rc
spi:
spi: Remove unnecessary ‘0’ values from status
spi:
spidev: Add an entry for elgin,jg10309-01
spi:
spidev: add correct compatible for Rohm BH2228FV
spi:
spidev: Add missing spi_device_id for bh2228fv
spi:
spidev: Add missing spi_device_id for jg10309-01
spi:
wpcm-fiu: differentiate between unsupported and invalid requests
spi:
xcomm: add gpiochip support
spi:
xcomm: fix coding style
spi:
xcomm: make use of devm_spi_alloc_host()
spi:
xcomm: remove i2c_set_clientdata()
spi:
zynqmp-gqspi: Scale timeout by data size
spmi:
add missing MODULE_DESCRIPTION() macros
spmi:
pmic-arb: add missing newline in dev_err format strings
spmi:
pmic-arb: Pass the correct of_node to irq_domain_add_tree
Squashfs:
sanity check symbolic link size
sr:
convert to the atomic queue limits API
srcu:
Add an API for a memory barrier after SRCU read lock
srcu:
Add NUM_ACTIVE_SRCU_POLL_OLDSTATE
srcu:
Disable interrupts directly in srcu_gp_end()
srcu:
Fill out polled grace-period APIs
srcu:
Update cleanup_srcu_struct() comment
staging:
fbtft: add missing MODULE_DESCRIPTION() macro
staging:
greybus: add missing MODULE_DESCRIPTION() macros
staging:
greybus: audio: remove unused struct gb_mixer_control
staging:
iio: adt7316: remove unused struct 'adt7316_limit_regs'
staging:
iio: Drop explicit initialization of struct i2c_device_id::driver_data to 0
staging:
iio: frequency: ad9834: Validate frequency parameter value
staging:
nvec: make i2c controller register writes robust
staging:
nvec: Use x instead of x != NULL to improve readability.
staging:
r8712u: remove unused struct 'zero_bulkout_context'
staging:
rtl8192e: add missing MODULE_DESCRIPTION() macros
staging:
rtl8192e: Capitalize constant RegC38_TH
Staging:
rtl8192e: Fix alignment to match open parenthesis
Staging:
rtl8192e: Fix alignment to match open parenthesis in rtllib_rx.c
Staging:
rtl8192e: Fix alignment to match open parenthesis in rtllib_tx.c
staging:
rtl8192e: Fix conflicting types error with net_device.
staging:
rtl8192e: Fix spelling mistakes in rtllib_softmac.c
staging:
rtl8192e: reduce indentation level
Staging:
rtl8192e: Remove parameter bIsAmsdu from rtllib_classify()
staging:
rtl8192e: remove the r8192E_dev.c's unnecessary brace
staging:
rtl8192e: remove unnecessary line breaks
staging:
rtl8192e: Remove unnecessary pre-declaration of struct net_device
staging:
rtl8192e: Remove unused constants
staging:
rtl8192e: Remove unused macro dm_tx_bb_gain_idx_to_amplify
staging:
rtl8192e: Remove unused struct phy_ofdm_rx_status_rxsc
Staging:
rtl8192e: Remove variable ChkLength
Staging:
rtl8192e: Remove variable IsAmsdu from rtllib_xmit_inter()
Staging:
rtl8192e: Rename function rtllib_query_BandwidthMode
Staging:
rtl8192e: Rename function rtllib_query_HTCapShortGI
Staging:
rtl8192e: Rename function rtllib_query_ShortPreambleMode
Staging:
rtl8192e: Rename function TsStartAddBaProcess()
Staging:
rtl8192e: Rename variable AddReorderEntry
Staging:
rtl8192e: Rename variable bBroadcast
Staging:
rtl8192e: Rename variable bContainHTC
Staging:
rtl8192e: Rename variable bCTSEnable
Staging:
rtl8192e: Rename variable bforced_tx20Mhz
Staging:
rtl8192e: Rename variable bHwSec
Staging:
rtl8192e: Rename variable bIsMulticast
Staging:
rtl8192e: Rename variable bMatchWinStart
Staging:
rtl8192e: Rename variable bMBssidValid
Staging:
rtl8192e: Rename variable bPacketBW
Staging:
rtl8192e: Rename variable bPktInBuf
Staging:
rtl8192e: Rename variable bRTSBW
Staging:
rtl8192e: Rename variable bRTSEnable
Staging:
rtl8192e: Rename variable bRTSSTBC
Staging:
rtl8192e: Rename variable bRTSUseShortGI
Staging:
rtl8192e: Rename variable bUseShortGI
Staging:
rtl8192e: Rename variable bUseShortPreamble
Staging:
rtl8192e: Rename variable bWithAironetIE
Staging:
rtl8192e: Rename variable bWithCcxVerNum
Staging:
rtl8192e: Rename variable CcxRmState
Staging:
rtl8192e: Rename variable CntAfterLink
Staging:
rtl8192e: Rename variable CountryIeBuf
Staging:
rtl8192e: Rename variable CountryIeLen
Staging:
rtl8192e: Rename variable Decrypted
Staging:
rtl8192e: Rename variable elementID
Staging:
rtl8192e: Rename variable Frame_QoSTID
Staging:
rtl8192e: Rename variable HTCurrentOperaRate
Staging:
rtl8192e: Rename variable HTOpMode
Staging:
rtl8192e: Rename variable IsDataFrame
Staging:
rtl8192e: Rename variable IsLegacyDataFrame
Staging:
rtl8192e: Rename variable IsPassiveChannel
Staging:
rtl8192e: Rename variable IsQoSDataFrame
Staging:
rtl8192e: Rename variable LLCOffset
Staging:
rtl8192e: Rename variable MBssid
Staging:
rtl8192e: Rename variable MBssidMask
Staging:
rtl8192e: Rename variable nPadding_Length
Staging:
rtl8192e: Rename variable pList
Staging:
rtl8192e: Rename variable prxbIndicateArray
Staging:
rtl8192e: Rename variable RfdArray
Staging:
rtl8192e: Rename variable RfdCnt
Staging:
rtl8192e: Rename variable rtllib_rx_InfraAdhoc
Staging:
rtl8192e: Rename variable rtllib_rx_Monitor
Staging:
rtl8192e: Rename variable RxReorderIndicatePacket
Staging:
rtl8192e: Rename variable WinEnd
Staging:
rtl8192e: Rename variable WinSize
staging:
rtl8712: Fix spelling mistake in rtl8712_xmit.c
staging:
rtl8712: Fix spelling mistake in rtl871x_event.h
staging:
rtl8712: Fix spelling mistake in rtl871x_io.h
staging:
rtl8712: Fix spelling mistake in rtl871x_mlme.c
staging:
rtl8712: remove unnecessary alignment of pxmitpriv->pxmitbuf
staging:
rtl8723bs: Delete file hal_phy_reg_8723b.h
staging:
rtl8723bs: hal: Fix spelling mistakes in odm.h
staging:
rtl8723bs: hal: Fix spelling mistakes in rtl8723b_cmd.c
staging:
rtl8723bs: Move last macro from hal_phy_reg_8723b.h
staging:
rtl8723bs: Remove constant result function CheckNegative()
staging:
rtl8723bs: Remove empty file sdio_osintf.h
staging:
rtl8723bs: Remove switch(type) as type is constant
staging:
rtl8723bs: Remove unused declarations start with sd_hal_bus_init
staging:
rtl8723bs: Remove unused macro in ioctl_cfg80211.c
staging:
rtl8723bs: Remove unused macros in Hal8192CPhyReg.h
staging:
rtl8723bs: Remove unused macros in Hal8723BReg.h
staging:
rtl8723bs: Remove unused macros in hal_com_h2c.h
staging:
rtl8723bs: Remove unused macros in hal_com_reg.h
staging:
rtl8723bs: Remove unused macros in hal_phy_reg_8723b.h
staging:
rtl8723bs: Remove unused macros in hal_pwr_seq.h
staging:
rtl8723bs: Remove unused macros in HalPwrSeqCmd.h
staging:
rtl8723bs: Remove unused macros in rtw_efuse.h
staging:
rtl8723bs: Remove unused macros in rtw_ht.h
staging:
rtl8723bs: Remove unused macros in rtw_io.h
staging:
rtl8723bs: Remove unused macros in rtw_mlme.h
staging:
rtl8723bs: Remove unused macros in rtw_mlme.h
staging:
rtl8723bs: Remove unused macros in rtw_mlme_ext.h
staging:
rtl8723bs: Remove unused macros in rtw_mp.h
staging:
rtl8723bs: Remove unused macros in rtw_pwrctrl.h
staging:
rtl8723bs: Remove unused macros in rtw_recv.h
staging:
rtl8723bs: Remove unused macros in rtw_security.h
staging:
rtl8723bs: Remove unused macros in rtw_xmit.h
staging:
rtl8723bs: Remove unused macros in sta_info.h
staging:
rtl8723bs: Remove unused macros in wifi.h
staging:
rtl8723bs: Remove unused structs starting with profile_info
staging:
rtl8723bs: Remove unused variable pwdev_priv
staging:
vc04_services: Fix kernel-doc param for vchiq_register_chrdev
staging:
vc04_services: Update testing instructions
staging:
vc04_services: use 'time_left' variable with wait_for_completion_timeout()
staging:
vc04_services: vchiq_core: Stop kthreads on vchiq module unload
staging:
vchiq_arm: Don't cast scatter-gather elements
staging:
vchiq_arm: Drop obsolete comment
staging:
vchiq_arm: Drop unnecessary declarations
staging:
vchiq_arm: Drop vchiq_arm_init_state
staging:
vchiq_arm: Get the rid off struct vchiq_2835_state
staging:
vchiq_arm: Reduce indentation of service_callback
staging:
vchiq_arm: Unify return code variable
staging:
vchiq_core: Add hex prefix to debugfs output
staging:
vchiq_core: Bubble up wait_event_interruptible() return value
staging:
vchiq_core: Drop non-functional struct members
staging:
vme_user: Add blank line after struct decl
staging:
vt6656: Remove line from TODO
stat:
use vfs_empty_path() helper
stmmac:
intel: Remove convert_art_to_tsc()
SUNRPC:
Add a trace point in svc_xprt_deferred_close
sunrpc:
avoid -Wformat-security warning
SUNRPC:
avoid soft lockup when transmitting UDP to reachable server.
SUNRPC:
Fix a race to wake a sync task
sunrpc:
fix up the special handling of sv_nrpools == 1
SUNRPC:
Fixup gss_status tracepoint error output
sunrpc:
refactor pool_mode setting code
Linux:
Support Tegra I2S client format conversion
svcrdma:
Handle ADDR_CHANGE CM event properly
svcrdma:
Refactor the creation of listener CMA ID
swiotlb:
fix kernel-doc description for swiotlb_del_transient
swiotlb:
reduce swiotlb pool lookups
syscalls:
add back legacy __NR_nfsservctl macro
syscalls:
add generic scripts/syscall.tbl
syscalls:
fix fstat() entry again
syscalls:
fix syscall macros for newfstat/newfstatat
syscalls:
Fix to add sys_uretprobe to syscall.tbl
sysctl:
Add module description to sysctl-testing
sysctl:
always initialize i_uid/i_gid
sysctl:
constify ctl_table arguments of utility function
sysctl:
move the extra1/2 boundary check of u8 to sysctl_check_table_array
sysctl:
Remove "child" sysctl code comments
sysctl:
Remove check for sentinel element in ctl_table arrays
sysctl:
Remove ctl_table sentinel code comments
sysctl:
Remove superfluous empty allocations from sysctl internals
sysctl:
Replace nr_entries with ctl_table_size in new_links
sysctl:
treewide: constify the ctl_table argument of proc_handlers
sysctl:
Warn on an empty procname element
sysfs/cpu:
Make crash_hotplug attribute world-readable
tap:
add missing verification for short frame
task_work:
Add TWA_NMI_CURRENT as an additional notify mode.
task_work:
Introduce task_work_cancel() again
task_work:
make TWA_NMI_CURRENT handling conditional on IRQ_WORK
task_work:
s/task_work_cancel()/task_work_cancel_func()/
tc-testing:
don't access non-existent variable on exception
tcp:
add a helper for setting EOR on tail skb
tcp:
add sysctl_tcp_rto_min_us
tcp:
add tcp_done_with_error() helper
tcp:
Adjust clamping window for applications specifying SO_RCVBUF
tcp:
annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp
tcp:
derive delack_max with tcp_rto_min helper
tcp:
Don't access uninit tcp_rsk(req)->ao_keyid in tcp_create_openreq_child().
tcp:
Don't drop SYN+ACK for simultaneous connect().
tcp:
fix forever orphan socket caused by tcp_abort
tcp:
fix race in tcp_write_err()
tcp:
fix races in tcp_abort()
tcp:
fix races in tcp_v[46]_err()
tcp:
move inet_reqsk_alloc() close to inet_reqsk_clone()
tcp:
move inet_twsk_schedule helper out of header
tcp:
move reqsk_alloc() to inet_connection_sock.c
tcp:
prevent concurrent execution of tcp_sk_exit_batch
tcp:
process the 3rd ACK with sk_socket for TFO/MPTCP
tcp:
Replace strncpy() with strscpy()
tcp:
small changes in reqsk_put() and reqsk_free()
tcp:
Update window clamping condition
tcp:
use sk_skb_reason_drop to free rx packets
tcp:
wrap mptcp and decrypted checks into tcp_skb_can_collapse_rx()
tcp_bpf:
fix return value of tcp_bpf_sendmsg()
tcp_metrics:
add netlink protocol spec in YAML
tcp_metrics:
add UAPI to the header guard
test/vsock:
add install target
test_bpf:
Add missing MODULE_DESCRIPTION()
test_bpf:
convert comma to semicolon
test_maple_tree:
add the missing MODULE_DESCRIPTION() macro
test_xarray:
add missing MODULE_DESCRIPTION() macro
testing:
nvdimm: Add MODULE_DESCRIPTION() macros
testing:
nvdimm: iomap: add MODULE_DESCRIPTION()
thermal/debugfs:
Adjust check for trips without statistics in tze_seq_show()
thermal/debugfs:
Compute maximum temperature for mitigation episode as a whole
thermal/debugfs:
Do not extend mitigation episodes beyond system resume
thermal/debugfs:
Fix the NULL vs IS_ERR() confusion in debugfs_create_dir()
thermal/debugfs:
Fix up units in "mitigations" files
thermal/debugfs:
Move some statements from under thermal_dbg->lock
thermal/debugfs:
Print mitigation timestamp value in milliseconds
thermal/debugfs:
Use helper to update trip point overstepping duration
thermal/drivers/broadcom:
Fix race between removal and clock disable
thermal/drivers/broadcom:
Simplify probe() with local dev variable
thermal/drivers/broadcom:
Simplify with dev_err_probe()
thermal/drivers/exynos:
Simplify probe() with local dev variable
thermal/drivers/exynos:
Simplify with dev_err_probe()
thermal/drivers/generic-adc:
Simplify probe() with local dev variable
thermal/drivers/generic-adc:
Simplify with dev_err_probe()
thermal/drivers/hisi:
Simplify with dev_err_probe()
thermal/drivers/imx:
Simplify probe() with local dev variable
thermal/drivers/imx:
Simplify with dev_err_probe()
thermal/drivers/k3_j72xx_bandgap:
Implement suspend/resume support
thermal/drivers/mediatek/lvts_thermal:
Provide default calibration data
thermal/drivers/qcom-spmi-adc-tm5:
Simplify with dev_err_probe()
thermal/drivers/qcom-tsens:
Simplify with dev_err_probe()
thermal/drivers/renesas/rcar:
Add dependency on OF
thermal/drivers/renesas:
Group all renesas thermal drivers together
thermal/drivers/sti:
Cleanup code related to stih416
thermal:
core: Add sanity checks for polling_delay and passive_delay
thermal:
core: Allow thermal zones to tell the core to ignore them
thermal:
core: Avoid calling .trip_crossed() for critical and hot trips
thermal:
core: Back off when polling thermal zones on errors
thermal:
core: Change passive_delay and polling_delay data type
thermal:
core: constify 'type' in devm_thermal_of_cooling_device_register()
thermal:
core: Update thermal zone registration documentation
thermal:
gov_bang_bang: Add .manage() callback
thermal:
gov_bang_bang: Call __thermal_cdev_update() directly
thermal:
gov_bang_bang: Drop unnecessary cooling device target state checks
thermal:
gov_bang_bang: Split bang_bang_control()
thermal:
gov_bang_bang: Use governor_data to reduce overhead
thermal:
helpers: Introduce thermal_trip_is_bound_to_cdev()
thermal:
imx: Drop critical trip check from imx_set_trip_temp()
thermal:
int3400: Use sizeof(*pointer) instead of sizeof(type)
thermal:
int3403: remove unused struct 'int3403_performance_state'
thermal:
intel: hfi: Give HFI instances package scope
thermal:
intel: int340x: Add DLVR support for Lunar Lake
thermal:
intel: int340x: Allow limited thermal MSI support
thermal:
intel: int340x: Capability to map user space to firmware values
thermal:
intel: int340x: Cleanup of DLVR sysfs on driver remove
thermal:
intel: int340x: Enable WLT and power floor support for Lunar Lake
thermal:
intel: int340x: Fix kernel warning during MSI cleanup
thermal:
intel: int340x: Free MSI IRQ vectors on module exit
thermal:
intel: int340x: Remove unnecessary calls to free irq
thermal:
intel: int340x: Support MSI interrupt for Lunar Lake
thermal:
intel: intel_pch: Improve cooling log
thermal:
intel: intel_soc_dts_thermal: Switch to new Intel CPU model defines
thermal:
intel: intel_tcc: Add model checks for temperature registers
thermal:
intel: intel_tcc_cooling: Switch to new Intel CPU model defines
thermal:
intel: intel_tcc_cooling: Use a model-specific bitmask for TCC offset
thermal:
of: Fix OF node leak in of_thermal_zone_find() error paths
thermal:
of: Fix OF node leak in thermal_of_trips_init() error path
thermal:
of: Fix OF node leak in thermal_of_zone_register()
thermal:
trip: Add conversion macros for thermal trip priv field
thermal:
trip: Avoid skipping trips in thermal_zone_set_trips()
thermal:
trip: Fold __thermal_zone_get_trip() into its caller
thermal:
trip: Make thermal_zone_set_trips() use trip thresholds
thermal:
trip: Pass trip pointer to .set_trip_temp() thermal zone callback
thermal:
trip: Rename __thermal_zone_set_trips() to thermal_zone_set_trips()
thermal:
trip: Split thermal_zone_device_set_mode()
thermal:
trip: Use common set of trip type names
thermal:
trip: Use READ_ONCE() for lockless access to trip properties
thermal:
uniphier: Use thermal_zone_for_each_trip() for walking trip points
thunderbolt:
Add receiver lane margining support for retimers
thunderbolt:
Add sideband register access to debugfs
thunderbolt:
debugfs: Use FIELD_GET()
thunderbolt:
Fix memory leaks in {port|retimer}_sb_regs_write()
thunderbolt:
Make margining functions accept target and retimer index
thunderbolt:
Make usb4_port_sb_read/write() available outside of usb4.c
thunderbolt:
Mark XDomain as unplugged when router is removed
thunderbolt:
Mention Thunderbolt/USB4 debugging tools in Kconfig
thunderbolt:
Move usb4_port_margining_caps() declaration into correct place
thunderbolt:
Split out margining from USB4 port
ti:
omap: MAINTAINERS: move Benoît Cousson to CREDITS
tick/broadcast:
Make takeover of broadcast hrtimer reliable
tick/broadcast:
Move per CPU pointer access into the atomic section
tick/sched:
Combine WARN_ON_ONCE and print_once
tick:
Remove unnused tick_nohz_get_idle_calls()
time:
Add MODULE_DESCRIPTION() to time test modules
timekeeping:
Add function to convert realtime to base clock
timekeeping:
Add missing kernel-doc function comments
timekeeping:
Fix bogus clock_was_set() invocation in do_adjtimex()
timekeeping:
Provide infrastructure for converting to/from a base clock
timers/migration:
Do not rely always on group->parent
timers/migration:
Fix grammar in comment
timers/migration:
Improve tracing
timers/migration:
Move hierarchy setup into cpuhotplug prepare callback
timers/migration:
Read childmask and parent pointer in a single place
timers/migration:
Rename childmask by groupmask to make naming more obvious
timers/migration:
Spare write when nothing changed
timers/migration:
Use a single struct for hierarchy walk data
tipc:
Consolidate redundant functions
tipc:
Remove unused struct declaration
tipc:
Return non-zero value from tipc_udp_addr2str() on error
tlclk:
add missing MODULE_DESCRIPTION() macro
tlv320adc3xxx:
Allow MICBIAS pins to be used as
tmpfs:
Convert to new uid/gid option parsing helpers
tmpfs:
don't interrupt fallocate with EINTR
tools api io:
Move filling the io buffer to its own function
tools/include:
Sync arm64 headers with the kernel sources
tools/include:
Sync filesystem headers with the kernel sources
tools/include:
Sync network socket headers with the kernel sources
tools/include:
Sync uapi/asm-generic/unistd.h with the kernel sources
tools/include:
Sync uapi/drm/i915_drm.h with the kernel sources
tools/include:
Sync uapi/linux/kvm.h with the kernel sources
tools/include:
Sync uapi/linux/perf.h with the kernel sources
tools/include:
Sync uapi/sound/asound.h with the kernel sources
tools/include:
Sync x86 headers with the kernel sources
tools/latency:
Use pkg-config in lib_setup of Makefile.config
tools/lib/list_sort:
remove redundant code for cond_resched handling
tools/memory-model:
Add access-marking.txt to README
tools/memory-model:
Add KCSAN LF mentorship session citation
tools/memory-model:
Code reorganization in lock.cat
tools/memory-model:
Fix bug in lock.cat
tools/mm:
introduce a tool to assess swap entry allocation for thp_swapout
tools/net/ynl:
fix cli.py --subscribe feature
tools/nolibc:
add limits for {u,}intmax_t, ulong and {u,}llong
tools/nolibc:
implement strerror()
tools/nolibc:
implement strtol() and friends
tools/perf:
Fix parallel-perf python script to replace new python syntax ":=" usage
tools/perf:
Fix perf bench epoll to enable the run when some CPU's are offline
tools/perf:
Fix perf bench futex to enable the run when some CPU's are offline
tools/perf:
Fix the string match for "/tmp/perf-$PID.map" files in dso__load
tools/perf:
Fix timing issue with parallel threads in perf bench wake-up-parallel
tools/perf:
Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present
tools/perf:
Use is_perf_pid_map_name helper function to check dso's of pattern /tmp/perf-%d.map
tools/power turbostat:
Add early support for PMT counters
tools/power turbostat:
Add MTL's PMT DC6 builtin counter
tools/power turbostat:
Add perf added counter example to turbostat.8
tools/power turbostat:
Add selftests for added perf counters
tools/power turbostat:
Add selftests for SMI, APERF and MPERF counters
tools/power turbostat:
Add ZERO_ARRAY for zero initializing builtin array
tools/power turbostat:
Document PMT in turbostat.8
tools/power turbostat:
Extend --add option with perf counters
tools/power turbostat:
Fix formatting in turbostat.8
tools/power turbostat:
Fix typo in turbostat.8
tools/power turbostat:
Group SMI counter with APERF and MPERF
tools/power turbostat:
Include umask=%x in perf counter's config
tools/power turbostat:
Move debug prints from stdout to stderr
tools/power turbostat:
Move verbose counter messages to level 2
tools/power turbostat:
Remove anonymous union from rapl_counter_info_t
tools/power turbostat:
Replace enum rapl_source and cstate_source with counter_source
tools/power turbostat:
version 2024.07.26
tools/power/turbostat:
Switch to new Intel CPU model defines
tools/power/x86/intel-speed-select:
Set TRL MSR in 100 MHz units
tools/power/x86/intel-speed-select:
v1.20 release
tools/rcu:
Add rcu-updaters.sh script
tools/resolve_btfids:
Fix comparison of distinct pointer types warning in resolve_btfids
tools/rtla:
Use pkg-config in lib_setup of Makefile.config
tools/testing/radix-tree/idr-test:
add missing MODULE_DESCRIPTION define
tools/testing/radix-tree:
add missing MODULE_DESCRIPTION definition
tools/verification:
Use pkg-config in lib_setup of Makefile.config
tools/virtio:
creating pipe assertion in vringh_test
tools/x86/kcpuid:
Add missing dir via Makefile
tools:
build: use correct lib name for libtracefs feature detection
tools:
hv: lsvmbus: change shebang to use python3
tools:
hv: rm .*.cmd when make clean
tools:
Make pkg-config dependency checks usable by other tools
tools:
net: package libynl for use in selftests
tools:
sync uapi/linux/fs.h header into tools subdir
tools:
ynl: make the attr and msg helpers more C++ friendly
tools:
ynl: make user space policies const
tools:
ynl: use display hints for formatting of scalar attrs
tools:
ynl: use ident name for Family, too.
torture:
Add MODULE_DESCRIPTION()
tpm:
ibmvtpm: Call tpm2_sessions_init() to initialize session support
tpm:
Use auth only after NULL check in tpm_buf_check_hmac_response()
tpm_tis_spi:
add missing attpm20p SPI device ID entry
trace/pid_list:
Change gfp flags in pid_list_fill_irq()
trace:
riscv: Remove deprecated kprobe on ftrace support
tracefs:
Convert to new uid/gid option parsing helpers
tracefs:
Fix inode allocation
tracefs:
Use generic inode RCU for synchronizing freeing
tracing/kprobe:
Integrate test warnings into WARN_ONCE
tracing/kprobe:
Remove cleanup code unrelated to selftest
tracing/kprobes:
Add symbol counting check when module loads
tracing/kprobes:
Fix build error when find_module() is not available
tracing/osnoise:
Fix build when timerlat is not enabled
tracing/osnoise:
Use a cpumask to know what threads are kthreads
tracing/sched:
sched_switch: place prev_comm and next_comm in right order
tracing/timerlat:
Add interface_lock around clearing of kthread in stop_kthread()
tracing/timerlat:
Only clear timer if a kthread exists
tracing:
Avoid possible softlockup in tracing_iter_reset()
tracing:
Drop unused helper function to fix the build
tracing:
fgraph: Fix to add new fgraph_ops to array after ftrace_startup_subops()
tracing:
Fix memory leak in fgraph storage selftest
tracing:
Fix overflow in get_free_elt()
tracing:
Fix trace_pid_list_free() kernel-doc
tracing:
Have format file honor EVENT_FILE_FL_FREED
tracing:
Return from tracing_buffers_read() if the file has been closed
tracing:
Update MAINTAINERS file
tracing:
Use refcount for trace_event_file reference counter
treewide:
change conditional prompt for choices to 'depends on'
treewide:
remove unnecessary
inclusion
tsacct:
replace strncpy() with strscpy()
tty:
add missing MODULE_DESCRIPTION() macros
tty:
atmel_serial: use the correct RTS flag.
tty:
rfcomm: prefer array indexing over pointer arithmetic
tty:
rfcomm: prefer struct_size over open coded arithmetic
tty:
serial: fsl_lpuart: mark last busy before uart_add_one_port
tty:
sunsu: Simplify device_node cleanup by using __free
tty:
vt: conmakehash: cope with abs_srctree no longer in env
tty:
vt: conmakehash: remove non-portable code printing comment header
tun:
Add missing bpf_net_ctx_clear() in do_xdp_generic()
tun:
add missing verification for short frame
tun:
Assign missing bpf_net_context.
uaccess:
always export _copy_[from|to]_user with CONFIG_RUST
ubd:
refactor the interrupt handler
ubd:
Remove unused mutex 'ubd_mutex'
ubd:
untagle discard vs write zeroes not support handling
ubi:
block: fix null-pointer-dereference in ubiblock_create()
ubi:
eba: properly rollback inside self_check_eba
ubi:
Fix ubi_init() ubiblock_exit() section mismatch
ubifs:
add check for crypto_shash_tfm_digest
ubifs:
correct UBIFS_DFS_DIR_LEN macro definition and improve code clarity
ubifs:
dbg_orphan_check: Fix missed key type checking
ubifs:
Don't add xattr inode into orphan area
ubifs:
Fix adding orphan entry twice for the same inode
ubifs:
Fix inconsistent inode size when powercut happens during appendant writing
ubifs:
fix kernel-doc warnings
ubifs:
Fix space leak when powercut happens in linking tmpfile
ubifs:
Fix unattached inode when powercut happens in creating
ubifs:
Fix unattached xattr inode if powercut happens after deleting
ubifs:
Move ui->data initialization after initializing security
ubifs:
Remove insert_dead_orphan from replaying orphan process
ublk:
fix UBLK_CMD_DEL_DEV_ASYNC handling
ublk_drv:
add missing MODULE_DESCRIPTION() macro
ublk_drv:
fix NULL pointer dereference in ublk_ctrl_start_recovery()
ubsan:
add missing MODULE_DESCRIPTION() macro
udf:
Avoid excessive partition lengths
udf:
Avoid using corrupted block bitmap buffer
udf:
Drop load_block_bitmap() wrapper
udf:
Drop pointless IS_IMMUTABLE and IS_APPEND check
udf:
Fix bogus checksum computation in udf_rename()
udf:
Fix lock ordering in udf_evict_inode()
udf:
prevent integer overflow in udf_bitmap_free_blocks()
udmabuf:
add back support for mapping hugetlb pages
udmabuf:
add CONFIG_MMU dependency
udmabuf:
convert udmabuf driver to use folios
udmabuf:
pin the pages using memfd_pin_folios() API
udmabuf:
use vmf_insert_pfn and VM_PFNMAP for handling mmap
udp:
Allow GSO transmit from devices with no checksum offload
udp:
Fall back to software USO if IPv6 extension headers are present
udp:
fix receiving fraglist GSO packets
udp:
Remove duplicate included header file trace/events/udp.h
udp:
use sk_skb_reason_drop to free rx packets
ufs:
Remove call to set the folio error flag
uio:
add missing MODULE_DESCRIPTION() macros
uio_hv_generic:
Fix kernel NULL pointer dereference in hv_uio_rescind
um/mm:
remove redundant assignment of max_low_pfn
um:
Add generic stub_syscall6 function
um:
add mmap/mremap OS calls
um:
add shared memory optimisation for time-travel=ext
um:
chan: use blocking IO for console output for time-travel
um:
chan_user: catch EINTR when reading and writing
um:
chan_user: retry partial writes
um:
compress memory related stub syscalls while adding them
um:
Create signal stack memory assignment in stub_data
um:
Delay flushing syscalls until the thread is restarted
um:
Do not flush MM in flush_thread
um:
don't generate asm/bpf_perf_event.h
um:
Enable preemption in UML
um:
enable UBSAN
um:
generalize os_rcv_fd
um:
harddog: add missing MODULE_DESCRIPTION() macro
um:
irqs: process outstanding IRQs when unblocking signals
um:
line: always fill *error_out in setup_one_line()
um:
refactor TLB update handling
um:
register power-off handler
um:
Remove /proc/sysemu support code
um:
remove copy_context_skas0
um:
remove force_flush_all from fork_handler
um:
remove LDT support
um:
Remove obsolete pcap driver
um:
remove pcap driver from documentation
um:
Remove stub-data.h include from common-offsets.h
um:
Remove unused ncpus variable
um:
Rework syscall handling
um:
Select HAS_IOREMAP for UML_IOMEM_EMULATION
um:
simplify and consolidate TLB updates
um:
time-travel: fix signal blocking race/hang
um:
time-travel: fix time-travel-start option
um:
time-travel: remove time_exit()
um:
time-travel: support time-travel protocol broadcast messages
um:
Use generic runtime constant implementation
um:
vector: always reset vp->opened
um:
vector: remove vp->lock
unicode:
add MODULE_DESCRIPTION() macros
unicode:
make utf8 test count static
uprobe:
Add uretprobe syscall to speed up return probe
uprobe:
Change uretprobe syscall scope and number
uprobe:
Wire up uretprobe system call
uprobes:
Use kzalloc to allocate xol area
uretprobe:
change syscall number, again
usb-storage:
Optimize scan delay more precisely
usb:
add missing MODULE_DESCRIPTION() macros
usb:
cdns2: Fix controller reset issue
usb:
cdns3-ti: Add workaround for Errata i2409
usb:
cdns3: Add quirk flag to enable suspend residency
usb:
cdnsp: fix for Link TRB with TC
usb:
cdnsp: fix incorrect index in cdnsp_get_hw_deq function
usb:
chipidea: ci_hdrc_imx: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
usb:
chipidea: ci_hdrc_tegra: Switch to RUNTIME_PM_OPS()
usb:
common: add missing MODULE_DESCRIPTION() macros
USB:
core: add 'shutdown' callback to usb_driver
usb:
core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
usb:
dwc2: add support for other Lantiq SoCs
usb:
dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled
usb:
dwc3: Avoid waking up gadget during startxfer
usb:
dwc3: core: Check all ports when set phy suspend
usb:
dwc3: core: Prevent USB core invalid event buffer address access
usb:
dwc3: core: update LC timer as per USB Spec V3.2
usb:
dwc3: enable CCI support for AMD-xilinx DWC3 controller
usb:
dwc3: ep0: Don't reset resource alloc flag (including ep0)
usb:
dwc3: omap: add missing depopulate in probe error path
usb:
dwc3: st: add missing depopulate in probe error path
usb:
dwc3: st: fix probed platform device ref count on probe error path
usb:
dwc3: Support quirk for writing high-low order
usb:
dwc3: xilinx: add missing depopulate in probe error path
usb:
gadget: add missing MODULE_DESCRIPTION() macros
usb:
gadget: aspeed_udc: validate endpoint index for ast udc
usb:
gadget: core: Check for unset descriptor
usb:
gadget: f_fs: pull out f->disable() from ffs_func_set_alt()
usb:
gadget: f_fs: restore ffs_func_disable() functionality
usb:
gadget: f_uac2: fix non-newline-terminated function name
usb:
gadget: midi2: Fix incorrect default MIDI2 protocol setup
usb:
gadget: midi2: Fix the response for FB info with block 0xff
usb:
gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
usb:
gadget: u_serial: Set start_delayed during suspend
usb:
gadget: Use u16 types for 16-bit fields
usb:
gadget: uvc: queue pump work in uvcg_video_enable()
usb:
host: add missing MODULE_DESCRIPTION() macros
usb:
host: oxu210hp: remove unused struct 'ehci_dbg_port'
usb:
host: xhci-plat: Add support for XHCI_WRITE_64_HI_LO
usb:
misc: add missing MODULE_DESCRIPTION() macros
usb:
misc: Drop explicit initialization of struct i2c_device_id::driver_data to 0
usb:
misc: ljca: Add Lunar Lake ljca GPIO HID to ljca_gpio_hids[]
usb:
misc: onboard_usb_dev: Add match function
usb:
musb: da8xx: Implement BABBLE recovery
usb:
musb: da8xx: Remove try_idle implementation from host-only mode
usb:
musb: mpfs: detect UPLI external vbus control requirement from DT
usb:
phy: add missing MODULE_DESCRIPTION() macros
USB:
serial: add missing MODULE_DESCRIPTION() macros
USB:
serial: debug: do not echo input by default
USB:
serial: garmin_gps: annotate struct garmin_packet with __counted_by
USB:
serial: garmin_gps: use struct_size() to allocate pkt
USB:
serial: option: add MeiG Smart SRM825L
USB:
serial: spcp8x5: remove unused struct 'spcp8x5_usb_ctrl_arg'
usb:
typec-mux: nb7vpq904m: broadcast typec state to next mux
usb:
typec-mux: nb7vpq904m: unregister typec switch on probe error and remove
usb:
typec-mux: ptn36502: broadcast typec state to next mux
usb:
typec-mux: ptn36502: unregister typec switch on probe error and remove
usb:
typec: Drop explicit initialization of struct i2c_device_id::driver_data to 0
usb:
typec: fsa4480: Check if the chip is really there
usb:
typec: fsa4480: Relax CHIP_ID check
usb:
typec: mux: gpio-sbu: Make enable gpio optional
usb:
typec: nb7vpq904m: Remove unneeded indentation
usb:
typec: tcpci: add support to set connector orientation
usb:
typec: tcpci: Fix error code in tcpci_check_std_output_cap()
usb:
typec: tcpm: avoid resets for missing source capability messages
usb:
typec: tcpm: avoid sink goto SNK_UNATTACHED state if not received source capability message
usb:
typec: tcpm: print error on hard reset
usb:
typec: tcpm: use 'time_left' variable with wait_for_completion_timeout()
usb:
typec: tipd: add error log to provide firmware name and size
usb:
typec: tipd: Delete extra semi-colon
usb:
typec: tipd: drop second firmware name read
usb:
typec: tipd: Fix dereferencing freeing memory in tps6598x_apply_patch()
usb:
typec: tipd: use min() to set tps6598x firmware packet size
usb:
typec: ucsi: add Lenovo Yoga C630 glue driver
usb:
typec: ucsi: Add new capability bits
usb:
typec: ucsi: Add new notification bits
usb:
typec: ucsi: Always set number of alternate modes
usb:
typec: ucsi: Changing the driver data type to void
usb:
typec: ucsi: Delay alternate mode discovery
usb:
typec: ucsi: don't retrieve PDOs if not supported
usb:
typec: ucsi: Enable UCSI v2.0 notifications
usb:
typec: ucsi: extract common code for command handling
usb:
typec: ucsi: Fix a deadlock in ucsi_send_command_common()
usb:
typec: ucsi: Fix cable registration
usb:
typec: ucsi: Fix null pointer dereference in trace
usb:
typec: ucsi: Fix the partner PD revision
usb:
typec: ucsi: Fix the return value of ucsi_run_command()
usb:
typec: ucsi: inline ucsi_read_message_in
usb:
typec: ucsi: move ucsi_acknowledge() from ucsi_read_error()
usb:
typec: ucsi: Move unregister out of atomic section
usb:
typec: ucsi: Only set number of plug altmodes after registration
usb:
typec: ucsi: psy: Add support for the charge type property
usb:
typec: ucsi: reorder operations in ucsi_run_command()
usb:
typec: ucsi: rework command execution functions
usb:
typec: ucsi: simplify command sending API
usb:
typec: ucsi: split read operation
usb:
typec: ucsi: UCSI2.0 Get Error Status changes
usb:
typec: ucsi: UCSI2.0 Get Error Status data structure changes
usb:
typec: Update sysfs when setting ops
USB:
uas: Implement the new shutdown callback
usb:
uas: set host status byte on data completion error
usb:
uvc: add missing MODULE_DESCRIPTION() macro
usb:
vhci-hcd: Do not drop references before new references are gained
usb:
xhci: add 'goto' for halted endpoint check in handle_tx_event()
usb:
xhci: Check for xhci->interrupters being allocated in xhci_mem_clearup()
usb:
xhci: ensure skipped isoc TDs are returned when isoc ring is stopped
usb:
xhci: fix duplicate stall handling in handle_tx_event()
usb:
xhci: improve error message for targetless transfer event
usb:
xhci: move all segment re-numbering to xhci_link_rings()
usb:
xhci: move link chain bit quirk checks into one helper function.
usb:
xhci: move process TD code out of the while loop
usb:
xhci: move untargeted transfer event handling to a separate function
usb:
xhci: remove 'num_trbs' from struct 'xhci_td'
usb:
xhci: remove false xhci_giveback_urb_in_irq() header comment
usb:
xhci: remove infinite loop prevention
usb:
xhci: remove obsolete sanity check debug messages
usb:
xhci: remove unused 'xhci' argument
usb:
xhci: remove unused argument from handle_port_status()
usb:
xhci: remove unused argument from xhci_handle_cmd_config_ep()
usbip:
Don't submit special requests twice
usbnet:
ipheth: do not stop RX on failing RX callback
usbnet:
ipheth: drop RX URBs with no payload
usbnet:
ipheth: fix carrier detection in modes 1 and 4
usbnet:
ipheth: race between ipheth_close and error handling
usbnet:
ipheth: remove extraneous rx URB length check
usbnet:
modern method to get random MAC
usercopy:
Convert test_user_copy to KUnit test
userfaultfd:
don't BUG_ON() if khugepaged yanks our page table
userfaultfd:
fix checks for huge PMDs
util:
constant -1 with expression of type char
utsname:
constify ctl_table arguments of utility function
uuid:
add missing MODULE_DESCRIPTION() macro
vboxsf:
Convert to new uid/gid option parsing helpers
vboxsf:
Convert vboxsf_read_folio() to use a folio
vdpa/mlx5:
Accept Init -> Ready VQ transition in resume_vq()
vdpa/mlx5:
Add error code for suspend/resume VQ
vdpa/mlx5:
Add support for modifying the virtio_version VQ field
vdpa/mlx5:
Add support for modifying the VQ features field
vdpa/mlx5:
Allow creation of blank VQs
vdpa/mlx5:
Clarify meaning thorough function rename
vdpa/mlx5:
Clear and reinitialize software VQ data on reset
vdpa/mlx5:
Consolidate all VQ modify to Ready to use resume_vq()
vdpa/mlx5:
Don't enable non-active VQs in .set_vq_ready()
vdpa/mlx5:
Don't reset VQs more than necessary
vdpa/mlx5:
Drop redundant check in teardown_virtqueues()
vdpa/mlx5:
Drop redundant code
vdpa/mlx5:
Forward error in suspend/resume device
vdpa/mlx5:
Initialize and reset device with one queue pair
vdpa/mlx5:
Iterate over active VQs during suspend/resume
vdpa/mlx5:
Make setup/teardown_vq_resources() symmetrical
vdpa/mlx5:
Pre-create hardware VQs at vdpa .dev_add time
vdpa/mlx5:
Re-create HW VQs under certain conditions
vdpa/mlx5:
Remove duplicate suspend code
vdpa/mlx5:
Rename init_mvqs
vdpa/mlx5:
Set an initial size on the VQ
vdpa/mlx5:
Set mkey modified flags on all VQs
vdpa/mlx5:
Start off rqt_size with max VQPs
vdpa/mlx5:
Use suspend/resume during VQP change
vdpa/octeon_ep:
Fix error code in octep_process_mbox()
vDPA:
add missing MODULE_DESCRIPTION() macros
vdso/gettimeofday:
Clarify comment about open coded function
vdso:
Add comment about reason for vdso struct ordering
venus:
pm_helpers: Use dev_pm_genpd_set_hwmode to switch GDSC mode on V6
vfio-mdev:
add missing MODULE_DESCRIPTION() macros
vfio/pci:
Extract duplicated code into macro
vfio/pci:
Fix typo in macro to declare accessors
vfio/pci:
Support 8-byte PCI loads and stores
vfio/spapr:
Always clear TCEs before unsetting the window
vfio/type1:
Use iommu_paging_domain_alloc()
vfs:
add rcu-based find_inode variants for iget ops
vfs:
correct the comments of vfs_*() helpers
vfs:
dcache: move hashlen_hash() from callers into d_hash()
vfs:
Don't evict inode under the inode lru traversing context
vfs:
Fix potential circular locking through setxattr() and removexattr()
vfs:
handle __wait_on_freeing_inode() and evict() race
vfs:
link_path_walk: clarify and improve name hashing interface
vfs:
link_path_walk: do '.' and '..' detection while hashing
vfs:
link_path_walk: improve may_lookup() code generation
vfs:
link_path_walk: move more of the name hashing into hash_name()
vfs:
link_path_walk: simplify name hash flow
vfs:
move d_lockref out of the area used by RCU lookup
vfs:
partially sanitize i_state zeroing on inode creation
vfs:
remove redundant smp_mb for thp handling in do_dentry_open
vfs:
rename parent_ino to d_parent_ino and make it use RCU
vfs:
reorder checks in may_create_in_sticky
vfs:
replace WARN(down_read_trylock, ...) abuse with proper asserts
vfs:
retire user_path_at_empty and drop empty arg from getname_flags
vfs:
shave a branch in getname_flags
vfs:
stop using user_path_at_empty in do_readlinkat
vfs:
support statx(..., NULL, AT_EMPTY_PATH, ...)
vhost-vdpa:
switch to use vmf_insert_pfn() in the fault handler
vhost-vdpa:
Use iommu_paging_domain_alloc()
vhost/vsock:
always initialize seqpacket_allow
vhost:
move smp_rmb() into vhost_get_avail_idx()
video/aperture:
optionally match the device in sysfb_disable()
video/logo:
Make logo data const again
video/logo:
Remove linux_serial_image comments
video:
agp: add remaining missing MODULE_DESCRIPTION() macros
video:
console: add missing MODULE_DESCRIPTION() macros
virt:
sev-guest: Choose the VMPCK key based on executing VMPL
virt:
sev-guest: Mark driver struct with __refdata to prevent section mismatch
virtio-fs:
improved request latencies when Virtio queue is full
virtio-fs:
let -ENOMEM bubble up or burst gently
virtio-mem:
Enable virtio-mem for RISC-V
virtio-net:
check feature before configuring the vq coalescing command
virtio-net:
support dim profile fine-tuning
virtio-net:
unbreak vq resizing when coalescing is not negotiated
virtio:
add missing MODULE_DESCRIPTION() macro
virtio:
add missing MODULE_DESCRIPTION() macro
virtio:
add missing MODULE_DESCRIPTION() macros
virtio:
call virtio_find_vqs_info() from virtio_find_single_vq() directly
virtio:
convert find_vqs() op implementations to find_vqs_info()
virtio:
convert the rest virtio_find_vqs() users to virtio_find_vqs_info()
virtio:
create admin queues alongside other virtqueues
virtio:
introduce virtio_queue_info struct and find_vqs_info() config op
virtio:
make virtio_find_single_vq() call virtio_find_vqs()
virtio:
make virtio_find_vqs() call virtio_find_vqs_ctx()
virtio:
push out code to vp_avq_index()
virtio:
remove the original find_vqs() op
virtio:
remove unused virtio_find_vqs() and virtio_find_vqs_ctx() helpers
virtio:
rename find_vqs_info() op to find_vqs()
virtio:
rename virtio_find_vqs_info() to virtio_find_vqs()
virtio:
vdpa: vDPA driver for Marvell OCTEON DPU devices
virtio_balloon:
convert to use virtio_find_vqs_info()
virtio_balloon:
separate vm events into a function
virtio_blk:
convert to use virtio_find_vqs_info()
virtio_blk:
Don't bother validating blocksize
virtio_blk:
Fix default logical block size fallback
virtio_blk:
remove virtblk_update_cache_mode
virtio_console:
convert to use virtio_find_vqs_info()
virtio_crypto:
convert to use virtio_find_vqs_info()
virtio_net:
add support for Byte Queue Limits
virtio_net:
convert to use virtio_find_vqs_info()
virtio_net:
disable premapped mode by default
virtio_net:
Fix napi_skb_cache_put warning
virtio_net:
move netdev_tx_reset_queue() call before RX napi enable
virtio_net:
Remove u64_stats_update_begin()/end() for stats fetch
virtio_net:
replace VIRTIO_XDP_HEADROOM by XDP_PACKET_HEADROOM
virtio_net:
separate receive_buf
virtio_net:
separate receive_mergeable
virtio_net:
separate virtnet_rx_resize()
virtio_net:
separate virtnet_tx_resize()
virtio_net:
xsk: bind/unbind xsk for rx
virtio_net:
xsk: rx: support fill with xsk buffer
virtio_net:
xsk: rx: support recv merge mode
virtio_net:
xsk: rx: support recv small mode
virtio_net:
xsk: support wakeup
virtio_pci:
convert vp_*find_vqs() ops to find_vqs_info()
virtio_pci:
introduce vector allocation fallback for slow path virtqueues
virtio_pci:
pass vector policy enum to vp_find_one_vq_msix()
virtio_pci:
pass vector policy enum to vp_find_vqs_msix()
virtio_pci:
pass vq info as an argument to vp_setup_vq()
virtio_pci:
push out single vq find code to vp_find_one_vq_msix()
virtio_pci:
simplify vp_request_msix_vectors() call a bit
virtio_pci_modern:
create admin queue of queried size
virtio_pci_modern:
pass cmd as an identification token
virtio_pci_modern:
remove admin queue serialization lock
virtio_pci_modern:
treat vp_dev->admin_vq.info.vq pointer as static
virtio_pci_modern:
use completion instead of busy loop to wait on admin cmd result
virtio_ring:
fix KMSAN error for premapped mode
virtiofs:
convert to use virtio_find_vqs_info()
vmalloc:
modify the alloc_vmap_area() error message for better diagnostics
VMCI:
Fix use-after-free when removing resource in vmci_resource_remove()
vmlinux.lds.h:
catch .bss..L* sections into BSS")
vmxnet3:
add command to allow disabling of offloads
vmxnet3:
add latency measurement support in vmxnet3
vmxnet3:
prepare for version 9 changes
vmxnet3:
update to version 9
vringh:
add MODULE_DESCRIPTION()
vsock:
fix recursive ->recvmsg calls
vsprintf:
add missing MODULE_DESCRIPTION() macro
vt:
keyboard: Use led_set_brightness() in LED trigger activate() callback
w1:
Add missing newline and fix typos in w1_bus_master comment
w1:
Drop allocation error message
watchdog/perf:
properly initialize the turbo mode timestamp and rearm counter
watchdog:
bd96801_wdt: Add missing include for FIELD_*()
watchdog:
imx7ulp_wdt: keep already running watchdog enabled
watchdog:
lenovo_se10_wdt: Convert comma to semicolon
watchdog:
Make watchdog_class const
watchdog:
ROHM BD96801 PMIC WDG driver
watchdog:
rzg2l_wdt: Add suspend/resume support
watchdog:
rzg2l_wdt: Check return status of pm_runtime_put()
watchdog:
rzg2l_wdt: Make the driver depend on PM
watchdog:
rzg2l_wdt: Rely on the reset driver for doing proper reset
watchdog:
rzg2l_wdt: Remove comparison with zero
watchdog:
rzg2l_wdt: Remove reset de-assert from probe
watchdog:
rzg2l_wdt: Restrict the driver to ARCH_RZG2L and ARCH_R9A09G011
watchdog:
rzg2l_wdt: Use pm_runtime_resume_and_get()
watchdog:
rzn1: Convert comma to semicolon
watchdog:
starfive: Add missing clk_disable_unprepare()
wifi:
at76c50x: prefer struct_size over open coded arithmetic
wifi:
at76c50x: use sizeof(*pointer) instead of sizeof(type)
wifi:
ath10k: add LED and GPIO controlling support for various chipsets
wifi:
ath10k: do not always wait for MSA_READY indicator
wifi:
ath10k: Use iommu_paging_domain_alloc()
wifi:
ath11k: ath11k_mac_op_ipv6_changed(): use list_for_each_entry()
wifi:
ath11k: fix ack signal strength calculation
wifi:
ath11k: fix misspelling of "dma" in num_rxmda_per_pdev
wifi:
ath11k: fix NULL pointer dereference in ath11k_mac_get_eirp_power()
wifi:
ath11k: fix RCU documentation in ath11k_mac_op_ipv6_changed()
wifi:
ath11k: fix TPE power levels
wifi:
ath11k: fix wrong definition of CE ring's base address
wifi:
ath11k: fix wrong handling of CCMP256 and GCMP ciphers
wifi:
ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
wifi:
ath11k: modify the calculation of the average signal strength in station mode
wifi:
ath11k: refactor CE remap & unmap
wifi:
ath11k: refactor setting country code logic
wifi:
ath11k: restore country code during resume
wifi:
ath11k: skip status ring entry processing
wifi:
ath11k: unmap the CE in ath11k_ahb_probe() error path
wifi:
ath11k: use 'time_left' variable with wait_event_timeout()
wifi:
ath11k: Use iommu_paging_domain_alloc()
wifi:
ath12k: add 6 GHz params in peer assoc command
wifi:
ath12k: add ATH12K_DBG_WOW log level
wifi:
ath12k: add basic WoW functionalities
wifi:
ath12k: add channel 2 into 6 GHz channel list
wifi:
ath12k: add EMA beacon support
wifi:
ath12k: Add htt_stats_dump file ops support
wifi:
ath12k: add hw_link_id in ath12k_pdev
wifi:
ath12k: Add lock to protect the hardware state
wifi:
ath12k: add MBSSID beacon support
wifi:
ath12k: add multi device support for WBM idle ring buffer setup
wifi:
ath12k: add panic handler
wifi:
ath12k: Add support to enable debugfs_htt_stats
wifi:
ath12k: Add support to parse requested stats_type
wifi:
ath12k: add WoW net-detect functionality
wifi:
ath12k: advertise driver capabilities for MBSSID and EMA
wifi:
ath12k: allocate dummy net_device dynamically
wifi:
ath12k: avoid double SW2HW_MACID conversion
wifi:
ath12k: avoid duplicated vdev down
wifi:
ath12k: avoid duplicated vdev stop
wifi:
ath12k: avoid unnecessary MSDU drop in the Rx error process
wifi:
ath12k: change DMA direction while mapping reinjected packets
wifi:
ath12k: configure MBSSID parameters in AP mode
wifi:
ath12k: configure MBSSID params in vdev create/start
wifi:
ath12k: Correct 6 GHz frequency value in rx status
wifi:
ath12k: create a structure for WMI vdev up parameters
wifi:
ath12k: do not process consecutive RDDM event
wifi:
ath12k: Don't drop tx_status in failure case
wifi:
ath12k: drop failed transmitted frames from metric calculation.
wifi:
ath12k: Dump additional Tx PDEV HTT stats
wifi:
ath12k: dynamic VLAN support
wifi:
ath12k: fix ack signal strength calculation
wifi:
ath12k: fix ACPI warning when resume
wifi:
ath12k: fix build vs old compiler
wifi:
ath12k: fix calling correct function for rx monitor mode
wifi:
ath12k: Fix devmem address prefix when logging
wifi:
ath12k: fix driver initialization for WoW unsupported devices
wifi:
ath12k: fix firmware crash due to invalid peer nss
wifi:
ath12k: fix firmware crash during reo reinject
wifi:
ath12k: fix invalid memory access while processing fragmented packets
wifi:
ath12k: fix legacy peer association due to missing HT or 6 GHz capabilities
wifi:
ath12k: fix mbssid max interface advertisement
wifi:
ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
wifi:
ath12k: fix misspelling of "dma" in num_rxmda_per_pdev
wifi:
ath12k: fix NULL pointer access in ath12k_mac_op_get_survey()
wifi:
ath12k: Fix pdev id sent to firmware for single phy devices
wifi:
ath12k: fix peer metadata parsing
wifi:
ath12k: fix per pdev debugfs registration
wifi:
ath12k: fix race due to setting ATH12K_FLAG_EXT_IRQ_ENABLED too early
wifi:
ath12k: fix reusing outside iterator in ath12k_wow_vif_set_wakeups()
wifi:
ath12k: fix Smatch warnings on ath12k_core_suspend()
wifi:
ath12k: fix soft lockup on suspend
wifi:
ath12k: fix survey dump collection in 6 GHz
wifi:
ath12k: Fix tx completion ring (WBM2SW) setup failure
wifi:
ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
wifi:
ath12k: Fix WARN_ON during firmware crash in split-phy
wifi:
ath12k: fix wrong definition of CE ring's base address
wifi:
ath12k: handle keepalive during WoWLAN suspend and resume
wifi:
ath12k: handle symlink cleanup for per pdev debugfs dentry
wifi:
ath12k: implement hardware data filter
wifi:
ath12k: implement WoW enable and wakeup commands
wifi:
ath12k: improve the rx descriptor error information
wifi:
ath12k: initialize 'ret' in ath12k_dp_rxdma_ring_sel_config_wcn7850()
wifi:
ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
wifi:
ath12k: Introduce device index
wifi:
ath12k: modify remain on channel for single wiphy
wifi:
ath12k: refactor arvif security parameter configuration
wifi:
ath12k: Refactor idle ring descriptor setup
wifi:
ath12k: refactor rx descriptor CMEM configuration
wifi:
ath12k: refactor SMPS configuration
wifi:
ath12k: Refactor the hardware recovery procedure
wifi:
ath12k: Refactor the hardware state
wifi:
ath12k: remove duplicate definition of MAX_RADIOS
wifi:
ath12k: remove invalid peer create logic
wifi:
ath12k: remove redundant peer delete for WCN7850
wifi:
ath12k: Remove unsupported tx monitor handling
wifi:
ath12k: Remove unused ath12k_base from ath12k_hw
wifi:
ath12k: Remove unused tcl_*_ring configuration
wifi:
ath12k: remove unused variable monitor_flags
wifi:
ath12k: rename MBSSID fields in wmi_vdev_up_cmd
wifi:
ath12k: Replace "chip" with "device" in hal Rx return buffer manager
wifi:
ath12k: skip sending vdev down for channel switch
wifi:
ath12k: support ARP and NS offload
wifi:
ath12k: support GTK rekey offload
wifi:
ath12k: Support pdev error stats
wifi:
ath12k: support SMPS configuration for 6 GHz
wifi:
ath12k: Support TQM stats
wifi:
ath12k: Support Transmit Scheduler stats
wifi:
ath12k: unregister per pdev debugfs
wifi:
ath12k: use 128 bytes aligned iova in transmit path for WCN7850
wifi:
ath12k: use correct MAX_RADIOS
wifi:
brcm80211: remove unused structs
wifi:
brcm80211: use sizeof(*pointer) instead of sizeof(type)
wifi:
brcmfmac: cfg80211: Handle SSID based pmksa deletion
wifi:
brcmfmac: of: Support interrupts-extended
wifi:
brcmfmac: use 'time_left' variable with wait_event_timeout()
wifi:
brcmsmac: advertise MFP_CAPABLE to enable WPA3
wifi:
brcmsmac: LCN PHY code is used for BCM4313 2G-only device
wifi:
cfg80211: add helper for checking if a chandef is valid on a radio
wifi:
cfg80211: add regulatory flag to allow VLP AP operation
wifi:
cfg80211: add support for advertising multiple radios belonging to a wiphy
wifi:
cfg80211: add tracing for wiphy work
wifi:
cfg80211: Always call tracing
wifi:
cfg80211: correct S1G beacon length calculation
wifi:
cfg80211: extend interface combination check for multi-radio
wifi:
cfg80211: fix reporting failed MLO links status with cfg80211_connect_done
wifi:
cfg80211: fix typo in cfg80211_calculate_bitrate_he()
wifi:
cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
wifi:
cfg80211: honor WIPHY_FLAG_SPLIT_SCAN_6GHZ in cfg80211_conn_scan
wifi:
cfg80211: make hash table duplicates more survivable
wifi:
cfg80211: move enum ieee80211_ap_reg_power to cfg80211
wifi:
cfg80211: refactor 6 GHz AP power type parsing
wifi:
cfg80211: refactor regulatory beaconing checking
wifi:
cfg80211: reject non-conformant 6 GHz center frequencies
wifi:
cfg80211: restrict operation during radar detection
wifi:
cfg80211: sort trace events again
wifi:
cfg80211: use __counted_by where appropriate
wifi:
cfg80211: use BIT() for flag enums
wifi:
ieee80211/ath11k: remove IEEE80211_MAX_NUM_PWR_LEVEL
wifi:
ieee80211: add missing doc short descriptions
wifi:
ieee80211: document function return values
wifi:
ieee80211: document two FTM related functions
wifi:
ieee80211: remove ieee80211_next_tbtt_present()
wifi:
ieee80211: remove unused enum ieee80211_client_reg_power
wifi:
ipw2x00: Use kzalloc() instead of kmalloc()/memset()
wifi:
iwlegacy: do not skip frames with bad FCS
wifi:
iwlwifi: Add support for LARI_CONFIG_CHANGE_CMD v11
wifi:
iwlwifi: Add support for LARI_CONFIG_CHANGE_CMD v12
wifi:
iwlwifi: always print the firmware version in hex
wifi:
iwlwifi: api: fix includes in debug.h
wifi:
iwlwifi: bump FW API to 91 for BZ/SC devices
wifi:
iwlwifi: bump FW API to 92 for BZ/SC devices
wifi:
iwlwifi: bump min API version for Qu/So devices
wifi:
iwlwifi: bump minimum API version in BZ/SC to 90
wifi:
iwlwifi: clear trans->state earlier upon error
wifi:
iwlwifi: correctly lookup DMA address in SG table
wifi:
iwlwifi: correctly reference TSO page information
wifi:
iwlwifi: document PPAG table command union correctly
wifi:
iwlwifi: don't assume op_mode_nic_config exists
wifi:
iwlwifi: dvm: clean up rs_get_rate() logic
wifi:
iwlwifi: dvm: fix kernel-doc warnings
wifi:
iwlwifi: fix iwl_mvm_get_valid_rx_ant()
wifi:
iwlwifi: fix kernel-doc in iwl-fh.h
wifi:
iwlwifi: fix kernel-doc in iwl-trans.h
wifi:
iwlwifi: fix prototype mismatch kernel-doc warnings
wifi:
iwlwifi: fix remaining mistagged kernel-doc comments
wifi:
iwlwifi: fw: api: Add new timepoint for scan failure
wifi:
iwlwifi: fw: api: add puncturing to PHY context docs
wifi:
iwlwifi: fw: api: datapath: fix kernel-doc
wifi:
iwlwifi: fw: api: fix memory region kernel-doc
wifi:
iwlwifi: fw: api: fix missing RX descriptor kernel-doc
wifi:
iwlwifi: fw: api: fix some kernel-doc
wifi:
iwlwifi: fw: api: mac: fix kernel-doc
wifi:
iwlwifi: fw: avoid bad FW config on RXQ DMA failure
wifi:
iwlwifi: fw: fix wgds rev 3 exact size
wifi:
iwlwifi: keep BHs disabled when TXing from reclaim
wifi:
iwlwifi: keep the TSO and workaround pages mapped
wifi:
iwlwifi: kill iwl-eeprom-read
wifi:
iwlwifi: lower message level for FW buffer destination
wifi:
iwlwifi: map entire SKB when sending AMSDUs
wifi:
iwlwifi: mei: clarify iwl_mei_pldr_req() docs
wifi:
iwlwifi: mei: unify iwl_mei_set_power_limit() prototype
wifi:
iwlwifi: move amsdu_size parsing to iwlwifi
wifi:
iwlwifi: move Bz and Gl iwl_dev_info entries
wifi:
iwlwifi: move code from iwl-eeprom-parse to dvm
wifi:
iwlwifi: move TXQ bytecount limit to queue code
wifi:
iwlwifi: mvm: add a of print of a few commands
wifi:
iwlwifi: mvm: add an option to use ptp clock for rx timestamp
wifi:
iwlwifi: mvm: add debug data for MPDU counting
wifi:
iwlwifi: mvm: add missing string for ROC EMLSR block
wifi:
iwlwifi: mvm: add mvm-specific guard
wifi:
iwlwifi: mvm: add support for version 10 of the responder config command
wifi:
iwlwifi: mvm: add support for version 14 of the range request command
wifi:
iwlwifi: mvm: align reorder buffer entries to cacheline
wifi:
iwlwifi: mvm: allow 6 GHz channels in MLO scan
wifi:
iwlwifi: mvm: allow UAPSD when in SCM
wifi:
iwlwifi: mvm: always unblock EMLSR on ROC end
wifi:
iwlwifi: mvm: call ieee80211_sta_recalc_aggregates on A-MSDU size update
wifi:
iwlwifi: mvm: clean up reorder buffer data
wifi:
iwlwifi: mvm: debugfs: add entry for setting maximum TXOP time
wifi:
iwlwifi: mvm: declare band variable in the scope
wifi:
iwlwifi: mvm: define link_sta in the relevant scope
wifi:
iwlwifi: mvm: disable dynamic EMLSR when AUTO_EML is false
wifi:
iwlwifi: mvm: dissolve iwl_mvm_mac_remove_interface_common()
wifi:
iwlwifi: mvm: document remaining mvm data
wifi:
iwlwifi: mvm: don't always set antenna in beacon template cmd
wifi:
iwlwifi: mvm: don't flush BSSes on restart with MLD API
wifi:
iwlwifi: mvm: don't limit VLP/AFC to UATS-enabled
wifi:
iwlwifi: mvm: don't log error for failed UATS table read
wifi:
iwlwifi: mvm: don't send an ROC command with max_delay = 0
wifi:
iwlwifi: mvm: Don't set NO_HT40+/- flags on 6 GHz band
wifi:
iwlwifi: mvm: don't skip link selection
wifi:
iwlwifi: mvm: don't track used links separately
wifi:
iwlwifi: mvm: don't wait for tx queues if firmware is dead
wifi:
iwlwifi: mvm: Enable p2p low latency
wifi:
iwlwifi: mvm: enable VLP AP on VLP channels
wifi:
iwlwifi: mvm: fix a wrong comment
wifi:
iwlwifi: mvm: Fix associated initiator key setting
wifi:
iwlwifi: mvm: fix DTIM skip powersave config
wifi:
iwlwifi: mvm: fix hibernation
wifi:
iwlwifi: mvm: fix interface combinations
wifi:
iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
wifi:
iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
wifi:
iwlwifi: mvm: fix re-enabling EMLSR
wifi:
iwlwifi: mvm: fix rs.h kernel-doc
wifi:
iwlwifi: mvm: handle TPE advertised by AP
wifi:
iwlwifi: mvm: initiator: move setting target flags into a function
wifi:
iwlwifi: mvm: initiator: move setting the sta_id into a function
wifi:
iwlwifi: mvm: leave a print in the logs when we call fw_nmi()
wifi:
iwlwifi: mvm: mark bad no-data RX as having bad PLCP
wifi:
iwlwifi: mvm: modify iwl_mvm_ftm_set_secured_ranging() parameters
wifi:
iwlwifi: mvm: move a constant to constants.h
wifi:
iwlwifi: mvm: pause TCM when the firmware is stopped
wifi:
iwlwifi: mvm: re-enable MLO
wifi:
iwlwifi: mvm: Remove debug related code
wifi:
iwlwifi: mvm: remove init_dbg module parameter
wifi:
iwlwifi: mvm: remove IWL_MVM_PARSE_NVM
wifi:
iwlwifi: mvm: remove IWL_MVM_USE_NSSN_SYNC
wifi:
iwlwifi: mvm: remove unneeded debugfs entries
wifi:
iwlwifi: mvm: rename 'pldr_sync'
wifi:
iwlwifi: mvm: report 64-bit radiotap timestamp
wifi:
iwlwifi: mvm: separate non-BSS/ROC EMLSR blocking
wifi:
iwlwifi: mvm: set A-MSDU size on the correct link
wifi:
iwlwifi: mvm: show full firmware ID in debugfs
wifi:
iwlwifi: mvm: simplify EMLSR blocking
wifi:
iwlwifi: mvm: simplify the uAPSD coexistence limitation code
wifi:
iwlwifi: mvm: take the mutex before running link selection
wifi:
iwlwifi: mvm: unify and fix interface combinations
wifi:
iwlwifi: mvm: use IWL_FW_CHECK for link ID check
wifi:
iwlwifi: mvm: use only beacon BSS load for active links
wifi:
iwlwifi: mvm: use ROC for P2P device activities
wifi:
iwlwifi: mvm: Use the SMPS cfg of the correct link
wifi:
iwlwifi: mvm: use vif P2P type helper
wifi:
iwlwifi: pcie: fix a few legacy register accesses for new devices
wifi:
iwlwifi: pcie: fix kernel-doc
wifi:
iwlwifi: pcie: integrate TX queue code
wifi:
iwlwifi: release TXQ lock during reclaim
wifi:
iwlwifi: remove AX101, AX201 and AX203 support from LNL
wifi:
iwlwifi: Remove debug message
wifi:
iwlwifi: remove fw_running op
wifi:
iwlwifi: remove MVM prefix from scan API
wifi:
iwlwifi: remove redundant prints
wifi:
iwlwifi: remove redundant reading from NVM file
wifi:
iwlwifi: remove struct iwl_trans_ops
wifi:
iwlwifi: return a new allocation for hdr page space
wifi:
iwlwifi: simplify TX tracing
wifi:
iwlwifi: support fast resume
wifi:
iwlwifi: tracing: fix condition to allocate buf1
wifi:
iwlwifi: trans: make bad state warnings
wifi:
iwlwifi: trans: remove unused function parameter
wifi:
iwlwifi: trans: remove unused status bits
wifi:
iwlwifi: update the BA notification API
wifi:
iwlwifi: use already mapped data when TXing an AMSDU
wifi:
mac80211: Add EHT UL MU-MIMO flag in ieee80211_bss_conf
wifi:
mac80211: add ieee80211_tdls_sta_link_id()
wifi:
mac80211: add radio index to ieee80211_chanctx_conf
wifi:
mac80211: add support for DFS with multiple radios
wifi:
mac80211: add wiphy radio assignment and validation
wifi:
mac80211: cancel color change finalize work when link is stopped
wifi:
mac80211: cancel multi-link reconf work on disconnect
wifi:
mac80211: cancel TTLM teardown work earlier
wifi:
mac80211: chanctx emulation set CHANGE_CHANNEL when in_reconfig
wifi:
mac80211: check ieee80211_bss_info_change_notify() against MLD
wifi:
mac80211: check SSID in beacon
wifi:
mac80211: clean up 'ret' in sta_link_apply_parameters()
wifi:
mac80211: clear vif drv_priv after remove_interface when stopping
wifi:
mac80211: collect some CSA data into sub-structs
wifi:
mac80211: correct EHT EIRP TPE parsing
wifi:
mac80211: correcty limit wider BW TDLS STAs
wifi:
mac80211: do not check BSS color collision in certain cases
wifi:
mac80211: don't stop TTLM works again
wifi:
mac80211: extend ifcomb check functions for multi-radio
wifi:
mac80211: fix AP chandef capturing in CSA
wifi:
mac80211: fix beacon SSID mismatch handling
wifi:
mac80211: fix erroneous errors for STA changes
wifi:
mac80211: fix NULL dereference at band check in starting tx ba session
wifi:
mac80211: fix TTLM teardown work
wifi:
mac80211: free skb on error path in ieee80211_beacon_get_ap()
wifi:
mac80211: handle HW restart during ROC
wifi:
mac80211: handle protected dual of public action
wifi:
mac80211: handle TPE element during CSA
wifi:
mac80211: handle wider bandwidth OFDMA during CSA
wifi:
mac80211: inform the low level if drv_stop() is a suspend
wifi:
mac80211: make ieee80211_chan_bw_change() able to use reserved
wifi:
mac80211: mlme: handle cross-link CSA
wifi:
mac80211: move code in ieee80211_link_reserve_chanctx to a helper
wifi:
mac80211: move radar detect work to sdata
wifi:
mac80211: Move stats allocation to core
wifi:
mac80211: optionally pass chandef to ieee80211_sta_cap_rx_bw()
wifi:
mac80211: optionally pass chandef to ieee80211_sta_cur_vht_bw()
wifi:
mac80211: pass parsed TPE data to drivers
wifi:
mac80211: refactor channel checks
wifi:
mac80211: refactor chanreq.ap setting
wifi:
mac80211: refactor CSA queue block/unblock
wifi:
mac80211: remove DEAUTH_NEED_MGD_TX_PREP
wifi:
mac80211: remove extra link STA functions
wifi:
mac80211: Remove generic .ndo_get_stats64
wifi:
mac80211: remove key data from get_key callback
wifi:
mac80211: remove outdated comments
wifi:
mac80211: reset negotiated TTLM on disconnect
wifi:
mac80211: restrict public action ECSA frame handling
wifi:
mac80211: send DelBA with correct BSSID
wifi:
mac80211: track changes in AP's TPE
wifi:
mac80211: update 6 GHz AP power type before association
wifi:
mac80211: update STA/chandef width during switch
wifi:
mac80211: use monitor sdata with driver only if desired
wifi:
mac80211: Use the link BSS configuration for beacon processing
wifi:
mac80211_hwsim: add 320 MHz to hwsim channel widths
wifi:
mac80211_hwsim: add support for multi-radio wiphy
wifi:
mac80211_hwsim: fix kernel-doc
wifi:
mac80211_hwsim: fix warning
wifi:
mt76: add def_wcid to struct mt76_wcid
wifi:
mt76: mt762x: extend mt76_connac_mcu_sta_basic_tlv for per-link STA
wifi:
mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
wifi:
mt76: mt7921: fix null pointer access in mt792x_mac_link_bss_remove
wifi:
mt76: mt7925: add link handling in mt7925_mac_sta_add
wifi:
mt76: mt7925: add link handling in mt7925_mac_sta_assoc
wifi:
mt76: mt7925: add link handling in mt7925_mac_sta_remove
wifi:
mt76: mt7925: add link handling in mt7925_mcu_set_beacon_filter
wifi:
mt76: mt7925: add link handling in mt7925_set_key
wifi:
mt76: mt7925: add link handling in mt7925_sta_set_decap_offload
wifi:
mt76: mt7925: add link handling in mt7925_txwi_free
wifi:
mt76: mt7925: add link handling in mt7925_vif_connect_iter
wifi:
mt76: mt7925: add link handling in the BSS_CHANGED_ARP_FILTER handler
wifi:
mt76: mt7925: add link handling in the BSS_CHANGED_PS handler
wifi:
mt76: mt7925: add link handling in the mt7925_ipv6_addr_change
wifi:
mt76: mt7925: add link handling to mt7925_change_chanctx
wifi:
mt76: mt7925: add link handling to txwi
wifi:
mt76: mt7925: add mt7925_[assign,unassign]_vif_chanctx
wifi:
mt76: mt7925: add mt7925_change_sta_links
wifi:
mt76: mt7925: add mt7925_change_vif_links
wifi:
mt76: mt7925: add mt7925_mac_link_bss_add to create per-link BSS
wifi:
mt76: mt7925: add mt7925_mac_link_bss_remove to remove per-link BSS
wifi:
mt76: mt7925: add mt7925_mac_link_sta_add to create per-link STA
wifi:
mt76: mt7925: add mt7925_mac_link_sta_assoc to associate per-link STA
wifi:
mt76: mt7925: add mt7925_mac_link_sta_remove to remove per-link STA
wifi:
mt76: mt7925: add mt7925_mcu_bss_rlm_tlv to constitue the RLM TLV
wifi:
mt76: mt7925: add mt7925_mcu_sta_eht_mld_tlv for MLO
wifi:
mt76: mt7925: add mt7925_set_link_key
wifi:
mt76: mt7925: enabling MLO when the firmware supports it
wifi:
mt76: mt7925: extend mt7925_get_phy_mode for per-link STA
wifi:
mt76: mt7925: extend mt7925_get_phy_mode_ext for per-link STA
wifi:
mt76: mt7925: extend mt7925_mcu_[abort, set]_roc for per-link BSS
wifi:
mt76: mt7925: extend mt7925_mcu_add_bss_info for per-link BSS
wifi:
mt76: mt7925: extend mt7925_mcu_add_bss_info for per-link STA
wifi:
mt76: mt7925: extend mt7925_mcu_bss_basic_tlv for per-link BSS
wifi:
mt76: mt7925: extend mt7925_mcu_bss_basic_tlv for per-link STA
wifi:
mt76: mt7925: extend mt7925_mcu_bss_bmc_tlv for per-link BSS
wifi:
mt76: mt7925: extend mt7925_mcu_bss_color_tlv for per-link BSS
wifi:
mt76: mt7925: extend mt7925_mcu_bss_he_tlv for per-link BSS
wifi:
mt76: mt7925: extend mt7925_mcu_bss_ifs_tlv for per-link BSS
wifi:
mt76: mt7925: extend mt7925_mcu_bss_mld_tlv for per-link BSS
wifi:
mt76: mt7925: extend mt7925_mcu_bss_mld_tlv for per-link STA
wifi:
mt76: mt7925: extend mt7925_mcu_bss_qos_tlv for per-link BSS
wifi:
mt76: mt7925: extend mt7925_mcu_bss_sec_tlv for per-link BSS
wifi:
mt76: mt7925: extend mt7925_mcu_set_bss_pm for per-link BSS
wifi:
mt76: mt7925: extend mt7925_mcu_set_timing for per-link BSS
wifi:
mt76: mt7925: extend mt7925_mcu_set_tx with for per-link BSS
wifi:
mt76: mt7925: extend mt7925_mcu_sta_amsdu_tlv for per-link STA
wifi:
mt76: mt7925: extend mt7925_mcu_sta_eht_tlv for per-link STA
wifi:
mt76: mt7925: extend mt7925_mcu_sta_hdr_trans_tlv for per-link STA
wifi:
mt76: mt7925: extend mt7925_mcu_sta_he_6g_tlv for per-link STA
wifi:
mt76: mt7925: extend mt7925_mcu_sta_he_tlv for per-link STA
wifi:
mt76: mt7925: extend mt7925_mcu_sta_ht_tlv for per-link STA
wifi:
mt76: mt7925: extend mt7925_mcu_sta_phy_tlv for per-link STA
wifi:
mt76: mt7925: extend mt7925_mcu_sta_rate_ctrl_tlv with per-link STA
wifi:
mt76: mt7925: extend mt7925_mcu_sta_state_v2_tlv for per-link STA
wifi:
mt76: mt7925: extend mt7925_mcu_sta_update for per-link STA
wifi:
mt76: mt7925: extend mt7925_mcu_sta_vht_tlv for per-link STA
wifi:
mt76: mt7925: extend mt7925_mcu_uni_bss_bcnft for per-link BSS
wifi:
mt76: mt7925: extend mt7925_mcu_uni_bss_ps for per-link BSS
wifi:
mt76: mt7925: extend mt7925_mcu_uni_roc_event
wifi:
mt76: mt7925: mt7925_mcu_set_chctx rely on mt7925_mcu_bss_rlm_tlv
wifi:
mt76: mt7925: remove the unused mt7925_mcu_set_chan_info
wifi:
mt76: mt7925: remove unused parameters in mt7925_mcu_bss_bmc_tlv
wifi:
mt76: mt7925: report link information in rx status
wifi:
mt76: mt7925: set mt7925_mcu_sta_key_tlv according to link id
wifi:
mt76: mt7925: set Tx queue parameters according to link id
wifi:
mt76: mt7925: simpify mt7925_mcu_sta_cmd logic by removing fw_offload
wifi:
mt76: mt7925: support for split bss_info_changed method
wifi:
mt76: mt7925: update mt76_connac_mcu_uni_add_dev for MLO
wifi:
mt76: mt7925: update mt7925_mac_link_bss_add for MLO
wifi:
mt76: mt7925: update mt7925_mac_link_sta_[add, assoc, remove] for MLO
wifi:
mt76: mt7925: update mt7925_mcu_add_bss_info for MLO
wifi:
mt76: mt7925: update mt7925_mcu_bss_basic_tlv for MLO
wifi:
mt76: mt7925: update mt7925_mcu_bss_mld_tlv for MLO
wifi:
mt76: mt7925: update mt7925_mcu_set_timing for MLO
wifi:
mt76: mt7925: update mt7925_mcu_sta_mld_tlv for MLO
wifi:
mt76: mt7925: update mt7925_mcu_sta_phy_tlv for MLO
wifi:
mt76: mt7925: update mt7925_mcu_sta_rate_ctrl_tlv for MLO
wifi:
mt76: mt7925: update mt7925_mcu_sta_update for MLO
wifi:
mt76: mt7925: update rate index according to link id
wifi:
mt76: mt792x: add struct mt792x_bss_conf
wifi:
mt76: mt792x: add struct mt792x_chanctx
wifi:
mt76: mt792x: add struct mt792x_link_sta
wifi:
mt76: mt792x: extend mt76_connac_get_phy_mode_v2 for per-link STA
wifi:
mt76: mt792x: extend mt76_connac_mcu_uni_add_dev for per-link BSS
wifi:
mt76: mt792x: fix scheduler interference in drv own process
wifi:
mt76: un-embedd netdev from mt76_dev
wifi:
mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
wifi:
mwifiex: duplicate static structs used in driver instances
wifi:
mwifiex: Fix interface type change
wifi:
mwl8k: use 'time_left' variable with wait_for_completion_timeout()
wifi:
nl80211: clean up coalescing rule handling
wifi:
nl80211: disallow setting special AP channel widths
wifi:
nl80211: don't give key data to userspace
wifi:
nl80211: expose can-monitor channel property
wifi:
nl80211: remove the FTMs per burst limit for NDP ranging
wifi:
nl80211: split helper function from nl80211_put_iface_combinations
wifi:
p54: use 'time_left' variable with wait_for_completion_interruptible_timeout()
wifi:
radiotap: document ieee80211_get_radiotap_len() return value
wifi:
regulatory: remove extra documentation
wifi:
rt2x00: remove unused delayed work data from link description
wifi:
rtl8xxxu: 8188f: Limit TX power index
wifi:
rtl8xxxu: use swap() in rtl8xxxu_switch_ports()
wifi:
rtlwifi: Add new members to struct rtl_priv for RTL8192DU
wifi:
rtlwifi: Add rtl8192du/dm.{c,h}
wifi:
rtlwifi: Add rtl8192du/fw.{c,h} and rtl8192du/led.{c,h}
wifi:
rtlwifi: Add rtl8192du/hw.{c,h}
wifi:
rtlwifi: Add rtl8192du/phy.{c,h}
wifi:
rtlwifi: Add rtl8192du/rf.{c,h}
wifi:
rtlwifi: Add rtl8192du/sw.c
wifi:
rtlwifi: Add rtl8192du/table.{c,h}
wifi:
rtlwifi: Add rtl8192du/trx.{c,h}
wifi:
rtlwifi: Constify rtl_hal_cfg.{ops,usb_interface_cfg} and rtl_priv.cfg
wifi:
rtlwifi: Enable the new rtl8192du driver
wifi:
rtlwifi: fix default typo
wifi:
rtlwifi: handle return value of usb init TX/RX
wifi:
rtlwifi: rtl8192d: Use "rtl92d" prefix
wifi:
rtlwifi: rtl8192du: Initialise value32 in _rtl92du_init_queue_reserved_page
wifi:
rtw88: Un-embed dummy device
wifi:
rtw88: usb: Fix disconnection after beacon loss
wifi:
rtw88: usb: Further limit the TX aggregation
wifi:
rtw88: usb: schedule rx work after everything is set up
wifi:
rtw88: usb: Simplify rtw_usb_write_data
wifi:
rtw89: 8852b: fix definition of KIP register number
wifi:
rtw89: 8852b: restore setting for RFE type 5 after device resume
wifi:
rtw89: 8852b: set AMSDU limit to 5000
wifi:
rtw89: 8852bt: rfk: add DACK
wifi:
rtw89: 8852bt: rfk: add DPK
wifi:
rtw89: 8852bt: rfk: add IQK
wifi:
rtw89: 8852bt: rfk: add RCK
wifi:
rtw89: 8852bt: rfk: add RX DCK
wifi:
rtw89: 8852bt: rfk: add TSSI
wifi:
rtw89: 8852bx: add extra handles for 8852BT in 8852b_common
wifi:
rtw89: 8852bx: add extra handles of BTC for 8852BT in 8852b_common
wifi:
rtw89: 8852bx: move BTC common code from 8852b to 8852b_common
wifi:
rtw89: 8852bx: move common code from 8852b to 8852b_common
wifi:
rtw89: 8852c: correct logic and restore PCI PHY EQ after device resume
wifi:
rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT
wifi:
rtw89: add LDPC and STBC to rx_status and radiotap known fields for monitor mode
wifi:
rtw89: add polling for LPS H2C to ensure FW received
wifi:
rtw89: adopt firmware whose version is equal or less but closest
wifi:
rtw89: cam: tweak relation between sec CAM and addr CAM
wifi:
rtw89: chan: Use swap() in rtw89_swap_sub_entity()
wifi:
rtw89: coex: Add coexistence policy for hardware scan
wifi:
rtw89: constrain TX power according to Transmit Power Envelope
wifi:
rtw89: correct hardware value of nominal packet padding for WiFi 7 chips
wifi:
rtw89: fill STBC and LDPC capabilities to TX descriptor
wifi:
rtw89: Fix array index mistake in rtw89_sta_info_get_iter()
wifi:
rtw89: fix HW scan not aborting properly
wifi:
rtw89: Fix P2P behavior for WiFi 7 chips
wifi:
rtw89: mac: parse MRC C2H failure report
wifi:
rtw89: pci: fix RX tag race condition resulting in wrong RX length
wifi:
rtw89: pci: support 36-bit PCI DMA address
wifi:
rtw89: ser: avoid multiple deinit on same CAM
wifi:
rtw89: support mac_id number according to chip
wifi:
rtw89: switch to register vif_cfg_changed and link_info_changed
wifi:
rtw89: Un-embed dummy device
wifi:
rtw89: unify the selection logic of RFK table when MCC
wifi:
rtw89: use 'time_left' variable with wait_for_completion_timeout()
wifi:
rtw89: wow: append security header offset for different cipher
wifi:
rtw89: wow: enable beacon filter after swapping firmware
wifi:
rtw89: wow: fix GTK offload H2C skbuff issue
wifi:
rtw89: wow: prevent to send unexpected H2C during download Firmware
wifi:
rtw89: wow: update config mac for 802.11ax chip
wifi:
rtw89: wow: update WoWLAN reason register for different FW
wifi:
virt_wifi: avoid reporting connection success with wrong SSID
wifi:
virt_wifi: don't use strlen() in const context
wifi:
wfx: repair open network AP mode
wifi:
wil6210: Do not use embedded netdev in wil6210_priv
wifi:
wilc1000: add function to read mac address from eFuse
wifi:
wilc1000: disable power sequencer
wifi:
wilc1000: disable SDIO func IRQ before suspend
wifi:
wilc1000: do not keep sdio bus claimed during suspend/resume
wifi:
wilc1000: let host->chip suspend/resume notifications manage chip wake/sleep
wifi:
wilc1000: make sdio deinit function really deinit the sdio card
wifi:
wilc1000: move sdio suspend method next to resume and pm ops definition
wifi:
wilc1000: read MAC address from fuse at probe
wifi:
wilc1000: register net device only after bus being fully initialized
wifi:
wilc1000: remove suspend/resume from cfg80211 part
wifi:
wilc1000: set net device registration as last step during interface creation
wifi:
wilc1000: set wilc_set_mac_address parameter as const
wifi:
wl18xx: add support for reading 8.9.1 fw status
wifi:
wl18xx: allow firmwares > 8.9.0.x.58
wifi:
wl18xx: make wl18xx_tx_immediate_complete() more efficient
wifi:
wlcore: add pn16 support
wifi:
wlcore: correctness fix fwlog reading
wifi:
wlcore: improve code in wlcore_fw_status()
wifi:
wlcore: pass "status" to wlcore_hw_convert_fw_status()
wifi:
wlcore: store AP encryption key type
wifi:
zd1211rw: use 'time_left' variable with wait_for_completion_timeout()
wordpart.h:
Add REPEAT_BYTE_U32()
workqueue:
Add wq_online_cpumask
workqueue:
Always queue work items to the newest PWQ for order workqueues
workqueue:
Avoid nr_active manipulation in grabbing inactive items
workqueue:
Clean code in alloc_and_link_pwqs()
workqueue:
Clear worker->pool in the worker thread context
workqueue:
Correct declaration of cpu_pwq in struct workqueue_struct
workqueue:
Detach workers directly in idle_cull_fn()
workqueue:
doc: Fix function name, remove markers
workqueue:
Don't bind the rescuer in the last working cpu
workqueue:
Fix spruious data race in __flush_work()
workqueue:
Fix UBSAN 'subtraction overflow' error in shift_and_mask()
workqueue:
Improve scalability of workqueue watchdog touch
workqueue:
Init rescuer's affinities as the wq's effective cpumask
workqueue:
Make rescuer initialization as the last step of the creation of a new wq
workqueue:
Move kthread_flush_worker() out of alloc_and_link_pwqs()
workqueue:
Put PWQ allocation and WQ enlistment in the same lock C.S.
workqueue:
Reap workers via kthread_stop() and remove detach_completion
workqueue:
Register sysfs after the whole creation of the new wq
workqueue:
Remove cpus_read_lock() from apply_wqattrs_lock()
workqueue:
Remove incorrect "WARN_ON_ONCE(!list_empty(&worker->entry));" from dying worker
workqueue:
Remove the argument @cpu_going_down from wq_calc_pod_cpumask()
workqueue:
Remove the arguments @hotplug_cpu and @online from wq_update_pod()
workqueue:
Remove the unneeded cpumask empty check in wq_calc_pod_cpumask()
workqueue:
Remove unneeded lockdep_assert_cpus_held()
workqueue:
Remove useless pool->dying_workers
workqueue:
Rename wq_update_pod() to unbound_wq_update_pwq()
workqueue:
replace call_rcu by kfree_rcu for simple kmem_cache_free callback
workqueue:
Simplify goto statement
workqueue:
Simplify wq_calc_pod_cpumask() with wq_online_cpumask
workqueue:
Update cpumasks after only applying it successfully
workqueue:
wq_watchdog_touch is always called with valid CPU
writeback:
add general function domain_dirty_avail to calculate dirty and avail of domain
writeback:
factor out balance_domain_limits to remove repeated code
writeback:
factor out balance_wb_limits to remove repeated code
writeback:
factor out code of freerun to remove repeated code
writeback:
factor out domain_over_bg_thresh to remove repeated code
writeback:
factor out wb_bg_dirty_limits to remove repeated code
writeback:
factor out wb_dirty_exceeded to remove repeated code
writeback:
factor out wb_dirty_freerun to remove more repeated freerun code
writing_musb_glue_layer.rst:
Fix broken URL
x86, arm:
Add missing license tag to syscall tables files
x86-64:
word-at-a-time: improve byte count calculations
x86/acpi:
Add support for CPU offlining for ACPI MADT wakeup method
x86/acpi:
Do not attempt to bring up secondary CPUs in the kexec case
x86/acpi:
Extract ACPI MADT wakeup code into a separate file
x86/acpi:
Remove __ro_after_init from acpi_mp_wake_mailbox
x86/acpi:
Rename fields in the acpi_madt_multiproc_wakeup structure
x86/alternative:
Convert alternative()
x86/alternative:
Convert alternative_2()
x86/alternative:
Convert ALTERNATIVE_3()
x86/alternative:
Convert alternative_call()
x86/alternative:
Convert alternative_call_2()
x86/alternative:
Convert alternative_input()
x86/alternative:
Convert alternative_io()
x86/alternative:
Convert ALTERNATIVE_TERNARY()
x86/alternative:
Convert the asm ALTERNATIVE() macro
x86/alternative:
Convert the asm ALTERNATIVE_2() macro
x86/alternative:
Convert the asm ALTERNATIVE_3() macro
x86/alternative:
Replace the old macros
x86/alternative:
Zap alternative_ternary()
x86/alternatives, kvm:
Fix a couple of CALLs without a frame pointer
x86/alternatives:
Add nested alternatives macros
x86/alternatives:
Make FineIBT mode Kconfig selectable
x86/amd_nb:
Enhance SMN access error checking
x86/aperfmperf:
Fix deadlock on cpu_hotplug_lock
x86/apic:
Make x2apic_disable() work correctly
x86/apic:
Mark acpi_mp_wake_* variables as __ro_after_init
x86/boot:
Clean up the arch/x86/boot/main.c code a bit
x86/boot:
Remove unused function __fortify_panic()
x86/boot:
Switch to new Intel CPU model defines
x86/boot:
Use current_stack_pointer to avoid asm() in init_heap()
x86/bugs:
Add 'spectre_bhi=vmexit' cmdline option
x86/bugs:
Remove duplicate Spectre cmdline option descriptions
x86/CPU/AMD:
Add models 0x60-0x6f to the Zen5 range
x86/CPU/AMD:
Always inline amd_clear_divider()
x86/cpu/intel:
Drop stray FAM6 check with new Intel CPU model defines
x86/cpu/intel:
Switch to new Intel CPU model defines
x86/cpu:
Remove useless work in detect_tme_early()
x86/cpu:
Switch to new Intel CPU model defines
x86/cpufeatures:
Add AMD FAST CPPC feature flag
x86/cpufeatures:
Add HWP highest perf change feature flag
x86/cpufeatures:
Flip the /proc/cpuinfo appearance logic
x86/efi:
Drop support for fake EFI memory maps
x86/efistub:
Avoid returning EFI_SUCCESS on error
x86/efistub:
Call Apple set_os protocol on dual GPU Intel Macs
x86/efistub:
Drop redundant clearing of BSS
x86/efistub:
Enable SMBIOS protocol handling for x86
x86/efistub:
Revert to heap allocated boot_params for PE entrypoint
x86/fpu:
Avoid writing LBR bit to IA32_XSS unless supported
x86/hyperv:
fix kexec crash due to VP assist page corruption
x86/hyperv:
Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
x86/irqflags:
Provide native versions of the local_irq_save()/restore()
x86/kaslr:
Expose and use the end of the physical memory address space
x86/kconfig:
Add as-instr64 macro to properly evaluate AS_WRUSS
x86/kexec:
Keep CR4.MCE set during kexec for TDX guest
x86/kexec:
Remove spurious unconditional JMP from from identity_mapped()
x86/kmsan:
Fix hook for unaligned accesses
x86/mce/inject:
Add missing MODULE_DESCRIPTION() line
x86/mce/inject:
Only write MCA_MISC when a value has been supplied
x86/mce:
Remove unused variable and return value in machine_check_poll()
x86/mm:
Add callbacks to prepare encrypted memory for kexec
x86/mm:
Do not zap page table entries mapping unaccepted memory table during kdump
x86/mm:
Fix PTI for i386 some more
x86/mm:
Fix pti_clone_entry_text() for i386
x86/mm:
Fix pti_clone_pgtable() alignment assumption
x86/mm:
Introduce kernel_ident_mapping_free()
x86/mm:
Make e820__end_ram_pfn() cover E820_TYPE_ACPI ranges
x86/mm:
Make x86_platform.guest.enc_status_change_*() return an error
x86/mm:
Return correct level from lookup_address() if pte is none
x86/mtrr:
Check if fixed MTRRs exist before saving them
x86/of:
Return consistent error type from x86_of_pci_irq_enable()
x86/paravirt:
Fix incorrect virt spinlock setting on bare metal
x86/pci/intel_mid_pci:
Fix PCIBIOS_* return code handling
x86/pci/xen:
Fix PCIBIOS_* return code handling
x86/PCI:
Switch to new Intel CPU model defines
x86/pconfig:
Remove unused MKTME pconfig code
x86/percpu:
Clean up
a bit
x86/percpu:
Clean up
vertical alignment details
x86/percpu:
Enable named address spaces for all capable GCC versions
x86/percpu:
Fix operand constraint modifier in __raw_cpu_write()
x86/percpu:
Introduce the __raw_cpu_read_const() macro
x86/percpu:
Introduce the pcpu_binary_op() macro
x86/percpu:
Move some percpu accessors around to reduce ifdeffery
x86/percpu:
Move some percpu macros around for readability
x86/percpu:
Rename percpu_stable_op() to __raw_cpu_read_stable()
x86/percpu:
Unify percpu read-write accessors
x86/platform/atom:
Switch to new Intel CPU model defines
x86/platform/intel-mid:
Switch to new Intel CPU model defines
x86/platform/iosf_mbi:
Convert PCIBIOS_* return codes to errnos
x86/relocate_kernel:
Use named labels for less confusion
x86/resctrl:
Add a new field to struct rmid_read for summation of domains
x86/resctrl:
Add node-scope to the options for feature scope
x86/resctrl:
Allocate a new field in union mon_data_bits
x86/resctrl:
Block use of mba_MBps mount option on Sub-NUMA Cluster (SNC) systems
x86/resctrl:
Create Sub-NUMA Cluster (SNC) monitor files
x86/resctrl:
Detect Sub-NUMA Cluster (SNC) mode
x86/resctrl:
Enable shared RMID mode on Sub-NUMA Cluster (SNC) systems
x86/resctrl:
Fill out rmid_read structure for smp_call*() to read a counter
x86/resctrl:
Fix arch_mbm_* array overrun on SNC
x86/resctrl:
Handle removing directories in Sub-NUMA Cluster (SNC) mode
x86/resctrl:
Initialize on-stack struct rmid_read instances
x86/resctrl:
Introduce snc_nodes_per_l3_cache
x86/resctrl:
Make __mon_event_count() handle sum domains
x86/resctrl:
Prepare for different scope for control/monitor operations
x86/resctrl:
Prepare for new domain scope
x86/resctrl:
Prepare for new Sub-NUMA Cluster (SNC) monitor files
x86/resctrl:
Prepare to split rdt_domain structure
x86/resctrl:
Refactor mkdir_mondata_subdir() with a helper function
x86/resctrl:
Replace open coded cacheinfo searches
x86/resctrl:
Split the rdt_domain and rdt_hw_domain structures
x86/resctrl:
Update documentation with Sub-NUMA cluster changes
x86/setup:
Parse the builtin command line before merging
x86/setup:
Warn when option parsing is done too early
x86/sev:
Allow non-VMPL0 execution when an SVSM is present
x86/sev:
Check for the presence of an SVSM in the SNP secrets page
x86/sev:
Do RMP memory coverage check after max_pfn has been set
x86/sev:
Extend the config-fs attestation support for an SVSM
x86/sev:
Fix __reserved field in sev_config
x86/sev:
Move SEV compilation units
x86/sev:
Move sev_guest.h into common SEV header
x86/sev:
Perform PVALIDATE using the SVSM when not at VMPL0
x86/sev:
Provide guest VMPL level to userspace
x86/sev:
Provide SVSM discovery support
x86/sev:
Take advantage of configfs visibility support in TSM
x86/sev:
Use kernel provided SVSM Calling Areas
x86/sev:
Use the SVSM to create a vCPU when not in VMPL0
x86/shstk:
Make return uprobe work with shadow stack
x86/smp:
Add smp_ops.stop_this_cpu() callback
x86/syscall:
Mark exit[_group] syscall handlers __noreturn
x86/tdx:
Account shared memory
x86/tdx:
Convert shared memory back to private on kexec
x86/tdx:
Fix data leak in mmio_read()
x86/tsc:
Provide ART base clock information for TSC
x86/tsc:
Remove obsolete ART to TSC conversion functions
x86/uaccess:
Improve the 8-byte getuser() case
x86/uaccess:
Zero the 8-byte get_range case on failure on 32-bit
x86/vdso:
Fix function reference in comment
x86/vdso:
Remove unused include
x86/vgtod:
Remove unused typedef gtod_long_t
x86/virt/tdx:
Switch to new Intel CPU model defines
x86/vmware:
Add TDX hypercall support
x86/vmware:
Correct macro names
x86/vmware:
Introduce VMware hypercall API
x86/vmware:
Remove legacy VMWARE_HYPERCALL* macros
x86/vmware:
Use VMware hypercall API
x86/xen/time:
Reduce Xen timer tick
x86/xen:
Convert comma to semicolon
x86/xen:
eliminate some private header files
x86/xen:
fix memblock_reserve() usage on PVH
x86/xen:
make some functions static
x86/xen:
move xen_reserve_extra_memory()
x86/xen:
remove deprecated xen_nopvspin boot parameter
x86:
vdso: Wire up getrandom() vDSO implementation
xdp:
fix invalid wait context of page_pool_destroy()
xen-blkfront:
don't disable cache flushes when they fail
xen-blkfront:
fix sector_size propagation to the block layer
xen/arm:
Convert comma to semicolon
xen/blkback:
add missing MODULE_DESCRIPTION() macro
xen/manage:
Constify struct shutdown_handler
xen:
add missing MODULE_DESCRIPTION() macros
xen:
fix multicall debug data referencing
xen:
make multicall debug boot time selectable
xen:
privcmd: Fix possible access to a freed kirqfd instance
xen:
privcmd: Switch from mutex to spinlock for irqfds
xfrm:
Allow UDP encapsulation in crypto offload control path
xfrm:
call xfrm_dev_policy_delete when kill policy
xfrm:
Export symbol xfrm_dev_state_delete.
xfrm:
Fix input error path memory access
xfrm:
fix netdev reference count imbalance
xfrm:
Fix unregister netdevice hang on hardware offload.
xfrm:
Log input direction mismatch error in one place
xfrm:
Support crypto offload for inbound IPv4 UDP-encapsulated ESP packet
xfrm:
Support crypto offload for inbound IPv6 ESP packets not in GRO path
xfrm:
Support crypto offload for outbound IPv4 UDP-encapsulated ESP packet
xfrm:
support sending NAT keepalives in ESP in UDP states
xfs:
add a ci_entry helper
xfs:
add a ri_entry helper
xfs:
add a xefi_entry helper
xfs:
add bounds checking to xlog_recover_process_data
xfs:
AIL doesn't need manual pushing
xfs:
allow SECURE namespace xattrs to use reserved block pool
xfs:
always take XFS_MMAPLOCK shared in xfs_dax_read_fault
xfs:
attr forks require attr, not attr2
xfs:
Avoid races with cnt_btree lastrec updates
xfs:
avoid redundant AGFL buffer invalidation
xfs:
background AIL push should target physical space
xfs:
clean up extent free log intent item tracepoint callsites
xfs:
clean up refcount log intent item tracepoint callsites
xfs:
clean up rmap log intent item tracepoint callsites
xfs:
cleanup xfs_ilock_iocb_for_write
xfs:
collapse xlog_state_set_callback in caller
xfs:
conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set
xfs:
convert "skip_discard" to a proper flags bitset
xfs:
convert comma to semicolon
xfs:
convert comma to semicolon
xfs:
create libxfs helper to exchange two directory entries
xfs:
create libxfs helper to link a new inode into a directory
xfs:
create libxfs helper to link an existing inode into a directory
xfs:
create libxfs helper to remove an existing inode/name from a directory
xfs:
create libxfs helper to rename two directory entries
xfs:
create specialized classes for refcount tracepoints
xfs:
don't bother calling xfs_refcount_finish_one_cleanup in xfs_refcount_finish_one
xfs:
don't bother calling xfs_rmap_finish_one_cleanup in xfs_rmap_finish_one
xfs:
don't bother reporting blocks trimmed via FITRIM
xfs:
don't use the incore struct xfs_sb for offsets into struct xfs_dsb
xfs:
don't walk off the end of a directory data block
xfs:
enable FITRIM on the realtime device
xfs:
ensure log tail is always up to date
xfs:
factor out a xfs_efd_add_extent helper
xfs:
fix a memory leak
xfs:
fix di_onlink checking for V1/V2 inodes
xfs:
fix file_path handling in tracepoints
xfs:
fix folio dirtying for XFILE_ALLOC callers
xfs:
Fix missing interval for missing_owner in xfs fsmap
xfs:
fix rtalloc rotoring when delalloc is in use
xfs:
fix the contact address for the sysfs ABI documentation
xfs:
Fix the owner setting issue for rmap query in xfs fsmap
xfs:
Fix xfs_flush_unmap_range() range for RT
xfs:
Fix xfs_prepare_shift() range for RT
xfs:
fold xfs_ilock_for_write_fault into xfs_write_fault
xfs:
get rid of trivial rename helpers
xfs:
get rid of xfs_ag_resv_rmapbt_alloc
xfs:
give refcount btree cursor error tracepoints their own class
xfs:
give rmap btree cursor error tracepoints their own class
xfs:
grant heads track byte counts, not LSNs
xfs:
hoist extent size helpers to libxfs
xfs:
hoist inode flag conversion functions to libxfs
xfs:
hoist inode free function to libxfs
xfs:
hoist new inode initialization functions to libxfs
xfs:
hoist project id get/set functions to libxfs
xfs:
hoist xfs_iunlink to libxfs
xfs:
hoist xfs_{bump,drop}link to libxfs
xfs:
implement atime updates in xfs_trans_ichgtime
xfs:
l_last_sync_lsn is really AIL state
xfs:
move and rename xfs_trans_committed_bulk
xfs:
move dirent update hooks to xfs_dir2.c
xfs:
move inode copy-on-write predicates to xfs_inode.[ch]
xfs:
move the dio write relocking out of xfs_ilock_for_iomap
xfs:
move xfs_extent_free_defer_add to xfs_extfree_item.c
xfs:
move xfs_refcount_update_defer_add to xfs_refcount_item.c
xfs:
move xfs_rmap_update_defer_add to xfs_rmap_item.c
xfs:
pack icreate initialization parameters into a separate structure
xfs:
pass btree cursors to refcount btree tracepoints
xfs:
pass btree cursors to rmap btree tracepoints
xfs:
pass the fsbno to xfs_perag_intent_get
xfs:
pass the full grant head to accounting functions
xfs:
preserve i_state around inode_init_always in xfs_reinit_inode
xfs:
push xfs_icreate_args creation out of xfs_create*
xfs:
refactor __xfs_filemap_fault
xfs:
remove duplicate asserts in xfs_defer_extent_free
xfs:
Remove header files which are included more than once
xfs:
remove now spurious i_state initialization in xfs_inode_alloc
xfs:
remove unused parameter in macro XFS_DQUOT_LOGRES
xfs:
remove xfs_defer_agfl_block
xfs:
remove xfs_trans_set_refcount_flags
xfs:
remove xfs_trans_set_rmap_flags
xfs:
reserve blocks for truncating large realtime inode
xfs:
reset rootdir extent size hint after growfsrt
xfs:
reuse xfs_extent_free_cancel_item
xfs:
reuse xfs_refcount_update_cancel_item
xfs:
reuse xfs_rmap_update_cancel_item
xfs:
revert AIL TASK_KILLABLE threshold
xfs:
separate the icreate logic around INIT_XATTRS
xfs:
simplify usage of the rcur local variable in xfs_refcount_finish_one
xfs:
simplify usage of the rcur local variable in xfs_rmap_finish_one
xfs:
simplify xfs_dax_fault
xfs:
skip flushing log items during push
xfs:
split new inode creation into two pieces
xfs:
take m_growlock when running growfsrt
xfs:
track log space pinned by the AIL
xfs:
use consistent uid/gid when grabbing dquots for inodes
xfs:
use XFS_BUF_DADDR_NULL for daddrs in getfsmap code
xfs:
use xfs_trans_ichgtime to set times when allocating inode
xfs:
verify buffer, inode, and dquot items every tx commit
xfs:
wrap inode creation dqalloc calls
xfs:
xfs_finobt_count_blocks() walks the wrong btree
xhci:
Add a quirk for writing ERST in high-low order
xhci:
Apply XHCI_RESET_TO_DEFAULT quirk to TGL
xhci:
dbc: Allow users to modify DbC poll interval via sysfs
xhci:
Fix Panther point NULL pointer deref at full-speed re-enumeration
xhci:
Remove dead code in xhci_move_dequeue_past_td()
xhci:
rework xhci internal endpoint halt state detection.
xhci:
Set correct transferred length for cancelled isoc transfers
xhci:
show usb device name in xhci urb tracing
xhci:
sort out TRB Endpoint ID bitfield macros
xprtrdma:
Clean up synopsis of frwr_mr_unmap()
xprtrdma:
Fix rpcrdma_reqs_reset()
xprtrdma:
Handle device removal outside of the CM event handler
xprtrdma:
Remove temp allocation of rpcrdma_rep objects
xprtrdma:
removed asm-generic headers from verbs.c
xsk:
Require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len
z2ram:
add missing MODULE_DESCRIPTION() macro
zh_CN/admin-guide:
Add zh_CN/admin-guide/numastat.rst translation document
zh_CN/admin-guide:
one typo fix
zonefs:
enable support for large folios
zorro:
make match function take a const pointer
zorro:
Use str_plural() in amiga_zorro_probe()
zsmalloc:
rename class stat mutators