Changelog
in Linux kernel
6.14
.mailmap:
add entries for Jeff Johnson
.mailmap:
update email address for Christopher Obbard
8250:
microchip: pci1xxxx: Add workaround for RTS bit toggle
9p:
fix ->rename_sem exclusion
:
Allow the passing of both iomem and non-iomem pointers to no_free_ptr()
accel/amdxdna:
Add __user to second parameter of aie2_query_status
accel/amdxdna:
Add a new driver for AMD AI Engine
accel/amdxdna:
Add command execution
accel/amdxdna:
Add device status for aie2 devices
accel/amdxdna:
Add documentation for AMD NPU accelerator driver
accel/amdxdna:
Add error handling
accel/amdxdna:
Add GEM buffer object management
accel/amdxdna:
Add hardware context
accel/amdxdna:
Add hardware resource solver
accel/amdxdna:
Add include interrupt.h to amdxdna_mailbox.c
accel/amdxdna:
Add missing include linux/slab.h
accel/amdxdna:
Add MODULE_FIRMWARE() declarations
accel/amdxdna:
Add query firmware version
accel/amdxdna:
Add query functions
accel/amdxdna:
Add RyzenAI-npu6 support
accel/amdxdna:
Add suspend and resume
accel/amdxdna:
Add zero check for pad in ioctl input structures
accel/amdxdna:
Declare aie2_max_col as static
accel/amdxdna:
Declare force_cmdlist as static
accel/amdxdna:
Declare mailbox register base as __iomem pointer
accel/amdxdna:
Declare npu device profile as static variables
accel/amdxdna:
Declare npu6_dev_priv as static
accel/amdxdna:
Enhance power management settings
accel/amdxdna:
include linux/slab.h
accel/amdxdna:
Read firmware interface version from registers
accel/amdxdna:
Remove DRM_AMDXDNA_HWCTX_CONFIG_NUM
accel/amdxdna:
Replace idr api with xarray
accel/amdxdna:
Replace mmput with mmput_async to avoid dead lock
accel/amdxdna:
Support hardware mailbox
accel/amdxdna:
use modern PM helpers
accel/amdxdna:
Use rcu_access_pointer for __rcu pointer
accel/habanalabs:
convert timeouts to secs_to_jiffies()
accel/ivpu:
Clear runtime_error after pm_runtime_resume_and_get() fails
accel/ivpu:
Fix error handling in ivpu_boot()
accel/ivpu:
Fix error handling in recovery/reset
accel/ivpu:
Fix Qemu crash when running in passthrough
accel/ivpu:
remove DRIVER_DATE conditional drm_driver init
accel/qaic:
Drop redundant vfree() null check in sahara
accel/qaic:
Fix integer overflow in qaic_validate_req()
accel/qaic:
Fix possible data corruption in BOs > 2G
accel/qaic:
Fix typo for struct qaic_manage_trans_passthrough
acct:
avoid pointless reference count bump
acct:
block access to kernel internal filesystems
acct:
perform last write from workqueue
ACPI/HMAT:
Move HMAT messages to pr_debug()
ACPI:
battery: Rename extensions to hook in messages
ACPI:
BGRT: Constify 'struct bin_attribute'
ACPI:
BGRT: Mark bin_attribute as __ro_after_init
ACPI:
bus: change the prototype for acpi_get_physical_device_location
ACPI:
bus: implement acpi_device_hid when !ACPI
ACPI:
bus: implement acpi_get_physical_device_location when !ACPI
ACPI:
bus: implement for_each_acpi_consumer_dev when !ACPI
ACPI:
bus: implement for_each_acpi_dev_match when !ACPI
ACPI:
DPTF: Support Panther Lake
ACPI:
fan: cleanup resources in the error path of .probe()
ACPI:
GTDT: Relax sanity checking on Platform Timers array count
ACPI:
header: implement acpi_device_handle when !ACPI
ACPI:
OSL: Use usleep_range() in acpi_os_sleep()
ACPI:
platform-profile: Add a name member to handlers
ACPI:
platform_profile: Add `ops` member to handlers
ACPI:
platform_profile: Add `probe` to platform_profile_ops
ACPI:
platform_profile: Add a prefix to log messages
ACPI:
platform_profile: Add choices attribute for class interface
ACPI:
platform_profile: Add concept of a "custom" profile
ACPI:
platform_profile: Add device pointer into platform profile handler
ACPI:
platform_profile: Add devm_platform_profile_register()
ACPI:
platform_profile: Add documentation
ACPI:
platform_profile: Add name attribute to class interface
ACPI:
platform_profile: Add platform handler argument to platform_profile_remove()
ACPI:
platform_profile: Add profile attribute for class interface
ACPI:
platform_profile: Add support for hidden choices
ACPI:
platform_profile: Allow multiple handlers
ACPI:
platform_profile: Check all profile handler to calculate next
ACPI:
platform_profile: Clean platform_profile_handler
ACPI:
platform_profile: Create class for ACPI platform profile
ACPI:
platform_profile: Fix memory leak in profile_class_is_visible()
ACPI:
platform_profile: Let drivers set drvdata to the class device
ACPI:
platform_profile: Make sure all profile handlers agree on profile
ACPI:
platform_profile: Move matching string for new profile out of mutex
ACPI:
platform_profile: Move platform_profile_handler
ACPI:
platform_profile: Move sanity check out of the mutex
ACPI:
platform_profile: Notify change events on register and unregister
ACPI:
platform_profile: Notify class device from platform_profile_notify()
ACPI:
platform_profile: Only show profiles common for all handlers
ACPI:
platform_profile: Pass the profile handler into platform_profile_notify()
ACPI:
platform_profile: Remove platform_profile_handler from callbacks
ACPI:
platform_profile: Remove platform_profile_handler from exported symbols
ACPI:
platform_profile: Replace *class_dev member with class_dev
ACPI:
platform_profile: Use `scoped_cond_guard`
ACPI:
platform_profile: Use guard(mutex) for register/unregister
ACPI:
PRM: Fix missing guid_t declaration in linux/prmt.h
ACPI:
PRM: Remove unnecessary strict handler address checks
ACPI:
property: Consider data nodes as being available
ACPI:
property: Fix return value for nval == 0 in acpi_data_prop_read()
ACPI:
resource: IRQ override for Eluktronics MECH-17
ACPI:
sysfs: Constify 'struct bin_attribute'
ACPI:
tables: Use string choice helpers
acpi:
typec: ucsi: Introduce a ->poll_cci method
ACPI:
x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5V
Linux:
add a string-to-qstr constructor
Linux:
Add audio support for the Renesas RZ/G3S SoC
Linux:
Add function to constrain rates
Linux:
Add SOF support for new board revisions
Linux:
Add support for codec of F1C100s
af_unix:
Add a prompt to CONFIG_AF_UNIX_OOB
af_unix:
Clean up error paths in unix_dgram_sendmsg().
af_unix:
Clean up error paths in unix_stream_connect().
af_unix:
Clean up error paths in unix_stream_sendmsg().
af_unix:
Clean up SOCK_DEAD error paths in unix_dgram_sendmsg().
af_unix:
Defer sock_put() to clean up path in unix_dgram_sendmsg().
af_unix:
Fix memory leak in unix_dgram_sendmsg()
af_unix:
Move !sunaddr case in unix_dgram_sendmsg().
af_unix:
Remove unix_our_peer().
af_unix:
Reuse out_pipe label in unix_stream_sendmsg().
af_unix:
Set drop reason in __unix_gc().
af_unix:
Set drop reason in manage_oob().
af_unix:
Set drop reason in unix_dgram_disconnected().
af_unix:
Set drop reason in unix_release_sock().
af_unix:
Set drop reason in unix_sock_destructor().
af_unix:
Set drop reason in unix_stream_read_skb().
af_unix:
Set error only when needed in unix_dgram_sendmsg().
af_unix:
Set error only when needed in unix_stream_connect().
af_unix:
Set error only when needed in unix_stream_sendmsg().
af_unix:
Split restart label in unix_dgram_sendmsg().
af_unix:
Use consume_skb() in connect() and sendmsg().
af_unix:
Use msg->{msg_name,msg_namelen} in unix_dgram_sendmsg().
affs:
don't write overlarge OFS data block size fields
affs:
generate OFS sequence numbers starting at 1
afs:
Add a tracepoint for afs_read_receive()
afs:
Add more tracepoints to do with tracking validity
afs:
Add rootcell checks
afs:
Don't use mutex for I/O operation lock
afs:
Eliminate afs_read
afs:
Fix afs_atcell_get_link() to check if ws_cell is unset first
afs:
Fix afs_atcell_get_link() to handle RCU pathwalk
afs:
Fix cleanup of immediately failed async calls
afs:
Fix directory format encoding struct
afs:
Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY
afs:
Fix the fallback handling for the YFS.RemoveFile2 RPC call
afs:
Fix the server_list to unuse a displaced server rather than putting it
afs:
Give an afs_server object a ref on the afs_cell object it points to
afs:
Locally initialise the contents of a new symlink on creation
afs:
Make /afs/.
as well as /afs/
mountpoints
afs:
Make /afs/@cell and /afs/.@cell symlinks
afs:
Make afs_init_request() get a key if not given a file
afs:
Make afs_mkdir() locally initialise a new directory's content
afs:
Make {Y,}FS.FetchData an asynchronous operation
afs:
Use netfslib for directories
afs:
Use netfslib for symlinks, allowing them to be cached
afs:
Use the contained hashtable to search a directory
afs_d_revalidate():
use stable name and parent inode passed by caller
ahci:
Introduce ahci_ignore_port() helper
ahci:
st: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
aio:
avoid pointless cred reference count bump
alienware-wmi:
Use devm_platform_profile_register()
Linux:
Align git commit ID abbreviation guidelines and checks
alloc_tag:
avoid current->alloc_tag manipulations when profiling is disabled
alpha/elf:
Fix misc/setarch test of util-linux by removing 32bit support
alpha:
align stack for page fault and user unaligned trap handlers
alpha:
make stack 16-byte aligned (most cases)
alpha:
remove duplicate included header file
alpha:
replace hardcoded stack offsets with autogenerated ones
alpha:
Replace one-element array with flexible array member
alpha:
Use str_yes_no() helper in pci_dac_dma_supported()
ALSA:
ac97: Modify the incorrect format specifier
ALSA:
AC97: Use str_on_off() helper in snd_ac97_proc_read_main()
ALSA:
ad1889: Use str_enabled_disabled() helper function
ALSA:
Align the syntax of iov_iter helpers with standard ones
ALSA:
cmipci: Modify the incorrect format specifier
ALSA:
compress: Add output rate and output format support
ALSA:
ctxfi: Simplify dao_clear_{left,right}_input() functions
ALSA:
emu10k1: Simplify with str_on_off()
ALSA:
emu10k1: Use str_yes_no() helper
ALSA:
ens137x: Use str_on_off() helper in snd_ensoniq_proc_read()
ALSA:
FCP: Add Focusrite Control Protocol driver
ALSA:
firewire: Simplify with str_on_off()
ALSA:
hda/cirrus: Correct the full scale volume set logic
ALSA:
hda/cirrus: Reduce codec resume time
ALSA:
hda/conexant: Add quirk for HP ProBook 450 G4 mute LED
ALSA:
hda/realtek - add supported Mic Mute LED for Lenovo platform
ALSA:
hda/realtek - Fixed headphone distorted sound on Acer Aspire A115-31 laptop
ALSA:
hda/realtek: Add a comment for alc_fixup_inv_dmic()
ALSA:
hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx
ALSA:
hda/realtek: Add support for ASUS B3405 and B3605 Laptops using CS35L41 HDA
ALSA:
hda/realtek: Add support for ASUS B5405 and B5605 Laptops using CS35L41 HDA
ALSA:
hda/realtek: Add support for ASUS ROG Strix G614 Laptops using CS35L41 HDA
ALSA:
hda/realtek: Add support for ASUS ROG Strix G814 Laptop using CS35L41 HDA
ALSA:
hda/realtek: Add support for ASUS ROG Strix GA603 Laptops using CS35L41 HDA
ALSA:
hda/realtek: Add support for ASUS Zenbook UM3406KA Laptops using CS35L41 HDA
ALSA:
hda/realtek: Add support for various ASUS Laptops using CS35L41 HDA
ALSA:
hda/realtek: Enable headset mic on Positivo C6400
ALSA:
hda/realtek: Enable Mute LED on HP Laptop 14s-fq1xxx
ALSA:
hda/realtek: Fix Asus Z13 2025 audio
ALSA:
hda/realtek: Fix microphone regression on ASUS N705UD
ALSA:
hda/realtek: Fix quirk matching for Legion Pro 7
ALSA:
hda/realtek: Fix wrong mic setup for ASUS VivoBook 15
ALSA:
hda/realtek: Fixup ALC225 depop procedure
ALSA:
hda/realtek: Limit mic boost on Positivo ARN50
ALSA:
hda/realtek: Remove (revert) duplicate Ally X config
ALSA:
hda/realtek: Simplify with str_yes_no()
ALSA:
hda/realtek: update ALC222 depop optimize
ALSA:
hda/realtek: Workaround for resume on Dell Venue 11 Pro 7130
ALSA:
hda/tas2781: Add tas2781 hda SPI driver
ALSA:
hda/tas2781: Fix index issue in tas2781 hda SPI driver
ALSA:
hda/tas2781: Update tas2781 hda SPI driver
ALSA:
hda: Add AZX_DCAPS_NO_TCSEL flag for Loongson HDA devices
ALSA:
hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls()
ALSA:
hda: Always check capability at opening a hwdep
ALSA:
hda: Fix compilation of snd_hdac_adsp_xxx() helpers
ALSA:
hda: Fix headset detection failure due to unstable sort
ALSA:
hda: Fix speakers on ASUS EXPERTBOOK P5405CSA 1.0
ALSA:
hda: Fix typo in hda_sysfs.h
ALSA:
hda: hda-intel: add Panther Lake-H support
ALSA:
hda: intel-dsp-config: Add PTL-H support
ALSA:
hda: intel: Add Dell ALC3271 to power_save denylist
ALSA:
hda: realtek: fix incorrect IS_REACHABLE() usage
ALSA:
hda: Simplify with str_enable_disable()
ALSA:
hda: Support for Ideapad hotkey mute LEDs
ALSA:
hda: tas2781-spi: Delete some dead code
ALSA:
hda: tas2781-spi: Fix -Wsometimes-uninitialized in tasdevice_spi_switch_book()
ALSA:
hda: tas2781-spi: Fix bogus error handling in tas2781_hda_spi_probe()
ALSA:
hda: tas2781-spi: Fix error code in tas2781_read_acpi()
ALSA:
hda: tas2781-spi: select CRC32 instead of CRC32_SARWATE
ALSA:
hda: Transfer firmware in two chunks
ALSA:
hdsp: Use str_on_off() and str_yes_no() helper functions
ALSA:
hdspm: Simplify with str_on_off()
ALSA:
line6: convert timeouts to secs_to_jiffies()
ALSA:
lola: Fix typo in lola_clock.c
ALSA:
pcm: use new array-copying-wrapper
ALSA:
ppc: Remove i2c client removal hack
ALSA:
rawmidi: Bump protocol version to 2.0.5
ALSA:
rawmidi: Expose the tied device number in info ioctl
ALSA:
rawmidi: Make tied_device=0 as default / unknown
ALSA:
rawmidi: Show substream activity in info ioctl
ALSA:
rme9652: Simplify with str_yes_no()
ALSA:
sb: Use str_enabled_disabled() helper in info_read()
ALSA:
scarlett2: Add device_setup option to use FCP driver
ALSA:
seq: Allow system notification in atomic
ALSA:
seq: Avoid module auto-load handling at event delivery
ALSA:
seq: Drop UMP events when no UMP-conversion is set
ALSA:
seq: Make dependency on UMP clearer
ALSA:
seq: Notify client and port info changes
ALSA:
seq: Notify UMP EP and FB changes
ALSA:
seq: oss: fix typo in seq_oss_init.c
ALSA:
seq: oss: Send fragmented SysEx messages immediately
ALSA:
seq: oss: Simplify with str_enabled_disabled()
ALSA:
seq: Skip notifications unless subscribed to announce port
ALSA:
sonicvibes: Simplify with str_off_on()
ALSA:
sonicvibes: Use str_on_off() helper in snd_sonicvibes_proc_read()
ALSA:
Switch to use hrtimer_setup()
ALSA:
trident: Simplify with str_on_off()
ALSA:
ump: Copy FB name string more safely
ALSA:
ump: Copy safe string name to rawmidi
ALSA:
ump: Update rawmidi name per EP name update
ALSA:
usb-audio: Add delay quirk for iBasso DC07 Pro
ALSA:
usb-audio: Add delay quirk for USB Audio Device
ALSA:
usb-audio: Avoid dropping MIDI events at closing multiple ports
ALSA:
usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2
ALSA:
usb: fcp: Fix hwdep read ops types
ALSA:
usb: fcp: Fix incorrect resp->opcode retrieval
ALSA:
usb: fcp: Fix meter_levels type to __le32
ALSA:
usb: fcp: Fix return code from poll ops
ALSA:
usx2y: validate nrpacks module parameter on probe
amdgpu/pm/legacy:
fix suspend/resume issues
amdkfd:
properly free gang_ctx_bo when failed to init user queue
APEI:
GHES: Have GHES honor the panic= setting
apple-nvme:
Release power domains when probe fails
apple-nvme:
Support coprocessors left idle
ARC:
migrate to the generic rule for built-in DTB
ARC:
Remove GENERIC_PENDING_IRQ
arch:
remove get_task_comm() and print task comm directly
arm/bL_switcher:
Use kthread_run_on_cpu()
arm/crc-t10dif:
expose CRC-T10DIF function through lib
arm/crc32:
expose CRC32 functions through lib
arm64/cpufeature:
Refactor conditional logic in init_cpu_ftr_reg()
arm64/crc-t10dif:
expose CRC-T10DIF function through lib
arm64/gcs:
Fix documentation for HWCAP
arm64/hwcap:
Describe 2024 dpISA extensions to userspace
arm64/hwcap:
Remove stray references to SF8MMx
arm64/Kconfig:
Drop EXECMEM dependency from ARCH_WANTS_EXECMEM_LATE
arm64/kvm:
Avoid invalid physical addresses to signal owner updates
arm64/kvm:
Configure HYP TCR.PS/DS based on host stage1
arm64/mm:
Drop INIT_MM_CONTEXT()
arm64/mm:
Ensure adequate HUGE_MAX_HSTATE
arm64/mm:
Fix Boot panic on Ampere Altra
arm64/mm:
Override PARange for !LPA2 and use it consistently
arm64/mm:
Reduce PA space to 48 bits when LPA2 is not enabled
arm64/mm:
Rename pte_mkpresent() as pte_mkvalid()
arm64/mm:
Replace open encodings with PXD_TABLE_BIT
arm64/mm:
Replace open encodings with PXD_TABLE_BIT
arm64/sme:
Move storage of reg_smidr to __cpuinfo_store_cpu()
arm64/sysreg/tools:
Move TRFCR definitions to sysreg
arm64/sysreg:
Allow a 'Mapping' descriptor for system registers
arm64/sysreg:
Convert *_EL12 accessors to Mapping
arm64/sysreg:
Get rid of CPACR_ELx SysregFields
arm64/sysreg:
Get rid of the TCR2_EL1x SysregFields
arm64/sysreg:
Get rid of TRFCR_ELx SysregFields
arm64/sysreg:
Update ID_AA64FPFR0_EL1 to DDI0601 2024-09
arm64/sysreg:
Update ID_AA64ISAR2_EL1 to DDI0601 2024-09
arm64/sysreg:
Update ID_AA64ISAR3_EL1 to DDI0601 2024-09
arm64/sysreg:
Update ID_AA64PFR2_EL1 to DDI0601 2024-09
arm64/sysreg:
Update ID_AA64SMFR0_EL1 to DDI0601 2024-12
arm64/sysreg:
Update ID_AA64ZFR0_EL1 to DDI0601 2024-09
arm64:
Add Blaize BLZP1600 SoC family
arm64:
Add missing registrations of hwcaps
arm64:
amu: Delay allocating cpumask for AMU FIE support
arm64:
asm: Fix typo in pgtable.h
arm64:
cacheinfo: Avoid out-of-bounds write to cacheinfo array
arm64:
cpufeature: Add HAFT to cpucap_is_possible()
arm64:
defconfig: Enable Amazon Elastic Network Adaptor
arm64:
defconfig: Enable basic Qualcomm SM8750 SoC drivers
arm64:
defconfig: Enable Blaize BLZP1600 platform
arm64:
defconfig: enable clock controller, interconnect and pinctrl for QCS615
arm64:
defconfig: enable clock controller, interconnect and pinctrl for QCS8300
arm64:
defconfig: Enable ITE IT6263 driver
arm64:
defconfig: enable Maxim TCPCI driver
arm64:
defconfig: Enable MediaTek DWMAC
arm64:
defconfig: Enable MediaTek STAR Ethernet MAC
arm64:
defconfig: Enable pinctrl-based I2C mux
arm64:
defconfig: Enable Qualcomm IPQ CMN PLL clock controller
arm64:
defconfig: Enable R9A09G047 SoC
arm64:
defconfig: Enable Renesas RZ/V2H(P) Watchdog driver
arm64:
defconfig: Enable RFKILL GPIO
arm64:
defconfig: Enable Rockchip extensions for Synopsys DW HDMI QP
arm64:
defconfig: Enable sa8775p clock controllers
arm64:
defconfig: Enable sound for MT8188
arm64:
defconfig: Enable TI K3 M4 remoteproc driver
arm64:
defconfig: Enable TISCI Interrupt Router and Aggregator
arm64:
defconfig: remove obsolete CONFIG_SM_DISPCC_8650
arm64:
dts: Add initial support for Blaize BLZP1600 CB2
arm64:
dts: allwinner: a100: Add syscon nodes
arm64:
dts: allwinner: a64: explicitly assign clock parent for TCON0
arm64:
dts: allwinner: h313: enable DVFS for Tanix TX1
arm64:
dts: altera: Remove unused and undocumented "snps,max-mtu" property
arm64:
dts: bcm2712: PL011 UARTs are actually r1p5
arm64:
dts: bcm4908: nvmem-layout conversion
arm64:
dts: broadcom: Add display pipeline support to BCM2712
arm64:
dts: broadcom: Add DT for D-step version of BCM2712
arm64:
dts: broadcom: Add firmware clocks and power nodes to Pi5 DT
arm64:
dts: broadcom: bcmbca: bcm4908: Add DT for Zyxel EX3510-B
arm64:
dts: broadcom: bcmbca: bcm4908: Protect cpu-release-addr
arm64:
dts: broadcom: bcmbca: bcm4908: Reserve CFE stub area
arm64:
dts: broadcom: Remove unused and undocumented properties
arm64:
dts: exynos850-e850-96: Specify reserved secure memory explicitly
arm64:
dts: exynos8895: Add a PMU node for the second cluster
arm64:
dts: exynos8895: Add camera hsi2c nodes
arm64:
dts: exynos8895: Add serial_0/1 nodes
arm64:
dts: exynos990: Add a PMU node for the third cluster
arm64:
dts: exynos990: Add clock management unit nodes
arm64:
dts: exynos990: Add pmu and syscon-reboot nodes
arm64:
dts: exynos: Add Exynos9810 SoC support
arm64:
dts: exynos: Add initial support for Samsung Galaxy S20 (x1slte)
arm64:
dts: exynos: Add initial support for Samsung Galaxy S20 5G (x1s)
arm64:
dts: exynos: Add initial support for Samsung Galaxy S20 FE (r8s)
arm64:
dts: exynos: Add initial support for Samsung Galaxy S20 Series boards (x1s-common)
arm64:
dts: exynos: Add initial support for Samsung Galaxy S9 (SM-G960F)
arm64:
dts: exynos: gs101-oriole: add pd-disable and typec-power-opmode
arm64:
dts: exynos: gs101-oriole: enable Maxim max77759 TCPCi
arm64:
dts: exynos: gs101: allow stable USB phy Vbus detection
arm64:
dts: exynos: gs101: phy region for exynos5-usbdrd is larger
arm64:
dts: exynosautov920: Add DMA nodes
arm64:
dts: exynosautov920: add watchdog DT node
arm64:
dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card
arm64:
dts: freescale: imx8mp-verdin-dahlia: add Microphone Jack to sound card
arm64:
dts: freescale: imx93-11x11-evk: enable fsl,ext-reset-output for wdog3
arm64:
dts: freescale: imx93-14x14-evk: enable fsl,ext-reset-output for wdog3
arm64:
dts: freescale: imx93-9x9-qsb: enable fsl,ext-reset-output for wdog3
arm64:
dts: freescale: tqma8mpql: Fix vqmmc-supply
arm64:
dts: hisilicon: Remove unused and undocumented "enable-dma" and "bus-id" properties
arm64:
dts: imx8mm-phg: Add LVDS compatible string
arm64:
dts: imx8mn-bsh-smm-s2/pro: add simple-framebuffer
arm64:
dts: imx8mp-evk: Add NXP LVDS to HDMI adapter cards
arm64:
dts: imx8mp-skov-revb-mi1010ait-1cp1: Set "media_disp2_pix" clock rate to 70MHz
arm64:
dts: imx8mp: add aristainetos3 board support
arm64:
dts: imx8mq-zii-ultra: remove #address-cells of eeprom@a4
arm64:
dts: imx93-9x9-qsb: add temp-sensor nxp,p3t1085
arm64:
dts: imx93-tqma9352-mba93xxca: enable Open Drain for MDIO
arm64:
dts: imx93-tqma9352-mba93xxla: enable Open Drain for MDIO
arm64:
dts: imx93: add pca9452 support
arm64:
dts: imx93: Use IMX93_CLK_SPDIF_IPG as SPDIF IPG clock
arm64:
dts: imx95-19x19-evk: add ENETC 0 support
arm64:
dts: imx95: add NETC related nodes
arm64:
dts: imx: Switch to simple-audio-card,hp-det-gpios
arm64:
dts: marvell: cn9131-cf-solidwan: fix cp1 comphy links
arm64:
dts: marvell: drop additional phy-names for sata
arm64:
dts: marvell: only enable complete sata nodes
arm64:
dts: medaitek: mt8395-nio-12l: Drop regulator-compatible property
arm64:
dts: mediatek: Add extcon node for DP bridge
arm64:
dts: mediatek: Add MT8186 Chinchou Chromebooks
arm64:
dts: mediatek: add per-SoC compatibles for keypad nodes
arm64:
dts: mediatek: Introduce MT8188 Geralt platform based Ciri
arm64:
dts: mediatek: Modify audio codec name for pmic
arm64:
dts: mediatek: mt7988: Add CPU OPP table for clock scaling
arm64:
dts: mediatek: mt7988: Add lvts node
arm64:
dts: mediatek: mt7988: Add mcu-sys node for cpu
arm64:
dts: mediatek: mt7988: Add missing clock-div property for i2c
arm64:
dts: mediatek: mt7988: Add mmc support
arm64:
dts: mediatek: mt7988: Add pcie nodes
arm64:
dts: mediatek: mt7988: Add pinctrl support
arm64:
dts: mediatek: mt7988: Add reserved memory
arm64:
dts: mediatek: mt7988: Add t-phy for ssusb1
arm64:
dts: mediatek: mt7988: Add thermal-zone
arm64:
dts: mediatek: mt7988: Disable usb controllers by default
arm64:
dts: mediatek: mt7988a-bpi-r4: Add default UART stdout
arm64:
dts: mediatek: mt7988a-bpi-r4: Add dt overlays for sd + emmc
arm64:
dts: mediatek: mt7988a-bpi-r4: Add fixed regulators for 1v8 and 3v3
arm64:
dts: mediatek: mt7988a-bpi-r4: Add MediaTek MT6682A/RT5190A PMIC
arm64:
dts: mediatek: mt7988a-bpi-r4: Add PCA9545 I2C Mux
arm64:
dts: mediatek: mt7988a-bpi-r4: Add pinctrl subnodes for bpi-r4
arm64:
dts: mediatek: mt7988a-bpi-r4: Add proc-supply for cpus
arm64:
dts: mediatek: mt7988a-bpi-r4: Add thermal configuration
arm64:
dts: mediatek: mt7988a-bpi-r4: Enable I2C controllers
arm64:
dts: mediatek: mt7988a-bpi-r4: Enable pcie
arm64:
dts: mediatek: mt7988a-bpi-r4: Enable pwm
arm64:
dts: mediatek: mt7988a-bpi-r4: Enable serial0 debug uart
arm64:
dts: mediatek: mt7988a-bpi-r4: Enable ssusb1 on bpi-r4
arm64:
dts: mediatek: mt7988a-bpi-r4: Enable t-phy for ssusb1
arm64:
dts: mediatek: mt7988a-bpi-r4: Enable watchdog
arm64:
dts: mediatek: mt8173-elm: Drop regulator-compatible property
arm64:
dts: mediatek: mt8173-elm: Fix MT6397 PMIC sub-node names
arm64:
dts: mediatek: mt8173-evb: Drop regulator-compatible property
arm64:
dts: mediatek: mt8173-evb: Fix MT6397 PMIC sub-node names
arm64:
dts: mediatek: mt8183-kukui-jacuzzi: Drop pp3300_panel voltage settings
arm64:
dts: mediatek: mt8183-kukui: align thermal node names with bindings
arm64:
dts: mediatek: mt8183: Disable DPI display output by default
arm64:
dts: mediatek: mt8183: Disable DSI display output by default
arm64:
dts: mediatek: mt8183: kenzo: Support second source touchscreen
arm64:
dts: mediatek: mt8183: willow: Support second source touchscreen
arm64:
dts: mediatek: mt8186: Add Starmie device
arm64:
dts: mediatek: mt8186: Move wakeup to MTU3 to get working suspend
arm64:
dts: mediatek: mt8188: Add GPU speed bin NVMEM cells
arm64:
dts: mediatek: mt8192-asurada: Drop regulator-compatible property
arm64:
dts: mediatek: mt8192: Drop Chromebook variants that never shipped
arm64:
dts: mediatek: mt8195-cherry: Drop regulator-compatible property
arm64:
dts: mediatek: mt8195-demo: Drop regulator-compatible property
arm64:
dts: mediatek: mt8195: Remove suspend-breaking reset from pcie1
arm64:
dts: mediatek: mt8365-evk: Set ethernet alias
arm64:
dts: mediatek: mt8390-genio-700-evk: Add sound output support
arm64:
dts: mediatek: mt8395-genio-1200-evk: Drop regulator-compatible property
arm64:
dts: mediatek: mt8516: add i2c clock-div property
arm64:
dts: mediatek: mt8516: add keypad node
arm64:
dts: mediatek: mt8516: fix GICv2 range
arm64:
dts: mediatek: mt8516: fix wdt irq type
arm64:
dts: mediatek: mt8516: reserve 192 KiB for TF-A
arm64:
dts: mediatek: Set mediatek,mac-wol on DWMAC node for all boards
arm64:
dts: meson: remove broadcom wifi compatible from GX reference boards
arm64:
dts: mt6359: Add #sound-dai-cells property
arm64:
dts: mt7986: add overlay for SATA power socket on BPI-R3
arm64:
dts: mt8183: set DMIC one-wire mode on Damu
arm64:
dts: qcom: Add base SM8750 dtsi
arm64:
dts: qcom: Add initial support for MSM8917
arm64:
dts: qcom: add IPQ5424 SoC and rdp466 board support
arm64:
dts: qcom: Add PM8937 PMIC
arm64:
dts: qcom: Add PMD8028 PMIC
arm64:
dts: qcom: Add PMIH0108 PMIC
arm64:
dts: qcom: add QCS615 platform
arm64:
dts: qcom: add QCS8300 platform
arm64:
dts: qcom: Add X1E001DE Snapdragon Devkit for Windows
arm64:
dts: qcom: Add Xiaomi Redmi 5A
arm64:
dts: qcom: correct gpio-ranges for QCS615
arm64:
dts: qcom: correct gpio-ranges for QCS8300
arm64:
dts: qcom: ipq5332: update TRNG compatible
arm64:
dts: qcom: ipq5424: Add LLCC/system-cache-controller
arm64:
dts: qcom: ipq5424: add scm node
arm64:
dts: qcom: ipq5424: Add smem and tcsr_mutex nodes
arm64:
dts: qcom: ipq5424: add spi nodes
arm64:
dts: qcom: ipq5424: add TRNG node
arm64:
dts: qcom: ipq5424: Add USB controller and phy nodes
arm64:
dts: qcom: ipq5424: Add watchdog node
arm64:
dts: qcom: ipq5424: configure spi0 node for rdp466
arm64:
dts: qcom: ipq5424: enable the download mode support
arm64:
dts: qcom: ipq9574: Add CMN PLL node
arm64:
dts: qcom: ipq9574: Add PCIe PHYs and controller nodes
arm64:
dts: qcom: ipq9574: Enable PCIe PHYs and controllers
arm64:
dts: qcom: ipq9574: update TRNG compatible
arm64:
dts: qcom: ipq9574: Update xo_board_clk to use fixed factor clock
arm64:
dts: qcom: move pon reboot-modes from pm8150.dtsi to board files
arm64:
dts: qcom: msm8916-samsung-serranove: Add display panel
arm64:
dts: qcom: msm8916: correct sleep clock frequency
arm64:
dts: qcom: msm8939: correct sleep clock frequency
arm64:
dts: qcom: msm8994-angler: Enable power key, volume up/down
arm64:
dts: qcom: msm8994: correct sleep clock frequency
arm64:
dts: qcom: msm8994: Describe USB interrupts
arm64:
dts: qcom: msm8996-xiaomi-gemini: Fix LP5562 LED1 reg property
arm64:
dts: qcom: msm8996: Fix up USB3 interrupts
arm64:
dts: qcom: pm660l: add flash leds
arm64:
dts: qcom: pmi8950: add LAB-IBB nodes
arm64:
dts: qcom: pmk8350: Add more SDAM slices
arm64:
dts: qcom: q[dr]u1000: correct sleep clock frequency
arm64:
dts: qcom: q[dr]u1000: move board clocks to qdu1000.dtsi file
arm64:
dts: qcom: qcm6490-fairphone-fp5: Enable camera EEPROMs
arm64:
dts: qcom: qcm6490-fairphone-fp5: Prefix regulator-fixed label
arm64:
dts: qcom: qcm6490-idp: Allow UFS regulators load/mode setting
arm64:
dts: qcom: qcm6490-shift-otter: remove invalid orientation-switch
arm64:
dts: qcom: qcs404: correct sleep clock frequency
arm64:
dts: qcom: qcs404: Disable USB U1/U2 entry
arm64:
dts: qcom: qcs615-ride: Enable PMIC peripherals
arm64:
dts: qcom: qcs615-ride: Enable primary USB interface
arm64:
dts: qcom: qcs615-ride: enable SDHC1 and SDHC2
arm64:
dts: qcom: qcs615-ride: Enable secondary USB controller on QCS615 Ride
arm64:
dts: qcom: qcs615-ride: Enable UFS node
arm64:
dts: qcom: qcs615: add AOSS_QMP node
arm64:
dts: qcom: qcs615: add base RIDE board
arm64:
dts: qcom: qcs615: Add coresight nodes
arm64:
dts: qcom: qcs615: Add CPU and LLCC BWMON support
arm64:
dts: qcom: qcs615: Add CPU capacity and DPC properties
arm64:
dts: qcom: qcs615: Add LLCC support for QCS615
arm64:
dts: qcom: qcs615: Add primary USB interface
arm64:
dts: qcom: qcs615: Add QUPv3 configuration
arm64:
dts: qcom: qcs615: add SDHC1 and SDHC2
arm64:
dts: qcom: qcs615: Add support for secondary USB node on QCS615
arm64:
dts: qcom: qcs615: add the APPS SMMU node
arm64:
dts: qcom: qcs615: add the SCM node
arm64:
dts: qcom: qcs615: add UFS node
arm64:
dts: qcom: qcs615: Adds SPMI support
arm64:
dts: qcom: qcs6490-rb3gen2: Configure onboard LEDs
arm64:
dts: qcom: qcs8300-ride: enable ethernet0
arm64:
dts: qcom: qcs8300-ride: Enable USB controllers
arm64:
dts: qcom: qcs8300: Add ADSP and CDSP0 fastrpc nodes
arm64:
dts: qcom: qcs8300: add base QCS8300 RIDE board
arm64:
dts: qcom: qcs8300: Add capacity and DPC properties
arm64:
dts: qcom: qcs8300: Add coresight nodes
arm64:
dts: qcom: qcs8300: Add LLCC support for QCS8300
arm64:
dts: qcom: qcs8300: Add PMU support for QCS8300
arm64:
dts: qcom: qcs8300: add QCrypto nodes
arm64:
dts: qcom: qcs8300: Add support for clock controllers
arm64:
dts: qcom: qcs8300: Add support for usb nodes
arm64:
dts: qcom: qcs8300: add the first 2.5G ethernet
arm64:
dts: qcom: qcs8300: add TRNG node
arm64:
dts: qcom: qcs8300: Add watchdog node
arm64:
dts: qcom: qcs8300: enable the inline crypto engine
arm64:
dts: qcom: qdu1000: Disable USB U1/U2 entry
arm64:
dts: qcom: qrb4210-rb2: add HDMI audio playback support
arm64:
dts: qcom: qrb4210-rb2: correct sleep clock frequency
arm64:
dts: qcom: Remove unused and undocumented properties
arm64:
dts: qcom: sa8775p-ride: Enable Display Port
arm64:
dts: qcom: sa8775p: Add CPUs to psci power domain
arm64:
dts: qcom: sa8775p: add display dt nodes for MDSS0 and DPU
arm64:
dts: qcom: sa8775p: add DisplayPort device nodes
arm64:
dts: qcom: sa8775p: Add support for clock controllers
arm64:
dts: qcom: sa8775p: Disable USB U1/U2 entry
arm64:
dts: qcom: sa8775p: Fix the size of 'addr_space' regions
arm64:
dts: qcom: sa8775p: Update sleep_clk frequency
arm64:
dts: qcom: sa8775p: Use a SoC-specific compatible for GPI DMA
arm64:
dts: qcom: sa8775p: Use valid node names for GPI DMAs
arm64:
dts: qcom: sar2130p: add QAR2130P board file
arm64:
dts: qcom: sar2130p: add support for SAR2130P
arm64:
dts: qcom: sar2130p: correct sleep clock frequency
arm64:
dts: qcom: sc7180-trogdor-pompom: rename 5v-choke thermal zone
arm64:
dts: qcom: sc7180-trogdor-quackingstick: add missing avee-supply
arm64:
dts: qcom: sc7180: Disable USB U1/U2 entry
arm64:
dts: qcom: sc7180: fix psci power domain node names
arm64:
dts: qcom: sc7280: correct sleep clock frequency
arm64:
dts: qcom: sc7280: Disable USB U1/U2 entry
arm64:
dts: qcom: sc8180x: Disable USB U1/U2 entry
arm64:
dts: qcom: sc8180x: drop extra XO clock frequencies
arm64:
dts: qcom: sc8280xp-blackrock: dt definition for WDK2023
arm64:
dts: qcom: sc8280xp: Add Huawei Matebook E Go (sc8280xp)
arm64:
dts: qcom: sc8280xp: Disable USB U1/U2 entry
arm64:
dts: qcom: sc8280xp: Fix interrupt type of camss interrupts
arm64:
dts: qcom: sc8280xp: Fix up remoteproc register space sizes
arm64:
dts: qcom: sdm450-lenovo-tbx605f: add DSI panel nodes
arm64:
dts: qcom: sdm630: Disable USB U1/U2 entry
arm64:
dts: qcom: sdm670-google-sargo: add flash leds
arm64:
dts: qcom: sdm670-google-sargo: enable gpu
arm64:
dts: qcom: sdm670: add camcc
arm64:
dts: qcom: sdm670: add gpu
arm64:
dts: qcom: sdm670: move board clocks to sdm670.dtsi file
arm64:
dts: qcom: sdm845-db845c-navigation-mezzanine: remove disabled ov7251 camera
arm64:
dts: qcom: sdm845: Disable USB U1/U2 entry
arm64:
dts: qcom: sdm845: Fix interrupt types of camss interrupts
arm64:
dts: qcom: sdx75: correct sleep clock frequency
arm64:
dts: qcom: sdx75: Disable USB U1/U2 entry
arm64:
dts: qcom: sdx75: Fix MPSS memory length
arm64:
dts: qcom: sm4250: add LPASS LPI pin controller
arm64:
dts: qcom: sm4450: correct sleep clock frequency
arm64:
dts: qcom: sm6115: add apr and its services
arm64:
dts: qcom: sm6115: add LPASS LPI pin controller
arm64:
dts: qcom: sm6115: Fix ADSP memory base and length
arm64:
dts: qcom: sm6115: Fix CDSP memory length
arm64:
dts: qcom: sm6115: Fix MPSS memory length
arm64:
dts: qcom: sm6125: correct sleep clock frequency
arm64:
dts: qcom: sm6125: Disable USB U1/U2 entry
arm64:
dts: qcom: sm6350: Disable USB U1/U2 entry
arm64:
dts: qcom: sm6350: Fix ADSP memory length
arm64:
dts: qcom: sm6350: Fix MPSS memory length
arm64:
dts: qcom: sm6350: Fix uart1 interconnect path
arm64:
dts: qcom: sm6375: correct sleep clock frequency
arm64:
dts: qcom: sm6375: Fix ADSP memory length
arm64:
dts: qcom: sm6375: Fix CDSP memory base and length
arm64:
dts: qcom: sm6375: Fix MPSS memory base and length
arm64:
dts: qcom: sm7225-fairphone-fp4: Drop extra qcom,msm-id value
arm64:
dts: qcom: sm8150-microsoft-surface-duo: fix typos in da7280 properties
arm64:
dts: qcom: sm8150: Disable USB U1/U2 entry
arm64:
dts: qcom: sm8250-xiaomi-elish: Add bluetooth node
arm64:
dts: qcom: sm8250-xiaomi-elish: Add qca6390-pmu node
arm64:
dts: qcom: sm8250-xiaomi-elish: Add wifi node
arm64:
dts: qcom: sm8250: correct sleep clock frequency
arm64:
dts: qcom: sm8250: Disable USB U1/U2 entry
arm64:
dts: qcom: sm8250: Fix interrupt types of camss interrupts
arm64:
dts: qcom: sm8350-hdk: enable IPA
arm64:
dts: qcom: sm8350: correct sleep clock frequency
arm64:
dts: qcom: sm8350: Disable USB U1/U2 entry
arm64:
dts: qcom: sm8350: Fix ADSP memory base and length
arm64:
dts: qcom: sm8350: Fix CDSP memory base and length
arm64:
dts: qcom: sm8350: Fix MPSS memory length
arm64:
dts: qcom: sm8450: Add coresight nodes
arm64:
dts: qcom: sm8450: correct sleep clock frequency
arm64:
dts: qcom: sm8450: Disable USB U1/U2 entry
arm64:
dts: qcom: sm8450: Fix ADSP memory base and length
arm64:
dts: qcom: sm8450: Fix CDSP memory length
arm64:
dts: qcom: sm8450: Fix MPSS memory length
arm64:
dts: qcom: sm8550: Add 'global' interrupt to the PCIe RC nodes
arm64:
dts: qcom: sm8550: add interconnect and opp-peak-kBps for GPU
arm64:
dts: qcom: sm8550: correct MDSS interconnects
arm64:
dts: qcom: sm8550: correct sleep clock frequency
arm64:
dts: qcom: sm8550: Fix ADSP memory base and length
arm64:
dts: qcom: sm8550: Fix CDSP memory length
arm64:
dts: qcom: sm8550: Fix MPSS memory length
arm64:
dts: qcom: sm8650: Add 'global' interrupt to the PCIe RC nodes
arm64:
dts: qcom: sm8650: Add coresight nodes
arm64:
dts: qcom: sm8650: add interconnect and opp-peak-kBps for GPU
arm64:
dts: qcom: sm8650: correct MDSS interconnects
arm64:
dts: qcom: sm8650: correct sleep clock frequency
arm64:
dts: qcom: sm8650: Fix ADSP memory base and length
arm64:
dts: qcom: sm8650: Fix CDSP context banks unit addresses
arm64:
dts: qcom: sm8650: Fix CDSP memory length
arm64:
dts: qcom: sm8650: Fix MPSS memory length
arm64:
dts: qcom: sm8750: Add MTP and QRD boards
arm64:
dts: qcom: sm8750: Add pmic dtsi
arm64:
dts: qcom: x1e001de-devkit: Add audio related nodes
arm64:
dts: qcom: x1e001de-devkit: Enable external DP support
arm64:
dts: qcom: x1e001de-devkit: Enable SD card support
arm64:
dts: qcom: x1e001de-devkit: Fix USB QMP PHY supplies
arm64:
dts: qcom: x1e78100-lenovo-thinkpad-t14s: Fix USB QMP PHY supplies
arm64:
dts: qcom: x1e78100-qcp: Enable Type-A USB ports labeled 3 and 4/6
arm64:
dts: qcom: x1e78100-t14s: add sound support
arm64:
dts: qcom: x1e78100-t14s: Enable fingerprint reader
arm64:
dts: qcom: x1e78100-t14s: Enable support for both Type-A USB ports
arm64:
dts: qcom: x1e80100-asus-vivobook-s15: Fix USB QMP PHY supplies
arm64:
dts: qcom: x1e80100-crd: Fix USB QMP PHY supplies
arm64:
dts: qcom: x1e80100-dell-xps13-9345: Fix USB QMP PHY supplies
arm64:
dts: qcom: x1e80100-dell-xps13-9345: Introduce retimer support
arm64:
dts: qcom: x1e80100-hp-x14: dt for HP Omnibook X Laptop 14
arm64:
dts: qcom: x1e80100-lenovo-yoga-slim7x: Add lid switch
arm64:
dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix USB QMP PHY supplies
arm64:
dts: qcom: x1e80100-microsoft-romulus: Fix USB QMP PHY supplies
arm64:
dts: qcom: x1e80100-pmics: Enable all SMB2360 separately
arm64:
dts: qcom: x1e80100-qcp: Add FSUSB42 USB switches
arm64:
dts: qcom: x1e80100-qcp: Add FSUSB42 USB switches
arm64:
dts: qcom: x1e80100-qcp: Enable external DP support
arm64:
dts: qcom: x1e80100-qcp: Enable external DP support
arm64:
dts: qcom: x1e80100-qcp: Enable SD card support
arm64:
dts: qcom: x1e80100-qcp: Fix USB QMP PHY supplies
arm64:
dts: qcom: x1e80100-romulus: Configure audio
arm64:
dts: qcom: x1e80100-romulus: Set up PCIe3 / SDCard reader
arm64:
dts: qcom: x1e80100-romulus: Set up PS8830s
arm64:
dts: qcom: x1e80100-romulus: Update firmware nodes
arm64:
dts: qcom: x1e80100-vivobook-s15: Add lid switch
arm64:
dts: qcom: x1e80100-vivobook-s15: Enable the gpu
arm64:
dts: qcom: x1e80100-vivobook-s15: Use the samsung,atna33xc20 panel driver
arm64:
dts: qcom: x1e80100: Add coresight nodes
arm64:
dts: qcom: x1e80100: Add QUP power domains and OPPs
arm64:
dts: qcom: x1e80100: Add support for PCIe3 on x1e80100
arm64:
dts: qcom: x1e80100: Add uart14
arm64:
dts: qcom: x1e80100: correct sleep clock frequency
arm64:
dts: qcom: x1e80100: Describe the SDHC controllers
arm64:
dts: qcom: x1e80100: Disable USB U1/U2 entry
arm64:
dts: qcom: x1e80100: Fix ADSP memory base and length
arm64:
dts: qcom: x1e80100: Fix CDSP memory length
arm64:
dts: qcom: x1e80100: Fix interconnect tags for SDHC nodes
arm64:
dts: qcom: x1e80100: Fix usb_2 controller interrupts
arm64:
dts: renesas: Add da7212 audio codec node
arm64:
dts: renesas: Add initial device tree for RZ/G3E SMARC EVK board
arm64:
dts: renesas: Add initial DTSI for RZ/G3E SoC
arm64:
dts: renesas: Add initial support for RZ/G3E SMARC SoM
arm64:
dts: renesas: Add R8A779G3 SoC support
arm64:
dts: renesas: Factor out White Hawk Single board support
arm64:
dts: renesas: falcon-ethernet: Describe PHYs connected on the breakout board
arm64:
dts: renesas: gray-hawk-single: Add DisplayPort support
arm64:
dts: renesas: gray-hawk-single: Add video capture support
arm64:
dts: renesas: gray-hawk-single: Fix indentation
arm64:
dts: renesas: r8a779a0: Remove address- and size-cells from AVB[1-5]
arm64:
dts: renesas: r8a779g0: Add FCPVX instances
arm64:
dts: renesas: r8a779g0: Add VSPX instances
arm64:
dts: renesas: r8a779g3: Add White Hawk Single support
arm64:
dts: renesas: r8a779h0: Add display support
arm64:
dts: renesas: r9a08g045: Add ADC node
arm64:
dts: renesas: r9a08g045: Add SSI nodes
arm64:
dts: renesas: r9a08g045: Add the remaining SCIF interfaces
arm64:
dts: renesas: r9a09g047: Add I2C nodes
arm64:
dts: renesas: r9a09g047: Add OPP table
arm64:
dts: renesas: r9a09g047: Add pincontrol node
arm64:
dts: renesas: r9a09g047e57-smarc: Add SCIF pincontrol
arm64:
dts: renesas: r9a09g057h44-rzv2h-evk: Replace RZG2L macros
arm64:
dts: renesas: rzg3s-smarc-som: Add versa3 clock generator node
arm64:
dts: renesas: rzg3s-smarc-som: Enable ADC
arm64:
dts: renesas: rzg3s-smarc: Add sound card
arm64:
dts: renesas: rzg3s-smarc: Enable I2C1 and connected power monitor
arm64:
dts: renesas: rzg3s-smarc: Enable SSI3
arm64:
dts: renesas: rzg3s-smarc: Fix the debug serial alias
arm64:
dts: renesas: ulcb: Add sample Audio Codec settings
arm64:
dts: renesas: white-hawk-ard-audio: Drop SoC part
arm64:
dts: renesas: white-hawk-csi-dsi: Define CSI-2 data line orders
arm64:
dts: renesas: white-hawk-single: Add R-Car Sound support
arm64:
dts: rockchip: Add avdd HDMI supplies to RockPro64 board dtsi
arm64:
dts: rockchip: Add BigTreeTech CB2 and Pi2
arm64:
dts: rockchip: add DTs for Firefly ITX-3588J and its Core-3588J SoM
arm64:
dts: rockchip: Add FRAM MB85RS128TY to rk3568-mecsbc
arm64:
dts: rockchip: Add H96 Max V58 TV Box based on RK3588 SoC
arm64:
dts: rockchip: Add missing PCIe supplies to RockPro64 board dtsi
arm64:
dts: rockchip: Add Orange Pi 5 Max board
arm64:
dts: rockchip: Add Radxa E52C
arm64:
dts: rockchip: Add rk3576 evb1 board
arm64:
dts: rockchip: Add rk3576 naneng combphy nodes
arm64:
dts: rockchip: add usb related nodes for rk3576
arm64:
dts: rockchip: add WLAN to rk3588-evb1 controller
arm64:
dts: rockchip: adjust SMMU interrupt type on rk3588
arm64:
dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts
arm64:
dts: rockchip: Delete redundant RK3328 GMAC stability fixes
arm64:
dts: rockchip: Disable DMA for uart5 on px30-ringneck
arm64:
dts: rockchip: disable IOMMU when running rk3588 in PCIe endpoint mode
arm64:
dts: rockchip: enable hdmi out audio on wolfvision pf5
arm64:
dts: rockchip: enable the mmu600_pcie IOMMU on the rk3588 SoC
arm64:
dts: rockchip: Enable the USB 3.0 port on NanoPi R6C/R6S
arm64:
dts: rockchip: Enable USB 3.0 ports on orangepi-5-plus
arm64:
dts: rockchip: Fix broken tsadc pinctrl names for rk3588
arm64:
dts: rockchip: fix fixed-regulator renames on rk3399-gru devices
arm64:
dts: rockchip: Fix lcdpwr_en pin for Cool Pi GenBook
arm64:
dts: rockchip: fix num-channels property of wolfvision pf5 mic
arm64:
dts: rockchip: Fix PCIe3 handling for Edgeble-6TOPS Modules
arm64:
dts: rockchip: fix pinmux of UART0 for PX30 Ringneck on Haikou
arm64:
dts: rockchip: fix pinmux of UART5 for PX30 Ringneck on Haikou
arm64:
dts: rockchip: Fix sdmmc access on rk3308-rock-s0 v1.1 boards
arm64:
dts: rockchip: fix u2phy1_host status for NanoPi R4S
arm64:
dts: rockchip: hook up the MCU on the QNAP TS433
arm64:
dts: rockchip: increase gmac rx_delay on rk3399-puma
arm64:
dts: rockchip: Move uart5 pin configuration to px30 ringneck SoM
arm64:
dts: rockchip: refactor common rk3588-orangepi-5.dtsi
arm64:
dts: rockchip: remove supports-cqe from rk3588 jaguar
arm64:
dts: rockchip: remove supports-cqe from rk3588 tiger
arm64:
dts: rockchip: Remove undocumented sdmmc property from lubancat-1
arm64:
dts: rockchip: Remove unused i2c2 node from rk3568-mecsbc
arm64:
dts: rockchip: set hdd led labels on QNAP-TS433
arm64:
dts: rockchip: slow down emmc freq for rock 5 itx
arm64:
dts: socfpga: agilex5: Add gpio0 node and spi dma handshake id
arm64:
dts: socfpga: agilex: Add VGIC maintenance interrupt
arm64:
dts: sprd: Fix battery-detect-gpios property
arm64:
dts: sprd: sc2731: move fuel-gauge monitored-battery to device DTS
arm64:
dts: sprd: sc9863a: fix in-ports property
arm64:
dts: sprd: sc9863a: reorder clocks, clock-names per bindings
arm64:
dts: sprd: sp9860g-1h10: fix constant-charge-voltage-max-microvolt property
arm64:
dts: sprd: sp9860g-1h10: fix factory-internal-resistance-micro-ohms property
arm64:
dts: st: Add combophy node on stm32mp251
arm64:
dts: st: add csi & dcmipp node in stm32mp25
arm64:
dts: st: add i2s support to stm32mp251
arm64:
dts: st: add sai support on stm32mp251
arm64:
dts: st: add spdifrx support on stm32mp251
arm64:
dts: st: Enable COMBOPHY on the stm32mp257f-ev1 board
arm64:
dts: st: enable imx335/csi/dcmipp pipeline on stm32mp257f-ev1
arm64:
dts: ti: am62-phyboard-lyra: Provide a vcc-supply for the I2C EEPROM
arm64:
dts: ti: k3-am62-phycore-som: Define vcc-supply for I2C EEPROM
arm64:
dts: ti: k3-am625-beagleplay: Fix DP83TD510E reset time
arm64:
dts: ti: k3-am625-sk: Remove M4 mailbox node redefinition
arm64:
dts: ti: k3-am62: Remove duplicate GICR reg
arm64:
dts: ti: k3-am62a-wakeup: Configure ti-sysc for wkup_uart0
arm64:
dts: ti: k3-am62a: Remove duplicate GICR reg
arm64:
dts: ti: k3-am62p-j722s-common-main: Enable USB0 for DFU boot
arm64:
dts: ti: k3-am62p: Enable Mailbox nodes at the board level
arm64:
dts: ti: k3-am62x-phyboard-lyra: Add HDMI bridge regulators
arm64:
dts: ti: k3-am62x-phyboard-lyra: Set RGB input to 16-bit for HDMI bridge
arm64:
dts: ti: k3-am62x-sk-common: Add bootph-all property in cpsw_mac_syscon node
arm64:
dts: ti: k3-am62x-sk-common: Support SoC wakeup using USB1 wakeup
arm64:
dts: ti: k3-am64-main: Switch ICSSG clock to core clock
arm64:
dts: ti: k3-am642-hummingboard-t: Convert overlay to board dts
arm64:
dts: ti: k3-am67a-beagley-ai: Add remote processor nodes
arm64:
dts: ti: k3-am68-sk-base-board: Add overlay for PCIE1 Endpoint Mode
arm64:
dts: ti: k3-am69-sk: Add overlay for PCIE0 Endpoint Mode
arm64:
dts: ti: k3-am69-sk: Add USB SuperSpeed support
arm64:
dts: ti: k3-am69-sk: Mark tps659413 regulators as bootph-all
arm64:
dts: ti: k3-j7200: Add node to disable loopback connection
arm64:
dts: ti: k3-j721e-evm: Add overlay for PCIE1 Endpoint Mode
arm64:
dts: ti: k3-j722s-evm: Enable PMIC
arm64:
dts: ti: k3-j722s-evm: Enable support for mcu_i2c0
arm64:
dts: ti: k3-j784s4-evm: Mark tps659413 regulators as bootph-all
arm64:
dts: ti: k3-j784s4: Fix clock IDs for MCSPI instances
arm64:
dts: ti: k3-j784s4: Use ti,j7200-padconf compatible
arm64:
dts: ti: k3-pinctrl: Introduce deep sleep macros
arm64:
dts: ti: Makefile: Fix typo "k3-j7200-evm-pcie1-ep.dtbo"
arm64:
dts: ti: Remove unused and undocumented "ti,(rx|tx)-fifo-depth" properties
arm64:
dts: uniphier: Switch to hp-det-gpios
arm64:
dts: zynqmp: Add DMA for DP audio
arm64:
Exclude nohz_full CPUs from 32bits el0 support
arm64:
Filter out SVE hwcaps when FEAT_SVE isn't implemented
arm64:
Fix 5-level paging support in kexec/hibernate trampoline
arm64:
Handle .ARM.attributes section in linker scripts
arm64:
hugetlb: Fix flush_hugetlb_tlb_range() invalidation level
arm64:
hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes
arm64:
Kconfig: force ARM64_PAN=y when enabling TTBR0 sw PAN
arm64:
Kconfig: Remove selecting replaced HAVE_FUNCTION_GRAPH_RETVAL
arm64:
kvm: Introduce nvhe stack size constants
arm64:
mm: Populate vmemmap at the page level if not section aligned
arm64:
mm: Test for pmd_sect() in vmemmap_check_pmd()
arm64:
pgtable: move pagetable_dtor() to __tlb_remove_table()
arm64:
pgtable: use mmu gather to free p4d level page table
arm64:
Remove duplicate included header
arm64:
rsi: Add automatic arm-cca-guest module loading
arm64:
rust: clean Rust 1.85.0 warning using softfloat target
arm64:
tegra: Disable Tegra234 sce-fabric node
arm64:
tegra: Fix DMA ID for SPI2
arm64:
tegra: Fix Tegra234 PCIe interrupt-map
arm64:
tegra: Fix typo in Tegra234 dce-fabric compatible
ARM:
9432/2: add CLIDR accessor functions
ARM:
9433/2: implement cacheinfo support
ARM:
9437/1: vfp: Fix typographical errors in vfpmodule.c
ARM:
9438/1: assembler: Drop obsolete VFP accessor fallback
ARM:
9440/1: cacheinfo fix format field mask
ARM:
at91: add new SoC sama7d65
ARM:
at91: pm: change BU Power Switch to automatic mode
ARM:
configs: at91: sama7: add new SoC config
ARM:
configs: stm32: Clean STM32 defconfig
ARM:
configs: stm32: Remove CRYPTO in STM32 defconfig
ARM:
configs: stm32: Remove FLASH_MEM_BASE and FLASH_SIZE in STM32 defconfig
ARM:
configs: stm32: Remove useless flags in STM32 defconfig
ARM:
davinci: da850: fix selecting ARCH_DAVINCI_DA8XX
ARM:
dts: amlogic: meson: remove size and address cells from USB nodes
ARM:
dts: aspeed: Add device tree for Ampere's Mt. Jefferson BMC
ARM:
dts: aspeed: Blueridge and Fuji: Fix LED node names
arm:
dts: aspeed: Blueridge and Rainer: Add VRM presence GPIOs
ARM:
dts: aspeed: catalina: add i2c-mux-idle-disconnect to all mux
ARM:
dts: aspeed: catalina: enable mac2
ARM:
dts: aspeed: catalina: move hdd board i2c mux bus to i2c5
ARM:
dts: aspeed: catalina: remove interrupt of GPIOB4 form all IOEXP
ARM:
dts: aspeed: catalina: revise ltc4287 shunt-resistor value
ARM:
dts: aspeed: catalina: update NIC1 fru address
ARM:
dts: aspeed: Enable PECI and LPC snoop for IBM System1
arm:
dts: aspeed: Everest and Fuji: Add VRM presence gpio expander
ARM:
dts: aspeed: Fix at24 EEPROM node names
ARM:
dts: aspeed: Fix Rainier and Blueridge GPIO LED names
ARM:
dts: aspeed: Harma: add rtc device
ARM:
dts: aspeed: Harma: revise sgpio line name
ARM:
dts: aspeed: minerva: add bmc ready led setting
ARM:
dts: aspeed: minerva: add fru device for other blades
ARM:
dts: aspeed: minerva: add i/o expanders on bus 0
ARM:
dts: aspeed: minerva: add i/o expanders on each FCB
ARM:
dts: aspeed: minerva: add second source RTC
ARM:
dts: aspeed: minerva: change the i2c mux number for FCBs
ARM:
dts: aspeed: minerva: Revise the SGPIO line name
ARM:
dts: aspeed: mtmitchell: Add gpio line names for io expanders
ARM:
dts: aspeed: mtmitchell: Add I2C FAN controllers
ARM:
dts: aspeed: sbp1: IBM sbp1 BMC board
ARM:
dts: aspeed: system1: Add GPIO line names
ARM:
dts: aspeed: system1: Bump up i2c busses freq
ARM:
dts: aspeed: system1: Enable serial gpio0
ARM:
dts: aspeed: system1: Use crps PSU driver
ARM:
dts: aspeed: yosemite4: Add gpio pca9506 for CPLD IOE
ARM:
dts: aspeed: yosemite4: Add i2c-mux for ADC monitor on Spider Board
ARM:
dts: aspeed: yosemite4: add i2c-mux for all Server Board slots
ARM:
dts: aspeed: yosemite4: Add i2c-mux for CPLD IOE on Spider Board
ARM:
dts: aspeed: yosemite4: Add i2c-mux for four NICs
ARM:
dts: aspeed: yosemite4: Add i2c-mux for Management Board
ARM:
dts: aspeed: yosemite4: Add required properties for IOE on fan boards
ARM:
dts: aspeed: yosemite4: adjust secondary flash name
ARM:
dts: aspeed: yosemite4: Change eeprom for Medusa Board
ARM:
dts: aspeed: yosemite4: Change the address of Fan IC on fan boards
ARM:
dts: aspeed: yosemite4: correct the compatible string for max31790
ARM:
dts: aspeed: yosemite4: correct the compatible string of adm1272
ARM:
dts: aspeed: yosemite4: Enable adc15
ARM:
dts: aspeed: yosemite4: Enable interrupt setting for pca9555
ARM:
dts: aspeed: yosemite4: Enable spi-gpio setting for TPM
ARM:
dts: aspeed: yosemite4: Enable watchdog2
ARM:
dts: aspeed: yosemite4: Remove IO expanders on I2C bus 13
ARM:
dts: aspeed: yosemite4: Remove temperature sensors on Medusa Board
ARM:
dts: aspeed: yosemite4: Revise adc128d818 adc mode on Fan Boards
ARM:
dts: aspeed: yosemite4: Revise adc128d818 adc mode on Spider Board
ARM:
dts: aspeed: yosemite4: Revise address of i2c-mux for two fan boards
ARM:
dts: aspeed: yosemite4: revise flash layout to 128MB
ARM:
dts: aspeed: yosemite4: Revise quad mode to dual mode
ARM:
dts: aspeed: yosemite4: Revise to use adm1281 on Medusa board
ARM:
dts: at91: Add sama7d65 pinmux
ARM:
dts: bcm2711: Don't mark timer regs unconfigured
ARM:
dts: bcm2711: Fix xHCI power-domain
ARM:
dts: bcm2711: PL011 UARTs are actually r1p5
ARM:
dts: BCM5301X: Fix switch port labels of ASUS RT-AC3200
ARM:
dts: BCM5301X: Fix switch port labels of ASUS RT-AC5300
ARM:
dts: bcm6846: Add ARM PL081 DMA block
ARM:
dts: bcm6846: Add GPIO blocks
ARM:
dts: bcm6846: Add iproc rng
ARM:
dts: bcm6846: Add LED controller
ARM:
dts: bcm6846: Add MDIO control block
ARM:
dts: bcm6846: Enable watchdog
ARM:
dts: broadcom: Add Genexis XG6846B DTS file
arm:
dts: broadcom: Remove unused and undocumented properties
ARM:
dts: dra7: Add bus_dma_limit for l4 cfg bus
ARM:
dts: imx6qdl-apalis: Change to "adi,force-bt656-4"
ARM:
dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6
ARM:
dts: imx6qdl-sabresd: add dr_mode to usbotg
ARM:
dts: imx6qdl: add phy-3p0-supply to usb phys
ARM:
dts: imx6sl: add phy-3p0-supply to usb phys
ARM:
dts: imx6sx: add phy-3p0-supply to usb phys
ARM:
dts: imx7-mba7: Add 3.3V and 5.0V regulators
ARM:
dts: imx7-mba7: Fix SD card vmmc-supply
ARM:
dts: imx7-mba7: Remove duplicated power supply
ARM:
dts: imx7-mba7: remove LVDS transmitter regulator
ARM:
dts: imx7-tqma7: add missing vs-supply for LM75A (rev. 01xxx)
ARM:
dts: imx7-tqma7: Remove superfluous status="okay" property
ARM:
dts: imx7[d]-mba7: add Ethernet PHY IRQ support
ARM:
dts: imx: Switch to {hp,mic}-det-gpios
ARM:
dts: imx: Use the correct mdio pattern
ARM:
dts: marvell: mmp2-olpc-xo-1-75: Switch to {hp,mic}-det-gpios
ARM:
dts: mediatek: mt7623: fix IR nodename
ARM:
dts: meraki-mr26: set mac address for gmac0
ARM:
dts: microchip: add sama7d65 SoC DT
ARM:
dts: microchip: add support for sama7d65_curiosity board
ARM:
dts: microchip: sam9x60: Add address/size to spi-controller nodes
ARM:
dts: microchip: sam9x75_curiosity: Add power monitor support
ARM:
dts: microchip: sam9x7: Add address/size to spi-controller nodes
ARM:
dts: microchip: sam9x7: Move i2c address/size to dtsi
ARM:
dts: microchip: sama5d27_wlsom1_ek: Add no-1-8-v property to sdmmc0 node
ARM:
dts: microchip: sama5d29_curiosity: Add no-1-8-v property to sdmmc0 node
ARM:
dts: nuvoton: Fix at24 EEPROM node names
ARM:
dts: qcom: sdx55: Add CPU PCIe EP interconnect path
ARM:
dts: qcom: sdx55: Disable USB U1/U2 entry
ARM:
dts: qcom: sdx65: Add PCIe EP interconnect path
ARM:
dts: qcom: sdx65: Disable USB U1/U2 entry
ARM:
dts: renesas: r7s72100: Add DMA support to RSPI
ARM:
dts: samsung: exynos4212-tab3: Add MCLK2 clock to WM1811 codec config
ARM:
dts: samsung: exynos4212-tab3: Drop interrupt from WM1811 codec
ARM:
dts: samsung: exynos4212-tab3: Fix headset mic, add jack detection
ARM:
dts: socfpga: remove non-existent DAC from CycloneV devkit
arm:
dts: socfpga: use reset-name "stmmaceth-ocp" instead of "ahb"
ARM:
dts: socfpga_cyclone5_mcvevk: Drop unused #address-cells/#size-cells
ARM:
dts: st: add node for the MALI gpu on stih410.dtsi
ARM:
dts: st: enable the MALI gpu on the stih410-b2260
ARM:
dts: stm32: add counter subnodes on stm32mp135f-dk
ARM:
dts: stm32: add counter subnodes on stm32mp157 dk boards
ARM:
dts: stm32: add counter subnodes on stm32mp157c-ev1
ARM:
dts: stm32: Deduplicate serial aliases and chosen node for STM32MP15xx DHCOM SoM
ARM:
dts: stm32: Fix IPCC EXTI declaration on stm32mp151
ARM:
dts: stm32: Increase CPU core voltage on STM32MP13xx DHCOR SoM
ARM:
dts: stm32: lxa-tac: Add support for generation 3 devices
ARM:
dts: stm32: lxa-tac: adjust USB gadget fifo sizes for multi function
ARM:
dts: stm32: lxa-tac: disable the real time clock
ARM:
dts: stm32: lxa-tac: extend the alias table
ARM:
dts: stm32: lxa-tac: move adc and gpio{e,g} to gen{1,2} boards
ARM:
dts: stm32: populate all timer counter nodes on stm32mp13
ARM:
dts: stm32: populate all timer counter nodes on stm32mp15
ARM:
dts: stm32: Sort M24256E write-lockable page in DH STM32MP13xx DHCOR SoM DT
ARM:
dts: stm32: Swap USART3 and UART8 alias on STM32MP15xx DHCOM SoM
ARM:
dts: suniv: f1c100s: Activate Audio Codec for Lichee Pi Nano
ARM:
dts: suniv: f1c100s: Add support for Audio Codec
ARM:
dts: suniv: f1c100s: Add support for DMA
ARM:
dts: ti/omap: gta04: fix pm issues caused by spi module
ARM:
dts: ti/omap: omap3-gta04: use proper touchscreen properties
ARM:
dts: ti: am437x-l4: remove autoidle for UART
ARM:
imx_v6_v7_defconfig: enable JC42 for TQMa7x
ARM:
mm: rename PGD helpers
ARM:
omap1: Fix up the Retu IRQ on Nokia 770
ARM:
OMAP1: select CONFIG_GENERIC_IRQ_CHIP
ARM:
OMAP2+: Fix a typo
ARM:
omap2plus_defconfig: enable charger of TWL603X
arm:
pgtable: fix NULL pointer dereference issue
arm:
pgtable: move pagetable_dtor() to __tlb_remove_table()
arm:
pxa: convert timeouts to use secs_to_jiffies()
ARM:
riscpc: make ecard_bus_type constant
ARM:
shmobile: defconfig: Refresh for v6.13-rc1
ARM:
shmobile: smp: Enforce shmobile_smp_* alignment
ARM:
tegra: nyan: Maintain power to USB ports on boot
arm_scmi:
don't mess with ->d_parent->d_name
arp:
switch to dev_getbyhwaddr() in arp_req_set_public()
arp:
use RCU protection in arp_xmit()
asm-generic:
pgalloc: provide generic __pgd_{alloc,free}
asm-generic:
pgalloc: provide generic p4d_{alloc_one,free}
ASoC:
acp: Support microphone from Lenovo Go S
ASoC:
ad193x: Remove use of i2c_match_id()
ASoC:
adau1761: Remove use of i2c_match_id()
ASoC:
adau1781: Remove use of i2c_match_id()
ASoC:
adau1977: Remove use of i2c_match_id()
ASoC:
alc5623: Remove use of i2c_match_id()
ASoC:
alc5632: Remove use of i2c_match_id()
ASoC:
amd: acp: Fix possible deadlock
ASoC:
amd: Add ACPI dependency to fix build error
ASoC:
amd: ps: add ZSC control register programming sequence
ASoC:
amd: ps: update mach params subsystem_rev variable
ASoC:
amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model
ASoC:
arizona/madera: use fsleep() in up/down DAPM event delays.
ASoC:
audio-graph-card2: use __free(device_node) for device node
ASoC:
audio-graph-card2: use correct endpoint when getting link parameters
ASoC:
audio-graph-card2: Use extra format on each DAI
ASoC:
audio-graph-card2: use of_graph_get_port_by_id() at graph_get_next_multi_ep()
ASoC:
audio-graph-card: use __free(device_node) for device node
ASoC:
codec: es8316: "DAC Soft Ramp Rate" is just a 2 bit control
ASoC:
codecs: Add aw88083 amplifier driver
ASoC:
codecs: Add aw88083 amplifier driver
ASoC:
codecs: ES8326: Improved PSRR
ASoC:
codecs: nau8824: fix max volume for Speaker output
ASoC:
codecs: Use ARRAY_SIZE() to calculate PEB2466_TLV_SIZE
ASoC:
codecs: wcd9335: Add define for number of DAIs
ASoC:
codecs: wm0010: Fix error handling path in wm0010_spi_probe()
ASoC:
codecs: wsa884x: report temps to hwmon in millidegree of Celsius
ASoC:
Correct *-objs usages
ASoC:
cs35l41: Fallback to using HID for system_name if no SUB is available
ASoC:
cs35l41: Fix acpi_device_hid() not found
ASoC:
cs35l56: Prevent races when soft-resetting using SPI control
ASoC:
cs35l56: Split SoundWire DAI into separate playback and capture
ASoC:
cs40l50: Use *-y for Makefile
ASoC:
cs42l43: Add jack delay debounce after suspend
ASoC:
cs42l43: convert to SYSTEM_SLEEP_PM_OPS
ASoC:
cs42l43: don't include '
' directly
ASoC:
cs42l43: Fix maximum ADC Volume
ASoC:
cs42l51: Constify struct i2c_device_id
ASoC:
cs42l84: Use *-y for Makefile
ASoC:
da7213: Initialize the mutex
ASoC:
dapm-graph: set fill colour of turned on nodes
ASoC:
dapm: add support for preparing streams
ASoC:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
ASoC:
dt-bindings: Add Allwinner suniv F1C100s Audio Codec
ASoC:
dt-bindings: Add schema for "awinic,aw88083"
ASoC:
dt-bindings: convert rt5682.txt to dt-schema
ASoC:
dt-bindings: Correct indentation and style in DTS example
ASoC:
dt-bindings: fsl,micfil: Add compatible string for i.MX943 platform
ASoC:
dt-bindings: fsl,mqs: Add compatible string for i.MX943 platform
ASoC:
dt-bindings: mediatek,mt8188-mt6359: Add compatible for mt8390 evk
ASoC:
dt-bindings: mediatek,mt8188-mt6359: Allow DL_SRC/UL_SRC dai-links
ASoC:
dt-bindings: qcom,wcd9335: Drop number of DAIs from the header
ASoC:
dt-bindings: renesas,rsnd: remove post-init-providers property
ASoC:
dt-bindings: renesas,rz-ssi: Document the Renesas RZ/G3S SoC
ASoC:
dt-bindings: renesas,rz-ssi: Remove DMA description
ASoC:
dt-bindings: ti,pcm1681: Fix the binding title
ASoC:
es8328: fix route from DAC to output
ASoC:
extra format on each DAI
ASoC:
fsl: add memory to memory function for ASRC
ASoC:
fsl: Rename stream name of SAI DAI driver
ASoC:
fsl: Support micfil on i.MX943
ASoC:
fsl: Support MQS on i.MX943
ASoC:
fsl: two fixes for asrc memory to memory
ASoC:
fsl_asrc: define functions for memory to memory usage
ASoC:
fsl_asrc: register m2m platform device
ASoC:
fsl_asrc_m2m: Add memory to memory function
ASoC:
fsl_asrc_m2m: force cast for snd_pcm_format_t type
ASoC:
fsl_asrc_m2m: only handle pairs for m2m in the suspend
ASoC:
fsl_asrc_m2m: return error value in asrc_m2m_device_run()
ASoC:
fsl_asrc_m2m: select CONFIG_DMA_SHARED_BUFFER
ASoC:
fsl_easrc: define functions for memory to memory usage
ASoC:
fsl_easrc: register m2m platform device
ASoC:
fsl_micfil: Add i.MX943 platform support
ASoC:
fsl_micfil: Enable default case in micfil_set_quality()
ASoC:
fsl_micfil: Switch to common sample rate constraint function
ASoC:
fsl_mqs: Add i.MX943 platform support
ASoC:
fsl_sai: Add sample rate constraint
ASoC:
fsl_utils: Add function to constrain rates
ASoC:
fsl_xcvr: Add sample rate constraint
ASoC:
fsl_xcvr: Add suspend and resume support
ASoC:
fsl_xcvr: Add suspend and resume support
ASoC:
fsl_xcvr: Use regmap for PHY and PLL registers
ASoC:
hdmi-codec: move no_capture_mute to struct hdmi_codec_pdata
ASoC:
hdmi-codec: pass data to get_dai_id too
ASoC:
imx-audmix: remove cpu_mclk which is from cpu dai device
ASoC:
Intel: Add matches for Cirrus Logic CDB35L56
ASoC:
Intel: avs: Add missing includes
ASoC:
Intel: avs: Add MODULE_FIRMWARE to inform about FW
ASoC:
Intel: avs: Adjust DSP status register names
ASoC:
Intel: avs: Adjust IPC traces
ASoC:
Intel: avs: Clearly state assumptions of hw_params()
ASoC:
Intel: avs: Do not readq() u32 registers
ASoC:
Intel: avs: Fix init-config parsing
ASoC:
Intel: avs: Fix the minimum firmware version numbers
ASoC:
Intel: avs: Fix theoretical infinite loop
ASoC:
Intel: avs: Fixes and cleanups
ASoC:
Intel: avs: Improve logging of firmware loading
ASoC:
Intel: avs: Print IPC error messages in lower layer
ASoC:
Intel: avs: Update ASRC definition
ASoC:
Intel: avs: Update hda component teardown sequences
ASoC:
Intel: boards: updates for 6.14
ASoC:
Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V
ASoC:
Intel: don't check number of sdw links when set
ASoC:
Intel: mtl-match: Add CDB35L56-EIGHT-C 8x CS35L56 without CS42L43
ASoC:
Intel: mtl-match: Add CDB35L56-EIGHT-C with aggregated speakers
ASoC:
intel: remove disable_route_checks
ASoC:
Intel: soc-acpi-intel-lnl-match: add rt713_vb_l2_rt1320_l13 support
ASoC:
Intel: soc-acpi-intel-mtl-match: declare adr as ull
ASoC:
Intel: soc-acpi-intel-ptl-match typo fixups
ASoC:
Intel: soc-acpi-intel-ptl-match: add rt712_vb + rt1320 support
ASoC:
Intel: soc-acpi-intel-ptl-match: add rt713_vb_l2_rt1320_l13 support
ASoC:
Intel: soc-acpi-intel-ptl-match: revise typo of rt712_vb + rt1320 support
ASoC:
Intel: soc-acpi-intel-ptl-match: revise typo of rt713_vb_l2_rt1320_l13
ASoC:
Intel: soc-acpi-intel-tgl-match: declare adr as ull
ASoC:
Intel: soc-acpi-intel-tgl/mtl-match: declare adr
ASoC:
Intel: soc-acpi: arl: Add match entries for new cs42l43 laptops
ASoC:
Intel: soc-acpi: arl: Correct naming of a cs35l56 address struct
ASoC:
Intel: sof_sdw: Add a dev_dbg message for the SOC_SDW_CODEC_MIC quirk
ASoC:
Intel: sof_sdw: Add lookup of quirk using PCI subsystem ID
ASoC:
Intel: sof_sdw: Add quirk for Asus Zenbook S14
ASoC:
Intel: sof_sdw: Add support for Fatcat board with BT offload enabled in PTL platform
ASoC:
Intel: sof_sdw: Add support for new devices
ASoC:
Intel: sof_sdw: correct mach_params->dmic_num
ASoC:
Intel: sof_sdw: Correct quirk for Lenovo Yoga Slim 7
ASoC:
Intel: sof_sdw: Fix DMI match entries for a
ASoC:
Intel: sof_sdw: Fix DMI match for Lenovo 83JX, 83MC and 83NM
ASoC:
Intel: sof_sdw: Fix DMI match for Lenovo 83LC
ASoC:
Intel: sof_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks()
ASoC:
Intel: sof_sdw: improve the log of DAI link numbers
ASoC:
Intel: sof_sdw: reduce log level for not using internal dmic
ASoC:
Intel: sof_sdw: warn both sdw and pch dmic are used
ASoC:
Intel: tgl-match: Add entries for CS35L56 on CDB35L56-EIGHT-C
ASoC:
madera: Use str_enabled_disabled() helper function
ASoC:
max98088: Remove use of i2c_match_id()
ASoC:
max98090: Remove use of i2c_match_id()
ASoC:
max98095: Remove use of i2c_match_id()
ASoC:
mediatek: mt8192-afe-pcm: Simplify probe() with local dev variable
ASoc:
mediatek: mt8365: Don't use "proxy" headers
ASoC:
mediatek: mt8365: Use *-y for Makefile
ASoC:
Merge up origin to resolve interaction with manline symbol changes
ASoC:
Merge up v6.12-rc2
ASoC:
Merge up v6.13-rc6
ASoC:
ops: Consistently treat platform_max as control value
ASoC:
pcm186x: Remove use of i2c_match_id()
ASoc:
pcm6240: Remove use of i2c_match_id()
ASoC:
qcom: sdm845: add handling of secondary MI2S clock
ASoC:
remove disable_route_checks
ASoC:
remove disable_route_checks
ASoC:
renesas: rz-ssi: Add a check for negative sample_space
ASoC:
renesas: rz-ssi: Add runtime PM support
ASoC:
renesas: rz-ssi: Add suspend to RAM support
ASoC:
renesas: rz-ssi: Enable runtime PM autosuspend support
ASoC:
renesas: rz-ssi: Fix typo on SSI_RATES macro comment
ASoC:
renesas: rz-ssi: Issue software reset in hw_params API
ASoC:
renesas: rz-ssi: Rely on the ASoC subsystem to runtime resume/suspend the SSI
ASoC:
renesas: rz-ssi: Remove pdev member of struct rz_ssi_priv
ASoC:
renesas: rz-ssi: Remove the first argument of rz_ssi_stream_is_play()
ASoC:
renesas: rz-ssi: Remove the rz_ssi_get_dai() function
ASoC:
renesas: rz-ssi: Terminate all the DMA transactions
ASoC:
renesas: rz-ssi: Use goto label names that specify their actions
ASoC:
renesas: rz-ssi: Use only the proper amount of dividers
ASoC:
renesas: rz-ssi: Use readl_poll_timeout_atomic()
ASoC:
renesas: rz-ssi: Use temporary variable for struct device
ASoC:
renesas: SND_SIU_MIGOR should depend on DMADEVICES
ASoC:
rockchip: i2s-tdm: Fix a useless call issue
ASoC:
rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB]
ASoC:
rockchip: i2s_tdm: Re-add the set_sysclk callback
ASoC:
rsnd: adjust convert rate in 1%
ASoC:
rsnd: adjust convert rate limitation
ASoC:
rsnd: don't indicate warning on rsnd_kctrl_accept_runtime()
ASoC:
rsnd: indicate unsupported clock rate
ASoC:
rt1320: set wake_capable = 0 explicitly
ASoC:
rt5682: Support the ALC5682I-VE codec
ASoC:
rt715: Remove unused hda_to_sdw
ASoC:
rt722-sdca: add missing readable registers
ASoC:
SDCA: Add bounds check for function address
ASoC:
SDCA: Add missing function type names
ASoC:
SDCA: Add missing header includes
ASoC:
SDCA: Clean up error messages
ASoC:
SDCA: Split function type patching and function naming
ASoC:
SDCA: Update list of entity_0 controls
ASoC:
SDCA: Use *-y for Makefile
ASoC:
sdw_utils: cs_amp: Assign non-overlapping TDM masks for each codec on a bus
ASoC:
simple-card-utils.c: add missing dlc->of_node
ASoC:
simple-card-utils: check port reg first on graph_get_dai_id()
ASoC:
simple-card-utils: fix priv->dai_props indexing
ASoC:
simple-card-utils: tidyup for Multi connection
ASoC:
simple-card-utils: Unify clock direction by clk_direction
ASoC:
simple-card-utils: use __free(device_node) for device node
ASoC:
simple-card-utils: use for_each_of_graph_port() on graph_get_dai_id()
ASoC:
simple-card: Drop unnecessary "dai-tdm-slot-width-map" property presence check
ASoC:
simple-card: use __free(device_node) for device node
ASoC:
simple_card: Improve debugging messages
ASoC:
simple_card: Show if link is unidirectional
ASoC:
soc-card: remove card check
ASoC:
soc-core: Enable to use extra format on each DAI
ASoC:
soc-core: remove redundant assignment to variable ret
ASoC:
soc-core: return 0 if np was NULL on snd_soc_daifmt_parse_clock_provider_raw()
ASoC:
soc-core: tidyup ret handling for card->disable_route_checks
ASoC:
soc-dai: add snd_soc_dai_prepare() and use it internally
ASoC:
soc-dapm: remove !card check from snd_soc_dapm_set_bias_level()
ASoC:
soc-pcm: don't use soc_pcm_ret() on .prepare callback
ASoC:
SOF: Add support for pause supported tokens from topology
ASoC:
SOF: amd: Add branch prediction hint in ACP IRQ handler
ASoC:
SOF: amd: Add post_fw_run_delay ACP quirk
ASoC:
SOF: amd: Drop unused includes from Vangogh driver
ASoC:
SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE
ASoC:
SOF: core/Intel: Handle pause supported token
ASoC:
SOF: Correct sps->stream and cstream nullity
ASoC:
SOF: imx8: Add entries for new 8QM and 8QXP revisions
ASoC:
SOF: imx8m: Add entry for new 8M Plus revision
ASoC:
SOF: imx8m: add SAI2,5,6,7
ASoC:
SOF: imx: Add mach entry to select cs42888 topology
ASoC:
SOF: Intel: don't check number of sdw links when set dmic_fixup
ASoC:
SOF: Intel: hda-dai: Ensure DAI widget is valid during params
ASoC:
SOF: Intel: hda-pcm: Follow the pause_supported flag to drop PAUSE support
ASoC:
SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module
ASoC:
SOF: Intel: pci-ptl: Add support for PTL-H
ASoC:
SOF: Intel: Use str_yes_no() helper in atom_dump()
ASoC:
SOF: Intel: Use str_yes_no() to improve bdw_dump()
ASoC:
SOF: ipc4-topology: Harden loops for looking up ALH copiers
ASoC:
SOF: ipc4-topology: Use macro to set the EXT_PARAM_SIZE in widget setup
ASoC:
SOF: pcm: Clear the susbstream pointer to NULL on close
ASoC:
SOF: sof-priv: Remove unused SOF_DAI_STREAM() and SOF_FORMATS
ASoC:
SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data()
ASoC:
Splitting cs35l56 SoundWire DAI into separate
ASoC:
ssm2602: Remove use of i2c_match_id()
ASoC:
sun4i-codec: Add DMA Max Burst field
ASoC:
sun4i-codec: Add support for Allwinner suniv F1C100s
ASoC:
sun4i-codec: Use new devm clk and reset APIs
ASoC:
sun4i-spdif: Add 24bit support
ASoC:
sun4i-spdif: Add clock multiplier settings
ASoC:
sun4i-spdif: Add working 24bit audio support
ASoC:
sun4i-spdif: Always set the valid data to be the MSB
ASoC:
tas2562: Remove use of i2c_match_id()
ASoC:
tas2764: Fix power control mask
ASoC:
tas2764: Set the SDOUT polarity correctly
ASoC:
tas2770: Fix volume scale
ASoC:
tas2781: drop a redundant code
ASoC:
tas2781: Fix redundant logical jump
ASoC:
tas2781: Remove use of i2c_match_id()
ASoC:
tas5720: Remove use of i2c_match_id()
ASoC:
tegra: Fix ADX S24_LE audio format
ASoC:
tlv320adc3xxx: Remove use of i2c_match_id()
ASoC:
tlv320aic31xx: Remove use of i2c_match_id()
ASoC:
tlv320aic3x: Remove use of i2c_match_id()
ASoC:
tpa6130a2: Remove use of i2c_match_id()
ASoC:
Use of_property_present() for non-boolean properties
ASoC:
use to_platform_device() instead of container_of()
ASoC:
wcd937x: Use *-y for Makefile
ASoC:
wm8904: Remove use of i2c_match_id()
ASoC:
wm8985: Remove use of i2c_match_id()
ASoC:
xilinx: xlnx_spdif: Simpify using devm_clk_get_enabled()
ata:
ahci: Make ahci_ignore_port() handle empty mask_port_map
ata:
Constify struct pci_device_id
ata:
libahci_platform: Do not set mask_port_map when not needed
ata:
libahci_platform: support non-consecutive port numbers
ata:
libata-core: Add ATA_QUIRK_NO_LPM_ON_ATI for certain Samsung SSDs
ata:
libata-core: Add ATA_QUIRK_NOLPM for Samsung SSD 870 QVO drives
ata:
libata-sff: Ensure that we cannot write outside the allocated buffer
ata:
sata_gemini: Remove remaining reset glue
ata:
sata_gemini: Remove unused gemini_sata_reset_bridge()
ata:
Use always-managed version of pci_intx()
atomic64:
Use arch_spin_locks instead of raw_spin_locks
audit:
fix suffixed '/' filename matching
audit:
Initialize lsmctx to avoid memory allocation error
auxdisplay:
img-ascii-lcd: Constify struct img_ascii_lcd_config
auxdisplay:
img-ascii-lcd: Remove an unused field in struct img_ascii_lcd_ctx
ax25:
Fix refcount leak caused by setting SO_BINDTODEVICE sockopt
ax25:
rcu protect dev->ax25_ptr
b43:
stop embedding struct file_operations into their objects
b43legacy:
make use of debugfs_get_aux()
bareudp:
Handle stats using NETDEV_PCPU_STAT_DSTATS.
batman-adv:
Don't keep redundant TT change events
batman-adv:
Drop unmanaged ELP metric worker
batman-adv:
Fix incorrect offset in batadv_tt_tvlv_ogm_handler_v1()
batman-adv:
fix panic during interface removal
batman-adv:
Ignore neighbor throughput metrics in error case
batman-adv:
Ignore own maximum aggregation size during RX
batman-adv:
Map VID 0 to untagged TT VLAN
batman-adv:
netlink: reduce duplicate code by returning interfaces
batman-adv:
Remove atomic usage for tt.local_changes
batman-adv:
Reorder includes for distributed-arp-table.c
batman-adv:
Start new development cycle
bcachefs docs:
SubmittingPatches.rst
bcachefs:
"Journal stuck" timeout now takes into account device latency
bcachefs:
-o norecovery now bails out of recovery earlier
bcachefs:
__bch2_btree_pos_to_text()
bcachefs:
__bch2_key_has_snapshot_overwrites uses for_each_btree_key_reverse_norestart()
bcachefs:
Add assert for use of journal replay keys for updates
bcachefs:
Add bch_io_opts fields for indicating whether the opts came from the inode
bcachefs:
Add block plugging to read paths
bcachefs:
add counter_flags for counters
bcachefs:
Add empty statement between label and declaration in check_inode_hash_info_matches_root()
bcachefs:
Add locking for bch_fs.curr_recovery_pass
bcachefs:
add missing BTREE_ITER_intent
bcachefs:
Add missing parameter description to bch2_bucket_alloc_trans()
bcachefs:
add missing printbuf_reset()
bcachefs:
add more path idx debug asserts
bcachefs:
Add support for FS_IOC_GETFSSYSFSPATH
bcachefs:
Add support for FS_IOC_GETFSUUID
bcachefs:
add support for true/false & yes/no in bool-type options
bcachefs:
Add version check for bch_btree_ptr_v2.sectors_written validate
bcachefs:
Add write buffer flush param to backpointer_get_key()
bcachefs:
Advance to next bp on BCH_ERR_backpointer_to_overwritten_btree_node
bcachefs:
alloc_data_type_set() happens in alloc trigger
bcachefs:
Annotate struct bucket_gens with __counted_by()
bcachefs:
Assert that btree write buffer only touches the right btrees
bcachefs:
Assert that we're not violating key cache coherency rules
bcachefs:
Assert we're not in a restart in bch2_trans_put()
bcachefs:
avoid 'unsigned flags'
bcachefs:
Avoid bch2_btree_id_str()
bcachefs:
backpointer_to_missing_ptr is now autofix
bcachefs:
Bad btree roots are now autofix
bcachefs:
bcachefs_metadata_version_autofix_errors
bcachefs:
bcachefs_metadata_version_backpointer_bucket_gen
bcachefs:
bcachefs_metadata_version_directory_size
bcachefs:
bcachefs_metadata_version_disk_accounting_big_endian
bcachefs:
bcachefs_metadata_version_inode_depth
bcachefs:
bcachefs_metadata_version_persistent_inode_cursors
bcachefs:
bcachefs_metadata_version_reflink_p_may_update_opts
bcachefs:
BCACHEFS_PATH_TRACEPOINTS should depend on TRACING
bcachefs:
bch2_async_btree_node_rewrites_flush()
bcachefs:
bch2_backpointer_get_key() now repairs dangling backpointers
bcachefs:
bch2_bkey_sectors_need_rebalance() now only depends on bch_extent_rebalance
bcachefs:
bch2_btree_bit_mod_iter()
bcachefs:
bch2_btree_iter_peek_slot() handles navigating to nonexistent depth
bcachefs:
bch2_btree_lost_data() now uses run_explicit_rceovery_pass_persistent()
bcachefs:
bch2_btree_node_write_trans()
bcachefs:
bch2_btree_path_peek_slot() doesn't return errors
bcachefs:
bch2_bucket_do_index(): inconsistent_err -> fsck_err
bcachefs:
bch2_check_key_has_snapshot() prints btree id
bcachefs:
bch2_extent_ptr_to_bp() no longer depends on device
bcachefs:
bch2_fs_btree_gc_init()
bcachefs:
bch2_get_random_u64_below()
bcachefs:
bch2_inode_should_have_bp -> bch2_inode_should_have_single_bp
bcachefs:
bch2_inum_path() no longer returns an error for disconnected inums
bcachefs:
bch2_inum_path() now crosses subvolumes correctly
bcachefs:
bch2_inum_to_path()
bcachefs:
bch2_io_opts_fixups()
bcachefs:
bch2_journal_meta() takes ref on c->writes
bcachefs:
bch2_journal_noflush_seq() now takes [start, end)
bcachefs:
bch2_kvmalloc()
bcachefs:
bch2_prt_csum_opt()
bcachefs:
bch2_run_explicit_recovery_pass() returns different error when not in recovery
bcachefs:
bch2_snapshot_exists()
bcachefs:
bch2_str_hash_check_key() now checks inode hash info
bcachefs:
bch2_trans_log_msg()
bcachefs:
bch2_trans_node_drop()
bcachefs:
bch2_trans_relock() is trylock for lockdep
bcachefs:
bch2_trans_unlock_write()
bcachefs:
bch2_trans_verify_not_unlocked_or_in_restart()
bcachefs:
bch2_write_inode() now checks for changing rebalance options
bcachefs:
bch_backpointer -> bkey_i_backpointer
bcachefs:
BCH_ERR_btree_node_read_error_cached
bcachefs:
BCH_ERR_insufficient_journal_devices
bcachefs:
BCH_FS_recovery_running
bcachefs:
BCH_SB_VERSION_INCOMPAT
bcachefs:
bch_verbose_ratelimited
bcachefs:
better backpointer_target_not_found() error message
bcachefs:
better check_bp_exists() error message
bcachefs:
better error message in check_snapshot_tree()
bcachefs:
Better in_restart error
bcachefs:
Bias reads more in favor of faster device
bcachefs:
bkey_fsck_err now respects errors_silent
bcachefs:
bset_blacklisted_journal_seq is now AUTOFIX
bcachefs:
btree_and_journal_iter: don't iterate over too many whiteouts when prefetching
bcachefs:
btree_node_unlock() can now drop write locks
bcachefs:
btree_path_very_locks(): verify lock seq
bcachefs:
btree_write_buffer_flush_seq() no longer closes journal
bcachefs:
bucket_pos_to_bp_end()
bcachefs:
Call bch2_btree_lost_data() on btree read error
bcachefs:
Can now block journal activity without closing cur entry
bcachefs:
Change "disk accounting version 0" check to commit only
bcachefs:
Change btree wb assert to runtime error
bcachefs:
Check for -BCH_ERR_open_buckets_empty in journal resize
bcachefs:
check for backpointers to invalid device
bcachefs:
Check for bucket journal seq in the future
bcachefs:
Check for dirents to overwritten inodes
bcachefs:
Check for extent crc uncompressed/compressed size mismatch
bcachefs:
Check for inode journal seq in the future
bcachefs:
check_extents_to_backpointers() now only checks buckets with mismatches
bcachefs:
check_indirect_extents can run online
bcachefs:
check_unreachable_inodes is not actually PASS_ONLINE yet
bcachefs:
compression workspaces should be indexed by opt, not type
bcachefs:
CONFIG_BCACHEFS_INJECT_TRANSACTION_RESTARTS
bcachefs:
Convert open-coded lock_graph_pop_all to helper
bcachefs:
Convert write path errors to inum_to_path()
bcachefs:
copygc now skips non-rw devices
bcachefs:
copygc_enabled, rebalance_enabled now opts.h options
bcachefs:
Correct the description of the '--bucket=size' options
bcachefs:
cryptographic MACs on superblock are not (yet?) supported
bcachefs:
Delete backpointers check in try_alloc_bucket()
bcachefs:
delete dead code
bcachefs:
Delete dead code
bcachefs:
Delete dead code from bch2_discard_one_bucket()
bcachefs:
dev_alloc_list.devs -> dev_alloc_list.data
bcachefs:
discard fastpath now uses bch2_discard_one_bucket()
bcachefs:
discard_one_bucket() now uses need_discard_or_freespace_err()
bcachefs:
disk_accounting: bch2_dev_rcu -> bch2_dev_rcu_noerror
bcachefs:
Do not allow no fail lock request to fail
bcachefs:
do_fsck_ask_yn()
bcachefs:
Document issue with bch_stripe layout
bcachefs:
Don't add unknown accounting types to eytzinger tree
bcachefs:
Don't BUG_ON() inode unpack error
bcachefs:
Don't BUG_ON() when superblock feature wasn't set for compressed data
bcachefs:
Don't call bch2_btree_interior_update_will_free_node() until after update succeeds
bcachefs:
Don't delete reflink pointers to missing indirect extents
bcachefs:
Don't error out when logging fsck error
bcachefs:
Don't recurse in check_discard_freespace_key
bcachefs:
Don't rely on snapshot_tree.master_subvol for reattaching
bcachefs:
Don't run overwrite triggers before insert
bcachefs:
Don't set BCH_FEATURE_incompat_version_field unless requested
bcachefs:
Don't set btree_path to updtodate if we don't fill
bcachefs:
Don't start rewriting btree nodes until after journal replay
bcachefs:
Don't try to en/decrypt when encryption not available
bcachefs:
Don't use a shared decompress workspace mempool
bcachefs:
Don't use BTREE_ITER_cached when walking alloc btree during fsck
bcachefs:
Don't use page allocator for sb_read_scratch
bcachefs:
Drop racy warning
bcachefs:
Drop redundant "read error" call from btree_gc
bcachefs:
Drop swab code for backpointers in alloc keys
bcachefs:
Dropped superblock write is no longer a fatal error
bcachefs:
errcode cleanup: journal errors
bcachefs:
Explicitly select CRYPTO from BCACHEFS_FS
bcachefs:
Factor out jset_entry_log_msg_bytes()
bcachefs:
factor out str_hash.c
bcachefs:
Fix accounting_read when we rewind
bcachefs:
Fix allocating too big journal entry
bcachefs:
Fix assert for online fsck
bcachefs:
Fix b->written overflow
bcachefs:
fix bch2_btree_key_cache_drop()
bcachefs:
fix bch2_btree_node_flags
bcachefs:
fix bch2_btree_node_header_to_text() format string
bcachefs:
Fix bch2_btree_node_update_key_early()
bcachefs:
Fix bch2_dev_journal_alloc() spuriously failing
bcachefs:
fix bch2_extent_ptr_eq()
bcachefs:
Fix bch2_indirect_extent_missing_error()
bcachefs:
fix bch2_journal_key_insert_take() seq
bcachefs:
fix bp_pos_to_bucket_nodev_noerror
bcachefs:
Fix btree node scan when unknown btree IDs are present
bcachefs:
Fix btree_trans_peek_key_cache()
bcachefs:
Fix btree_trans_peek_key_cache() BTREE_ITER_all_snapshots
bcachefs:
fix build on 32 bit in get_random_u64_below()
bcachefs:
Fix check_backpointers_to_extents range limiting
bcachefs:
Fix check_inode_hash_info_matches_root()
bcachefs:
Fix deadlock
bcachefs:
fix deadlock in journal_entry_open()
bcachefs:
Fix discard path journal flushing
bcachefs:
Fix dup/misordered check in btree node read
bcachefs:
Fix evacuate_bucket tracepoint
bcachefs:
Fix failure to allocate journal write on discard retry
bcachefs:
Fix fsck directory i_size checking
bcachefs:
Fix fsck.c build in userspace
bcachefs:
fix incorrect pointer check in __bch2_subvolume_delete()
bcachefs:
Fix journal_iter list corruption
bcachefs:
Fix key cache + BTREE_ITER_all_snapshots
bcachefs:
Fix marking reflink pointers to missing indirect extents
bcachefs:
Fix memmove when move keys down
bcachefs:
Fix null ptr deref in btree_path_lock_root()
bcachefs:
fix O(n^2) issue with whiteouts in journal keys
bcachefs:
Fix racy use of jiffies
bcachefs:
Fix rcu imbalance in bch2_fs_btree_key_cache_exit()
bcachefs:
Fix reuse of bucket before journal flush on multiple empty -> nonempty transition
bcachefs:
Fix self healing on read error
bcachefs:
Fix shutdown message
bcachefs:
Fix srcu lock warning in btree_update_nodes_written()
bcachefs:
fix tiny leak in bch2_dev_add()
bcachefs:
Fix trace_copygc
bcachefs:
Fix truncate sometimes failing and returning 1
bcachefs:
Fix unhandled transaction restart in evacuate_bucket()
bcachefs:
Fix use after free
bcachefs:
Fix want_new_bset() so we write until the end of the btree node
bcachefs:
Fix warning about passing flex array member by value
bcachefs:
Fixes for snapshot_tree.master_subvol
bcachefs:
get_update_rebalance_opts()
bcachefs:
Go RW earlier, for normal rw mount
bcachefs:
Guard against backpointers to unknown btrees
bcachefs:
Guard against journal seq overflow
bcachefs:
Handle -BCH_ERR_need_mark_replicas in gc
bcachefs:
If we did repair on a btree node, make sure we rewrite it
bcachefs:
Ignore empty btree root journal entries
bcachefs:
Implement bch2_btree_iter_prev_min()
bcachefs:
Improve "unable to allocate journal write" message
bcachefs:
Improve decompression error messages
bcachefs:
Improve journal pin flushing
bcachefs:
Improve trace_move_extent_finish
bcachefs:
Improve trace_rebalance_extent
bcachefs:
improved bkey_val_copy()
bcachefs:
Improved check_topology() assert
bcachefs:
Initialize from_inode members for bch_io_opts
bcachefs:
Introduce lock_graph_pop_from
bcachefs:
io_opts_to_rebalance_opts()
bcachefs:
Issue a transaction restart after commit in repair
bcachefs:
journal keys: sort keys for interior nodes first
bcachefs:
Journal space calculations should skip durability=0 devices
bcachefs:
Journal write path refactoring, debug improvements
bcachefs:
Journal writes are now IOPRIO_CLASS_RT
bcachefs:
kill __bch2_bkey_sectors_need_rebalance()
bcachefs:
kill __bch2_btree_iter_flags()
bcachefs:
kill __bch2_extent_ptr_to_bp()
bcachefs:
kill bch2_bkey_needs_rebalance()
bcachefs:
Kill bch2_bucket_alloc_new_fs()
bcachefs:
Kill bch2_get_next_backpointer()
bcachefs:
kill bch2_journal_entries_free()
bcachefs:
kill bch_backpointer.bucket_offset usage
bcachefs:
Kill BCH_TRANS_COMMIT_lazy_rw
bcachefs:
kill btree_trans_restart_nounlock()
bcachefs:
Kill equiv_seen arg to delete_dead_snapshots_process_key()
bcachefs:
kill flags param to bch2_subvolume_get()
bcachefs:
Kill FSCK_NEED_FSCK
bcachefs:
kill inconsistent err in invalidate_one_bucket()
bcachefs:
kill retry_estale() in bch2_ioctl_subvolume_create()
bcachefs:
Kill snapshot_t->equiv
bcachefs:
kill sysfs internal/accounting
bcachefs:
Kill unnecessary iter_rewind() in bkey_get_empty_slot()
bcachefs:
Kill unnecessary mark_lock usage
bcachefs:
list_pop_entry()
bcachefs:
Log message in journal for snapshot deletion
bcachefs:
logged ops only use inum 0 of logged ops btree
bcachefs:
lru errors are expected when reconstructing alloc
bcachefs:
lru, accounting are alloc btrees
bcachefs:
make directory i_size meaningful
bcachefs:
Make sure __bch2_run_explicit_recovery_pass() signals to rewind
bcachefs:
Make sure trans is unlocked when submitting read IO
bcachefs:
Make topology errors autofix
bcachefs:
mark more errors AUTOFIX
bcachefs:
Mark more errors autofix
bcachefs:
Merge the condition to avoid additional invocation
bcachefs:
Minor bucket alloc optimization
bcachefs:
move bch2_xattr_handlers to .rodata
bcachefs:
Move bch_extent_rebalance code to rebalance.c
bcachefs:
Move fsck ioctl code to fsck.c
bcachefs:
New backpointers helpers
bcachefs:
New bch_extent_rebalance fields
bcachefs:
Only abort the transactions in the cycle
bcachefs:
Only run check_backpointers_to_extents in debug mode
bcachefs:
Option changes now get propagated to reflinked data
bcachefs:
Pass _orig_restart_count to trans_was_restarted
bcachefs:
peek_prev_min(): Search forwards for extents, snapshots
bcachefs:
Plumb bkey_validate_context to journal_entry_validate
bcachefs:
Pop all the transactions from the abort one
bcachefs:
print op->nonce on data update inconsistency
bcachefs:
printbuf_reset() handles tabstops
bcachefs:
Pull disk accounting hooks out of trans_commit.c
bcachefs:
rcu_pending now works in userspace
bcachefs:
rcu_pending: don't invoke __call_rcu() under lock
bcachefs:
rebalance, copygc enabled are runtime opts
bcachefs:
Reduce stack frame size of __bch2_str_hash_check_key()
bcachefs:
Refactor c->opts.reconstruct_alloc
bcachefs:
Refactor new stripe path to reduce dependencies on ec_stripe_head
bcachefs:
Remove duplicate included headers
bcachefs:
Remove redundant initialization in bch2_vfs_inode_init()
bcachefs:
remove superfluous ; after statements
bcachefs:
Remove unnecessary peek_slot()
bcachefs:
remove write permission for gc_gens_pos sysfs interface
bcachefs:
remove_backpointer() now uses dirent_get_by_pos()
bcachefs:
Removes NULL pointer checks for __filemap_get_folio return values
bcachefs:
rename bch_extent_rebalance fields to match other opts structs
bcachefs:
Rename btree_iter_peek_upto() -> btree_iter_peek_max()
bcachefs:
Reorganize reflink.c a bit
bcachefs:
Reserve 8 bits in bch_reflink_p
bcachefs:
Reuse transaction
bcachefs:
Revert directory i_size
bcachefs:
rework bch2_bucket_alloc_freelist() freelist iteration
bcachefs:
Set bucket needs discard, inc gen on empty -> nonempty transition
bcachefs:
Silence "unable to allocate journal write" if we're already RO
bcachefs:
Silence read-only errors when deleting snapshots
bcachefs:
Simplify btree_iter_peek() filter_snapshots
bcachefs:
Simplify code in bch2_dev_alloc()
bcachefs:
Simplify disk accounting validate late
bcachefs:
Simplify option logic in rebalance
bcachefs:
six locks: write locks can now be held recursively
bcachefs:
small cleanup for extent ptr bitmasks
bcachefs:
Snapshot deletion no longer uses snapshot_t->equiv
bcachefs:
Split out journal pins by btree level
bcachefs:
struct bkey_validate_context
bcachefs:
target_congested -> get_random_u32_below()
bcachefs:
tidy btree_trans_peek_journal()
bcachefs:
tidy up __bch2_btree_iter_peek()
bcachefs:
trace_accounting_mem_insert
bcachefs:
trace_key_cache_fill
bcachefs:
trace_write_buffer_maybe_flush
bcachefs:
trivial btree write buffer refactoring
bcachefs:
try_alloc_bucket() now uses bch2_check_discard_freespace_key()
bcachefs:
Use a heap for handling overwrites in btree node scan
bcachefs:
use attribute define helper for sysfs attribute
bcachefs:
use bch2_data_update_opts_to_text() in trace_move_extent_fail()
bcachefs:
Use FOREACH_ACL_ENTRY() macro to iterate over acl entries
bcachefs:
Use proper errcodes for inode unpack errors
bcachefs:
Use separate rhltable for bch2_inode_or_descendents_is_open()
bcachefs:
Use str_write_read() helper function
bcachefs:
Use str_write_read() helper in ec_block_endio()
bcachefs:
Use str_write_read() helper in write_super_endio()
bcachefs:
Write lock btree node in key cache fills
be2net:
fix sleeping while atomic bugs in be_ndo_bridge_getlink
bgmac:
reduce max frame size to support just MTU 1500
binder:
concurrent page installation
binder:
fix kernel-doc warning of 'file' member
binder:
initialize lsm_context structure
binder:
log transaction code on failure
binder:
propagate vm_insert_page() errors
binder:
rename alloc->buffer to vm_start
binder:
replace alloc->vma with alloc->mapped
binder:
select correct nid for pages in LRU
binder:
store shrinker metadata under page->private
binder:
use per-vma lock in page installation
binder:
use per-vma lock in page reclaiming
binderfs:
add new binder devices to binder_devices
binderfs:
fix use-after-free in binder_devices
binfmt_flat:
Fix integer overflow bug on 32 bit systems
binfmt_misc:
avoid pointless cred reference count bump
bitops:
add generic parity calculation for u8
blk-cgroup:
Fix class @block_class's subsystem refcount leakage
blk-cgroup:
fix kernel-doc warnings in header file
blk-cgroup:
rwstat: fix kernel-doc warnings in header file
blk-mq:
create correct map for fallback case
blk-mq:
introduce blk_mq_map_hw_queues
blk-mq:
Move more error handling into blk_mq_submit_bio()
blk-mq:
remove unused queue mapping helpers
blk-zoned:
Document locking assumptions
blk-zoned:
Improve the queue reference count strategy documentation
blk-zoned:
Minimize #include directives
blk-zoned:
Split queue_zone_wplugs_show()
blktrace:
don't centralize grabbing q->debugfs_mutex in blk_trace_ioctl
blktrace:
move copy_[to|from]_user() out of ->debugfs_lock
blktrace:
remove redundant return at end of function
block, bfq:
constify sysfs attributes
block/merge:
remove unnecessary min() with UINT_MAX
block:
add a dma mapping iterator
block:
add a queue_limits_commit_update_frozen helper
block:
add a store_limit operations for sysfs entries
block:
Add common atomic writes enable flag
block:
add support to pass user meta buffer
block:
better split mq vs non-mq code in add_disk_fwnode
block:
change blk_mq_add_to_batch() third argument type to bool
block:
Change blk_stack_atomic_writes_limits() unit_min check
block:
check BLK_FEAT_POLL under q_usage_count
block:
cleanup and fix batch completion adding conditions
block:
copy back bounce buffer to user-space correctly in case of split
block:
define set of integrity flags to be inherited by cloned bip
block:
Delete bio_prio()
block:
Delete bio_set_prio()
block:
don't revert iter for -EIOCBQUEUED
block:
Don't trim an atomic write
block:
don't update BLK_FEAT_POLL in __blk_mq_update_nr_hw_queues
block:
don't verify queue freeze manually in elevator_init_mq()
block:
Ensure start sector is aligned for stacking atomic writes
block:
fix 'kmem_cache of name 'bio-108' already exists'
block:
fix conversion of GPT partition name to 7-bit
block:
fix docs for freezing of queue limits updates
block:
fix nr_hw_queue update racing with disk addition/removal
block:
fix NULL pointer dereferenced within __blk_rq_map_sg
block:
fix queue freeze vs limits lock order in sysfs store methods
block:
force noio scope in blk_mq_freeze_queue
block:
get rid of request queue ->sysfs_dir_lock
block:
introduce BIP_CHECK_GUARD/REFTAG/APPTAG bip_flags
block:
limit disk max sectors to (LLONG_MAX >> 9)
block:
make bio_integrity_map_user() static inline
block:
make segment size limit workable for > 4K PAGE_SIZE
block:
mark GFP_NOIO around sysfs ->store()
block:
modify bio_integrity_map_user to accept iov_iter as argument
block:
mq-deadline: Constify sysfs attributes
block:
Name the RQF flags enum
block:
remove bio_add_pc_page
block:
remove BLK_MQ_F_NO_SCHED
block:
remove BLK_MQ_F_SHOULD_MERGE
block:
remove blk_mq_init_bitmaps
block:
remove blk_rq_bio_prep
block:
remove unnecessary check in blk_unfreeze_check_owner()
block:
Remove zone write plugs when handling native zone append writes
block:
Reorder the request allocation code in blk_mq_submit_bio()
block:
retry call probe after request_module in blk_request_module
block:
rnull: Initialize the module in place
block:
simplify tag allocation policy selection
block:
track disk DEAD state automatically for modeling queue freeze lockdep
block:
track queue dying state automatically for modeling queue freeze lockdep
block:
use page_to_phys in bvec_phys
Bluetooth:
Add ABI doc for sysfs reset
Bluetooth:
Add check for mgmt_alloc_skb() in mgmt_device_connected()
Bluetooth:
Add check for mgmt_alloc_skb() in mgmt_remote_name()
Bluetooth:
Allow reset via sysfs
Bluetooth:
Always allow SCO packets for user channel
Bluetooth:
btbcm: Fix NULL deref in btbcm_get_board_name()
Bluetooth:
btintel_pcie: Fix a potential race condition
Bluetooth:
btmtk: Remove resetting mt7921 before downloading the fw
Bluetooth:
btnxpuart: Fix glitches seen in dual A2DP streaming
Bluetooth:
btrtl: check for NULL in btrtl_setup_realtek()
Bluetooth:
btusb: Add ID 0x2c7c:0x0130 for Qualcomm WCN785x
Bluetooth:
btusb: Add MT7921e device 13d3:3576
Bluetooth:
btusb: Add new VID/PID 13d3/3610 for MT7922
Bluetooth:
btusb: Add new VID/PID 13d3/3628 for MT7925
Bluetooth:
btusb: Add RTL8851BE device 13d3:3600
Bluetooth:
btusb: add sysfs attribute to control USB alt setting
Bluetooth:
btusb: Configure altsetting for HCI_USER_CHANNEL
bluetooth:
btusb: Initialize .owner field of force_poll_sync_fops
Bluetooth:
btusb: mediatek: Add locks for usb_driver_claim_interface()
Bluetooth:
Fix error code in chan_alloc_skb_cb()
Bluetooth:
Fix possible infinite recursion of btusb_reset
Bluetooth:
Get rid of cmd_timeout and use the reset callback
Bluetooth:
hci: Remove deadcode
Bluetooth:
hci_event: Fix connection regression between LE and non-LE adapters
Bluetooth:
hci_event: Fix enabling passive scanning
Bluetooth:
iso: Allow BIG re-sync
Bluetooth:
L2CAP: accept zero as a special value for MTU auto-selection
Bluetooth:
L2CAP: Fix corrupted list in hci_chan_del
Bluetooth:
L2CAP: Fix L2CAP_ECRED_CONN_RSP response
Bluetooth:
L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd
Bluetooth:
L2CAP: handle NULL sock pointer in l2cap_sock_alloc
bluetooth:
mgmt: convert timeouts to secs_to_jiffies()
Bluetooth:
MGMT: Fix slab-use-after-free Read in mgmt_remove_adv_monitor_sync
Bluetooth:
MGMT: Mark LL Privacy as stable
Bluetooth:
qca: Expand firmware-name to load specific rampatch
Bluetooth:
qca: Fix poor RF performance for WCN6855
Bluetooth:
qca: Update firmware-name to support board specific nvm
Bluetooth:
Remove the cmd timeout count in btusb
Bluetooth:
SCO: fix sco_conn refcounting on sco_conn_ready
Bluetooth:
Use str_enable_disable-like helpers
bnxt_en:
add support for hds-thresh ethtool command
bnxt_en:
add support for rx-copybreak ethtool command
bnxt_en:
add support for tcp-data-split ethtool command
bnxt_en:
Add ULP call to notify async events
bnxt_en:
Do not allow ethtool -m on an untrusted VF
bnxt_en:
Skip MAC loopback selftest if it is unsupported by FW
bnxt_en:
Skip PHY loopback ethtool selftest if unsupported by FW
bnxt_en:
Skip reading PXP registers during ethtool -d if unsupported
bnxt_en:
Use FW defined resource limits for RoCE
bonding:
Correctly support GSO ESP offload
bonding:
fix incorrect MAC address setting to receive NS messages
bpf, arm64:
Emit A64_{ADD,SUB}_I when possible in emit_{lse,ll_sc}_atomic()
bpf, arm64:
Factor out emit_a64_add_i()
bpf, arm64:
Simplify if logic in emit_lse_atomic()
bpf, test_run:
Fix use-after-free issue in eth_skb_pkt_type()
bpf, verifier:
Improve precision of BPF_MUL
bpf, xdp:
constify some bpf_prog * function arguments
bpf/tests:
Add 32 bits only long conditional jump tests
bpf:
Add a __btf_get_by_fd helper
bpf:
Add fd_array_cnt attribute for prog_load
bpf:
Allow 'may_goto 0' instruction in verifier
bpf:
Allow bpf_for/bpf_repeat calls while holding a spinlock
bpf:
avoid holding freeze_mutex during mmap operation
bpf:
Bail out early in __htab_map_lookup_and_delete_elem()
bpf:
bpf_local_storage: Always use bpf_mem_alloc in PREEMPT_RT
bpf:
Cancel the running bpf_timer through kworker for PREEMPT_RT
bpf:
Consolidate locks and reference state in verifier state
bpf:
Disable migration before calling ops->map_free()
bpf:
Disable migration in bpf_selem_free_rcu
bpf:
Disable migration when cloning sock storage
bpf:
Disable migration when destroying inode storage
bpf:
Disable migration when destroying sock storage
bpf:
Disable non stream socket for strparser
bpf:
Enable kprobe_multi feature if CONFIG_FPROBE is enabled
bpf:
fix cgroup_skb prog test run direct packet access
bpf:
Fix configuration-dependent BTF function references
bpf:
Fix deadlock when freeing cgroup storage
bpf:
Fix holes in special_kfunc_list if !CONFIG_NET
bpf:
Fix range_tree_set() error handling
bpf:
Fix softlockup in arena_map_free on 64k page kernel
bpf:
Fix wrong copied_seq calculation
bpf:
Free element after unlock in __htab_map_lookup_and_delete_elem()
bpf:
Free special fields after unlock in htab_lru_map_delete_node()
bpf:
Handle allocation failure in acquire_lock_state
bpf:
Improve verifier log for resource leak on exit
bpf:
Introduce support for bpf_local_irq_{save,restore}
bpf:
lsm: Remove hook to bpf_task_storage_free
bpf:
Move map/prog compatibility checks
bpf:
Move out synchronize_rcu_tasks_trace from mutex CS
bpf:
Refactor bpf_tracing_func_proto() and remove bpf_get_probe_write_proto()
bpf:
Refactor check_pseudo_btf_id
bpf:
Refactor mark_{dynptr,iter}_read
bpf:
Refactor {acquire,release}_reference_state
bpf:
Reject struct_ops registration that uses module ptr and the module btf_id is missing
bpf:
Remove 'may_goto 0' instruction in opt_remove_nops()
bpf:
Remove bpf_probe_write_user() warning message
bpf:
Remove migrate_{disable,enable} in bpf_cpumask_release()
bpf:
Remove migrate_{disable|enable} from bpf_cgrp_storage_lock helpers
bpf:
Remove migrate_{disable|enable} from bpf_local_storage_alloc()
bpf:
Remove migrate_{disable|enable} from bpf_local_storage_free()
bpf:
Remove migrate_{disable|enable} from bpf_selem_alloc()
bpf:
Remove migrate_{disable|enable} from bpf_selem_free()
bpf:
Remove migrate_{disable|enable} from bpf_task_storage_lock helpers
bpf:
Remove migrate_{disable|enable} from LPM trie
bpf:
Remove migrate_{disable|enable} in ->map_for_each_callback
bpf:
Remove migrate_{disable|enable} in bpf_obj_free_fields()
bpf:
Remove migrate_{disable|enable} in htab_elem_free
bpf:
Remove unnecessary BTF lookups in bpf_sk_storage_tracing_allowed
bpf:
Remove unused MT_ENTRY define
bpf:
Return error for missed kprobe multi bpf program execution
bpf:
selftests: Test constant key extraction on irrelevant maps
bpf:
selftests: verifier: Add nullness elision tests
bpf:
Send signals asynchronously if !preemptible
bpf:
skip non exist keys in generic_map_lookup_batch
bpf:
tcp: Mark bpf_load_hdr_opt() arg2 as read-write
bpf:
unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic
bpf:
Use ftrace_get_symaddr() for kprobe_multi probes
bpf:
Use refcount_t instead of atomic_t for mmap_count
bpf:
verifier: Add missing newline on verbose() call
bpf:
verifier: Disambiguate get_constant_map_key() errors
bpf:
verifier: Do not extract constant map keys for irrelevant maps
bpf:
verifier: Refactor helper access type tracking
bpf:
verifier: Support eliding map lookup nullness
bpftool:
bash: Add bash completion for root_id argument
bpftool:
btf: Support dumping a specific types from file
bpftool:
btf: Validate root_type_ids early
bpftool:
Fix control flow graph segfault during edge creation
bpftool:
Link zstd lib required by libelf
bpftool:
man: Add missing format argument to command description
bpftool:
Probe for ISA v4 instruction set extension
bq27xxx:
add voltage min design for bq27000 and bq27200
bridge:
Make br_is_nd_neigh_msg() accept pointer to "const struct sk_buff"
btf:
Switch module BTF attribute to sysfs_bin_attr_simple_read()
btf:
Switch vmlinux BTF attribute to sysfs_bin_attr_simple_read()
btrfs:
add a comment for new_bytenr in backref_cache_node
btrfs:
add assertions and comment about path expectations to btrfs_cross_ref_exist()
btrfs:
add extra error messages for delalloc range related errors
btrfs:
add function comment for check_committed_ref()
btrfs:
add io_uring interface for encoded writes
btrfs:
add read policy to set a preferred device
btrfs:
add tracking of read blocks for read policy
btrfs:
assert RAID stripe-extent length is always greater than 0
btrfs:
async-thread: rename DFT_THRESHOLD to DEFAULT_THRESHOLD
btrfs:
avoid redundant call to get inline ref type at check_committed_ref()
btrfs:
avoid starting new transaction when cleaning qgroup during subvolume drop
btrfs:
block-group: remove unnecessary calls to btrfs_mark_buffer_dirty()
btrfs:
cache RAID stripe tree decision in btrfs_io_context
btrfs:
cache stripe tree usage in struct btrfs_io_geometry
btrfs:
change return type to bool type of check_eb_alignment()
btrfs:
configure read policy via module parameter
btrfs:
convert BUG_ON in btrfs_reloc_cow_block() to proper error handling
btrfs:
delayed-inode: remove unnecessary call to btrfs_mark_buffer_dirty()
btrfs:
dev-replace: remove unnecessary call to btrfs_mark_buffer_dirty()
btrfs:
dir-item: remove unnecessary calls to btrfs_mark_buffer_dirty()
btrfs:
disable defrag on pre-content watched files
btrfs:
do not handle non-shareable roots in backref cache
btrfs:
do not output error message if a qgroup has been already cleaned up
btrfs:
do proper folio cleanup when cow_file_range() failed
btrfs:
do proper folio cleanup when run_delalloc_nocow() failed
btrfs:
do regular iput instead of delayed iput during extent map shrinking
btrfs:
don't BUG_ON() in btrfs_drop_extents()
btrfs:
don't build backref tree for COW-only blocks
btrfs:
don't include linux/rwlock_types.h directly
btrfs:
don't try to delete RAID stripe-extents if we don't need to
btrfs:
don't use btrfs_set_item_key_safe on RAID stripe-extents
btrfs:
drop fs_info argument from btrfs_update_space_info_*()
btrfs:
drop one time used local variable in end_bbio_meta_write()
btrfs:
drop unused parameter fs_info to btrfs_delete_delayed_insertion_item()
btrfs:
extent-tree: remove unnecessary calls to btrfs_mark_buffer_dirty()
btrfs:
factor out btrfs_return_free_space()
btrfs:
file-item: remove unnecessary calls to btrfs_mark_buffer_dirty()
btrfs:
file: remove unnecessary calls to btrfs_mark_buffer_dirty()
btrfs:
fix a leaked chunk map issue in read_one_chunk()
btrfs:
fix assertion failure when splitting ordered extent after transaction abort
btrfs:
fix data overwriting bug during buffered write when block size < page size
btrfs:
fix data race when accessing the inode's disk_i_size at btrfs_drop_extents()
btrfs:
fix deletion of a range spanning parts two RAID stripe extents
btrfs:
fix double accounting race when btrfs_run_delalloc_range() failed
btrfs:
fix double accounting race when extent_writepage_io() failed
btrfs:
fix error handling of submit_uncompressed_range()
btrfs:
fix front delete range calculation for RAID stripe extents
btrfs:
fix hole expansion when writing at an offset beyond EOF
btrfs:
fix lockdep splat while merging a relocation root
btrfs:
fix stale page cache after race between readahead and direct IO write
btrfs:
fix tail delete of RAID stripe-extents
btrfs:
fix two misuses of folio_shift()
btrfs:
fix use-after-free on inode when scanning root during em shrinking
btrfs:
fix use-after-free when attempting to join an aborted transaction
btrfs:
free-space-cache: remove unnecessary calls to btrfs_mark_buffer_dirty()
btrfs:
free-space-tree: remove unnecessary calls to btrfs_mark_buffer_dirty()
btrfs:
handle free space tree rebuild in multiple transactions
btrfs:
handle FS_IOC_READ_VERITY_METADATA ioctl
btrfs:
implement hole punching for RAID stripe extents
btrfs:
improve the warning and error message for btrfs_remove_qgroup()
btrfs:
initialize fs_devices->fs_info earlier in btrfs_init_devices_late()
btrfs:
inode-item: remove unnecessary calls to btrfs_mark_buffer_dirty()
btrfs:
inode: remove unnecessary calls to btrfs_mark_buffer_dirty()
btrfs:
introduce RAID1 round-robin read balancing
btrfs:
ioctl: remove unnecessary call to btrfs_mark_buffer_dirty()
btrfs:
make wait_on_extent_buffer_writeback() static inline
btrfs:
move abort_should_print_stack() to transaction.h
btrfs:
move btrfs_alloc_write_mask() into fs.h
btrfs:
move BTRFS_BYTES_TO_BLKS() into fs.h
btrfs:
move btrfs_is_empty_uuid() from ioctl.c into fs.c
btrfs:
move csum related functions from ctree.c into fs.c
btrfs:
move extent-tree function declarations out of ctree.h
btrfs:
move select_delayed_ref() and export it
btrfs:
move the exclusive operation functions into fs.c
btrfs:
move the folio ordered helpers from ctree.h into fs.h
btrfs:
open code __free_extent_buffer()
btrfs:
open code set_page_extent_mapped()
btrfs:
open-code btrfs_copy_from_user()
btrfs:
output an error message if btrfs failed to find the seed fsid
btrfs:
output the reason for open_ctree() failure
btrfs:
pass btrfs_io_geometry to is_single_device_io
btrfs:
pass write-hint for buffered IO
btrfs:
print read policy on module load
btrfs:
print status of experimental mode when loading module
btrfs:
qgroup: remove unnecessary calls to btrfs_mark_buffer_dirty()
btrfs:
raid-stripe-tree: remove unnecessary call to btrfs_mark_buffer_dirty()
btrfs:
relocation: remove unnecessary calls to btrfs_mark_buffer_dirty()
btrfs:
remove clone_backref_node() from relocation
btrfs:
remove detached list from struct btrfs_backref_cache
btrfs:
remove no longer needed strict argument from can_nocow_extent()
btrfs:
remove pointless comment from ctree.h
btrfs:
remove redundant variables from __process_folios_contig() and lock_delalloc_folios()
btrfs:
remove stray comment about SRCU
btrfs:
remove the ->lowest and ->leaves members from struct btrfs_backref_node
btrfs:
remove the changed list for backref cache
btrfs:
remove the snapshot check from check_committed_ref()
btrfs:
remove the unused locked_folio parameter from btrfs_cleanup_ordered_extents()
btrfs:
remove unused define WAIT_PAGE_LOCK for extent io
btrfs:
remove unused variable length in btrfs_insert_one_raid_extent()
btrfs:
rename __get_extent_map() and pass btrfs_inode
btrfs:
rename __unlock_for_delalloc() and drop underscores
btrfs:
rename btrfs_release_extent_buffer_pages() to mention folios
btrfs:
replace deprecated strncpy() with strscpy()
btrfs:
root-tree: remove unnecessary calls to btrfs_mark_buffer_dirty()
btrfs:
selftests: add a selftest for deleting two out of three extents
btrfs:
selftests: add delayed ref self test cases
btrfs:
selftests: add selftest for punching holes into the RAID stripe extents
btrfs:
selftests: add test for punching a hole into 3 RAID stripe-extents
btrfs:
selftests: check for correct return value of failed lookup
btrfs:
selftests: correct RAID stripe-tree feature flag setting
btrfs:
selftests: don't split RAID extents in half
btrfs:
selftests: fix btrfs_test_delayed_refs() leak of transaction
btrfs:
selftests: test RAID stripe-tree deletion spanning two items
btrfs:
send: remove redundant assignments to variable ret
btrfs:
simplify arguments for btrfs_cross_ref_exist()
btrfs:
simplify btrfs_backref_release_cache()
btrfs:
simplify loop in select_reloc_root()
btrfs:
simplify return logic at check_committed_ref()
btrfs:
skip inodes without loaded extent maps when shrinking extent maps
btrfs:
split waiting from read_extent_buffer_pages(), drop parameter wait
btrfs:
subpage: dump the involved bitmap when ASSERT() failed
btrfs:
subpage: fix the bitmap dump of the locked flags
btrfs:
switch grab_extent_buffer() to folios
btrfs:
sysfs: add btrfs_read_policy_to_enum() helper and refactor read policy store
btrfs:
sysfs: handle value associated with read balancing policy
btrfs:
sysfs: refactor output formatting in btrfs_read_policy_show()
btrfs:
tree-log: remove unnecessary calls to btrfs_mark_buffer_dirty()
btrfs:
uncollapse transaction aborts during renames
btrfs:
unwrap folio locking helpers
btrfs:
update __btrfs_add_delayed_item() to use rb helper
btrfs:
update btrfs_add_block_group_cache() to use rb helper
btrfs:
update btrfs_add_chunk_map() to use rb helpers
btrfs:
update prelim_ref_insert() to use rb helpers
btrfs:
update tree_insert() to use rb helpers
btrfs:
use btrfs_inode in extent_writepage()
btrfs:
use PTR_ERR() instead of PTR_ERR_OR_ZERO() for btrfs_get_extent()
btrfs:
use SECTOR_SIZE defines in btrfs_issue_discard()
btrfs:
use uuid_is_null() to verify if an uuid is empty
btrfs:
uuid-tree: remove unnecessary call to btrfs_mark_buffer_dirty()
btrfs:
validate system chunk array at btrfs_validate_super()
btrfs:
volumes: remove unnecessary calls to btrfs_mark_buffer_dirty()
btrfs:
xattr: remove unnecessary call to btrfs_mark_buffer_dirty()
btrfs:
zoned: fix extent range end unlock in cow_file_range()
btrfs:
zoned: reclaim unused zone by zone resetting
bus:
fsl-mc: Constify fsl_mc_device_match()
bus:
fsl-mc: constify the struct device_type usage
bus:
mhi: host: Free mhi_buf vector inside mhi_alloc_bhie_table()
bus:
mhi: host: pci_generic: Add support for QDU100 device
bus:
mhi: host: pci_generic: Enable MSI-X if the endpoint supports
bus:
mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock
bus:
simple-pm-bus: fix forced runtime PM use
cachefiles:
Add auxiliary data trace
cachefiles:
Add some subrequest tracepoints
cachefiles:
avoid pointless cred reference count bump
cachefiles:
Clean up some whitespace in trace header
cachestat:
fix page cache statistics permission checking
caif_virtio:
fix wrong pointer check in cfv_probe()
can:
c_can: fix unbalanced runtime PM disable in error path
can:
ctucanfd: handle skb allocation failure
can:
dev: can_get_state_str(): Remove dead code
can:
etas_es58x: fix potential NULL pointer dereference on udev->serial
can:
flexcan: disable transceiver during system PM
can:
flexcan: only change CAN state when link up in system PM
can:
grcan: move napi_enable() from under spin lock
can:
j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero
can:
kvaser_pciefd: Add support for CAN_CTRLMODE_BERR_REPORTING
can:
kvaser_pciefd: Update stats and state even if alloc_can_err_skb() fails
can:
kvaser_usb: Add support for CAN_CTRLMODE_BERR_REPORTING
can:
kvaser_usb: Update stats and state even if alloc_can_err_skb() fails
can:
m_can: add deinit callback
can:
m_can: call deinit/init callback when going into suspend/resume
can:
rcar_canfd: Fix page entries in the AFL list
can:
rockchip: rkcanfd_handle_rx_fifo_overflow_int(): bail out if skb cannot be allocated
can:
statistics: use atomic access in hot path
can:
sun4i_can: continue to use likely() to check skb
can:
tcan4x5x: add deinit callback to set standby mode
can:
tcan4x5x: add option for selecting nWKRQ voltage
can:
tcan4x5x: get rid of false clock errors
can:
ucan: fix out of bound read in strscpy() source
capabilities:
remove cap_mmap_file()
carl9170:
stop embedding file_operations into their objects
cdx:
disable cdx bus from bus shutdown callback
cdx:
Fix possible UAF error in driver_override_show()
ceph:
convert timeouts to secs_to_jiffies()
ceph:
exchange hardcoded value on NAME_MAX
ceph:
fix memory leak in ceph_mds_auth_match()
ceph:
streamline request head structures in MDS client
ceph_d_revalidate():
propagate stable name down into request encoding
ceph_d_revalidate():
use stable parent inode passed by caller
cgroup/dmem:
Don't open-code css_for_each_descendant_pre
cgroup/dmem:
Fix parameters documentation
cgroup/dmem:
Select PAGE_COUNTER
cgroup/rdma:
Drop bogus PAGE_COUNTER select
cgroup:
avoid pointless cred reference count bump
cgroup:
fix race between fork and cgroup.kill
cgroup:
Remove steal time from usage_usec
char:
misc: deallocate static minor in error path
Linux:
char:ipmi: Fix a not-used variable on a non-ACPI system
Linux:
char:ipmi: Fix the wrong format specifier
checkpatch:
check return of `git_commit_info`
checkpatch:
don't complain on _Generic() use
checkpatch:
don't warn about extra parentheses in staging/
checkpatch:
remove migrated RCU APIs from deprecated_apis
checkpatch:
update reference to include/asm-
cifs:
Add missing NT_STATUS_* codes from nterr.h to nterr.c
cifs:
Add mount option -o reparse=none
cifs:
Add mount option -o symlink= for choosing symlink create type
cifs:
Add support for creating native Windows sockets
cifs:
Add support for creating NFS-style symlinks
cifs:
Add support for creating WSL-style symlinks
cifs:
avoid pointless cred reference count bump
cifs:
avoid pointless cred reference count bump
cifs:
Change translation of STATUS_NOT_A_REPARSE_POINT to -ENODATA
cifs:
Change translation of STATUS_PRIVILEGE_NOT_HELD to -EPERM
cifs:
Do not attempt to call CIFSGetSrvInodeNumber() without CAP_INFOLEVEL_PASSTHRU
cifs:
Do not attempt to call CIFSSMBRenameOpenFile() without CAP_INFOLEVEL_PASSTHRU
cifs:
Fix creating and resolving absolute NT-style symlinks
cifs:
Fix endian types in struct rfc1002_session_packet
cifs:
Fix getting and setting SACLs over SMB1
cifs:
fix incorrect validation for num_aces field of smb_acl
cifs:
Fix integer overflow while processing acdirmax mount option
cifs:
Fix integer overflow while processing acregmax mount option
cifs:
Fix integer overflow while processing actimeo mount option
cifs:
Fix integer overflow while processing closetimeo mount option
cifs:
Fix parsing native symlinks directory/file type
cifs:
Fix printing Status code into dmesg
cifs:
Fix struct FILE_ALL_INFO
cifs:
Fix the smb1 readv callback to correctly call netfs
cifs:
pick channels for individual subrequests
cifs:
Remove declaration of dead CIFSSMBQuerySymLink function
cifs:
Remove duplicate struct reparse_symlink_data and SYMLINK_FLAG_RELATIVE
cifs:
Remove intermediate object of failed create SFU call
cifs:
Remove struct reparse_posix_data from struct cifs_open_info_data
cifs:
Remove symlink member from cifs_open_info_data union
cifs:
Remove unicode parameter from parse_reparse_point() function
cifs:
Rename struct reparse_posix_data to reparse_nfs_data_buffer and move to common/smb2pdu.h
cifs:
Simplify reparse point check in cifs_query_path_info() function
cifs:
Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point()
cifs:
Treat unhandled directory name surrogate reparse points as mount directory nodes
cifs:
Update description about ACL permissions
cifs:
update internal version number
cifs:
Use cifs_autodisable_serverino() for disabling CIFS_MOUNT_SERVER_INUM in readdir.c
cifs:
Validate EAs for WSL reparse points
cleanup, tags:
Create tags for the cleanup primitives
clk:
analogbits: Fix incorrect calculation of vco rate delta
clk:
at91: sama7d65: add sama7d65 pmc driver
clk:
at91: sckc: Use SCKC_{TD, MD}_SLCK IDs for clk32k clocks
clk:
bcm: rpi: Add disp clock
clk:
bcm: rpi: Add ISP to exported clocks
clk:
bcm: rpi: Allow cpufreq driver to also adjust gpu clocks
clk:
bcm: rpi: Create helper to retrieve private data
clk:
bcm: rpi: Enable minimize for all firmware clocks
clk:
clk-loongson2: Fix the number count of clk provider
clk:
clk-loongson2: Switch to use devm_clk_hw_register_fixed_rate_parent_data()
clk:
clocking-wizard: calculate dividers fractional parts
clk:
davinci: remove platform data struct
clk:
Drop obsolete devm_clk_bulk_get_all_enable() helper
clk:
en7523: Add clock for eMMC for EN7581
clk:
en7523: Rework clock handling for different clock numbers
clk:
ep93xx: make const read-only arrays static
clk:
fix an OF node reference leak in of_clk_get_parent_name()
clk:
imx8mp: Fix clkout1/2 support
clk:
imx93: Add IMX93_CLK_SPDIF_IPG clock
clk:
imx: Apply some clks only for i.MX93
clk:
imx: pll14xx: Add 208 MHz and 416 MHz entries for PLL1416x
clk:
lmk04832: make read-only const arrays static
clk:
mediatek: mt2701-aud: fix conversion to mtk_clk_simple_probe
clk:
mediatek: mt2701-bdp: add missing dummy clk
clk:
mediatek: mt2701-img: add missing dummy clk
clk:
mediatek: mt2701-mm: add missing dummy clk
clk:
mediatek: mt2701-vdec: fix conversion to mtk_clk_simple_probe
clk:
mmp2: call pm_genpd_init() only after genpd.name is set
clk:
mmp: pxa1908-apbc: Fix NULL vs IS_ERR() check
clk:
mmp: pxa1908-apbcp: Fix a NULL vs IS_ERR() check
clk:
mmp: pxa1908-mpmu: Fix a NULL vs IS_ERR() check
clk:
qcom: Add CMN PLL clock controller driver for IPQ SoC
clk:
qcom: Add SM6115 LPASSCC
clk:
qcom: Add support for GCC on SM8750
clk:
qcom: Add TCSR clock driver for SM8750
clk:
qcom: Add X1P42100 GPUCC driver
clk:
qcom: apps-ipq-pll: drop 'alpha_en_mask' from IPQ5332 PLL config
clk:
qcom: apss-ipq-pll: drop 'alpha_en_mask' from IPQ5018 PLL config
clk:
qcom: camcc-x1e80100: Set titan_top_gdsc as the parent GDSC of subordinate GDSCs
clk:
qcom: clk-alpha-pll: Add Pongo PLL
clk:
qcom: clk-alpha-pll: Add support for controlling Taycan PLLs
clk:
qcom: clk-alpha-pll: fix alpha mode configuration
clk:
qcom: clk-rcg2: document calc_rate function
clk:
qcom: clk-rcg2: split __clk_rcg2_configure function
clk:
qcom: clk-rpmh: prevent integer overflow in recalc_rate
clk:
qcom: dispcc-qcm2290: remove alpha values from disp_cc_pll0_config
clk:
qcom: dispcc-sm6115: remove alpha values from disp_cc_pll0_config
clk:
qcom: dispcc-sm6350: Add missing parent_map for a clock
clk:
qcom: dispcc-sm8750: Add SM8750 Display clock controller
clk:
qcom: dispcc-sm8750: Drop incorrect CLK_SET_RATE_PARENT on byte intf parent
clk:
qcom: gcc-ipq6018: remove alpha values from NSS Crypto PLL's config
clk:
qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg
clk:
qcom: gcc-sdm845: Add general purpose clock ops
clk:
qcom: gcc-sdm845: Do not use shared clk_ops for QUPs
clk:
qcom: gcc-sm6350: Add missing parent_map for two clocks
clk:
qcom: gcc-sm8550: Do not turn off PCIe GDSCs during gdsc_disable()
clk:
qcom: gcc-sm8650: Do not turn off PCIe GDSCs during gdsc_disable()
clk:
qcom: gcc-x1e80100: Do not turn off usb_2 controller GDSC
clk:
qcom: gcc: Add support for QCS615 GCC clocks
clk:
qcom: ipq5424: add gcc_xo_clk
clk:
qcom: ipq5424: remove apss_dbg clock
clk:
qcom: ipq5424: Use icc-clk for enabling NoC related clocks
clk:
qcom: Make GCC_8150 depend on QCOM_GDSC
clk:
qcom: mmcc-msm8960: handle LVDS clock
clk:
qcom: rcg: add 1/1 pixel clock ratio
clk:
qcom: rpm: simplify locking with guard()
clk:
qcom: rpmh: Add support for SM8750 rpmh clocks
clk:
qcom: rpmh: Sort the match table alphabetically
clk:
qcom: rpmhcc: Add support for QCS615 Clocks
clk:
qcom: Select CLK_X1E80100_GCC in config CLK_X1P42100_GPUCC
clk:
qcom: smd-rpm: Add clocks for MSM8937
clk:
qcom: smd-rpm: Add clocks for MSM8940
clk:
qcom: smd-rpm: simplify locking with guard()
clk:
qcom: spmi-pmic-div: simplify locking with guard()
clk:
ralink: mtmips: remove duplicated 'xtal' clock for Ralink SoC RT3883
clk:
renesas: cpg-mssr: Fix 'soc' node handling in cpg_mssr_reserved_init()
clk:
renesas: r8a779g0: Add FCPVX clocks
clk:
renesas: r8a779g0: Add VSPX clocks
clk:
renesas: r8a779h0: Add display clocks
clk:
renesas: r9a06g032: Add restart handler
clk:
renesas: r9a06g032: Use BIT macro consistently
clk:
renesas: r9a08g045: Add clock, reset and power domain for the remaining SCIFs
clk:
renesas: r9a08g045: Add clocks, resets and power domain support for the ADC IP
clk:
renesas: r9a08g045: Add clocks, resets and power domains support for SSI
clk:
renesas: r9a09g047: Add CA55 core clocks
clk:
renesas: r9a09g047: Add I2C clocks/resets
clk:
renesas: r9a09g057: Add clock and reset entries for GIC
clk:
renesas: r9a09g057: Add reset entry for SYS
clk:
renesas: r9a09g057: Add support for PLLVDO, CRU clocks, and resets
clk:
renesas: rzv2h: Add MSTOP support
clk:
renesas: rzv2h: Add selective Runtime PM support for clocks
clk:
renesas: rzv2h: Add support for RZ/G3E SoC
clk:
rockchip: expose rockchip_clk_set_lookup
clk:
rockchip: implement linked gate clock support
clk:
rockchip: rk3588: drop RK3588_LINKED_CLK
clk:
rockchip: rk3588: make refclko25m_ethX critical
clk:
rockchip: rk3588: register GATE_LINK later
clk:
rockchip: support clocks registered late
clk:
samsung: clk-pll: Add support for pll_{0717x, 0718x, 0732x}
clk:
samsung: gs101: fix synchronous external abort in samsung_clk_save()
clk:
samsung: Introduce Exynos990 clock controller driver
clk:
samsung: update PLL locktime for PLL142XX used on FSD platform
clk:
socfpga: arria10: Optimize local variables in clk_pll_recalc_rate()
clk:
starfive: Make _clk_get become a common helper function
clk:
stm32f4: support spread spectrum clock generation
clk:
stm32f4: use FIELD helpers to access the PLLCFGR fields
clk:
sunxi-ng: a100: enable MMC clock reparenting
clk:
sunxi-ng: a64: drop redundant CLK_PLL_VIDEO0_2X and CLK_PLL_MIPI
clk:
sunxi-ng: a64: stop force-selecting PLL-MIPI as TCON0 parent
clk:
sunxi-ng: h616: Reparent CPU clock during frequency changes
clk:
thead: Add CLK_IGNORE_UNUSED to fix TH1520 boot
clk:
thead: Fix clk gate registration to pass flags
clk:
thead: Fix cpu2vp_clk for TH1520 AP_SUBSYS clocks
clk:
ti: use kcalloc() instead of kzalloc()
clk:
Use str_enable_disable-like helpers
clk:
versaclock3: Add support for the 5L35023 variant
clk:
versaclock3: Prepare for the addition of 5L35023 device
clocksource/wdtest:
Print time values for short udelay(1)
clocksource:
Use migrate_disable() to avoid calling get_random_u32() in atomic context
clocksource:
Use pr_info() for "Checking clocksource synchronization" message
cn10k-ipsec:
Add SA add/del support for outb ipsec crypto offload
cn10k-ipsec:
Allow ipsec crypto offload for skb with SA
cn10k-ipsec:
Enable outbound ipsec crypto offload
cn10k-ipsec:
Fix compilation error when CONFIG_XFRM_OFFLOAD disabled
cn10k-ipsec:
Init hardware for outbound ipsec crypto offload
cn10k-ipsec:
Process outbound ipsec crypto offload
coccinelle:
misc: add secs_to_jiffies script
compiler.h:
add const_true()
compiler.h:
Introduce __must_be_byte_array()
compiler.h:
Move C string helpers into C-only kernel section
configfs:
update MAINTAINERS
coredump:
avoid pointless cred reference count bump
coredump:
Do not lock during 'comm' reporting
coredump:
Only sort VMAs when core_sort_vma sysctl is set
coresight-tpda:
Optimize the function of reading element size
coresight:
Add a helper to check if a device is source
coresight:
Add support for trace filtering by source
coresight:
Add support to get static id for system trace sources
coresight:
Drop atomics in connection refcounts
coresight:
dummy: Add static trace id support for dummy source
coresight:
Fix dsb_mode_store() unsigned val is never less than zero
Coresight:
Narrow down the matching range of tpdm
coresight:
Pass guest TRFCR value to KVM
coresight:
trbe: Remove redundant disable call
cpu:
Remove unused init_cpu_online
cpufreq/amd-pstate:
Add trace event for EPP perf updates
cpufreq/amd-pstate:
Always write EPP value when updating perf
cpufreq/amd-pstate:
Cache EPP value and use that everywhere
cpufreq/amd-pstate:
Change amd_pstate_update_perf() to return an int
cpufreq/amd-pstate:
convert mutex use to guard()
cpufreq/amd-pstate:
Convert the amd_pstate_get/set_epp() to static calls
cpufreq/amd-pstate:
Drop boost_state variable
cpufreq/amd-pstate:
Drop cached epp_policy variable
cpufreq/amd-pstate:
Drop ret variable from amd_pstate_set_energy_pref_index()
cpufreq/amd-pstate:
Fix cpufreq_policy ref counting
cpufreq/amd-pstate:
Fix max_perf updation with schedutil
cpufreq/amd-pstate:
Fix per-policy boost flag incorrect when fail
cpufreq/amd-pstate:
Fix prefcore rankings
cpufreq/amd-pstate:
Merge amd_pstate_epp_cpu_offline() and amd_pstate_epp_offline()
cpufreq/amd-pstate:
Move limit updating code
cpufreq/amd-pstate:
Move the invocation of amd_pstate_update_perf()
cpufreq/amd-pstate:
Only update the cached value in msr_set_epp() on success
cpufreq/amd-pstate:
Refactor amd_pstate_epp_reenable() and amd_pstate_epp_offline()
cpufreq/amd-pstate:
Refactor max frequency calculation
cpufreq/amd-pstate:
Remove the cppc_state check in offline/online functions
cpufreq/amd-pstate:
Remove the goto label in amd_pstate_update_limits
cpufreq/amd-pstate:
Set different default EPP policy for Epyc and Ryzen
cpufreq/amd-pstate:
store all values in cpudata struct in khz
cpufreq/amd-pstate:
Use FIELD_PREP and FIELD_GET macros
cpufreq/schedutil:
Only bind threads if needed
cpufreq:
ACPI: Fix max-frequency computation
cpufreq:
ACPI: Remove set_boost in acpi_cpufreq_cpu_init()
cpufreq:
airoha: Add EN7581 CPUFreq SMCCC driver
cpufreq:
airoha: Depends on OF
cpufreq:
airoha: modify CONFIG_OF dependency
cpufreq:
apple-soc: Add Apple A7-A8X SoC cpufreq support
cpufreq:
apple-soc: Allow per-SoC configuration of APPLE_DVFS_CMD_PS1
cpufreq:
apple-soc: Drop setting the PS2 field on M2+
cpufreq:
apple-soc: Increase cluster switch timeout to 400us
cpufreq:
apple-soc: Set fallback transition latency to APPLE_DVFS_TRANSITION_TIMEOUT
cpufreq:
apple-soc: Use 32-bit read for status register
cpufreq:
CPPC: Fix wrong max_freq in policy initialization
cpufreq:
Fix re-boost issue after hotplugging a CPU
cpufreq:
fix using cpufreq-dt as module
cpufreq:
intel_pstate: Drop Arrow Lake from "scaling factor" list
cpufreq:
intel_pstate: Use CPPC to get scaling factors
cpufreq:
intel_pstate: Use CPUFREQ_POLICY_UNKNOWN
cpufreq:
Introduce a more generic way to set default per-policy boost flag
cpufreq:
prevent NULL dereference in cpufreq_online()
cpufreq:
qcom: Fix qcom_cpufreq_hw_recalc_rate() to query LUT if LMh IRQ is not available
cpufreq:
qcom: Implement clk_ops::determine_rate() for qcom_cpufreq* clocks
cpufreq:
s3c64xx: Fix compilation warning
cpufreq:
schedutil: Fix superfluous updates caused by need_freq_update
cpufreq:
scmi: Register for limit change notifications
cpufreq:
sparc: change kzalloc to kcalloc
cpufreq:
Use str_enable_disable()-like helpers
cpuidle:
psci: Activate GENPD_FLAG_ACTIVE_WAKEUP with OSI
cpuidle:
teo: Clarify two code comments
cpuidle:
teo: Combine candidate state index checks against 0
cpuidle:
teo: Drop local variable prev_intercept_idx
cpuidle:
teo: Rearrange idle state lookup code
cpuidle:
teo: Reorder candidate state index checks
cpuidle:
teo: Replace time_span_ns with a flag
cpuidle:
teo: Simplify counting events used for tick management
cpuidle:
teo: Simplify handling of total events count
cpuidle:
teo: Skip getting the sleep length if wakeups are very frequent
cpuidle:
teo: Skip sleep length computation for low latency constraints
cpumask:
Rephrase comments for cpumask_any*() APIs
cpupower:
Add support for amd-pstate preferred core rankings
cpupower:
Add support for parsing 'enabled' or 'disabled' strings from table
cpupower:
Add support for showing energy performance preference
cpupower:
Adjust whitespace for amd-pstate specific prints
cpupower:
Don't fetch maximum latency when EPP is enabled
cpupower:
Don't try to read frequency from hardware when kernel uses aperfmperf
cpupower:
fix TSC MHz calculation
cpupower:
Remove spurious return statement
cpupower:
revise is_valid flag handling for idle_monitor
cred:
Fix RCU warnings in override/revert_creds
cred:
fold get_new_cred_many() into get_cred_many()
cred:
remove old {override,revert}_creds() helpers
cred:
remove unused get_new_cred()
cred:
return old creds from revert_creds_light()
CREDITS:
fix spelling mistake
crypto:
aegis - remove assignments of 0 to cra_alignmask
crypto:
ahash - make hash walk functions private to ahash.c
crypto:
anubis - stop using cra_alignmask
crypto:
api - Call crypto_schedule_test outside of mutex
crypto:
api - Fix boot-up self-test race
crypto:
aria - stop using cra_alignmask
crypto:
asymmetric_keys - Remove unused key_being_used_for[]
crypto:
bcm - Drop unused setting of local 'ptr' variable
crypto:
caam - use JobR's space to access page 0 regs
crypto:
ccp - Use scoped guard for mutex
crypto:
ccp: Add external API interface for PSP module initialization
crypto:
crc32 - don't unnecessarily register arch algorithms
crypto:
crct10dif - expose arch-optimized lib function
crypto:
fips - Use str_enabled_disabled() helper in fips_enable()
crypto:
hisilicon/qm - support new function communication
crypto:
hisilicon/sec2 - fix for aead icv error
crypto:
hisilicon/sec2 - fix for aead invalid authsize
crypto:
hisilicon/zip - add data aggregation feature
crypto:
hisilicon/zip - support new error report
crypto:
iaa - Fix IAA disabling that occurs when sync_mode is set to 'async'
crypto:
ixp4xx - fix OF node reference leaks in init_ixp_crypto()
crypto:
keywrap - remove assignment of 0 to cra_alignmask
crypto:
keywrap - remove unused keywrap algorithm
crypto:
khazad - stop using cra_alignmask
crypto:
lib/aesgcm - Reduce stack usage in libaesgcm_init
crypto:
lib/gf128mul - Remove some bbe deadcode
crypto:
n2 - remove Niagara2 SPU driver
crypto:
omap - switch from scatter_walk to plain offset
crypto:
powerpc/p10-aes-gcm - simplify handling of linear associated data
crypto:
proc - Use str_yes_no() and str_no_yes() helpers
crypto:
qce - convert qce_dma_request() to use devres
crypto:
qce - convert tasklet to workqueue
crypto:
qce - fix goto jump in error path
crypto:
qce - fix priority to be less than ARMv8 CE
crypto:
qce - make qce_register_algs() a managed interface
crypto:
qce - remove unneeded call to icc_set_bw() in error path
crypto:
qce - revert "use __free() for a buffer that's always freed"
crypto:
qce - shrink code with devres clk helpers
crypto:
qce - switch to using a mutex
crypto:
qce - unregister previously registered algos in error path
crypto:
qce - use __free() for a buffer that's always freed
crypto:
seed - stop using cra_alignmask
crypto:
sig - Set maskset to CRYPTO_ALG_TYPE_MASK
crypto:
skcipher - call cond_resched() directly
crypto:
skcipher - clean up initialization of skcipher_walk::flags
crypto:
skcipher - document skcipher_walk_done() and rename some vars
crypto:
skcipher - fold skcipher_walk_skcipher() into skcipher_walk_virt()
crypto:
skcipher - optimize initializing skcipher_walk fields
crypto:
skcipher - remove redundant check for SKCIPHER_WALK_SLOW
crypto:
skcipher - remove redundant clamping to page size
crypto:
skcipher - remove support for physical address walks
crypto:
skcipher - remove unnecessary page alignment of bounce buffer
crypto:
tea - stop using cra_alignmask
crypto:
tegra - do not transfer req when tegra init fails
crypto:
vmac - remove unused VMAC algorithm
crypto:
x86 - remove assignments of 0 to cra_alignmask
crypto:
x86/aes-gcm - code size optimization
crypto:
x86/aes-gcm - tune better for AMD CPUs
crypto:
x86/aes-xts - additional optimizations
crypto:
x86/aes-xts - change len parameter to int
crypto:
x86/aes-xts - improve some comments
crypto:
x86/aes-xts - make the register aliases per-function
crypto:
x86/aes-xts - more code size optimizations
crypto:
x86/aes-xts - use .irp when useful
cxl/core/regs:
Refactor out functions to count regblocks of given type
cxl/events:
Add Component Identifier formatting for CXL spec rev 3.1
cxl/events:
Update Common Event Record to CXL spec rev 3.1
cxl/events:
Update DRAM Event Record to CXL spec rev 3.1
cxl/events:
Update General Media Event Record to CXL spec rev 3.1
cxl/events:
Update Memory Module Event Record to CXL spec rev 3.1
cxl/pci:
Add CXL Type 1/2 support to cxl_dvsec_rr_decode()
cxl/pmem:
Remove is_cxl_nvdimm_bridge()
cxl/pmem:
Replace match_nvdimm_bridge() with API device_match_type()
cxl/test:
Update test code for event records to CXL spec rev 3.1
cxl:
Constify 'struct bin_attribute'
cxl:
Deprecate driver
cxl:
Fix cross-reference in documentation and add deprecation warning
dcache:
back inline names with a struct-wrapped array of unsigned long
dcache:
use lockref_init for d_lockref
dccp:
Prepare dccp_v4_route_skb() to .flowi4_tos conversion.
debugfs:
allow to store an additional opaque pointer at file creation
debugfs:
don't mess with bits in ->d_fsdata
debugfs:
Fix the missing initializations in __debugfs_file_get()
debugfs:
get rid of dynamically allocation proxy_ops
debugfs:
move ->automount into debugfs_inode_info
debugfs:
separate cache for debugfs inodes
debugfs:
take debugfs_short_fops definition out of ifdef
delayacct:
add delay max to record delay peak
delayacct:
add delay min to record delay peak
dev:
Acquire netdev_rename_lock before restoring dev->name in dev_change_name().
dev:
Hold per-netns RTNL in (un)?register_netdev().
dev:
Hold rtnl_net_lock() for dev_ifsioc().
dev:
Remove devnet_rename_sem.
dev:
Use rtnl_net_dev_lock() in unregister_netdev().
devcoredump:
cleanup some comments
devcoredump:
Constify 'struct bin_attribute'
devcoredump:
Define 'struct bin_attribute' through macro
device property:
Split property reading bool and presence test ops
devlink:
add devl guard
devlink:
add devlink_fmsg_dump_skb() function
devlink:
add devlink_fmsg_put() macro
devlink:
fix xa_alloc_cyclic() error handling
devlink:
Improve the port attributes description
devres:
add devm_remove_action_nowarn()
Linux:
dissolve external_name.u into separate members
dlm:
fix removal of rsb struct that is master and dir record
dlm:
fix srcu_read_lock() return type to int
dlm:
return -ENOENT if no comm was found
dlmfs:
convert to the new mount API
dm raid:
fix spelling errors in raid_ctr()
dm vdo:
add missing spin_lock_init
dm-crypt:
don't initialize cc_sector again
dm-crypt:
don't update io->sector after kcryptd_crypt_write_io_submit()
dm-crypt:
fully initialize clone->bi_iter in crypt_alloc_buffer()
dm-crypt:
set atomic as false when calling crypt_convert() in kworker
dm-crypt:
track tag_offset in convert_context
dm-crypt:
use bi_sector in bio when initialize integrity seed
dm-flakey:
Fix memory corruption in optional corrupt_bio_byte feature
dm-integrity:
Avoid divide by zero in table status in Inline mode
dm-integrity:
Do not emit journal configuration in DM table for Inline mode
dm-io:
Warn on creating multiple atomic write bios for a region
dm-linear:
Enable atomic writes
dm-mirror:
Support atomic writes
dm-stripe:
Enable atomic writes
dm-table:
atomic writes support
dm-transaction-manager:
use red-black trees instead of linear lists
dm:
change kzalloc to kcalloc
dm:
disable REQ_NOWAIT for flushes
dm:
Ensure cloned bio is same length for atomic write
dm:
remove useless test in alloc_multiple_bios
dma-engine:
sun4i: Add a quirk to support different chips
dma-engine:
sun4i: Add has_reset option to quirk
dma-engine:
sun4i: Add support for Allwinner suniv F1C100s
dma-mapping:
fix missing clear bdr in check_ram_in_range_map()
dma-mapping:
update MAINTAINERS
dma:
kmsan: export kmsan_handle_dma() for modules
dmaengine:
ae4dma: Add AMD ae4dma controller driver
dmaengine:
ae4dma: Register AE4DMA using pt_dmaengine_register
dmaengine:
ae4dma: Register debugfs using ptdma_debugfs_setup
dmaengine:
amd: qdma: make read-only arrays h2c_types and c2h_types static const
dmaengine:
bcm2835-dma: Prevent suspend if DMA channel is busy
dmaengine:
fsl-edma: add support for S32G based platforms
dmaengine:
fsl-edma: read/write multiple registers in cyclic transactions
dmaengine:
fsl-edma: remove FSL_EDMA_DRV_SPLIT_REG check when parsing muxbase
dmaengine:
fsl-edma: select of_dma_xlate based on the dmamuxs presence
dmaengine:
idxd: Add a new IAA device ID on Panther Lake family platforms
dmaengine:
idxd: Add idxd_device_config_save() and idxd_device_config_restore() helpers
dmaengine:
idxd: Add idxd_pci_probe_alloc() helper
dmaengine:
idxd: Binding and unbinding IDXD device and driver
dmaengine:
idxd: Enable Function Level Reset (FLR) for halt
dmaengine:
idxd: Refactor halt handler
dmaengine:
idxd: Remove a useless mutex
dmaengine:
idxd: Remove unused idxd_(un)register_bus_type
dmaengine:
Move AMD PTDMA driver to amd directory
dmaengine:
mv_xor: switch to for_each_child_of_node_scoped()
dmaengine:
ptdma: Extend ptdma to support multi-channel and version
dmaengine:
ptdma: Extend ptdma-debugfs to support multi-queue
dmaengine:
qcom: bam_dma: Avoid writing unavailable register
dmaengine:
qcom: gpi: Add GPI immediate DMA support for SPI protocol
dmaengine:
Revert "dmaengine: qcom: bam_dma: Avoid writing unavailable register"
dmaengine:
sh: rcar-dmac: add comment for r8a779a0 compatible
dmaengine:
tegra210-adma: check for adma max page
dmaengine:
tegra210-adma: Support channel page
dmaengine:
tegra210-adma: Use div_u64 for 64 bit division
dmaengine:
ti: edma: fix OF node reference leaks in edma_driver
dmaengine:
ti: edma: make the loop condition simpler in edma_probe()
dmaengine:
ti: k3-udma: Add support for J722S CSI BCDMA
dmaengine:
xilinx: xdma: remove redundant check on ret
dmaengine:
xilinx_dma: Configure parking registers only if parking enabled
dns_resolver:
avoid pointless cred reference count bump
doc/cgroup:
Fix title underline length
doc:
correcting two prefix errors in idmappings.rst
doc:
module: DEFAULT_SYMBOL_NAMESPACE must be defined before #includes
doc:
module: Fix documented type of namespace
doc:
mptcp: sysctl: blackhole_timeout is per-netns
docs, nvme:
introduce nvme-multipath document
Docs/ABI/damon:
document DAMOS filter allow sysfs file
Docs/ABI/damon:
document per-region DAMOS filter-passed bytes stat file
Docs/ABI/damon:
document per-scheme filter-passed bytes stat file
Docs/admin-guide/mm/damon/start:
update snapshot example
Docs/admin-guide/mm/damon/usage:
document DAMOS filter 'allow' sysfs file
Docs/admin-guide/mm/damon/usage:
document sz_filtered_out of scheme tried region directories
Docs/admin-guide/mm/damon/usage:
document sz_ops_filter_passed
Docs/admin-guide/mm/damon/usage:
fix and add missing DAMOS filter sysfs files on files hierarchy
Docs/admin-guide/mm/damon/usage:
link damos stat design doc
Docs/admin-guide/mm/damon/usage:
omit DAMOS filter details in favor of design doc
Docs/admin-guide/mm/damon/usage:
remove DAMON debugfs interface documentation
Docs/mm/damon/design:
add 'statistics' section
Docs/mm/damon/design:
add monitoring parameters tuning guide
Docs/mm/damon/design:
document allow/reject DAMOS filter behaviors
Docs/mm/damon/design:
document DAMOS regions walking
Docs/mm/damon/design:
document per-region sz_filter_passed stat
Docs/mm/damon/design:
document sz_ops_filter_passed
Docs/mm/damon/design:
update for removal of DAMON debugfs interface
Docs/mm/damon:
add an example monitoring intervals tuning
docs/mm:
Physical memory: Remove zone_t
docs/sp_SP:
Add translation of process/3.Early-stage.rst
docs/sp_SP:
Add translation of process/4.Coding.rst
docs/sp_SP:
Add translation of process/5.Posting.rst
docs/sp_SP:
Add translation of process/6.Followthrough.rst
docs/sp_SP:
Add translation of process/7.AdvancedTopics.rst
docs/sp_SP:
Add translation of process/8.Conclusion.rst
docs/sp_SP:
Move development-process to top of index
Docs/translations/*/admin-guide/mm/damon/usage:
remove DAMON debugfs interface documentation
docs/zh_CN:
Add landlock index Chinese translation
docs/zh_CN:
Add sak index Chinese translation
docs/zh_CN:
Add security digsig Chinese translation
docs/zh_CN:
Add security IMA-templates Chinese translation
docs/zh_CN:
Add security index Chinese translation
docs/zh_CN:
Add security lsm Chinese translation
docs/zh_CN:
Add siphash index Chinese translation
docs:
5.Posting: mentioned Suggested-by: tag
docs:
admin-guide: add some subsection headings
docs:
admin-guide: bring some order to the "everything else" section
docs:
admin-guide: join the sysfs information in one place
docs:
arch/x86/sva: Fix two grammar errors under Background and FAQ
docs:
arm64: Document EL3 requirements for cpu debug architecture
docs:
arm64: Document EL3 requirements for FEAT_PMUv3
docs:
debugging: add more info about devcoredump
docs:
dt-bindings: Document preferred line wrapping
docs:
dt: unittest: Correct SELFTEST to UNITTEST
docs:
filesystems: bcachefs: fixed some spelling mistakes in the bcachefs coding style page
docs:
Kconfig: fix defconfig description
docs:
net: bonding: fix typos
docs:
netdev: document requirements for Supported status
docs:
ntsync: Add documentation for the ntsync uAPI.
docs:
platform/x86: wmi: mention tool for invoking WMI methods
docs:
power: Fix footnote reference for Toshiba Satellite P10-554
docs:
process: submitting-patches: split canonical patch format section
docs:
remove duplicate word
docs:
submitting-patches: clarify Acked-by and introduce "# Suffix"
docs:
submitting-patches: clarify difference between Acked-by and Reviewed-by
docs:
submitting-patches: clarify that signers may use their discretion on tags
docs:
tls: document TLS1.3 key updates
docs:
tmpfs: drop 'fadvise()' from the documentation
docs:
tmpfs: update the large folios policy for tmpfs and shmem
docs:
Update Schedstat version to 17
Documentation ABI:
add PPS generators documentation
Documentation pps.rst:
add PPS generators documentation
Documentation/ABI:
Add document for Mellanox PMC driver
Documentation/ABI:
Add new sysfs field to sysfs-platform-mellanox-pmc
Documentation/accounting:
Fix typo in taskstats-struct.rst
Documentation/core-api:
min_heap: add author information
Documentation/filesystems/proc.rst:
fix possessive form of "process"
Documentation/gpu:
Clarify drm memory stats definition
Documentation/kbuild:
Add DWARF module versioning
Documentation/kbuild:
Document storage of symbol information
Documentation/kernel-parameters:
Fix a reference to vga-softcursor.rst
Documentation/kernel-parameters:
Fix a typo in kvm.enable_virt_at_load text
Documentation/networking:
fix basic node example document ISO 15765-2
Documentation/rv:
Fix typos
Documentation/sysctl:
Add timer_migration to kernel.rst
Documentation:
Add documentation about class interface for platform profiles
Documentation:
arm64: Remove stale and redundant virtual memory diagrams
Documentation:
bug-hunting.rst: remove odd contact information
Documentation:
core-api: add generic parser docbook
Documentation:
Document the NVMe PCI endpoint target driver
Documentation:
dwc_pcie_pmu: Fix the mnemonics and eventid
Documentation:
extcon: add documentation for Extcon subsystem
Documentation:
filesystems: fix two misspells
Documentation:
fix doc link to fault-injection.rst
Documentation:
Fix pci=config_acs= example
Documentation:
Fix simple typo on filesystems/porting.rst
Documentation:
Fix typo localmodonfig -> localmodconfig
Documentation:
Fix x86_64 UEFI outdated references to elilo
Documentation:
hyperv: Add overview of guest VM hibernation
Documentation:
ieee802154: fix grammar
Documentation:
ioctl-number: Carve out some identifiers for use by sample drivers
Documentation:
kvm: fix typo in api.rst
Documentation:
Merge x86-specific boot options doc into kernel-parameters.txt
Documentation:
move dev-tools debugging files to process/debugging/
documentation:
networking: fix spelling mistakes
Documentation:
networking: update PHY error counter diagnostics in twisted pair guide
Documentation:
probes: Update fprobe on function-graph tracer
Documentation:
remove :kyb: tags
Documentation:
sched/RT: Update paragraphs about RT bandwidth control
Documentation:
ublk: Drop Stefan Hajnoczi's message footnote
Documentation:
Update the behaviour of "kvm-arm.mode"
Documentation:
update the Squashfs filesystem documentation
Documentation:
zram: fix dictionary spelling
Linux:
Documentation:leds: Add leds-st1202.rst
Linux:
Documentation:leds: Add leds-st1202.rst
dpll:
fix xa_alloc_cyclic() error handling
driver core:
add a faux bus for use when a simple device/bus is needed
driver core:
bus: add irq_get_affinity callback to bus_type
driver core:
class: Fix wild pointer dereferences in API class_dev_iter_next()
driver core:
Constify API device_find_child() and adapt for various usages
driver core:
Correct API device_for_each_child_reverse_from() prototype
driver core:
Correct parameter check for API device_for_each_child_reverse_from()
driver core:
Introduce an device matching API device_match_type()
driver core:
Introduce device_iter_t for device iterating APIs
driver core:
Move true expression out of if condition in 3 device finding APIs
driver core:
Move two simple APIs for finding child device to header
driver core:
Remove match_any()
driver core:
Rename declaration parameter name for API device_find_child() cluster
driver core:
Simplify API device_find_child_by_name() implementation
drivers pps/generators:
add dummy PPS generator
drivers pps:
add PPS generators support
drivers/block/sunvdc.c:
update the correct AIP call
drivers/card_reader/rtsx_usb:
Restore interrupt based detection
drivers/perf:
apple_m1: Map generic branch events
drivers/perf:
hisi: Add a common function to retrieve topology from firmware
drivers/perf:
hisi: Define a symbol namespace for HiSilicon Uncore PMUs
drivers/perf:
hisi: Delete redundant blank line of DDRC PMU
drivers/perf:
hisi: Don't update the associated_cpus on CPU offline
drivers/perf:
hisi: Export associated CPUs of each PMU through sysfs
drivers/perf:
hisi: Extract topology information to a separate structure
drivers/perf:
hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
drivers/perf:
hisi: Migrate to one online CPU if no associated one online
drivers/perf:
hisi: Provide a generic implementation of cpumask/identifier
drivers/perf:
hisi: Refactor the detection of associated CPUs
drivers/perf:
hisi: Set correct IRQ affinity for PMUs with no association
drivers/soc/litex:
Use devm_register_restart_handler()
drivers/xen:
Use never-managed version of pci_intx()
drivers:
base: Don't match devices with NULL of_node/fwnode/etc
drivers:
base: test: Add ...find_device_by...(... NULL) tests
drivers:
base: test: Enable device model tests with KUNIT_ALL_TESTS
drivers:
core: fix device leak in __fw_devlink_relax_cycles()
drivers:
core: remove device_link argument from class_compat_[create|remove]_link
Drivers:
hv: Don't assume cpu_possible_mask is dense
Drivers:
hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio()
Drivers:
hv: vmbus: Log on missing offers if any
Drivers:
hv: vmbus: Wait for boot-time offers during boot and resume
drivers:
remove get_task_comm() and print task comm directly
drivers:
virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl
drm/admgpu:
replace kmalloc() and memcpy() with kmemdup()
drm/amd/amdgpu/vcn:
Fix kdoc entries for VCN clock/power gating functions
drm/amd/amdgpu:
Add Annotations to Process Isolation functions
drm/amd/amdgpu:
Add Descriptions to Process Isolation and Cleaner Shader Sysfs Functions
drm/amd/amdgpu:
Add missing kdoc 'inst' parameter in 'smu_dpm_set_power_gate' function
drm/amd/amdgpu:
Add support for isp buffers
drm/amd/amdgpu:
change the config of cgcg on gfx12
drm/amd/amdgpu:
Enable scratch data dump for mes 12
drm/amd/amdgpu:
Prevent null pointer dereference in GPU bandwidth calculation
drm/amd/amdkfd:
Evict all queues even HWS remove queue failed
drm/amd/display/dc:
add helper for panic updates
drm/amd/display:
3.2.311
drm/amd/display:
3.2.312
drm/amd/display:
3.2.313
drm/amd/display:
3.2.314
drm/amd/display:
3.2.316
drm/amd/display:
[FW Promotion] Release 0.0.246.0
drm/amd/display:
[FW Promotion] Release 0.0.248.0
drm/amd/display:
Add 6bpc RGB case for dcn32 output bpp calculations
drm/amd/display:
Add a new flag for replay low hz
drm/amd/display:
add a quirk to enable eDP0 on DP1
drm/amd/display:
add CEC notifier to amdgpu driver
drm/amd/display:
Add check for granularity in dml ceil/floor helpers
drm/amd/display:
add clear_tiling hubp callbacks
drm/amd/display:
add clear_tiling mi callbacks
drm/amd/display:
add DC drm_panic support
drm/amd/display:
Add disable_ips_in_dpms_off flag for IPS
drm/amd/display:
Add DP required HBlank size calc to link interface
drm/amd/display:
Add expanded HBlank field to dc_crtc_timing
drm/amd/display:
Add guards around MAX/MIN
drm/amd/display:
Add HBlank reduction DPCD write to DPMS sequence
drm/amd/display:
Add hubp cache reset when powergating
drm/amd/display:
Add Interface to Dump DSC Caps from dm
drm/amd/display:
Add new message for DF throttling optimization on dcn401
drm/amd/display:
add non-DC drm_panic support
drm/amd/display:
Add replay desync error count tracking and reset functionality
drm/amd/display:
Add SMU interface to get UMC count for dcn401
drm/amd/display:
Add support for custom recout_width in SPL
drm/amd/display:
Add support for FAMS2+ interface versions
drm/amd/display:
Add support for minimum backlight quirk
drm/amd/display:
Add support for setting multiple CRC windows in dc
drm/amd/display:
Add support to configure CRC window on specific CRC instance
drm/amd/display:
Add VC for VESA Aux Backlight Control
drm/amd/display:
Adjust dc_stream_forward_crc_window to accept assignment of phy_id
drm/amd/display:
Adjust dm to use supported interfaces for setting multiple crc windows
drm/amd/display:
Adjust DPCD read for DP tunneling
drm/amd/display:
Adjust secure_display_context data structure
drm/amd/display:
Apply (some) policy for DML2 formulation on DCN35/DCN351
drm/amd/display:
Apply DML21 Patches
drm/amd/display:
Assign normalized_pix_clk when color depth = 14
drm/amd/display:
avoid reset DTBCLK at clock init
drm/amd/display:
Block Invalid TMDS operation
drm/amd/display:
Check that hw cursor is not required when falling back to subvp sw cursor
drm/amd/display:
Clean up SPL code
drm/amd/display:
clean up SPL code
drm/amd/display:
Cleanup outdated interfaces in dcn401_clk_mgr
drm/amd/display:
correct dcn351 dpm clk table based on pmfw_drv_if
drm/amd/display:
Correct register address in dcn35
drm/amd/display:
correct type mismatches in comparisons in DML2
drm/amd/display:
delete legacy code
drm/amd/display:
Disable MPC rate control on ODM pipe update
drm/amd/display:
Disable PSR-SU on eDP panels
drm/amd/display:
Disable replay and psr while VRR is enabled
drm/amd/display:
Disable unneeded hpd interrupts during dm_init
drm/amd/display:
DML2.1 Post-Si Cleanup
drm/amd/display:
DML21 Reintegration For Various Fixes
drm/amd/display:
DML21 Update Prefetch Calculations
drm/amd/display:
Do not elevate mem_type change to full update
drm/amd/display:
Do not wait for PSR disable on vbl enable
drm/amd/display:
Don't allow IPS2 in D0 for RCG Dynamic
drm/amd/display:
Enable EASF based on luma taps only
drm/amd/display:
Ensure correct GFX tiling info passed to DML
drm/amd/display:
expose DCN401 HUBP functions
drm/amd/display:
Extend capability to get multiple ROI CRCs
drm/amd/display:
Extend dc_stream_get_crc to support 2nd crc engine
drm/amd/display:
Extend secure display to support DisplayCRC mode
drm/amd/display:
Fix brightness adjustment on MiniLED
drm/amd/display:
fix CEC DC_DEBUG_MASK documentation
drm/amd/display:
fix default brightness
drm/amd/display:
fix divide error in DM plane scale calcs
drm/amd/display:
Fix error pointers in amdgpu_dm_crtc_mem_type_changed
drm/amd/display:
Fix HPD after gpu reset
drm/amd/display:
Fix incorrect fw_state address in dmub_srv
drm/amd/display:
fix init_adj offset for cositing in SPL
drm/amd/display:
Fix message for support_edp0_on_dp1
drm/amd/display:
fix missing .is_two_pixels_per_container
drm/amd/display:
Fix Mode Cutoff in DSC Passthrough to DP2.1 Monitor
drm/amd/display:
Fix null check for pipe_ctx->plane_state in resource_build_scaling_params
drm/amd/display:
Fix NULL pointer dereference in dmub_tracebuffer_show
drm/amd/display:
Fix out-of-bound accesses
drm/amd/display:
fix page fault due to max surface definition mismatch
drm/amd/display:
Fix phy id mapping issue for secure display
drm/amd/display:
Fix PSR-SU not support but still call the amdgpu_dm_psr_enable
drm/amd/display:
Fix seamless boot sequence
drm/amd/display:
Fix slab-use-after-free on hdcp_work
drm/amd/display:
fix SUBVP DC_DEBUG_MASK documentation
drm/amd/display:
Fix uninitialized variables in amdgpu_dm_debugfs
drm/amd/display:
fix v tap calculation for non-adaptive scaling in SPL
drm/amd/display:
have pretrain for dpia
drm/amd/display:
Implement Replay Low Hz Visual Confirm
drm/amd/display:
improve dpia pre-train
drm/amd/display:
increase MAX_SURFACES to the value supported by hw
drm/amd/display:
Increase sanitizer frame larger than limit when compile testing with clang
drm/amd/display:
init dc_power_state
drm/amd/display:
Initialize denominator defaults to 1
drm/amd/display:
initialize uninitialized variable
drm/amd/display:
Limit Scaling Ratio on DCN3.01
drm/amd/display:
Log Hard Min Clocks and Phantom Pipe Status
drm/amd/display:
Make DMCUB tracebuffer debugfs chronological
drm/amd/display:
mark static functions noinline_for_stack
drm/amd/display:
modify init dc_power_state
drm/amd/display:
Optimize cursor position updates
drm/amd/display:
Optimize cursor position updates
drm/amd/display:
Overwriting dualDPP UBF values before usage
drm/amd/display:
Parse RECEIVE_PORT0_CAP capabilities from DPCD
drm/amd/display:
Populate chroma prefetch parameters, DET buffer fix
drm/amd/display:
populate VABC support in DMCUB
drm/amd/display:
power up all gating blocks when releasing hw DCN35
drm/amd/display:
Promote DC to 3.2.315
drm/amd/display:
Re-validate streams on commit_streams
drm/amd/display:
Reapply fdedd77b0eb3
drm/amd/display:
Reduce accessing remote DPCD overhead
drm/amd/display:
Refactor dcn31_panel_construct to avoid assert
drm/amd/display:
remove clearance code of force_ffu_mode flag in dmub_psr_copy_settings()
drm/amd/display:
Remove unnecessary amdgpu_irq_get/put
drm/amd/display:
Remove unnecessary eDP power down
drm/amd/display:
Remove unused dc_stream_warmup_writeback
drm/amd/display:
Remove unused dcn_find_dcfclk_suits_all
drm/amd/display:
Remove unused dwb3_set_host_read_rate_control
drm/amd/display:
Remove unused enable_surface_flip_reporting
drm/amd/display:
Remove unused mmhubbub_warmup field
drm/amd/display:
Remove unused read_ono_state function from Hwss module
drm/amd/display:
Respect user's CONFIG_FRAME_WARN more for dml files
drm/amd/display:
Restore correct backlight brightness after a GPU reset
drm/amd/display:
restore edid reading from a given i2c adapter
drm/amd/display:
restore invalid MSA timing check for freesync
drm/amd/display:
Revised for Replay Pseudo vblank control
drm/amd/display:
Revised for Replay Pseudo vblank control
drm/amd/display:
Update chip_cap defines and usage
drm/amd/display:
Update color space, bias and scale programming sequence
drm/amd/display:
Update dc_tiling_info union to structure
drm/amd/display:
update dcn351 used clock offset
drm/amd/display:
Update FAMS2 config cmd
drm/amd/display:
update sequential pg logic DCN35
drm/amd/display:
use eld_mutex to protect access to connector->eld
drm/amd/display:
Use HW lock mgr for PSR1
drm/amd/display:
Use HW lock mgr for PSR1 when only one eDP
drm/amd/display:
Use resource_build_scaling_params for dcn20
drm/amd/display:
use swap() in update_phy_id_mapping()
drm/amd/display:
Validate mdoe under MST LCT=1 case as well
drm/amd/dp_mst:
Expose a connector to kernel users after it's properly initialized
drm/amd/pm:
fix BUG: scheduling while atomic
drm/amd/pm:
Add capability flags for SMU v13.0.6
drm/amd/pm:
add inst to dpm_set_powergating_by_smu
drm/amd/pm:
add inst to set_powergating_by_smu
drm/amd/pm:
add inst to smu_dpm_set_vcn_enable
drm/amd/pm:
Add mode2 support for SMU v13.0.12
drm/amd/pm:
Add smu_v13_0_12 support
drm/amd/pm:
add unique_id for gfx12
drm/amd/pm:
always allow ih interrupt from fw
drm/amd/pm:
Fill max mem bw & total app clk counter
drm/amd/pm:
Fix an error handling path in vega10_enable_se_edc_force_stall_config()
drm/amd/pm:
Fix smu v13.0.6 caps initialization
drm/amd/pm:
implement dpm sdma reset function
drm/amd/pm:
Mark MM activity as unsupported
drm/amd/pm:
power up or down vcn by instance
drm/amd/pm:
Refactor SMU 13.0.6 SDMA reset firmware version checks
drm/amd/pm:
Revert state if force level fails
drm/amd/pm:
update smu_v13_0_6 smu header
drm/amd/pm:
Update SMUv13.0.6 PMFW headers
drm/amd:
Add debug option to disable subvp
drm/amd:
Add Suspend/Hibernate notification callback support
drm/amd:
Add the capability to mark certain firmware as "required"
drm/amd:
Clarify kdoc for amdgpu.gttsize
drm/amd:
define gc ip version local variable
drm/amd:
Invert APU check for amdgpu_device_evict_resources()
drm/amd:
Keep display off while going into S4
drm/amd:
Require CONFIG_HOTPLUG_PCI_PCIE for BOCO
drm/amd:
Show an info message about optional firmware missing
drm/amd:
Update atomfirmware: add new retimer definition
drm/amd:
update mtype flags for gfx 9.5.0
drm/amd:
Update strapping for NBIO 2.5.0
drm/amdgpu/display:
Allow DCC for video formats on GFX12
drm/amdgpu/gfx10:
Add cleaner shader for GFX10.3.0
drm/amdgpu/gfx10:
Enable cleaner shader for GFX10.3.2/10.3.4/10.3.5 GPUs
drm/amdgpu/gfx11:
clean up kcq reset code
drm/amdgpu/gfx12:
Add Cleaner Shader Support for GFX12.0 GPUs
drm/amdgpu/gfx12:
clean up kcq reset code
drm/amdgpu/gfx12:
correct cleanup of 'me' field with gfx_v12_0_me_fini()
drm/amdgpu/gfx12:
fix IP version check
drm/amdgpu/gfx9:
manually control gfxoff for CS on RV
drm/amdgpu/gfx:
add gfx950 microcode
drm/amdgpu/gfx:
only call mes for enforce isolation if supported
drm/amdgpu/jpeg4.0.3:
use num_jpeg_inst for SR-IOV
drm/amdgpu/jpeg5.0.1:
use num_jpeg_inst for SR-IOV
drm/amdgpu/mes12:
Implement reset gfx/compute queue function by mmio
drm/amdgpu/mes12:
Implement reset sdmav7 queue function by mmio
drm/amdgpu/mes:
keep enforce isolation up to date
drm/amdgpu/mmhub4.1:
fix IP version check
drm/amdgpu/nbio7.0:
fix IP version check
drm/amdgpu/nbio7.11:
fix IP version check
drm/amdgpu/nbio7.7:
fix IP version check
drm/amdgpu/pm:
add definition PPSMC_MSG_ResetSDMA2
drm/amdgpu/pm:
fix UVD handing in amdgpu_dpm_set_powergating_by_smu()
drm/amdgpu/pm:
Handle SCLK offset correctly in overdrive for smu 14.0.2
drm/amdgpu/pm:
Implement SDMA queue reset for different asic
drm/amdgpu/pm:
wire up hwmon fan speed for smu 14.0.2
drm/amdgpu/sdma4.4.2:
add apu support in sdma queue reset
drm/amdgpu/sdma4.4.2:
implement ring reset callback for sdma4.4.2
drm/amdgpu/sdma7:
Add queue reset sysfs for sdmav7
drm/amdgpu/sdma7:
implement queue reset callback for sdma7
drm/amdgpu/sdma7:
Implement resume function for each instance
drm/amdgpu/smu13:
update powersave optimizations
drm/amdgpu/smu14.0.2:
fix IP version check
drm/amdgpu/vce2:
fix ip block reference
drm/amdgpu/vcn:
reset fw_shared under SRIOV
drm/amdgpu:
add "restore" missing variable comment
drm/amdgpu:
add a BO metadata flag to disable write compression for Vulkan
drm/amdgpu:
add a flag to indicate UMC channel index version
drm/amdgpu:
Add a lock when accessing the buddy trim function
drm/amdgpu:
add ACA support for jpeg v4.0.3
drm/amdgpu:
add ACA support for vcn v4.0.3
drm/amdgpu:
Add amdgpu_vcn_sched_mask debugfs
drm/amdgpu:
add flag to indicate the type of RAS eeprom record
drm/amdgpu:
add function to find all memory pages in one physical row
drm/amdgpu:
add generic display panic helper code
drm/amdgpu:
Add handler for SDMA context empty
drm/amdgpu:
add ih cam support for IH 4.4.4
drm/amdgpu:
add initial support for gfx950
drm/amdgpu:
add initial support for sdma444
drm/amdgpu:
add inst to amdgpu_dpm_enable_vcn
drm/amdgpu:
add interface to get die id from memory address
drm/amdgpu:
add ip_dump support for vcn 5.0.1
drm/amdgpu:
add irq source ids for VCN5_0/JPEG5_0
drm/amdgpu:
Add JPEG5_0_1 support
drm/amdgpu:
add psp 13_0_12 version support
drm/amdgpu:
Add psp v13_0_12 firmware specifiers
drm/amdgpu:
Add psp v14_0_3 ras support
drm/amdgpu:
add return value for convert_ras_err_addr
drm/amdgpu:
Add secure display v2 command
drm/amdgpu:
add sysfs reset mask for vcn 5.0.1
drm/amdgpu:
add TA_RAS_INV_NODE value
drm/amdgpu:
Add umc v8_14 ras functions
drm/amdgpu:
Add umc v8_14_0 ip headers
drm/amdgpu:
Add VCN_5_0_1 codec query
drm/amdgpu:
Add VCN_5_0_1 firmware
drm/amdgpu:
Add VCN_5_0_1 support
drm/amdgpu:
always sync the GFX pipe on ctx switch
drm/amdgpu:
Apply gc v9_5_0 golden settings
drm/amdgpu:
avoid buffer overflow attach in smu_sys_set_pp_table()
drm/amdgpu:
Avoid to release the FW twice in the validated error
drm/amdgpu:
Avoid VF for RAS recovery source check
drm/amdgpu:
bail out when failed to load fw in psp_init_cap_microcode()
drm/amdgpu:
bump version for RV/PCO compute fix
drm/amdgpu:
cache gpu pcie link width
drm/amdgpu:
Check fence emitted count to identify bad jobs
drm/amdgpu:
correct the calculation of RAS bad page
drm/amdgpu:
device: fix spellos and punctuation
drm/amdgpu:
disable BAR resize on Dell G5 SE
drm/amdgpu:
disable gfxoff with the compute workload on gfx12
drm/amdgpu:
do RAS MCA2PA conversion in device init phase
drm/amdgpu:
don't access invalid sched
drm/amdgpu:
Don't enable sdma 4.4.5 CTXEMPTY interrupt
drm/amdgpu:
drop the amdgpu_device argument from amdgpu_ib_free
drm/amdgpu:
enable gfx12 queue reset flag
drm/amdgpu:
enable JPEG5_0_1 ip block
drm/amdgpu:
Enable psp v14_0_3 RAS support for non-SRIOV configurations.
drm/amdgpu:
Enable RAS for psp v13_0_12
drm/amdgpu:
Enable VCN_5_0_1 IP block
drm/amdgpu:
Enable xgmi for gfx v9_5_0
drm/amdgpu:
Failed to check various return code
drm/amdgpu:
Fetch refclock for SMU v13.0.12
drm/amdgpu:
fill the ucode bo during psp resume for SRIOV
drm/amdgpu:
fix amdgpu_coredump
drm/amdgpu:
Fix Circular Locking Dependency in AMDGPU GFX Isolation
drm/amdgpu:
Fix error handling in amdgpu_ras_add_bad_pages
drm/amdgpu:
Fix for MEC SJT FW Load Fail on VF
drm/amdgpu:
fix fw attestation for MP0_14_0_{2/3}
drm/amdgpu:
fix gpu recovery disable with per queue reset
drm/amdgpu:
fix incorrect active RB bitmap in setup RBs
drm/amdgpu:
fix incorrect number of active RBs for gfx12
drm/amdgpu:
Fix JPEG video caps max size for navi1x and raven
drm/amdgpu:
Fix MPEG2, MPEG4 and VC1 video caps max size
drm/amdgpu:
Fix potential integer overflow in scheduler mask calculations
drm/amdgpu:
Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
drm/amdgpu:
fix ring timeout issue in gfx10 sr-iov environment
drm/amdgpu:
Fix shift type in amdgpu_debugfs_sdma_sched_mask_set()
drm/amdgpu:
fix the PCIe lanes reporting in the INFO IOCTL
drm/amdgpu:
Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update
drm/amdgpu:
Increase FRU File Id buffer size
drm/amdgpu:
Init mmhub v1_8_1 ras func
drm/amdgpu:
init return value in amdgpu_ttm_clear_buffer
drm/amdgpu:
Load spdm_drv for psp v13_0_12
drm/amdgpu:
make convert_ras_err_addr visible outside UMC block
drm/amdgpu:
mark a bunch of module parameters unsafe
drm/amdgpu:
Mark debug KFD module params as unsafe
drm/amdgpu:
move common ACA ipid defines into amdgpu_aca.h
drm/amdgpu:
move per inst variables to amdgpu_vcn_inst
drm/amdgpu:
NULL-check BO's backing store when determining GFX12 PTE flags
drm/amdgpu:
Optimize gfx v9 GPU page fault handling
drm/amdgpu:
parse legacy RAS bad page mixed with new data in various NPS modes
drm/amdgpu:
partially revert "reduce reset time"
drm/amdgpu:
pass ip_block in set_clockgating_state
drm/amdgpu:
pass ip_block in set_powergating_state
drm/amdgpu:
Prefer RAS recovery for scheduler hang
drm/amdgpu:
reduce memory usage for umc_lookup_bad_pages_in_a_row
drm/amdgpu:
reduce RLC safe mode request for gfx clock gating
drm/amdgpu:
reduce the mmio writes in kiq setting
drm/amdgpu:
Refine ip detection log message
drm/amdgpu:
Remove gfxoff usage
drm/amdgpu:
remove is_mca_add for ras_add_bad_pages
drm/amdgpu:
Remove JPEG from vega and carrizo video caps
drm/amdgpu:
remove redundant RAS error address coversion code
drm/amdgpu:
Remove unnecessary NULL check
drm/amdgpu:
remove unused function parameter
drm/amdgpu:
remove useless init from amdgpu_job_alloc
drm/amdgpu:
rename register headers to dcn_2_0_1
drm/amdgpu:
Restore uncached behaviour on GFX12
drm/amdgpu:
retire RAS bad pages in different NPS modes
drm/amdgpu:
return error when eeprom checksum failed
drm/amdgpu:
save UMC global channel index to eeprom
drm/amdgpu:
Set proper MTYPE for GC 9.5.0
drm/amdgpu:
set the VM pointer to NULL in amdgpu_job_prepare
drm/amdgpu:
set UMC PA per NPS mode when PA is 0
drm/amdgpu:
Show warning message if IH ring overflow
drm/amdgpu:
Simplify cleanup check for FRU sysfs
drm/amdgpu:
simplify RAS page retirement in one memory row
drm/amdgpu:
simplify return statement in amdgpu_ras_eeprom_init
drm/amdgpu:
split ras_eeprom_init into init and check functions
drm/amdgpu:
store only one RAS bad page record for all pages in one row
drm/amdgpu:
store PA with column bits cleared for RAS bad page
drm/amdgpu:
Support nbif v6_3_1 fatal error handling
drm/amdgpu:
support to find RAS bad pages via old TA
drm/amdgpu:
tear down ttm range manager for doorbell in amdgpu_ttm_fini()
drm/amdgpu:
track bo memory stats at runtime
drm/amdgpu:
update irq sec header for jpeg 5.0.0
drm/amdgpu:
update irq sec header for vcn 5.0.0
drm/amdgpu:
update macro for maximum jpeg rings
drm/amdgpu:
Update the variable name to dma_buf
drm/amdgpu:
Use dbg level for VBIOS check messages
drm/amdgpu:
Use DRM scheduler API in amdgpu_xcp_release_sched
drm/amdgpu:
wrong array index to get ip block for PSP
drm/amdkfd:
add gc 9.5.0 support on kfd
drm/amdkfd:
Adjust CWSR trap handler for gfx950
drm/amdkfd:
always include uapi header in priv.h
drm/amdkfd:
Block per-queue reset when halt_if_hws_hang=1
drm/amdkfd:
Clear MODE.VSKIP in gfx9 trap handler
drm/amdkfd:
Differentiate logging message for driver oversubscription
drm/amdkfd:
Ensure consistent barrier state saved in gfx12 trap handler
drm/amdkfd:
Failed to check various return code
drm/amdkfd:
Fix instruction hazard in gfx12 trap handler
drm/amdkfd:
Fix NULL Pointer Dereference in KFD queue
drm/amdkfd:
Fix partial migrate issue
drm/amdkfd:
Fix user queue validation on Gfx7/8
drm/amdkfd:
fixed page fault when enable MES shader debugger
drm/amdkfd:
Handle save/restore of lds allocated in 1280B blocks
drm/amdkfd:
Improve signal event slow path
drm/amdkfd:
KFD interrupt access ih_fifo data in-place
drm/amdkfd:
Move gfx12 trap handler to separate file
drm/amdkfd:
only flush the validate MES contex
drm/amdkfd:
Preserve cp_hqd_pq_control on update_mqd
drm/amdkfd:
Queue interrupt work to different CPU
drm/amdkfd:
Sync trap handler binary with source
drm/amdkfd:
Uninitialized pointer read
drm/amdkfd:
update buffer_{store,load}_* modifiers for gfx940
drm/amdkfd:
update the cwsr area size for gfx950
drm/amdkfd:
wq_release signals dma_fence only when available
drm/ast:
astdp: Fix timeout for enabling video signal
drm/atomic:
Filter out redundant DPMS calls
drm/bochs:
Do not put DRM device in PCI remove callback
drm/bochs:
Fix DPMS regression
drm/bridge/synopsys:
Add MIPI DSI2 host controller bridge
drm/bridge:
anx7625: use eld_mutex to protect access to connector->eld
drm/bridge:
cdns-mhdp8546: Remove unused functions
drm/bridge:
connector: add support for HDMI codec framework
drm/bridge:
Constify struct i2c_device_id
drm/bridge:
dw-hdmi-qp: drop atomic_check() callback
drm/bridge:
dw-hdmi-qp: replace mode_valid with tmds_char_rate
drm/bridge:
fix documentation for the hdmi_audio_prepare() callback
drm/bridge:
it6505: add AUX operation for HDCP KSV list read
drm/bridge:
it6505: add I2C functionality on AUX
drm/bridge:
it6505: Change definition MAX_HDCP_DOWN_STREAM_COUNT
drm/bridge:
it6505: Change definition of AUX_FIFO_MAX_SIZE
drm/bridge:
it6505: fix HDCP Bstatus check
drm/bridge:
it6505: fix HDCP CTS compare V matching
drm/bridge:
it6505: fix HDCP CTS KSV list read with UNIGRAF DPR-100.
drm/bridge:
it6505: fix HDCP CTS KSV list wait timer
drm/bridge:
it6505: fix HDCP encryption when R0 ready
drm/bridge:
it6505: improve AUX operation for edid read
drm/bridge:
ite-it6263: drop atomic_check() callback
drm/bridge:
ite-it6263: Support VESA-24 input format
drm/bridge:
ite-it66121: use eld_mutex to protect access to connector->eld
drm/bridge:
lontium-lt9611: drop atomic_check() callback
drm/bridge:
lontium-lt9611: drop TMDS char rate check in mode_valid
drm/bridge:
lt9611: switch to using the DRM HDMI codec framework
drm/bridge:
synopsys: Fix Copyright Writing Style of dw-hdmi-qp
drm/bridge:
ti-sn65dsi83: Add ti,lvds-vod-swing optional properties
drm/bridge:
ti-sn65dsi83: use dev_err_probe when failing to get panel bridge
Linux:
drm/bridge:anx7625: Update HDCP content status
drm/bridge_connector:
hook drm_atomic_helper_connector_hdmi_hotplug()
drm/cirrus:
Rename to cirrus-qemu
drm/cirrus:
Use virtual encoder and connector types
drm/client:
Fix drm client endless Kconfig loop
drm/client:
Handle tiled displays better
drm/client:
Move public client header to clients/ subdirectory
drm/connector:
Add a way to init/add a connector in separate steps
drm/connector:
Add deprecation notes for drm_connector_register/unregister
drm/connector:
Add FIXME for GETRESOURCES ioctl wrt. uninited connectors
drm/connector:
add mutex to protect ELD from concurrent access
drm/connector:
Allow clearing HDMI infoframes
drm/connector:
hdmi: Do atomic check when necessary
drm/connector:
implement generic HDMI audio helpers
drm/connector:
Warn if a connector is registered/added incorrectly
drm/display/hdmi:
implement hotplug functions
drm/display:
bridge_connector: provide atomic_check for HDMI bridges
drm/display:
bridge_connector: use drm_bridge_connector_mode_valid()
drm/display:
hdmi-state-helper: add drm_display_mode declaration
drm/display:
hdmi: add generic mode_valid helper
drm/display:
hdmi: Do not read EDID on disconnected connectors
drm/doc:
Include new drm-compute documentation
drm/dp:
extract drm_dp_dpcd_clear_payload()
drm/dp:
extract drm_dp_dpcd_poll_act_handled()
drm/dp:
extract drm_dp_dpcd_write_payload()
drm/dp_mst:
Fix locking when skipping CSN before topology probing
drm/dp_mst:
Register connectors via drm_connector_dynamic_register()
drm/drv:
Add drmm managed registration helper for dmem cgroups.
drm/etnaviv:
Add fdinfo support for memory stats
drm/etnaviv:
add optional reset support
drm/etnaviv:
Convert timeouts to secs_to_jiffies()
drm/etnaviv:
Drop the offset in page manipulation
drm/etnaviv:
Drop unused data member from the etnaviv_gem_object structure
drm/etnaviv:
etnaviv_cmdbuf.c: Drop the unneeded 'etnaviv_perfmon.h' header
drm/etnaviv:
Fix page property being used for non writecombine buffers
drm/etnaviv:
Fix the debug log of the etnaviv_iommu_map()
drm/etnaviv:
Improve VA, PA, SIZE alignment checking
drm/exynos:
hdmi: use eld_mutex to protect access to connector->eld
drm/fbdev-client:
Unexport drm_fbdev_client_setup()
drm/fbdev-dma:
Add shadow buffering for deferred I/O
drm/fsl-dcu:
Include
drm/gma500:
Add NULL check for pci_gfx_root in mid_get_vbt_data()
drm/hibmc:
Drop dependency on ARM64
drm/hisilicon/hibmc:
add dp aux in hibmc drivers
drm/hisilicon/hibmc:
add dp hw moduel in hibmc driver
drm/hisilicon/hibmc:
add dp link moduel in hibmc drivers
drm/hisilicon/hibmc:
add dp module in hibmc
drm/hisilicon/hibmc:
refactored struct hibmc_drm_private
drm/hisilicon/hibmc:
select CONFIG_DRM_DISPLAY_DP_HELPER
drm/hyperv:
Fix address space leak when Hyper-V DRM device is removed
drm/i915/adlp+/dp_mst:
Align master transcoder disabling with spec wrt. DP2 config
drm/i915/adlp+/dp_mst:
Align slave transcoder enabling with spec wrt. DDI function
drm/i915/adlp+/dp_mst:
Align slave transcoder sequences with spec wrt. DP2 config
drm/i915/audio:
use eld_mutex to protect access to connector->eld
drm/i915/backlight:
Return immediately when scale() finds invalid parameters
drm/i915/cdclk:
Do cdclk post plane programming later
drm/i915/cdclk:
Drop pointles max_t() usage in intel_vdsc_min_cdclk()
drm/i915/cdclk:
Extract hsw_ips_min_cdclk()
drm/i915/cdclk:
Extract intel_audio_min_cdclk()
drm/i915/cdclk:
Extract intel_cdclk_guardband() and intel_cdclk_ppc()
drm/i915/cdclk:
Extract vlv_dsi_min_cdclk()
drm/i915/cdclk:
Factor out has_audio check in intel_audio_min_cdclk()
drm/i915/cdclk:
Factor out INTEL_OUTPUT_DSI check in vlv_dsi_min_cdclk()
drm/i915/cdclk:
Relocate intel_vdsc_min_cdclk()
drm/i915/cdclk:
Suck the compression_enable check into intel_vdsc_min_cdclk()
drm/i915/cdclk:
Unify cdclk max() parameter order
drm/i915/color:
Stop using non-posted DSB writes for legacy LUT
drm/i915/crt:
Clean up ADPA_HOTPLUG_BITS definitions
drm/i915/crt:
Drop pointless drm_device variables
drm/i915/crt:
Drop the unused ADPA_DPMS bit definitions
drm/i915/crt:
Extract intel_crt_regs.h
drm/i915/crt:
Nuke unused crt->connector
drm/i915/crt:
Rename some variables
drm/i915/crt:
s/pipe_config/crtc_state/
drm/i915/crt:
Split long line
drm/i915/crt:
Use REG_BIT() & co.
drm/i915/cx0:
split out mtl_get_cx0_buf_trans() to c10 and c20 variants
drm/i915/cx0_phy:
Fix C10 pll programming sequence
drm/i915/ddi:
128b/132b SST also needs DP_TP_CTL_MODE_MST
drm/i915/ddi:
change intel_ddi_init_{dp, hdmi}_connector() return type
drm/i915/ddi:
clarify intel_ddi_connector_get_hw_state() for DP MST
drm/i915/ddi:
disable trancoder port select for 128b/132b SST
drm/i915/ddi:
enable 128b/132b TRANS_DDI_FUNC_CTL mode for UHBR SST
drm/i915/ddi:
enable ACT handling for 128b/132b SST
drm/i915/ddi:
Fix HDMI port width programming in DDI_BUF_CTL
drm/i915/ddi:
gracefully handle errors from intel_ddi_init_hdmi_connector()
drm/i915/ddi:
handle 128b/132b SST in intel_ddi_read_func_ctl()
drm/i915/ddi:
initialize 128b/132b SST DP2 VFREQ registers
drm/i915/ddi:
only call shutdown hooks for valid encoders
drm/i915/ddi:
Optimize mtl_port_buf_ctl_program
drm/i915/ddi:
refactor intel_ddi_connector_get_hw_state()
drm/i915/ddi:
rename temp to ddi_func_ctl in intel_ddi_read_func_ctl()
drm/i915/ddi:
simplify intel_ddi_get_encoder_pipes() slightly
drm/i915/ddi:
split up intel_ddi_read_func_ctl() by output type
drm/i915/ddi:
start distinguishing 128b/132b SST and MST at state readout
drm/i915/ddi:
use intel_ddi_* naming convention for encoder enable/disable
drm/i915/ddi:
write payload for 128b/132b SST
drm/i915/dg1:
Fix power gate sequence.
drm/i915/dg2:
Implement Wa_14022698537
drm/i915/dg2:
Introduce DG2_D subplatform
drm/i915/dislay:
convert i9xx_display_sr.[ch] to struct intel_display
drm/i915/display/xe3lpd:
Avoid setting YUV420_MODE in PIPE_MISC
drm/i915/display:
add a gelper to relative data rate handling
drm/i915/display:
add intel_display_conversion.c to hide stuff better
drm/i915/display:
add intel_encoder_is_hdmi()
drm/i915/display:
add mobile platform group
drm/i915/display:
add struct drm_device to struct intel_display conversion function
drm/i915/display:
Adjust Added Wake Time with PKG_C_LATENCY
drm/i915/display:
clean up DP Adaptive Sync SDP state mismatch logging
drm/i915/display:
convert display device identification to struct intel_display
drm/i915/display:
convert for_each_power_domain_well() to struct intel_display
drm/i915/display:
convert for_each_power_well() to struct intel_display
drm/i915/display:
convert global state to struct intel_display
drm/i915/display:
convert HAS_4TILE() to struct intel_display
drm/i915/display:
convert HAS_D12_PLANE_MINIMIZATION() to struct intel_display
drm/i915/display:
convert HAS_DOUBLE_BUFFERED_M_N() to struct intel_display
drm/i915/display:
convert HAS_DP20() to struct intel_display
drm/i915/display:
convert HAS_GMBUS_BURST_READ() to struct intel_display
drm/i915/display:
convert HAS_HW_SAGV_WM() to struct intel_display
drm/i915/display:
convert HAS_IPS() to struct intel_display
drm/i915/display:
convert HAS_MBUS_JOINING() to struct intel_display
drm/i915/display:
convert HAS_SAGV() to struct intel_display
drm/i915/display:
convert HAS_ULTRAJOINER() to struct intel_display
drm/i915/display:
convert high level power interfaces to struct intel_display
drm/i915/display:
Convert i915_suspend into i9xx_display_sr
drm/i915/display:
convert intel_display_driver.[ch] to struct intel_display
drm/i915/display:
convert power domain code internally to struct intel_display
drm/i915/display:
convert power map to struct intel_display
drm/i915/display:
convert power wells to struct intel_display
drm/i915/display:
drop i915_drv.h include from intel_display_trace.h
drm/i915/display:
drop unnecessary i915_drv.h includes
drm/i915/display:
identify discrete graphics
drm/i915/display:
make CHICKEN_TRANS() display version aware
drm/i915/display:
Move regfile registers intel_display.restore
drm/i915/display:
pass struct pci_dev * to intel_display_device_probe()
drm/i915/display:
prefer DISPLAY_VER over GRAPHICS_VER in display s/r
drm/i915/display:
Prepare for dsc 3 stream splitter
drm/i915/display:
Refactor DPKGC code to call it from atomic_commit_tail
drm/i915/display:
remove unused for_each_crtc()
drm/i915/display:
rename i915 parameter to __display in feature helpers
drm/i915/display:
replace dig_port->saved_port_bits with flags
drm/i915/display:
UHBR rates for Thunderbolt
drm/i915/display:
update to plane_wm register access function
drm/i915/display:
use drm_print_hex_dump() for buffer mismatch dumps
drm/i915/display:
use drm_print_hex_dump() for crtc state dump
drm/i915/display:
Use struct intel_display instead of struct drm_i915_private
drm/i915/dmc_wl:
Add and use HAS_DMC_WAKELOCK()
drm/i915/dmc_wl:
Allow simpler syntax for single reg in range tables
drm/i915/dmc_wl:
Check for non-zero refcount in release work
drm/i915/dmc_wl:
Couple enable/disable with dynamic DC states
drm/i915/dmc_wl:
Deal with existing references when disabling
drm/i915/dmc_wl:
Extract intel_dmc_wl_flush_release_work()
drm/i915/dmc_wl:
Extract intel_dmc_wl_reg_in_range()
drm/i915/dmc_wl:
Get wakelock when disabling dynamic DC states
drm/i915/dmc_wl:
Rename lnl_wl_range to powered_off_ranges
drm/i915/dmc_wl:
Sanitize enable_dmc_wl according to hardware support
drm/i915/dmc_wl:
store register ranges in rodata
drm/i915/dmc_wl:
Track registers touched by the DMC
drm/i915/dmc_wl:
Use i915_mmio_reg_offset() instead of reg.reg
drm/i915/dmc_wl:
Use non-sleeping variant of MMIO wait
drm/i915/dmc_wl:
Use sentinel item for range tables
drm/i915/dp:
add comments about hooks called from MST stream encoders
drm/i915/dp:
add g4x_dp_compute_config()
drm/i915/dp:
compute config for 128b/132b SST w/o DSC
drm/i915/dp:
convert interfaces to struct intel_display
drm/i915/dp:
convert to struct intel_display
drm/i915/dp:
demote source OUI read/write failure logging to debug
drm/i915/dp:
Drop check for FEC in intel_dp_fec_compute_config
drm/i915/dp:
Drop max_requested_bpc for dsc pipe_min/max bpp
drm/i915/dp:
Enable 3 DSC engines for 12 slices
drm/i915/dp:
Ensure hactive is divisible by slice count
drm/i915/dp:
finish link training conversion to struct intel_display
drm/i915/dp:
Fix disabling the transcoder function in 128b/132b mode
drm/i915/dp:
Fix error handling during 128b/132b link training
drm/i915/dp:
Fix potential infinite loop in 128b/132b SST
drm/i915/dp:
fix the Adaptive sync Operation mode for SDP
drm/i915/dp:
Include the time taken by AUX Tx for timeout
drm/i915/dp:
Iterate DSC BPP from high to low on all platforms
drm/i915/dp:
Limit max compressed bpp to 18 when forcing DSC
drm/i915/dp:
Make dsc helpers accept const crtc_state pointers
drm/i915/dp:
move g4x_dp_set_clock() call to g4x_dp_compute_config()
drm/i915/dp:
read Aux RD interval just before setting the FFE preset
drm/i915/dp:
refactor clear/wait for act sent
drm/i915/dp:
Refactor FEC support check in intel_dp_supports_dsc
drm/i915/dp:
Refactor pipe_bpp limits with dsc
drm/i915/dp:
Remove HAS_DSC macro for intel_dp_dsc_max_src_input_bpc
drm/i915/dp:
Return early if dsc is required but not supported
drm/i915/dp:
Return early if DSC not supported
drm/i915/dp:
Return int from dsc_max/min_src_input_bpc helpers
drm/i915/dp:
Return min bpc supported by source instead of 0
drm/i915/dp:
s/intel_connector/connector/
drm/i915/dp:
s/intel_encoder/encoder/
drm/i915/dp:
Separate out helper for compute fec_enable
drm/i915/dp:
Set the DSC link limits in intel_dp_compute_config_link_bpp_limits
drm/i915/dp:
Update Comment for Valid DSC Slices per Line
drm/i915/dp:
Use clamp for pipe_bpp limits with DSC
drm/i915/dp:
use fsleep instead of usleep_range for LT
drm/i915/dp:
Use intel_display instead of drm_i915_private
drm/i915/dp:
use seq buf for printing rates
drm/i915/dp_mst:
Add a way to disable the DP2 config
drm/i915/dp_mst:
Expose a connector to kernel users after it's properly initialized
drm/i915/dp_mst:
Fix connector initialization in intel_dp_add_mst_connector()
drm/i915/dp_mst:
Fix encoder HW state readout for UHBR MST
drm/i915/dp_mst:
Use helpers to get dsc min/max input bpc
drm/i915/dp_mst:
Use link.{min/max}_bpp_x16
drm/i915/dp_mst:
Use pipe_bpp->limits.{max/min}_bpp for dsc
drm/i915/dpt:
Evict all DPT VMAs on suspend
drm/i915/dsb:
Don't use indexed register writes needlessly
drm/i915/dsb:
Nuke the MMIO->indexed register write logic
drm/i915/dsc:
Expose dsc sink max slice count via debugfs
drm/i915/dsi:
Stop using pixel_format_from_register_bits() to parse VBT
drm/i915/dsi:
Use TRANS_DDI_FUNC_CTL's own port width macro
drm/i915/gsc:
ARL-H and ARL-U need a newer GSC FW.
drm/i915/gt:
Increase a time to retry RING_HEAD reset
drm/i915/gt:
Log reason for setting TAINT_WARN at reset
drm/i915/gt:
Prefer IS_ENABLED() instead of defined() on config option
drm/i915/gt:
Prevent uninitialized pointer reads
drm/i915/gt:
Remove unused execlists_unwind_incomplete_requests
drm/i915/gt:
Use ENGINE_TRACE for tracing.
drm/i915/gt:
Use spin_lock_irqsave() in interruptible context
drm/i915/guc:
Debug print LRC state entries only if the context is pinned
drm/i915/guc:
Flush ct receive tasklet during reset preparation
drm/i915/guc:
Update guc_err message to show outstanding g2h responses
drm/i915/gvt:
always pass struct intel_display * to register macros
drm/i915/hdcp:
Fix Repeater authentication during topology change
drm/i915/hdcp:
Fix when the first read and write are retried
drm/i915/hdcp:
Handle HDCP Line Rekeying for HDCP 1.4
drm/i915/hdcp:
Remove log for HDMI HDCP LIC check
drm/i915/hdcp:
Use correct function to check if encoder is HDMI
drm/i915/hdmi:
add error handling in g4x_hdmi_init()
drm/i915/hdmi:
propagate errors from intel_hdmi_init_connector()
drm/i915/irq:
emphasize display_irqs_enabled is only about VLV/CHV
drm/i915/irq:
hide display_irqs_enabled access
drm/i915/lvds:
Use struct intel_pps_delays for LVDS power sequencing
drm/i915/mst:
adapt intel_dp_mtp_tu_compute_config() for 128b/132b SST
drm/i915/mst:
add beginnings of DP MST documentation
drm/i915/mst:
change naming from fake encoders to MST stream encoders
drm/i915/mst:
change return value of mst_stream_find_vcpi_slots_for_bpp()
drm/i915/mst:
convert to struct intel_display
drm/i915/mst:
drop connector parameter from intel_dp_mst_bw_overhead()
drm/i915/mst:
drop connector parameter from intel_dp_mst_compute_m_n()
drm/i915/mst:
introduce to_primary_encoder() and to_primary_dp()
drm/i915/mst:
pass intel_dp around in mst stream helpers
drm/i915/mst:
pass primary encoder to primary encoder hooks
drm/i915/mst:
remove crtc_state->pbn
drm/i915/mst:
rename intel_encoder to encoder
drm/i915/mst:
simplify mst_connector_get_hw_state()
drm/i915/mst:
split out a helper for figuring out the TU
drm/i915/mst:
unify MST connector function naming to mst_connector_*
drm/i915/mst:
unify MST topology callback naming to mst_topology_*
drm/i915/mst:
update max stream count to match number of pipes
drm/i915/mst:
use intel_dp_compute_config_limits() for DP MST
drm/i915/mst:
use primary_encoder in fake mst encoder creation
drm/i915/overlay:
add intel_overlay_available() and use it
drm/i915/overlay:
convert to struct intel_display
drm/i915/plane:
convert initial plane setup to struct intel_display
drm/i915/pmdemand:
convert to struct intel_display
drm/i915/pmdemand:
convert to_intel_pmdemand_state() to a function
drm/i915/pmdemand:
make struct intel_pmdemand_state opaque
drm/i915/pmu:
Fix zero delta busyness issue
drm/i915/pmu:
Remove pointless synchronize_rcu() call
drm/i915/pmu:
Rename cpuhp_slot to cpuhp_state
drm/i915/pmu:
Replace closed with registered
drm/i915/pmu:
Stop setting event_init to NULL
drm/i915/pps:
debug log the remaining power cycle delay to wait
drm/i915/pps:
Decouple pps delays from VBT struct definition
drm/i915/pps:
Eliminate pointless get_delay() macro
drm/i915/pps:
Extract msecs_to_pps_units()
drm/i915/pps:
Extract pps_units_to_msecs()
drm/i915/pps:
include panel power cycle delay in debugfs
drm/i915/pps:
Rename intel_pps_delay members
drm/i915/pps:
Spell out the eDP spec power sequencing delays a bit more clearly
drm/i915/pps:
Store the power cycle delay without the +1
drm/i915/psr:
add LATENCY_REPORTING_REMOVED() register bit helper
drm/i915/psr:
Disable Panel Replay as well if VRR is enabled
drm/i915/psr:
Disable psr1 if setup_time > vblank
drm/i915/psr:
stop using bitwise OR with booleans in wm_optimization_wa()
drm/i915/ptl/dp_mst:
Fix slave transcoder enabling wrt. DDI function
drm/i915/reg:
convert DP_TP_CTL/DP_TP_STATUS to REG_BIT() and friends
drm/i915/sbi:
add a dedicated mutex for LPT/WPT IOSF sideband
drm/i915/sbi:
add intel_sbi_{lock,unlock}()
drm/i915/scaler:
Carve up intel_atomic_setup_scalers()
drm/i915/scaler:
Clean up intel_atomic_setup_scalers() a bit
drm/i915/scaler:
Convert the scaler code to intel_display
drm/i915/scaler:
Extract intel_allocate_scaler()
drm/i915/scaler:
Make scaler in_use a bool
drm/i915/scaler:
Pass the whole atomic state into intel_atomic_setup_scalers()
drm/i915/scaler:
Remove redudant junk from skl_scaler.h
drm/i915/scaler:
s/intel_crtc/crtc/ etc.
drm/i915/selftests:
Add delay to stabilize frequency in live_rps_power
drm/i915/selftests:
avoid using uninitialized context
drm/i915/selftests:
Implement frequency logging for energy reading validation
drm/i915/selftests:
Use preemption timeout on cleanup
drm/i915/uncore:
add to_intel_uncore() and use it
drm/i915/vdsc:
Add support for read/write PPS for 3rd DSC engine
drm/i915/vdsc:
Introduce 3rd VDSC engine VDSC2
drm/i915/vdsc:
Use VDSC0/VDSC1 for LEFT/RIGHT VDSC engine
drm/i915/wm:
Club initialized variables of same type together
drm/i915/wm:
Initialize max_latency variable to appropriate value
drm/i915/wm:
Modify latency programmed into PKG_C_LATENCY
drm/i915/wm:
Refactor dpkgc value prepration
drm/i915/wm:
Use intel_display structure in DPKGC code
drm/i915/xe3:
do not configure auto min dbuf for cursor WMs
drm/i915/xe3:
Use hw support for min/interim ddb allocations for async flip
drm/i915/xe3lpd:
Power request asserting/deasserting
drm/i915/xe3lpd:
Update HDCP rekeying bit
drm/i915/xe3lpd:
Use DMC wakelock by default
drm/i915:
add a dedicated mutex for VLV/CHV IOSF sideband
drm/i915:
Don't reuse commit_work for the cleanup
drm/i915:
Drop 64bpp YUV formats from ICL+ SDR planes
drm/i915:
ensure segment offset never exceeds allowed max
drm/i915:
extract intel_uncore_trace.[ch]
drm/i915:
Extract mbus_ctl_join_update()
drm/i915:
Extract pipe_mbus_dbox_ctl()
drm/i915:
Extract pipe_mbus_dbox_ctl_update()
drm/i915:
Fix memory leak by correcting cache object name in error handler
drm/i915:
Fix NULL pointer dereference in capture_engine
drm/i915:
Fix page cleanup on DMA remap failure
drm/i915:
Fixed an typo in i915_gem_gtt.c
drm/i915:
Grab intel_display from the encoder to avoid potential oopsies
drm/i915:
hide VLV PUNIT IOSF sideband qos handling better
drm/i915:
Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps
drm/i915:
Introduce HAS_DOUBLE_WIDE()
drm/i915:
Introduce intel_cpu_info.c for CPU IDs
drm/i915:
Intruduce display.wq.cleanup
drm/i915:
Make sure all planes in use by the joiner have their crtc included
drm/i915:
move DDI_CLK_VALFREQ next to other Cx0 PHY registers
drm/i915:
relocate _VGA_MSR_WRITE register definition
drm/i915:
Relocate the SKL wm sanitation code
drm/i915:
Remove deadcode
drm/i915:
Remove unused intel_huc_suspend
drm/i915:
Remove unused intel_ring_cacheline_align
drm/i915:
Remove vga and gmbus seq out of i915_restore_display
drm/i915:
Sanitize MBUS joining
drm/i915:
Simplify xelpdp_is_only_pipe_per_dbuf_bank()
drm/i915:
split out i9xx_wm_regs.h
drm/imagination:
avoid deadlock on fence release
drm/imagination:
Fix timestamps in firmware traces
drm/imagination:
Hold drm_gem_gpuva lock for unmap
drm/imagination:
only init job done fences once
drm/imagination:
remove unnecessary header include path
drm/intel/pciids:
Refactor DG2 PCI IDs into segment ranges
drm/komeda:
Add check for komeda_get_layer_fourcc_list()
drm/log:
Add integer scaling support
drm/log:
Color the timestamp, to improve readability
drm/log:
Do not draw if drm_master is taken
drm/log:
Implement suspend/resume
drm/log:
Introduce a new boot logger to draw the kmsg on the screen
drm/log:
select CONFIG_FONT_SUPPORT
drm/lsdc:
Request PCI BAR
drm/mediatek:
dp: Add sdp path reset
drm/mediatek:
dp: Support flexible length of DP calibration data
drm/modes:
Fix drm_mode_vrefres() docs
drm/modeset:
Handle tiled displays in pan_display_atomic.
drm/msm/a5xx:
remove null pointer check on pdev
drm/msm/a6xx:
Only print the GMU firmware version once
drm/msm/a6xx:
Print GMU core firmware version at boot
drm/msm/dp:
account for widebus and yuv420 during mode validation
drm/msm/dp:
disable the opp table request even for dp_ctrl_off_link()
drm/msm/dp:
do not touch the MMSS_DP_INTF_CONFIG for tpg
drm/msm/dp:
dont call dp_catalog_ctrl_mainlink_ctrl in dp_ctrl_configure_source_params()
drm/msm/dp:
drop msm_dp_panel_dump_regs() and msm_dp_catalog_dump_regs()
drm/msm/dp:
drop obsolete audio headers access through catalog
drm/msm/dp:
drop struct msm_dp_panel_in
drm/msm/dp:
fix msm_dp_utils_pack_sdp_header interface
drm/msm/dp:
set safe_to_exit_level before printing it
drm/msm/dp:
stop passing panel to msm_dp_audio_get()
drm/msm/dp:
use eld_mutex to protect access to connector->eld
drm/msm/dp:
use msm_dp_utils_pack_sdp_header() for audio packets
drm/msm/dpu1:
don't choke on disabling the writeback connector
drm/msm/dpu:
Add CWB entry to catalog for SM8650
drm/msm/dpu:
add CWB support to dpu_hw_wb
drm/msm/dpu:
add devcoredumps for cwb registers
drm/msm/dpu:
Add dpu_hw_cwb abstraction for CWB block
drm/msm/dpu:
Add RM support for allocating CWB
drm/msm/dpu:
Add SM6150 support
drm/msm/dpu:
add support for virtual planes
drm/msm/dpu:
Add VBIF to DPU snapshot
drm/msm/dpu:
allow using two SSPP blocks for a single plane
drm/msm/dpu:
check dpu_plane_atomic_print_state() for valid sspp
drm/msm/dpu:
correct LM pairing for SM6150
drm/msm/dpu:
Disable dither in phys encoder cleanup
drm/msm/dpu:
Don't leak bits_per_component into random DSC_ENC fields
drm/msm/dpu:
Drop extraneous return in dpu_crtc_reassign_planes()
drm/msm/dpu:
enable DPU_WB_INPUT_CTRL for DPU 5.x
drm/msm/dpu:
filter out too wide modes if no 3dmux is present
drm/msm/dpu:
Fix uninitialized variable
drm/msm/dpu:
fix x1e80100 intf_6 underrun/vsync interrupt
drm/msm/dpu:
get rid of struct dpu_rm_requirements
drm/msm/dpu:
include SSPP allocation state into the dumped state
drm/msm/dpu:
link DSPP_2/_3 blocks on SC8180X
drm/msm/dpu:
link DSPP_2/_3 blocks on SM8150
drm/msm/dpu:
link DSPP_2/_3 blocks on SM8250
drm/msm/dpu:
link DSPP_2/_3 blocks on SM8350
drm/msm/dpu:
link DSPP_2/_3 blocks on SM8550
drm/msm/dpu:
link DSPP_2/_3 blocks on SM8650
drm/msm/dpu:
link DSPP_2/_3 blocks on X1E80100
drm/msm/dpu:
provide DSPP and correct LM config for SDM670
drm/msm/dpu:
skip watchdog timer programming through TOP on >= SM8450
drm/msm/dpu:
Specify dedicated CWB pingpong blocks
drm/msm/dsi/phy:
Do not overwite PHY_CMN_CLK_CFG1 when choosing bitclk source
drm/msm/dsi/phy:
Protect PHY_CMN_CLK_CFG0 updated from driver side
drm/msm/dsi/phy:
Protect PHY_CMN_CLK_CFG1 against clock driver
drm/msm/dsi:
Add dsi phy support for SM6150
drm/msm/dsi:
Add support for SM6150
drm/msm/gem:
prevent integer overflow in msm_ioctl_gem_submit()
drm/msm/hdmi:
simplify code in pll_get_integloop_gain
drm/msm/mdp4:
correct LCDC regulator name
drm/msm/mdss:
define bitfields for the UBWC_STATIC register
drm/msm/mdss:
reuse defined bitfields for UBWC 2.0
drm/msm/mdss:
use boolean values for macrotile_mode
drm/msm:
adreno: add defines for gpu & gmu frequency table sizes
drm/msm:
adreno: add plumbing to generate bandwidth vote table for GMU
drm/msm:
adreno: dynamically generate GMU bw table
drm/msm:
adreno: enable GMU bandwidth for A740 and A750
drm/msm:
adreno: find bandwidth index of OPP and set it along freq index
drm/msm:
Avoid rounding up to one jiffy
drm/msm:
Check return value of of_dma_configure()
drm/msm:
don't clean up priv->kms prematurely
drm/msm:
Expose uche trap base via uapi
drm/msm:
fix -Wformat-security warnings
drm/msm:
mdss: Add SM6150 support
drm/msm:
registers: Add GMU FW version register
drm/msm:
UAPI error reporting
drm/mst:
remove mgr parameter and debug logging from drm_dp_get_vc_payload_bw()
drm/nouveau/dp_mst:
Expose a connector to kernel users after it's properly initialized
drm/nouveau/pmu:
Fix gp10b firmware guard
drm/nouveau:
create module debugfs root
drm/nouveau:
Do not override forced connector status
drm/nouveau:
expose GSP-RM logging buffers via debugfs
drm/nouveau:
retain device pointer in nvkm_gsp_mem object
drm/nouveau:
select FW caching
drm/panel-edp:
Add KDB KD116N2130B12
drm/panel-edp:
Add unknown BOE panel for HP Omnibook X14
drm/panel:
Include
drm/panel:
panel-orisetech-otm8009a: Include
drm/panel:
panel-samsung-s6e3ha2: Include
drm/panel:
panel-samsung-s6e63m0: Include
drm/panel:
simple: add Multi-Inno Technology MI0700A2T-30
drm/panel:
simple: add Multi-Inno Technology MI1010Z1T-1CP11
drm/panel:
simple: Add Tianma TM070JDHG34-00 panel support
drm/panel:
visionox-rm69299: Remove redundant assignments of panel fields
drm/panfrost:
Add GPU ID for MT8188 Mali-G57 MC3
drm/panic:
fix overindented list items in documentation
drm/panic:
Move drawing functions to drm_draw
drm/panic:
use `div_ceil` to clean Clippy warning
drm/panthor:
avoid garbage value in panthor_ioctl_dev_query()
drm/panthor:
Be robust against resume failures
drm/panthor:
Be robust against runtime PM resume failures in the suspend path
drm/panthor:
Explicitly set the coherency mode
drm/panthor:
Fix a typo in the FW iface flag definitions
drm/panthor:
Fix compilation failure on panthor_fw.c
drm/panthor:
Fix the fast-reset logic
drm/panthor:
Ignore devfreq_{suspend, resume}_device() failures
drm/panthor:
Preserve the result returned by panthor_fw_resume()
drm/panthor:
Report innocent group kill
drm/panthor:
Simplify FW fast reset path
drm/panthor:
Update memattr programing to align with GPU spec
drm/print:
add drm_print_hex_dump()
drm/print:
Include drm_device.h
drm/qxl:
switch to using drm_exec v2
drm/radeon:
Fix rs400_gpu_init for ATI mobility radeon Xpress 200M
drm/radeon:
fix uninitialized size issue in radeon_vce_cs_parse()
drm/radeon:
switch over to drm_exec v2
drm/radeon:
use eld_mutex to protect access to connector->eld
drm/rcar-du:
Add support for r8a779h0
drm/rcar-du:
dsi: Add r8a779h0 support
drm/rcar-du:
dsi: Fix PHY lock bit check
drm/rcar-du:
Write DPTSR only if the second source exists
drm/rockchip:
Add MIPI DSI2 glue driver for RK3588
drm/rockchip:
analogix_dp: allow to work without panel
drm/rockchip:
avoid 64-bit division
drm/rockchip:
cdn-dp: Use drm_connector_helper_hpd_irq_event()
drm/rockchip:
dw_hdmi_qp: Add support for RK3588 HDMI1 output
drm/rockchip:
dw_hdmi_qp: Simplify clock handling
drm/rockchip:
Fix Copyright description
drm/rockchip:
Remove unnecessary checking
drm/rockchip:
vop2: Add check for 32 bpp format for rk3588
drm/rockchip:
vop2: Add debugfs support
drm/rockchip:
vop2: Check linear format for Cluster windows on rk3566/8
drm/rockchip:
vop2: don't check color_mgmt_changed in atomic_enable
drm/rockchip:
vop2: Don't spam logs in atomic update
drm/rockchip:
vop2: Fix cluster windows alpha ctrl regsiters offset
drm/rockchip:
vop2: fix rk3588 dp+dsi maxclk verification
drm/rockchip:
vop2: Fix the mixer alpha setup for layer 0
drm/rockchip:
vop2: Fix the windows switch between different layers
drm/rockchip:
vop2: include rockchip_drm_drv.h
drm/rockchip:
vop2: Set AXI id for rk3588
drm/rockchip:
vop2: Setup delay cycle for Esmart2/3
drm/rockchip:
vop2: Support 32x8 superblock afbc
drm/sched:
Fix drm_sched_fini() docu generation
drm/sched:
Fix fence reference count leak
drm/sched:
Fix preprocessor guard
drm/sti:
hdmi: use eld_mutex to protect access to connector->eld
drm/sun4i:
use drm_atomic_helper_connector_hdmi_check()
drm/sun4i:
use drm_hdmi_connector_mode_valid()
drm/tests:
Add tests for drm_connector_dynamic_init()/register()
drm/tests:
hdmi: Add connector disablement test
drm/tests:
hdmi: Fix recursive locking
drm/tests:
hdmi: Fix WW_MUTEX_SLOWPATH failures
drm/tests:
hdmi: handle empty modes in find_preferred_mode()
drm/tests:
hdmi: Remove redundant assignments
drm/tests:
hdmi: rename connector creation function
drm/tests:
hdmi: Reorder DRM entities variables assignment
drm/tests:
hdmi: return meaningful value from set_connector_edid()
drm/tidss:
Add printing of underflows
drm/tidss:
Clear the interrupt status for interrupts being disabled
drm/tidss:
Fix issue in irq handling causing irq-flood issue
drm/tidss:
Fix race condition while handling interrupt registers
drm/tidss:
Remove extra K2G check
drm/tidss:
Remove unused OCP error flag
drm/tidss:
Rename 'wait_lock' to 'irq_lock'
drm/tiny:
panel-mipi-dbi: Include
drm/ttm:
Add ttm_bo_access
drm/ttm:
Handle cgroup based eviction in TTM
drm/ttm:
use GEM references for VM mappings
drm/v3d:
Add DRM_IOCTL_V3D_PERFMON_SET_GLOBAL
drm/v3d:
Assign job pointer to NULL before signaling the fence
drm/v3d:
Don't run jobs that have errors flagged in its fence
drm/v3d:
Fix miscellaneous documentation errors
drm/v3d:
Fix performance counter source settings on V3D 7.x
drm/v3d:
Set job pointer to NULL when the job's fence has an error
drm/v3d:
Stop active perfmon if it is being destroyed
drm/vc4:
Add additional warn_on for incorrect revisions
drm/vc4:
crtc: Add support for BCM2712 PixelValves
drm/vc4:
Drop planes that are completely off-screen or 0 crtc size
drm/vc4:
drv: Add support for 2712 D-step
drm/vc4:
drv: Support BCM2712
drm/vc4:
Enable bg_fill if there are no planes enabled
drm/vc4:
Fix reading of frame count on GEN5 / Pi4
drm/vc4:
hdmi: Add support for BCM2712 HDMI controllers
drm/vc4:
hdmi: stop rereading EDID in get_modes()
drm/vc4:
hdmi: Support 2712 D-step register map
drm/vc4:
hdmi: switch to using generic HDMI Codec infrastructure
drm/vc4:
hdmi: use drm_atomic_helper_connector_hdmi_hotplug()
drm/vc4:
hdmi: use eld_mutex to protect access to connector->eld
drm/vc4:
hvs: Add in support for 2712 D-step.
drm/vc4:
hvs: Add support for BCM2712 HVS
drm/vc4:
plane: Add support for 2712 D-step.
drm/vc4:
plane: Remove WARN on state being set in plane_reset
drm/vc4:
txp: Add a new TXP encoder type
drm/vc4:
txp: Add BCM2712 MOPLET support
drm/vc4:
txp: Add byte enable toggle bit
drm/vc4:
txp: Add horizontal and vertical size offset toggle bit
drm/vc4:
txp: Add support for BCM2712 MOP
drm/vc4:
txp: Handle 40-bits DMA Addresses
drm/vc4:
txp: Introduce structure to deal with revision differences
drm/vc4:
txp: Move the encoder type in the variant structure
drm/vc4:
txp: Rename TXP data structure
drm/vc4:
unlock on error in vc4_hvs_get_fifo_frame_count()
drm/vc4:
use drm_hdmi_connector_mode_valid()
drm/vc4:
Use of_device_get_match_data to set generation
drm/virtio:
Add a helper to map and note the dma addrs and lengths
drm/virtio:
Add helpers to initialize and free the imported object
drm/virtio:
Add prepare and cleanup routines for imported dmabuf obj
drm/virtio:
Don't create a context with default param if context_init is supported
drm/virtio:
Fix UAF in virtgpu_dma_buf_free_obj()
drm/virtio:
Implement VIRTIO_GPU_CMD_RESOURCE_DETACH_BACKING cmd
drm/virtio:
Import prime buffers from other devices as guest blobs
drm/virtio:
New fence for every plane update
drm/virtio:
Use drm_gem_plane_helper_prepare_fb()
drm/virtio:
Use generic dumb_map_offset implementation
drm/vkms:
Add typedef and documentation for pixel_read and pixel_write functions
drm/vkms:
Avoid computing blending limits inside pre_mul_alpha_blend
drm/vkms:
Code formatting
drm/vkms:
Introduce pixel_read_direction enum
drm/vkms:
Re-introduce line-per-line composition algorithm
drm/vkms:
Remove index parameter from init_vkms_output
drm/vkms:
Remove useless drm_rotation_simplify
drm/vkms:
Round fixp2int conversion in lerp_u16
drm/vkms:
Update pixels accessor to support packed and multi-plane formats.
drm/vkms:
Use const for input pointers in pixel_read an pixel_write functions
drm/vkms:
Use drm_frame directly
drm/vmwgfx:
Remove initialization of connector status
drm/xe/client:
bo->client does not need bos_lock
drm/xe/devcoredump:
Move exec queue snapshot to Contexts section
drm/xe/dg1:
Fix power gate sequence.
drm/xe/display:
Delay dsm handler registration
drm/xe/display:
Delay hpd_init resume
drm/xe/display:
Extract xe_display_pm_runtime_suspend_late()
drm/xe/display:
fix ttm_bo_access() usage
drm/xe/display:
Flush DMC wakelock release work on runtime suspend
drm/xe/display:
Update intel_bo_read_from_page to use ttm_bo_access
drm/xe/gsc:
Improve SW proxy error checking and logging
drm/xe/gsc:
Make GSCCS disabling message less alarming
drm/xe/guc/tlb:
Flush g2h worker in case of tlb timeout
drm/xe/guc:
Add support for G2G communications
drm/xe/guc:
Add VF_CFG_SCHED_PRIORITY to KLV helper
drm/xe/guc:
Add VF_CFG_SCHED_PRIORITY_KEY KLV definition
drm/xe/guc:
Adding steering info support for GuC register lists
drm/xe/guc:
Do not assert CTB state while sending MMIO
drm/xe/guc:
Don't read data from G2H prior to length check
drm/xe/guc:
Don't treat GuC generic CAT error as protocol error
drm/xe/guc:
Drop redundant logs about invalid G2H length
drm/xe/guc:
Enable WA_DUAL_QUEUE for newer platforms
drm/xe/guc:
Fix dereference before NULL check
drm/xe/guc:
Fix for dead CT dump not re-arming
drm/xe/guc:
Fix missing init value and add register order check
drm/xe/guc:
Fix size_t print format
drm/xe/guc:
Log content of the failed G2H message
drm/xe/guc:
Prefer GT oriented asserts in submit code
drm/xe/guc:
Prefer GT oriented logs in submit code
drm/xe/guc:
Reduce default GuC log verbosity
drm/xe/guc:
Remove duplicate source field
drm/xe/guc:
Support crash dump notification from GuC
drm/xe/guc_pc:
Retry and wait longer for GuC PC start
drm/xe/guc_submit:
fix race around pending_disable
drm/xe/guc_submit:
fix race around suspend_pending
drm/xe/hmm:
Don't dereference struct page pointers without notifier lock
drm/xe/hmm:
Style- and include fixes
drm/xe/irq:
Manage MSI-X interrupts allocation
drm/xe/irq:
Separate MSI and MSI-X flows
drm/xe/migrate:
fix pat index usage
drm/xe/migrate:
use XE_BO_FLAG_PAGETABLE
drm/xe/oa/uapi:
Expose an unblock after N reports OA property
drm/xe/oa/uapi:
Make OA buffer size configurable
drm/xe/oa:
Allow oa_exponent value of 0
drm/xe/oa:
Fix "Missing outer runtime PM protection" warning
drm/xe/oa:
Preserve oa_ctrl unused bits
drm/xe/oa:
Set stream->pollin in xe_oa_buffer_check_unlocked
drm/xe/pf:
Add functions to configure VF scheduling priority
drm/xe/pf:
Adjust scheduling priority based on policy change
drm/xe/pf:
Allow to control scheduling priority using debugfs
drm/xe/pf:
Drop 2GiB limit of fair LMEM allocation
drm/xe/pf:
Fix migration initialization
drm/xe/pf:
Fix potential GGTT allocation leak
drm/xe/pf:
Use correct function to check LMEM provisioning
drm/xe/pm:
Also avoid missing outer rpm warning on system suspend
drm/xe/pm:
Temporarily disable D3Cold on BMG
drm/xe/ptl:
Add another PTL PCI ID
drm/xe/reg_sr:
Convert whitelist to gt logging
drm/xe/reg_sr:
Remove register pool
drm/xe/reg_sr:
Stop setting all whitelist slots
drm/xe/regs:
remove a duplicate definition for RING_CTL_SIZE(size)
drm/xe/rtp:
Add match helper to omit SR-IOV VF device
drm/xe/slpc:
Remove unnecessary force wakes
drm/xe/tests:
Move shrink test out of xe_bo
drm/xe/tests:
Wait for clear fence operation to complete
drm/xe/throttle:
Log throttle reasons
drm/xe/trace:
improve xe_sched_msg trace
drm/xe/tracing:
Fix a potential TP_printk UAF
drm/xe/ufence:
Flush xe ordered_wq in case of ufence timeout
drm/xe/ufence:
Wake up waiters after setting ufence->signalled
drm/xe/userptr:
Fix an incorrect assert
drm/xe/userptr:
fix EFAULT handling
drm/xe/userptr:
properly setup pfn_flags_mask
drm/xe/userptr:
restore invalidation list on error
drm/xe/userptr:
Unmap userptrs in the mmu notifier
drm/xe/vf:
Defer fixups if migrated twice fast
drm/xe/vf:
Document SRIOV VF restore flow
drm/xe/vf:
Don't apply Wa_22019338487 for VF
drm/xe/vf:
Don't check has flat ccs in bios on VF
drm/xe/vf:
React to MIGRATED interrupt
drm/xe/vf:
Send RESFIX_DONE message at end of VF restore
drm/xe/vf:
Start post-migration fixups with provisioning query
drm/xe/vm:
Fix a misplaced #endif
drm/xe/vm:
Validate userptr during gpu vma prefetching
drm/xe/vm_doc:
fix more doc typos
drm/xe/vram:
drop 2G block restriction
drm/xe/vram:
fix lpfn check
drm/xe/vsec:
Address static checker issue
drm/xe/vsec:
Support BMG devices
drm/xe/xe3lpg:
Add Wa_16024792527
drm/xe/xe_guc_ads:
Add nonpriv registers to write list
drm/xe:
Add a reason string to the devcoredump
drm/xe:
Add exec queue param to devcoredump
drm/xe:
Add gt_id to xe_sched_job traces
drm/xe:
Add mutex locking to devcoredump
drm/xe:
Add ring address to LRC snapshot
drm/xe:
Add ring start to LRC snapshot
drm/xe:
Add staging tree for VM binds
drm/xe:
Add trace to lrc timestamp update
drm/xe:
Add xe_bo_vm_access
drm/xe:
Add xe_ring_lrc_is_idle() helper
drm/xe:
Add xe_ttm_access_memory
drm/xe:
Allow bo mapping on multiple ggtts
drm/xe:
Allow fault injection in vm create and vm bind IOCTLs
drm/xe:
Apply whitelist to engine save-restore
drm/xe:
Avoid evicting object of the same vm in none fault mode
drm/xe:
Avoid the OOM killer on buffer object memory allocation
drm/xe:
Call invalidation_fence_fini for PT inval fences in error state
drm/xe:
cancel pending job timer before freeing scheduler
drm/xe:
Carve out wopcm portion from the stolen memory
drm/xe:
Change xe_engine_snapshot_capture_for_job to be for queue
drm/xe:
convert timeout to secs_to_jiffies()
drm/xe:
Don't unnecessarily invoke the OOM killer on multiple binds
drm/xe:
Drop HAS_HECI_*
drm/xe:
drop unused component dependencies
drm/xe:
Drop useless d3cold allowed message
drm/xe:
Drop VM dma-resv lock on xe_sync_in_fence_get failure in exec IOCTL
drm/xe:
Ensure all locks released in exec IOCTL
drm/xe:
Fix all typos in xe
drm/xe:
Fix and re-enable xe_print_blob_ascii85()
drm/xe:
Fix build error for XE_IOCTL_DBG macro
drm/xe:
Fix case for asserts in documentation
drm/xe:
Fix drm-next merge
drm/xe:
Fix error handling in xe_irq_install()
drm/xe:
Fix exporting xe buffers multiple times
drm/xe:
Fix fault mode invalidation with unbind
drm/xe:
Fix fault on fd close after unbind
drm/xe:
Fix GT "for each engine" workarounds
drm/xe:
Fix possible exec queue leak in exec IOCTL
drm/xe:
fix the ERR_PTR() returned on failure to allocate tiny pt
drm/xe:
Fix tlb invalidation when wedging
drm/xe:
Force write completion of MI_STORE_DATA_IMM
drm/xe:
handle flat ccs during hibernation on igpu
drm/xe:
Ignore GGTT TLB inval errors during GT reset
drm/xe:
Implement cgroup for vram
drm/xe:
Improve devcoredump documentation
drm/xe:
improve hibernation on igpu
drm/xe:
Improve schedule disable response failure
drm/xe:
Include xe_oa_types.h
drm/xe:
Initial MSI-X support for HW engines
drm/xe:
Introduce the RPa information
drm/xe:
Introduce xe_gt_dbg_printer()
drm/xe:
Make GUC binaries dump consistent with other binaries in devcoredump
drm/xe:
Make irq enabled flag atomic
drm/xe:
Mark preempt fence workqueue as reclaim
drm/xe:
Mimic i915 behavior for non-sleeping MMIO wait
drm/xe:
Move LNL scheduling WA to xe_device.h
drm/xe:
Move the coredump registration to the worker thread
drm/xe:
Move Wa 1607983814 to oob
drm/xe:
Only allow contiguous BOs to use xe_bo_vmap
drm/xe:
Release guc ids before cancelling work
drm/xe:
Remove "graphics tile" from kernel doc
drm/xe:
Remove double pageflip
drm/xe:
remove redundant check in xe_vm_create_ioctl()
drm/xe:
remove unused xe_pciids.h harder, add missing PCI ID
drm/xe:
Restore system memory GGTT mappings
drm/xe:
Revert some changes that break a mesa debug tool
drm/xe:
Reword exec_queue and vm lock doc
drm/xe:
Sample gpu timestamp closer to exec queues
drm/xe:
Set mask bits for CCS_MODE register
drm/xe:
Set XE_BO_FLAG_PINNED in migrate selftest BOs
drm/xe:
Sort again the info flags
drm/xe:
Split xe_gt_stat.h
drm/xe:
Stop accumulating LRC timestamp on job_free
drm/xe:
Take job list lock in xe_sched_first_pending_job
drm/xe:
Take PM ref in delayed snapshot capture worker
drm/xe:
Trace xe_bo_validate
drm/xe:
Update xe2_graphics name string
drm/xe:
Use managed BO in memirq
drm/xe:
Use non-interruptible wait when moving BO to system
drm/xe:
Use q->xef for accessing xe file
drm/xe:
Use the filelist from drm for ccs_mode change
drm/xe:
Use ttm_bo_access in xe_vm_snapshot_capture_delayed
drm/xe:
Wait for migration job before unmapping pages
drm/xe:
Wait on killed exec queues
drm/xe:
Wire devcoredump to LR TDR
drm/xe:
Wire up devcoredump in documentation
drm/xen:
remove redundant initialization info print
drm/{i915, xe}/display:
Move DP MST calls to display_driver
drm/{i915, xe}:
Move power_domains suspend/resume to display_power
drm:
add drm_memory_stats_is_zero
drm:
Add panel backlight quirks
drm:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
drm:
Fix DSC BPP increment decoding
drm:
make drm-active- stats optional
drm:
Move client code to clients/ subdirectory
drm:
panel-backlight-quirks: Add Framework 13 glossy and 2.8k panels
drm:
panel-backlight-quirks: Add Framework 13 matte panel
drm:
panel-simple: support TOPLAND TIAN G07017 LCD panel
drm:
panel: jd9365da-h3: fix reset signal polarity
drm:
remove driver date from struct drm_driver and all drivers
drm:
renesas: rz-du: Drop DU_MCR0_DPI_OE macro
drm:
renesas: rz-du: Increase supported resolutions
drm:
renesas: rz-du: rzg2l_du_encoder: Fix max dot clock for DPI
drm:
select DRM_KMS_HELPER from DRM_GEM_SHMEM_HELPER
drm:
Use of_property_present() for non-boolean properties
drm:
xlnx: zynqmp_dpsub: Add DP audio support
drm:
xlnx: zynqmp_dpsub: Fix kernel doc
drm:
zynqmp_dp: Fix integer overflow in zynqmp_dp_rate_get()
drm:
zynqmp_dp: Unlock on error in zynqmp_dp_bridge_atomic_enable()
drop_monitor:
fix incorrect initialization order
dsa:
mv88e6xxx: Centralise common statistics check
dsa:
mv88e6xxx: Move available stats into info structure
dsa:
Use str_enable_disable-like helpers
dt-bindings:
Add Blaize vendor prefix
dt-bindings:
Add ROHM BD79703
dt-bindings:
arm-smmu: document QCS615 GPU SMMU
dt-bindings:
arm-smmu: Document SM8750 SMMU
dt-bindings:
arm64: bcmbca: Add Zyxel EX3510-B based on BCM4906
dt-bindings:
arm: Add arm,static-trace-id for coresight dummy source
dt-bindings:
arm: aspeed: add IBM SBP1 board
dt-bindings:
arm: aspeed: add Mt. Jefferson board
dt-bindings:
ARM: at91: Document Microchip SAMA7D65 Curiosity
dt-bindings:
arm: bcmbca: Add Genexis XG6846B
dt-bindings:
arm: blaize: Add Blaize BLZP1600 SoC
dt-bindings:
arm: coresight: Update the pattern of ete node name
dt-bindings:
arm: fsl: Add ABB SoM and carrier
dt-bindings:
arm: imx: Add board revisions for i.MX8MP, i.MX8QM and i.MX8QXP
dt-bindings:
arm: mediatek: Add MT8186 Chinchou Chromebook
dt-bindings:
arm: mediatek: Add MT8186 Starmie Chromebooks
dt-bindings:
arm: mediatek: Add MT8188 Lenovo Chromebook Duet (11", 9)
dt-bindings:
arm: mediatek: Drop MT8192 Chromebook variants that never shipped
dt-bindings:
arm: qcom,coresight-static-replicator: Add property for source filtering
dt-bindings:
arm: qcom,ids: add SoC ID for QCS9075
dt-bindings:
arm: qcom-soc: Extend X1E prefix match for X1P
dt-bindings:
arm: qcom: Add HP Omnibook X 14
dt-bindings:
arm: qcom: Add Microsoft Windows Dev Kit 2023
dt-bindings:
arm: qcom: add missing elements to the SoC list
dt-bindings:
arm: qcom: add QAR2130P board
dt-bindings:
arm: qcom: Add Snapdragon Devkit for Windows
dt-bindings:
arm: qcom: Add X1P42100 SoC & CRD
dt-bindings:
arm: qcom: Add Xiaomi Redmi 5A
dt-bindings:
arm: qcom: Document Huawei Matebook E Go (sc8280xp)
dt-bindings:
arm: qcom: document QCS615 and the reference board
dt-bindings:
arm: qcom: document QCS8300 SoC and reference board
dt-bindings:
arm: qcom: Document SM8750 SoC and boards
dt-bindings:
arm: rockchip: Add BigTreeTech CB2 and Pi2
dt-bindings:
arm: rockchip: Add Firefly ITX-3588J board
dt-bindings:
arm: rockchip: Add H96 Max V58 TV box
dt-bindings:
arm: rockchip: Add Radxa E52C
dt-bindings:
arm: rockchip: Add rk3576 evb1 board
dt-bindings:
arm: rockchip: Add Xunlong Orange Pi 5 Max
dt-bindings:
arm: rockchip: Sort for boards not in correct order
dt-bindings:
arm: samsung: Add compatible for Samsung Galaxy S20 FE (SM-G780F)
dt-bindings:
arm: samsung: samsung-boards: Add bindings for SM-G981B and SM-G980F board
dt-bindings:
arm: stm32: add compatible strings for Linux Automation LXA TAC gen 3
dt-bindings:
atmel-sysreg: add sama7d65 RAM and PIT
dt-bindings:
bluetooth: Utilize PMU abstraction for WCN6750
dt-bindings:
cache: qcom,llcc: Add IPQ5424 compatible
dt-bindings:
can: convert tcan4x5x.txt to DT schema
dt-bindings:
can: mpfs: add PIC64GX CAN compatibility
dt-bindings:
can: renesas,rcar-canfd: Fix typo in pattern properties for R-Car V4M
dt-bindings:
can: st,stm32-bxcan: fix st,gcan property type
dt-bindings:
can: tcan4x5x: Document the ti,nwkrq-voltage-vio option
dt-bindings:
clk: at91: Add clock IDs for the slow clock controller
dt-bindings:
clock: add ID for eMMC for EN7581
dt-bindings:
clock: Add Qualcomm SM6115 LPASS clock controller
dt-bindings:
clock: Add SAMA7D65 PMC compatible string
dt-bindings:
clock: convert stm32 rcc bindings to json-schema
dt-bindings:
clock: drop NUM_CLOCKS define for EN7581
dt-bindings:
clock: imx93: Add SPDIF IPG clk
dt-bindings:
clock: move qcom,x1e80100-camcc to its own file
dt-bindings:
clock: qcom,mmcc-msm8960: add LCDC-related clocks
dt-bindings:
clock: qcom,mmcc: support LVDS PLL input for apq8064
dt-bindings:
clock: qcom,rpmcc: Add MSM8937 compatible
dt-bindings:
clock: qcom,rpmcc: Add MSM8940 compatible
dt-bindings:
clock: qcom,sc7280-lpasscorecc: add top-level constraints
dt-bindings:
clock: qcom,sc7280-lpasscorecc: order properties to match convention
dt-bindings:
clock: qcom,sdm845-camcc: add sdm670 compatible
dt-bindings:
clock: qcom,sm8550-dispcc: Add SM8750 DISPCC
dt-bindings:
clock: qcom,x1e80100-gcc: Add X1P42100
dt-bindings:
clock: qcom,x1e80100-gpucc: Extend for X1P42100
dt-bindings:
clock: qcom-rpmhcc: Add RPMHCC bindings for QCS615
dt-bindings:
clock: qcom-rpmhcc: Add RPMHCC for SM8750
dt-bindings:
clock: qcom: Add CAMCC clocks for QCS8300
dt-bindings:
clock: qcom: Add CMN PLL clock controller for IPQ SoC
dt-bindings:
clock: qcom: Add GPU clocks for QCS8300
dt-bindings:
clock: qcom: Add QCS615 GCC clocks
dt-bindings:
clock: qcom: Add QCS8300 video clock controller
dt-bindings:
clock: qcom: Add SM8750 GCC
dt-bindings:
clock: qcom: Document the SM8750 TCSR Clock Controller
dt-bindings:
clock: qcom: gcc-ipq5424: add gcc_xo_clk macro
dt-bindings:
clock: qcom: gcc-ipq5424: remove apss_dbg clock macro
dt-bindings:
clock: renesas,r9a08g045-vbattb: Fix include guard
dt-bindings:
clock: renesas: Document RZ/G3E SoC CPG
dt-bindings:
clock: samsung: Add Exynos990 SoC CMU bindings
dt-bindings:
clock: st,stm32-rcc: support spread spectrum clocking
dt-bindings:
clock: st,stm32mp1-rcc: complete the reference path
dt-bindings:
clock: st,stm32mp1-rcc: fix reference paths
dt-bindings:
clock: sunxi: Export PLL_VIDEO_2X and PLL_MIPI
dt-bindings:
clock: ti: Convert composite.txt to json-schema
dt-bindings:
clock: ti: Convert gate.txt to json-schema
dt-bindings:
clock: versaclock3: Document 5L35023 Versa3 clock generator
dt-bindings:
clock: xilinx: Add reset GPIO for VCU
dt-bindings:
clock: xilinx: Convert VCU bindings to dtschema
dt-bindings:
clocks: atmel,at91sam9x5-sckc: add sama7d65
dt-bindings:
connector: Add pd-revision property
dt-bindings:
cpufreq: apple,cluster-cpufreq: Add A7-A11, T2 compatibles
dt-bindings:
cpufreq: Document support for Airoha EN7581 CPUFreq
dt-bindings:
cpus: add a thead vlen register length property
dt-bindings:
cros-ec: Remove google,cros-kbd-led-backlight
dt-bindings:
crypto: ice: document the qcs8300 inline crypto engine
dt-bindings:
crypto: qcom,inline-crypto-engine: Document the SM8750 ICE
dt-bindings:
crypto: qcom,prng: document ipq9574, ipq5424 and ipq5322
dt-bindings:
crypto: qcom,prng: document QCS8300
dt-bindings:
crypto: qcom,prng: Document SM8750 RNG
dt-bindings:
crypto: qcom-qce: document the QCS8300 crypto engine
dt-bindings:
crypto: qcom-qce: Document the SM8750 crypto engine
dt-bindings:
display/msm: Add SM6150 DSI phy
dt-bindings:
display/msm: Add SM6150 MDSS & DPU
dt-bindings:
display/msm: dsi-controller-main: Document SM6150
dt-bindings:
display/msm: qcom,sa8775p-mdss: fix the example
dt-bindings:
display/xlnx/zynqmp-dpsub: Add audio DMAs
dt-bindings:
display: Add BCM2712 HDMI bindings
dt-bindings:
display: Add BCM2712 HVS bindings
dt-bindings:
display: Add BCM2712 KMS driver bindings
dt-bindings:
display: Add BCM2712 MOP bindings
dt-bindings:
display: Add BCM2712 MOPLET bindings
dt-bindings:
display: Add BCM2712 PixelValve bindings
dt-bindings:
display: Add powertip,{st7272|hx8238a} as DT Schema description
dt-bindings:
display: bridge: renesas,dsi-csi2-tx: Add r8a779h0
dt-bindings:
display: Correct indentation and style in DTS example
dt-bindings:
display: mediatek: ovl: Add compatible strings for MT8188 MDP3
dt-bindings:
display: mediatek: ovl: Modify rules for MT8195/MT8188
dt-bindings:
display: msm: dp: update maintainer entry
dt-bindings:
display: panel-lvds: Add compatible for AUO G084SN05 V9
dt-bindings:
display: panel-simple: Document Topland TIAN-G07017-01
dt-bindings:
display: panel: samsung,atna56ac03: Document ATNA56AC03
dt-bindings:
display: renesas,du: Add missing constraints
dt-bindings:
display: renesas,du: Add r8a779h0
dt-bindings:
display: rockchip: Add schema for RK3588 DW DSI2 controller
dt-bindings:
display: simple: Add Tianma TM070JDHG34-00 panel
dt-bindings:
display: simple: Document Multi-Inno Technology MI0700A2T-30 panel
dt-bindings:
display: simple: Document Multi-Inno Technology MI1010Z1T-1CP11 panel
dt-bindings:
display: ti: Fix compatible for am62a7 dss
dt-bindings:
dma: adi,axi-dmac: convert to yaml schema
dt-bindings:
dma: adi,axi-dmac: deprecate adi,channels node
dt-bindings:
dma: atmel: Convert to json schema
dt-bindings:
dma: fsl-edma: add nxp,s32g2-edma compatible string
dt-bindings:
dma: qcom,gpi: Add QCS615 compatible
dt-bindings:
dma: qcom,gpi: Add QCS8300 compatible
dt-bindings:
dma: qcom,gpi: Add SA8775P compatible
dt-bindings:
dma: qcom,gpi: Document the sm8750 GPI DMA engine
dt-bindings:
dma: st-stm32-dmamux: Add description for dma-cell values
dt-bindings:
dma: Support channel page to nvidia,tegra210-adma
dt-bindings:
dma: ti: k3-bcdma: Add J722S CSI BCDMA
dt-bindings:
dmaengine: Add Allwinner suniv F1C100s DMA
dt-bindings:
drm/bridge: ti-sn65dsi83: Add properties for ti,lvds-vod-swing
dt-bindings:
Drop Bhupesh Sharma from maintainers
dt-bindings:
eeprom: at24: Add compatible for Giantec GT24P128F
dt-bindings:
eeprom: at24: Add compatible for Puya P24C256C
dt-bindings:
firmware: qcom,scm: Document ipq5424 SCM
dt-bindings:
firmware: qcom,scm: document QCS615 SCM
dt-bindings:
gpio: brcmstb: permit gpio-line-names property
dt-bindings:
gpio: fairchild,74hc595: Document chip select vs. latch clock
dt-bindings:
gpio: fsl,qoriq-gpio: Add compatible string fsl,mpc8314-gpio
dt-bindings:
gpu: mali-utgard: Add st,stih410-mali compatible
dt-bindings:
hwmon: adm1275: add adm1273
dt-bindings:
hwmon: intel,crps185: Add to trivial
dt-bindings:
hwmon: lm75: Add NXP P3T1755
dt-bindings:
i2c: exynos5: Add samsung,exynos8895-hsi2c compatible
dt-bindings:
i2c: qcom-cci: Document x1e80100 compatible
dt-bindings:
i2c: renesas,riic: Document the R9A09G047 support
dt-bindings:
iio: accel: adxl345: add interrupt-names
dt-bindings:
iio: accel: adxl345: make interrupts not a required property
dt-bindings:
iio: accel: fxls8962af: add compatible string 'nxp,fxls8967af'
dt-bindings:
iio: accel: fxls8962af: add compatible string 'nxp,fxls8974cf'
dt-bindings:
iio: accel: fxls8962af: add wakeup-source property
dt-bindings:
iio: adc: adi,ad4000: Add PulSAR
dt-bindings:
iio: adc: adi,ad4695: change include path
dt-bindings:
iio: adc: adi,ad7{124,173,192,780}: Allow specifications of a gpio for irq line
dt-bindings:
iio: adc: renesas,rzg2l-adc: Document RZ/G3S SoC
dt-bindings:
iio: adis16480: add devices to adis16480
dt-bindings:
iio: bosch,bme680: Move from trivial-devices and add supplies
dt-bindings:
iio: dac: ad5791: ldac gpio is active low
dt-bindings:
iio: dac: adi-axi-adc: fix ad7606 pwm-names
dt-bindings:
iio: imu: bmi160: add boolean type for drive-open-drain
dt-bindings:
iio: imu: bmi270: add boolean type for drive-open-drain
dt-bindings:
iio: imu: bmi323: add boolean type for drive-open-drain
dt-bindings:
iio: imu: mpu6050: Add invensense,iam20380 compatible string
dt-bindings:
iio: kx022a: Support KX134-1211
dt-bindings:
iio: light: Document TI OPT4060 RGBW sensor
dt-bindings:
iio: light: Drop BU27008 and BU27010
dt-bindings:
iio: pressure: bmp085: Add SPI interface
dt-bindings:
input/touchscreen: imagis: add compatible for ist3038h
dt-bindings:
interconnect: add interconnect bindings for SM8750
dt-bindings:
interconnect: Add Qualcomm IPQ5424 support
dt-bindings:
interconnect: OSM L3: Document sm8650 OSM L3 compatible
dt-bindings:
interconnect: qcom,msm8998-bwmon: Add SM8750 CPU BWMONs
dt-bindings:
interconnect: qcom-bwmon: Document QCS615 bwmon compatibles
dt-bindings:
interconnect: qcom-bwmon: Document QCS615 bwmon compatibles
dt-bindings:
interrupt-controller: Add SpacemiT K1 PLIC
dt-bindings:
interrupt-controller: arm,gic: Correct VGIC interrupt description
dt-bindings:
interrupt-controller: Correct indentation and style in DTS example
dt-bindings:
interrupt-controller: microchip,lan966x-oic: Clarify endpoint use
dt-bindings:
interrupt-controller: qcom,pdc: Document SM8750 PDC
dt-bindings:
interrupt-controller: ti,omap4-wugen-mpu: Add file extension
dt-bindings:
interrupt-controller: update imsic reg address to 0x24000000 in Example 1
dt-bindings:
iommu: arm,smmu: add sdm670 adreno iommu compatible
dt-bindings:
iommu: qcom,iommu: Add MSM8917 IOMMU to SMMUv1 compatibles
dt-bindings:
iommu: rockchip: Add Rockchip RK3576
dt-bindings:
leds: Add LED1202 LED Controller
dt-bindings:
leds: Add LED1202 LED Controller
dt-bindings:
leds: class-multicolor: Fix path to color definitions
dt-bindings:
leds: Convert LP8860 into YAML format
dt-bindings:
leds: cznic,turris-omnia-leds: Allow interrupts property
dt-bindings:
leds: qcom,spmi-flash-led: Add pm660l compatible
dt-bindings:
mailbox: add binding for Microchip IPC mailbox controller
dt-bindings:
mailbox: add google,gs101-mbox
dt-bindings:
mailbox: qcom,apcs-kpss-global: Document the qcs615 APSS
dt-bindings:
mailbox: qcom: Add IPQ5424 APCS compatible
dt-bindings:
media: add description of stm32 csi
dt-bindings:
media: add the stm32mp25 compatible of DCMIPP
dt-bindings:
media: nxp,imx8-isi: Add i.MX8ULP ISI compatible string
dt-bindings:
media: qcom,sc8280xp-camss: Fix interrupt types
dt-bindings:
media: qcom,sdm845-camss: Fix interrupt types
dt-bindings:
media: qcom,sm8250-camss: Fix interrupt types
dt-bindings:
mediatek,mt6779-keypad: add more compatibles
dt-bindings:
memory-controller: qca,ath79-ddr-controller: Drop consumer from example
dt-bindings:
mfd: Add binding for qnap,ts433-mcu devices
dt-bindings:
mfd: atmel,at91sam9260: Convert to YAML schema
dt-bindings:
mfd: atmel: Convert to YAML schema
dt-bindings:
mfd: bd71815: Fix rsense and typos
dt-bindings:
mfd: mediatek: mt6397: Add bindings for MT6328
dt-bindings:
mfd: qcom,tcsr: Add compatible for ipq5424
dt-bindings:
mfd: sprd,sc2731: Reference sprd,sc2731-efuse bindings
dt-bindings:
mfd: syscon: Add rk3562 QoS register compatible
dt-bindings:
mfd: syscon: Fix al,alpine-sysfabric-service compatible
dt-bindings:
mfd: syscon: Fix ti,j784s4-acspcie-proxy-ctrl compatible
dt-bindings:
misc: lwn,bk4-spi: Add binding
dt-bindings:
mmc: atmel,sama5d2-sdhci: add microchip,sama7d65-sdhci
dt-bindings:
mmc: controller: clarify the address-cells description
dt-bindings:
mmc: controller: move properties common with slot out to mmc-controller-common
dt-bindings:
mmc: controller: remove '|' when not needed
dt-bindings:
mmc: convert amlogic,meson-mx-sdio.txt to dtschema
dt-bindings:
mmc: document mmc-slot
dt-bindings:
mmc: marvell,xenon-sdhci: Simplify Armada 3700 if/then schema
dt-bindings:
mmc: mtk-sd: Document compatibles that need two register ranges
dt-bindings:
mmc: samsung,exynos-dw-mshc: add specific compatible for exynos8895
dt-bindings:
mtd: cadence: convert cadence-nand-controller.txt to yaml
dt-bindings:
mtd: cadence: document required clock-names
dt-bindings:
mtd: davinci: convert to yaml
dt-bindings:
mtd: jedec,spi-nor: add optional vcc-supply
dt-bindings:
mtd: mchp48l640 add mb85rs128ty compatible
dt-bindings:
mtd: nuvoton,ma35d1-nand: add new bindings
dt-bindings:
net: Add DT bindings for DWMAC on NXP S32G/R SoCs
dt-bindings:
net: bluetooth: qca: Expand firmware-name property
dt-bindings:
net: can: atmel: Convert to json schema
dt-bindings:
net: Correct indentation and style in DTS example
dt-bindings:
net: dp83822: Add support for GPIO2 clock output
dt-bindings:
net: qcom,ethqos: Correct fallback compatible for qcom,qcs615-ethqos
dt-bindings:
net: qcom,ipa: Use recommended MBN firmware format in DTS example
dt-bindings:
net: sparx5: document RGMII delays
dt-bindings:
net: wireless: Describe ath12k PCI module with WSI
dt-bindings:
nvmem: Add compatible for IPQ5424
dt-bindings:
nvmem: Add compatible for MS8917
dt-bindings:
nvmem: qcom,qfprom: Add SAR2130P compatible
dt-bindings:
nvmem: qfprom: Add compatible for QCS615
dt-bindings:
nvmem: qfprom: Add compatible for QCS8300
dt-bindings:
nvmem: rmem: Add mobileye,eyeq5-bootloader-config
dt-bindings:
opp: h6: Add A100 operating points
dt-bindings:
PCI: fsl,imx6q-pcie-ep: Add compatible string fsl,imx8q-pcie-ep
dt-bindings:
PCI: fsl,imx6q-pcie: Add Refclk for i.MX95 RC
dt-bindings:
PCI: microchip,pcie-host: Allow dma-noncoherent
dt-bindings:
PCI: mobiveil: Convert mobiveil-pcie.txt to YAML
dt-bindings:
PCI: qcom,pcie-sm8550: Document 'global' interrupt
dt-bindings:
PCI: qcom: Document the IPQ5424 PCIe controller
dt-bindings:
PCI: xilinx-cpm: Add compatible string for CPM5 host1
dt-bindings:
phy: imx8mq-usb: correct reference to usb-switch.yaml
dt-bindings:
phy: qcom,ipq8074-qmp-pcie: Document the IPQ5424 QMP PCIe PHYs
dt-bindings:
phy: qcom,qmp-pcie: document the SM8350 two lanes PCIe PHY
dt-bindings:
phy: qcom,qmp-usb: Add IPQ5424 USB3 PHY
dt-bindings:
phy: qcom,qusb2: Document IPQ5424 compatible
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: Add SAR2130P compatible
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: Document the QCS615 QMP PCIe PHY Gen3 x1
dt-bindings:
phy: qcom,sc8280xp-qmp-usb43dp: Add SAR2130P compatible
dt-bindings:
phy: rockchip: add rk3576 compatible
dt-bindings:
pinctrl: add binding for MT7988 SoC
dt-bindings:
pinctrl: Add rk3562 pinctrl support
dt-bindings:
pinctrl: Correct indentation and style in DTS example
dt-bindings:
pinctrl: qcom: Add MSM8917 pinctrl
dt-bindings:
pinctrl: qcom: update spi0 function
dt-bindings:
pinctrl: renesas: Add alpha-numerical port support for RZ/V2H
dt-bindings:
pinctrl: renesas: Document RZ/G3E SoC
dt-bindings:
pinctrl: sunxi: add compatible for V853
dt-bindings:
power: Convert raspberrypi,bcm2835-power to Dt schema
dt-bindings:
power: domain-idle-state: Allow idle-state-name
dt-bindings:
power: reset: atmel,sama5d2-shdwc: add sam9x7
dt-bindings:
power: supply: Add STC3117 Fuel Gauge
dt-bindings:
power: supply: bq24190: Add BQ24297 compatible
dt-bindings:
power: supply: gpio-charger: add support for default charge current limit
dt-bindings:
power: supply: ltc4162-l-charger: Add ltc4162-f/s and ltc4015
dt-bindings:
power: supply: max17042: add max77705 support
dt-bindings:
pwm: Correct indentation and style in DTS example
dt-bindings:
pwm: marvell,berlin-pwm: Convert from txt to yaml
dt-bindings:
pwm: sprd,ums512-pwm: convert to YAML
dt-bindings:
qcom,pdc: document QCS615 Power Domain Controller
dt-bindings:
qcom,pdc: document QCS8300 Power Domain Controller
dt-bindings:
qcom: Add ipq5424 boards
dt-bindings:
remoteproc: qcom,sa8775p-pas: Document QCS8300 remoteproc
dt-bindings:
reset: add bindings for A1 SoC audio reset controller
dt-bindings:
riscv: add SpacemiT K1 bindings
dt-bindings:
riscv: Add SpacemiT X60 compatibles
dt-bindings:
riscv: Add xtheadvector ISA extension description
dt-bindings:
rockchip: pmu: Ensure all properties are defined
dt-bindings:
ROHM KX134ACR-LBZ
dt-bindings:
rtc: mxc: Document fsl,imx31-rtc
dt-bindings:
samsung,mipi-dsim: Add imx7d specific compatible
dt-bindings:
samsung: exynos-usi: Restrict possible samsung,mode values
dt-bindings:
serial: 8250: Add SpacemiT K1 uart compatible
dt-bindings:
serial: renesas: Document RZ/G3E (r9a09g047) scif
dt-bindings:
serial: sc16is7xx: Add description for polling mode
dt-bindings:
soc: altera: convert socfpga-system.txt to yaml
dt-bindings:
soc: amlogic,meson-gx-hhi-sysctrl: Document the System Control registers found on early Meson SoC
dt-bindings:
soc: qcom,aoss-qmp: Document the qcs615
dt-bindings:
soc: renesas: Document R8A779G3 White Hawk Single
dt-bindings:
soc: renesas: Document Renesas RZ/G3E SoC variants
dt-bindings:
soc: renesas: Document RZ/G3E SMARC SoM and Carrier-II EVK
dt-bindings:
soc: renesas: Move R8A779G0 White Hawk up
dt-bindings:
soc: rockchip: add rk3576 hdptxphy grf syscon
dt-bindings:
soc: samsung: exynos-pmu: Add exynos990-pmu compatible
dt-bindings:
soc: samsung: exynos-sysreg: add sysreg compatibles for exynos8895
dt-bindings:
soc: ti: pruss: Add clocks for ICSSG
dt-bindings:
sram: qcom,imem: Document MSM8976
dt-bindings:
sram: sunxi-sram: Add A100 compatible
dt-bindings:
thermal: qcom-tsens: Document ipq6018 temperature sensor
dt-bindings:
timer: Add SpacemiT K1 CLINT
dt-bindings:
timer: fsl,imxgpt: Document fsl,imx35-gpt
dt-bindings:
timer: fsl,imxgpt: Fix the fsl,imx7d-gpt fallback
dt-bindings:
trivial-devices: Add Injoinic IP5306
dt-bindings:
ufs: Correct indentation and style in DTS example
dt-bindings:
ufs: qcom: Add UFS Host Controller for QCS615
dt-bindings:
usb: Correct indentation and style in DTS example
dt-bindings:
usb: gpio-sbu-mux: Add an entry for FSUSB42
dt-bindings:
usb: max33359: add max77759-tcpci flavor
dt-bindings:
usb: qcom,dwc3: Add IPQ5424 to USB DWC3 bindings
dt-bindings:
usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings
dt-bindings:
usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings
dt-bindings:
usb: qcom,dwc3: Make ss_phy_irq optional for X1E80100
dt-bindings:
usb: renesas,usbhs: Document RZ/G3S SoC
dt-bindings:
usb: snps,dwc3: Split core description
dt-bindings:
vendor-prefixes: Add Genexis
dt-bindings:
vendor-prefixes: add prefix for Topland Electronics (H.K)
dt-bindings:
vendor-prefixes: Add Puya Semiconductor (Shanghai) Co., Ltd.
dt-bindings:
vendor-prefixes: add Siflower
dt-bindings:
w1: ds2482: Add vcc-supply property
dt-bindings:
watchdog: Document Qualcomm IPQ5424
dts:
arm64: mediatek: mt8188: Update OVL compatible from MT8183 to MT8195
dts:
arm64: mediatek: mt8195: Remove MT8183 compatible for OVL
EDAC/cell:
Remove powerpc Cell driver
EDAC/i10nm:
Add Intel Clearwater Forest server support
EDAC/qcom:
Correct interrupt enable register configuration
EDAC/{i10nm,skx,skx_common}:
Support UV systems
EDAC:
Add an EDAC driver for the Loongson memory controller
EDAC:
Fix typos in comments
eeprom:
digsy_mtc: Make GPIO lookup table match the device
efi/cper:
Fix cper_arm_ctx_info alignment
efi/cper:
Fix cper_ia_proc_ctx alignment
efi/libstub:
Avoid physical address 0x0 when doing random allocation
efi/libstub:
Bump up EFI_MMAP_NR_SLACK_SLOTS to 32
efi/libstub:
Refactor and clean up GOP resolution picker code
efi/libstub:
Simplify GOP handling code
efi/libstub:
Simplify PCI I/O handle buffer traversal
efi/libstub:
Use __free() helper for pool deallocations
efi/libstub:
Use C99-style for loop to traverse handle buffer
efi/libstub:
Use cleanup helpers for freeing copies of the memory map
efi/mokvar-table:
Avoid repeated map/unmap of the same page
efi:
Avoid cold plugged memory for placing the kernel
efi:
Don't map the entire mokvar table to determine its size
efi:
libstub: Use '-std=gnu11' to fix build with GCC 15
efi:
sysfb_efi: fix W=1 warnings when EFI is not set
efi:
Use BIT_ULL() constants for memory attributes
efivarfs:
abstract initial variable creation routine
efivarfs:
add helper to convert from UC16 name and GUID to utf8 name
efivarfs:
add variable resync after hibernation
efivarfs:
allow creation of zero length files
efivarfs:
Defer PM notifier registration until .fill_super
efivarfs:
fix error on write to new variable leaving remnants
efivarfs:
fix NULL dereference on resume
efivarfs:
make variable_is_present use dcache lookup
efivarfs:
move variable lifetime management into the inodes
efivarfs:
prevent setting of zero size on the inodes in the cache
efivarfs:
remove unused efi_variable.Attributes and efivar_entry.kobj
efivarfs:
remove unused efivarfs_list
efivarfs:
use I_MUTEX_CHILD nested lock to traverse variables on resume
elevator:
Enable const sysfs attributes
enic:
Fix typo in comment in table indexed by link speed
enic:
Move RX coalescing set function
enic:
Obtain the Link speed only after the link comes up
erofs:
convert z_erofs_bind_cache() to folios
erofs:
fix potential return value overflow of z_erofs_shrink_scan()
erofs:
get rid of `z_erofs_next_pcluster_t`
erofs:
micro-optimize superblock checksum
erofs:
refine z_erofs_get_extent_compressedlen()
erofs:
remove dead code in erofs_fc_parse_param
erofs:
return SHRINK_EMPTY if no objects to free
erofs:
shorten bvecs[] for file-backed mounts
erofs:
simplify z_erofs_load_compact_lcluster()
erofs:
tidy up zdata.c
erofs:
use lockref_init for pcl->lockref
eth:
8139too: fix calling napi_enable() in atomic context
eth:
bnxt: allocate enough buffer space to meet HDS threshold
eth:
bnxt: apply hds_thrs settings correctly
eth:
bnxt: do not update checksum in bnxt_xdp_build_skb()
eth:
bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in queue restart logic
eth:
bnxt: fix kernel panic in the bnxt_get_queue_stats{rx | tx}
eth:
bnxt: fix memory leak in queue reset
eth:
bnxt: fix string truncation warning in FW version
eth:
bnxt: fix truesize for mb-xdp-pass case
eth:
bnxt: return fail if interface is down in bnxt_queue_mem_alloc()
eth:
bnxt: update header sizing defaults
eth:
fbnic: Add hardware monitoring support via HWMON interface
eth:
fbnic: add IRQ reuse support
eth:
fbnic: centralize the queue count and NAPI<>queue setting
eth:
fbnic: don't reset the secondary RSS indir table
eth:
fbnic: hwmon: Add completion infrastructure for firmware requests
eth:
fbnic: hwmon: Add support for reading temperature and voltage sensors
eth:
fbnic: let user control the RSS hash fields
eth:
fbnic: reorder ethtool code
eth:
fbnic: store NAPIs in an array instead of the list
eth:
fbnic: support querying RSS config
eth:
fbnic: support ring channel get and set while down
eth:
fbnic: support ring channel set while up
eth:
fbnic: support setting RSS configuration
eth:
fbnic: update fbnic_poll return value
eth:
forcedeth: fix calling napi_enable() in atomic context
eth:
forcedeth: remove local wrappers for napi enable/disable
eth:
iavf: extend the netdev_lock usage
eth:
niu: fix calling napi_enable() in atomic context
eth:
tg3: fix calling napi_enable() in atomic context
eth:
via-rhine: fix calling napi_enable() in atomic context
ethernet:
Make OA_TC6 config symbol invisible
ethtool:
Fix set RXNFC command with symmetric RSS hash
ethtool:
linkstate: migrate linkstate functions to support multi-PHY setups
ethtool:
ntuple: fix rss + ring_cookie check
ethtool:
regenerate uapi header from the spec
ethtool:
remove the comments that are not gonna be generated
ethtool:
rss: fix hiding unsupported fields in dumps
ethtool:
separate definitions that are gonna be generated
exec:
Add a new AT_EXECVE_CHECK flag to execveat(2)
exec:
fix up /proc/pid/comm in the execveat(AT_EMPTY_PATH) case
exec:
Make sure task->comm is always NUL-terminated
exec:
move warning of null argv to be next to the relevant code
exec:
remove legacy custom binfmt modules autoloading
exfat:
add a check for invalid data size
exfat:
fix just enough dentries but allocate a new cluster to dir
exfat:
fix soft lockup in exfat_clear_bitmap
exfat:
short-circuit zero-byte writes in exfat_file_write_iter
exfat_d_revalidate():
use stable parent inode passed by caller
Linux:
Expand SoundWire MBQ register map support
export:
Add __gendwarfksyms_ptr_ references to exported symbols
exportfs:
add open method
exportfs:
add permission method
ext4 fast_commit:
make use of name_snapshot primitives
ext4:
add pre-content fsnotify hook for DAX faults
ext4:
switch to using the crc32c library
ext4:
use inode_set_cached_link()
extcon:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
extcon:
realtek: fix NULL deref check in extcon_rtk_type_c_probe
f2fs:
Add F2FS_F_SB()
f2fs:
add parameter @len to f2fs_invalidate_blocks()
f2fs:
add parameter @len to f2fs_invalidate_internal_cache()
f2fs:
avoid trying to get invalid block address
f2fs:
cache more dentry pages
f2fs:
Clean up the loop outside of f2fs_invalidate_blocks()
f2fs:
Convert __read_io_type() to take a folio
f2fs:
Convert f2fs_finish_read_bio() to use folios
f2fs:
Convert submit tracepoints to take a folio
f2fs:
don't call block truncation for aliased file
f2fs:
ensure that node info flags are always initialized
f2fs:
expand f2fs_invalidate_compress_page() to f2fs_invalidate_compress_pages_range()
f2fs:
Fix format specifier in sanity_check_inode()
f2fs:
fix inconsistent dirty state of atomic file
f2fs:
fix to avoid changing 'check only' behaior of recovery
f2fs:
fix to avoid return invalid mtime from f2fs_get_section_mtime()
f2fs:
fix to do sanity check correctly on i_inline_xattr_size
f2fs:
fix using wrong 'submitted' value in f2fs_write_cache_pages
f2fs:
Introduce linear search for dentries
f2fs:
introduce update_sit_entry_for_release/alloc()
f2fs:
Optimize f2fs_truncate_data_blocks_range()
f2fs:
procfs: show mtime in segment_bits
f2fs:
remove blk_finish_plug
f2fs:
Remove calls to folio_file_mapping()
f2fs:
switch to using the crc32 library
f2fs:
The GC triggered by ioctl also needs to mark the segno as victim
f2fs:
update_sit_entry_for_release() supports consecutive blocks.
f2fs:
Use a data folio in f2fs_submit_page_bio()
f2fs:
Use a folio in f2fs_all_cluster_page_ready()
f2fs:
Use a folio in f2fs_compress_write_end()
f2fs:
Use a folio in f2fs_truncate_partial_cluster()
f2fs:
Use a folio in f2fs_write_compressed_pages()
f2fs:
Use a folio more in f2fs_submit_page_bio()
fanotify:
allow to set errno in FAN_DENY permission response
fanotify:
disable readahead if we have pre-content watches
fanotify:
don't skip extra event info if no info_mode is set
fanotify:
Fix crash in fanotify_init(2)
fanotify:
introduce FAN_PRE_ACCESS permission event
fanotify:
rename a misnamed constant
fanotify:
report file range info with pre-content events
fanotify:
reserve event bit of deprecated FAN_DIR_MODIFY
fault-inject:
use prandom where cryptographically secure randomness is not needed
fbdev:
efifb: Change the return value type to void
fbdev:
hyperv_fb: Allow graceful removal of framebuffer
fbdev:
hyperv_fb: Fix hang in kdump kernel when on Hyper-V Gen 2 VMs
fbdev:
hyperv_fb: iounmap() the correct memory when removing a device
fbdev:
hyperv_fb: Simplify hvfb_putmem
fbdev:
lcdcfb: Use backlight helper
fbdev:
omap: use threaded IRQ for LCD DMA
fbdev:
omapfb: Fix an OF node leak in dss_of_port_get_parent_device()
fbdev:
omapfb: Remove unused hdmi5_core_handle_irqs
fbdev:
omapfb: Use of_property_present() to test existence of DT property
fbdev:
omapfb: Use syscon_regmap_lookup_by_phandle_args
fbdev:
radeon: Use const 'struct bin_attribute' callbacks
fbdev:
sm501fb: Use str_enabled_disabled() helper in sm501fb_init_fb()
fbdev:
udlfb: Use const 'struct bin_attribute' callback
fbdev:
vga16fb: fix orig_video_isVGA confusion
fgraph:
Fix set_graph_notrace with setting TRACE_GRAPH_NOTRACE_BIT
fgraph:
Get ftrace recursion lock in function_graph_enter
fgraph:
Pass ftrace_regs to entryfunc
fgraph:
Pass ftrace_regs to retfunc
fgraph:
Remove calltime and rettime from generic operations
fgraph:
Remove unnecessary disabling of interrupts and recursion
fgraph:
Replace fgraph_ret_regs with ftrace_regs
fhandle:
pull CAP_DAC_READ_SEARCH check into may_decode_fh()
fhandle:
simplify error handling
fiemap:
use kernel-doc includes in fiemap docbook
file:
flush delayed work in delayed fput()
filemap:
move prefaulting out of hot write path
filemap:
remove unused folio_add_wait_queue
firewire:
ohci: use generic power management
firewire:
test: Fix potential null dereference in firewire kunit test
firmware:
arm_scmi: Add aliases to transport modules
firmware:
arm_scmi: Add module aliases to i.MX vendor protocols
firmware:
arm_scmi: Allow transport properties for multiple instances
firmware:
arm_scmi: imx: Correct tx size of scmi_imx_misc_ctrl_set
firmware:
arm_scmi: Support vendor protocol modules autoloading
firmware:
avoid pointless reference count bump
firmware:
cirrus: Add KUnit tests for cs_dsp
firmware:
cs_dsp: Add KUnit testing of bin error cases
firmware:
cs_dsp: Add KUnit testing of bin file download
firmware:
cs_dsp: Add KUnit testing of client callbacks
firmware:
cs_dsp: Add KUnit testing of control cache
firmware:
cs_dsp: Add KUnit testing of control parsing
firmware:
cs_dsp: Add KUnit testing of control read/write
firmware:
cs_dsp: Add KUnit testing of wmfw download
firmware:
cs_dsp: Add KUnit testing of wmfw error cases
firmware:
cs_dsp: Add mock bin file generator for KUnit testing
firmware:
cs_dsp: Add mock DSP memory map for KUnit testing
firmware:
cs_dsp: Add mock regmap for KUnit testing
firmware:
cs_dsp: Add mock wmfw file generator for KUnit testing
firmware:
cs_dsp: avoid large local variables
firmware:
cs_dsp: Avoid using a u32 as a __be32 in cs_dsp_mock_mem_maps.c
firmware:
cs_dsp: Delete redundant assignments in cs_dsp_test_bin.c
firmware:
cs_dsp: Fix endianness conversion in cs_dsp_mock_wmfw.c
firmware:
cs_dsp: Fix kerneldoc typos in cs_dsp_mock_bin.c
firmware:
cs_dsp: FW_CS_DSP_KUNIT_TEST should not select REGMAP
firmware:
cs_dsp: Remove async regmap writes
firmware:
google: cbmem: Constify 'struct bin_attribute'
firmware:
google: gsmi: Constify 'struct bin_attribute'
firmware:
google: memconsole: Use const 'struct bin_attribute' callback
firmware:
google: vpd: Use const 'struct bin_attribute' callback
firmware:
imx-scu: fix OF node leak in .probe()
firmware:
imx: IMX_SCMI_MISC_DRV should depend on ARCH_MXC
firmware:
iscsi_ibft: fix ISCSI_IBFT Kconfig entry
firmware:
qcom: scm: add calls for wrapped key support
firmware:
qcom: scm: Allow QSEECOM for HP Omnibook X14
firmware:
qcom: scm: Allow QSEECOM for Windows Dev Kit 2023
firmware:
qcom: scm: Allow QSEECOM on Huawei Matebook E Go (sc8280xp)
firmware:
qcom: scm: Allow QSEECOM on the asus vivobook s15
firmware:
qcom: scm: Allow QSEECOM on X1P42100 CRD
firmware:
qcom: scm: Cleanup global '__scm' on probe failures
firmware:
qcom: scm: Fix error code in probe()
firmware:
qcom: scm: Fix missing read barrier in qcom_scm_get_tzmem_pool()
firmware:
qcom: scm: Fix missing read barrier in qcom_scm_is_available()
firmware:
qcom: scm: smc: Handle missing SCM device
firmware:
qcom: scm: smc: Narrow 'mempool' variable scope
firmware:
qcom: uefisecapp: fix efivars registration race
firmware:
stratix10-svc: Use kthread_run_on_cpu()
firmware_loader:
Constify 'struct bin_attribute'
fix braino in "9p:
fix ->rename_sem exclusion"
Linux:
Fix mmu notifiers for range-based invalidates
flow_dissector:
Fix handling of mixed port and port-range keys
flow_dissector:
Fix port range key handling in BPF conversion
flow_dissector:
use RCU protection to fetch dev_net()
fpga:
dfl: afu: define local pointer to feature device
fpga:
dfl: afu: use parent device to log errors on port enable/disable
fpga:
dfl: allocate platform device after feature device data
fpga:
dfl: convert features from flexible array member to separate array
fpga:
dfl: destroy/recreate feature platform device on port release/assign
fpga:
dfl: drop unneeded get_device() and put_device() of feature device
fpga:
dfl: factor out feature data creation from build_info_commit_dev()
fpga:
dfl: factor out feature device data from platform device data
fpga:
dfl: factor out feature device registration
fpga:
dfl: omit unneeded argument pdata from dfl_feature_instance_init()
fpga:
dfl: pass feature platform data instead of device as argument
fpga:
dfl: refactor internal DFL APIs to take/return feature device data
fpga:
dfl: remove unneeded function build_info_create_dev()
fpga:
dfl: return platform data from dfl_fpga_inode_to_feature_dev_data()
fpga:
dfl: store FIU type in feature platform data
fpga:
dfl: store MMIO resources in feature device data
fpga:
dfl: store platform device id in feature device data
fpga:
dfl: store platform device name in feature device data
fprobe:
Add fprobe_header encoding feature
fprobe:
Always unregister fgraph function from ops
fprobe:
Fix accounting of when to unregister from function graph
fprobe:
Rewrite fprobe on function-graph tracer
fprobe:
Use ftrace_regs in fprobe entry handler
fprobe:
Use ftrace_regs in fprobe exit handler
fs, iov_iter:
define meta io descriptor
fs/ntfs3:
Mark inode as bad as soon as error detected in mi_enum_attr()
fs/ntfs3:
Unify inode corruption marking with _ntfs_bad_inode()
fs/overlayfs/namei.c:
get rid of include ../internal.h
fs/pipe:
add simpler helpers for common cases
fs/pipe:
do not open-code pipe head/tail logic in FIONREAD
fs/pipe:
express 'pipe_empty()' in terms of 'pipe_occupancy()'
fs/pipe:
fix pipe buffer index use in FUSE
fs/pipe:
Fix pipe_occupancy() with 16-bit indexes
fs/pipe:
Read pipe->{head,tail} atomically outside pipe->mutex
fs/pipe:
remove buggy and unused 'helper' function
fs/proc/vmcore:
convert vmcore_cb_lock into vmcore_mutex
fs/proc/vmcore:
disallow vmcore modifications while the vmcore is open
fs/proc/vmcore:
factor out allocating a vmcore range and adding it to a list
fs/proc/vmcore:
factor out freeing a list of vmcore ranges
fs/proc/vmcore:
introduce PROC_VMCORE_DEVICE_RAM to detect device RAM ranges in 2nd kernel
fs/proc/vmcore:
move vmcore definitions out of kcore.h
fs/proc/vmcore:
prefix all pr_* with "vmcore:"
fs/proc/vmcore:
replace vmcoredd_mutex by vmcore_mutex
fs/proc:
do_task_stat: Fix ESP not readable during coredump
fs/stat.c:
avoid harmless garbage value problem in vfs_statx_path()
fs:
add mount namespace to rbtree late
fs:
add RWF_DONTCACHE iocb and FOP_DONTCACHE file_operations flag
fs:
add RWF_DONTCACHE iocb and FOP_DONTCACHE file_operations flag
fs:
add STATX_DIO_READ_ALIGN
fs:
binfmt: Fix a typo
fs:
cache first and last mount
fs:
delay sysctl_nr_open check in expand_files()
fs:
don't block write during exec on pre-content watched files
fs:
enable pre-content events on supported file systems
fs:
erofs: xattr.c change kzalloc to kcalloc
fs:
fc_log replace magic number 7 with ARRAY_SIZE()
fs:
fix adding security options to statmount.mnt_opt
fs:
Fix grammar and spelling in propagate_umount()
fs:
fix proc_handler for sysctl_nr_open
fs:
Fix return type of do_mount() from long to int
fs:
get rid of __FMODE_NONOTIFY kludge
fs:
introduce IOCB_HAS_METADATA for metadata
fs:
lockless mntns lookup for nsfs
fs:
lockless mntns rbtree lookup
fs:
pack struct kstat better
fs:
prepend statmount.mnt_opts string with security_sb_mnt_opts()
fs:
reformat the statx definition
fs:
remove useless lockdep assertion
fs:
simplify rwlock to spinlock
fs:
sort out a stale comment about races between fd alloc and dup2
fs:
use a consume fence in mnt_idmap()
fs:
use xarray for old mount id
fscrypt_d_revalidate():
use stable parent inode passed by caller
fsnotify:
add pre-content hooks on mmap()
fsnotify:
check if file is actually being watched for pre-content events on open
fsnotify:
disable notification by default for all pseudo files
fsnotify:
disable pre-content and permission events by default
fsnotify:
generate pre-content permission event on page fault
fsnotify:
generate pre-content permission event on truncate
fsnotify:
introduce pre-content permission events
fsnotify:
opt-in for permission events at file open time
fsnotify:
pass optional file access range in pre-content event
fsnotify:
use accessor to set FMODE_NONOTIFY_*
ftrace:
Add CONFIG_HAVE_FTRACE_GRAPH_FUNC
ftrace:
Add ftrace_get_symaddr to convert fentry_ip to symaddr
ftrace:
Avoid potential division by zero in function_stat_show()
ftrace:
Correct preemption accounting for function tracing.
ftrace:
Do not add duplicate entries in subops manager ops
ftrace:
Do not disable interrupts in profiler
ftrace:
Fix accounting of adding subops to a manager ops
ftrace:
Implement :mod: cache filtering on kernel command line
ftrace:
Remove unneeded goto jumps
ftrace:
Switch ftrace.c code over to use guard()
fujitsu-laptop:
replace strcpy -> strscpy
fuse:
Add fuse-io-uring design documentation
fuse:
Add fuse-io-uring handling into fuse_copy
fuse:
Add io-uring sqe commit and fetch support
fuse:
Allow to queue bg requests through io-uring
fuse:
Allow to queue fg requests through io-uring
fuse:
block request allocation until io-uring init is complete
fuse:
don't truncate cached, mutated symlink
fuse:
enable fuse-over-io-uring
fuse:
fix possible deadlock if rings are never initialized
fuse:
fix uring race condition for null dereference of fc
fuse:
make args->in_args[0] to be always the header
fuse:
Make fuse_copy non static
fuse:
Move fuse_get_dev to header file
fuse:
Move request bits
fuse:
prevent disabling io-uring on active connections
fuse:
rename to fuse_dev_end_requests and make non-static
fuse:
revert back to __readahead_folio() for readahead
fuse:
{io-uring} Handle SQEs - register commands
fuse:
{io-uring} Handle teardown of ring entries
fuse:
{io-uring} Make fuse_dev_queue_{interrupt,forget} non-static
fuse:
{io-uring} Make hash-list req unique finding functions non-static
fuse:
{io-uring} Prevent mount point hang on fuse-server termination
fuse_dentry_revalidate():
use stable parent inode and name passed by caller
futex:
Pass in task to futex_queue()
gcov:
clang: use correct function param names
gendwarfksyms:
Add a cache for processed DIEs
gendwarfksyms:
Add address matching
gendwarfksyms:
Add die_map debugging
gendwarfksyms:
Add support for kABI rules
gendwarfksyms:
Add support for reserved and ignored fields
gendwarfksyms:
Add support for symbol type pointers
gendwarfksyms:
Add symbol versioning
gendwarfksyms:
Add symtypes output
gendwarfksyms:
Expand array_type
gendwarfksyms:
Expand base_type
gendwarfksyms:
Expand structure types
gendwarfksyms:
Expand subroutine_type
gendwarfksyms:
Expand type modifiers and typedefs
gendwarfksyms:
Limit structure expansion
generic_ci_d_compare():
use shortname_storage
geneve:
Fix use-after-free in geneve_find_dev().
geneve:
Handle stats using NETDEV_PCPU_STAT_DSTATS.
geneve:
Suppress list corruption splat in geneve_destroy_tunnels().
genirq/generic_chip:
Export irq_gc_mask_disable_and_ack_set()
genirq/kexec:
Prevent redundant IRQ masking by checking state before shutdown
genirq/timings:
Add kernel-doc for a function parameter
genirq:
Make handle_enforce_irqctx() unconditionally available
genirq:
Move irq_thread_fn() further up in the code
genirq:
Provide IRQCHIP_MOVE_DEFERRED
genirq:
Remove handle_enforce_irqctx() wrapper
genirq:
Remove IRQ_MOVE_PCNTXT and related code
genirq:
Remove leading space from irq_chip::irq_print_chip() callbacks
genirq:
Remove unused CONFIG_GENERIC_PENDING_IRQ_CHIPFLAGS
genirq:
Reuse irq_thread_fn() for forced thread case
genksyms:
decouple ATTRIBUTE_PHRASE from type-qualifier
genksyms:
fix 6 shift/reduce conflicts and 5 reduce/reduce conflicts
genksyms:
fix last 3 shift/reduce conflicts
genksyms:
fix memory leak when the same symbol is added from source
genksyms:
fix memory leak when the same symbol is read from *.symref file
genksyms:
fix syntax error for attribute after 'struct'
genksyms:
fix syntax error for attribute after 'union'
genksyms:
fix syntax error for attribute after abstact_declarator
genksyms:
fix syntax error for attribute before abstract_declarator
genksyms:
fix syntax error for attribute before init-declarator
genksyms:
fix syntax error for attribute before nested_declarator
genksyms:
fix syntax error for builtin (u)int*x*_t types
genksyms:
record attributes consistently for init-declarator
genksyms:
reduce the indentation in the for-loop in __add_symbol()
genksyms:
reduce type_qualifier directly to decl_specifier
genksyms:
refactor the return points in the for-loop in __add_symbol()
genksyms:
remove Makefile hack
genksyms:
rename cvar_qualifier to type_qualifier
genksyms:
rename m_abstract_declarator to abstract_declarator
genksyms:
restrict direct-abstract-declarator to take one parameter-type-list
genksyms:
restrict direct-declarator to take one parameter-type-list
genksyms:
use generic macros for hash table implementation
genksyms:
use uint32_t instead of unsigned long for calculating CRC
get_task_exe_file:
check PF_KTHREAD locklessly
getdelays:
fix error format characters
gfs2:
reorder capability check last
gfs2:
switch to lockref_init(..., 1)
gfs2:
Truncate address space when flipping GFS2_DIF_JDATA flag
gfs2:
use lockref_init for gl_lockref
gfs2:
use lockref_init for qd_lockref
gfs2_drevalidate():
use stable parent inode and name passed by caller
gpio:
aggregator: protect driver attr handlers against module unload
gpio:
altera: Drop .mapped_irq from driver data
gpio:
bcm-kona: Add missing newline to dev_err format string
gpio:
bcm-kona: Fix GPIO lock/unlock for banks above bank 0
gpio:
bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ
gpio:
cdev: use raw notifier for line state events
gpio:
GPIO_GRGPIO should depend on OF
gpio:
mpc8xxx: Add MPC8314 support
gpio:
mxc: remove dead code after switch to DT-only
gpio:
omap: allow building the module with COMPILE_TEST=y
gpio:
pca953x: Improve interrupt support
gpio:
pca953x: log an error when failing to get the reset GPIO
gpio:
rcar: Fix missing of_node_put() call
gpio:
rcar: Use raw_spinlock to protect register access
gpio:
regmap: Use generic request/free ops
gpio:
sim: lock hog configfs items if present
gpio:
sim: Remove gpio_sim_dev_match_fwnode()
gpio:
stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock
gpio:
tps65219: Use existing kernel gpio macros
gpio:
tqmx86: add macros for interrupt configuration
gpio:
tqmx86: add support for changing GPIO directions
gpio:
tqmx86: consistently refer to IRQs by hwirq numbers
gpio:
tqmx86: introduce tqmx86_gpio_clrsetbits() helper
gpio:
tqmx86: use cleanup guards for spinlock
gpio:
twl4030: use gpiochip_get_data
gpio:
vf610: add locking to gpio direction functions
gpiolib:
acpi: Add a quirk for Acer Nitro ANV14
gpiolib:
check the return value of gpio_chip::get_direction()
gpiolib:
don't bail out if get_direction() fails in gpiochip_add_data()
gpiolib:
don't check the retval of get_direction() when registering a chip
gpiolib:
Fix crash on error in gpiochip_get_ngpios()
gpiolib:
Fix Oops in gpiod_direction_input_nonotify()
gpiolib:
protect gpio_chip with SRCU in array_info paths in multi get/set
gpu:
drm: replace of_graph_get_next_endpoint()
gpu:
drm_dp_cec: fix broken CEC adapter properties check
gpu:
host1x: Do not assume that a NULL domain means no DMA IOMMU
gpu:
host1x: Fix a use of uninitialized mutex
Linux:
Grab mm lock before grabbing pt lock
gre:
Drop ip_route_output_gre().
gre:
Fix IPv6 link-local address generation.
gre:
Prepare ipgre_open() to .flowi4_tos conversion.
Linux:
greybus/camera - stop messing with ->d_iname
gtp:
Prepare ip4_route_output_gtp() to .flowi4_tos conversion.
gtp:
Suppress list corruption splat in gtp_net_exit_batch_rtnl().
gve:
Convert timeouts to secs_to_jiffies()
gve:
Remove unused gve_adminq_set_mtu
gve:
set xdp redirect target only when it is available
gve:
unlink old napi when stopping a queue using queue API
gve:
Update MAINTAINERS
hardening:
Document INIT_STACK_ALL_PATTERN behavior with GCC
hexagon:
Fix unbalanced spinlock in die()
hexagon:
fix using plain integer as NULL pointer warning in cmpxchg
hexagon:
Fix warning comparing pointer to 0
hexagon:
Move kernel prototypes out of uapi/asm/setup.h header
hexagon:
Remove GENERIC_PENDING_IRQ leftover
hexagon:
time: Remove redundant null check for resource
HID:
amd_sfh: Add support to export device operating states
HID:
amd_sfh: Use always-managed version of pcim_intx()
HID:
apple: disable Fn key handling on the Omoton KB066
HID:
apple: fix up the F6 key on the Omoton KB066 keyboard
HID:
appleir: Fix potential NULL dereference at raw event handle
HID:
core: constify 'struct bin_attribute'
HID:
core: Fix assumption that Resolution Multipliers must be in Logical Collections
HID:
core: use utility macros to define sysfs attributes
HID:
corsair-void: Add missing delayed work cancel for headset status
HID:
corsair-void: Initialise memory for psy_cfg
HID:
corsair-void: Update power supply values with a unified work handler
HID:
debug: Fix spelling mistake "Messanger" -> "Messenger"
HID:
fix generic desktop D-Pad controls
HID:
google: fix unused variable warning under !CONFIG_ACPI
HID:
hid-apple: Apple Magic Keyboard a3203 USB-C support
HID:
hid-asus: Disable OOBE mode on the ProArt P16
HID:
hid-sensor-hub: don't use stale platform-data on remove
HID:
hid-steam: Don't use cancel_delayed_work_sync in IRQ context
HID:
hid-steam: Fix issues with disabling both gamepad mode and lizard mode
HID:
hid-steam: Fix use-after-free when detaching device
HID:
hid-steam: Make sure rumble work is canceled on removal
HID:
hid-steam: Move hidraw input (un)registering to work
HID:
hid-thrustmaster: fix stack-out-of-bounds read in usb_check_int_endpoints()
HID:
hid-thrustmaster: Fix warning in thrustmaster_probe by adding endpoint check
HID:
i2c-hid: improve i2c_hid_get_report error message
HID:
i2c-hid: introduce qtec vendor, enable re-power-on quirk
HID:
i2c-hid: introduce re-power-on quirk
HID:
ignore non-functional sensor in HP 5MP Camera
HID:
intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell
HID:
intel-ish-hid: Fix use-after-free issue in hid_ishtp_cl_remove()
HID:
intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
HID:
intel-ish-hid: ipc: Add Panther Lake PCI device IDs
HID:
intel-ish-hid: Remove unused ishtp_cl_get_tx_*
HID:
intel-ish-hid: Remove unused ishtp_cl_tx_empty
HID:
intel-ish-hid: Remove unused ishtp_dev_state_str
HID:
intel-ish-hid: Send clock sync message immediately after reset
HID:
intel-thc-hid: Add basic THC driver skeleton
HID:
intel-thc-hid: fix build errors in um mode
HID:
intel-thc-hid: Fix spelling mistake "intput" -> "input"
HID:
intel-thc-hid: intel-quicki2c: Add HIDI2C protocol implementation
HID:
intel-thc-hid: intel-quicki2c: Add PM implementation
HID:
intel-thc-hid: intel-quicki2c: Add THC QuickI2C ACPI interfaces
HID:
intel-thc-hid: intel-quicki2c: Add THC QuickI2C driver hid layer
HID:
intel-thc-hid: intel-quicki2c: Add THC QuickI2C driver skeleton
HID:
intel-thc-hid: intel-quicki2c: Complete THC QuickI2C driver
HID:
intel-thc-hid: intel-quicki2c: fix potential memory corruption
HID:
intel-thc-hid: intel-quickspi: Add HIDSPI protocol implementation
HID:
intel-thc-hid: intel-quickspi: Add PM implementation
HID:
intel-thc-hid: intel-quickspi: Add THC QuickSPI ACPI interfaces
HID:
intel-thc-hid: intel-quickspi: Add THC QuickSPI driver hid layer
HID:
intel-thc-hid: intel-quickspi: Add THC QuickSPI driver skeleton
HID:
intel-thc-hid: intel-quickspi: Complete THC QuickSPI driver
HID:
Intel-thc-hid: Intel-quickspi: Correct device state after S4
HID:
intel-thc-hid: intel-thc: Add APIs for interrupt
HID:
intel-thc-hid: intel-thc: Add THC DMA interfaces
HID:
intel-thc-hid: intel-thc: Add THC I2C config interfaces
HID:
intel-thc-hid: intel-thc: Add THC interrupt handler
HID:
intel-thc-hid: intel-thc: Add THC LTR interfaces
HID:
intel-thc-hid: intel-thc: Add THC PIO operation APIs
HID:
intel-thc-hid: intel-thc: Add THC registers definition
HID:
intel-thc-hid: intel-thc: Add THC SPI config interfaces
HID:
intel-thc-hid: intel-thc: Fix error code in thc_i2c_subip_init()
HID:
intel-thc: fix CONFIG_HID dependency
HID:
lenovo: Fix undefined platform_profile_cycle in ThinkPad X12 keyboard patch
HID:
lenovo: select CONFIG_ACPI_PLATFORM_PROFILE
HID:
lenovo: Support for ThinkPad-X12-TAB-1/2 Kbd Fn keys
HID:
magicmouse: Update device name for Apple Magic Trackpad
HID:
multitouch: Add NULL check in mt_input_configured
HID:
multitouch: Add quirk for Hantick 5288 touchpad
HID:
multitouch: fix support for Goodix PID 0x01e9
HID:
nintendo: add support for md/gen 6B controller
HID:
nintendo: fix gencon button events map
HID:
roccat: arvo: constify 'struct bin_attribute'
HID:
roccat: common, konepure, ryos, savu: constify 'struct bin_attribute'
HID:
roccat: isku: constify 'struct bin_attribute'
HID:
roccat: kone: constify 'struct bin_attribute'
HID:
roccat: koneplus: constify 'struct bin_attribute'
HID:
roccat: kovaplus: constify 'struct bin_attribute'
HID:
roccat: lua: constify 'struct bin_attribute'
HID:
roccat: pyro: constify 'struct bin_attribute'
HID:
steelseries: add SteelSeries Arctis 9 support
HID:
steelseries: export charging state for the SteelSeries Arctis 9 headset
HID:
steelseries: export model and manufacturer
HID:
steelseries: preparation for adding SteelSeries Arctis 9 support
HID:
steelseries: remove unnecessary return
HID:
THC: Add documentation
HID:
topre: Fix n-key rollover on Realforce R3S TKL boards
HID:
uclogic: make const read-only array touch_ring_model_params_buf static
HID:
Wacom: Add PCI Wacom device support
HID:
wacom: Improve behavior of non-standard LED brightness values
HID:
wacom: Initialize brightness of LED trigger
HID:
wacom: Status luminance properties should set brightness of all LEDs
HID:
winwing: Add NULL check in winwing_init_led()
hostfs:
Convert to writepages
hostfs:
fix string handling in __dentry_name()
hrtimers:
Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
hrtimers:
Mark is_migration_base() with __always_inline
hrtimers:
Update the return type of enqueue_hrtimer()
hugetlb:
prioritize surplus allocation from current node
hung_task:
add task->flags, blocked by coredump to log
hv_balloon:
Fallback to generic_online_page() for non-HV hot added mem
hv_netvsc:
Replace one-element array with flexible array member
hwmon:
(acpi_power_meter) Fix uninitialized variables
hwmon:
(acpi_power_meter) Fix update the power trip points on failure
hwmon:
(ad7314) Validate leading zero bits and return error
hwmon:
(asus-ec-sensors) Add support for fan cpu opt on AMD 600 motherboards
hwmon:
(asus-ec-sensors) Add TUF GAMING X670E PLUS
hwmon:
(asus_atk0110) Use str_enabled_disabled() and str_enable_disable() helpers
hwmon:
(chipcap2) Switch to guard() for mutext handling
hwmon:
(core) Avoid ifdef CONFIG_THERMAL in C source file
hwmon:
(core) Use device name as a fallback in devm_hwmon_device_register_with_info
hwmon:
(dell-smm) Add Dell XPS 9370 to fan control whitelist
hwmon:
(isl28022) apply coding style to module init/exit
hwmon:
(isl28022) document shunt voltage channel
hwmon:
(isl28022) Drop explicit initialization of struct i2c_device_id::driver_data to 0
hwmon:
(isl28022) use proper path for DT bindings
hwmon:
(lm75) add I3C support for P3T1755
hwmon:
(lm75) Add NXP P3T1755 support
hwmon:
(lm75) Fix LM75B document link
hwmon:
(lm75) Hide register size differences in regmap access functions
hwmon:
(lm75) Remove superfluous 'client' member from private struct
hwmon:
(lm75) separate probe into common and I2C parts
hwmon:
(lm75) simplify lm75_write_config()
hwmon:
(lm75) simplify regulator handling
hwmon:
(nct6683) Add another customer ID for MSI
hwmon:
(nct6683) Add customer ID for ASRock B650 Steel Legend WiFi
hwmon:
(nct6775): Actually make use of the HWMON_NCT6775 symbol namespace
hwmon:
(nct6775-core) Fix out of bounds access for NCT679{8,9}
hwmon:
(ntc_thermistor) Fix the ncpXXxh103 sensor table
hwmon:
(occ/p9_sbe) Constify 'struct bin_attribute'
hwmon:
(peci/dimmtemp) Do not provide fake thresholds data
hwmon:
(pmbus) Initialise page count in pmbus_identify()
hwmon:
(pmbus/adm1275) add adm1273 support
hwmon:
(pmbus/core) Add PMBUS_REVISION in debugfs
hwmon:
(pmbus/core) add wp module param
hwmon:
(pmbus/core) improve handling of write protected regulators
hwmon:
(pmbus/crps) Add Intel CRPS185 power supply
hwmon:
(pmbus/max15301) Add support for MAX15303
hwmon:
(pmbus/tps25990) Add initial support
hwmon:
(pwm-fan) Default to the Maximum cooling level if provided
hwmon:
(pwm-fan): Make use of device properties everywhere
hwmon:
(raspberrypi) Add PM suspend/resume support
hwmon:
(spd5118) Use generic parity calculation
hwmon:
(tmp108) Add basic regulator support
hwmon:
(tmp108) Drop of_match_ptr() protection
hwmon:
add driver for the hwmon parts of qnap-mcu devices
hwmon:
fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()
hwmon:
Fix help text for aspeed-g6-pwm-tach
hwmon:
pmbus: dps920ab: Add ability to instantiate through i2c
hwpoison, memory_hotplug:
lock folio before unmap hwpoisoned folio
hyperv:
Add new Hyper-V headers in include/hyperv
hyperv:
Clean up unnecessary #includes
hyperv:
Do not overlap the hvcall IO areas in get_vtl()
hyperv:
Do not overlap the hvcall IO areas in hv_vtl_apicid_to_vp_id()
hyperv:
Enable the hypercall output page for the VTL mode
hyperv:
Move hv_connection_id to hyperv-tlfs.h
hyperv:
Remove the now unused hyperv-tlfs.h files
hyperv:
Switch from hyperv-tlfs.h to hyperv/hvhdk.h
i2c:
add core-managed per-client directory in debugfs
i2c:
add kdoc for the new debugfs entry of clients
i2c:
ali1535: Fix an error handling path in ali1535_probe()
i2c:
ali15x3: Fix an error handling path in ali15x3_probe()
i2c:
amd-asf: Fix EOI register write to enable successive interrupts
i2c:
amd-mp2: drop free_irq() of devm_request_irq() allocated irq
i2c:
amd756: Fix endianness handling for word data
i2c:
amd756: Remove superfluous TODO
i2c:
core: Allocate temp client on the stack in i2c_detect
i2c:
core: Allocate temporary client dynamically
i2c:
davinci: kill platform data
i2c:
davinci: order includes alphabetically
i2c:
davinci: use generic device property accessors
i2c:
designware: Actually make use of the I2C_DW_COMMON and I2C_DW symbol namespaces
i2c:
exynos5: Add support for Exynos8895 SoC
i2c:
Fix core-managed per-client debugfs handling
i2c:
Force ELAN06FA touchpad I2C bus freq to 100KHz
i2c:
I2C_BRCMSTB should not default to y when compile-testing
i2c:
i801: Add lis3lv02d for Dell Precision M6800
i2c:
i801: Remove unnecessary PCI function call
i2c:
imx-lpi2c: add eDMA mode support for LPI2C
i2c:
imx-lpi2c: add target mode support
i2c:
imx-lpi2c: make controller available until the system enters suspend_noirq() and from resume_noirq().
i2c:
imx-lpi2c: select CONFIG_I2C_SLAVE
i2c:
imx: fix divide by zero warning
i2c:
imx: make controller available until system suspend_noirq() and from resume_noirq()
i2c:
imx: support DMA defer probing
i2c:
imx: switch different pinctrl state in different system power status
i2c:
isch: Convert comma to semicolon
i2c:
keba: drop check because i2c_unregister_device() is NULL safe
i2c:
ls2x: Fix frequency division register access
i2c:
nomadik: Enable compile testing for the Nomadik driver
i2c:
npcm: Assign client address earlier for `i2c_recover_bus()`
i2c:
npcm: disable interrupt enable bit before devm_request_irq
i2c:
npcm: Enable slave in eob interrupt
i2c:
npcm: Modify timeout evaluation mechanism
i2c:
npcm: use i2c frequency table
i2c:
omap: fix IRQ storms
i2c:
qcom-geni: Simplify error handling in probe function
i2c:
qcom-geni: Use dev_err_probe in the probe function
i2c:
Replace list-based mechanism for handling auto-detected clients
i2c:
Replace list-based mechanism for handling userspace-created clients
i2c:
riic: Add `riic_bus_barrier()` to check bus availability
i2c:
riic: Introduce a separate variable for IRQ
i2c:
riic: Make use of devres helper to request deasserted reset line
i2c:
riic: Mark riic_irqs array as const
i2c:
riic: Use BIT macro consistently
i2c:
riic: Use dev_err_probe in probe and riic_init_hw functions
i2c:
riic: Use GENMASK() macro for bitmask definitions
i2c:
riic: Use local `dev` pointer in `dev_err_probe()`
i2c:
riic: Use predefined macro and simplify clock tick calculation
i2c:
sis630: Fix an error handling path in sis630_probe()
i2c:
slave-eeprom: Constify 'struct bin_attribute'
i2c:
xiic: Add atomic transfer support
i2c:
xiic: Relocate xiic_i2c_runtime_suspend and xiic_i2c_runtime_resume to facilitate atomic mode
i3c:
cdns: use parity8 helper instead of open coding it
i3c:
dw: Fix use-after-free in dw_i3c_master driver due to race condition
i3c:
dw: use parity8 helper instead of open coding it
i3c:
fix kdoc parameter description for module_i3c_i2c_driver()
i3c:
master: Fix missing 'ret' assignment in set_speed()
i3c:
master: Improve initialization of numbered I2C adapters
i3c:
mipi-i3c-hci: Add Intel specific quirk to ring resuming
i3c:
mipi-i3c-hci: Add support for MIPI I3C HCI on PCI bus
i3c:
mipi-i3c-hci: use parity8 helper instead of open coding it
i40e:
add ability to reset VF for Tx and Rx MDD events
i40e:
Deadcode i40e_aq_*
i40e:
Deadcode profile code
i40e:
Remove unused i40e_(read|write)_phy_register
i40e:
Remove unused i40e_asq_send_command_v2
i40e:
Remove unused i40e_blink_phy_link_led
i40e:
Remove unused i40e_commit_partition_bw_setting
i40e:
Remove unused i40e_dcb_hw_get_num_tc
i40e:
Remove unused i40e_del_filter
i40e:
Remove unused i40e_get_cur_guaranteed_fd_count
i915/guc:
Accumulate active runtime on gt reset
i915/guc:
Ensure busyness counter increases motonically
i915/guc:
Reset engine utilization buffer before registration
iavf:
allow changing VLAN state without calling PF
iavf:
Fix a locking bug in an error path
iavf:
fix circular lock dependency with netdev_lock
IB/hfi1:
Remove unused hfi1_format_hwerrors
IB/mlx5:
Set and get correct qp_num for a DCT QP
ibmvnic:
Don't reference skb after sending to VIOS
ice:
Add check for devm_kzalloc()
ice:
add fw and port health reporters
ice:
Add in/out PTP pin delays
ice:
add lock to protect low latency interface
ice:
Add MDD logging via devlink health
ice:
add recipe priority check in search
ice:
add Tx hang devlink health reporter
ice:
Avoid setting default Rx VSI twice in switchdev setup
ice:
c827: move wait for FW to ice_init_hw()
ice:
check low latency PHY timer update firmware capability
ice:
cleanup Rx queue context programming functions
ice:
do not configure destination override for switchdev
ice:
Fix deinitializing VF in error path
ice:
fix ice_parser_rt::bst_key array size
ice:
fix memory leak in aRFS after reset
ice:
Fix switchdev slow-path in LAG
ice:
gather page_count()'s of each frag right before XDP prog call
ice:
ice_probe: init ice_adapter after HW init
ice:
implement low latency PHY timer updates
ice:
minor: rename goto labels from err to unroll
ice:
move prefetch enable to ice_setup_rx_ctx
ice:
put Rx buffers after being done with current frame
ice:
reduce size of queue context fields
ice:
register devlink prior to creating health reporters
ice:
remove int_q_state from ice_tlan_ctx
ice:
remove invalid parameter of equalizer
ice:
rename devlink_port.[ch] to port.[ch]
ice:
rename TS_LL_READ* macros to REG_LL_PROXY_H_*
ice:
split ice_init_hw() out from ice_init_dev()
ice:
stop storing XDP verdict within ice_rx_buf
ice:
support FW Recovery Mode
ice:
use
for Tx and Rx queue context data
ice:
use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810
ice:
use string choice helpers
ice:
use structures to keep track of queue context size
idpf:
Acquire the lock before accessing the xn->salt
idpf:
add more info during virtchnl transaction timeout/salt mismatch
idpf:
add read memory barrier when checking descriptor done bit
idpf:
call set_real_num_queues in idpf_open
idpf:
convert workqueues to unbound
idpf:
fix checksums set in idpf_rx_rsc()
idpf:
fix handling rsc packet with a single segment
idpf:
fix transaction timeouts on reset
idpf:
record rx queue in skb for RSC packets
if_vlan:
fix kdoc warnings
igb:
Add AF_XDP zero-copy Rx support
igb:
Add AF_XDP zero-copy Tx support
igb:
Add XDP finalize and stats update functions
igb:
Fix passing 0 to ERR_PTR in igb_run_xdp()
igb:
Introduce igb_xdp_is_enabled()
igb:
Introduce XSK data structures and helpers
igb:
Remove static qualifiers
igc:
Allow hot-swapping XDP program
igc:
Fix HW RX timestamp when passed by ZC XDP
igc:
Fix passing 0 to ERR_PTR in igc_xdp_run_prog()
igc:
Link IRQs to NAPI instances
igc:
Link queues to NAPI instances
igc:
Remove unused igc_acquire/release_nvm
igc:
Remove unused igc_read/write_pci_cfg wrappers
igc:
Remove unused igc_read/write_pcie_cap_reg
igc:
Set buffer type for empty frames in igc_init_empty_frame
iio:
ABI: combine current input sections
iio:
ABI: document in_illuminance_hardwaregain
iio:
ABI: use Y consistently as channel number
iio:
accel: adxl345: add FIFO with watermark events
iio:
accel: adxl345: add function to switch measuring mode
iio:
accel: adxl345: complete the list of defines
iio:
accel: adxl345: initialize FIFO delay value for SPI
iio:
accel: adxl345: introduce interrupt handling
iio:
accel: adxl345: refrase comment on probe
iio:
accel: adxl345: rename variable data to st
iio:
accel: bma220: Use aligned_s64 instead of open coding alignment.
iio:
accel: fxls8962af: add fxls8967af support
iio:
accel: fxls8962af: add fxls8974cf support
iio:
accel: kx022a: Improve reset delay
iio:
accel: kx022a: Support ICs with different G-ranges
iio:
accel: kx022a: Support KX134-1211
iio:
accel: kx022a: Use cleanup.h helpers
iio:
adc: ad-sigma-delta: Document ABI for sigma delta adc
iio:
adc: ad4000: Add support for PulSAR devices
iio:
adc: ad4000: Add timestamp channel
iio:
adc: ad4000: Use device specific timing for SPI transfers
iio:
adc: ad4695: move dt-bindings header
iio:
adc: ad7124: Add error reporting during probe
iio:
adc: ad7124: Don't create more channels than the driver can handle
iio:
adc: ad7124: Implement temperature measurement
iio:
adc: ad7124: Refuse invalid input specifiers
iio:
adc: ad7173: add calibration support
iio:
adc: ad7173: remove unused field
iio:
adc: ad7192: fix channel select
iio:
adc: ad7606: Fix hardcoded offset in the ADC channels
iio:
adc: ad7606: fix wrong scale available
iio:
adc: ad7625: Add ending newlines to error messages
iio:
adc: ad7944: Fix sign and use aligned_s64 for timestamp.
iio:
adc: ad_sigma_delta: Add support for reading irq status using a GPIO
iio:
adc: ad_sigma_delta: add tab to align irq_line
iio:
adc: ad_sigma_delta: Check for previous ready signals
iio:
adc: ad_sigma_delta: Fix a race condition
iio:
adc: ad_sigma_delta: Handle CS assertion as intended in ad_sd_read_reg_raw()
iio:
adc: ad_sigma_delta: Store information about reset sequence length
iio:
adc: ad_sigma_delta: Use `unsigned int` instead of plain `unsigned`
iio:
adc: at91-sama5d2_adc: fix sama7g5 realbits value
iio:
adc: dln2-adc: zero full struct instead of just the padding
iio:
adc: max1363: Use a small fixed size buffer to replace dynamic allocation
iio:
adc: meson: fix voltage reference selection field name typo
iio:
adc: meson: simplify MESON_SAR_ADC_REG11 register access
iio:
adc: meson: use tabs instead of spaces for some REG11 bit fields
iio:
adc: pac1921: Add ACPI support to Microchip pac1921
iio:
adc: pac1921: Move ACPI_FREE() to cover all branches
iio:
adc: rockchip: correct alignment of timestamp
iio:
adc: rzg2l_adc: Add support for channel 8
iio:
adc: rzg2l_adc: Add support for Renesas RZ/G3S
iio:
adc: rzg2l_adc: Add suspend/resume support
iio:
adc: rzg2l_adc: Convert dev_err() to dev_err_probe()
iio:
adc: rzg2l_adc: Enable runtime PM autosuspend support
iio:
adc: rzg2l_adc: Prepare for the addition of RZ/G3S support
iio:
adc: rzg2l_adc: Simplify the locking scheme in rzg2l_adc_read_raw()
iio:
adc: rzg2l_adc: Simplify the runtime PM code
iio:
adc: rzg2l_adc: Switch to RUNTIME_PM_OPS() and pm_ptr()
iio:
adc: rzg2l_adc: Use devres helpers to request pre-deasserted reset controls
iio:
adc: rzg2l_adc: Use read_poll_timeout()
iio:
adc: ti-lmp92064: Switch timestamp type from int64_t __aligned(8) to aligned_s64
iio:
adc: Use aligned_s64 instead of open coding alignment.
iio:
adc: vf610_adc: limit i.MX6SX's channel number to 4
iio:
adc: vf610_adc: use devm_* and dev_err_probe() to simple code
iio:
bm1390: simplify using guard(mutex)
iio:
bu27034: simplify using guard(mutex)
iio:
buffer-dmaengine: document iio_dmaengine_buffer_setup_ext
iio:
chemical: bme680: add power management
iio:
chemical: bme680: add regulators
iio:
chemical: bme680: Fix uninitialized variable in __bme680_read_raw()
iio:
chemical: scd4x: switch timestamp type from int64_t __aligned(8) to aligned_s64
iio:
chemical: Use aligned_s64 instead of open coding alignment.
iio:
common: ssp_sensors: drop conditional optimization for simplicity
iio:
consumers: ensure read buffers for labels and ext_info are page aligned
iio:
core: fix doc reference to iio_push_to_buffers_with_ts_unaligned
iio:
core: mark scan_timestamp as __private
iio:
dac ad8801: drop driver remove function
iio:
dac ltc2632: drop driver remove function
iio:
dac: ad3552r-common: fix ad3541/2r ranges
iio:
dac: ad3552r-hs: clear reset status flag
iio:
dac: ad3552r: clear reset status flag
iio:
dac: ad5624r: Drop docs of missing members
iio:
dac: ad5624r: fix struct name in doc comment
iio:
dac: ad5686: fix struct name in doc comment
iio:
dac: ad5686: use devm_regulator_get_enable_read_voltage()
iio:
dac: ad7293: enable power before reset
iio:
dac: ad8801: use devm_regulator_get_enable_read_voltage()
iio:
dac: Fix converters spelling typo.
iio:
dac: ltc2632: use devm_regulator_get_enable_read_voltage()
iio:
dac: ltc2688: use devm_regulator_get_enable_read_voltage()
iio:
dac: max5821: use devm_regulator_get_enable_read_voltage()
iio:
dac: mcp4725: Use of_property_present() for non-boolean properties
iio:
dac: Support ROHM BD79703 DAC
iio:
filter: admv8818: Force initialization of SDO
iio:
gts-helper: add helpers to ease searches of gain_sel and new_gain
iio:
gyro: Add support for iam20380 sensor
iio:
gyro: Use aligned_s64 instead of open coding alignment.
iio:
hid-sensor-prox: Fix invalid read_raw for attention
iio:
hid-sensor-prox: Split difference from multiple channels
iio:
humidity: Use aligned_s64 instead of open coding alignment.
iio:
iio-mux: kzalloc instead of devm_kzalloc to ensure page alignment
iio:
imu: adis16480: add devices to adis16480 - docs
iio:
imu: adis16480: add devices to adis16480 driver
iio:
imu: adis: Remove documented not used elements
iio:
imu: bno055: constify 'struct bin_attribute'
iio:
imu: inv_icm42600: switch timestamp type from int64_t __aligned(8) to aligned_s64
iio:
imu: lsm6dsx: Use i3cdev_to_dev to get device pointer
iio:
imu: st_lsm6dsx: don't always auto-enable I2C, I3C and SPI interface drivers
iio:
imu: Use aligned_s64 instead of open coding alignment.
iio:
invensense: Prevent possible integer overflow while multiplication
iio:
kx022a: document new chip_info structure members
iio:
kx022a: Support ROHM KX134ACR-LBZ
iio:
light: Add support for TI OPT4060 color sensor
iio:
light: apds9306: fix max_scale_nano values
iio:
light: as73211: fix channel handling in only-color triggered buffer
iio:
light: cm3232: Reset before reading HW ID
iio:
light: Drop BU27008 and BU27010
iio:
light: Use aligned_s64 instead of open coding alignment.
iio:
light: veml3235: extend regmap to add cache
iio:
light: veml3235: fix code style
iio:
light: veml3235: fix scale to conform to ABI
iio:
light: veml6030: add support for triggered buffer
iio:
magnetometer: Use aligned_s64 instead of open coding alignment.
iio:
pressure: bmp280: Make time vars intuitive and move to fsleep
iio:
pressure: bmp280: Use sizeof() for denominator
iio:
pressure: Use aligned_s64 instead of open coding alignment.
iio:
proximity: aw96103: Constify struct iio_info​
iio:
proximity: Fix use-after-free in hx9023s_send_cfg()
iio:
proximity: hx9023s: Added firmware file parsing functionality
iio:
proximity: Use aligned_s64 instead of open coding alignment.
iio:
resolver: ad2s1210: Use aligned_s64 instead of open coding alignment.
iio:
temperature: tmp006: Use aligned_s64 instead of open coding alignment.
iio:
trigger: stm32-timer-trigger: Add check for clk_enable()
iio:
trigger: stm32-timer: add support for stm32mp25
ima:
ignore suffixed policy rule comments
ima:
instantiate the bprm_creds_for_exec() hook
ima:
kexec: silence RCU list traversal warning
ima:
limit the builtin 'tcb' dont_measure tmpfs policy rule
ima:
Reset IMA_NONACTION_RULE_FLAGS after post_setattr
ima:
Suspend PCR extends and log appends when rebooting
include/linux/log2.h:
mark is_power_of_2() with __always_inline
include/linux/lz4.h:
add some missing macros
include/linux/pipe_fs_i:
Add htmldoc annotation for "head_tail" member
include:
net: add static inline dst_dev_overhead() to dst.h
include:
uapi: protocol number and packet structs for AGGFRAG in ESP
include:
update references to include/asm-
inet:
add indirect call wrapper for getfrag() calls
inet:
ipmr: fix data-races
inetpeer:
avoid false sharing in inet_peer_xrlim_allow()
inetpeer:
do not get a refcount in inet_getpeer()
inetpeer:
remove create argument of inet_getpeer()
inetpeer:
remove create argument of inet_getpeer_v[46]()
inetpeer:
update inetpeer timestamp in inet_getpeer()
init:
fix removal warning for deprecated initrd loading
inotify:
Use strscpy() for event->name copies
Input:
add driver for the input part of qnap-mcu devices
Input:
ads7846 - fix gpiod allocation
Input:
allocate keycode for phone linking
Input:
atkbd - map F23 key to support default copilot shortcut
Input:
bbnsm_pwrkey - add remove hook
Input:
davinci-keyscan - remove leftover header
Input:
ff-core - convert locking to guard notation
Input:
ff-core - make use of __free() cleanup facility
Input:
ff-memless - convert locking to guard notation
Input:
ff-memless - make use of __free() cleanup facility
Input:
goodix-berlin - fix comment referencing wrong regulator
Input:
goodix-berlin - fix vddio regulator references
Input:
i8042 - add required quirks for missing old boardnames
Input:
i8042 - Add support for platform filter contexts
Input:
i8042 - swap old quirk combination with new quirk for more devices
Input:
i8042 - swap old quirk combination with new quirk for NHxxRZQ
Input:
i8042 - swap old quirk combination with new quirk for several devices
Input:
imagis - add support for imagis IST3038H
Input:
iqs7222 - preserve system status register
Input:
joystick - use str_off_on() helper in sw_connect()
Input:
mma8450 - add chip ID check in probe
Input:
mt - convert locking to guard notation
Input:
mt - make use of __free() cleanup facility
Input:
poller - convert locking to guard notation
Input:
remove evbug driver
Input:
synaptics - fix crash when enabling pass-through port
Input:
use guard notation in input core
Input:
Use str_enable_disable-like helpers
Input:
wdt87xx_i2c - fix compiler warning
Input:
xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllers
Input:
xpad - add multiple supported devices
Input:
xpad - add QH Electronics VID/PID
Input:
xpad - add support for Nacon Evol-X Xbox One Controller
Input:
xpad - add support for Nacon Pro Compact
Input:
xpad - add support for TECNO Pocket Go
Input:
xpad - add support for wooting two he (arm)
Input:
xpad - add support for ZOTAC Gaming Zone
Input:
xpad - add unofficial Xbox 360 wireless receiver clone
Input:
xpad - improve name of 8BitDo controller 2dc8:3106
Input:
xpad - rename QH controller to Legion Go S
integrity:
fix typos and spelling errors
intel/fm10k:
Remove unused fm10k_iov_msg_mac_vlan_pf
intel_idle:
add Clearwater Forest SoC support
intel_idle:
Handle older CPUs, which stop the TSC in deeper C states, correctly
intel_th:
core: fix kernel-doc warnings
intel_th:
msu: Fix kernel-doc warnings
intel_th:
msu: Fix less trivial kernel-doc warnings
intel_th:
pci: Add Arrow Lake support
intel_th:
pci: Add Panther Lake-H support
intel_th:
pci: Add Panther Lake-P/U support
interconnect:
qcom: Add interconnect provider driver for SM8750
interconnect:
sm8750: Add missing const to static qcom_icc_desc
io-wq:
backoff when retrying worker creation
io:
adc: ina2xx-adc: Fix sign and use aligned_s64 for timestamp.
io_uring/alloc_cache:
get rid of _nocache() helper
io_uring/fdinfo:
fix io_uring_show_fdinfo() misuse of ->d_iname
io_uring/futex:
Allocate ifd with generic alloc_cache helper
io_uring/kbuf:
fix unintentional sign extension on shift of reg.bgid
io_uring/kbuf:
reallocate buf lists on upgrade
io_uring/kbuf:
remove pbuf ring refcounting
io_uring/kbuf:
use mmap_lock to sync with mmap
io_uring/kbuf:
use region api for pbuf rings
io_uring/memmap:
account memory before pinning
io_uring/memmap:
add IO_REGION_F_SINGLE_REF
io_uring/memmap:
flag regions with user pages
io_uring/memmap:
flag vmap'ed regions
io_uring/memmap:
helper for pinning region pages
io_uring/memmap:
implement kernel allocated regions
io_uring/memmap:
implement mmap for regions
io_uring/memmap:
optimise single folio regions
io_uring/memmap:
reuse io_free_region for failure path
io_uring/memmap:
unify io_uring mmap'ing code
io_uring/msg_ring:
don't leave potentially dangling ->tctx pointer
io_uring/msg_ring:
Drop custom destructor
io_uring/net:
Allocate msghdr async data through helper
io_uring/net:
clean io_msg_copy_hdr()
io_uring/net:
don't clear REQ_F_NEED_CLEANUP unconditionally
io_uring/net:
don't retry connect operation on EPOLLERR
io_uring/net:
extract io_send_select_buffer()
io_uring/net:
fix sendzc double notif flush
io_uring/net:
make io_net_vec_assign() return void
io_uring/net:
save msg_control for compat
io_uring/poll:
Allocate apoll with generic alloc_cache helper
io_uring/register:
use atomic_read/write for sq_flags migration
io_uring/rsrc:
export io_check_coalesce_buffer
io_uring/rsrc:
Move lockdep assert from io_free_rsrc_node() to caller
io_uring/rsrc:
remove unused constants
io_uring/rsrc:
remove unused parameter ctx for io_rsrc_node_alloc()
io_uring/rsrc:
require cloned buffers to share accounting contexts
io_uring/rsrc:
Simplify buffer cloning by locking both rings
io_uring/rsrc:
simplify the bvec iter count calculation
io_uring/rw:
Allocate async data through helper
io_uring/rw:
always clear ->bytes_done on io_async_rw setup
io_uring/rw:
clean up mshot forced sync mode
io_uring/rw:
don't directly use ki_complete
io_uring/rw:
don't gate retry on completion context
io_uring/rw:
don't mask in f_iocb_flags
io_uring/rw:
ensure reissue path is correctly handled for IOPOLL
io_uring/rw:
forbid multishot async reads
io_uring/rw:
handle -EAGAIN retry at IO completion time
io_uring/rw:
move ki_complete init into prep
io_uring/rw:
simplify io_rw_recycle()
io_uring/rw:
use io_rw_recycle() from cleanup path
io_uring/rw:
use NULL for rw->free_iovec assigment
io_uring/uring_cmd:
Allocate async data through generic helper
io_uring/uring_cmd:
cleanup struct io_uring_cmd_data layout
io_uring/uring_cmd:
don't assume io_uring_cmd_data layout
io_uring/uring_cmd:
remove dead req_has_async_data() check
io_uring/uring_cmd:
switch sqe to async_data on EAGAIN
io_uring/uring_cmd:
unconditionally copy SQEs at prep time
io_uring/uring_cmd:
use cached cmd_op in io_uring_cmd_sock()
io_uring/waitid:
don't abuse io_tw_state
io_uring/waitid:
setup async data in the prep handler
io_uring:
add alloc_cache.c
io_uring:
Add generic helper to allocate async data
io_uring:
avoid pointless cred reference count bump
io_uring:
clean up io_prep_rw_setup()
io_uring:
clean up io_uring_register_get_file()
io_uring:
don't vmap single page regions
io_uring:
dont ifdef io_alloc_cache_kasan()
io_uring:
ensure io_queue_deferred() is out-of-line
io_uring:
expose read/write attribute capability
io_uring:
Factor out a function to parse restrictions
io_uring:
fix multishots with selected buffers
io_uring:
fix spelling error in uapi io_uring.h
io_uring:
Fold allocation into alloc_cache helper
io_uring:
get rid of alloc cache init_once handling
io_uring:
include all deps for alloc_cache.h
io_uring:
introduce attributes for read/write and PI support
io_uring:
Move old async data allocation helper to header
io_uring:
pass ctx to io_register_free_rings
io_uring:
prevent opcode speculation
io_uring:
prevent reg-wait speculations
io_uring:
remove !KASAN guards from cache free
io_uring:
rename ->resize_lock
io_uring:
reuse io_should_terminate_tw() for cmds
io_uring:
simplify the SQPOLL thread check when cancelling requests
io_uring:
use region api for CQ
io_uring:
use region api for SQ
iomap:
Minor code simplification in iomap_dio_bio_iter()
iommu/amd:
Change amd_iommu_pgtable to use enum protection_domain_mode
iommu/amd:
Disable AMD IOMMU if CMPXCHG16B feature is not supported
iommu/amd:
Expicitly enable CNTRL.EPHEn bit in resume path
iommu/amd:
Fully decode all combinations of alloc_paging_flags
iommu/amd:
Introduce helper function get_dte256()
iommu/amd:
Introduce helper function to update 256-bit DTE
iommu/amd:
Introduce struct ivhd_dte_flags to store persistent DTE flags
iommu/amd:
Lock DTE before updating the entry with WRITE_ONCE()
iommu/amd:
Make the blocked domain support PASID
iommu/amd:
Misc ACPI IVRS debug info clean up
iommu/amd:
Modify clear_dte_entry() to avoid in-place update
iommu/amd:
Modify set_dte_entry() to use 256-bit DTE helpers
iommu/amd:
Move the nid to pdom_setup_pgtable()
iommu/amd:
Preserve default DTE fields when updating Host Page Table Root
iommu/amd:
Remove amd_iommu_apply_erratum_63()
iommu/amd:
Remove dev == NULL checks
iommu/amd:
Remove domain_alloc()
iommu/amd:
remove return value of amd_iommu_detect
iommu/amd:
Remove type argument from do_iommu_domain_alloc() and related
iommu/amd:
Remove unused amd_iommu_domain_update()
iommu/arm-smmu-qcom:
add sdm670 adreno iommu compatible
iommu/arm-smmu-v3:
Add missing #include of linux/string_choices.h
iommu/arm-smmu-v3:
Clean up more on probe failure
iommu/arm-smmu-v3:
Document SVA interaction with new pagetable features
iommu/arm-smmu-v3:
Introduce struct arm_smmu_event
iommu/arm-smmu-v3:
Log better event records
iommu/arm-smmu-v3:
Make domain_alloc_paging_flags() directly determine the S1/S2
iommu/arm-smmu-v3:
Make the blocked domain support PASID
iommu/arm-smmu-v3:
Remove arm_smmu_domain_finalise() during attach
iommu/arm-smmu-v3:
Remove domain_alloc_paging()
iommu/arm-smmu-v3:
Use str_read_write helper w/ logs
iommu/arm-smmu:
Add ACTLR data and support for qcom_smmu_500
iommu/arm-smmu:
Add support for PRR bit setup
iommu/arm-smmu:
Introduce ACTLR custom prefetcher settings
iommu/arm-smmu:
Make instance lookup robust
iommu/arm-smmu:
Re-enable context caching in smmu reset operation
iommu/arm-smmu:
Refactor qcom_smmu structure to include single pointer
iommu/arm-smmu:
Retire probe deferral workaround
iommu/arm-smmuv3:
Update comments about ATS and bypass
iommu/exynos:
Fix typos
iommu/hyper-v:
Don't assume cpu_possible_mask is dense
iommu/io-pgtable-arm:
Add coverage for different OAS in selftest
iommu/io-pgtable-arm:
Add way to debug pgtable walk
iommu/io-pgtable-arm:
Fix cfg reading in arm_lpae_concat_mandatory()
iommu/io-pgtable-arm:
Fix stage-2 concatenation with 16K
iommu/io-pgtable-arm:
Make pgtable walker more generic
iommu/io-pgtable-arm:
Re-use the pgtable walk for iova_to_phys
iommu/msm:
Use helper function devm_clk_get_prepared()
iommu/riscv:
Add shutdown function for iommu driver
iommu/riscv:
Add support for platform msi
iommu/riscv:
Empty iommu queue before enabling it
iommu/riscv:
Fixup compile warning
iommu/tegra241-cmdqv:
Read SMMU IDR1.CMDQS instead of hardcoding
iommu/vt-d:
Avoid use of NULL after WARN_ON_ONCE
iommu/vt-d:
Draining PRQ in sva unbind path when FPD bit set
iommu/vt-d:
Fix suspicious RCU usage
iommu/vt-d:
Link cache tags of same iommu unit together
iommu/vt-d:
Make intel_iommu_drain_pasid_prq() cover faults for RID
iommu/vt-d:
Make the blocked domain support PASID
iommu/vt-d:
Remove device comparison in context_setup_pass_through_cb
iommu/vt-d:
Remove domain_alloc_paging()
iommu/vt-d:
Remove iommu cap audit
iommu:
Consolidate the ops->remove_dev_pasid usage into a helper
iommu:
Detaching pasid by attaching to the blocked_domain
iommu:
Fix a spelling error
iommu:
Fix potential memory leak in iopf_queue_remove_device()
iommu:
iommufd: fix WARNING in iommufd_device_unbind
iommu:
Manage driver probe deferral better
iommu:
Prevent pasid attach if no ops->remove_dev_pasid
iommu:
Remove the remove_dev_pasid op
iommu:
Use str_enable_disable-like helpers
iommufd/fault:
Destroy response and mutex in iommufd_fault_destroy()
iommufd/fault:
Use a separate spinlock to protect fault->deliver list
iommufd/iova_bitmap:
Fix shift-out-of-bounds in iova_bitmap_offset_to_index()
iommufd/selftest:
Remove domain_alloc_paging()
iommufd:
Deal with IOMMU_HWPT_FAULT_ID_VALID in iommufd core
iommufd:
Fix struct iommu_hwpt_pgfault init and padding
iommufd:
Keep OBJ/IOCTL lists in an alphabetical order
ionic:
add asic codes to firmware interface file
ionic:
add speed defines for 200G and 400G
ionic:
add support for QSFP_PLUS_CMIS
ionic:
remove the unused nb_work
ionic:
Translate IONIC_RC_ENOSUPP to EOPNOTSUPP
ionic:
Use VLAN_ETH_HLEN when possible
iov_iter:
remove setting of page->index
ipc/util.c:
complete the kernel-doc function descriptions
ipmi:
ipmb: Add check devm_kasprintf() returned value
ipmi:
make ipmi_destroy_user() return void
ipmi:
ssif_bmc: Fix new request loss when bmc ready for a response
ipmr:
do not call mr_mfc_uses_dev() for unres entries
ipv4:
add RCU protection to ip4_dst_hoplimit()
ipv4:
Define inet_sk_init_flowi4() and use it in inet_sk_rebuild_header().
ipv4:
fib_rules: Reject flow label attributes
ipv4:
icmp: convert to dev_net_rcu()
ipv4:
output metric as unsigned int
ipv4:
Prepare inet_rtm_getroute() to .flowi4_tos conversion.
ipv4:
remove useless arg
ipv4:
Use inet_sk_init_flowi4() in __ip_queue_xmit().
ipv4:
Use inet_sk_init_flowi4() in inet_csk_rebuild_route().
ipv4:
Use inet_sk_init_flowi4() in ip4_datagram_release_cb().
ipv4:
use RCU protection in __ip_rt_update_pmtu()
ipv4:
use RCU protection in inet_select_addr()
ipv4:
use RCU protection in ip_dst_mtu_maybe_forward()
ipv4:
use RCU protection in ipv4_default_advmss()
ipv4:
use RCU protection in rt_is_expired()
ipv6:
Add __in6_dev_get_rtnl_net().
ipv6:
Add flow label to route get requests
ipv6:
Convert inet6_ioctl() to per-netns RTNL.
ipv6:
Convert inet6_rtm_deladdr() to per-netns RTNL.
ipv6:
Convert inet6_rtm_newaddr() to per-netns RTNL.
ipv6:
Convert net.ipv6.conf.${DEV}.XXX sysctl to per-netns RTNL.
ipv6:
fib_rules: Add flow label support
ipv6:
Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw().
ipv6:
Hold rtnl_net_lock() in addrconf_dad_work().
ipv6:
Hold rtnl_net_lock() in addrconf_init() and addrconf_cleanup().
ipv6:
Hold rtnl_net_lock() in addrconf_verify_work().
ipv6:
icmp: convert to dev_net_rcu()
ipv6:
mcast: add RCU protection to mld_newpack()
ipv6:
mcast: annotate data-race around psf->sf_count[MCAST_XXX]
ipv6:
mcast: annotate data-races around mc->mca_sfcount[MCAST_EXCLUDE]
ipv6:
mcast: extend RCU protection in igmp6_send()
ipv6:
mcast: reduce ipv6_chk_mcast_addr() indentation
ipv6:
Move lifetime validation to inet6_rtm_newaddr().
ipv6:
Pass dev to inet6_addr_add().
ipv6:
Set cfg.ifa_flags before device lookup in inet6_rtm_newaddr().
ipv6:
Set errno after ip_fib_metrics_init() in ip6_route_info_create().
ipv6:
Use RCU in ip6_input()
ipv6:
use RCU protection in ip6_default_advmss()
ipvlan:
ensure network headers are in skb linear part
ipvlan:
Support bonding events
ipvs:
Always clear ipvs_property flag in skb_scrub_packet()
ipvs:
prevent integer overflow in do_ip_vs_get_ctl()
ipvs:
speed up reads from ip_vs_conn proc file
irqchip/apple-aic:
Only handle PMC interrupt as FIQ when configured so
irqchip/gic-v3:
Fix rk3399 workaround when secure interrupts are enabled
irqchip/irq-brcmstb-l2:
Replace brcmstb_l2_mask_and_ack() by generic function
irqchip/irq-mvebu-icu:
Fix access to msi_data from irq_domain::host_data
irqchip/jcore-aic, clocksource/drivers/jcore:
Fix jcore-pit interrupt request
irqchip/lan966x-oic:
Make CONFIG_LAN966X_OIC depend on CONFIG_MCHP_LAN966X_PCI
irqchip/loongarch-avec:
Add multi-nodes topology support
irqchip/qcom-pdc:
Workaround hardware register bug on X1E80100
irqchip/riscv:
Ensure ordering of memory writes and IPI writes
irqchip/ti-sci-inta :
Add module build support
irqchip/ti-sci-intr:
Add module build support
irqchip/ts4800:
Replace seq_printf() by seq_puts()
irqchip:
keystone: Use syscon_regmap_lookup_by_phandle_args
iscsi_ibft:
Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
isdn:
Remove unused get_Bprotocol4id()
isofs:
Partially convert zisofs_read_folio to use a folio
ixgbe:
Add ixgbe_x540 multiple header inclusion protection
ixgbe:
Add link management support for E610 device
ixgbe:
Add support for E610 device capabilities detection
ixgbe:
Add support for E610 FW Admin Command Interface
ixgbe:
Add support for EEPROM dump in E610 device
ixgbe:
Add support for NVM handling in E610 device
ixgbe:
Clean up the E610 link management related code
ixgbe:
Enable link management in E610 device
ixgbe:
fix media cage present detection for E610 device
ixgbe:
Fix passing 0 to ERR_PTR in ixgbe_run_xdp()
ixgbe:
Fix possible skb NULL pointer dereference
ixgbevf:
Add support for Intel(R) E610 device
ixgbevf:
Fix passing 0 to ERR_PTR in ixgbevf_run_xdp()
ixgbevf:
Remove unused ixgbevf_hv_mbx_ops
jbd2:
switch to using the crc32c library
jiffies:
Cast to unsigned long in secs_to_jiffies() conversion
jump_label:
Define guard() for jump_label_lock
kallsyms:
Use kthread_run_on_cpu()
kasan:
don't call find_vm_area() in a PREEMPT_RT kernel
kasan:
fix typo in kasan_poison_new_object documentation
kasan:
hw_tags: Use str_on_off() helper in kasan_init_hw_tags()
kasan:
make kasan_record_aux_stack_noalloc() the default behaviour
kasan:
sw_tags: use str_on_off() helper in kasan_init_sw_tags()
kasan:
use correct kernel-doc format
kbuild/btf:
Propagate CONFIG_WERROR to resolve_btfids
kbuild:
Add gendwarfksyms as an alternative to genksyms
kbuild:
deb-pkg: allow hooks also in /usr/share/kernel
kbuild:
deb-pkg: do not include empty hook directories
kbuild:
fix Clang LTO with CONFIG_OBJTOOL=n
kbuild:
fix linux-headers package build when $(CC) cannot link userspace
kbuild:
fix misspelling in scripts/Makefile.lib
kbuild:
Fix signing issue for external modules
kbuild:
hdrcheck: fix cross build with clang
kbuild:
install-extmod-build: add missing quotation marks for CC variable
kbuild:
install-extmod-build: Fix build when specifying KBUILD_OUTPUT
kbuild:
keep symbols for symbol_get() even with CONFIG_TRIM_UNUSED_KSYMS
kbuild:
Move -Wenum-enum-conversion to W=2
kbuild:
refactor cross-compiling linux-headers package
kbuild:
rust: add PROCMACROLDFLAGS
kbuild:
Strip runtime const RELA sections correctly
kbuild:
suppress stdout from merge_config for silent builds
kbuild:
Use -fzero-init-padding-bits=all
kbuild:
userprogs: fix bitsize and target detection on clang
kbuild:
userprogs: use correct lld when linking through clang
kconfig:
fix file name in warnings when loading KCONFIG_DEFCONFIG_LIST
kconfig:
fix memory leak in sym_warn_unmet_dep()
kconfig:
qconf: use preferred form of QString API
kdb:
Remove unused flags stack
kdb:
use kmap_local_page()
kernel-wide:
add explicity||explicitly to spelling.txt
kernel/cgroup:
Add "dmem" memory accounting cgroup
kernel/cgroup:
Remove the unused variable climit
kernel/ksysfs.c:
simplify bin_attribute definition
kernel/resource:
simplify API __devm_release_region() implementation
kernel:
be more careful about dup_mmap() failures and uprobe registering
kernel:
remove get_task_comm() and print task comm directly
kexec:
Consolidate machine_kexec_mask_interrupts() implementation
kexec_core:
Add and update comments regarding the KEXEC_JUMP flow
keys:
drop shadowing dead prototype
keys:
Fix UAF in key_put()
KEYS:
trusted: dcp: fix improper sg use with CONFIG_VMAP_STACK=y
kfence:
skip __GFP_THISNODE allocations on NUMA systems
kheaders:
avoid unnecessary process forks of grep
kheaders:
exclude include/generated/utsversion.h from kheaders_data.tar.xz
kheaders:
prevent `find` from seeing perl temp files
kheaders:
rename the 'cpio_dir' variable to 'tmpdir'
kheaders:
Simplify attribute through __BIN_ATTR_SIMPLE_RO()
kheaders:
use 'tar' instead of 'cpio' for copying files
kobject:
Remove unused functions
kprobes:
Adopt guard() and scoped_guard()
kprobes:
Reduce preempt disable scope in check_kprobe_access_safe()
kprobes:
Remove remaining gotos
kprobes:
Remove unneeded goto
kprobes:
Use guard for rcu_read_lock
kprobes:
Use guard() for external locks
kref:
Improve documentation
kselftest/arm64:
Add 2024 dpISA extensions to hwcap test
ksm:
add ksm involvement information for each process
ksmbd:
browse interfaces list on FSCTL_QUERY_INTERFACE_INFO IOCTL
ksmbd:
fix bug on trap in smb2_lock
ksmbd:
fix incorrect validation for num_aces field of smb_acl
ksmbd:
fix integer overflows on 32 bit systems
ksmbd:
fix out-of-bounds in parse_sec_desc()
ksmbd:
fix type confusion via race condition when using ipc_msg_send_request
ksmbd:
fix use-after-free in ksmbd_free_work_struct
ksmbd:
fix use-after-free in smb2_lock
ksmbd:
prevent connection release during oplock break notification
ksmbd:
Remove unused functions
ktest.pl:
Check kernelrelease return in get_version
ktest.pl:
Fix typo "accesing"
ktest.pl:
Fix typo in comment
ktest.pl:
Remove unused declarations in run_bisect_test function
kthread:
correct comments before kthread_queue_work()
kthread:
Default affine kthread to its preferred NUMA node
kthread:
Fix return value on kzalloc() failure in kthread_affine_preferred()
kthread:
Implement preferred affinity
kthread:
Make sure kthread hasn't started while binding it
kthread:
modify kernel-doc function name to match code
kthread:
Unify kthread_create_on_cpu() and kthread_create_worker_on_cpu() automatic format
ktime:
Add us_to_ktime()
kunit:
add fallback for os.sched_getaffinity
kunit:
configs: remove configs for DAMON debugfs interface tests
kunit:
enable hardware acceleration when available
kunit:
Introduce autorun option
kunit:
platform: Resolve 'struct completion' warning
kunit:
platform: Resolve 'struct completion' warning
KVM/x86:
add comment to kvm_mmu_do_page_fault()
KVM:
Add a dedicated API for setting KVM-internal memslots
KVM:
Add member to struct kvm_gfn_range to indicate private/shared
KVM:
arm64: Add {get,put}_pkvm_hyp_vm() helpers
KVM:
arm64: Allow control of dpISA extensions in ID_AA64ISAR3_EL1
KVM:
arm64: Avoid reading ID_AA64DFR0_EL1 for debug save/restore
KVM:
arm64: Calculate cptr_el2 traps on activating traps
KVM:
arm64: Change the layout of enum pkvm_page_state
KVM:
arm64: Clean up KVM_SET_GUEST_DEBUG handler
KVM:
arm64: Compute MDCR_EL2 at vcpu_load()
KVM:
arm64: Consolidate allowed and restricted VM feature checks
KVM:
arm64: Convert the SVE guest vcpu flag to a vm flag
KVM:
arm64: Convert timer offset VA when accessed in HYP code
KVM:
arm64: coresight: Give TRBE enabled state to KVM
KVM:
arm64: Don't hijack guest context MDSCR_EL1
KVM:
arm64: Drop MDSCR_EL1_DEBUG_MASK
KVM:
arm64: Drop pkvm_mem_transition for FF-A
KVM:
arm64: Drop pkvm_mem_transition for host/hyp donations
KVM:
arm64: Drop pkvm_mem_transition for host/hyp sharing
KVM:
arm64: Eagerly switch ZCR_EL{1,2}
KVM:
arm64: Ensure a VMID is allocated before programming VTTBR_EL2
KVM:
arm64: Evaluate debug owner at vcpu_load()
KVM:
arm64: Explicitly handle BRBE traps as UNDEFINED
KVM:
arm64: Fail protected mode init if no vgic hardware is present
KVM:
arm64: Fix __pkvm_host_mkyoung_guest() return value
KVM:
arm64: Fix alignment of kvm_hyp_memcache allocations
KVM:
arm64: Fix FEAT_MTE in pKVM
KVM:
arm64: Fix nested S2 MMU structures reallocation
KVM:
arm64: Fix nVHE stacktrace VA bits mask
KVM:
arm64: Fix RAS trapping in pKVM for protected VMs
KVM:
arm64: Fix selftests after sysreg field name update
KVM:
arm64: Fix tcr_el2 initialisation in hVHE mode
KVM:
arm64: Fix the value of the CPTR_EL2 RES1 bitmask for nVHE
KVM:
arm64: Flush hyp bss section after initialization of variables in bss
KVM:
arm64: Flush/sync debug state in protected mode
KVM:
arm64: Fold DBGxVR/DBGxCR accessors into common set
KVM:
arm64: Get rid of __kvm_get_mdcr_el2() and related warts
KVM:
arm64: Group setting traps for protected VMs by control register
KVM:
arm64: Handle counter access early in non-HYP context
KVM:
arm64: Improve error handling from check_host_shared_guest()
KVM:
arm64: Initialize feature id registers for protected VMs
KVM:
arm64: Initialize HCR_EL2.E2H early
KVM:
arm64: Initialize SCTLR_EL1 in __kvm_hyp_init_cpu()
KVM:
arm64: Introduce __pkvm_host_mkyoung_guest()
KVM:
arm64: Introduce __pkvm_host_relax_guest_perms()
KVM:
arm64: Introduce __pkvm_host_share_guest()
KVM:
arm64: Introduce __pkvm_host_test_clear_young_guest()
KVM:
arm64: Introduce __pkvm_host_unshare_guest()
KVM:
arm64: Introduce __pkvm_host_wrprotect_guest()
KVM:
arm64: Introduce __pkvm_tlb_flush_vmid()
KVM:
arm64: Introduce __pkvm_vcpu_{load,put}()
KVM:
arm64: Introduce the EL1 pKVM MMU
KVM:
arm64: Make hyp_page::order a u8
KVM:
arm64: Make kvm_pgtable_stage2_init() a static inline function
KVM:
arm64: Manage software step state at load/put
KVM:
arm64: Mark some header functions as inline
KVM:
arm64: Move checking protected vcpu features to a separate function
KVM:
arm64: Move enum pkvm_page_state to memory.h
KVM:
arm64: Move host page ownership tracking to the hyp vmemmap
KVM:
arm64: Move host SME/SVE tracking flags to host data
KVM:
arm64: nv: Accelerate EL0 counter accesses from hypervisor context
KVM:
arm64: nv: Accelerate EL0 timer read accesses when FEAT_ECV in use
KVM:
arm64: nv: Add handling of EL2-specific timer registers
KVM:
arm64: nv: Add trap routing for CNTHCTL_EL2.EL1{NVPCT,NVVCT,TVT,TVCT}
KVM:
arm64: nv: Advertise the lack of AArch32 EL0 support
KVM:
arm64: nv: Always evaluate HCR_EL2 using sanitising accessors
KVM:
arm64: nv: Apply RESx settings to sysreg reset values
KVM:
arm64: nv: Document EL2 timer API
KVM:
arm64: nv: Fix doc header layout for timers
KVM:
arm64: nv: Honor MDCR_EL2.TDE routing for debug exceptions
KVM:
arm64: nv: Propagate CNTHCTL_EL2.EL1NV{P,V}CT bits
KVM:
arm64: nv: Publish emulated timer interrupt state in the in-memory state
KVM:
arm64: nv: Sanitise CNTHCTL_EL2
KVM:
arm64: nv: Sync nested timer state with FEAT_NV2
KVM:
arm64: nv: Use FEAT_ECV to trap access to EL0 timers
KVM:
arm64: Pass walk flags to kvm_pgtable_stage2_mkyoung
KVM:
arm64: Pass walk flags to kvm_pgtable_stage2_relax_perms
KVM:
arm64: Plumb the pKVM MMU in KVM
KVM:
arm64: Promote guest ownership for DBGxVR/DBGxCR reads
KVM:
arm64: Refactor CPTR trap deactivation
KVM:
arm64: Refactor exit handlers
KVM:
arm64: Refactor kvm_reset_cptr_el2()
KVM:
arm64: Reload vCPU for accesses to OSLAR_EL1
KVM:
arm64: Remove debug tracepoints
KVM:
arm64: Remove fixed_config.h header
KVM:
arm64: Remove host FPSIMD saving for non-protected KVM
KVM:
arm64: Remove KVM_ARM_VCPU_POWER_OFF from protected VMs allowed features in pKVM
KVM:
arm64: Remove PtrAuth guest vcpu flag
KVM:
arm64: Remove redundant setting of HCR_EL2 trap bit
KVM:
arm64: Remove vestiges of debug_ptr
KVM:
arm64: Remove VHE host restore of CPACR_EL1.SMEN
KVM:
arm64: Remove VHE host restore of CPACR_EL1.ZEN
KVM:
arm64: Rework specifying restricted features for protected VMs
KVM:
arm64: Select debug state to save/restore based on debug owner
KVM:
arm64: Set protected VM traps based on its view of feature registers
KVM:
arm64: Simplify np-guest hypercalls
KVM:
arm64: Simplify warning in kvm_arch_vcpu_load_fp()
KVM:
arm64: Support trace filtering for guests
KVM:
arm64: timer: Always evaluate the need for a soft timer
KVM:
arm64: timer: Correctly handle EL1 timer emulation when !FEAT_ECV
KVM:
arm64: timer: Don't adjust the EL2 virtual timer offset
KVM:
arm64: timer: Drop warning on failed interrupt signalling
KVM:
arm64: Track presence of SPE/TRBE in kvm_host_data instead of vCPU
KVM:
arm64: Unconditionally save+flush host FPSIMD/SVE/SME state
KVM:
arm64: Use debug_owner to track if debug regs need save/restore
KVM:
arm64: Use KVM extension checks for allowed protected VM capabilities
KVM:
arm64: Use kvm_vcpu_has_feature() directly for struct kvm
KVM:
arm64: vgic: Hoist SGI/PPI alloc from vgic_init() to kvm_create_vgic()
KVM:
arm64: vgic: Use str_enabled_disabled() in vgic_v3_probe()
KVM:
arm64: Work around x1e's CNTVOFF_EL2 bogosity
KVM:
arm64: Write MDCR_EL2 directly from kvm_arm_setup_mdcr_el2()
KVM:
Assert slots_lock is held when setting memory regions
kvm:
defer huge page recovery vhost task to later
KVM:
Disallow all flags for KVM-internal memslots
KVM:
Do not restrict the size of KVM-internal memory regions
KVM:
Don't BUG() the kernel if xa_insert() fails with -EBUSY
KVM:
Drop hack that "manually" informs lockdep of kvm->lock vs. vcpu->mutex
KVM:
Explicitly verify target vCPU is online in kvm_get_vcpu()
KVM:
Grab vcpu->mutex across installing the vCPU's fd and bumping online_vcpus
KVM:
guest_memfd: Remove RCU-protected attribute from slot->gmem.file
KVM:
Move KVM_REG_SIZE() definition to common uAPI header
KVM:
nSVM: Enter guest mode before initializing nested NPT MMU
KVM:
nVMX: Check for pending INIT/SIPI after entering non-root mode
KVM:
nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID
KVM:
nVMX: Drop manual vmcs01.GUEST_INTERRUPT_STATUS.RVI check at VM-Enter
KVM:
nVMX: Explicitly update vPPR on successful nested VM-Enter
KVM:
nVMX: Honor event priority when emulating PI delivery during VM-Enter
KVM:
nVMX: Process events on nested VM-Exit if injectable IRQ or NMI is pending
KVM:
nVMX: Use vmcs01's controls shadow to check for IRQ/NMI windows at VM-Enter
KVM:
Open code kvm_set_memory_region() into its sole caller (ioctl() API)
KVM:
remove kvm_arch_post_init_vm
kvm:
retry nx_huge_page_recovery_thread creation
KVM:
riscv: selftests: Add SBI SUSP to get-reg-list test
KVM:
riscv: selftests: Add Svvptc/Zabha/Ziccrse exts to get-reg-list test
KVM:
s390: fake memslot for ucontrol VMs
KVM:
s390: get rid of gmap_fault()
KVM:
s390: get rid of gmap_translate()
KVM:
s390: move gmap_shadow_pgt_lookup() into kvm
KVM:
s390: move PGSTE softbits
KVM:
s390: move pv gmap functions into kvm
KVM:
s390: move some gmap shadowing functions away from mm/gmap.c
KVM:
s390: pv: fix race when making a page secure
KVM:
s390: remove the last user of page->index
KVM:
s390: remove useless page->index usage
KVM:
s390: selftests: fix ucontrol memory region test
KVM:
s390: selftests: Streamline uc_skey test to issue iske after sske
KVM:
s390: stop using lists to keep track of used dat tables
KVM:
s390: stop using page->index for non-shadow gmaps
KVM:
s390: use __kvm_faultin_pfn()
KVM:
s390: vsie: fix some corner-cases when grabbing vsie pages
KVM:
s390: vsie: stop messing with page refcount
KVM:
s390: vsie: stop using "struct page" for vsie page
KVM:
s390: vsie: stop using page->index
KVM:
s390: wrapper for KVM_BUG
KVM:
sefltests: Explicitly include ucall_common.h in mmu_stress_test.c
KVM:
selftests: Add a read-only mprotect() phase to mmu_stress_test
KVM:
selftests: Add and use a helper function for x86's LIDT
KVM:
selftests: Add CPUID tests for Hyper-V features that need in-kernel APIC
KVM:
selftests: Add test case for MMIO during vectoring on x86
KVM:
selftests: Assert that STI blocking isn't set after event injection
KVM:
selftests: Assert that vcpu->cpuid is non-NULL when getting CPUID entries
KVM:
selftests: Assert that vcpu_{g,s}et_reg() won't truncate
KVM:
selftests: Check for a potential unhandled exception iff KVM_RUN succeeded
KVM:
selftests: Compute number of extra pages needed in mmu_stress_test
KVM:
selftests: Enable mmu_stress_test on arm64
KVM:
selftests: Ensure all vCPUs hit -EFAULT during initial RO stage
KVM:
selftests: Fix a bad TEST_REQUIRE() in x86's KVM PV test
KVM:
selftests: Fix printf() format goof in SEV smoke test
KVM:
selftests: Fix spelling mistake "initally" -> "initially"
KVM:
selftests: Manage CPUID array in Hyper-V CPUID test's core helper
KVM:
selftests: Mark test_hv_cpuid_e2big() static in Hyper-V CPUID test
KVM:
selftests: Only muck with SREGS on x86 in mmu_stress_test
KVM:
selftests: Override ARCH for x86_64 instead of using ARCH_DIR
KVM:
selftests: Precisely limit the number of guest loops in mmu_stress_test
KVM:
selftests: Provide empty 'all' and 'clean' targets for unsupported ARCHs
KVM:
selftests: Refresh vCPU CPUID cache in __vcpu_get_cpuid_entry()
KVM:
selftests: Rename max_guest_memory_test to mmu_stress_test
KVM:
selftests: Return a value from vcpu_get_reg() instead of using an out-param
KVM:
selftests: Update x86's KVM PV test to match KVM's disabling exits behavior
KVM:
selftests: Update x86's set_sregs_test to match KVM's CPUID enforcement
KVM:
selftests: Use canonical $(ARCH) paths for KVM selftests directories
KVM:
selftests: Use vcpu_arch_put_guest() in mmu_stress_test
KVM:
selftests: Verify KVM correctly handles mprotect(PROT_READ)
KVM:
selftests: Verify KVM stuffs runtime CPUID OS bits on CR4 writes
KVM:
SVM: Don't rely on DebugSwap to restore host DR0..DR3
KVM:
SVM: Drop DEBUGCTL[5:2] from guest's effective value
KVM:
SVM: Ensure PSP module is initialized if KVM module is built-in
KVM:
SVM: Handle event vectoring error in check_emulate_instruction()
KVM:
SVM: Macrofy SEV=n versions of sev_xxx_guest()
KVM:
SVM: Manually context switch DEBUGCTL if LBR virtualization is disabled
KVM:
SVM: Remove redundant TLB flush on guest CR4.PGE change
KVM:
SVM: Save host DR masks on CPUs with DebugSwap
KVM:
SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadow
KVM:
SVM: Suppress DEBUGCTL.BTF on AMD
KVM:
SVM: Use str_enabled_disabled() helper in sev_hardware_setup()
KVM:
SVM: Use str_enabled_disabled() helper in svm_hardware_setup()
KVM:
Verify there's at least one online vCPU when iterating over all vCPUs
KVM:
VMX: Allow toggling bits in MSR_IA32_RTIT_CTL when enable bit is cleared
KVM:
VMX: Fix comment of handle_vmx_instruction()
KVM:
VMX: Handle event vectoring error in check_emulate_instruction()
KVM:
VMX: read the PML log in the same order as it was written
KVM:
VMX: refactor PML terminology
KVM:
VMX: Reinstate __exit attribute for vmx_exit()
KVM:
x86/mmu: Add an external pointer to struct kvm_mmu_page
KVM:
x86/mmu: Add an is_mirror member for union kvm_mmu_page_role
KVM:
x86/mmu: Ensure NX huge page recovery thread is alive before waking
KVM:
x86/mmu: Make kvm_tdp_mmu_alloc_root() return void
KVM:
x86/mmu: Prevent aliased memslot GFNs
KVM:
x86/mmu: Return RET_PF* instead of 1 in kvm_mmu_page_fault()
KVM:
x86/mmu: Support GFN direct bits
KVM:
x86/mmu: Zap invalid roots with mmu_lock holding for write at uninit
KVM:
x86/pmu: Drop now-redundant refresh() during init()
KVM:
x86/tdp_mmu: Don't zap valid mirror roots in kvm_tdp_mmu_zap_all()
KVM:
x86/tdp_mmu: Extract root invalid check from tdx_mmu_next_root()
KVM:
x86/tdp_mmu: Introduce KVM MMU root types to specify page table type
KVM:
x86/tdp_mmu: Propagate attr_filter to MMU notifier callbacks
KVM:
x86/tdp_mmu: Propagate building mirror page tables
KVM:
x86/tdp_mmu: Propagate tearing down mirror page tables
KVM:
x86/tdp_mmu: Support mirror root for TDP MMU
KVM:
x86/tdp_mmu: Take root in tdp_mmu_for_each_pte()
KVM:
x86/tdp_mmu: Take root types for kvm_tdp_mmu_invalidate_all_roots()
KVM:
x86/tdp_mmu: Take struct kvm in iter loops
KVM:
x86: #undef SPEC_CTRL_SSBD in cpuid.c to avoid macro collisions
KVM:
x86: Account for KVM-reserved CR4 bits when passing through CR4 on VMX
KVM:
x86: Account for max supported CPUID leaf when getting raw host CPUID
KVM:
x86: Add a helper to check for user interception of KVM hypercalls
KVM:
x86: Add a macro for features that are synthesized into boot_cpu_data
KVM:
x86: Add a macro to init CPUID features that are 64-bit only
KVM:
x86: Add a macro to init CPUID features that ignore host kernel support
KVM:
x86: Add a macro to init CPUID features that KVM emulates in software
KVM:
x86: Add a macro to precisely handle aliased 0x1.EDX CPUID features
KVM:
x86: Add a VM type define for TDX
KVM:
x86: Add emulation status for unhandleable exception vectoring
KVM:
x86: Add function for vectoring error generation
KVM:
x86: Add information about pending requests to kvm_exit tracepoint
KVM:
x86: Add interrupt injection information to the kvm_entry tracepoint
KVM:
x86: Advertise HYPERVISOR in KVM_GET_SUPPORTED_CPUID
KVM:
x86: Advertise SRSO_USER_KERNEL_NO to userspace
KVM:
x86: Advertise TSC_DEADLINE_TIMER in KVM_GET_SUPPORTED_CPUID
KVM:
x86: Always complete hypercall via function callback
KVM:
x86: Always operate on kvm_vcpu data in cpuid_entry2_find()
KVM:
x86: Avoid double CPUID lookup when updating MWAIT at runtime
KVM:
x86: Avoid double RDPKRU when loading host/guest PKRU
KVM:
x86: Bump hypercall stat prior to fully completing hypercall
KVM:
x86: Clear PV_UNHALT for !HLT-exiting only when userspace sets CPUID
KVM:
x86: clear vcpu->run->hypercall.ret before exiting for KVM_EXIT_HYPERCALL
KVM:
x86: Disallow KVM_CAP_X86_DISABLE_EXITS after vCPU creation
KVM:
x86: Do all post-set CPUID processing during vCPU creation
KVM:
x86: Do reverse CPUID sanity checks in __feature_leaf()
KVM:
x86: Don't update PV features caches when enabling enforcement capability
KVM:
x86: Drop double-underscores from __kvm_set_memory_region()
KVM:
x86: Drop now-redundant MAXPHYADDR and GPA rsvd bits from vCPU creation
KVM:
x86: Drop superfluous host XSAVE check when adjusting guest XSAVES caps
KVM:
x86: Drop the now unused KVM_X86_DISABLE_VALID_EXITS
KVM:
x86: Drop unnecessary check that cpuid_entry2_find() returns right leaf
KVM:
x86: Explicitly do runtime CPUID updates "after" initial setup
KVM:
x86: Explicitly track feature flags that are enabled at runtime
KVM:
x86: Explicitly track feature flags that require vendor enabling
KVM:
x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM
KVM:
x86: Extract code for generating per-entry emulated CPUID information
KVM:
x86: Free vCPUs before freeing VM state
KVM:
x86: Handle kernel- and KVM-defined CPUID words in a single helper
KVM:
x86: Harden CPU capabilities processing against out-of-scope features
KVM:
x86: Initialize guest cpu_caps based on guest CPUID
KVM:
x86: Initialize guest cpu_caps based on KVM support
KVM:
x86: Limit use of F() and SF() to kvm_cpu_cap_{mask,init_kvm_defined}()
KVM:
x86: Load DR6 with guest value only before entering .vcpu_run() loop
KVM:
x86: Move "emulate hypercall" function declarations to x86.h
KVM:
x86: Move __kvm_is_valid_cr4() definition to x86.h
KVM:
x86: Move kvm_find_cpuid_entry{,_index}() up near cpuid_entry2_find()
KVM:
x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update()
KVM:
x86: Pull CPUID capabilities from boot_cpu_data only as needed
KVM:
x86: Refactor __kvm_emulate_hypercall() into a macro
KVM:
x86: Reject disabling of MWAIT/HLT interception when not allowed
KVM:
x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
KVM:
x86: Remove all direct usage of cpuid_entry2_find()
KVM:
x86: Remove hwapic_irr_update() from kvm_x86_ops
KVM:
x86: Remove unnecessary caching of KVM's PV CPUID base
KVM:
x86: Rename "governed features" helpers to use "guest_cpu_cap"
KVM:
x86: Rename "SF" macro to "SCATTERED_F"
KVM:
x86: Rename kvm_cpu_cap_mask() to kvm_cpu_cap_init()
KVM:
x86: Replace (almost) all guest CPUID feature queries with cpu_caps
KVM:
x86: Replace guts of "governed" features with comprehensive cpu_caps
KVM:
x86: Shuffle code to prepare for dropping guest_cpuid_has()
KVM:
x86: Snapshot the host's DEBUGCTL after disabling IRQs
KVM:
x86: Snapshot the host's DEBUGCTL in common x86
kvm:
x86: SRSO_USER_KERNEL_NO is not synthesized
KVM:
x86: Swap incoming guest CPUID into vCPU before massaging in KVM_SET_CPUID2
KVM:
x86: Treat MONTIOR/MWAIT as a "partially emulated" feature
KVM:
x86: Try to unprotect and retry on unhandleable emulation failure
KVM:
x86: Unpack F() CPUID feature flag macros to one flag per line of code
KVM:
x86: Update guest cpu_caps at runtime for dynamic CPUID-based features
KVM:
x86: Update OS{XSAVE,PKE} bits in guest CPUID irrespective of host support
KVM:
x86: Use feature_bit() to clear CONSTANT_TSC when emulating CPUID
KVM:
x86: Use LVT_TIMER instead of an open coded literal
KVM:
x86: Use only local variables (no bitmask) to init kvm_cpu_caps
KVM:
x86: Zero out PV features cache when the CPUID leaf is not present
kyber:
constify sysfs attributes
l2tp:
Handle eth stats using NETDEV_PCPU_STAT_DSTATS.
l2tp:
Use inet_sk_init_flowi4() in l2tp_ip_sendmsg().
landlock:
Align partial refer access checks with final ones
landlock:
Constify get_mode_access()
landlock:
Factor out check_access_path()
landlock:
Fix grammar error
landlock:
Fix non-TCP sockets restriction
landlock:
Handle weird files
landlock:
Minor typo and grammar fixes in IPC scoping documentation
landlock:
Move access types
landlock:
Optimize file path walks and prepare for audit support
landlock:
Simplify initially denied access rights
landlock:
Use scoped guards for ruleset
landlock:
Use scoped guards for ruleset in landlock_add_rule()
latencytop:
use correct kernel-doc format for func params
lazy tlb:
fix hotplug exit race with MMU_LAZY_TLB_SHOOTDOWN
leds:
Add AAEON UP board LED driver
leds:
Add driver for LEDs from qnap-mcu devices
leds:
Add LED1202 I2C driver
leds:
Add LED1202 I2C driver
leds:
cht-wcove: Use devm_led_classdev_register() to avoid memory leak
leds:
leds-st1202: Fix NULL pointer access on race condition
leds:
ledtrig-activity: Fix the wrong format specifier
leds:
lp8860: Write full EEPROM, not only half of it
leds:
lp8864: Add support for Texas Instruments LP8864, LP8864S, LP8866 LED-backlights
leds:
netxbig: Fix an OF node reference leak in netxbig_leds_get_of_pdata()
leds:
pwm-multicolor: Disable PWM when going to suspend
leds:
trigger: netdev: Check offload ability on interface up
leds:
triggers: Constify 'struct bin_attribute'
leds:
turris-omnia: Document driver private structures
leds:
turris-omnia: Inform about missing LED gamma correction feature in the MCU driver
leds:
turris-omnia: Notify sysfs on MCU global LEDs brightness change
leds:
turris-omnia: Use command execution functions from the MCU driver
leds:
turris-omnia: Use dev_err_probe() where appropriate
leds:
turris-omnia: Use global header for MCU command definitions
leds:
turris-omnia: Use uppercase first letter in all comments
lib min_heap:
add brief introduction to Min Heap API
lib min_heap:
improve type safety in min_heap macros by using container_of
lib min_heap:
Switch to size_t
lib/crc-t10dif:
add support for arch overrides
lib/crc-t10dif:
stop wrapping the crypto API
lib/crc16_kunit:
delete obsolete crc16_kunit.c
lib/crc32:
drop leading underscores from __crc32c_le_base
lib/crc32:
expose whether the lib is really optimized at runtime
lib/crc32:
improve support for arch-specific overrides
lib/crc32:
make crc32c() go directly to lib
lib/crc32:
remove other generic implementations
lib/crc32test:
delete obsolete crc32test.c
lib/crc:
simplify the kconfig options for CRC implementations
lib/crc_kunit.c:
add KUnit test suite for CRC library functions
lib/inflate.c:
remove dead code
lib/iov_iter:
fix import_iovec_ubuf iovec management
lib/list_debug.c:
add object information in case of invalid object
lib/list_sort:
clarify comparison function requirements in list_sort()
lib/math:
add int_sqrt test suite
lib/rhashtable:
fix the typo for preemptible
lib/sort:
clarify comparison function requirements in sort_r()
lib/test_min_heap:
use inline min heap variants to reduce attack vector
lib:
packing: add pack_fields() and unpack_fields()
lib:
packing: create __pack() and __unpack() variants without error checking
lib:
packing: demote truncation error in pack() to a warning in __pack()
lib:
packing: document recently added APIs
lib:
test_objpool: Use kthread_run_on_cpu()
libbpf:
Add unique_match option for multi kprobe
libbpf:
don't adjust USDT semaphore address if .stapsdt.base addr is missing
libbpf:
Extend linker API to support in-memory ELF files
libbpf:
Fix incorrect traversal end type ID when marking BTF_IS_EMBEDDED
libbpf:
Fix return zero when elf_begin failed
libbpf:
Fix segfault due to libelf functions not setting errno
libbpf:
Improve debug message when the base BTF cannot be found
libbpf:
prog load: Allow to use fd_array_cnt
libbpf:
Pull file-opening logic up to top-level functions
libbpf:
Set MFD_NOEXEC_SEAL when creating memfd
libbpf:
Work around kernel inconsistently stripping '.llvm.' suffix
libfs:
Fix duplicate directory entry in offset_dir_lookup
libfs:
Replace simple_offset end-of-directory detection
libfs:
Return ENOSPC when the directory offset range is exhausted
libfs:
Use d_children list to iterate simple_offset directories
libnvdimm:
Replace namespace_match() with device_find_child_by_name()
libperf cpumap:
Be tolerant of newline at the end of a cpumask
libperf cpumap:
Grow array of read CPUs in smaller increments
libperf cpumap:
Hide/reduce scope of MAX_NR_CPUS
libperf cpumap:
Refactor perf_cpu_map__merge()
libperf cpumap:
Remove perf_cpu_map__read()
libperf cpumap:
Remove use of perf_cpu_map__read()
Linux:
Linux 6.14
Linux:
Linux 6.14-rc1
Linux:
Linux 6.14-rc2
Linux:
Linux 6.14-rc3
Linux:
Linux 6.14-rc4
Linux:
Linux 6.14-rc5
Linux:
Linux 6.14-rc6
Linux:
Linux 6.14-rc7
linux/bits.h:
simplify GENMASK_INPUT_CHECK()
list_lru:
expand list_lru_add() docs with info about sublists
livepatch:
Add stack_order sysfs attribute
livepatch:
convert timeouts to secs_to_jiffies()
llc:
do not use skb_get() before dev_queue_xmit()
lockdep:
Clarify size for LOCKDEP_*_BITS configs
lockdep:
Document MAX_LOCKDEP_CHAIN_HLOCKS calculation
lockdep:
Fix upper limit for LOCKDEP_*_BITS configs
lockdep:
Mark chain_hlock_class_idx() with __maybe_unused
lockdep:
Move lockdep_assert_locked() under #ifdef CONFIG_PROVE_LOCKING
lockdown:
initialize local array before use to quiet static analysis
locking/csd-lock:
make CSD lock debug tunables writable in /sys
locking/lockdep:
Enforce PROVE_RAW_LOCK_NESTING only if ARCH_SUPPORTS_RT
locking/rtmutex:
Use the 'struct' keyword in kernel-doc comment
locking/semaphore:
Use wake_q to wake up processes outside lock critical section
locking/ww_mutex/test:
Use swap() macro
locking:
MAINTAINERS: Start watching Rust locking primitives
lockref:
add a lockref_init helper
lockref:
drop superfluous externs
lockref:
improve the lockref_get_not_zero description
lockref:
remove count argument of lockref_init
lockref:
remove lockref_put_not_zero
lockref:
use bool for false/true returns
loongarch/crc32:
expose CRC32 functions through lib
LoongArch:
Add debugfs entries to switch SFB/TSO state
LoongArch:
Add pgprot_nx() implementation
LoongArch:
Adjust SETUP_SLEEP and SETUP_WAKEUP
LoongArch:
Change 8 to 14 for LOONGARCH_MAX_{BRP,WRP}
LoongArch:
Convert unreachable() to BUG()
LoongArch:
Correct the __switch_to() prototype in comments
LoongArch:
Correct the cacheinfo sharing information
LoongArch:
csum: Fix OoB access in IP checksum code for negative lengths
LoongArch:
Derive timer max_delta from PRCFG1's timer_bits
LoongArch:
Disable FIX_EARLYCON_MEM when ARCH_IOREMAP is enabled
LoongArch:
Eliminate superfluous get_numa_distances_cnt()
LoongArch:
Extend the maximum number of watchpoints
LoongArch:
Fix idle VS timer enqueue
LoongArch:
Fix kernel_page_present() for KPRANGE/XKPRANGE
LoongArch:
Fix warnings during S3 suspend
LoongArch:
KVM: Add hypercall service support for usermode VMM
LoongArch:
KVM: Add interrupt checking for AVEC
LoongArch:
KVM: Clear LLBCTL if secondary mmu mapping is changed
LoongArch:
KVM: Fix GPA size issue about VM
LoongArch:
KVM: Fix typo issue about GCFG feature detection
LoongArch:
KVM: Reload guest CSR registers after sleep
LoongArch:
KVM: Remove duplicated cache attribute setting
LoongArch:
KVM: Set host with kernel mode when switch to VM mode
LoongArch:
Migrate to the generic rule for built-in DTB
LoongArch:
Refactor bug_handler() implementation
LoongArch:
Remove the deprecated notifier hook mechanism
LoongArch:
Set hugetlb mmap base address aligned with pmd size
LoongArch:
Set max_pfn with the PFN of the last page
loongarch:
Use ASM_REACHABLE
LoongArch:
Use polling play_dead() when resuming from hibernation
LoongArch:
Use str_yes_no() helper function for /proc/cpuinfo
loop:
allow loop_set_status to re-enable direct I/O
loop:
create a lo_can_use_dio helper
loop:
don't clear LO_FLAGS_PARTSCAN on LOOP_SET_STATUS{,64}
loop:
don't freeze the queue in loop_update_dio
loop:
fix queue freeze vs limits lock order
loop:
move updating lo_flags out of loop_set_status_from_info
loop:
only write back pagecache when starting to to use direct I/O
loop:
open code the direct I/O flag update in loop_set_dio
loop:
refactor queue limits updates
loop:
remove the use_dio field in struct loop_device
loop:
update commands in loop_set_status still referring to transfers
lsm,nfs:
fix memory leak of lsm_context
lsm:
constify function parameters
lsm:
ensure the correct LSM context releaser
lsm:
lsm_context in security_dentry_init_security
lsm:
Only build lsm_audit.c if CONFIG_SECURITY and CONFIG_AUDIT are set
lsm:
rename variable to avoid shadowing
lsm:
replace context+len with lsm_context
lsm:
secctx provider check on release
lsm:
use lsm_context in security_inode_getsecctx
m68k:
atari: Use str_on_off() helper in atari_nvram_proc_read()
m68k:
coldfire: Use proper clock rate for timers
m68k:
libgcc: Fix lvalue abuse in umul_ppmm()
m68k:
mm: add calls to pagetable_pmd_[cd]tor
m68k:
sun3: add check for __pgd_alloc()
m68k:
Use kernel's generic muldi3 libgcc function
m68k:
vga: Fix I/O defines
macintosh:
declare ctl_table as const
mailbox:
add Microchip IPC support
mailbox:
add Samsung Exynos driver
mailbox:
mpfs: fix copy and paste bug in probe
mailbox:
qcom-ipcc: Reset CLEAR_ON_RECV_RD if set from boot firmware
mailbox:
qcom: Add support for IPQ5424 APCS IPC
mailbox:
tegra-hsp: Clear mailbox before using message
mailbox:
th1520: Fix a NULL vs IS_ERR() bug
mailbox:
th1520: Fix memory corruption due to incorrect array size
mailbox:
zynqmp: Remove invalid __percpu annotation in zynqmp_ipi_probe()
mailmap, MAINTAINERS, docs:
update Carlos's email address
mailmap:
add an entry for Hamza Mahfooz
mailmap:
add an entry for Oliver Hartkopp
mailmap:
add entries for Simon Wunderlich
mailmap:
add entries for Sven Eckelmann
mailmap:
add entry for Feng Tang
mailmap:
Add entry for Rodrigo Siqueira
mailmap:
remove unwanted entry for Antonio Quartulli
mailmap:
update entry for Linus Lüssing
mailmap:
update Nick's entry
MAINTAINER:
Add entry for Blaize SoC
MAINTAINERS:
.mailmap: update Sumit Garg's email address
MAINTAINERS:
add a general entry for BSD sockets
MAINTAINERS:
add a sample ethtool section entry
maintainers:
Add an entry for ntsync.
MAINTAINERS:
Add Andrea Mayer as a maintainer of SRv6
MAINTAINERS:
Add apple-spi driver & binding files
MAINTAINERS:
add Danilo to DRIVER CORE
MAINTAINERS:
Add entry for AAEON UP board FPGA drivers
MAINTAINERS:
add entry for CRC library
MAINTAINERS:
Add entry for DMEM cgroup controller
MAINTAINERS:
add entry for ethtool
MAINTAINERS:
Add entry for linux/pruss_driver.h
MAINTAINERS:
add entry for Samsung Exynos mailbox driver
MAINTAINERS:
add entry for UNIX sockets
MAINTAINERS:
add include/linux/sysfs.h
MAINTAINERS:
Add Jan Petrous as the NXP S32G/R DWMAC driver maintainer
MAINTAINERS:
add Kuniyuki Iwashima to TCP reviewers
MAINTAINERS:
add lib/test_xarray.c
MAINTAINERS:
Add maintainer for Qualcomm's I2C GENI driver
MAINTAINERS:
Add maintainer for ROHM BD79703
MAINTAINERS:
add me as /proc/kcore maintainer
MAINTAINERS:
Add missing file entries for the USB video class driver
MAINTAINERS:
Add myself (Neal Gompa) as a reviewer for ARM Apple support
MAINTAINERS:
add myself and Tudor as reviewers for Google Tensor SoC
MAINTAINERS:
Add myself as a riscv reviewer
MAINTAINERS:
add Neal to TCP maintainers
MAINTAINERS:
add Paul Fertser as a NC-SI reviewer
MAINTAINERS:
Add perf list for drivers/perf/
MAINTAINERS:
add Raphael Gallais-Pou to DRM/STi maintainers
MAINTAINERS:
Add Rust Misc Sample to MISC entry
MAINTAINERS:
Add sctp headers to the general netdev entry
MAINTAINERS:
add slimbus documentation
MAINTAINERS:
Add static_call_inline.c to STATIC BRANCH/CALL
MAINTAINERS:
add tambarus as R for Samsung SPI
MAINTAINERS:
Adjust the file entry for the qnap-mcu header
MAINTAINERS:
arm: apple: Add Janne as maintainer
MAINTAINERS:
assign em_canid.c additionally to CAN maintainers
MAINTAINERS:
Assume maintainership of PL111
MAINTAINERS:
bnxt_en: Add Pavan Chebbi as co-maintainer
MAINTAINERS:
Change AMD PMC driver status to "Supported"
MAINTAINERS:
change maintainer for FSI
MAINTAINERS:
Change maintainer for RDT
MAINTAINERS:
Change my role from Maintainer to Reviewer
MAINTAINERS:
correct list and scope of LTC4286 HARDWARE MONITOR
MAINTAINERS:
create entry for ethtool MAC merge
MAINTAINERS:
delete entry for AXXIA I2C
MAINTAINERS:
downgrade Ethernet NIC drivers without CI reporting
MAINTAINERS:
Drop IIO from the title of the Chipcap 2 hwmon driver
MAINTAINERS:
exec: Add auxvec.h UAPI
MAINTAINERS:
exec: Mark Kees as maintainer
MAINTAINERS:
fix DWMAC S32 entry
MAINTAINERS:
fix list entries with display names
MAINTAINERS:
include linux-mm for xarray maintenance
MAINTAINERS:
ipmi: update my email address
MAINTAINERS:
list openvswitch docs under its entry
MAINTAINERS:
mailmap: add entries for Antonio Quartulli
MAINTAINERS:
mailmap: update Yosry Ahmed's email address
MAINTAINERS:
Mark Andrew as M: for ASPEED MACHINE SUPPORT
MAINTAINERS:
Move Pavel to kernel.org address
MAINTAINERS:
Move rhashtable over to linux-crypto
MAINTAINERS:
Remove myself
MAINTAINERS:
Remove myself
MAINTAINERS:
Remove myself
MAINTAINERS:
Remove myself from the goodix touchscreen maintainers
MAINTAINERS:
Remove Shengyang as JH7110 DPHY maintainer
MAINTAINERS:
repair file entry in MEDIA DRIVERS FOR STM32 - CSI
MAINTAINERS:
setup support for SpacemiT SoC tree
MAINTAINERS:
sfc: remove Martin Habets
MAINTAINERS:
socket timestamping: add Jason Xing as reviewer
MAINTAINERS:
trim the GVE entry
MAINTAINERS:
Update AMDGPU DML maintainers info
MAINTAINERS:
update amdgpu maintainers list
MAINTAINERS:
update email address in cifs and ksmbd entry
MAINTAINERS:
update email address of Marek Linder
MAINTAINERS:
Update entry for DH electronics DHSOM SoMs and boards
MAINTAINERS:
Update Ike Panhc's email address
MAINTAINERS:
update maintainer for Microsoft MANA RDMA driver
MAINTAINERS:
update MEMORY MAPPING section
MAINTAINERS:
Update my email address
MAINTAINERS:
update Nick's contact info
MAINTAINERS:
Update nvmem section
MAINTAINERS:
Update own email address from Bootlin to sys-base
MAINTAINERS:
Update RCU git tree
MAINTAINERS:
Update the bnxt_re maintainers
MAINTAINERS:
Use my kernel.org address for ACPI GPIO work
MAINTAINERS:
Use my kernel.org address for I2C ACPI work
MAINTAINERS:
wifi: ath: remove Kalle
MAINTAINERS:
wifi: remove Kalle
Linux:
make sure that DNAME_INLINE_LEN is a multiple of word size
Linux:
make take_dentry_name_snapshot() lockless
maple_tree:
add a test check deficient node
maple_tree:
index has been checked to be smaller than pivot
maple_tree:
not possible to be a root node after loop
maple_tree:
only root node could be deficient
maple_tree:
simplify split calculation
maple_tree:
use mas_next_slot() directly
maple_tree:
we don't set offset to MAPLE_NODE_SLOTS on error
mctp i2c:
drop check because i2c_unregister_device() is NULL safe
mctp i3c:
handle NULL header address
mctp:
no longer rely on net->dev_index_head[]
md/md-bitmap:
factor behind write counters out from bitmap_{start/end}write()
md/md-bitmap:
move bitmap_{start, end}write to md upper layer
md/md-bitmap:
remove the last parameter for bimtap_ops->endwrite()
md/md-bitmap:
Synchronize bitmap_get_stats() with bitmap lifetime
md/md-linear:
Fix a NULL vs IS_ERR() bug in linear_add()
md/raid*:
Fix the set_queue_limits implementations
md/raid5:
implement pers->bitmap_sector()
md:
add a new callback pers->bitmap_sector()
md:
Fix linear_set_limits()
md:
reintroduce md-linear
md:
Replace deprecated kmap_atomic() with kmap_local_page()
media:
b2c2: Remove unused functions
media:
bcm2835-unicam: Allow setting of unpacked formats
media:
bcm2835-unicam: Disable trigger mode operation
media:
bcm2835-unicam: Fix for possible dummy buffer overrun
media:
bcm2835-unicam: Improve frame sequence count handling
media:
camif-core: Add check for clk_enable()
media:
ccs: Clean up parsed CCS static data on parse failure
media:
ccs: Fail the probe on CCS static data parser failure
media:
ccs: Fix CCS static data parsing for large block sizes
media:
ccs: Fix cleanup order in ccs_probe()
media:
ccs: Print a warning on CCS static data parser failure
media:
cec: include linux/debugfs.h and linux/seq_file.h where needed
media:
cx18: Remove unused cx18_reset_ir_gpio
media:
cx231xx: remove redundant assignment to variable value
media:
cxd2841er: fix 64-bit division on gcc-9
media:
Documentation: ipu3: Remove unused and obsolete references
media:
Documentation: PHY information can be obtained from OF endpoint too
media:
Documentation: tx-rx: Fix formatting
media:
dt-bindings: Add property to describe CSI-2 C-PHY line orders
media:
dt-bindings: Add qcom,sc7280-camss
media:
dt-bindings: qcom-venus: Deprecate video-decoder and video-encoder where applicable
media:
dt-bindings: sony,imx290: Add IMX462 to the IMX290 binding
media:
dt-bindings: trivial white-space and example cleanup
media:
dvb-usb-v2: af9035: fix ISO C90 compilation error on af9035_i2c_master_xfer
media:
fix secfeed undefined when filter alloc fail
media:
hantro: Replace maintainers
media:
i2c: ds90ub913: Add error handling to ub913_hw_init()
media:
i2c: ds90ub953: Add error handling for i2c reads/writes
media:
i2c: ds90ub953: Clear CRC errors in ub953_log_status()
media:
i2c: ds90ub960: Add RGB24, RAW8 and RAW10 formats
media:
i2c: ds90ub960: Add support for I2C_RX_ID
media:
i2c: ds90ub960: Drop unused indirect block define
media:
i2c: ds90ub960: Fix logging SP & EQ status only for UB9702
media:
i2c: ds90ub960: Fix shadowing of local variables
media:
i2c: ds90ub960: Fix UB9702 refclk register access
media:
i2c: ds90ub960: Fix UB9702 VC map
media:
i2c: ds90ub960: Fix use of non-existing registers on UB9702
media:
i2c: ds90ub960: Handle errors in ub960_log_status_ub960_sp_eq()
media:
i2c: ds90ub960: Reduce sleep in ub960_rxport_wait_locks()
media:
i2c: ds90ub960: Use HZ_PER_MHZ
media:
i2c: ds90ub9x3: Fix extra fwnode_handle_put()
media:
i2c: imx208: Use const 'struct bin_attribute' callback
media:
i2c: imx290: Add configuration for IMX462
media:
i2c: imx290: Limit analogue gain according to module
media:
i2c: imx290: Register 0x3011 varies between imx327 and imx290
media:
i2c: imx412: Add missing newline to prints
media:
i2c: ov9282: Correct the exposure offset
media:
imon: don't push static constants on stack for %*ph
media:
imx-jpeg: Fix potential error pointer dereference in detach_pm()
media:
imx296: Add standby delay during probe
media:
intel/ipu6: move some boot messages to debug level
media:
intel/ipu6: remove cpu latency qos request on error
media:
ipu-bridge: Remove unneeded conditional compilations
media:
lmedm04: Handle errors for lme2510_int_read
media:
marvell: Add check for clk_enable()
media:
mc: fix endpoint iteration
media:
mceusb: don't include 'pm_wakeup.h' directly
media:
mceusb: don't push static constants on stack for %*ph
media:
mgb4: Defines cleanup
media:
mgb4: Unify register names in inputs/outputs
media:
mgb4: Unify the outputs padding logic with the inputs
media:
mipi-csis: Add check for clk_enable()
media:
mmp: Bring back registration of the device
media:
nuvoton: Fix an error check in npcm_video_ece_init()
media:
nxp: imx8-isi: Add i.MX8ULP support
media:
nxp: imx8-isi: fix v4l2-compliance test errors
media:
ov2740: Add camera orientation and sensor rotation controls
media:
ov2740: Add powerdown GPIO support
media:
ov2740: Add regulator support
media:
ov2740: Debug log chip ID
media:
ov5640: fix get_light_freq on auto
media:
platform: exynos4-is: Remove unused __is_get_frame_size
media:
platform: exynos4-is: Remove unused fimc_is_param_strerr
media:
platform: mtk-mdp3: cmdq: Remove duplicated platforms checks
media:
platform: mtk-mdp3: Get fine-grain control of cmdq_pkt_finalize()
media:
platform: mtk-mdp3: Remove mask parameter from MM_REG_POLL macro
media:
platform: mtk-mdp3: Remove mask parameter from MM_REG_WRITE macro
media:
platform: mtk-mdp3: Remove useless variadic arguments from macros
media:
platform: mtk-mdp3: Use cmdq_pkt_create() and cmdq_pkt_destroy()
media:
platform: mtk-mdp3: Use cmdq_pkt_write when no mask is needed
media:
platform: rzg2l-cru: rzg2l-video: Fix the comment in rzg2l_cru_start_streaming_vq()
media:
qcom: camss: Add support for camss driver on sc7280
media:
qcom: camss: document csiphy_lanes_cfg structure
media:
qcom: camss: reducing the repitious error message string
media:
qcom: camss: Restructure camss_link_entities
media:
qcom: camss: Sort camss version enums and compatible strings
media:
rc: iguanair: handle timeouts
media:
rcar-csi2: Allow specifying C-PHY line order
media:
rcar-csi2: Update D-PHY startup on V4M
media:
remove dead TI wl128x FM radio driver
media:
rkisp1: Fix unused value issue
media:
rkisp1: Reduce min_queued_buffers to 1
media:
rockchip: rga: Fix Copyright description
media:
rtl2832_sdr: assign vb2 lock before vb2_queue_init
media:
s5p-mfc: Fix an error handling path s5p_mfc_open()
media:
saa7164: Remove unused values
media:
solo6x10: Use const 'struct bin_attribute' callback
media:
stm32: csi: addition of the STM32 CSI driver
media:
stm32: dcmipp: add 1X16 RGB / YUV formats support
media:
stm32: dcmipp: add bayer 10~14 bits formats
media:
stm32: dcmipp: add core support for the stm32mp25
media:
stm32: dcmipp: add support for csi input into dcmipp-input
media:
stm32: dcmipp: avoid duplicated format on enum in bytecap
media:
stm32: dcmipp: correct dma_set_mask_and_coherent mask value
media:
stm32: dcmipp: fill media ctl hw_revision field
media:
stm32: dcmipp: rename dcmipp_parallel into dcmipp_input
media:
stm32: dcmipp: replace s_stream with enable/disable_streams
media:
stm32: dcmipp: use v4l2_subdev_is_streaming
media:
tuners: fc0013 Remove unused functions
media:
uvcvideo: Add Kurokesu C1 PRO camera
media:
uvcvideo: Add more logging to uvc_query_ctrl()
media:
uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a camera
media:
uvcvideo: Allow changing noparam on the fly
media:
uvcvideo: Annotate lock requirements for uvc_ctrl_set
media:
uvcvideo: Announce the user our deprecation intentions
media:
uvcvideo: Fix crash during unbind if gpio unit is in use
media:
uvcvideo: Fix deadlock during uvc_probe
media:
uvcvideo: Fix double free in error path
media:
uvcvideo: Fix event flags in uvc_ctrl_send_events
media:
uvcvideo: Flush the control cache when we get an event
media:
uvcvideo: Implement dual stream quirk to fix loss of usb packets
media:
uvcvideo: Invert default value for nodrop module param
media:
uvcvideo: Only save async fh if success
media:
uvcvideo: Propagate buf->error to userspace
media:
uvcvideo: Refactor frame parsing code into a uvc_parse_frame function
media:
uvcvideo: Remove dangling pointers
media:
uvcvideo: Remove duplicated cap/out code
media:
uvcvideo: Remove redundant NULL assignment
media:
uvcvideo: Reorder uvc_status_init()
media:
uvcvideo: Support partial control reads
media:
uvcvideo: Use uvc_query_name in uvc_get_video_ctrl
media:
v4l: fwnode: Parse MiPI DisCo for C-PHY line-orders
media:
venus: Add support for static video encoder/decoder declarations
media:
venus: destroy hfi session after m2m_ctx release
media:
venus: match instance creation and destruction order
media:
venus: Populate video encoder/decoder nodename entries
media:
venus: Remove unused hfi_core_ping()
media:
verisilicon: av1: Store chroma and mv offsets
media:
verisilicon: Fix IMX8 native pixel-format step values
media:
verisilicon: Store reference frames pixels format
media:
vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread
mediatek:
stop messing with ->d_iname
mei:
me: add panther lake P DID
mei:
vsc: Use "wakeuphostint" when getting the host wakeup GPIO
memcg/hugetlb:
introduce mem_cgroup_charge_hugetlb
memcg/hugetlb:
introduce memcg_accounts_hugetlb
memcg/hugetlb:
remove memcg hugetlb try-commit-cancel protocol
memcg:
avoid dead loop when setting memory.max
memcg:
drain obj stock on cpu hotplug teardown
memcg:
fix soft lockup in the OOM process
memory:
omap-gpmc: deadcode a pair of functions
memory:
omap-gpmc: drop no compatible check
memory:
tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
memory:
ti-aemif: Create aemif_check_cs_timings()
memory:
ti-aemif: Create aemif_set_cs_timings()
memory:
ti-aemif: Export aemif_*_cs_timings()
memory:
ti-aemif: Remove unnecessary local variables
memory:
ti-aemif: Store timings parameter in number of cycles - 1
memory:
ti-aemif: Wrap CS timings into a struct
memstick:
core: fix kernel-doc notation
Linux:
Merge 6.13-rc3 into staging-next
Linux:
Merge 6.13-rc3 into tty-next
Linux:
Merge 6.13-rc3 into usb-next
Linux:
Merge 6.13-rc4 into char-misc-next
Linux:
Merge 6.13-rc7 into driver-core-next
Linux:
Merge 6.13-rc7 into staging next
Linux:
Merge 6.13-rc7 into tty-next
Linux:
Merge 6.13-rc7 into usb-next
Linux:
Merge 6.14-rc4 into usb-next
Linux:
Merge afs RCU pathwalk fix
Linux:
Merge back earlier cpufreq material for 6.14
Linux:
Merge back earlier cpufreq material for 6.14
Linux:
Merge back earlier cpuidle material for 6.14
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'200GbE' 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/net-queue
Merge branch :
'20241022-qcs615-clock-driver-v4-0-3d716ad0d987@quicinc.com' into clk-for-6.14
Merge branch :
'20241022-qcs615-clock-driver-v4-0-3d716ad0d987@quicinc.com' into HEAD
Merge branch :
'20241027-sar2130p-clocks-v5-0-ecad2a1432ba@linaro.org' into arm64-for-6.13
Merge branch :
'20241028060506.246606-3-quic_srichara@quicinc.com' into arm64-for-6.13
Merge branch :
'20241204-sm8750_master_clks-v3-0-1a8f31a53a86@quicinc.com' into clk-for-6.14
Merge branch :
'20241221-topic-x1p4_clk-v1-2-dbaeccb74884@oss.qualcomm.com' into clk-for-6.14
Merge branch :
'20250103-qcom_ipq_cmnpll-v8-1-c89fb4d4849d@quicinc.com' into arm64-for-6.14
Merge branch :
'20250103-qcom_ipq_cmnpll-v8-1-c89fb4d4849d@quicinc.com' into clk-for-6.14
Merge branch :
'20250106-sm8750-dispcc-v2-1-6f42beda6317@linaro.org' into clk-for-6.14
Merge branch :
'6.13/scsi-fixes' into 6.14/scsi-staging
Merge branch :
'6.14/scsi-queue' into 6.14/scsi-fixes
Merge branch :
'Add IP-TFS mode to xfrm'
Merge branch :
'add-fd_array_cnt-attribute-for-bpf_prog_load'
Merge branch :
'add-more-feautues-for-enetc-v4-round-1'
Merge branch :
'add-multicast-filtering-support-for-vlan-interface'
Merge branch :
'add-perout-library-for-rds-ptp-supported-phys'
Merge branch :
'add-rds-ptp-library-for-microchip-phys'
Merge branch :
'add-support-for-so_priority-cmsg'
Merge branch :
'add-support-for-synopsis-dwmac-ip-on-nxp-automotive-socs-s32g2xx-s32g3xx-s32r45'
Merge branch :
'af_unix-prepare-for-skb-drop-reason'
Merge branch :
'af_unix-set-skb-drop-reason-in-every-kfree_skb-path'
Merge branch :
'arm64-for-6.13' into arm64-for-6.14
Merge branch :
'arrange-pse-core-and-update-tps23881-driver'
Merge branch :
'bcachefs-kill-retry-estale' into HEAD
Merge branch :
'bnxt_en-driver-update'
Merge branch :
'bnxt_en-implement-tcp-data-split-and-thresh-option'
Merge branch :
'bonding-fix-incorrect-mac-address-setting'
Merge branch :
'bpf-allow-bpf_for-bpf_repeat-while-holding-spin'
Merge branch :
'bpf-allow-may_goto-0-instruction'
Merge branch :
'bpf-fix-wrong-copied_seq-calculation-and-add-tests'
Merge branch :
'bpf-reduce-the-use-of-migrate_-disable-enable'
Merge branch :
'bpf-skip-non-exist-keys-in-generic_map_lookup_batch'
Merge branch :
'bpf-some-fixes-for-nullness-elision'
Merge branch :
'bpf-verifier-improve-precision-of-bpf_mul'
Merge branch :
'bpftool-btf-support-dumping-a-single-type-from-file'
Merge branch :
'bridge-handle-changes-in-vlan_flag_bridge_binding'
Merge branch :
'clk-fixes' into clk-next
Merge branch :
'cn10k-ipswec-outbound-inline-support'
Merge branch :
'cpuidle-teo'
Merge branch :
'dev-covnert-dev_change_name-to-per-netns-rtnl'
Merge branch :
'dev-hold-per-netns-rtnl-in-register-netdev'
Merge branch :
'devmem-tcp-fixes'
Merge branch :
'docs-fixes' into docs-mw
Merge branch :
'dp83822-gpio2'
Merge branch :
'dsa-mv88e6xxx-refactor-statistics-ready-for-rmu-support'
Merge branch :
'efivarfs' into next
Merge branch :
'enic-set-link-speed-only-after-link-up'
Merge branch :
'eth-bnxt-fix-several-bugs-in-the-bnxt-module'
Merge branch :
'eth-fbnic-add-hardware-monitoring-support'
Merge branch :
'eth-fbnic-support-basic-rss-config-and-setting-channel-count'
Merge branch :
'eth-fix-calling-napi_enable-in-atomic-context'
Merge branch :
'ethtool-generate-uapi-header-from-the-spec'
Merge branch :
'ethtool-get_ts_stats-for-dsa-and-ocelot-driver'
Merge branch :
'ethtool-rss-minor-fixes-for-recent-rss-changes'
Merge branch :
'fix-missing-rtnl-lock-in-suspend-path'
Merge branch :
'fix-race-conditions-in-ndo_get_stats64'
Merge branch :
'fixes' into 'for-next'
Merge branch :
'fixes' into next
Merge branch :
'fixes-for-ipa-v4-7'
Merge branch :
'fixes-for-seg6-and-rpl-lwtunnels-on-input'
Merge branch :
'flow_dissector-fix-handling-of-mixed-port-and-port-range-keys'
Merge branch :
'for-6.14-cpu_sync-fixup' into for-linus
Merge branch :
'for-6.14/constify-bin-attribute' into for-linus
Merge branch :
'for-6.14/core' into for-linus
Merge branch :
'for-6.14/intel-ish' into for-linus
Merge branch :
'for-6.14/intel-thc' into for-linus
Merge branch :
'for-6.14/lenovo' into for-linus
Merge branch :
'for-6.14/nintendo' into for-linus
Merge branch :
'for-6.14/selftests-trivial' into for-linus
Merge branch :
'for-6.14/steelseries' into for-linus
Merge branch :
'for-6.14/uclogic' into for-linus
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-next/cca' into for-next/core
Merge branch :
'for-next/cpufeature' into for-next/core
Merge branch :
'for-next/docs' into for-next/core
Merge branch :
'for-next/misc' into for-next/core
Merge branch :
'for-next/mm' into for-next/core
Merge branch :
'for-next/perf' into for-next/core
Merge branch :
'for-v6.14/dt-bindings-clk-samsung' into next/dt64
Merge branch :
'free-htab-element-out-of-bucket-lock'
Merge branch :
'gre-fix-regressions-in-ipv6-link-local-address-generation'
Merge branch :
'gre-revert-ipv6-link-local-address-fix'
Merge branch :
'gtp-geneve-suppress-list_del-splat-during-exit_batch_rtnl'
Merge branch :
'hisilicon-hns-deadcoding'
Merge branch :
'i2c/i2c-host' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge branch :
'i40e-deadcoding'
Merge branch :
'icc-sar2130p' of https://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into HEAD
Merge branch :
'icc-sm8750' into icc-next
Merge branch :
'icc-sm8750' of https://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into arm64-for-6.14
Merge branch :
'igc-deadcoding'
Merge branch :
'inetpeer-reduce-false-sharing-and-atomic-operations'
Merge branch :
'intel-sst' of https://github.com/spandruvada/linux-kernel into review-ilpo-next
Merge branch :
'intel-wired-lan-driver-updates-2025-01-06-igb-igc-ixgbe-ixgbevf-i40e-fm10k'
Merge branch :
'intel-wired-lan-driver-updates-2025-02-24-ice-idpf-iavf-ixgbe'
Merge branch :
'introduce-unified-and-structured-phy'
Merge branch :
'ionic-minor-code-updates'
Merge branch :
'ipv4-consolidate-route-lookups-from-ipv4-sockets'
Merge branch :
'ipv6-convert-rtm_-new-del-addr-and-more-to-per-netns-rtnl'
Merge branch :
'ipv6-mcast-add-data-race-annotations'
Merge branch :
'ipvlan-support-bonding-events'
Merge branch :
'irq-save-restore'
Merge branch :
'kvm-mirror-page-tables' into HEAD
Merge branch :
'kvm-userspace-hypercall' into HEAD
Merge branch :
'kvmarm-fixes-6.13-3'
Merge branch :
'lan78xx-preparations-for-phylink'
Merge branch :
'lan78xx-preparations-for-phylink'
Merge branch :
'lan78xx-preparations-for-phylink'
Merge branch :
'lib-packing-introduce-and-use-un-pack_fields'
Merge branch :
'libbpf-extend-linker-api-to-support-in-memory-elf-files'
Merge branch :
'limit-devicetree-parameters-to-hardware-capability'
Merge branch :
'linus' into x86/cleanups, to resolve conflict
Merge branch :
'linus' into x86/mm, to pick up fixes
Merge branch :
'linus' into x86/urgent, to pick up dependent patches
Merge branch :
'locking/urgent'
Merge branch :
'maintainers-recognize-kuniyuki-iwashima-as-a-maintainer'
Merge branch :
'make-time-wait-reuse-delay-deterministic-and-configurable'
Merge branch :
'md-6.14-bitmap' into md-6.14
Merge branch :
'mdio-support-updates'
Merge branch :
'mitigate-the-two-reallocations-issue-for-iptunnels'
Merge branch :
'mlx5-hardware-steering-part-2'
Merge branch :
'mlx5-hw-managed-flow-steering-in-fs-core-level'
Merge branch :
'mlx5-misc-changes-2024-12-19'
Merge branch :
'mlx5-misc-fixes-2025-02-25'
Merge branch :
'mlx5-misc-fixes-2025-03-10'
Merge branch :
'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch :
'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch :
'mlxsw-move-tx-header-handling-to-pci-driver'
Merge branch :
'mptcp-blackhole-only-if-1st-syn-retrans-w-o-mpc-is-accepted'
Merge branch :
'mptcp-fixes-addressing-syzbot-reports'
Merge branch :
'mptcp-misc-fixes'
Merge branch :
'mptcp-pm-userspace-misc-cleanups'
Merge branch :
'mptcp-selftests-more-debug-in-case-of-errors'
Merge branch :
'net-add-and-use-phy_disable_eee'
Merge branch :
'net-add-negotiation-of-in-band-capabilities'
Merge branch :
'net-add-phylink-managed-eee-support'
Merge branch :
'net-airoha-add-qdisc-offload-support'
Merge branch :
'net-bcm-asp2-fix-fallout-from-phylib-eee-changes'
Merge branch :
'net-bridge-add-skb-drop-reasons-to-the-most-common-drop-points'
Merge branch :
'net-constify-struct-bin_attribute'
Merge branch :
'net-convert-some-udp-tunnel-drivers-to-netdev_pcpu_stat_dstats'
Merge branch :
'net-core-improvements-to-device-lookup-by-hardware-address'
Merge branch :
'net-dsa-cleanup-eee-part-1'
Merge branch :
'net-dsa-cleanup-eee-part-2'
Merge branch :
'net-enetc-fix-some-known-issues'
Merge branch :
'net-ethernet-simplify-few-things'
Merge branch :
'net-ethernet-ti-am65-cpsw-streamline-rx-tx-queue-creation-and-cleanup'
Merge branch :
'net-ethernet-ti-am65-cpsw-xdp-fixes'
Merge branch :
'net-ethtool-fixes-for-hds-threshold'
Merge branch :
'net-fib_rules-add-flow-label-selector-support'
Merge branch :
'net-first-round-to-use-dev_net_rcu'
Merge branch :
'net-fix-lwtunnel-reentry-loops'
Merge branch :
'net-fix-race-of-rtnl_net_lock-dev_net-dev'
Merge branch :
'net-hold-per-netns-rtnl-during-netdev-notifier-registration'
Merge branch :
'net-lan969x-add-fdma-support'
Merge branch :
'net-lan969x-add-rgmii-support'
Merge branch :
'net-make-sure-we-retain-napi-ordering-on-netdev-napi_list'
Merge branch :
'net-mlx5e-ct-add-support-for-hardware-steering'
Merge branch :
'net-net-add-negotiation-of-in-band-capabilities-remainder'
Merge branch :
'net-pcs-add-supported_interfaces-bitmap-for-pcs'
Merge branch :
'net-phy-nxp-c45-tja11xx-add-errata-for-tja112xa-b'
Merge branch :
'net-phy-realtek-add-hwmon-support'
Merge branch :
'net-phylib-eee-cleanups'
Merge branch :
'net-phylink-fix-pcs-without-autoneg'
Merge branch :
'net-prepare-for-removal-of-net-dev_index_head'
Merge branch :
'net-reduce-rtnl-pressure-in-unregister_netdevice'
Merge branch :
'net-remove-the-single-page-frag-cache-for-good'
Merge branch :
'net-second-round-to-use-dev_net_rcu'
Merge branch :
'net-smc-two-features-for-smc-r'
Merge branch :
'net-stmmac-clean-up-and-fix-eee-implementation'
Merge branch :
'net-stmmac-further-eee-cleanups-and-one-fix'
Merge branch :
'net-stmmac-rx-performance-improvement'
Merge branch :
'net-timestamp-selectable'
Merge branch :
'net-use-netdev-lock-to-protect-napi'
Merge branch :
'net-xilinx-axienet-enable-adaptive-irq-coalescing-with-dim'
Merge branch :
'net_sched-prevent-creation-of-classes-with-tc_h_root'
Merge branch :
'net_sched-sch_sfq-reject-limit-of-1'
Merge branch :
'net_sched-two-security-bug-fixes-and-test-cases'
Merge branch :
'netcons-add-udp-send-fail-statistics-to-netconsole'
Merge branch :
'netconsole-selftest-for-userdata-overflow'
Merge branch :
'next' into for-linus
Merge branch :
'pci-device-recovery' into features
Merge branch :
'pci/aspm'
Merge branch :
'pci/controller/dra7xx'
Merge branch :
'pci/controller/dwc'
Merge branch :
'pci/controller/imx6'
Merge branch :
'pci/controller/iommu-map'
Merge branch :
'pci/controller/layerscape'
Merge branch :
'pci/controller/mediatek'
Merge branch :
'pci/controller/microchip'
Merge branch :
'pci/controller/mvebu'
Merge branch :
'pci/controller/rcar-ep'
Merge branch :
'pci/controller/rockchip'
Merge branch :
'pci/controller/xilinx-cpm'
Merge branch :
'pci/devres'
Merge branch :
'pci/dpc'
Merge branch :
'pci/dt-bindings'
Merge branch :
'pci/endpoint'
Merge branch :
'pci/endpoint-test'
Merge branch :
'pci/enumeration'
Merge branch :
'pci/err'
Merge branch :
'pci/misc'
Merge branch :
'pci/of'
Merge branch :
'pci/pci-sysfs'
Merge branch :
'pci/pm'
Merge branch :
'pci/switchtec'
Merge branch :
'perf/urgent'
Merge branch :
'platform-drivers-x86-platform-profile' into for-next
Merge branch :
'platform-drivers-x86-platform-profile' into for-next
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-cpuidle'
Merge branch :
'pm-powercap'
Merge branch :
'pm-sleep'
Merge branch :
'pm-tools'
Merge branch :
'ptp-vmclock-bugfixes-and-cleanups-for-error-handling'
Merge branch :
'r8169-add-support-for-rtl8125d-rev-b'
Merge branch :
'realtek-link-down'
Merge branch :
'rxrpc-afs-miscellaneous-fixes'
Merge branch :
'rxrpc-call-state-fixes'
Merge branch :
'rxrpc-implement-jumbo-data-transmission-and-rack-tlp'
Merge branch :
'sched/urgent'
Merge branch :
'selftests-bpf-migrate-test_flow_dissector-sh-to-test_progs'
Merge branch :
'selftests-bpf-migrate-test_xdp_meta-sh-to-test_progs'
Merge branch :
'selftests-bpf-migrate-test_xdp_redirect-sh-to-test_progs'
Merge branch :
'selftests-net-packetdrill-import-multiple-tests'
Merge branch :
'slab/for-6.14/kfree_rcu_move' into slab/for-next
Merge branch :
'sockmap-vsock-for-connectible-sockets-allow-only-connected'
Merge branch :
'sunxi/shared-clk-ids-for-6.14' into sunxi/dt-for-6.14
Merge branch :
'support-eliding-map-lookup-nullness'
Merge branch :
'support-some-features-for-the-hibmcge-driver'
Merge branch :
'tcp-add-a-new-paws_ack-drop-reason'
Merge branch :
'thermal-intel'
Merge branch :
'tls1.3-key-updates'
Merge branch :
'tools-ynl-add-install-target'
Merge branch :
'tools-ynl-decode-link-types-present-in-tests'
Merge branch :
'topic/post-6.13-rc1' into for-next
Merge branch :
'ucc_geth-phylink-conversion'
Merge branch :
'usbnet-ipheth-prevent-oob-reads-of-ndp16'
Merge branch :
'vfs-6.14.uncached_buffered_io'
Merge branch :
'vsnprintf'
Merge branch :
'vsock-null-ptr-deref-when-so_linger-enabled'
Merge branch :
'vsock-test-tests-for-memory-leaks'
Merge branch :
'vsock-transport-reassignment-and-error-handling-issues'
Merge branch :
'vxlan-support-user-defined-reserved-bits'
Merge branch :
'x86/urgent' into x86/boot, to pick up dependent fixes
Merge branch :
'xa_alloc_cyclic-checks'
Merge branch :
'xdp-a-fistful-of-generic-changes-pt-i'
Merge branch :
'xdp-a-fistful-of-generic-changes-pt-ii'
Merge branch :
'xdp-a-fistful-of-generic-changes-pt-iii'
Linux:
Merge branch kvm-arm64/coresight-6.14 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/debug-6.14 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/misc-6.14 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/nv-resx-fixes-6.14 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/nv-timers into kvmarm-master/next
Linux:
Merge branch kvm-arm64/pkvm-fixed-features-6.14 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/pkvm-memshare-declutter into kvmarm-master/next
Linux:
Merge branch kvm-arm64/pkvm-np-guest into kvmarm-master/next
Merge branches :
'20241204-sm8750_master_clks-v3-0-1a8f31a53a86@quicinc.com' and '20250106-sm8750-dispcc-v2-1-6f42beda6317@linaro.org' into arm64-for-6.14
Merge branches :
'acpi-battery', 'acpi-fan' and 'acpi-misc'
Merge branches :
'acpi-osl', 'acpi-tables', 'acpi-property', 'acpi-prm' and 'acpi-apei'
Merge branches :
'acpi-property' and 'acpi-resource'
Merge branches :
'arm/smmu/updates', 'arm/smmu/bindings', 'qualcomm/msm', 'rockchip', 'riscv', 'core', 'intel/vt-d' and 'amd/amd-vi' into next
Merge branches :
'clk-airoha', 'clk-rockchip', 'clk-stm', 'clk-thead' and 'clk-bcm' into clk-next
Merge branches :
'clk-cleanup', 'clk-renesas', 'clk-mediatek', 'clk-samsung' and 'clk-socfpga' into clk-next
Merge branches :
'clk-microchip', 'clk-xilinx', 'clk-allwinner', 'clk-imx' and 'clk-qcom' into clk-next
Merge branches :
'fixes.2024.12.14a', 'rcutorture.2024.12.14a', 'srcu.2024.12.14a' and 'torture-test.2024.12.14a' into rcu-merge.2024.12.14a
Merge branches :
'for-6.14/wacom' and 'for-6.14/wacom-pci' into for-linus
Merge branches :
'pm-devfreq' and 'pm-opp'
Merge branches :
'pm-sleep', 'pm-cpuidle' and 'pm-em'
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-fixes
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 git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
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 import NS conversion from :
'https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git' into for-next
Merge patch series "acct:
don't allow access to internal filesystems"
Linux:
Merge patch series "add STATX_DIO_READ_ALIGN v3"
Merge patch series "afs:
Dynamic root improvements"
Merge patch series "can:
flexcan: only change CAN state when link up in system PM"
Merge patch series "can:
kvaser_usb: Update stats and state even if alloc_can_err_skb() fails"
Merge patch series "can:
tcan4x5x/m_can: use standby mode when down and in suspend"
Merge patch series "can:
tcan4x5x: add option for selecting nWKRQ voltage"
Merge patch series "cred:
rework {override,revert}_creds()"
Linux:
Merge patch series "Fix for huge faults regression"
Linux:
Merge patch series "fix reading ESP during coredump"
Linux:
Merge patch series "fixes for uncached IO"
Merge patch series "fs:
listmount()/statmount() fix and sample program"
Merge patch series "fs:
lockless mntns lookup"
Merge patch series "fs:
tweak mntns iteration"
Linux:
Merge patch series "further lockref cleanups"
Linux:
Merge patch series "Improve simple directory offset wrap behavior"
Linux:
Merge patch series "Introduce support for Fabric Discovery and Login Services"
Linux:
Merge patch series "lockref cleanups"
Merge patch series "netfs:
Miscellaneous fixes"
Merge patch series "netfs:
Miscellaneous fixes"
Merge patch series "netfs:
Read performance improvements and "single-blob" support"
Merge patch series "pid_namespace:
namespacify sysctl kernel.pid_max"
Merge patch series "pidfs:
file handle preliminaries"
Merge patch series "pidfs:
implement file handle support"
Merge patch series "pidfs:
support bind-mounts"
Merge patch series "proc/kcore:
performance optimizations"
Linux:
Merge patch series "R-Car CANFD fixes"
Linux:
Merge patch series "Replace the "slave_*" function names"
Merge patch series "riscv:
Add support for xtheadvector"
Merge patch series "scsi:
Constify 'struct bin_attribute'"
Linux:
Merge patch series "symlink length caching"
Linux:
Merge patch series "Untie the host lock entanglement - part 2"
Linux:
Merge patch series "Update lpfc to revision 14.4.0.7"
Merge remote-tracking branch :
'arm64/for-next/cpufeature' into kvm-arm64/pkvm-fixed-features-6.14
Merge remote-tracking branch :
'drm-misc/drm-misc-next-fixes' into drm-misc-fixes
Merge remote-tracking branch :
'drm/drm-next' into drm-misc-next
Merge remote-tracking branch :
'drm/drm-next' into drm-misc-next-fixes
Merge remote-tracking branch :
'pm/opp/linux-next' into HEAD
Merge remote-tracking branch :
'torvalds/master' into perf-tools-next
Merge remote-tracking branches :
'ras/edac-drivers' and 'ras/edac-misc' into edac-updates
Merge tag :
'acpi-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.14-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'affs-6.14-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'alpha-fixes-v6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha
Merge tag :
'amd-drm-fixes-6.14-2025-01-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-fixes-6.14-2025-02-05' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.14-2025-02-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.14-2025-02-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.14-2025-03-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.14-2025-03-12' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.14-2025-03-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-next-6.14-2024-12-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.14-2025-01-10' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.14-2025-01-24' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-pstate-v6.14-2024-12-18' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amd-pstate-v6.14-2025-01-07' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amd-pstate-v6.14-2025-02-06' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amlogic-arm-dt-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'amlogic-arm64-dt-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'amlogic-drivers-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'arm-soc/for-6.14/defconfig-arm64' of https://github.com/Broadcom/stblinux into soc/defconfig
Merge tag :
'arm-soc/for-6.14/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.14/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.14/devicetree-arm64-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm-soc/for-6.14/devicetree-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm-soc/for-6.14/devicetree-fixes-part2' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'asahi-soc-maintainers-6.14-fixes' of https://github.com/AsahiLinux/linux into arm/fixes
Merge tag :
'asoc-fix-v6.13-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.14-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.14-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.14-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.14-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.14-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'aspeed-6.14-devicetree' of https://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt
Merge tag :
'at24-updates-for-v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
Merge tag :
'at91-defconfig-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig
Merge tag :
'at91-dt-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'at91-dt-6.14-2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'at91-soc-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/arm
Merge tag :
'AT_EXECVE_CHECK-v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'AT_EXECVE_CHECK-v6.14-rc1-fix1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'ata-6.14-final' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.14-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ath-current-20250124' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-next-20241209' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-next-20250114' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'audit-pr-20250121' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'audit-pr-20250130' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'auxdisplay-v6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay
Merge tag :
'batadv-net-pullrequest-20250207' of git://git.open-mesh.org/linux-merge
Merge tag :
'batadv-net-pullrequest-20250318' of git://git.open-mesh.org/linux-merge
Merge tag :
'batadv-next-pullrequest-20250117' of git://git.open-mesh.org/linux-merge
Merge tag :
'bcachefs-2025-01-20.2' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2025-01-29' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2025-02-06.2' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2025-02-12' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2025-02-20' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2025-02-26' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2025-03-06' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2025-03-13' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2025-03-14' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2025-03-14.2' of git://evilpiepirate.org/bcachefs
Merge tag :
'bitmap-for-6.14' of https://github.com:/norov/linux
Merge tag :
'block-6.14-20250131' of git://git.kernel.dk/linux
Merge tag :
'block-6.14-20250207' of git://git.kernel.dk/linux
Merge tag :
'block-6.14-20250214' of git://git.kernel.dk/linux
Merge tag :
'block-6.14-20250221' of git://git.kernel.dk/linux
Merge tag :
'block-6.14-20250228' of git://git.kernel.dk/linux
Merge tag :
'block-6.14-20250306' of git://git.kernel.dk/linux
Merge tag :
'block-6.14-20250313' of git://git.kernel.dk/linux
Merge tag :
'bootconfig-fixes-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-next-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'btree-ifork-records_2024-12-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into for-next
Merge tag :
'caps-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux
Merge tag :
'ceph-for-6.14-rc1' of https://github.com/ceph/ceph-client
Merge tag :
'cgroup-dmem-drm-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into drm-next
Merge tag :
'cgroup-for-6.14-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'char-misc-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'chrome-platform-firmware-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'chrome-platform-v6.14' 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-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-imx-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag :
'clk-microchip-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
Merge tag :
'constfy-sysctl-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag :
'core-urgent-2025-03-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'coresight-next-v6.14' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag :
'cpufreq-arm-updates-6.14' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'csd-lock.2025.01.28a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'cxl-for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'devfreq-next-for-6.14' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag :
'devicetree-fixes-for-6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-fixes-for-6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'dlm-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag :
'dma-mapping-6.14-2025-03-21' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dmaengine-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmaengine-fix-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'docs-6.14' of git://git.lwn.net/linux
Merge tag :
'docs-6.14-2' of git://git.lwn.net/linux
Merge tag :
'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-6.14-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-6.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'drm-etnaviv-next-2025-01-08' of https://git.pengutronix.de/git/lst/linux into drm-next
Merge tag :
'drm-fixes-2025-02-08' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-02-14' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-02-22' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-02-28' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-03-07' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-03-14' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-03-21' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-intel-fixes-2025-02-06' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2025-02-13' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2025-02-20' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2025-02-27' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2025-03-06' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2025-03-13' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-gt-next-2024-12-18' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-gt-next-2025-01-10' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2024-12-11' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2025-01-07' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-misc-fixes-2025-01-24' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-fixes-2025-02-06' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-02-13' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-02-20' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-02-27' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-03-06' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-03-13' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-03-20' of ssh://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-next-2024-12-05' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2024-12-19' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2025-01-06' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2025-01-16' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2025-01-24' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-msm-fixes-2025-02-20' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-next-2025-01-07' of gitlab.freedesktop.org:drm/msm into drm-next
Merge tag :
'drm-next-2025-01-17' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-next-2025-01-27' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-next-2025-02-01' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-xe-fixes-2025-02-06' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-02-13' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-02-20' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-02-27' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-03-06' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-03-13' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-03-20' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-next-2024-12-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-2025-01-07' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-2025-01-10' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'dt-cleanup-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'dt64-cleanup-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'edac_updates_for_v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v6.14_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'efi-fixes-for-v6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-fixes-for-v6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-fixes-for-v6.14-3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-next-for-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'erofs-for-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'execve-v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'execve-v6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'execve-v6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'exfat-for-6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'extcon-next-for-6.14' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
Merge tag :
'f2fs-for-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'fbdev-for-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'firewire-updates-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'for-6.14-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.14-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.14-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.14-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.14-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.14/block-20250118' of git://git.kernel.dk/linux
Merge tag :
'for-6.14/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.14/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.14/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.14/io_uring-20250119' 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/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/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' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of https://github.com/openrisc/linux
Merge tag :
'for-linus-6.14-1' of https://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-6.14-ofs4' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Merge tag :
'for-linus-6.14-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.14-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.14-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-hexagon-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux
Merge tag :
'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag :
'for-net-2025-01-29' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2025-02-13' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2025-02-21' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2025-02-27' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2025-03-07' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2025-03-14' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-next-2025-01-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-next
Merge tag :
'for-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag :
'for-v6.14-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 :
'fpga-for-6.14-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag :
'fs_for_v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fsnotify_for_v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fsnotify_for_v6.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fsnotify_hsm_for_v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'ftrace-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'ftrace-v6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'ftrace-v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'ftrace-v6.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'fuse-fixes-6.14-rc4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'fuse-update-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'gfs2-for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gpio-fixes-for-v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.14-rc3-take2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'hardening-v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.14-rc1-fix1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hid-for-linus-2025012001' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-2025021001' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-2025030501' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hisi-arm64-dt-for-6.14' of https://github.com/hisilicon/linux-hisi into soc/dt
Merge tag :
'hwmon-fixes-for-v6.14-rc8/6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hyperv-fixes-signed-20250311' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'hyperv-next-signed-20250123' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'i2c-for-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.14-rc1-take2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-host-fixes-6.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i2c-host-fixes-6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i2c-host-fixes-6.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i2c-host-fixes-6.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i3c/for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag :
'icc-6.14-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'ieee802154-for-net-next-2025-01-03' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next
Merge tag :
'iio-fixes-for-6.13b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'iio-fixes-for-6.14a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-for-6.14a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'imx-bindings-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-defconfig-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag :
'imx-drivers-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
Merge tag :
'imx-dt-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-dt64-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-fixes-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'input-for-v6.14-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'integrity-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'integrity-v6.14-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'io_uring-6.14-20250131' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.14-20250214' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.14-20250221' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.14-20250228' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.14-20250306' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.14-20250321' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.14-20250322' of git://git.kernel.dk/linux
Merge tag :
'iommu-fixes-v6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-fixes-v6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-updates-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'ipsec-2025-01-27' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'ipsec-2025-03-19' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'ipsec-next-2025-01-09' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag :
'irq-core-2025-01-21' into loongarch-next
Merge tag :
'irq-core-2025-01-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2025-02-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2025-02-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2025-02-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq_urgent_for_v6.14_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'kbuild-fixes-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-fixes-v6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-fixes-v6.14-3' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kernel-6.14-rc1.cred' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'kernel-6.14-rc1.pid' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'keys-next-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'keys-next-6.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'kgdb-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux
Merge tag :
'ktest-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest
Merge tag :
'kthread-for-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks
Merge tag :
'kthreads-fixes-2025-02-04' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks
Merge tag :
'kvm-memslots-6.14' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-riscv-6.14-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-riscv-fixes-6.14-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-s390-master-6.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-s390-next-6.14-2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-selftests-treewide-6.14' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-fixes-6.13-rcN' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-fixes-6.14-rcN' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-fixes-6.14-rcN.2' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-misc-6.14' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-mmu-6.14' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-svm-6.14' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-vcpu_array-6.14' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-vmx-6.14' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvmarm-fixes-6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.14-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.14-4' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'landlock-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'landlock-6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'leds-fixes-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag :
'leds-next-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag :
'linux-can-fixes-for-6.14-20250208' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.14-20250314' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-next-for-6.14-20250110' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-cpupower-6.14-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-cpupower-6.14-rc1-second' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-watchdog-6.14-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'linux_kselftest-kunit-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-next-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-nolibc-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'litex-6.13-rc1' of https://github.com/litex-hub/linux into soc/drivers
Merge tag :
'livepatching-for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag :
'livepatching-for-6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag :
'lockdep-for-tip.20241220' of git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux into locking/core
Merge tag :
'locking-core-2025-01-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2025-02-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2025-02-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2025-03-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'loongarch-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-kvm-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag :
'lsm-pr-20250121' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'm68k-for-v6.14-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'm68knommu-for-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag :
'mailbox-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag :
'md-6.14-20250113' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-6.14/block
Merge tag :
'md-6.14-20250116' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-6.14/block
Merge tag :
'md-6.14-20250124' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into block-6.14
Merge tag :
'md-6.14-20250206' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into block-6.14
Merge tag :
'md-6.14-20250218' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into block-6.14
Merge tag :
'media/v6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.14-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-next-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag :
'memory-controller-drv-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'memory-controller-drv-ti-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into nand/next
Merge tag :
'memory-controller-drv-ti-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'mfd-fixes-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mfd-next-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mhi-fixes-for-v6.14' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-linus
Merge tag :
'mhi-for-v6.14' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag :
'mips-fixes_6.14_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips-fixes_6.14_2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_6.14_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mm-hotfixes-stable-2025-02-01-03-56' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2025-02-19-17-49' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2025-03-08-16-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2025-03-17-20-09' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2025-01-24-23-16' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mmc-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'modules-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag :
'mt76-for-kvalo-2025-01-14' of https://github.com/nbd168/wireless
Merge tag :
'mtd/fixes-for-6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtd/for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtd/qcom-reorg-for-spi-6.14' into nand/next
Merge tag :
'mtk-defconfig-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/defconfig
Merge tag :
'mtk-dts32-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag :
'mtk-dts64-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag :
'mtk-soc-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag :
'mvebu-dt64-6.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'nand/for-6.14' into mtd/next
Merge tag :
'net-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-next-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'nf-25-01-30' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-25-02-13' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-25-03-06' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-25-03-13' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-next-25-01-11' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-25-01-19' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nfs-for-6.14-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfs-for-6.14-2' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfsd-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nolibc-20250113-for-6.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc into nolibc
Merge tag :
'ntfs3_for_6.14' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag :
'nvme-6.14-2025-01-12' of git://git.infradead.org/nvme into for-6.14/block
Merge tag :
'nvme-6.14-2025-01-31' of git://git.infradead.org/nvme into block-6.14
Merge tag :
'nvme-6.14-2025-02-20' of git://git.infradead.org/nvme into block-6.14
Merge tag :
'nvme-6.14-2025-03-05' of git://git.infradead.org/nvme into block-6.14
Merge tag :
'nvme-6.14-2025-03-13' of git://git.infradead.org/nvme into block-6.14
Merge tag :
'objtool-core-2025-01-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool-urgent-2025-02-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool_urgent_for_v6.14_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'omap-for-v6.14/dt-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
Merge tag :
'omap-for-v6.14/soc-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/arm
Merge tag :
'opp-updates-6.14' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'optee-for-v6.14' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
Merge tag :
'parisc-for-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'pci-v6.14-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.14-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.14-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.14-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'perf-core-2025-01-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-tools-fixes-for-v6.14-2-2025-02-25' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-fixes-for-v6.14-2025-01-30' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-for-v6.14-2025-01-21' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-urgent-2025-02-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2025-02-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2025-03-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2025-03-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v6.14_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-fixes-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'phy-for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'pinctrl-v6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.14-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.14-4' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'platform-drivers-x86-v6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.14-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.14-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.14-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'pm-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.14-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.14-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pmdomain-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'powerpc-6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.14-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.14-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'printk-for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'probes-fixes-v6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'pstore-v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'pull-fix' 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-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-revalidate' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pwm/for-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwm/for-6.14-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwrseq-updates-for-v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'qcom-arm32-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-defconfig-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag :
'qcom-arm64-fixes-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-arm64-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-clk-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-drivers-fixes-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-drivers-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'ras_core_for_v6.14_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'rcu.release.v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag :
'realtime-reflink_2024-12-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into for-next
Merge tag :
'realtime-rmap_2024-12-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into for-next
Merge tag :
'regmap-fix-v6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-fix-v6.14-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-defconfig-for-v6.14-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag :
'renesas-clk-for-v6.14-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-clk-for-v6.14-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-drivers-for-v6.14-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag :
'renesas-dts-for-v6.14-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.14-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-fixes-for-v6.14-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes
Merge tag :
'renesas-pinctrl-for-v6.14-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-pinctrl-for-v6.14-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-pinctrl-for-v6.14-tag3' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-r9a09g047-dt-binding-defs-tag1' into renesas-clk-for-v6.14
Merge tag :
'renesas-r9a09g047-dt-binding-defs-tag1' into renesas-dts-for-v6.14
Merge tag :
'renesas-r9a09g047-dt-binding-defs-tag2' into renesas-dts-for-v6.14
Merge tag :
'renesas-r9a09g047-dt-binding-defs-tag2' into renesas-pinctrl-for-v6.14
Merge tag :
'renesas-r9a09g057-dt-binding-defs-tag2' into renesas-dts-for-v6.14
Merge tag :
'renesas-r9a09g057-dt-binding-defs-tag2' into renesas-pinctrl-for-v6.14
Merge tag :
'reserve-rt-metadata-space_2024-12-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into for-next
Merge tag :
'reset-fixes-for-v6.14' of git://git.pengutronix.de/pza/linux into arm/fixes
Merge tag :
'reset-for-v6.14-2' of git://git.pengutronix.de/pza/linux into soc/drivers
Merge tag :
'riscv-config-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/defconfig
Merge tag :
'riscv-dt-fixes-for-v6.14-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag :
'riscv-dt-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag :
'riscv-for-linus-6.14-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'rproc-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rtc-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rtw-next-2024-12-12' of https://github.com/pkshih/rtw
Merge tag :
'rtw-next-2025-01-12' of https://github.com/pkshih/rtw
Merge tag :
'rust-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
'rust-fixes-6.14' of https://github.com/Rust-for-Linux/linux
Merge tag :
'rust-fixes-6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
'rust-fixes-6.14-3' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
's390-6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.14-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.14-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.14-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.14-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'samsung-clk-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag :
'samsung-clk-fixes-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-fixes
Merge tag :
'samsung-drivers-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag :
'samsung-dt-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-dt64-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-pinctrl-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag :
'sched-core-2025-01-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2025-02-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2025-02-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2025-02-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2025-03-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2025-03-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2025-03-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_ext-for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.14-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.14-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.14-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_urgent_for_v6.14_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'scmi-fix-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'scmi-updates-6.14' of https://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-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'seccomp-v6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'selinux-pr-20250121' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'sh-for-v6.14-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag :
'slab-for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'Smack-for-6.14' of https://github.com/cschaufler/smack-next
Merge tag :
'soc-arm-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-defconfig-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-drivers-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-dt-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-new-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'socfpga_clk_update_for_v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into clk-socfpga
Merge tag :
'socfpga_dts_updates_v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag :
'socfpga_firmware_update_for_v6.14' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into char-misc-next
Merge tag :
'sound-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'spacemit-dt-for-6.14-1' of https://github.com/spacemit-com/linux into soc/newsoc
Merge tag :
'sparc-for-6.14-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc
Merge tag :
'spi-fix-v6.14-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-mem-dtr-2' into nand/next
Merge tag :
'spi-nor/fixes-for-6.14-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux into mtd/fixes
Merge tag :
'spi-nor/for-6.14' into mtd/next
Merge tag :
'spi-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'stable/for-linus-6.14-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft
Merge tag :
'staging-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'sti-dt-for-v6.14-round1' of https://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into soc/dt
Merge tag :
'stm32-dt-for-v6.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag :
'stop-machine.2025.01.28a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'sunxi-clk-fixes-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-fixes
Merge tag :
'sunxi-clk-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag :
'sunxi-dt-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'tegra-for-6.14-arm-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.14-arm64-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.14-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'thead-dt-for-v6.14' of https://github.com/pdp7/linux into soc/dt
Merge tag :
'thermal-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thunderbolt-for-v6.14-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'thunderbolt-for-v6.14-rc7' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'ti-k3-config-fixes-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into HEAD
Merge tag :
'ti-k3-config-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag :
'ti-k3-dt-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'ti-k3-maintainer-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag :
'timers-core-2025-01-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2025-02-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2025-02-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'tomoyo-pr-20250123' of git://git.code.sf.net/p/tomoyo/tomoyo
Merge tag :
'tomoyo-pr-20250211' of git://git.code.sf.net/p/tomoyo/tomoyo
Merge tag :
'tpmdd-next-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'trace-ring-buffer-v6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-ringbuffer-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-ringbuffer-v6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-rv-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-sorttable-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-tools-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.14-3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'tty-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'turbostat-2025.02.02' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag :
'ubifs-for-linus-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag :
'uml-for-linus-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag :
'uml-for-linus-6.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag :
'usb-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-serial-6.14-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-6.14-rc3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'usb-serial-6.14-rc7' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'v6.13-rc1' into perf/core, to refresh the branch
Merge tag :
'v6.13-rc3' into drm-next
Merge tag :
'v6.13-rc3' into next
Merge tag :
'v6.13-rc6' into drm-next
Merge tag :
'v6.14-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.14-rc-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.14-rc-smb3-client-fixes-part' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.14-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.14-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.14-rc3-smb3-client-fix-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.14-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.14-rc4-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.14-rc5-smb3-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.14-rc6-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.14-rc6-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.14-rc7-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.14-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag :
'v6.14-rockchip-defconfig64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig
Merge tag :
'v6.14-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.14-rockchip-dtsfixes1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into HEAD
Merge tag :
'v6.14-rockchip-dtsfixes2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'v6.14rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'vfio-v6.14-rc1' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfs-6.14-final.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.14-rc1.afs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.14-rc1.kcore' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.14-rc1.libfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.14-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.14-rc1.mount.v2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.14-rc1.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.14-rc1.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.14-rc1.statx.dio' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.14-rc2.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.14-rc4.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.14-rc5.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.14-rc6.fixes' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.14-rc7.fixes' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'w1-drv-6.14' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-next
Merge tag :
'wireless-2025-02-07' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2025-03-04' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2025-03-12' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-next-2024-12-19' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2025-01-17' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wq-for-6.14-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-6.14-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'x86-boot-2025-01-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-cleanups-2025-01-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-mm-2025-01-31' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2025-01-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2025-02-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2025-02-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2025-02-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2025-03-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2025-03-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2025-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2025-03-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_bugs_for_v6.14_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cache_for_v6.14_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cpu_for_v6.14_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_microcode_for_v6.14_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_microcode_for_v6.14_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_misc_for_v6.14_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sev_for_v6.14_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_tdx_for_6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'xfs-6.13-fixes_2024-12-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into for-next
Merge tag :
'xfs-fixes-6.14-rc2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-fixes-6.14-rc4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-fixes-6.14-rc6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-fixes-6.14-rc7' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-merge-6.14' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xtensa-20250126' of https://github.com/jcmvbkbc/linux-xtensa
Linux:
Merge v6.13 into drm-next
mfd:
Add base driver for qnap-mcu devices
mfd:
Add support for AAEON UP board FPGA
mfd:
axp20x: Use devm_register_power_off_handler()
mfd:
core: Make platform_data pointer const in struct mfd_cell
mfd:
cs42l43: Increase the SoundWire attach timeout
mfd:
cs42l43: Prepare support for updated bios patch
mfd:
cs42l43: Use devres for remove as well
mfd:
cs42l43: Use gpiod_set_raw for GPIO operations
mfd:
da9052: Store result from fault_log
mfd:
intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register value
mfd:
lpc_ich: Add another Gemini Lake ISA bridge PCI device-id
mfd:
stpmic1: Use devm_register_power_off_handler()
mfd:
syscon: Allow syscon nodes without a "syscon" compatible
mfd:
syscon: Fix race in device_node_get_regmap()
mfd:
syscon: Remove the platform driver support
mfd:
syscon: Restore device_node_to_regmap() for non-syscon nodes
mfd:
tps65219: Remove unused macros & add regmap.h
mfd:
tps65219: Use MFD_CELL macros
minmax.h:
add whitespace around operators and after commas
minmax.h:
move all the clamp() definitions after the min/max() ones
minmax.h:
reduce the #define expansion of min(), max() and clamp()
minmax.h:
remove some #defines that are only expanded once
minmax.h:
simplify the variants of clamp()
minmax.h:
update some comments
minmax.h:
use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()
Linux:
Minor debugging improvements
mips/crc32:
expose CRC32 functions through lib
mips/math-emu:
fix emulation of the prefx instruction
MIPS:
Add a blank line after __HEAD
MIPS:
Export syscall stack arguments properly for remote use
MIPS:
fix mips_get_syscall_arg() for o32
mips:
fix shmctl/semctl/msgctl syscall for o32
MIPS:
Fix the wrong format specifier
MIPS:
ftrace: Declare ftrace_get_parent_ra_addr() as static
MIPS:
Ignore relocs against __ex_table for relocatable kernel
MIPS:
kernel: Rename read/write_c0_ecc to read/writec0_errctl
MIPS:
Loongson64: env: Use str_on_off() helper in prom_lefi_init_env()
MIPS:
Loongson64: remove ROM Size unit in boardinfo
MIPS:
Loongson: Add comments for interface_info
MIPS:
migrate to generic rule for built-in DTBs
MIPS:
mobileye: eyeq5: add bootloader config reserved memory
MIPS:
pci-legacy: Override pci_address_to_pio
MIPS:
traps: Use str_enabled_disabled() in parity_protection_init()
mips:
vdso: prefer do_mmap() to mmap_region()
misc:
c2port: Calculate bin_attribute size through group callback
misc:
c2port: Constify 'struct bin_attribute'
misc:
ds1682: Constify 'struct bin_attribute'
misc:
eeprom/idt_89hpesx: Constify 'struct bin_attribute'
misc:
eeprom/max6875: Constify 'struct bin_attribute'
misc:
fastrpc: Add support for multiple PD from one process
misc:
fastrpc: Deregister device nodes properly in error scenarios
misc:
fastrpc: Fix copy buffer page size
misc:
fastrpc: Fix registered buffer page address
misc:
fastrpc: Rename tgid and pid to client_id
misc:
Kconfig: Make MCHP_LAN966X_PCI depend on OF_OVERLAY
misc:
keba: Fix kernfs warning on module unload
misc:
microchip: pci1xxxx: Add push-pull drive support for GPIO
misc:
misc_minor_alloc to use ida for all dynamic/misc dynamic minors
misc:
pch_phub: Constify 'struct bin_attribute'
misc:
pci_endpoint_test: Add consecutive BAR test
misc:
pci_endpoint_test: Add support for capabilities
misc:
pci_endpoint_test: Fix IOCTL return value
misc:
pci_endpoint_test: Remove redundant 'remainder' test
misc:
sram: constify 'struct bin_attribute'
misc:
trivial: Remove undesired double space from struct definition
misc:
Use never-managed version of pci_intx()
Linux:
misc:minor basic kunit tests
miscdevice:
rust: use build_error! macro instead of function
mlxbf-bootctl:
Constify 'struct bin_attribute'
mlxsw:
Add mlxsw_txhdr_info structure
mlxsw:
Add return value check for mlxsw_sp_port_get_stats_raw()
mlxsw:
Define Tx header fields in txheader.h
mlxsw:
Do not store Tx header length as driver parameter
mlxsw:
Initialize txhdr_info according to PTP operations
mlxsw:
Move Tx header handling to PCI driver
mlxsw:
spectrum_flower: Do not allow mixing sample and mirror actions
mlxsw:
Switch to napi_gro_receive()
mm, memcontrol:
avoid duplicated memcg enable check
mm, swap:
avoid BUG_ON in relocate_cluster()
mm, swap:
clean up device availability check
mm, swap:
clean up plist removal and adding
mm, swap:
fix reclaim offset calculation error during allocation
mm, swap:
fold swap_info_get_cont in the only caller
mm, swap:
hold a reference during scan and cleanup flag usage
mm, swap:
introduce a helper for retrieving cluster from offset
mm, swap:
minor clean up for swap entry allocation
mm, swap:
reduce contention on device lock
mm, swap:
remove old allocation path for HDD
mm, swap:
simplify percpu cluster updating
mm, swap:
use a global swap cluster for non-rotation devices
mm, swap:
use an enum to define all cluster flags and wrap flags changes
mm, swap:
use cluster lock for HDD
mm, swap_slots:
remove slot cache for freeing path
mm,madvise,hugetlb:
check for 0-length range after end address adjustment
mm/compaction:
fix UBSAN shift-out-of-bounds warning
mm/damon/core:
add damos_filter->allow field
mm/damon/core:
implement damos_walk()
mm/damon/core:
implement per-scheme ops-handled filter-passed bytes stat
mm/damon/core:
initialize damos->walk_completed in damon_new_scheme()
mm/damon/core:
introduce damon_call()
mm/damon/core:
pass per-region filter-passed bytes to damos_walk_control->walk_fn()
mm/damon/core:
remove duplicate list_empty quota->goals check
mm/damon/core:
support damos_filter->allow
mm/damon/core:
use str_high_low() helper in damos_wmark_wait_us()
mm/damon/paddr:
improve readability of damon_pa_stat
mm/damon/paddr:
increment pa_stat damon address range by folio size
mm/damon/paddr:
report filter-passed bytes back for DAMOS_STAT action
mm/damon/paddr:
report filter-passed bytes back for normal actions
mm/damon/paddr:
support damos_filter->allow
mm/damon/syfs-schemes:
implement per-scheme filter-passed bytes stat
mm/damon/sysfs-schemes:
add a file for setting damos_filter->allow
mm/damon/sysfs-schemes:
expose per-region filter-passed bytes
mm/damon/sysfs-schemes:
remove unnecessary schemes existence check in damon_sysfs_schemes_clear_regions()
mm/damon/sysfs:
handle clear_schemes_tried_regions from DAMON sysfs context
mm/damon/sysfs:
remove unused code for schemes tried regions update
mm/damon/sysfs:
use damon_call() for commit_schemes_quota_goals
mm/damon/sysfs:
use damon_call() for update_schemes_effective_quotas
mm/damon/sysfs:
use damon_call() for update_schemes_stats
mm/damon/sysfs:
use damos_walk() for update_schemes_tried_{bytes,regions}
mm/damon/tests/vaddr-kunit.h:
reduce stack consumption
mm/damon:
add 'allow' argument to damos_new_filter()
mm/damon:
ask apply_scheme() to report filter-passed region-internal bytes
mm/damon:
clarify trying vs applying on damos_stat kernel-doc comment
mm/damon:
explain "effective quota" on kernel-doc comment
mm/damon:
fixup damos_filter kernel-doc
mm/damon:
remove DAMON debugfs interface
mm/damon:
remove DAMON debugfs interface kunit tests
mm/damon:
respect core layer filters' allowance decision on ops layer
mm/debug:
introduce VM_WARN_ON_VMG() to dump VMA merge state
mm/debug:
prefer VM_WARN_ON_VMG() to report VMG debug warnings
mm/early_ioremap:
add null pointer checks to prevent NULL-pointer dereference
mm/fake-numa:
allow later numa node hotplug
mm/fake-numa:
handle cases with no SRAT info
mm/filemap:
add filemap_fdatawrite_range_kick() helper
mm/filemap:
add read support for RWF_DONTCACHE
mm/filemap:
change filemap_create_folio() to take a struct kiocb
mm/filemap:
drop streaming/uncached pages when writeback completes
mm/filemap:
fix miscalculated file range for filemap_fdatawrite_range_kick()
mm/filemap:
use page_cache_sync_ra() to kick off read-ahead
mm/gup:
Use raw_seqcount_try_begin()
mm/huge_memory.c:
rename shadowed local
mm/huge_memory:
convert has_hwpoisoned into a pure folio flag
mm/huge_memory:
drop beyond-EOF folios with the right number of refs
mm/hugetlb-cgroup:
convert hugetlb_cgroup_css_offline() to work on folios
mm/hugetlb:
clean up map/global resv accounting when allocate
mm/hugetlb:
don't map folios writable without VM_WRITE when copying during fork()
mm/hugetlb:
drop vma_has_reserves()
mm/hugetlb:
fix avoid_reserve to allow taking folio from subpool
mm/hugetlb:
fix hugepage allocation for interleaved memory nodes
mm/hugetlb:
fix surplus pages in dissolve_free_huge_page()
mm/hugetlb:
rename avoid_reserve to cow_from_owner
mm/hugetlb:
rename folio_putback_active_hugetlb() to folio_putback_hugetlb()
mm/hugetlb:
rename isolate_hugetlb() to folio_isolate_hugetlb()
mm/hugetlb:
simplify vma_has_reserves()
mm/hugetlb:
stop using avoid_reserve flag in fork()
mm/hugetlb:
support FOLL_FORCE|FOLL_WRITE
mm/hugetlb:
unify restore reserve accounting for new allocations
mm/hugetlb:
use folio->lru int demote_free_hugetlb_folios()
mm/hugetlb:
wait for hugetlb folios to be freed
mm/hugetlb_cgroup:
avoid useless return in void function
mm/kfence:
use str_write_read() helper in get_access_type()
mm/memblock:
add memblock_alloc_or_panic interface
mm/memfd:
refactor and cleanup the logic in memfd_create()
mm/memfd:
use strncpy_from_user() to read memfd name
mm/memmap:
prevent double scanning of memmap by kmemleak
mm/memory:
fix a comment typo in lock_mm_and_find_vma()
mm/memory_hotplug:
don't use __GFP_HARDWALL when migrating pages via memory offlining
mm/memory_hotplug:
move debug_pagealloc_map_pages() into online_pages_range()
mm/mempolicy:
add alloc_frozen_pages()
mm/mglru:
clean up workingset
mm/mglru:
fix PTE-mapped large folios
mm/mglru:
optimize deactivation
mm/mglru:
rework aging feedback
mm/mglru:
rework refault detection
mm/mglru:
rework type selection
mm/mglru:
rework workingset protection
mm/migrate:
don't call folio_putback_active_hugetlb() on dst hugetlb folio
mm/migrate:
fix shmem xarray update during migration
mm/migrate:
remove slab checks in isolate_movable_page()
mm/migrate_device:
don't add folio to be freed to LRU in migrate_device_finalize()
mm/page-writeback:
consolidate wb_thresh bumping logic into __wb_calc_thresh
mm/page_alloc:
add __alloc_frozen_pages()
mm/page_alloc:
add some detailed comments in can_steal_fallback
mm/page_alloc:
cache page_zone() result in free_unref_page()
mm/page_alloc:
don't use __GFP_HARDWALL when migrating pages via alloc_contig*()
mm/page_alloc:
export free_frozen_pages() instead of free_unref_page()
mm/page_alloc:
fix memory accept before watermarks gets initialized
mm/page_alloc:
fix uninitialized variable
mm/page_alloc:
forward the gfp flags from alloc_contig_range() to post_alloc_hook()
mm/page_alloc:
make __alloc_contig_migrate_range() static
mm/page_alloc:
move set_page_refcounted() to callers of __alloc_pages_cpuset_fallback()
mm/page_alloc:
move set_page_refcounted() to callers of __alloc_pages_direct_compact()
mm/page_alloc:
move set_page_refcounted() to callers of __alloc_pages_direct_reclaim()
mm/page_alloc:
move set_page_refcounted() to callers of __alloc_pages_may_oom()
mm/page_alloc:
move set_page_refcounted() to callers of __alloc_pages_slowpath()
mm/page_alloc:
move set_page_refcounted() to callers of get_page_from_freelist()
mm/page_alloc:
move set_page_refcounted() to callers of post_alloc_hook()
mm/page_alloc:
move set_page_refcounted() to callers of prep_new_page()
mm/page_alloc:
move set_page_refcounted() to end of __alloc_pages()
mm/page_alloc:
remove the incorrect and misleading comment
mm/page_alloc:
sort out the alloc_contig_range() gfp flags mess
mm/page_idle:
constify 'struct bin_attribute'
mm/page_isolation:
don't pass gfp flags to isolate_single_pageblock()
mm/page_isolation:
don't pass gfp flags to start_isolate_page_range()
mm/readahead:
add folio allocation helper
mm/readahead:
add readahead_control->dropbehind member
mm/rodata_test:
use READ_ONCE() to read const variable
mm/rodata_test:
verify test data is unchanged, rather than non-zero
mm/shmem:
refactor to reuse vfs_parse_monolithic_sep for option parsing
mm/slab/kvfree_rcu:
Switch to WQ_MEM_RECLAIM wq
mm/slab:
fix kernel-doc func param names
mm/slab:
Move kvfree_rcu() into SLAB
mm/swap_cgroup:
decouple swap cgroup recording and clearing
mm/swap_cgroup:
remove global swap cgroup lock
mm/swap_cgroup:
remove swap_cgroup_cmpxchg
mm/truncate:
add folio_unmap_invalidate() helper
mm/truncate:
don't skip dirty page in folio_unmap_invalidate()
mm/vma:
do not register private-anon mappings with khugepaged during mmap
mm/vma:
move __vm_munmap() to mm/vma.c
mm/vma:
move brk() internals to mm/vma.c
mm/vma:
move stack expansion logic to mm/vma.c
mm/vma:
move unmapped_area() internals to mm/vma.c
mm/vmscan:
accumulate nr_demoted for accurate demotion statistics
mm/vmscan:
fix hard LOCKUP in function isolate_lru_folios
mm/zsmalloc:
add __maybe_unused attribute for is_first_zpdesc()
mm/zsmalloc:
add and use pfn/zpdesc seeking funcs
mm/zsmalloc:
add two helpers for zs_page_migrate() and make it use zpdesc
mm/zsmalloc:
add zpdesc memory descriptor for zswap.zpool
mm/zsmalloc:
convert __free_zspage() to use zpdesc
mm/zsmalloc:
convert __zs_map_object/__zs_unmap_object to use zpdesc
mm/zsmalloc:
convert create_page_chain() and its users to use zpdesc
mm/zsmalloc:
convert get/set_first_obj_offset() to take zpdesc
mm/zsmalloc:
convert get_zspage() to take zpdesc
mm/zsmalloc:
convert init_zspage() to use zpdesc
mm/zsmalloc:
convert location_to_obj() to take zpdesc
mm/zsmalloc:
convert migrate_zspage() to use zpdesc
mm/zsmalloc:
convert obj_allocated() and related helpers to use zpdesc
mm/zsmalloc:
convert obj_malloc() to use zpdesc
mm/zsmalloc:
convert obj_to_page() and zs_free() to use zpdesc
mm/zsmalloc:
convert reset_page to reset_zpdesc
mm/zsmalloc:
convert SetZsPageMovable and remove unused funcs
mm/zsmalloc:
introduce __zpdesc_clear/set_zsmalloc()
mm/zsmalloc:
use zpdesc in trylock_zspage()/lock_zspage()
mm/zswap:
add LRU_STOP to comment about dropping the lru lock
mm/zswap:
fix inconsistency when zswap_store_page() fails
mm:
abort vma_modify() on merge out of memory failure
mm:
abstract get_arg_page() stack expansion and mmap read lock
mm:
add build-time option for hotplug memory default online type
mm:
add comments to do_mmap(), mmap_region() and vm_mmap()
mm:
add FGP_DONTCACHE folio creation flag
mm:
add per-order mTHP swap-in fallback/fallback_charge counters
mm:
add PG_dropbehind folio flag
mm:
alloc_pages_bulk: rename API
mm:
alloc_pages_bulk_noprof: drop page_list argument
mm:
assert mmap write lock held on do_mmap(), mmap_region()
mm:
call filemap_fdatawrite_range_kick() after IOCB_DONTCACHE issue
mm:
change type of cma_area_count to unsigned int
mm:
compaction: use the proper flag to determine watermarks
mm:
convert mm_lock_seq to a proper seqcount
mm:
convert mm_lock_seq to a proper seqcount
mm:
Create/affine kcompactd to its preferred node
mm:
Create/affine kswapd to its preferred node
mm:
decline to manipulate the refcount on a slab page
mm:
do_zap_pte_range: return any_skipped information to the caller
mm:
don't allow huge faults for files with pre content watches
mm:
don't skip arch_sync_kernel_mappings() in error paths
mm:
enforce __must_check on VMA merge and split
mm:
factor out the order calculation into a new helper
mm:
fix error handling in __filemap_get_folio() with FGP_NOWAIT
mm:
fix finish_fault() handling for large folios
mm:
fix kernel BUG when userfaultfd_move encounters swapcache
mm:
fix outdated incorrect code comments for handle_mm_fault()
mm:
fix possible NULL pointer dereference in __swap_duplicate
mm:
gup: fix infinite loop within __get_longterm_locked
mm:
hugetlb: Add huge page size param to huge_ptep_get_and_clear()
mm:
hugetlb: avoid fallback for specific node allocation of 1G pages
mm:
introduce ctor/dtor at PGD level
mm:
introduce do_zap_pte_range()
mm:
introduce mmap_lock_speculate_{try_begin|retry}
mm:
introduce mmap_lock_speculate_{try_begin|retry}
mm:
introduce zap_nonpresent_ptes()
mm:
khugepaged: recheck pmd state in retract_page_tables()
mm:
kmemleak: convert timeouts to secs_to_jiffies()
mm:
kmemleak: fix upper boundary check for physical address objects
mm:
make alloc_pages_mpol() static
mm:
make mmap_region() internal
mm:
make zap_pte_range() handle full within-PMD range
mm:
memcontrol: fix swap counter leak from offline cgroup
mm:
memory-failure: update ttu flag inside unmap_poisoned_folio
mm:
memory-hotplug: check folio ref count first in do_migrate_range
mm:
migrate: remove unused argument vma from migrate_misplaced_folio()
mm:
mmap_lock: optimize mmap_lock tracepoints
mm:
move common part of pagetable_*_ctor to helper
mm:
perform all memfd seal checks in a single place
mm:
pgtable: add statistics for P4D level page table
mm:
pgtable: completely move pagetable_dtor() to generic tlb_remove_table()
mm:
pgtable: fix incorrect reclaim of non-empty PTE pages
mm:
pgtable: introduce generic __tlb_remove_table()
mm:
pgtable: introduce generic pagetable_dtor_free()
mm:
pgtable: introduce pagetable_dtor()
mm:
pgtable: make ptep_clear() non-atomic
mm:
pgtable: move __tlb_remove_table_one() in x86 to generic file
mm:
pgtable: reclaim empty PTE page in madvise(MADV_DONTNEED)
mm:
prefer 'unsigned int' to bare use of 'unsigned'
mm:
remove PageTransTail()
mm:
remove the non-useful else after a break in a if statement
mm:
remove unnecessary calls to lru_add_drain
mm:
remove unnecessary whitespace before a quoted newline
mm:
replace free hugepage folios after migration
mm:
separate move/undo parts from migrate_pages_batch()
mm:
shmem: add a kernel command line to change the default huge policy for tmpfs
mm:
shmem: add large folio support for tmpfs
mm:
shmem: change shmem_huge_global_enabled() to return huge order bitmap
mm:
shmem: fix potential data corruption during shmem swapin
mm:
shmem: remove unnecessary warning in shmem_writepage()
mm:
shmem: skip swapcache for swapin of synchronous swap device
mm:
skip over all consecutive none ptes in do_zap_pte_range()
mm:
swap: add back full cluster when no entry is reclaimed
mm:
swap: use correct step in loop to wait all clusters in wait_for_allocation()
mm:
swap_cgroup: allocate swap_cgroup map using vcalloc()
mm:
swap_cgroup: get rid of __lookup_swap_cgroup()
mm:
unexport apply_to_existing_page_range
mm:
userfaultfd: recheck dst_pmd entry in move_pages_pte()
mm:
zap_install_uffd_wp_if_needed: return whether uffd-wp pte has been re-installed
mm:
zswap: use ATOMIC_LONG_INIT to initialize zswap_stored_pages
Linux:
mm:kasan: fix sparse warnings: Should it be static?
mmc:
atmel-mci: Add missing clk_disable_unprepare()
mmc:
bcm2835: add suspend/resume pm support
mmc:
core: don't include 'pm_wakeup.h' directly
mmc:
core: Drop the MMC_RSP_R1_NO_CRC response
mmc:
core: Introduce the MMC_RSP_R1B_NO_CRC response
mmc:
core: Respect quirk_max_rate for non-UHS SDIO card
mmc:
crypto: add mmc_from_crypto_profile()
mmc:
hi3798mv200: Use syscon_regmap_lookup_by_phandle_args
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
mtk-sd: Add support for ignoring cmd response CRC
mmc:
mtk-sd: Fix register settings for hs400(es) mode
mmc:
mtk-sd: Limit getting top_base to SoCs that require it
mmc:
sdhci-acpi: Remove not so useful error message
mmc:
sdhci-acpi: Use devm_platform_ioremap_resource()
mmc:
sdhci-brcmstb: add cqhci suspend/resume to PM ops
mmc:
sdhci-esdhc-imx: enable 'SDHCI_QUIRK_NO_LED' quirk for S32G
mmc:
sdhci-msm: convert to use custom crypto profile
mmc:
sdhci-msm: Correctly set the load for the regulator
mmc:
Use of_property_present() for non-boolean properties
modpost:
Allow extended modversions without basic MODVERSIONS
modpost:
Fix a few typos in a comment
modpost:
Produce extended MODVERSIONS information
modpost:
zero-pad CRC values in modversion_info array
module:
Constify 'struct module_attribute'
module:
Don't fail module loading when setting ro_after_init section RO failed
module:
Extend the preempt disabled section in dereference_symbol_descriptor().
module:
get symbol CRC back to unsigned
module:
Handle 'struct module_version_attribute' as const
module:
Put known GPL offenders in an array
module:
sign with sha512 instead of sha1 by default
module:
Split module_enable_rodata_ro()
module:
sysfs: Add notes attributes through attribute_group
module:
sysfs: Drop 'struct module_sect_attr'
module:
sysfs: Drop member 'module_sect_attr::address'
module:
sysfs: Drop member 'module_sect_attrs::nsections'
module:
sysfs: Simplify section attribute allocation
module:
sysfs: Use const 'struct bin_attribute'
modules:
Support extended MODVERSIONS info
mount:
remove inlude/nospec.h include
mptcp:
add mptcp_for_each_userspace_pm_addr macro
mptcp:
add mptcp_userspace_pm_get_sock helper
mptcp:
add mptcp_userspace_pm_lookup_addr helper
mptcp:
always handle address removal under msk socket lock
mptcp:
blackhole only if 1st SYN retrans w/o MPC is accepted
mptcp:
change local addr type of subflow_destroy
mptcp:
consolidate suboption status
mptcp:
drop free_list for deleting entries
mptcp:
drop useless "err = 0" in subflow_destroy
mptcp:
fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr
mptcp:
Fix data stream corruption in the address announcement
mptcp:
fix for setting remote ipv4mapped address
mptcp:
handle fastopen disconnect correctly
mptcp:
move mptcp_pm_remove_addrs into pm_userspace
mptcp:
pm: only set fullmesh for subflow endp
mptcp:
reset when MPTCP opts are dropped after join
mptcp:
safety check before fallback
mptcp:
sysctl: add syn_retrans_before_tcp_fallback
mseal:
remove can_do_mseal()
mtd:
hyperbus: hbmc-am654: fix an OF node reference leak
mtd:
hyperbus: Use of_property_present() for non-boolean properties
mtd:
mchp48l640: add support for Fujitsu MB85RS128TY FRAM
mtd:
mchp48l640: make WEL behaviour configurable
mtd:
nand: Add qpic_common API file
mtd:
nand: davinci: add support for on-die ECC engine type
mtd:
onenand: Fix uninitialized retlen in do_otp_read()
mtd:
phram: Add the kernel lock down check
mtd:
phram: only call platform_driver_unregister if phram_setup fails
mtd:
rawnand: brcmnand: fix status read of brcmnand_waitfunc
mtd:
rawnand: cadence: fix error code in cadence_nand_init()
mtd:
rawnand: cadence: fix incorrect device in dma_unmap_single
mtd:
rawnand: cadence: fix unchecked dereference
mtd:
rawnand: cadence: use dma_map_resource for sdma address
mtd:
rawnand: davinci: Add clock resource
mtd:
rawnand: davinci: add ROM supported OOB layout
mtd:
rawnand: davinci: Always depends on TI_AEMIF
mtd:
rawnand: davinci: Implement setup_interface() operation
mtd:
rawnand: davinci: Reduce polling interval in NAND_OP_WAITRDY_INSTR
mtd:
rawnand: nuvoton: add new driver for the Nuvoton MA35 SoC
mtd:
rawnand: qcom: Add qcom prefix to common api
mtd:
rawnand: qcom: cleanup qcom_nandc driver
mtd:
rawnand: qcom: fix broken config in qcom_param_page_type_exec
mtd:
rawnand: qcom: Fix build issue on x86 architecture
mtd:
rawnand: qcom: use FIELD_PREP and GENMASK
mtd:
spi-nor: atmel: add at25sf321 entry
mtd:
spi-nor: extend description of size member of struct flash_info
mtd:
spi-nor: macronix: remove mx25u25635f from parts list to enable SFDP
mtd:
spi-nor: macronix: use nor->addr_nbytes
mtd:
spi-nor: spansion: Add support for S28HL02GT
mtd:
spi-nor: spansion: Add support for S28HL256T
mtd:
spi-nor: sst: Fix SST write failure
mtd:
spi-nor: support vcc-supply regulator
mtd:
spi-nor: sysfs: constify 'struct bin_attribute'
mtd:
spi-nor: use local variable for struct device
mtd:
spinand: Add an optional frequency to read from cache macros
mtd:
spinand: add support for FORESEE F35SQA001G
mtd:
spinand: Add support for read DTR operations
mtd:
spinand: Add support for SkyHigh S35ML-3 family
mtd:
spinand: Create distinct fast and slow read from cache variants
mtd:
spinand: Enhance the logic when picking a variant
mtd:
spinand: Introduce a way to avoid raw access
mtd:
spinand: Remove write_enable_op() in markbad()
mtd:
spinand: skyhigh: Align with recent read from cache variant changes
mtd:
spinand: winbond: Add comment about naming
mtd:
spinand: winbond: Add support for DTR operations
mtd:
spinand: winbond: Update the *JW chip definitions
mtd:
st_spi_fsm: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
mtu3:
don't mess wiht ->d_iname
mux:
constify mux class
nbd:
don't allow reconnect after disconnect
nbd:
fix partial sending
nbd:
fix queue freeze vs limits lock order
ndisc:
extend RCU protection in ndisc_send_skb()
ndisc:
ndisc_send_redirect() must use dev_get_by_index_rcu()
ndisc:
use RCU protection in ndisc_alloc_skb()
neighbour:
use RCU protection in __neigh_notify()
net-timestamp:
support TCP GSO case for a few missing flags
net/ethernet:
Use never-managed version of pci_intx()
net/mlx5:
Add ConnectX-8 device to ifc
net/mlx5:
Add device cap abs_native_port_num
net/mlx5:
Add nic_cap_reg and vhca_icm_ctrl registers
net/mlx5:
Add support for MRTCQ register
net/mlx5:
Add support for new scheduling elements
net/mlx5:
Bridge, fix the crash caused by LAG state check
net/mlx5:
DR, add support for ConnectX-8 steering
net/mlx5:
DR, expand SWS STE callbacks and consolidate common structs
net/mlx5:
DR, use the right action structs for STEv3
net/mlx5:
Fill out devlink dev info only for PFs
net/mlx5:
Fix incorrect IRQ pool usage when releasing IRQs
net/mlx5:
fix unintentional sign extension on shift of dest_attr->vport.vhca_id
net/mlx5:
Fix vport QoS cleanup on error
net/mlx5:
fs, add counter object to flow destination
net/mlx5:
fs, add dest table cache
net/mlx5:
fs, add HWS actions pool
net/mlx5:
fs, add HWS flow group API functions
net/mlx5:
fs, add HWS flow table API functions
net/mlx5:
fs, add HWS fte API functions
net/mlx5:
fs, add HWS get capabilities
net/mlx5:
fs, add HWS modify header API function
net/mlx5:
fs, add HWS packet reformat API function
net/mlx5:
fs, add HWS root namespace functions
net/mlx5:
fs, add HWS to steering mode options
net/mlx5:
fs, add mlx5_fs_pool API
net/mlx5:
fs, add support for dest vport HWS action
net/mlx5:
fs, Add support for RDMA RX steering over IB link layer
net/mlx5:
fs, manage flow counters HWS action sharing by refcount
net/mlx5:
fs, retry insertion to hash table on EBUSY
net/mlx5:
fs, set create match definer to not supported by HWS
net/mlx5:
handle errors in mlx5_chains_create_table()
net/mlx5:
HWS, add error message on failure to move rules
net/mlx5:
HWS, change error flow on matcher disconnect
net/mlx5:
HWS, denote how refcounts are protected
net/mlx5:
HWS, do not initialize native API queues
net/mlx5:
HWS, fix definer's HWS_SET32 macro for negative offset
net/mlx5:
HWS, handle returned error value in pool alloc
net/mlx5:
HWS, no need to expose mlx5hws_send_queues_open/close
net/mlx5:
HWS, num_of_rules counter on matcher should be atomic
net/mlx5:
HWS, reduce memory consumption of a matcher struct
net/mlx5:
HWS, remove implementation of unused FW commands
net/mlx5:
HWS, remove the use of duplicated structs
net/mlx5:
HWS, remove wrong deletion of the miss table list
net/mlx5:
HWS, rework the check if matcher size can be increased
net/mlx5:
HWS, Rightsize bwc matcher priority
net/mlx5:
HWS, separate SQ that HWS uses from the usual traffic SQs
net/mlx5:
HWS, set timeout on polling for completion
net/mlx5:
HWS, simplify allocations as we support only FDB
net/mlx5:
HWS, support flow sampler destination
net/mlx5:
HWS, update flow - remove the use of dual RTCs
net/mlx5:
HWS, update flow - support through bigger action RTC
net/mlx5:
HWS, use the right size when writing arg data
net/mlx5:
ifc: Reorganize mlx5_ifc_flow_table_context_bits
net/mlx5:
IRQ, Fix null string in debug print
net/mlx5:
Lag, Check shared fdb before creating MultiPort E-Switch
net/mlx5:
LAG, Refactor lag logic
net/mlx5:
LAG, Support LAG over Multi-Host NICs
net/mlx5:
qos: Add ifc support for cross-esw scheduling
net/mlx5:
Remove PTM support log message
net/mlx5:
Restore missing trace event when enabling vport QoS
net/mlx5:
SHAMPO: Introduce new SHAMPO specific HCA caps
net/mlx5:
Update mlx5_ifc to support FEC for 200G per lane link modes
net/mlx5:
use do_aux_work for PHC overflow checks
net/mlx5e:
add missing cpu_to_node to kvzalloc_node in mlx5e_open_xdpredirect_sq
net/mlx5e:
CT: Add initial support for Hardware Steering
net/mlx5e:
CT: Make mlx5_ct_fs_smfs_ct_validate_flow_rule reusable
net/mlx5e:
CT: Offload connections with hardware steering rules
net/mlx5e:
Prevent bridge link show failure for non-eswitch-allowed devices
net/mlx5e:
Report rx_discards_phy via rx_dropped
net/mlx5e:
Update TX ESN context for IPSec hardware offload
net/mlxfw:
Drop hard coded max FW flash image size
net/ncsi:
use dev_set_mac_address() for Get MC MAC Address handling
net/ncsi:
wait for the last response to Deselect Package before configuring channel
net/neighbor:
add missing policy for NDTPA_QUEUE_LENBYTES
net/rose:
prevent integer overflows in rose_setsockopt()
net/sched:
Add drop reasons for AQM-based qdiscs
net/sched:
cls_api: fix error handling causing NULL dereference
net/smc:
delete pointless divide by one
net/smc:
fix data error when recvmsg with MSG_PEEK flag
net/smc:
support ipv4 mapped ipv6 addr client for smc-r v2
net/smc:
support SMC-R V2 for rdma devices with max_recv_sge equals to 1
net:
add dev_net_rcu() helper
net:
add helpers for lookup and walking netdevs under netdev_lock()
net:
Add net_passive_inc() and net_passive_dec().
net:
add netdev->up protected by netdev_lock()
net:
add netdev_lock() / netdev_unlock() helpers
net:
Add non-RCU dev_getbyhwaddr() helper
net:
Add rx_skb of kfree_skb to raw_tp_null_args[].
net:
Add the possibility to support a selected hwtstamp in netdevice
net:
airoha: Add sched ETS offload support
net:
airoha: Add sched HTB offload support
net:
airoha: Enable Tx drop capability for each Tx DMA ring
net:
airoha: Enforce ETS Qdisc priomap
net:
airoha: Fix channel configuration for ETS Qdisc
net:
airoha: Fix error path in airoha_probe()
net:
airoha: Fix wrong GDM4 register definition
net:
airoha: Introduce ndo_select_queue callback
net:
allow small head cache usage with large MAX_SKB_FRAGS values
net:
appletalk: Drop aarp_send_probe_phase1()
net:
atlantic: fix warning during hot unplug
net:
atm: fix use after free in lec_send()
net:
avoid race between device unregistration and ethnl ops
net:
axienet: Set mac_managed_pm
net:
bcm: asp2: convert to phylib managed EEE
net:
bcm: asp2: fix LPI timer handling
net:
bcm: asp2: remove tx_lpi_enabled
net:
bcmgenet: Correct overlaying of PHY and MAC Wake-on-LAN
net:
better track kernel sockets lifetime
net:
bridge: add skb drop reasons to the most common drop points
net:
bridge: constify 'struct bin_attribute'
net:
bridge: Extract a helper to handle bridge_binding toggles
net:
bridge: Handle changes in VLAN_FLAG_BRIDGE_BINDING
net:
cadence: macb: Synchronize stats calculations
net:
cleanup init_dummy_netdev_core()
net:
Clear old fragment checksum value in napi_reuse_skb
net:
corrections for security_secid_to_secctx returns
net:
davicom: fix UAF in dm9000_drv_remove
net:
destroy dev->lock later in free_netdev()
net:
devmem: add ring parameter filtering
net:
devmem: do not WARN conditionally after netdev_rx_queue_restart()
net:
disallow setup single buffer XDP when tcp-data-split is enabled.
net:
Document netmem driver support
net:
dropreason: Gather SOCKET_ drop reasons.
net:
dsa: add hook to determine whether EEE is supported
net:
dsa: b53/bcm_sf2: implement .support_eee() method
net:
dsa: b53/bcm_sf2: remove b53_get_mac_eee()
net:
dsa: felix: report timestamping stats from the ocelot library
net:
dsa: implement get_ts_stats ethtool operation for user ports
net:
dsa: ksz: implement .support_eee() method
net:
dsa: ksz: remove ksz_get_mac_eee()
net:
dsa: ksz: remove setting of tx_lpi parameters
net:
dsa: microchip: Add suspend/resume support to KSZ DSA driver
net:
dsa: microchip: Do not execute PTP driver code for unsupported switches
net:
dsa: microchip: Make MDIO bus name unique
net:
dsa: mt7530: Fix traffic flooding for MMIO devices
net:
dsa: mt753x: implement .support_eee() method
net:
dsa: mt753x: remove ksz_get_mac_eee()
net:
dsa: mt753x: remove setting of tx_lpi parameters
net:
dsa: mv88e6xxx: implement .support_eee() method
net:
dsa: mv88e6xxx: remove mv88e6xxx_get_mac_eee()
net:
dsa: mv88e6xxx: Verify after ATU Load ops
net:
dsa: no longer call ds->ops->get_mac_eee()
net:
dsa: provide implementation of .support_eee()
net:
dsa: qca8k: Fix inconsistent use of jiffies vs milliseconds
net:
dsa: qca8k: implement .support_eee() method
net:
dsa: qca8k: Use of_property_present() for non-boolean properties
net:
dsa: qca: remove qca8k_get_mac_eee()
net:
dsa: remove check for dp->pl in EEE methods
net:
dsa: remove get_mac_eee() method
net:
dsa: require .support_eee() method to be implemented
net:
dsa: rtl8366rb: don't prompt users for LED control
net:
dsa: rtl8366rb: Fix compilation problem
net:
dwmac-dwc-qos-eth: Use helper rgmii_clock
net:
dwmac-imx: add imx93 clock input support in RMII mode
net:
dwmac-imx: Use helper rgmii_clock
net:
dwmac-intel-plat: Use helper rgmii_clock
net:
dwmac-rk: Use helper rgmii_clock
net:
dwmac-starfive: Use helper rgmii_clock
net:
dwmac-sti: Use helper rgmii_clock
net:
ena: Fix incorrect indentation
net:
enetc: add LSO support for i.MX95 ENETC PF
net:
enetc: add missing enetc4_link_deinit()
net:
enetc: add Tx checksum offload for i.MX95 ENETC
net:
enetc: add UDP segmentation offload support
net:
enetc: correct the xdp_tx statistics
net:
enetc: fix the off-by-one issue in enetc_map_tx_buffs()
net:
enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs()
net:
enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs()
net:
enetc: remove the mm_lock from the ENETC v4 driver
net:
enetc: update max chained Tx BD number for i.MX95 ENETC
net:
enetc: update UDP checksum when updating originTimestamp field
net:
enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC
net:
ethernet: sunplus: Switch to ndo_eth_ioctl
net:
ethernet: ti: am65-cpsw: ensure proper channel cleanup in error path
net:
ethernet: ti: am65-cpsw: fix freeing IRQ in am65_cpsw_nuss_remove_tx_chns()
net:
ethernet: ti: am65-cpsw: fix memleak in certain XDP cases
net:
ethernet: ti: am65-cpsw: Fix NAPI registration sequence
net:
ethernet: ti: am65-cpsw: fix RX & TX statistics for XDP_TX case
net:
ethernet: ti: am65-cpsw: select PAGE_POOL
net:
ethernet: ti: am65-cpsw: streamline RX queue creation and cleanup
net:
ethernet: ti: am65-cpsw: streamline TX queue creation and cleanup
net:
ethernet: ti: am65-cpsw: VLAN-aware CPSW only if !DSA
net:
ethernet: ti: am65_cpsw: fix tx_cleanup for XDP case
net:
ethernet: ti: cpsw: disable PHY EEE advertisement
net:
ethernet: ti: cpsw: fix the comment regarding VLAN-aware ALE
net:
ethtool: add hds_config member in ethtool_netdev_state
net:
ethtool: add ring parameter filtering
net:
ethtool: add support for configuring hds-thresh
net:
ethtool: add support for structured PHY statistics
net:
ethtool: Add support for tsconfig command to get/set hwtstamp config
net:
ethtool: fix ioctl confusing drivers about desired HDS user config
net:
ethtool: Fix suspicious rcu_dereference usage
net:
ethtool: netlink: Allow NULL nlattrs when getting a phy_device
net:
ethtool: plumb PHY stats to PHY drivers
net:
ethtool: populate the default HDS params in the core
net:
ethtool: store netdev in a temp variable in ethnl_default_set_doit()
net:
ethtool: ts: add separate counter for unconfirmed one-step TX timestamps
net:
ethtool: tsconfig: Fix netlink type of hwtstamp flags
net:
ethtool: tsinfo: Enhance tsinfo to support several hwtstamp by net topology
net:
ethtool: tsinfo: Fix dump command
net:
ethtool: Use hwprov under rcu_read_lock
net:
expedite synchronize_net() for cleanup_net()
net:
fec: implement TSO descriptor cleanup
net:
fec: use phydev->eee_cfg.tx_lpi_timer
net:
fib_rules: Add flow label selector attributes
net:
fib_rules: annotate data-races around rule->[io]ifindex
net:
fib_rules: Enable flow label selector usage
net:
Fix dev_net(dev) race in unregister_netdevice_notifier_dev_net().
net:
freescale: ucc_geth: Drop support for the "interface" DT property
net:
freescale: ucc_geth: Fix WOL configuration
net:
freescale: ucc_geth: Hardcode the preamble length to 7 bytes
net:
freescale: ucc_geth: Introduce a helper to check Reduced modes
net:
freescale: ucc_geth: Move the serdes configuration around
net:
freescale: ucc_geth: phylink conversion
net:
freescale: ucc_geth: Simplify frame length check
net:
freescale: ucc_geth: split adjust_link for phylink conversion
net:
freescale: ucc_geth: Use netdev->phydev to access the PHY
net:
freescale: ucc_geth: Use the correct type to store WoL opts
net:
gso: fix ownership in __udp_gso_segment
net:
Handle napi_schedule() calls from non-interrupt
net:
harmonize tstats and dstats
net:
hibmcge: Add debugfs supported in this module
net:
hibmcge: Add irq_info file to debugfs
net:
hibmcge: Add nway_reset supported in this module
net:
hibmcge: Add pauseparam supported in this module
net:
hibmcge: Add register dump supported in this module
net:
hibmcge: Add reset supported in this module
net:
hibmcge: Add unicast frame filter supported in this module
net:
hide the definition of dev_get_by_napi_id()
net:
hinic: Fix typo in dev_err message
net:
hisilicon: hns: Remove reset helpers
net:
hisilicon: hns: Remove unused enums
net:
hisilicon: hns: Remove unused hns_dsaf_roce_reset
net:
hisilicon: hns: Remove unused hns_rcb_start
net:
hns3: fix oops when unload drivers paralleling
net:
hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
net:
Hold __rtnl_net_lock() in (un)?register_netdevice_notifier().
net:
Hold rtnl_net_lock() in (un)?register_netdevice_notifier_dev_net().
net:
Hold rtnl_net_lock() in (un)?register_netdevice_notifier_net().
net:
hsr: Create and export hsr_get_port_ndev()
net:
hsr: fix fill_frame_info() regression vs VLAN packets
net:
hsr: remove one synchronize_rcu() from hsr_del_port()
net:
hsr: remove synchronize_rcu() from hsr_add_port()
net:
introduce netdev_napi_exit()
net:
ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7
net:
ipa: Fix QSB data for v4.7
net:
ipa: Fix v4.7 resource group names
net:
ipv6: fix dst ref loop in ila lwtunnel
net:
ipv6: fix dst ref loop on input in rpl lwt
net:
ipv6: fix dst ref loop on input in seg6 lwt
net:
ipv6: fix dst ref loops in rpl, seg6 and ioam6 lwtunnels
net:
ipv6: fix dst refleaks in rpl, seg6 and ioam6 lwtunnels
net:
ipv6: fix missing dst ref drop in ila lwtunnel
net:
ipv6: fix TCP GSO segmentation with NAT
net:
ipv6: ioam6: fix lwtunnel_output() loop
net:
ipv6: ioam6_iptunnel: mitigate 2-realloc issue
net:
ipv6: rpl_iptunnel: mitigate 2-realloc issue
net:
ipv6: seg6_iptunnel: mitigate 2-realloc issue
net:
lan743x: convert to phylink managed EEE
net:
lan743x: use netdev in lan743x_phylink_mac_link_down()
net:
lan969x: add FDMA implementation
net:
lan969x: add RGMII implementation
net:
lan969x: add RGMII registers
net:
let net.core.dev_weight always be non-zero
net:
loopback: Avoid sending IP packets without an Ethernet header
net:
loopback: Hold rtnl_net_lock() in blackhole_netdev_init().
net:
lwtunnel: fix recursion loops
net:
mac802154: Remove unused ieee802154_mlme_tx_one
net:
macb: Use helper rgmii_clock
net:
macsec: Add endianness annotations in salt struct
net:
Make dev_get_hwtstamp_phylib accessible
net:
Make net_hwtstamp_validate accessible
net:
make netdev netlink ops hold netdev_lock()
net:
make netdev_lock() protect netdev->reg_state
net:
make sure we retain NAPI ordering on netdev->napi_list
net:
mana: cleanup mana struct after debugfs_remove()
net:
mana: Support holes in device list reply msg
net:
mctp i2c: Copy headers if cloned
net:
mctp i3c: Copy headers if cloned
net:
mctp: unshare packets when reassembling
net:
mdio: add definition for clock stop capable bit
net:
mii: Fix the Speed display when the network cable is not connected
net:
move HDS config from ethtool state
net:
mscc: ocelot: add TX timestamping statistics
net:
mvneta: convert to phylink EEE implementation
net:
mvneta: fix locking in mvneta_cpu_online()
net:
mvneta: implement pcs_inband_caps() method
net:
mvpp2: add EEE implementation
net:
mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination.
net:
mvpp2: implement pcs_inband_caps() method
net:
netdevsim: try to close UDP port harness races
net:
netlink: catch attempts to send empty messages
net:
no longer assume RTNL is held in flush_all_backlogs()
net:
no longer hold RTNL while calling flush_all_backlogs()
net:
no longer reset transport_header in __netif_receive_skb_core()
net:
openvswitch: remove misbehaving actions length check
net:
page_pool: create page_pool_alloc_netmem
net:
page_pool: don't try to stash the napi id
net:
page_pool: rename page_pool_alloc_netmem to *_netmems
net:
page_pool: rename page_pool_is_last_ref()
net:
pcs: lynx: fill in PCS supported_interfaces
net:
pcs: mtk-lynxi: fill in PCS supported_interfaces
net:
pcs: pcs-lynx: implement pcs_inband_caps() method
net:
pcs: pcs-mtk-lynxi: correctly report in-band status capabilities
net:
pcs: pcs-mtk-lynxi: implement pcs_inband_caps() method
net:
pcs: xpcs: fill in PCS supported_interfaces
net:
pcs: xpcs: implement pcs_inband_caps() method
net:
pcs: xpcs: make xpcs_get_interfaces() static
net:
phy: add configuration of rx clock stop mode
net:
phy: Add helper for mapping RGMII link speed to clock rate
net:
phy: add phy_config_inband()
net:
phy: add phy_disable_eee
net:
phy: add phy_inband_caps()
net:
phy: add support for querying PHY clock stop capability
net:
phy: avoid genphy_c45_ethtool_get_eee() setting eee_enabled
net:
phy: bcm84881: implement phy_inband_caps() method
net:
phy: c45-tjaxx: add delay between MDIO write and read in soft_reset
net:
phy: Constify struct mdio_device_id
net:
phy: dp83822: Add support for GPIO2 clock output
net:
phy: dp83822: Add support for PHY LEDs on DP83822
net:
phy: dp83822: Fix typo "outout" -> "output"
net:
phy: dp83822: Replace DP83822_DEVADDR with MDIO_MMD_VEND2
net:
phy: dp83td510: add statistics support
net:
phy: dp83tg720: add statistics support
net:
phy: fix phy_disable_eee
net:
phy: introduce optional polling interface for PHY statistics
net:
phy: Kconfig: Add rds ptp library support and 1588 optional flag in Microchip phys
net:
phy: ks8995: constify 'struct bin_attribute'
net:
phy: Makefile: Add makefile support for rds ptp in Microchip phys
net:
phy: marvell-88q2xxx: Fix temperature measurement with reset-gpios
net:
phy: marvell: implement config_inband() method
net:
phy: marvell: implement phy_inband_caps() method
net:
phy: marvell: use phydev->eee_cfg.eee_enabled
net:
phy: micrel: use helper phy_disable_eee
net:
phy: microchip_rds_ptp : Add PEROUT feature library for RDS PTP supported Microchip phys
net:
phy: microchip_rds_ptp : Add rds ptp library for Microchip phys
net:
phy: microchip_rds_ptp: Add header file for Microchip rds ptp library
net:
phy: microchip_rds_ptp: Header file library changes for PEROUT
net:
phy: microchip_t1 : Add initialization of ptp for lan887x
net:
phy: microchip_t1: depend on PTP_1588_CLOCK_OPTIONAL
net:
phy: microchip_t1: Enable pin out specific to lan887x phy for PEROUT signal
net:
phy: move realtek PHY driver to its own subdirectory
net:
phy: nxp-c45-tja11xx: add TJA112X PHY configuration errata
net:
phy: nxp-c45-tja11xx: add TJA112XB SGMII PCS restart errata
net:
phy: qcom: qca807x fix condition for DAC_DSP_BIAS_CURRENT
net:
phy: realtek: add hwmon support for temp sensor on RTL822x
net:
phy: realtek: add support for reading MDIO_MMD_VEND2 regs on RTL8125/RTL8126
net:
phy: realtek: always clear NBase-T lpa
net:
phy: realtek: clear 1000Base-T lpa if link is down
net:
phy: realtek: clear master_slave_state if link is down
net:
phy: realtek: HWMON support for standalone versions of RTL8221B and RTL8251
net:
phy: remove genphy_c45_eee_is_active()'s is_enabled arg
net:
phy: remove leftovers from switch to linkmode bitmaps
net:
phy: update phy_ethtool_get_eee() documentation
net:
phylink: add debug for phylink_major_config()
net:
phylink: add EEE management
net:
phylink: add negotiation of in-band capabilities
net:
phylink: add pcs_inband_caps() method
net:
phylink: add phylink_link_is_up() helper
net:
phylink: add support for PCS supported_interfaces bitmap
net:
phylink: always do a major config when attaching a SFP PHY
net:
phylink: fix regression when binding a PHY
net:
phylink: improve phylink_sfp_config_phy() error message with missing PHY driver
net:
phylink: make configuring clock-stop dependent on MAC support
net:
phylink: pass neg_mode into .pcs_get_state() method
net:
phylink: pass neg_mode into c22 state decoder
net:
phylink: pass phylink and pcs into phylink_pcs_neg_mode()
net:
phylink: provide fixed state for 1000base-X and 2500base-X
net:
phylink: remove phylink_phy_no_inband()
net:
phylink: split cur_link_an_mode into requested and active
net:
phylink: use neg_mode in phylink_mii_c22_pcs_decode_state()
net:
phylink: use pcs_neg_mode in phylink_mac_pcs_get_state()
net:
pktgen: Use kthread_create_on_cpu()
net:
protect NAPI config fields with netdev_lock()
net:
protect NAPI enablement with netdev_lock()
net:
protect napi->irq with netdev_lock()
net:
protect netdev->napi_list with netdev_lock()
net:
protect threaded status of NAPI with netdev_lock()
net:
provide pending ring configuration in net_device
net:
pse-pd: Add power limit check
net:
pse-pd: Avoid setting max_uA in regulator constraints
net:
pse-pd: Clean ethtool header of PSE structures
net:
pse-pd: Fix deadlock in current limit functions
net:
pse-pd: Fix missing PI of_node description
net:
pse-pd: pd692x0: Fix power limit retrieval
net:
pse-pd: Remove is_enabled callback from drivers
net:
pse-pd: Remove unused pse_ethtool_get_pw_limit function declaration
net:
pse-pd: Split ethtool_get_status into multiple callbacks
net:
pse-pd: tps23881: Add missing configuration register after disable
net:
pse-pd: tps23881: Add support for power limit and measurement features
net:
pse-pd: tps23881: Simplify function returns by removing redundant checks
net:
pse-pd: tps23881: Use helpers to calculate bit offset for a channel
net:
pse-pd: Use power limit at driver side instead of current limit
net:
ravb: Fix missing rtnl lock in suspend/resume path
net:
reduce RTNL hold duration in unregister_netdevice_many_notify() (part 1)
net:
reduce RTNL hold duration in unregister_netdevice_many_notify() (part 2)
net:
reformat kdoc return statements
net:
Remove bouncing hippi list
net:
remove get_task_comm() and print task comm directly
net:
remove init_dummy_netdev()
net:
renesas: rswitch: add mdio C22 support
net:
renesas: rswitch: align mdio C45 operations with datasheet
net:
renesas: rswitch: do not deinit disabled ports
net:
renesas: rswitch: do not write to MPSM register at init time
net:
renesas: rswitch: enable only used MFWD features
net:
renesas: rswitch: remove speed from gwca structure
net:
renesas: rswitch: use FIELD_PREP for remaining MPIC register fields
net:
renesas: rswitch: use generic MPSM operation for mdio C45
net:
revert RTNL changes in unregister_netdevice_many_notify()
net:
rose: fix timer races against user threads
net:
rose: lock the socket in rose_bind()
net:
sched: calls synchronize_net() only when needed
net:
sched: Disallow replacing of child qdisc from one parent to another
net:
sched: fix ets qdisc OOB Indexing
net:
sched: Fix truncation of offloaded action statistics
net:
sched: refine software bypass handling in tc_run
net:
set the minimum for net_hotdata.netdev_budget_usecs
net:
sh_eth: Fix missing rtnl lock in suspend/resume path
net:
simplify resource acquisition + ioremap
net:
sparx5: activate FDMA tx in start()
net:
sparx5: add function for RGMII port check
net:
sparx5: do some preparation work
net:
sparx5: enable FDMA on lan969x
net:
sparx5: only return PCS for modes that require it
net:
sparx5: ops out certain FDMA functions
net:
sparx5: skip low-speed configuration when port is RGMII
net:
sparx5: split sparx5_fdma_{start(),stop()}
net:
sparx5: use is_port_rgmii() throughout
net:
sparx5: verify RGMII speeds
net:
stmmac: add stmmac_try_to_start_sw_lpi()
net:
stmmac: Apply new page pool parameters when SPH is enabled
net:
stmmac: check priv->eee_sw_timer_en in suspend path
net:
stmmac: clean up stmmac_disable_eee_mode()
net:
stmmac: combine stmmac_enable_eee_mode()
net:
stmmac: Convert prefetch() to net_prefetch() for received frames
net:
stmmac: convert to phylink managed EEE support
net:
stmmac: convert to use phy_eee_rx_clock_stop()
net:
stmmac: correct priv->eee_sw_timer_en setting
net:
stmmac: Drop redundant dwxgmac_tc_ops variable
net:
stmmac: Drop redundant skb_mark_for_recycle() for SKB frags
net:
stmmac: Drop useless code related to ethtool rx-copybreak
net:
stmmac: dwc-qos-eth: use devm_kzalloc() for AXI data
net:
stmmac: dwmac-loongson: Add fix_soc_reset() callback
net:
stmmac: dwmac-s32: add basic NXP S32G/S32R glue driver
net:
stmmac: Extend CSR calc support
net:
stmmac: Fix clock rate variables size
net:
stmmac: Fix CSR divider comment
net:
stmmac: imx: Use syscon_regmap_lookup_by_phandle_args
net:
stmmac: Limit FIFO size by hardware capability
net:
stmmac: Limit the number of MTL queues to hardware capability
net:
stmmac: make EEE depend on phy->enable_tx_lpi
net:
stmmac: move priv->eee_active into stmmac_eee_init()
net:
stmmac: move priv->eee_enabled into stmmac_eee_init()
net:
stmmac: move setup of eee_ctrl_timer to stmmac_dvr_probe()
net:
stmmac: move tx_lpi_timer tracking to phylib
net:
stmmac: Optimize cache prefetch in RX path
net:
stmmac: provide function for restarting sw LPI timer
net:
stmmac: provide stmmac_eee_tx_busy()
net:
stmmac: Relocate extern declarations in common.h and hwif.h
net:
stmmac: remove priv->eee_tw_timer
net:
stmmac: remove priv->tx_lpi_enabled
net:
stmmac: remove redundant code from ethtool EEE ops
net:
stmmac: remove stmmac_lpi_entry_timer_config()
net:
stmmac: remove unnecessary EEE handling in stmmac_release()
net:
stmmac: rename stmmac_disable_sw_eee_mode()
net:
stmmac: report EEE error statistics if EEE is supported
net:
stmmac: restart LPI timer after cleaning transmit descriptors
net:
stmmac: Set dma_sync_size to zero for discarded frames
net:
stmmac: Set page_pool_params.max_len to a precise size
net:
stmmac: simplify TX cleanup decision for ending sw LPI mode
net:
stmmac: Specify hardware capability value when FIFO size isn't specified
net:
stmmac: split hardware LPI timer control
net:
stmmac: sti: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
net:
stmmac: sti: Use syscon_regmap_lookup_by_phandle_args
net:
stmmac: stm32: Use syscon_regmap_lookup_by_phandle_args
net:
stmmac: Switch to zero-copy in non-XDP RX path
net:
stmmac: TSO: Simplify the code flow of DMA descriptor allocations
net:
stmmac: Unexport stmmac_rx_offset() from stmmac.h
net:
stmmac: use boolean for eee_enabled and eee_active
net:
stmmac: use correct type for tx_lpi_timer
net:
stmmac: use PCS supported_interfaces
net:
stmmac: use unsigned int for eee_timer
net:
switchdev: Convert blocking notification chain to a raw one
net:
tc: improve qdisc error messages
net:
the appletalk subsystem no longer uses ndo_do_ioctl
net:
ti: am65-cpsw-nuss: Use syscon_regmap_lookup_by_phandle_args
net:
ti: icss-iep: Reject perout generation request
net:
ti: icssg-prueth: Add lock to stats
net:
ti: icssg-prueth: Add Multicast Filtering support for VLAN in MAC mode
net:
ti: icssg-prueth: Add Support for Multicast filtering with VLAN in HSR mode
net:
ti: icssg-prueth: Add VLAN support in EMAC mode
net:
ti: icssg-prueth: Do not print physical memory addresses
net:
tipc: remove one synchronize_net() from tipc_nametbl_stop()
net:
usb: lan78xx: Add error handling to lan78xx_get_regs
net:
usb: lan78xx: Add error handling to lan78xx_init_ltm
net:
usb: lan78xx: Add error handling to lan78xx_init_mac_address
net:
usb: lan78xx: Add error handling to lan78xx_irq_bus_sync_unlock
net:
usb: lan78xx: Add error handling to lan78xx_set_mac_addr
net:
usb: lan78xx: Add error handling to lan78xx_setup_irq_domain
net:
usb: lan78xx: Add error handling to set_rx_max_frame_length and set_mtu
net:
usb: lan78xx: Fix error handling in MII read/write functions
net:
usb: lan78xx: Fix return value handling in lan78xx_set_features
net:
usb: lan78xx: Improve error handling in dataport and multicast writes
net:
usb: lan78xx: Improve error handling in EEPROM and OTP operations
net:
usb: lan78xx: Improve error handling in lan78xx_phy_wait_not_busy
net:
usb: lan78xx: Improve error handling in WoL operations
net:
usb: lan78xx: Improve error reporting with %pe specifier
net:
usb: lan78xx: move functions to avoid forward definitions
net:
usb: lan78xx: Remove KSZ9031 PHY fixup
net:
usb: lan78xx: Remove LAN8835 PHY fixup
net:
usb: lan78xx: remove PHY register access from ethtool get_regs
net:
usb: lan78xx: Rename lan78xx_phy_wait_not_busy to lan78xx_mdiobus_wait_not_busy
net:
usb: lan78xx: rename phy_mutex to mdiobus_mutex
net:
usb: lan78xx: Sanitize return values of register read/write functions
net:
usb: lan78xx: Simplify lan78xx_update_reg
net:
usb: lan78xx: Use action-specific label in lan78xx_mac_reset
net:
usb: lan78xx: Use ETIMEDOUT instead of ETIME in lan78xx_stop_hw
net:
usb: rtl8150: enable basic endpoint checking
net:
Use rtnl_net_dev_lock() in register_netdevice_notifier_dev_net().
net:
vxlan: rename SKB_DROP_REASON_VXLAN_NO_REMOTE
net:
wan: framer: Simplify API framer_provider_simple_of_xlate() implementation
net:
warn during dump if NAPI list is not sorted
net:
watchdog: rename __dev_watchdog_up() and dev_watchdog_down()
net:
wwan: iosm: Fix hibernation by re-binding the driver around it
net:
wwan: mhi_wwan_mbim: Silence sequence number glitch errors
net:
wwan: t7xx: Replace deprecated PCI functions
net:
xdp: Disallow attaching device-bound programs in generic mode
net:
xgene_enet: Use helper rgmii_clock
net:
xilinx: axienet: Add some symbolic constants for IRQ delay timer
net:
xilinx: axienet: Report an error for bad coalesce settings
net_sched:
Prevent creation of classes with TC_H_ROOT
net_sched:
sch_cake: Add drop reasons
net_sched:
sch_fq: add three drop_reason
net_sched:
sch_sfq: don't allow 1 packet limit
netcons:
Add udp send fail statistics to netconsole
netconsole:
selftest: Delete all userdata keys
netconsole:
selftest: Split the helpers from the selftest
netconsole:
selftest: verify userdata entry limit
netconsole:
Warn if MAX_USERDATA_ITEMS limit is exceeded
netdev-genl:
remove rtnl_lock protection from NAPI ops
netdev:
define NETDEV_INTERNAL
netdevsim:
add debugfs-triggered queue reset
netdevsim:
add HDS feature
netdevsim:
add queue alloc/free helpers
netdevsim:
add queue management API support
netdevsim:
allocate rqs individually
netdevsim:
don't assume core pre-populates HDS params on GET
netdevsim:
don't embed file_operations into your structs
netdevsim:
support NAPI config
netem:
Update sch->q.qlen before qdisc_tree_reduce_backlog()
netfilter:
br_netfilter: remove unused conditional and dead code
netfilter:
conntrack: add conntrack event timestamp
netfilter:
conntrack: cleanup timeout definitions
netfilter:
conntrack: remove skb argument from nf_ct_refresh
netfilter:
conntrack: rework offload nf_conn timeout extension logic
netfilter:
flowtable: add CLOSING state
netfilter:
flowtable: teardown flow if cached mtu is stale
netfilter:
nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree()
netfilter:
nf_conncount: garbage collection is not skipped when jiffies wrap around
netfilter:
nf_tables: Compare netdev hooks based on stored name
netfilter:
nf_tables: fix set size with rbtree backend
netfilter:
nf_tables: Flowtable hook's pf value never varies
netfilter:
nf_tables: make destruction work queue pernet
netfilter:
nf_tables: reject mismatching sum of field_len with set key length
netfilter:
nf_tables: remove the genmask parameter
netfilter:
nf_tables: Simplify chain netdev notifier
netfilter:
nf_tables: Store user-defined hook ifname
netfilter:
nf_tables: Tolerate chains with no remaining hooks
netfilter:
nf_tables: Use stored ifname in netdev hook dumps
netfilter:
nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template.
netfilter:
nft_exthdr: fix offset with ipv4_find_option()
netfilter:
nft_flow_offload: clear tcp MAXACK flag before moving to slowpath
netfilter:
nft_flow_offload: update tcp state flags under lock
netfilter:
xt_hashlimit: htable_selective_cleanup() optimization
netfs:
Abstract out a rolling folio buffer implementation
netfs:
Add a tracepoint to log the lifespan of folio_queue structs
netfs:
Add functions to build/clean a buffer in a folio_queue
netfs:
Add retry stat counters
netfs:
Add support for caching single monolithic objects such as AFS dirs
netfs:
Call `invalidate_cache` only if implemented
netfs:
Change the read result collector to only use one work item
netfs:
Clean up some whitespace in trace header
netfs:
Don't use bh spinlock
netfs:
Drop the error arg from netfs_read_subreq_terminated()
netfs:
Drop the was_async arg from netfs_read_subreq_terminated()
netfs:
Fix a number of read-retry hangs
netfs:
Fix collection of results during pause when collection offloaded
netfs:
Fix netfs_unbuffered_read() to return ssize_t rather than int
netfs:
Fix rolling_buffer_load_from_ra() to not clear mark bits
netfs:
Fix setting NETFS_RREQ_ALL_QUEUED to be after all subreqs queued
netfs:
Make netfs_advance_write() return size_t
netfs:
Remove some extraneous directory invalidations
netfs:
Report on NULL folioq in netfs_writeback_unlock_folios()
netfs:
Split retry code out of fs/netfs/write_collect.c
netfs:
Use a folio_queue allocation and free functions
netkit:
Add add netkit {head,tail}room to rt_link.yaml
netkit:
Allow for configuring needed_{head,tail}room
netlink:
add IGMP/MLD join/leave notifications
netlink:
add IPv6 anycast join/leave notifications
netlink:
correct nlmsg size for multicast notifications
netlink:
specs: Add FIB rule flow label attributes
netlink:
specs: add phys-binding attr to rt_link spec
netlink:
specs: Add route flow label attribute
netlink:
specs: add uint, sint to netlink-raw schema
netlink:
specs: rt_link: decode ip6tnl, vti and vti6 link attrs
netmem:
add a couple of page helper wrappers
netmem:
prevent TX of unreadable skbs
netpoll:
hold rcu read lock in __netpoll_send_skb()
netpoll:
Make netpoll_send_udp return status instead of void
netpoll:
Use rtnl_dereference() for npinfo pointer access
netxen_nic:
constify 'struct bin_attribute'
nfc:
mrvl: Don't use "proxy" headers
NFC:
nci: Add bounds checking in nci_hci_create_pipe()
nfc:
st21nfca: Drop unneeded null check in st21nfca_tx_work()
nfc:
st21nfca: Remove unused of_gpio.h
nfp:
bpf: Add check for nfp_app_ctrl_msg_alloc()
nfp:
Convert timeouts to secs_to_jiffies()
nfs/localio:
add direct IO enablement with sync and async IO support
nfs/localio:
avoid pointless cred reference count bumps
nfs/localio:
remove redundant code and simplify LOCALIO enablement
nfs/nfs4idmap:
avoid pointless reference count bump
nfs/nfs4recover:
avoid pointless cred reference count bump
NFS:
Adjust delegated timestamps for O_DIRECT reads and writes
nfs:
cache all open LOCALIO nfsd_file(s) in client
NFS:
CB_OFFLOAD can return NFS4ERR_DELAY
nfs:
fix ->d_revalidate() UAF on ->d_name accesses
nfs:
fix incorrect error handling in LOCALIO
NFS:
fix nfs_release_folio() to not deadlock via kcompactd writeback
NFS:
Fix potential buffer overflowin nfs_sysfs_link_rpc_client()
NFS:
Fix typo in OFFLOAD_CANCEL comment
nfs:
Make NFS_FSCACHE select NETFS_SUPPORT instead of depending on it
NFS:
O_DIRECT writes must check and adjust the file length
nfs:
probe for LOCALIO when v3 client reconnects to server
nfs:
probe for LOCALIO when v4 client reconnects to server
NFS:
Rename struct nfs4_offloadcancel_data
nfs_common:
add nfs_localio trace events
nfs_common:
make include/linux/nfs4.h include generated nfs4_1.h
nfs_common:
move localio_lock to new lock member of nfs_uuid_t
nfs_common:
rename functions that invalidate LOCALIO nfs_clients
nfs_common:
rename nfslocalio nfs_uuid_lock to nfs_uuids_lock
nfs_common:
track all open nfsd_files per LOCALIO nfs_client
NFSD:
add cb opcode to WARN_ONCE on failed callback
nfsd:
add nfsd_file_{get,put} to 'nfs_to' nfsd_localio_operations
nfsd:
add session slot count to /proc/fs/nfsd/clients/*/info
nfsd:
add shrinker to reduce number of slots allocated per session
nfsd:
add support for delegated timestamps
nfsd:
add support for FATTR4_OPEN_ARGUMENTS
nfsd:
add support for freeing unused session-DRC slots
nfsd:
allocate new session-based DRC slots on demand.
nfsd:
avoid pointless cred reference count bump
NFSD:
Clean up unused variable
nfsd:
clear acl_access/acl_default after releasing them
nfsd:
don't use sv_nrthreads in connection limiting calculations.
NFSD:
Encode COMPOUND operation status on page boundaries
nfsd:
fix __fh_verify for localio
NFSD:
Fix CB_GETATTR status fix
NFSD:
fix decoding in nfs4_xdr_dec_cb_getattr
nfsd:
fix handling of delegated change attr in CB_GETATTR
NFSD:
fix hang in nfsd4_shutdown_callback
nfsd:
fix legacy client tracking initialization
nfsd:
fix UAF when access ex_uuid or ex_stats
nfsd:
fix uninitialised slot info when a request is retried
nfsd:
handle delegated timestamps in SETATTR
nfsd:
implement OPEN_ARGS_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION
NFSD:
Insulate nfsd4_encode_fattr4() from page boundaries in the encode buffer
NFSD:
Insulate nfsd4_encode_read() from page boundaries in the encode buffer
NFSD:
Insulate nfsd4_encode_read_plus() from page boundaries in the encode buffer
NFSD:
Insulate nfsd4_encode_read_plus_data() from page boundaries in the encode buffer
NFSD:
Insulate nfsd4_encode_readlink() from page boundaries in the encode buffer
NFSD:
Insulate nfsd4_encode_secinfo() from page boundaries in the encode buffer
nfsd:
nfsd_file_acquire_local no longer returns GC'd nfsd_file
nfsd:
no need get cache ref when protected by rcu
nfsd:
prepare delegation code for handing out *_ATTRS_DELEG delegations
NFSD:
Refactor nfsd4_do_encode_secinfo() again
nfsd:
remove artificial limits on the session-based DRC
nfsd:
rename NFS4_SHARE_WANT_* constants to OPEN4_SHARE_ACCESS_WANT_*
nfsd:
rename nfsd_serv_ prefixed methods and variables with nfsd_net_
nfsd:
rework NFS4_SHARE_WANT_* flag handling
nfsd:
switch to autogenerated definitions for open_delegation_type4
nfsd:
trace: remove redundant stateid even deleg_recall
nfsd:
update percpu_ref to manage references on nfsd_net
nfsd:
use an xarray to store v4.1 session slots
nfsd:
use new wake_up_var interfaces.
nfsd:
validate the nfsd_serv pointer before calling svc_wake_up
nfsfh:
avoid pointless cred reference count bump
NFSv4.2:
fix COPY_NOTIFY xdr buf size calculation
NFSv4.2:
make LAYOUTSTATS and LAYOUTERROR MOVEABLE
NFSv4.2:
mark OFFLOAD_CANCEL MOVEABLE
NFSv4:
Fix a deadlock when recovering state on a sillyrenamed file
nfs{,4}_lookup_validate():
use stable parent inode passed by caller
nilfs2:
add missing return value kernel-doc descriptions
nilfs2:
correct return value kernel-doc descriptions for bmap functions
nilfs2:
correct return value kernel-doc descriptions for ioctl functions
nilfs2:
correct return value kernel-doc descriptions for metadata files
nilfs2:
correct return value kernel-doc descriptions for sufile
nilfs2:
correct return value kernel-doc descriptions for the rest
nilfs2:
do not force clear folio if buffer is referenced
nilfs2:
do not update mtime of renamed directory that is not moved
nilfs2:
fix possible int overflows in nilfs_fiemap()
nilfs2:
handle errors that nilfs_prepare_chunk() may return
nilfs2:
protect access to buffers with no active references
nilfs2:
revise the return value description style for consistency.
niu:
Use page->private instead of page->index
nouveau/svm:
fix missing folio unlock + put after make_device_exclusive_range()
nsfs:
remove d_op->d_delete
ntb:
Use never-managed version of pci_intx()
ntfs3:
Remove an access to page->index
ntsync:
Check wait count based on byte size.
ntsync:
fix a file reference leak in drivers/misc/ntsync.c
ntsync:
Fix reference leaks in the remaining create ioctls.
ntsync:
Introduce alertable waits.
ntsync:
Introduce NTSYNC_IOC_CREATE_EVENT.
ntsync:
Introduce NTSYNC_IOC_CREATE_MUTEX.
ntsync:
Introduce NTSYNC_IOC_EVENT_PULSE.
ntsync:
Introduce NTSYNC_IOC_EVENT_READ.
ntsync:
Introduce NTSYNC_IOC_EVENT_RESET.
ntsync:
Introduce NTSYNC_IOC_EVENT_SET.
ntsync:
Introduce NTSYNC_IOC_MUTEX_KILL.
ntsync:
Introduce NTSYNC_IOC_MUTEX_READ.
ntsync:
Introduce NTSYNC_IOC_MUTEX_UNLOCK.
ntsync:
Introduce NTSYNC_IOC_SEM_READ.
ntsync:
Introduce NTSYNC_IOC_WAIT_ALL.
ntsync:
Introduce NTSYNC_IOC_WAIT_ANY.
ntsync:
No longer depend on BROKEN.
ntsync:
Rename NTSYNC_IOC_SEM_POST to NTSYNC_IOC_SEM_RELEASE.
ntsync:
Return the fd from NTSYNC_IOC_CREATE_SEM.
ntsync:
Set the permissions to be 0666
null_blk:
Add rotational feature support
null_blk:
Remove accesses to page->index
nvkm/gsp:
correctly advance the read pointer of GSP message queue
nvkm:
correctly calculate the available space of the GSP cmdq buffer
nvme-fc:
do not ignore connectivity loss during connecting
nvme-fc:
go straight to connecting state when initializing
nvme-fc:
rely on state transitions to handle connectivity loss
nvme-fc:
use ctrl state getter
nvme-ioctl:
fix leaked requests on mapping error
nvme-pci:
Add TUXEDO IBP Gen9 to Samsung sleep quirk
nvme-pci:
Add TUXEDO InfinityFlex to Samsung sleep quirk
nvme-pci:
clean up CMBMSC when registering CMB fails
nvme-pci:
fix comment typo
nvme-pci:
fix stuck reset on concurrent DPC and HP
nvme-pci:
quirk Acer FA100 for non-uniqueue identifiers
nvme-pci:
remove redundant dma frees in hmb
nvme-pci:
skip CMB blocks incompatible with PCI P2P DMA
nvme-pci:
use correct size to free the hmb buffer
nvme-tcp:
add basic support for the C2HTermReq PDU
nvme-tcp:
Fix a C2HTermReq error message
nvme-tcp:
fix connect failure on receiving partial ICResp PDU
nvme-tcp:
Fix I/O queue cpu spreading for multiple controllers
nvme-tcp:
fix possible UAF in nvme_tcp_poll
nvme-tcp:
fix potential memory corruption in nvme_tcp_recv_pdu()
nvme-tcp:
fix signedness bug in nvme_tcp_init_connection()
nvme/ioctl:
add missing space in err message
nvme:
Add error check for xa_store in nvme_get_effects_log
nvme:
Add error path for xa_store in nvme_init_effects
nvme:
Add PCI transport type
nvme:
add support for passing on the application tag
nvme:
change return type of nvme_poll_cq() to bool
nvme:
Cleanup the definition of the controller config register fields
nvme:
fix bogus kzalloc() return check in nvme_init_effects_log()
nvme:
fix queue freeze vs limits lock order
nvme:
handle connectivity loss in nvme_set_queue_count
nvme:
make nvme_tls_attrs_group static
nvme:
move error logging from nvme_end_req() to __nvme_end_req()
nvme:
Move opcode string helper functions declarations
nvme:
only allow entering LIVE from CONNECTING state
nvme:
replace blk_mq_pci_map_queues with blk_mq_map_hw_queues
nvme:
tcp: Fix compilation warning with W=1
nvmem:
core: constify 'struct bin_attribute'
nvmem:
core: improve range check for nvmem_cell_write()
nvmem:
imx-ocotp-ele: fix MAC address byte order
nvmem:
imx-ocotp-ele: fix reading from non zero offset
nvmem:
imx-ocotp-ele: set word length to 1
nvmem:
imx-ocotp-ele: simplify read beyond device check
nvmem:
qcom-spmi-sdam: Set size in struct nvmem_config
nvmem:
rmem: add CRC validation for Mobileye EyeQ5 NVMEM
nvmem:
rmem: make ->reg_read() straight forward code
nvmem:
rmem: remove unused struct rmem::size field
nvmem:
specify ->reg_read/reg_write() expected return values
nvmet-rdma:
recheck queue state is LIVE in state lock in recv done
nvmet-tcp:
Fix a possible sporadic response drops in weakly ordered arch
nvmet:
add a missing endianess conversion in nvmet_execute_admin_connect
nvmet:
Add drvdata field to struct nvmet_ctrl
nvmet:
Add support for I/O queue management admin commands
nvmet:
Add vendor_id and subsys_vendor_id subsystem attributes
nvmet:
Do not require SGL for PCI target controller commands
nvmet:
Export nvmet_update_cc() and nvmet_cc_xxx() helpers
nvmet:
fix a memory leak in controller identify
nvmet:
Fix crash when a namespace is disabled
nvmet:
fix rw control endian access
nvmet:
handle rw's limited retry flag
nvmet:
Implement arbitration feature support
nvmet:
Implement host identifier set feature support
nvmet:
Implement interrupt coalescing feature support
nvmet:
Implement interrupt config feature support
nvmet:
Improve nvmet_alloc_ctrl() interface and implementation
nvmet:
Introduce get/set_feature controller operations
nvmet:
Introduce nvmet_get_cmd_effects_admin()
nvmet:
Introduce nvmet_req_transfer_len()
nvmet:
Introduce nvmet_sq_create() and nvmet_cq_create()
nvmet:
New NVMe PCI endpoint function target driver
nvmet:
pci-epf: Avoid RCU stalls under heavy workload
nvmet:
pci-epf: Correctly initialize CSTS when enabling the controller
nvmet:
pci-epf: Do not add an IRQ vector if not needed
nvmet:
pci-epf: Do not uselessly write the CSTS register
nvmet:
pci-epf: Set NVMET_PCI_EPF_Q_LIVE when a queue is fully created
nvmet:
remove old function prototype
nvmet:
the result field in nvmet_alloc_ctrl_args is little endian
nvmet:
Use enum definitions instead of hardcoded values
objtool/rust:
add one more `noreturn` Rust function
objtool:
Add bch2_trans_unlocked_or_in_restart_error() to bcachefs noreturns
objtool:
Allow arch code to discover jump table size
objtool:
Collapse annotate sequences
objtool:
Collect more annotations in objtool.h
objtool:
Convert ANNOTATE_IGNORE_ALTERNATIVE to ANNOTATE
objtool:
Convert ANNOTATE_INTRA_FUNCTION_CALL to ANNOTATE
objtool:
Convert ANNOTATE_NOENDBR to ANNOTATE
objtool:
Convert ANNOTATE_RETPOLINE_SAFE to ANNOTATE
objtool:
Convert instrumentation_{begin,end}() to ANNOTATE
objtool:
Convert VALIDATE_UNRET_BEGIN to ANNOTATE
objtool:
Convert {.UN}REACHABLE to ANNOTATE
objtool:
Fix ANNOTATE_REACHABLE to be a normal annotation
objtool:
Fix C jump table annotations for Clang
objtool:
Generic annotation infrastructure
objtool:
Ignore dangling jump table entries
objtool:
Move dodgy linker warn to verbose
objtool:
Remove annotate_{,un}reachable()
objtool:
Warn about unknown annotation types
ocfs2:
check el->l_next_free_rec in ocfs2_get_clusters_nocache
ocfs2:
check tl->count of truncate log inode in ocfs2_get_truncate_log_info
ocfs2:
convert ocfs2_clear_page_regions() to ocfs2_clear_folio_regions()
ocfs2:
convert ocfs2_duplicate_clusters_by_page() to use a folio
ocfs2:
convert ocfs2_inode_lock_with_page() to ocfs2_inode_lock_with_folio()
ocfs2:
convert ocfs2_map_and_dirty_page() to ocfs2_map_and_dirty_folio()
ocfs2:
convert ocfs2_map_page_blocks() to ocfs2_map_folio_blocks()
ocfs2:
convert ocfs2_page_mkwrite() to use a folio
ocfs2:
convert ocfs2_read_inline_data() to take a folio
ocfs2:
convert ocfs2_readpage_inline() to take a folio
ocfs2:
convert ocfs2_write_failure() to use a folio
ocfs2:
convert to the new mount API
ocfs2:
convert w_pages to w_folios
ocfs2:
convert w_target_page to w_target_folio
ocfs2:
correct l_next_free_rec in online check
ocfs2:
fix incorrect CPU endianness conversion causing mount failure
ocfs2:
handle a symlink read error correctly
ocfs2:
heartbeat: replace simple_strtoul with kstrtoul
ocfs2:
mark dquot as inactive if failed to start trans while releasing dquot
ocfs2:
miscellaneous spelling fixes
ocfs2:
pass mmap_folio around instead of mmap_page
ocfs2:
remove ocfs2_start_walk_page_trans() prototype
ocfs2:
remove parameter parent_fe_bh from __ocfs2_mknod_locked
ocfs2:
replace deprecated simple_strtol with kstrtol
ocfs2:
support large folios in ocfs2_write_zero_page()
ocfs2:
support large folios in ocfs2_zero_cluster_folios()
ocfs2:
use a folio in ocfs2_fast_symlink_read_folio()
ocfs2:
use a folio in ocfs2_map_and_dirty_page()
ocfs2:
use a folio in ocfs2_prepare_page_for_write()
ocfs2:
use a folio in ocfs2_write_begin_inline()
ocfs2:
use a folio in ocfs2_write_end_nolock()
ocfs2:
use a folio in ocfs2_zero_new_buffers()
ocfs2:
use an array of folios instead of an array of pages
ocfs2:
use str_yes_no() and str_no_yes() helper functions
ocfs2_dentry_revalidate():
use stable parent inode and name passed by caller
octeon_ep:
add ndo ops for VFs in PF driver
octeon_ep:
remove firmware stats fetch in ndo_get_stats64
octeon_ep:
update tx/rx stats locally for persistence
octeon_ep_vf:
remove firmware stats fetch in ndo_get_stats64
octeon_ep_vf:
update tx/rx stats locally for persistence
octeontx2-af:
Disable backpressure between CPT and NIX
octeontx2-af:
fix build regression without CONFIG_DCB
octeontx2-pf:
map skb data as device writeable
octeontx2-pf:
mcs: Remove dead code and semi-colon from rsrc_name()
octeontx2-pf:
Move skb fragment map/unmap to common code
octeontx2:
don't mess with ->d_parent or ->d_parent->d_name
ocxl:
Constify 'struct bin_attribute'
of/fdt:
Check fdt_get_mem_rsv() error in early_init_fdt_scan_reserved_mem()
of/fdt:
Dump __be32 array in CPU type order in of_dump_addr()
of/fdt:
Implement use BIN_ATTR_SIMPLE macro for fdt sysfs attribute
of/fdt:
Restore possibility to use both ACPI and FDT from bootloader
of/irq:
Correct element count for array @dummy_imask in API of_irq_parse_raw()
of:
address: Add kunit test for __of_address_resource_bounds()
of:
address: Add parent_bus_addr to struct of_pci_range
of:
address: Fix empty resource handling in __of_address_resource_bounds()
of:
Constify 'struct bin_attribute'
of:
Correct child specifier used as input of the 2nd nexus node
of:
Correct element count for two arrays in API of_parse_phandle_with_args_map()
of:
Do not expose of_alias_scan() and correct its comments
of:
Fix of_find_node_opts_by_path() handling of alias+path+options
of:
Hide of_default_bus_match_table[]
of:
property: Avoiding using uninitialized variable @imaplen in parse_interrupt_map()
of:
Remove a duplicated code block
of:
reserved-memory: Do not make kmemleak ignore freed address
of:
reserved-memory: Fix using wrong number of cells to get property 'alignment'
of:
reserved-memory: Move an assignment to effective place in __reserved_mem_alloc_size()
of:
reserved-memory: Warn for missing static reserved memory regions
of:
Simplify API of_find_node_with_property() implementation
of:
unittest: Add a test case for of_find_node_opts_by_path() with alias+path+options
of:
Warn when of_property_read_bool() is used on non-boolean properties
open:
avoid pointless cred reference count bump
openrisc:
Add HAVE_REGS_AND_STACK_ACCESS_API support
openrisc:
Add support for restartable sequences
openrisc:
migrate to the generic rule for built-in DTB
openvswitch:
use RCU protection in ovs_vport_cmd_fill_info()
OPP:
add index check to assert to avoid buffer overflow in _read_freq()
opp:
core: Fix off by one in dev_pm_opp_get_bw()
opp:
core: implement dev_pm_opp_get_bw
OPP:
fix dev_pm_opp_find_bw_*() when bandwidth table not initialized
OPP:
OF: Fix an OF node leak in _opp_add_static_v2()
optee:
fix format string for printing optee build_id
orangefs-debugfs:
don't mess with ->d_name
orangefs:
fix a oob in orangefs_debug_write
orangefs_d_revalidate():
use stable parent inode and name passed by caller
overlayfs.rst:
Fix and improve grammar
ovl:
avoid pointless cred reference count bump
ovl:
fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
padata:
add pd get/put refcnt helper
padata:
avoid UAF for reorder_work
padata:
fix sysfs store callback check
padata:
fix UAF in padata_reorder
page_pool:
add page_pool_dev_alloc_netmem()
page_pool:
allow mixing PPs within one bulk
page_pool:
disable sync for cpu for dmabuf memory provider
page_pool:
make page_pool_put_page_bulk() handle array of netmems
page_pool:
Set `dma_sync` to false for devmem memory provider
params:
Prepare for 'const struct module_attribute *'
parisc:
add vdso linker script to 'targets' instead of extra-y
parisc:
mm: ensure pagetable_pmd_[cd]tor are called
parisc:
Remove memcpy_toio and memset_io
parisc:
Temporarily disable jump label support
partitions:
ldm: remove the initial kernel-doc notation
partitions:
mac: fix handling of bogus partition table
Linux:
Pass parent directory inode and expected name to ->d_revalidate()
PCI/ACPI:
Constify 'struct bin_attribute'
PCI/ASPM:
Fix L1SS saving
PCI/ASPM:
Save parent L1SS config in pci_save_aspm_l1ss_state()
PCI/DPC:
Quirk PIO log size for Intel Raptor Lake-P
PCI/MSI:
Use never-managed version of pci_intx()
PCI/P2PDMA:
Constify 'struct bin_attribute'
PCI/sysfs:
Constify 'struct bin_attribute'
PCI/sysfs:
Move reset related sysfs code to correct file
PCI/sysfs:
Remove unnecessary zero in initializer
PCI/sysfs:
Use __free() in reset_method_store()
PCI/TPH:
Restore TPH Requester Enable correctly
PCI/VPD:
Constify 'struct bin_attribute'
PCI:
Add defines for TLP Header/Prefix log sizes
PCI:
Add enable_device() and disable_device() callbacks for bridges
PCI:
Add PCI_VDEVICE_SUB helper macro
PCI:
Add pcie_print_tlp_log() to print TLP Header and Prefix Log
PCI:
Add TLP Prefix reading to pcie_read_tlp_log()
PCI:
apple: Convert to {en,dis}able_device() callbacks
PCI:
artpec6: Implement dw_pcie_ep operation get_features
PCI:
Avoid FLR for Mediatek MT7922 WiFi
PCI:
Avoid putting some root ports into D3 on TUXEDO Sirius Gen1
PCI:
Batch BAR sizing operations
PCI:
Don't expose pcie_read_tlp_log() outside PCI subsystem
PCI:
Don't include 'pm_wakeup.h' directly
PCI:
dra7xx: Use syscon_regmap_lookup_by_phandle_args
PCI:
dw-rockchip: Don't wait for link since we can detect Link Up
PCI:
dw-rockchip: Enumerate endpoints based on dll_link_up IRQ
PCI:
dwc: Add dw_pcie_suspend_noirq(), dw_pcie_resume_noirq() stubs for !CONFIG_PCIE_DW_HOST
PCI:
dwc: Always stop link in the dw_pcie_suspend_noirq
PCI:
dwc: Don't wait for link up if driver can detect Link Up event
PCI:
dwc: ep: Add 'address' alignment to 'size' check in dw_pcie_prog_ep_inbound_atu()
PCI:
dwc: ep: Prevent changing BAR size/flags in pci_epc_set_bar()
PCI:
dwc: ep: Write BAR_MASK before iATU registers in pci_epc_set_bar()
PCI:
dwc: Fix potential truncation in dw_pcie_edma_irq_verify()
PCI:
dwc: Remove LTSSM state test in dw_pcie_suspend_noirq()
PCI:
dwc: Simplify config resource lookup
PCI:
Encourage resource request API users to supply driver name
PCI:
endpoint: Add size check for fixed size BARs in pci_epc_set_bar()
PCI:
endpoint: Destroy the EPC device in devm_pci_epc_destroy()
PCI:
endpoint: Finish virtual EP removal in pci_epf_remove_vepf()
PCI:
endpoint: pci-epf-test: Add support for capabilities
PCI:
endpoint: pci-epf-test: Fix check for DMA MEMCPY test
PCI:
endpoint: pci-epf-test: Set dma_chan_rx pointer to NULL on error
PCI:
endpoint: Replace magic number '6' by PCI_STD_NUM_BARS
PCI:
endpoint: Simplify pci_epc_get()
PCI:
endpoint: Verify that requested BAR size is a power of two
PCI:
Export pci_intx_unmanaged() and pcim_intx()
PCI:
exynos: Switch to devm_clk_bulk_get_all_enabled()
PCI:
Fix BUILD_BUG_ON usage for old gcc
PCI:
hookup irq_get_affinity callback
PCI:
host-generic: Allow {en,dis}able_device() to be provided via pci_ecam_ops
PCI:
imx6: Add i.MX8MQ, i.MX8Q and i.MX95 PM support
PCI:
imx6: Add i.MX8Q PCIe Endpoint (EP) support
PCI:
imx6: Add IOMMU and ITS MSI support for i.MX95
PCI:
imx6: Add missing reference clock disable logic
PCI:
imx6: Add Refclk for i.MX95 PCIe
PCI:
imx6: Clean up comments and whitespace
PCI:
imx6: Configure PHY based on Root Complex or Endpoint mode
PCI:
imx6: Deassert apps_reset in imx_pcie_deassert_core_reset()
PCI:
imx6: Fetch dbi2 and iATU base addesses from DT
PCI:
imx6: Remove surplus imx7d_pcie_init_phy() function
PCI:
imx6: Skip controller_id generation logic for i.MX7D
PCI:
imx6: Use DWC common suspend resume method
PCI:
layerscape: Use syscon_regmap_lookup_by_phandle_args
PCI:
mediatek-gen3: Add comment about initialization order in mtk_pcie_en7581_power_up()
PCI:
mediatek-gen3: Avoid PCIe resetting via PERST# for Airoha EN7581 SoC
PCI:
mediatek-gen3: Enable async probe by default
PCI:
mediatek-gen3: Move reset delay in mtk_pcie_en7581_power_up()
PCI:
mediatek-gen3: Move reset/assert callbacks in .power_up()
PCI:
mediatek-gen3: Rely on clk_bulk_prepare_enable() in mtk_pcie_en7581_power_up()
PCI:
mediatek-gen3: Rely on msleep() in mtk_pcie_en7581_power_up()
PCI:
microchip: Set inbound address translation for coherent or non-coherent mode
PCI:
Move TLP Log handling to its own file
PCI:
mvebu: Enable module autoloading
PCI:
of: Drop 'No bus range found' message
PCI:
of: Simplify devm_of_pci_get_host_bridge_resources() interface
PCI:
of_property: Rename struct of_pci_range to of_pci_range_entry
PCI:
pci_ids: add INTEL_HDA_PTL_H
PCI:
qcom: Don't wait for link if we can detect Link Up
PCI:
qcom: Update ICC and OPP values after Link Up event
PCI:
rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
PCI:
Remove devres from pci_intx()
PCI:
Remove redundant PCI_VSEC_HDR and PCI_VSEC_HDR_LEN_SHIFT
PCI:
Restore original INTX_DISABLE bit by pcim_intx()
PCI:
rockchip-ep: Fix error code in rockchip_pcie_ep_init_ob_mem()
PCI:
rockchip: Add missing fields descriptions for struct rockchip_pcie_ep
PCI:
rockchip: Refactor rockchip_pcie_disable_clocks() signature
PCI:
rockchip: Simplify clock handling by using clk_bulk*() functions
PCI:
rockchip: Simplify reset control handling by using reset_control_bulk*() function
PCI:
Store number of supported End-End TLP Prefixes
PCI:
switchtec: Add Microchip PCI100X device IDs
PCI:
Unexport of_pci_parse_bus_range()
PCI:
Update code comment on PCI_EXP_LNKCAP_SLS for PCIe r3.0
PCI:
Use same names in pcie_read_tlp_log() prototype and definition
PCI:
Use unsigned int i in pcie_read_tlp_log()
PCI:
xilinx-cpm: Add support for Versal CPM5 Root Port Controller 1
perf annotate:
Prefer passing evsel to evsel->core.idx
perf annotate:
Use an array for the disassembler preference
perf arm-spe:
Add support for SPE Data Source packet on AmpereOne
perf arm-spe:
Prepare for adding data source packet implementations for other cores
perf bench:
Fix undefined behavior in cmpworker()
perf bench:
Remove reference to cmd_inject
perf bpf:
Fix two memory leakages when calling perf_env__insert_bpf_prog_info()
perf btf:
Make the sigtrap test helper to find a member by name widely available
perf build:
Minor improvement for linking libzstd
perf build:
Remove test library from python shared object
perf config:
Add a function to set one variable in .perfconfig
perf config:
Fix trival typo 'an' -> 'can'
perf cpumap:
Add checking for reference counter
perf cpumap:
Add more tests for CPU map merging
perf cpumap:
Fix die and cluster IDs
perf cpumap:
Reduce transitive dependencies on libperf MAX_NR_CPUS
perf disasm:
Return a proper error when not determining the file type
perf docs:
Add documentation for --force-btf option
perf docs:
arm_spe: Document new discard mode
perf Documentation:
Clarify sysfs event names characters
perf Documentation:
Describe the PMU naming convention
perf env:
Ensure failure broken topology file reads are always -1 encoded
perf env:
Move arch errno function to only use in env
perf evsel:
Add/use accessor for tp_format
perf evsel:
Allow evsel__newtp without libtraceevent
perf evsel:
Improve the evsel__open_strerror() for EBUSY
perf expr:
Initialize is_test value in expr__ctx_new()
perf ftrace latency:
Add --max-latency option
perf ftrace latency:
Fix compiler error for clang 12
perf ftrace latency:
Introduce --bucket-range to ask for linear bucketing
perf ftrace latency:
Introduce --min-latency to narrow down into a latency range
perf ftrace latency:
Pass ftrace pointer to histogram routines to pass more args
perf ftrace profile:
Add --graph-opts option
perf ftrace:
Check min/max latency only with bucket range
perf ftrace:
Display latency statistics at the end
perf ftrace:
Fix display for range of the first bucket
perf header:
Fix one memory leakage in process_bpf_btf()
perf header:
Fix one memory leakage in process_bpf_prog_info()
perf hist:
Deduplicate cmp/sort/collapse code
perf hist:
Fix bogus profiles when filters are enabled
perf hist:
Fix width calculation in hpp__fmt()
perf hwmon_pmu:
Use openat rather than dup to refresh directory
perf inject:
Fix use without initialization of local variables
perf intel-pt:
Add a test for pause / resume
perf intel-pt:
Add documentation for pause / resume
perf intel-pt:
Improve man page format
perf intel-pt:
Remove stale build comment
perf jevents:
Fix build issue in '*/' in event descriptions
perf jevents:
Provide better path information for broken JSON
perf jitdump:
Accept jitdump mmaps emitted from inside containers
perf jitdump:
Fixup in_pidns member when java agent and 'perf record' are not in the same pidns
perf kvm:
Move functions used in util out of builtin
perf kwork:
Make perf_kwork_add_work a callback
perf llvm-add2line:
Remove unused symbol_conf.h include
perf lock contention:
Add and use LCB_F_TYPE_MASK
perf lock contention:
Handle slab objects in -L/--lock-filter option
perf lock contention:
Resolve slab object name using BPF
perf lock contention:
Run BPF slab cache iterator
perf lock:
Add percpu-rwsem for type filter
perf lock:
Fix parse_lock_type which only retrieve one lock flag
perf lock:
Fix return code for functions in __cmd_contention
perf lock:
Move common lock contention code to new file
perf lock:
Rename fields in lock_type_table
perf machine:
Don't ignore _etext when not a text symbol
perf MANIFEST:
Add arch/*/include/uapi/asm/bpf_perf_event.h to the perf tarball
perf MANIFEST:
Add license files
perf maps:
Fix display of kernel symbols
perf namespaces:
Fixup the nsinfo__in_pidns() return type, its bool
perf namespaces:
Introduce nsinfo__set_in_pidns()
perf path:
Remove unused is_executable_file()
perf pmu:
Remove use of perf_cpu_map__read()
perf probe:
Rename err label
perf probe:
Replace unacceptable characters when generating event name
perf python:
Add __str__ and __repr__ functions to evlist
perf python:
Add __str__ and __repr__ functions to evsel
perf python:
Add parse_events function
perf python:
Constify variables and parameters
perf python:
Correctly throw IndexError
perf python:
Remove python 2 scripting support
perf python:
Remove unused #include
perf record:
Fix segfault with --off-cpu when debuginfo is not enabled
perf report:
Fix misleading help message about --demangle
perf script python:
Improve physical mem type resolution
perf script:
Cache the output type
perf script:
Move find_scripts to browser/scripts.c
perf script:
Move perf_sample__sprintf_flags to trace-event-scripting.c
perf script:
Move script_fetch_insn to trace-event-scripting.c
perf script:
Move script_spec code to trace-event-scripting.c
perf script:
Move scripting_max_stack out of builtin
perf script:
Use openat for directory iteration
perf stat:
Also hide metric-units from JSON when event didn't run
perf stat:
Document and clarify outstate members
perf stat:
Document and simplify interval timestamps
perf stat:
Fix trailing comma when there is no metric unit
perf stat:
Move stat_config into config.c
perf stat:
Remove empty new_line_metric function
perf stream:
Use evsel rather than evsel->idx
perf string:
Avoid undefined NULL+1
perf symbol-elf:
Avoid a weak cxx_demangle_sym function
perf symbol:
Prefer non-label symbols with same address
perf test brstack:
Speed up running test by using tr -s instead of xargs
perf test cpumap:
Avoid use-after-free following merge
perf test hwmon_pmu:
Fix event file location
perf test perftool_testsuite:
Add missing description
perf test perftool_testsuite:
Return correct value for skipping
perf test record+probe_libc_inet_pton:
Make test resilient
perf test stat:
Avoid hybrid assumption when virtualized
perf test trace_btf_general:
Fix shellcheck warning
perf test:
Add a runs-per-test flag
perf test:
Fix parallel/sequential option documentation
perf test:
Improve verbose documentation
perf test:
Introduce DEFINE_SUITE_EXCLUSIVE()
perf test:
Mark remaining probe tests as exclusive
perf test:
Parse 'perf stat' Topdown events for aarch64
perf test:
Remove duplicate word
perf test:
Rename functions and variables for better clarity
perf test:
Send list output to stdout rather than stderr
perf test:
Skip syscall enum test if no landlock syscall
perf test:
Update event_groups test to use instructions
perf test:
Update ftrace test to use --graph-opts
perf tests arm_spe:
Add test for discard mode
perf tests base_probe:
Fix check for the count of existing probes in test_adding_kernel
perf tests code-reading:
Handle change in objdump output from binutils >= 2.41 on riscv
perf tests shell task_analyzer:
Run this test exclusively
perf tests switch-tracking:
Set this test to run exclusively
perf tests:
Enable tests disabled due to tracepoint parsing
perf tests:
Fix an incorrect type in append_script()
perf tools alpha:
Support syscall header
perf tools arc:
Support generic syscall headers
perf tools arch powerpc:
Add register mask for power11 PVR in extended regs
perf tools arm-spe:
Don't allocate buffer or tracking event in discard mode
perf tools arm-spe:
Pull out functions for aux buffer and tracking setup
perf tools arm64:
Use syscall table
perf tools arm:
Support syscall headers
perf tools csky:
Support generic syscall headers
perf tools loongarch:
Use syscall table
perf tools mips:
Fix mips syscall generation
perf tools mips:
Use generic syscall scripts
perf tools parisc:
Support syscall header
perf tools powerpc:
Use generic syscall table scripts
perf tools s390:
Use generic syscall table scripts
perf tools sh:
Support syscall headers
perf tools sparc:
Support syscall headers
perf tools tests shell base_probe:
Enhance print_overall_results to print summary information
perf tools x86:
Use generic syscall scripts
perf tools xtensa:
Support syscall header
perf tools:
Add aux-action config term
perf tools:
Add aux_start_paused, aux_pause and aux_resume
perf tools:
Add missing_features for aux_start_paused, aux_pause, aux_resume
perf tools:
Avoid unaligned pointer operations
perf tools:
Create generic syscall table support
perf tools:
Expose quiet/verbose variables in Makefile.perf
perf tools:
Fixup end address of modules
perf tools:
Parse aux-action
perf tools:
Remove dependency on libaudit
perf top:
Don't complain about lack of vmlinux when not resolving some kernel samples
perf trace-event:
Always build trace-event-info.c
perf trace-event:
Constify print arguments
perf trace:
Add tests for BTF general augmentation
perf trace:
Fix BPF loading failure (-E2BIG)
perf trace:
Fix runtime error of index out of bounds
perf trace:
Fix unaligned access for augmented args
perf values:
Use evsel rather than evsel->idx
perf vendor events arm64:
Add FUJITSU-MONAKA PMU event
perf vendor events arm64:
Update N2/V2 events from source
perf x86:
Define arch_fetch_insn in NO_AUXTRACE builds
perf/amd/ibs:
Prevent leaking sensitive data to userspace
perf/arm-cmn:
Permit more exhaustive groups
perf/core:
Add RCU read lock protection to perf_iterate_ctx()
perf/core:
Check sample_type in perf_sample_save_brstack
perf/core:
Check sample_type in perf_sample_save_callchain
perf/core:
Export perf_exclude_event()
perf/core:
Fix low freq setting via IOC_PERIOD
perf/core:
Fix perf_pmu_register() vs. perf_init_event()
perf/core:
Fix pmus_lock vs. pmus_srcu ordering
perf/core:
Order the PMU list to fix warning about unordered pmu_ctx_list
perf/core:
Save raw sample data conditionally based on sample type
perf/dwc_pcie:
Fix the event numbers
perf/dwc_pcie:
Qualify RAS DES VSEC Capability by Vendor, Revision
perf/marvell:
Odyssey DDR Performance monitor support
perf/marvell:
Odyssey LLC-TAD performance monitor support
perf/marvell:
Refactor to extract platform data
perf/marvell:
Refactor to extract platform data
perf/marvell:
Refactor to extract PMU operations
perf/x86/intel/ds:
Clarify adaptive PEBS processing
perf/x86/intel/ds:
Factor out functions for PEBS records processing
perf/x86/intel/ds:
Simplify the PEBS records processing for adaptive PEBS
perf/x86/intel/uncore:
Clean up func_id
perf/x86/intel/uncore:
Support more units on Granite Rapids
perf/x86/intel:
Clean up PEBS-via-PT on hybrid
perf/x86/intel:
Ensure LBRs are disabled when a CPU is starting
perf/x86/intel:
Fix ARCH_PERFMON_NUM_COUNTER_LEAF
perf/x86/intel:
Fix event constraints for LNC
perf/x86/intel:
Support RDPMC metrics clear mode
perf/x86/intel:
Use better start period for frequency mode
perf/x86/rapl:
Add arguments to the init and cleanup functions
perf/x86/rapl:
Add core energy counter support for AMD CPUs
perf/x86/rapl:
Add support for Intel Arrow Lake U
perf/x86/rapl:
Fix error handling in init_rapl_pmus()
perf/x86/rapl:
Fix the error checking order
perf/x86/rapl:
Make rapl_model struct global
perf/x86/rapl:
Modify the generic variable names to *_pkg*
perf/x86/rapl:
Move the cntr_mask to rapl_pmus struct
perf/x86/rapl:
Remove the cpu_to_rapl_pmu() function
perf/x86/rapl:
Remove the global variable rapl_msrs
perf/x86/rapl:
Remove the unused get_rapl_pmu_cpumask() function
perf/x86/rapl:
Rename rapl_pmu variables
perf/x86:
Check data address for IBS software filter
perf/x86:
Fix low freqency setting issue
perf/x86:
Relax privilege filter restriction on AMD IBS
perf:
arm_cspmu: nvidia: enable NVLINK-C2C port filtering
perf:
arm_cspmu: nvidia: fix sysfs path in the kernel doc
perf:
arm_cspmu: nvidia: monitor all ports by default
perf:
arm_cspmu: nvidia: remove unsupported SCF events
perf:
arm_spe: Add format option for discard mode
perf:
imx9_perf: Introduce AXI filter version to refactor the driver and better extension
perf:
Increase MAX_NR_CPUS to 4096
perf:
map pages in advance
pfifo_tail_enqueue:
Drop new packet when sch->limit == 0
phy:
core: Simplify API of_phy_simple_xlate() implementation
phy:
exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk
phy:
exynos5-usbdrd: gs101: ensure power is gated to SS phy in phy_exit()
phy:
fix xa_alloc_cyclic() error handling
phy:
freescale: fsl-samsung-hdmi: Clean up fld_tg_code calculation
phy:
freescale: fsl-samsung-hdmi: Expand Integer divider range
phy:
freescale: fsl-samsung-hdmi: Limit PLL lock detection clock divider to valid range
phy:
freescale: fsl-samsung-hdmi: Stop searching when exact match is found
phy:
HiSilicon: Don't use "proxy" headers
phy:
marvell: Fix spelling mistake "exlicitly" -> "explicitly"
phy:
mediatek: phy-mtk-hdmi: Register PHY provided regulator
phy:
qcom-qusb2: add QUSB2 support for IPQ5424
phy:
qcom-qusb2: Add support for QCS615
phy:
qcom: qmp: Add phy register and clk setting for QCS615 PCIe
phy:
qcom: qmp: Enable IPQ5424 support
phy:
qualcomm: qmp-combo: add support for SAR2130P
phy:
qualcomm: qmp-pcie: add support for SAR2130P
phy:
qualcomm: qmp-pcie: define several new registers
phy:
qualcomm: qmp-pcie: split PCS_LANE1 region
phy:
rockchip-naneng-combo: add rk3576 support
phy:
rockchip-pcie: Refactor mutex handling in rockchip_pcie_phy_power_off()
phy:
rockchip-pcie: Refactor mutex handling in rockchip_pcie_phy_power_on()
phy:
rockchip-pcie: Simplify error handling with dev_err_probe()
phy:
rockchip-pcie: Use devm_clk_get_enabled() helper
phy:
rockchip-pcie: Use guard notation when acquiring mutex
phy:
rockchip-pcie: Use regmap_read_poll_timeout() for PCIe reference clk PLL status
phy:
rockchip: fix Kconfig dependency more
phy:
rockchip: naneng-combphy: compatible reset with old DT
phy:
rockchip: phy-rockchip-typec: Fix Copyright description
phy:
samsung-ufs: switch back to syscon_regmap_lookup_by_phandle()
phy:
stm32: Fix constant-value overflow assertion
phy:
sun4i-usb: Remove unused of_gpio.h
phy:
tegra194: p2u: Allow to enable driver on Tegra234
phy:
tegra: xusb: reset VBUS & ID OVERRIDE
phy:
ti: gmii-sel: Do not use syscon helper to build regmap
pid:
allow pid_max to be set per pid namespace
pid:
Do not set pid_max in new pid namespaces
pidfs:
allow bind-mounts
pidfs:
check for valid ioctl commands
pidfs:
implement file handle support
pidfs:
improve ioctl handling
pidfs:
lookup pid through rbtree
pidfs:
remove 32bit inode number handling
pidfs:
remove d_op->d_delete
pidfs:
rework inode number allocation
pidfs:
support FS_IOC_GETVERSION
pinctrl:
amd: Take suspend type into consideration which pins are non-wake
pinctrl:
bcm281xx: Fix incorrect regmap max_registers value
pinctrl:
cy8c95x0: Avoid accessing reserved registers
pinctrl:
cy8c95x0: Enable regmap locking for debug
pinctrl:
cy8c95x0: Fix off-by-one in the regmap range settings
pinctrl:
cy8c95x0: Rename PWMSEL to SELPWM
pinctrl:
cy8c95x0: Respect IRQ trigger settings from firmware
pinctrl:
Fix the clean up on pinconf_apply_setting failure
pinctrl:
ingenic: Replace seq_printf() by seq_puts()
pinctrl:
mediatek: add MT7988 pinctrl driver
pinctrl:
mediatek: add support for MTK_PULL_PD_TYPE
pinctrl:
mediatek: Drop mtk_pinconf_bias_set_pd()
pinctrl:
nomadik: Add check for clk_enable()
pinctrl:
nuvoton: npcm8xx: Add NULL check in npcm8xx_gpio_fw
pinctrl:
ocelot: Constify some structures
pinctrl:
pinconf-generic: Print unsigned value if a format is registered
pinctrl:
qcom: Add MSM8917 tlmm pinctrl driver
pinctrl:
qcom: ipq5424: split spi0 pin group
pinctrl:
renesas: rzg2l: Add audio clock pins on RZ/G3S
pinctrl:
renesas: rzg2l: Add support for RZ/G3E SoC
pinctrl:
renesas: rzg2l: Fix PFC_MASK for RZ/V2H and RZ/G3E
pinctrl:
renesas: rzg2l: Update r9a09g057_variable_pin_cfg table
pinctrl:
rockchip: add rk3562 support
pinctrl:
samsung: fix fwnode refcount cleanup if platform_get_irq_optional() fails
pinctrl:
samsung: Fix irq handling if an error occurs in exynos_irq_demux_eint16_31()
pinctrl:
samsung: update child reference drop comment
pinctrl:
spacemit: enable config option
pinctrl:
spacemit: PINCTRL_SPACEMIT_K1 should not default to y unconditionally
pinctrl:
stm32: Add check for clk_enable()
pinctrl:
sunxi: add missed lvds pins for a100/a133
pinctrl:
Use str_enable_disable-like helpers
pipe_read:
don't wake up the writer if the pipe is still full
platform/chrome:
cros_ec: jump to RW before probing
platform/chrome:
cros_ec_lpc: Handle EC without CRS section
platform/chrome:
cros_ec_lpc: Merge lpc_driver_ops into ec private structure
platform/chrome:
cros_ec_lpc: Only check for events on MKBP notifies
platform/chrome:
cros_ec_lpc: Support direct EC register memory access
platform/chrome:
cros_ec_proto: remove unnecessary retries
platform/chrome:
cros_ec_typec: Disable tbt on port
platform/chrome:
cros_ec_typec: Displayport support
platform/chrome:
cros_ec_typec: Thunderbolt support
platform/chrome:
cros_ec_typec: Update partner altmode active
platform/chrome:
cros_ec_vbc: Constify 'struct bin_attribute'
platform/chrome:
cros_kbd_led_backlight: Remove OF match
platform/chrome:
cros_kbd_led_backlight: remove unneeded if-statement
platform/chrome:
cros_usbpd_logger: Use str_enabled_disabled() helper
platform/chrome:
Update ChromeOS EC command tracing
platform/chrome:
Update ChromeOS EC header for UCSI
platform/mellanox:
mlxbf-bootctl: use sysfs_emit() instead of sprintf()
platform/mellanox:
mlxbf-pmc: Add support for clock_measure performance block
platform/mellanox:
mlxbf-pmc: Add support for monitoring cycle count
platform/mellanox:
mlxbf-pmc: incorrect type in assignment
platform/mellanox:
mlxreg-hotplug: use sysfs_emit() instead of sprintf()
platform/mellanox:
mlxreg-io: use sysfs_emit() instead of sprintf()
platform/surface:
aggregator_registry: Add Support for Surface Pro 11
platform/surface:
surface_platform_profile: Use devm_platform_profile_register()
platform/x86/amd/hsmp:
Add support for HSMP protocol version 7 messages
platform/x86/amd/hsmp:
Constify 'struct bin_attribute'
platform/x86/amd/pmc:
Add STB support for AMD Desktop variants
platform/x86/amd/pmc:
Define enum for S2D/PMC msg_port and add helper function
platform/x86/amd/pmc:
Isolate STB code changes to a new file
platform/x86/amd/pmc:
Move STB block into amd_pmc_s2d_init()
platform/x86/amd/pmc:
Move STB functionality to a new file for better code organization
platform/x86/amd/pmc:
Update function names to align with new STB file
platform/x86/amd/pmc:
Update IP information structure for newer SoCs
platform/x86/amd/pmc:
Update S2D message id for 1Ah Family 70h model
platform/x86/amd/pmc:
Use ARRAY_SIZE() to fill num_ips information
platform/x86/amd/pmf:
Enable Custom BIOS Inputs for PMF-TA
platform/x86/amd/pmf:
fix cleanup in amd_pmf_init_smart_pc()
platform/x86/amd/pmf:
Get SRA sensor data from AMD SFH driver
platform/x86/amd/pmf:
Initialize and clean up `cb_mutex`
platform/x86/amd/pmf:
Propagate PMF-TA return codes
platform/x86/amd/pmf:
Update PMF Driver for Compatibility with new PMF-TA
platform/x86/amd:
pmc: Use guard(mutex)
platform/x86/amd:
pmf: Add 'quiet' to hidden choices
platform/x86/amd:
pmf: Add balanced-performance to hidden choices
platform/x86/amd:
pmf: Drop all quirks
platform/x86/amd:
pmf: Fix missing hidden options for Smart PC
platform/x86/amd:
pmf: Switch to guard(mutex)
platform/x86/dell:
dell-pc: Create platform device
platform/x86/intel/ifs:
Update documentation with image download path
platform/x86/intel/pmt:
Constify 'struct bin_attribute'
platform/x86/intel/sdsi:
Constify 'struct bin_attribute'
platform/x86/intel/tpmi/plr:
Make char[] longer to silence warning
platform/x86/intel/vsec:
Add Diamond Rapids support
platform/x86/intel:
bytcrc_pwrsrc: fix power_supply dependency
platform/x86/intel:
bytcrc_pwrsrc: Optionally register a power_supply dev
platform/x86/intel:
pmc: fix ltr decode in pmc_core_ltr_show()
platform/x86:
acer-wmi: add support for Acer Nitro AN515-58
platform/x86:
acer-wmi: Add support for Acer PH14-51
platform/x86:
acer-wmi: Add support for Acer Predator PH16-72
platform/x86:
acer-wmi: Fix initialization of last_non_turbo_profile
platform/x86:
acer-wmi: Ignore AC events
platform/x86:
acer-wmi: Implement proper hwmon support
platform/x86:
acer-wmi: Improve error handling when reading gaming system information
platform/x86:
acer-wmi: Rename ACER_CAP_FAN_SPEED_READ
platform/x86:
acer-wmi: simplify platform profile cycling
platform/x86:
acer-wmi: use an ACPI bitmap to set the platform profile choices
platform/x86:
acer-wmi: Use devm_platform_profile_register()
platform/x86:
acer-wmi: use new helper function for setting overclocks
platform/x86:
acer-wmi: use WMI calls for platform profile handling
platform/x86:
alienware-wmi: Improve hdmi_mux, amplifier and deepslp group creation
platform/x86:
alienware-wmi: Improve rgb-zones group creation
platform/x86:
alienware-wmi: Modify parse_rgb() signature
platform/x86:
alienware-wmi: Move Lighting Control State
platform/x86:
alienware-wmi: Remove unnecessary check at module exit
platform/x86:
alienware_wmi: General cleanup of WMAX methods
platform/x86:
amd: pmf: sps: Use devm_platform_profile_register()
platform/x86:
asus-wmi: Use devm_platform_profile_register()
platform/x86:
dell-laptop: Use power_supply_charge_types_show/_parse() helpers
platform/x86:
dell-pc: Use devm_platform_profile_register()
platform/x86:
dell-smo8800: Add a couple more models to lis3lv02d_devices[]
platform/x86:
dell-smo8800: Add support for probing for the accelerometer i2c address
platform/x86:
dell-smo8800: Move instantiation of lis3lv02d i2c_client from i2c-i801 to dell-lis3lv02d
platform/x86:
dell-smo8800: Move SMO88xx acpi_device_ids to dell-smo8800-ids.h
platform/x86:
dell-sysman: Directly use firmware_attributes_class
platform/x86:
dell-uart-backlight: Use blacklight power constant
platform/x86:
dell: dcdbas: Constify 'struct bin_attribute'
platform/x86:
dell_rbu: Constify 'struct bin_attribute'
platform/x86:
firmware_attributes_class: Drop lifecycle functions
platform/x86:
firmware_attributes_class: Move include linux/device/class.h
platform/x86:
firmware_attributes_class: Simplify API
platform/x86:
hp-bioscfg: Directly use firmware_attributes_class
platform/x86:
hp-wmi: Add fan and thermal profile support for Victus 16-s1000
platform/x86:
hp-wmi: Use devm_platform_profile_register()
platform/x86:
ideapad-laptop: pass a correct pointer to the driver data
platform/x86:
ideapad-laptop: Use devm_platform_profile_register()
platform/x86:
inspur_platform_profile: Use devm_platform_profile_register()
platform/x86:
int3472: Call "reset" GPIO "enable" for INT347E
platform/x86:
int3472: Check for adev == NULL
platform/x86:
int3472: Debug log the sensor name
platform/x86:
int3472: Fix skl_int3472_handle_gpio_resources() return value
platform/x86:
int3472: Make "pin number mismatch" message a debug message
platform/x86:
int3472: Use correct type for "polarity", call it gpio_flags
platform/x86:
intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet
platform/x86:
intel: int0002_vgpio: Make the irqchip immutable
platform/x86:
intel: punit_ipc: Remove unused function
platform/x86:
lenovo-wmi-camera: Use SW_CAMERA_LENS_COVER instead of KEY_CAMERA_ACESS
platform/x86:
quickstart: don't include 'pm_wakeup.h' directly
platform/x86:
serdev_helpers: Add get_serdev_controller_from_parent() helper
platform/x86:
serdev_helpers: Check for serial_ctrl_uid == NULL
platform/x86:
think-lmi: Directly use firmware_attributes_class
platform/x86:
thinkpad-acpi: replace strcpy with strscpy
platform/x86:
thinkpad_acpi: Add battery quirk for ThinkPad X131e
platform/x86:
thinkpad_acpi: Add support for new phone link hotkey
platform/x86:
thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e
platform/x86:
thinkpad_acpi: Fix registration of tpacpi platform driver
platform/x86:
thinkpad_acpi: Support for V9 DYTC platform profiles
platform/x86:
thinkpad_acpi: Use devm_platform_profile_register()
platform/x86:
wmi-bmof: Make use of .bin_size() callback
platform/x86:
x86-android-tablets: Add Bluetooth support for Vexia EDU ATLA 10
platform/x86:
x86-android-tablets: Add missing __init to get_i2c_adap_by_*()
platform/x86:
x86-android-tablets: Add support for getting serdev-controller by PCI parent
platform/x86:
x86-android-tablets: Add Vexia EDU ATLA 10 EC battery driver
platform/x86:
x86-android-tablets: Change x86_instantiate_serdev() prototype
platform/x86:
x86-android-tablets: make platform data be static
platform/x86:
x86-android-tablets: Make variables only used locally static
platform/x86:
x86-android-tablets: Store serdev-controller ACPI HID + UID in a union
platform:
cznic: CZNIC_PLATFORMS should depend on ARCH_MVEBU
platform:
cznic: turris-omnia-mcu: Inform about missing LED panel brightness change interrupt feature
pldmfw:
enable selected component update
PM / devfreq:
event: Call of_node_put() only once in devfreq_event_get_edev_by_phandle()
PM / devfreq:
exynos: remove unused function parameter
PM / OPP:
Add reference counting helpers for Rust implementation
pm:
cpupower: Add header changes for cpufreq.h to SWIG bindings
pm:
cpupower: Add install and uninstall options to bindings makefile
pm:
cpupower: Add missing residency header changes in cpuidle.h to SWIG
pm:
cpupower: Makefile: Fix cross compilation
PM:
EM: Move sched domains rebuild function from schedutil to EM
PM:
hibernate: Add error handling for syscore_suspend()
PM:
Revert "Add EXPORT macros for exporting PM functions"
PM:
sleep: Allow configuring the DPM watchdog to warn earlier than panic
PM:
sleep: autosleep: don't include 'pm_wakeup.h' directly
PM:
sleep: convert comment from kernel-doc to plain comment
PM:
sleep: core: Restrict power.set_active propagation
PM:
sleep: core: Synchronize runtime PM status of parents and children
PM:
sleep: sysfs: don't include 'pm_wakeup.h' directly
PM:
sleep: Update stale comment in device_resume()
PM:
sleep: wakeirq: Introduce device-managed variant of dev_pm_set_wake_irq()
PM:
wakeup: implement devm_device_init_wakeup() helper
pmdomain:
airoha: Add Airoha CPU PM Domain support
pmdomain:
airoha: Fix compilation error with Clang-20 and Thumb2 mode
pmdomain:
amlogic: fix T7 ISP secpower
pmdomain:
arm: scmi_pm_domain: Send an explicit request to set the current state
pmdomain:
core: Support naming idle states
pmdomain:
imx-gpcv2: Suppress bind attrs
pmdomain:
imx8m[p]-blk-ctrl: Suppress bind attrs
pmdomain:
Merge branch fixes into next
pmdomain:
Merge branch fixes into next
pmdomain:
ti_sci: add per-device latency constraint management
pmdomain:
ti_sci: add wakeup constraint management
pmdomain:
ti_sci: handle wake IRQs for IO daisy chain wakeups
pnfs/flexfiles:
retry getting layout segment for reads
posix-timers:
Fix typo in __lock_timer()
power:
ip5xxx_power: Add battery type for 4.4V
power:
ip5xxx_power: Add support for IP5306
power:
ip5xxx_power: Allow for more parameters to be configured
power:
ip5xxx_power: Check for optional bits
power:
ip5xxx_power: Fall back to Charge End bit if status register is absent
power:
ip5xxx_power: Fix return value on ADC read errors
power:
ip5xxx_power: Fix uninitialized variable read
power:
ip5xxx_power: Use regmap_field API
power:
reset: as3722-poweroff: Remove unnecessary return in as3722_poweroff_probe
power:
reset: at91-poweroff: lookup for proper pmc dt node for sam9x7
power:
reset: at91-reset: add reset support for sam9x7 SoC
power:
reset: at91-reset: add sdhwc support for sam9x7 SoC
power:
reset: gpio-poweroff: Clarify the warning message
power:
reset: keystone: Use syscon_regmap_lookup_by_phandle_args
power:
sequencing: qcom-wcn: add support for the WCN6750 PMU
power:
sequencing: qcom-wcn: explain why we need the WLAN_EN GPIO hack
power:
supply: ab8500: use dev_to_psy()
power:
supply: ab8500: use power_supply_for_each_psy()
power:
supply: Add STC3117 fuel gauge unit driver
power:
supply: add undervoltage health status property
power:
supply: apm_power: use power_supply_for_each_psy()
power:
supply: axp20x_battery: Fix fault handling for AXP717
power:
supply: bq2415x_charger: Immediately reschedule delayed work on notifier events
power:
supply: bq2415x_charger: report charging state changes to userspace
power:
supply: bq2415x_charger: use dev_to_psy()
power:
supply: bq24190: Add BQ24297 support
power:
supply: bq24190_charger: Add support for "charge_types" property
power:
supply: bq24190_charger: Fix typo 'jeta' -> 'jeita'
power:
supply: bq24190_charger: use dev_to_psy()
power:
supply: bq24257_charger: use dev_to_psy()
power:
supply: core: Add new "charge_types" property
power:
supply: core: add UAPI to discover currently used extensions
power:
supply: core: fix build of extension sysfs group if CONFIG_SYSFS=n
power:
supply: core: Fix extension related lockdep warning
power:
supply: core: implement extension API
power:
supply: core: introduce dev_to_psy()
power:
supply: core: introduce power_supply_for_each_psy()
power:
supply: core: introduce power_supply_has_property()
power:
supply: core: remove power_supply_for_each_device()
power:
supply: core: rename psy_has_property() to psy_desc_has_property()
power:
supply: core: use dev_to_psy()
power:
supply: core: use power_supply_for_each_psy()
power:
supply: cros_charge-control: implement a power supply extension
power:
supply: da9150-fg: fix potential overflow
power:
supply: ds2760: constify 'struct bin_attribute'
power:
supply: ds2780: constify 'struct bin_attribute'
power:
supply: ds2781: constify 'struct bin_attribute'
power:
supply: ds2782: Free IDA with devm action
power:
supply: ds2782: Switch to simpler IDA interface
power:
supply: ds2782: Use devm based memory allocators
power:
supply: ds2782: Use devm_delayed_work_autocancel() helper
power:
supply: ds2782: Use devm_power_supply_register() helper
power:
supply: gpio-charger: add support for default charge current limit
power:
supply: hwmon: prepare for power supply extensions
power:
supply: ltc4162-l-charger: Add support for ltc4162-f/s and ltc4015
power:
supply: ltc4162l: Use GENMASK macro in bitmask operation
power:
supply: max17042: add max77705 fuel gauge support
power:
supply: max17042: add platform driver variant
power:
supply: max17042: make interrupt shared
power:
supply: max1720x: add charge full property
power:
supply: max1720x: add support for reading internal and thermistor temperatures
power:
supply: Merge fixes branch into for-next
power:
supply: mm8013: use accessor for driver data
power:
supply: olpc_battery: constify 'struct bin_attribute'
power:
supply: power_supply_show_enum_with_available(): Replace spaces with '_'
power:
supply: surface_battery: use dev_to_psy()
power:
supply: sysfs: prepare for power supply extensions
power:
supply: sysfs: print single value in uevent for POWER_SUPPLY_PROP_CHARGE_BEHAVIOUR
power:
supply: sysfs: rework uevent property loop
power:
supply: sysfs: use dev_to_psy()
power:
supply: test-power: implement a power supply extension
power:
supply: ug3105_battery: Let the core handle POWER_SUPPLY_PROP_TECHNOLOGY
power:
supply: Use power_supply_external_power_changed() in __power_supply_changed_work()
power:
supply: Use str_enable_disable-like helpers
powercap:
call put_device() on an error path in powercap_register_control_type()
powercap:
intel_rapl: Add support for Panther Lake platform
powernv/memtrace:
use __GFP_ZERO with alloc_contig_pages()
powerpc/32:
Replace mulhdu() by mul_u64_u64_shr()
powerpc/64:
Use get_user() in start_thread()
powerpc/64s:
Rewrite __real_pte() and __rpte_to_hidx() as static inline
powerpc/8xx:
Drop legacy-of-mm-gpiochip.h header
powerpc/book3s64/hugetlb:
Fix disabling hugetlb when fadump is active
powerpc/code-patching:
Disable KASAN report during patching via temporary mm
powerpc/code-patching:
Fix KASAN hit by not flagging text patching area as VM_ALLOC
powerpc/crc-t10dif:
expose CRC-T10DIF function through lib
powerpc/crc32:
expose CRC32 functions through lib
powerpc/crc:
delete obsolete crc-vpmsum_test.c
powerpc/papr_scm:
convert timeouts to secs_to_jiffies()
powerpc/prom_init:
Use IS_ENABLED()
powerpc/pseries/eeh:
Fix get PE state translation
powerpc/pseries/iommu:
Don't unset window if it was never set
powerpc/pseries/iommu:
IOMMU incorrectly marks MMIO range in DDW
powerpc/vdso:
Mark the vDSO code read-only after init
powerpc/xmon:
Use str_yes_no() helper in dump_one_paca()
powerpc:
Add preempt lazy support
powerpc:
Large user copy aware of full:rt:lazy preemption
powerpc:
Use str_on_off() helper in check_cache_coherency()
ppp:
Fix KMSAN uninit-value warning with bpf
pps:
adjust references to actual name of uapi header file
pps:
clients: gpio: Bypass edge's direction check when not needed
pps:
Fix a use-after-free
printk:
Defer legacy printing when holding printk_cpu_sync
printk:
Fix signed integer overflow when defining LOG_BUF_LEN_MAX
printk:
Remove redundant deferred check in vprintk()
proc/kcore:
don't walk list on every read
proc/kcore:
mark proc entry as permanent
proc/kcore:
use percpu_rw_semaphore for kclist_lock
proc:
fix UAF in proc_get_inode()
procfs:
fix a locking bug in a vmcore_add_device_dump() error path
ps3disk:
Do not use dev->bounce_size before it is set
pseudofs:
add support for export_ops
psi:
Fix race when task wakes up before psi_sched_switch() adjusts flags
pstore/blk:
trivial typo fixes
pstore/zone:
avoid dereferencing zero sized ptr after init zones
ptp:
Ensure info->enable callback is always set
ptp:
ocp: constify 'struct bin_attribute'
ptp:
Properly handle compat ioctls
ptp:
Switch back to struct platform_driver::remove()
ptp:
vmclock: Add .owner to vmclock_miscdev_fops
ptp:
vmclock: Clean up miscdev and ptp clock through devres
ptp:
vmclock: Don't unregister misc device if it was not registered
ptp:
vmclock: Remove goto-based cleanup logic
ptp:
vmclock: Set driver data before its usage
ptr_ring:
do not block hard interrupts in ptr_ring_resize_multiple()
pwm:
Ensure callbacks exist before calling them
pwm:
microchip-core: fix incorrect comparison with max period
pwm:
Replace deprecated PCI functions
pwm:
stm32-lp: Add check for clk_enable()
pwm:
stm32: Add check for clk_enable()
qat:
don't mess with ->d_name
qlcnic:
fix memory leak issues in qlcnic_sriov_common.c
qlcnic:
use const 'struct bin_attribute' callbacks
r8169:
add support for RTL8125BP rev.b
r8169:
add support for RTL8125D rev.b
r8169:
adjust version numbering for RTL8126
r8169:
remove support for chip version 11
r8169:
remove unused flag RTL_FLAG_TASK_RESET_NO_QUEUE_WAKE
r8169:
simplify setting hwmon attribute visibility
rapidio:
add check for rio_add_net() in rio_scan_alloc_net()
rapidio:
fix an API misues when rio_add_net() fails
rbtree:
add rb_find_add_cached() to rbtree.h
rcu/kvfree:
Adjust a shrinker name
rcu/kvfree:
Adjust names passed into trace functions
rcu/kvfree:
Initialize kvfree_rcu() separately
rcu/kvfree:
Move some functions under CONFIG_TINY_RCU
rcu:
Add KCSAN exclusive-writer assertions for rdp->cpu_no_qs.b.exp
rcu:
Add lockdep_assert_irqs_disabled() to rcu_exp_need_qs()
rcu:
Make preemptible rcu_exp_handler() check idempotency
rcu:
Make rcu_report_exp_cpu_mult() caller acquire lock
rcu:
Move rcu_report_exp_rdp() setting of ->cpu_no_qs.b.exp under lock
rcu:
Replace open-coded rcu_exp_need_qs() from rcu_exp_handler() with call
rcu:
Report callbacks enqueued on offline CPU blind spot
rcu:
Use kthread preferred affinity for RCU boost
rcu:
Use kthread preferred affinity for RCU exp kworkers
rculist:
add list_bidir_{del,prev}_rcu()
rcuref:
Plug slowpath race in rcuref_put()
rcutorture:
Add ->cond_sync_exp_full function to rcu_ops structure
rcutorture:
Add documentation for recent conditional and polled APIs
rcutorture:
Add full read-side contexts to "busted" torture type
rcutorture:
Add parameters to control polled/conditional wait interval
rcutorture:
Add per-reader-segment preemption diagnostics
rcutorture:
Add preempt_count() to rcutorture_one_extend_check() diagnostics
rcutorture:
Add random real-time preemption
rcutorture:
Check preemption for failing reader
rcutorture:
Decorate failing reader segments with CPU ID
rcutorture:
Decorate failing reader segments with last CPU ID
rcutorture:
Ignore attempts to test preemption and forward progress
rcutorture:
Make rcutorture_one_extend() check reader state
rcutorture:
Make the TREE03 scenario do preemption
rcutorture:
Pretty-print rcutorture reader segments
rcutorture:
Read CPU ID for decoration protected by both reader types
rcutorture:
Use finer-grained timeouts for rcu_torture_writer() polling
rcutorture:
Use symbols for SRCU reader flavors
RDMA/bnxt_re:
Add Async event handling support
RDMA/bnxt_re:
Add missing paranthesis in map_qp_id_to_tbl_indx
RDMA/bnxt_re:
Add sanity checks on rdev validity
RDMA/bnxt_re:
Add support to handle DCB_CONFIG_CHANGE event
RDMA/bnxt_re:
Allocate dev_attr information dynamically
RDMA/bnxt_re:
Avoid clearing VLAN_ID mask in modify qp path
RDMA/bnxt_re:
Eliminate need for some forward declarations
RDMA/bnxt_re:
Fix allocation of QP table
RDMA/bnxt_re:
Fix an issue in bnxt_re_async_notifier
RDMA/bnxt_re:
Fix issue in the unload path
RDMA/bnxt_re:
Fix reporting maximum SRQs on P7 chips
RDMA/bnxt_re:
Fix the page details for the srq created by kernel consumers
RDMA/bnxt_re:
Fix the statistics for Gen P7 VF
RDMA/bnxt_re:
Fix to drop reference to the mmap entry in case of error
RDMA/bnxt_re:
Optimize error handling in bnxt_re_probe
RDMA/bnxt_re:
Pass the context for ulp_irq_stop
RDMA/bnxt_re:
Query firmware defaults of CC params during probe
RDMA/bnxt_re:
Remove deliver net device event
RDMA/bnxt_re:
Remove extra new line in bnxt_re_netdev_event
RDMA/bnxt_re:
Remove unnecessary goto in bnxt_re_netdev_event
RDMA/bnxt_re:
Remove unnecessary header file inclusion
RDMA/core:
Add ib_query_netdev_port() to query netdev port by IB device.
RDMA/core:
Remove unused ib_copy_path_rec_from_user
RDMA/core:
Remove unused ib_find_exact_cached_pkey
RDMA/core:
Remove unused ib_ud_header_unpack
RDMA/core:
Remove unused ibdev_printk
RDMA/core:
Support link status events dispatching
RDMA/cxgb4:
Notify rdma stack for IB_EVENT_QP_LAST_WQE_REACHED event
rdma/cxgb4:
Prevent potential integer overflow on 32bit
RDMA/efa:
Align interrupt related fields to same type
RDMA/efa:
Reset device on probe failure
RDMA/erdma:
Add address handle implementation
RDMA/erdma:
Add erdma_modify_qp_rocev2() interface
RDMA/erdma:
Add GID table management interfaces
RDMA/erdma:
Add missing fields to the erdma_device_ops_rocev2
RDMA/erdma:
Add the erdma_query_pkey() interface
RDMA/erdma:
Add the query_qp command to the cmdq
RDMA/erdma:
Fix incorrect response returned from query_qp
RDMA/erdma:
Fix opcode conditional check
RDMA/erdma:
Probe the erdma RoCEv2 device
RDMA/erdma:
Refactor the code of the modify_qp interface
RDMA/erdma:
Remove deliver net device event
RDMA/erdma:
Support create_ah/destroy_ah in non-sleepable contexts
RDMA/erdma:
Support non-sleeping erdma_post_cmd_wait()
RDMA/erdma:
Support UD QPs and UD WRs
RDMA/hfi1:
Constify 'struct bin_attribute'
RDMA/hns:
Clean up the legacy CONFIG_INFINIBAND_HNS
RDMA/hns:
Fix a missing rollback in error path of hns_roce_create_qp_common()
RDMA/hns:
Fix invalid sq params not being blocked
RDMA/hns:
Fix mbox timing out by adding retry mechanism
RDMA/hns:
Fix missing xa_destroy()
RDMA/hns:
Fix soft lockup during bt pages loop
RDMA/hns:
Fix unmatched condition in error path of alloc_user_qp_db()
RDMA/hns:
Fix wrong value of max_sge_rd
RDMA/hns:
Support fast path for link-down events dispatching
RDMA/irdma:
Remove deliver net device event
RDMA/irdma:
Remove unused irdma_cqp_*_fpm_val_cmd functions
RDMA/mana_ib:
Allocate PAGE aligned doorbell index
RDMA/mlx4:
Avoid false error about access to uninitialized gids array
RDMA/mlx4:
Support report_port_event() ops
RDMA/mlx4:
Use DMA iterator to write MTT
RDMA/mlx4:
Use ib_umem_find_best_pgsz() to calculate MTT size
RDMA/mlx5:
Extend ODP statistics with operation count
RDMA/mlx5:
Fix a race for an ODP MR which leads to CQE with error
RDMA/mlx5:
Fix a race for DMABUF MR which can lead to CQE with error
RDMA/mlx5:
Fix a WARN during dereg_mr for DM type
RDMA/mlx5:
Fix AH static rate parsing
RDMA/mlx5:
Fix bind QP error cleanup flow
RDMA/mlx5:
Fix implicit ODP hang on parent deregistration
RDMA/mlx5:
Fix implicit ODP use after free
RDMA/mlx5:
Fix indirect mkey ODP page count
RDMA/mlx5:
Fix link status down event for MPV
RDMA/mlx5:
Fix the recovery flow of the UMR QP
RDMA/mlx5:
Handle errors returned from mlx5r_ib_rate()
RDMA/mlx5:
Handle link status event only for LAG device
RDMA/pvrdma:
Support report_port_event() ops
RDMA/qib:
Constify 'struct bin_attribute'
RDMA/rtrs:
Add missing deinit() call
RDMA/rxe:
Fix mismatched max_msg_sz
RDMA/rxe:
Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
RDMA/rxe:
Fix the warning "__rxe_cleanup+0x12c/0x170 [rdma_rxe]"
RDMA/rxe:
Remove deliver net device event
RDMA/siw:
Remove deliver net device event
RDMA/srp:
Fix error handling in srp_add_port
RDMA/usnic:
Support report_port_event() ops
readahead:
don't shorten readahead window in read_pages()
readahead:
properly shorten readahead when falling back to do_page_cache_ra()
Reapply "net:
skb: introduce and use a single page frag cache"
refscale:
Add test for sched_clock()
regmap-irq:
Add missing kfree()
regmap:
cache: mapple: use kmalloc_array() to replace kmalloc()
regmap:
cache: rbtree: use krealloc_array() to replace krealloc()
regmap:
cache: Use BITS_TO_BYTES()
regmap:
Cleanup and microoptimization
regmap:
Merge up v6.12-rc2
regmap:
place foo / 8 and foo % 8 closer to each other
regmap:
regmap_multi_reg_read(): make register list const
regmap:
sdw-mbq: Add support for further MBQ register sizes
regmap:
sdw-mbq: Add support for SDCA deferred controls
regmap:
Use BITS_TO_BYTES()
regulator:
Add support for power budget
regulator:
bd96801: Add ERRB IRQ
regulator:
check that dummy regulator has been probed before using it
regulator:
core: Add missing newline character
regulator:
core: Fix deadlock in create_regulator()
regulator:
core: let dt properties override driver init_data
regulator:
core: Resolve supply using of_node from regulator_config
regulator:
dt-bindings: Add regulator-power-budget-milliwatt property
regulator:
dt-bindings: mt6315: Drop regulator-compatible property
regulator:
dt-bindings: pca9450: Add pca9452 support
regulator:
dummy: force synchronous probing
regulator:
Merge up v6.12-rc2
regulator:
of: Implement the unwind path of of_regulator_match()
regulator:
pca9450: add enable_value for all bucks
regulator:
pca9450: Add PMIC pca9452 support
regulator:
pca9450: Use dev_err_probe() to simplify code
regulator:
qcom_smd: Add l2, l5 sub-node to mp5496 regulator
regulator:
rtq2208: Fix incorrect buck converter phase mapping
regulator:
rtq2208: Fix the LDO DVS capability
regulator:
TPS6287X: Use min/max uV to get VRANGE
regulator:
tps65219: Remove debugging helper function
regulator:
tps65219: Remove MODULE_ALIAS
regulator:
tps65219: Update driver name
regulator:
tps65219: Use dev_err_probe() instead of dev_err()
remoteproc:
core: Fix ida_free call while not allocated
remoteproc:
k3-r5: Add devm action to release reserved memory
remoteproc:
k3-r5: Add devm action to release tsp
remoteproc:
k3-r5: Use devm_ioremap_wc() helper
remoteproc:
k3-r5: Use devm_kcalloc() helper
remoteproc:
k3-r5: Use devm_rproc_add() helper
remoteproc:
keystone: Simplify returning syscon PTR_ERR
remoteproc:
keystone: Use syscon_regmap_lookup_by_phandle_args
remoteproc:
mtk_scp: Only populate devices for SCP cores
remoteproc:
omap: Handle ARM dma_iommu_mapping
remoteproc:
omap: Simplify returning syscon PTR_ERR
remoteproc:
st: Simplify with dev_err_probe
remoteproc:
st: Use syscon_regmap_lookup_by_phandle_args
Remove stale generated :
'genheaders' file
reset:
amlogic: add support for A1 SoC in auxiliary reset driver
reset:
amlogic: aux: drop aux registration helper
reset:
amlogic: aux: get regmap through parent device
reset:
mchp: sparx5: Fix for lan966x
Revert "arm64:
dts: qcom: sdm845: Affirm IDR0.CCTW on apps_smmu"
Revert "ata:
libata-core: Add ATA_QUIRK_NOLPM for Samsung SSD 870 QVO drives"
Revert "bcachefs:
Fix bch2_btree_node_upgrade()"
Revert "binder:
switch alloc->mutex to spinlock_t"
Revert "Bluetooth:
hci_core: Fix sleeping function called from invalid context"
Revert "drivers/card_reader/rtsx_usb:
Restore interrupt based detection"
Revert "drm/amd/display:
Don't allow IPS2 in D0 for RCG Dynamic"
Revert "drm/amd/display:
Enable urgent latency adjustments for DCN35"
Revert "drm/amd/display:
Fix green screen issue after suspend"
Revert "drm/amd/display:
Optimize cursor position updates"
Revert "drm/amd/display:
Revised for Replay Pseudo vblank"
Revert "drm/amd/display:
Use HW lock mgr for PSR1"
revert "drm/amdgpu/pm:
add definition PPSMC_MSG_ResetSDMA2"
revert "drm/amdgpu/pm:
Implement SDMA queue reset for different asic"
Revert "drm/i915/dpt:
Make DPT object unshrinkable"
Revert "drm/i915/hdcp:
Don't enable HDCP1.4 directly from check_link"
Revert "drm/xe:
Force write completion of MI_STORE_DATA_IMM"
Revert "ext4:
add pre-content fsnotify hook for DAX faults"
Revert "fanotify:
disable readahead if we have pre-content watches"
Revert "fsnotify:
generate pre-content permission event on page fault"
Revert "gre:
Fix IPv6 link-local address generation."
Revert "HID:
multitouch: Add support for lenovo Y9000P Touchpad"
Revert "i2c:
amd756: Fix endianness handling for word data"
Revert "i2c:
Replace list-based mechanism for handling auto-detected clients"
Revert "i2c:
Replace list-based mechanism for handling userspace-created clients"
Revert "KVM:
Fix vcpu_array[0] races"
Revert "libfs:
Add simple_offset_empty()"
Revert "libfs:
fix infinite directory reads for offset dir"
Revert "media:
qcom: camss: Restructure camss_link_entities"
Revert "media:
uvcvideo: Require entities to have a non-zero unique ID"
Revert "mfd:
axp20x: Allow multiple regulators"
Revert "MIPS:
csrc-r4k: Select HAVE_UNSTABLE_SCHED_CLOCK if SMP && 64BIT"
Revert "mips:
fix shmctl/semctl/msgctl syscall for o32"
Revert "mm/page_alloc.c:
don't show protection in zone's ->lowmem_reserve[] for empty zone"
Revert "mm:
don't allow huge faults for files with pre content watches"
Revert "mmc:
sdhci_am654: Add sdhci_am654_start_signal_voltage_switch"
Revert "net:
skb: introduce and use a single page frag cache"
Revert "net:
skb: introduce and use a single page frag cache"
Revert "net:
stmmac: Specify hardware capability value when FIFO size isn't specified"
Revert "netfilter:
flowtable: teardown flow if cached mtu is stale"
Revert "of:
reserved-memory: Fix using wrong number of cells to get property 'alignment'"
Revert "openvswitch:
switch to per-action label counting in conntrack"
Revert "ptp:
Switch back to struct platform_driver::remove()"
Revert "sched/core:
Reduce cost of sched_move_task when config autogroup"
Revert "selftests/mm:
remove local __NR_* definitions"
Revert "selftests:
Add IPv6 link-local address generation tests for GRE devices."
Revert "serial:
8250: Revert "drop lockdep annotation from serial8250_clear_IER()""
Revert "serial:
8250: Switch to nbcon console"
Revert "SUNRPC:
Reduce thread wake-up rate when receiving large RPC messages"
Revert "usb:
gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null"
revert "xarray:
port tests to kunit"
Revert "xfs:
add pre-content fsnotify hook for DAX faults"
rhashtable:
Fix potential deadlock by moving schedule_work outside lock
rhashtable:
Fix rhashtable_try_insert test
ring-buffer:
Check for empty ring-buffer with rb_num_of_entries()
ring-buffer:
Do not allow events in NMI with generic atomic64 cmpxchg()
ring-buffer:
Make reading page consistent with the code logic
ring-buffer:
Unlock resize on mmap error
ring-buffer:
Update pages_touched to reflect persistent buffer content
ring-buffer:
Validate the persistent meta data subbuf array
RISC-V:
define the elements of the VCSR vector CSR
RISC-V:
KVM: Add new exit statstics for redirected traps
RISC-V:
KVM: Add SBI system suspend support
RISC-V:
KVM: Allow Svvptc extension for Guest/VM
RISC-V:
KVM: Allow Zabha extension for Guest/VM
RISC-V:
KVM: Allow Ziccrse extension for Guest/VM
RISC-V:
KVM: Redirect instruction access fault trap to guest
RISC-V:
KVM: Update firmware counters for various events
RISC-V:
Mark riscv_v_init() as __init
riscv/atomic:
Do proper sign extension also for unsigned in arch_cmpxchg
riscv/futex:
Optimize atomic cmpxchg
riscv/futex:
sign extend compare value in atomic cmpxchg
riscv/mm/fault:
add show_pte() before die()
riscv:
add a warning when physical memory address overflows
riscv:
Add ghostwrite vulnerability
riscv:
add SpacemiT SoC family Kconfig support
riscv:
Add thead and xtheadvector as a vendor extension
riscv:
Add xtheadvector instruction definitions
riscv:
Always inline bitops
riscv:
cacheinfo: Use of_property_present() for non-boolean properties
riscv:
cpufeature: use bitmap_equal() instead of memcmp()
riscv:
csr: Add CSR encodings for CSR_VXRM/CSR_VXSAT
riscv:
defconfig: drop RT_GROUP_SCHED=y
riscv:
defconfig: enable pinctrl and dwmac support for TH1520
riscv:
defconfig: enable pinctrl and dwmac support for TH1520
riscv:
defconfig: enable SpacemiT SoC
riscv:
dts: add initial SpacemiT K1 SoC device tree
riscv:
dts: allwinner: Add xtheadvector to the D1/D1s devicetree
riscv:
dts: spacemit: add Banana Pi BPI-F3 board device tree
riscv:
dts: spacemit: add pinctrl property to uart0 in BPI-F3
riscv:
dts: spacemit: move aliases to board dts
riscv:
dts: starfive: Fix a typo in StarFive JH7110 pin function definitions
riscv:
dts: starfive: jh7110-milkv-mars: enable usb0 host function
riscv:
dts: starfive: jh7110-pine64-star64: enable usb0 host function
riscv:
dts: thead: Add mailbox node
riscv:
export __cpuid_to_hartid_map
riscv:
hwprobe: Add thead vendor extension probing
riscv:
hwprobe: Document thead vendor extensions and xtheadvector extension
riscv:
KVM: Fix hart suspend status check
riscv:
KVM: Fix hart suspend_type use
riscv:
KVM: Fix SBI IPI error generation
riscv:
KVM: Fix SBI sleep_type use
riscv:
KVM: Fix SBI TIME error generation
riscv:
KVM: Remove unnecessary vcpu kick
riscv:
mm: skip pgtable level check in {pud,p4d}_alloc_one
riscv:
pgtable: move pagetable_dtor() to __tlb_remove_table()
riscv:
sbi: vendorid_list: Add Microchip Technology to the vendor list
riscv:
signal: fix signal frame size
riscv:
signal: fix signal_minsigstksz
riscv:
vector: Support xtheadvector save/restore
riscv:
vector: Use vlenb from DT for thead
rockchip/drm:
vop2: add support for gamma LUT
rseq/selftests:
Add support for OpenRISC
rseq/selftests:
Fix riscv rseq_offset_deref_addv inline asm
rseq:
Fix rseq registration with CONFIG_DEBUG_RSEQ
rseq:
Fix rseq unregistration regression
rseq:
Validate read-only fields under DEBUG_RSEQ config
rtase:
Add support for RTL907XD-VA PCIe port
rtase:
Fix improper release of ring list entries in rtase_sw_reset
rtase:
Refine the if statement
rtc:
loongson: clear TOY_MATCH0_REG in loongson_rtc_isr()
rtc:
pcf2127: add BSM support
rtc:
pcf85063: fix potential OOB write in PCF85063 NVMEM read
rtc:
Remove hpet_rtc_dropped_irq()
rtc:
RTC_DRV_SPEAR should not default to y when compile-testing
rtc:
stm32: Use syscon_regmap_lookup_by_phandle_args
rtc:
tps6594: Fix integer overflow on 32bit systems
rtc:
use boolean values with device_init_wakeup()
rtc:
zynqmp: Fix optional clock name property
rtla/osnoise:
Distinguish missing workload option
rtla/timerlat_hist:
Abort event processing on second signal
rtla/timerlat_hist:
Set OSNOISE_WORKLOAD for kernel threads
rtla/timerlat_hist:
Stop timerlat tracer on signal
rtla/timerlat_top:
Abort event processing on second signal
rtla/timerlat_top:
Set OSNOISE_WORKLOAD for kernel threads
rtla/timerlat_top:
Stop timerlat tracer on signal
rtla:
Add function to report missed events
rtla:
Add trace_instance_stop
rtla:
Count all processed events
rtla:
Count missed trace events
rtla:
Report missed event count
rtnetlink:
add ndo_fdb_dump_context
rtnetlink:
Add rtnl_net_lock_killable().
rtnetlink:
fix netns leak with rtnl_setlink()
rtnetlink:
remove pad field in ndo_fdb_dump_context
rtnetlink:
switch rtnl_fdb_dump() to for_each_netdev_dump()
rust/kernel:
Add faux device bindings
rust:
add `build_error!` to the prelude
rust:
add `io::{Io, IoRaw}` base types
rust:
add `Revocable` type
rust:
add devres abstraction
rust:
add rcu abstraction
rust:
alloc: add doctest for `ArrayLayout::new()`
rust:
alloc: align Debug implementation for Box with Display
rust:
alloc: implement Display for Box
rust:
alloc: satisfy POSIX alignment requirement
rust:
arc: split unsafe block, add missing comment
rust:
arc: use `NonNull::new_unchecked`
rust:
block: fix formatting in GenDisk doc
rust:
block: fix use of BLK_MQ_F_SHOULD_MERGE
rust:
cleanup unnecessary casts
rust:
device: Add property_present()
rust:
device: Replace CString with CStr in property_present()
rust:
device: Use as_char_ptr() to avoid explicit cast
rust:
devres: remove action in `Devres::drop`
rust:
Disallow BTF generation with Rust + LTO
rust:
docs: add missing newline to printing macro examples
rust:
document `bindgen` 0.71.0 regression
rust:
driver: address soundness issue in `RegistrationOps`
rust:
driver: implement `Adapter`
rust:
error: add missing newline to pr_warn! calls
rust:
error: import `kernel`'s `LayoutError` instead of `core`'s
rust:
error: modify `from_errno` to use `try_from_errno`
rust:
finish using custom FFI integer types
rust:
give Clippy the minimum supported Rust version
rust:
implement `IdArray`, `IdTable` and `RawDeviceId`
rust:
implement generic driver registration
rust:
init: add missing newline to pr_info! calls
rust:
init: fix `Zeroable` implementation for `Option
>` and `Option
>`
rust:
init: replace unwraps with question mark operators
rust:
init: update `stack_try_pin_init` examples
rust:
init: use explicit ABI to clean warning in future compilers
rust:
io: move module entry to its correct location
rust:
kbuild: add -fzero-init-padding-bits to bindgen_skip_cflags
rust:
kbuild: do not export generated KASAN ODR symbols
rust:
kbuild: run Clippy for `rusttest` code
rust:
kbuild: use host dylib naming in rusttestlib-kernel
rust:
kernel: add improved version of `ForeignOwnable::borrow_mut`
rust:
kernel: change `ForeignOwnable` pointer to mut
rust:
kernel: move `build_error` hidden function to prevent mistakes
rust:
kernel: reorder `ForeignOwnable` items
rust:
lockdep: Remove support for dynamically allocated LockClassKeys
rust:
map `long` to `isize` and `char` to `u8`
rust:
miscdevice: access file in fops
rust:
miscdevice: access the `struct miscdevice` from fops->open()
rust:
miscdevice: add fops->show_fdinfo() hook
rust:
miscdevice: Provide accessor to pull out miscdevice::this_device
rust:
module: add trait `ModuleMetadata`
rust:
net::phy scope ThisModule usage in the module_phy_driver macro
rust:
of: add `of::DeviceId` abstraction
rust:
page: remove unnecessary helper function from doctest
rust:
pci: add basic PCI device / driver abstractions
rust:
pci: do not depend on CONFIG_PCI_MSI
rust:
pci: implement I/O mappable `pci::Bar`
rust:
platform: add basic platform device / driver abstractions
rust:
rbtree: fix overindented list item
rust:
rbtree: remove unwrap in asserts
rust:
remove leftover mentions of the `alloc` crate
rust:
replace lsm context+len with lsm_context
rust:
str: replace unwraps with question mark operators
rust:
sync: Add lock::Backend::assert_is_held()
rust:
sync: Add Lock::from_raw() for Lock<(), B>
rust:
sync: add missing newline in locked_by log example
rust:
sync: Add MutexGuard type alias
rust:
sync: Add SpinLockGuard type alias
rust:
sync: document `PhantomData` in `Arc`
rust:
sync: Make Guard::new() public
rust:
task: fix `SAFETY` comment in `Task::wake_up`
rust:
types: add `Opaque::pin_init`
rust:
types: avoid `as` casts
rust:
uaccess: generalize userSliceReader to support any Vec
rust:
use derive(CoercePointee) on rustc >= 1.84.0
rust:
Use gendwarfksyms + extended modversions for CONFIG_MODVERSIONS
rust:
use host dylib naming convention to support macOS
rust:
use the `build_error!` macro, not the hidden function
rust:
workqueue: add missing newline to pr_info! examples
rust:
workqueue: Enable execution of doctests
rv:
Reset per-task monitors also for idle tasks
rv:
Simplify manual steps in monitor creation
rxrpc, afs:
Fix peer hash locking vs RCU callback
rxrpc:
Add a reason indicator to the tx_ack tracepoint
rxrpc:
Add a reason indicator to the tx_data tracepoint
rxrpc:
Add a tracepoint to show variables pertinent to jumbo packet size
rxrpc:
Adjust names and types of congestion-related fields
rxrpc:
Adjust the rxrpc_rtt_rx tracepoint
rxrpc:
call->acks_hard_ack is now the same call->tx_bottom, so remove it
rxrpc:
Clean up Tx header flags generation handling
rxrpc:
Disable IRQ, not BH, to take the lock for ->attend_link
rxrpc:
Display stats about jumbo packets transmitted and received
rxrpc:
Display userStatus in rxrpc_rx_ack trace
rxrpc:
Don't allocate a txbuf for an ACK transmission
rxrpc:
Don't need barrier for ->tx_bottom and ->acks_hard_ack
rxrpc:
Don't set the MORE-PACKETS rxrpc wire header flag
rxrpc:
Don't use received skbuff timestamps
rxrpc:
Fix ability to add more data to a call once MSG_MORE deasserted
rxrpc:
Fix alteration of headers whilst zerocopy pending
rxrpc:
Fix call state set to not include the SERVER_SECURING state
rxrpc:
Fix CPU time starvation in I/O thread
rxrpc:
Fix handling of received connection abort
rxrpc:
Fix initial resend timeout
rxrpc:
Fix injection of packet loss
rxrpc:
Fix ipv6 path MTU discovery
rxrpc:
Fix locking issues with the peer record hash
rxrpc:
Fix race in call state changing vs recvmsg()
rxrpc:
Fix request for an ACK when cwnd is minimum
rxrpc:
Fix the calculation and use of RTO
rxrpc:
Fix the rxrpc_connection attend queue handling
rxrpc:
Generate rtt_min
rxrpc:
Implement path-MTU probing using padded PING ACKs (RFC8899)
rxrpc:
Implement progressive transmission queue struct
rxrpc:
Implement RACK/TLP to deal with transmission stalls [RFC8985]
rxrpc:
Manage RTT per-call rather than per-peer
rxrpc:
Only set DF=1 on initial DATA transmission
rxrpc:
peer->mtu_lock is redundant
rxrpc:
Prepare to be able to send jumbo DATA packets
rxrpc:
Replace call->acks_first_seq with tracking of the hard ACK point
rxrpc:
Request an ACK on impending Tx stall
rxrpc:
rxperf: Fix missing decoding of terminal magic cookie
rxrpc:
Send jumbo DATA packets
rxrpc:
Separate the packet length from the data length in rxrpc_txbuf
rxrpc:
Show stats counter for received reason-0 ACKs
rxrpc:
Store the DATA serial in the txqueue and use this in RTT calc
rxrpc:
Tidy up the ACK parsing a bit
rxrpc:
Timestamp DATA packets before transmitting them
rxrpc:
Use a large kvec[] in rxrpc_local rather than every rxrpc_txbuf
rxrpc:
Use irq-disabling spinlocks between app and I/O thread
rxrpc:
Use the new rxrpc_tx_queue struct to more efficiently process ACKs
rxrpc:
Use umin() and umax() rather than min_t()/max_t() where possible
s390/abs_lowcore:
Include linux/smp.h for get_cpu() and put_cpu()
s390/amode31:
Use exrl instead of ex
s390/atomic:
Consistent layering between atomic.h and atomic_ops.h
s390/atomic:
Implement arch_atomic_inc() / arch_atomic_dec()
s390/atomic:
Provide arch_atomic_*_and_test() implementations
s390/bitops:
Disable arch_test_bit() optimization for PROFILE_ALL_BRANCHES
s390/bitops:
Provide optimized arch_test_bit()
s390/bitops:
Switch to generic bitops
s390/bitops:
Use correct constraint for arch_test_bit() inline assembly
s390/boot:
Add %% support to boot_printk()
s390/boot:
Add bootdebug option to control debug messages
s390/boot:
Add decimal conversion specifiers to boot_printk()
s390/boot:
Add field width and padding handling to boot_printk()
s390/boot:
Add length modifiers to boot_printk()
s390/boot:
Add physmem tracking debug support
s390/boot:
Add physmem_alloc()
s390/boot:
Add prefix filtering to bootdebug messages
s390/boot:
Add startup debugging support
s390/boot:
Add support for boot messages loglevels
s390/boot:
Add timestamps to early boot messages
s390/boot:
Add vmem debugging support
s390/boot:
Allow KASAN mapping to fallback to small pages
s390/boot:
Defer boot messages when earlyprintk is not enabled
s390/boot:
Dump message ring buffer on crash with bootdebug
s390/boot:
Fix ESSA detection
s390/boot:
Improve decompression error reporting
s390/boot:
Introduce ring buffer for boot messages
s390/boot:
Make boot_printk() return int
s390/boot:
Move command line parsing earlier
s390/boot:
Rename physmem_alloc_top_down() to physmem_alloc_or_die()
s390/boot:
Replace boot_printk() with loglevel-specific helpers
s390/boot:
Use decimal format specifiers in boot messages
s390/cio:
Fix CHPID "configure" attribute caching
s390/cio:
Use array indices instead of pointer arithmetic
s390/configs:
Remove CONFIG_LSM
s390/crc32:
expose CRC32 functions through lib
s390/crypto/cpacf:
Constify 'struct bin_attribute'
s390/debug:
Add a reverse mode for debug_dump()
s390/debug:
Add debug_dump() to write debug view to a string buffer
s390/debug:
Simplify and document debug_next_entry() logic
s390/debug:
Split private data alloc/free out of file operations
s390/diag324:
Retrieve power readings via diag 0x324
s390/diag:
Add memory topology information via diag310
s390/diag:
Create misc device /dev/diag
s390/diag:
Move diag.c to diag specific folder
s390/ebcdic:
Fix length check in codepage_convert()
s390/ebcdic:
Fix length decrement in codepage_convert()
s390/ebcdic:
Use exrl instead of ex
s390/extable:
Rename EX_TABLE_UA_STORE to EX_TABLE_UA_FAULT
s390/extable:
Replace open-coded sfpc inline assembly with fpu_sfpc()
s390/fgraph:
Fix to remove ftrace_test_recursion_trylock()
s390/fpu:
Add fpc exception handler / remove fixup section again
s390/fpu:
Use CONFIG_CC_HAS_ASM_AOR_FORMAT_FLAGS instead of CONFIG_CC_IS_CLANG
s390/ftrace:
Fix return address recovery of traced function
s390/futex:
Avoid KMSAN instrumention for user pointers
s390/futex:
Cleanup futex_atomic_cmpxchg_inatomic()
s390/futex:
Fix FUTEX_OP_ANDN implementation
s390/futex:
Generate futex atomic op functions
s390/ipl:
Constify 'struct bin_attribute'
s390/ipl_report:
Remove unused 'size' variable
s390/ism:
add release function for struct device
s390/Kconfig:
Select KASAN_VMALLOC if KASAN is enabled
s390/Kconfig:
Select VMAP_STACK unconditionally
s390/kdump:
virtio-mem kdump support (CONFIG_PROC_VMCORE_DEVICE_RAM)
s390/lib:
Use exrl instead of ex in string functions
s390/lib:
Use exrl instead of ex in xor functions
s390/mm/hugetlbfs:
Remove huge_pte_none() / huge_pte_none_mostly()
s390/mm:
add missing ctor/dtor on page table upgrade
s390/mm:
Allow large pages for KASAN shadow mapping
s390/mm:
Remove incorrect comment
s390/mm:
Remove unused PAGE_KERNEL_EXEC and friends
s390/mm:
Simplify noexec page protection handling
s390/pci:
Add pci_msg debug view to PCI report
s390/pci:
Constify 'struct bin_attribute'
s390/pci:
Fix handling of isolated VFs
s390/pci:
Fix SR-IOV for PFs initially in standby
s390/pci:
Pull search for parent PF out of zpci_iov_setup_virtfn()
s390/pci:
Report PCI error recovery results via SCLP
s390/pkey:
Constify 'struct bin_attribute'
s390/preempt:
Add comments
s390/preempt:
Adjust coding style
s390/preempt:
Optimize __preempt_count_dec_and_test()
s390/preempt:
Remove special pre MARCH_HAS_Z196_FEATURES implementation
s390/purgatory:
Use -D__DISABLE_EXPORTS
s390/qdio:
Move memory alloc/pointer arithmetic for slib and sl into one place
s390/qdio:
Rename feature flag aif_osa to aif_qdio
s390/qeth:
move netif_napi_add_tx() and napi_enable() from under BH
s390/sclp:
Constify 'struct bin_attribute'
s390/sclp:
Initialize sclp subsystem via arch_cpu_finalize_init()
s390/setup:
Cleanup stack_alloc() and stack_free()
s390/stackleak:
Use exrl instead of ex in __stackleak_poison()
s390/tlb:
Add missing TLB range adjustment
s390/tools:
Use array instead of string initializer
s390/topology:
Improve topology detection
s390/tracing:
Define ftrace_get_symaddr() for s390
s390/tracing:
Enable HAVE_FTRACE_GRAPH_FUNC
s390/traps:
Fix test_monitor_call() inline assembly
s390/uaccess:
Cleanup noinstr __put_user()/__get_user() inline assembly constraints
s390/uaccess:
Implement __get_kernel_nofault()/__put_kernel_nofault() with mvc
s390/uaccess:
Move put_user() / __put_user() close to put_user() asm code
s390/uaccess:
Remove __put_user_fn()/__get_user_fn() wrappers
s390/uaccess:
Remove INLINE_COPY_FROM_USER and INLINE_COPY_TO_USER
s390/uaccess:
Remove usage of the oac specifier
s390/uaccess:
Rename get_put_user_noinstr_attributes to uaccess_kmsan_or_inline
s390/uaccess:
Replace EX_TABLE_UA_LOAD_MEM exception handling
s390/uaccess:
Use asm goto for __mvc_kernel_nofault()
s390/uaccess:
Use asm goto for put_user()/get_user()
s390/vmem:
Fix null-pointer-arithmetic warning in vmem_map_init()
s390/vmlogrdr:
Use array instead of string initializer
s390/vmlogrdr:
Use internal_name for error messages
s390:
Add '-std=gnu11' to decompressor and purgatory CFLAGS
s390:
Add KERNEL_IMAGE_BASE to kasan.config
s390:
Introduce CC_HAS_ASM_AOR_FORMAT_FLAGS Kconfig option
s390:
kernel: convert timeouts to use secs_to_jiffies()
s390:
Optimize __pa/__va when RANDOMIZE_IDENTITY_BASE is off
s390:
pgtable: add statistics for PUD and P4D level page table
s390:
pgtable: consolidate PxD and PTE TLB free paths
s390:
Remove __bootdata annotations from declarations
s390:
Remove superfluous new lines from inline assemblies
s390:
Rename GCC_ASM_FLAG_OUTPUT_BROKEN to CC_ASM_FLAG_OUTPUT_BROKEN
s390:
Update defconfigs
s390:
Use pr_info for "KernelAddressSanitizer initialized" message
safesetid:
check size of policy writes
samples/bpf:
Pass TPROGS_USER_CFLAGS to libbpf makefile
samples/bpf:
Remove unused variable
samples/check-exec:
Add an enlighten "inc" interpreter and 28 tests
samples/check-exec:
Add set-exec
samples/damon/prcl:
implement schemes setup
samples/damon/wsse:
implement working set size estimation and logging
samples/damon/wsse:
start and stop DAMON as the user requests
samples/damon:
introduce a skeleton of a smaple DAMON module for proactive reclamation
samples/hid:
fix broken vmlinux path for VMLINUX_BTF
samples/hid:
remove unnecessary -I flags from libbpf EXTRA_CFLAGS
samples/landlock:
Fix possible NULL dereference in parse_path()
samples/vfs/mountinfo:
Use __u64 instead of uint64_t
samples/vfs:
fix build warnings
samples/vfs:
use shared header
samples:
add a mountinfo program to demonstrate statmount()/listmount()
samples:
add a skeleton of a sample DAMON module for working set size estimation
samples:
add test-list-all-mounts
samples:
rust: add Rust PCI sample driver
samples:
rust: add Rust platform sample driver
samples:
rust: Provide example using the new Rust MiscDevice abstraction
samples:
rust_misc_device: Demonstrate additional get/set value functionality
samples:
rust_misc_device: Provide an example C program to exercise functionality
Linux:
saner replacement for debugfs_rename()
sched, psi:
Don't account irq time if sched_clock_irqtime is disabled
sched,arm64:
Handle CPU isolation on last resort fallback rq selection
sched/clock:
Don't define sched_clock_irqtime as static key
sched/core:
Prevent rescheduling when interrupts are disabled
sched/core:
Prioritize migrating eligible tasks in sched_balance_rq()
sched/core:
Remove HK_TYPE_SCHED
sched/deadline:
Check bandwidth overflow earlier for hotplug
sched/deadline:
Consolidate Timer Cancellation
sched/deadline:
Correctly account for allocated bandwidth during hotplug
sched/deadline:
Restore dl_server bandwidth on non-destructive root domain changes
sched/deadline:
Use online cpus for validating runtime
sched/debug:
Change need_resched warnings to pr_err
sched/debug:
Provide slice length for fair tasks
sched/fair:
Add new cfs_rq.h_nr_runnable
sched/fair:
Cleanup in migrate_degrades_locality() to improve readability
sched/fair:
Do not compute NUMA Balancing stats unnecessarily during lb
sched/fair:
Do not compute overloaded status unnecessarily during lb
sched/fair:
Do not try to migrate delayed dequeue task
sched/fair:
Encapsulate set custom slice in a __setparam_fair() function
sched/fair:
Fix CPU bandwidth limit bypass during CPU hotplug
sched/fair:
Fix inaccurate h_nr_runnable accounting with delayed dequeue
sched/fair:
Fix potential memory corruption in child_cfs_rq_on_list
sched/fair:
Fix value reported by hot tasks pulled in /proc/schedstat
sched/fair:
Fix variable declaration position
sched/fair:
Mark m*_vruntime() with __maybe_unused
sched/fair:
Remove CONFIG_CFS_BANDWIDTH=n definition of cfs_bandwidth_used()
sched/fair:
Remove unused cfs_rq.idle_nr_running
sched/fair:
Removed unsued cfs_rq.h_nr_delayed
sched/fair:
Rename cfs_rq.idle_h_nr_running into h_nr_idle
sched/fair:
Rename cfs_rq.nr_running into nr_queued
sched/fair:
Rename h_nr_running into h_nr_queued
sched/fair:
Untangle NEXT_BUDDY and pick_next_task()
sched/fair:
Update comments after sched_tick() rename.
sched/fair:
Use the new cfs_rq.h_nr_runnable
sched/isolation:
Consolidate housekeeping cpumasks that are always identical
sched/isolation:
Make "isolcpus=nohz" equivalent to "nohz_full"
sched/rt:
Update limit of sched_rt sysctl in documentation
sched/stats:
Print domain name in /proc/schedstat
sched/wake_q:
Add helper to call wake_up_q after unlock with preemption disabled
sched:
add READ_ONCE to task_on_rq_queued
sched:
address a potential NULL pointer dereference in the GRED scheduler.
sched:
Clarify wake_up_q()'s write to task->wake_q.next
sched:
Compact RSEQ concurrency IDs with reduced threads and affinity
sched:
deadline: Cleanup goto label in pick_earliest_pushable_dl_task
sched:
Define sched_clock_irqtime as static key
sched:
Don't account irq time if sched_clock_irqtime is disabled
sched:
Don't try to catch up excess steal time.
sched:
Fix race between yield_to() and try_to_wake_up()
sched:
Move sched domain name out of CONFIG_SCHED_DEBUG
sched:
Report the different kinds of imbalances in /proc/schedstat
sched:
Unify HK_TYPE_{TIMER|TICK|MISC} to HK_TYPE_KERNEL_NOISE
sched_ext:
Add option -l in selftest runner to list all available tests
sched_ext:
Add scx_bpf_now() for BPF scheduler
sched_ext:
Add time helpers for BPF schedulers
sched_ext:
Fix incorrect assumption about migration disabled tasks in task_can_run_on_remote_rq()
sched_ext:
Fix incorrect autogroup migration detection
sched_ext:
Fix incorrect time delta calculation in time_delta()
sched_ext:
fix kernel-doc warnings
sched_ext:
Fix lock imbalance in dispatch_to_local_dsq()
sched_ext:
Fix migration disabled handling in targeted dispatches
sched_ext:
Fix pick_task_scx() picking non-queued tasks when it's called without balance()
sched_ext:
Fix the incorrect bpf_list kfunc API in common.bpf.h.
sched_ext:
Fixes typos in comments
sched_ext:
idle: clarify comments
sched_ext:
idle: introduce check_builtin_idle_enabled() helper
sched_ext:
idle: small CPU iteration refactoring
sched_ext:
idle: use assign_cpu() to update the idle cpumask
sched_ext:
Implement auto local dispatching of migration disabled tasks
sched_ext:
Implement scx_bpf_now()
sched_ext:
Include remaining task time slice in error state dump
sched_ext:
Include task weight in the error state dump
sched_ext:
Relocate scx_enabled() related code
sched_ext:
Replace bpf_ktime_get_ns() to scx_bpf_now()
sched_ext:
selftests/dsp_local_on: Fix selftest on UP systems
sched_ext:
selftests/dsp_local_on: Fix sporadic failures
sched_ext:
selftests: Fix grammar in tests description
sched_ext:
update scx_bpf_dsq_insert() doc for SCX_DSQ_LOCAL_ON
sched_ext:
Use SCX_CALL_OP_TASK in task_tick_scx
sched_ext:
Use sizeof_field for key_len in dsq_hash_params
sched_ext:
Use str_enabled_disabled() helper in update_selcpu_topology()
sched_ext:
Use the NUMA scheduling domain for NUMA optimizations
sched_ext:
Use time helpers in BPF schedulers
sched_ext:
Validate prev_cpu in scx_bpf_select_cpu_dfl()
scripts/gdb:
fix aarch64 userspace detection in get_current_task
scripts/kernel-doc:
fix identifier parsing regex
scripts/Makefile.extrawarn:
Do not show clang's non-kprintf warnings at W=1
scripts/sorttable:
Add helper functions for Elf_Ehdr
scripts/sorttable:
Add helper functions for Elf_Shdr
scripts/sorttable:
Add helper functions for Elf_Sym
scripts/sorttable:
Convert Elf_Ehdr to union
scripts/sorttable:
Convert Elf_Sym MACRO over to a union
scripts/sorttable:
Get start/stop_mcount_loc from ELF file directly
scripts/sorttable:
Have the ORC code use the _r() functions to read
scripts/sorttable:
Make compare_extable() into two functions
scripts/sorttable:
Move code from sorttable.h into sorttable.c
scripts/sorttable:
Remove unneeded Elf_Rel
scripts/sorttable:
Remove unused macro defines
scripts/sorttable:
Remove unused write functions
scripts/sorttable:
Replace Elf_Shdr Macro with a union
scripts/sorttable:
Use a structure of function pointers for elf helpers
scripts/sorttable:
Use uint64_t for mcount sorting
scripts/spdxcheck:
Handle license identifiers in Jinja comments
scripts/spdxcheck:
Parse j2 comments correctly
scripts/spelling.txt:
add more spellings to spelling.txt
scripts/tags.sh:
Don't tag usages of DECLARE_BITMAP
scripts/tags.sh:
Tag timer definitions
scripts:
generate_rust_analyzer: add missing include_dirs
scripts:
generate_rust_analyzer: add missing macros deps
scripts:
generate_rust_analyzer: add uapi crate
scsi/cxlflash:
Deprecate driver
scsi:
3w-sas: Constify 'struct bin_attribute'
scsi:
add support for user-meta interface
scsi:
aic7xxx: Fix build 'aicasm' warning
scsi:
arcmsr: Constify 'struct bin_attribute'
scsi:
arcmsr: convert timeouts to secs_to_jiffies()
scsi:
bnx2fc: Use kthread_create_on_cpu()
scsi:
bnx2i: Use kthread_create_on_cpu()
scsi:
bsg: Replace zero-length array with flexible array member
scsi:
Constify struct pci_device_id
scsi:
Convert SCSI drivers to .sdev_configure()
scsi:
core: Add passthrough tests for success and no failure definitions
scsi:
core: Clear driver private data when retrying request
scsi:
core: Constify 'struct bin_attribute'
scsi:
core: Do not retry I/Os during depopulation
scsi:
core: Remove the .slave_configure() method
scsi:
core: Update API documentation
scsi:
core: Use GFP_NOIO to avoid circular locking dependency
scsi:
csiostor: Fix typo doesnt->doesn't
scsi:
docs: Remove init_this_scsi_driver()
scsi:
documentation: Corrections for struct updates
scsi:
documentation: scsi_eh: updates for EH changes
scsi:
driver-api: documentation: Change what is added to docbook
scsi:
Eliminate scsi_register() and scsi_unregister() usage & docs
scsi:
esas2r: Constify 'struct bin_attribute'
scsi:
esp: Fix variable typo
scsi:
fnic: Add and integrate support for FDMI
scsi:
fnic: Add and integrate support for FIP
scsi:
fnic: Add Cisco hardware model names
scsi:
fnic: Add functionality in fnic to support FDLS
scsi:
fnic: Add headers and definitions for FDLS
scsi:
fnic: Add stats and related functionality
scsi:
fnic: Add support for fabric based solicited requests and responses
scsi:
fnic: Add support for target based solicited requests and responses
scsi:
fnic: Add support for unsolicited requests and responses
scsi:
fnic: Add support to handle port channel RSCN
scsi:
fnic: Code cleanup
scsi:
fnic: Delete incorrect debugfs error handling
scsi:
fnic: Fix use of uninitialized value in debug message
scsi:
fnic: Increment driver version
scsi:
fnic: Modify fnic interfaces to use FDLS
scsi:
fnic: Modify IO path to use FDLS
scsi:
fnic: Propagate SCSI error code from fnic_scsi_drv_init()
scsi:
fnic: Remove always-true IS_FNIC_FCP_INITIATOR macro
scsi:
fnic: Remove extern definition from .c files
scsi:
fnic: Remove unnecessary else and unnecessary break in FDLS
scsi:
fnic: Remove unnecessary else to fix warning in FDLS FIP
scsi:
fnic: Replace shost_printk() with dev_info()/dev_err()
scsi:
fnic: Return appropriate error code for mem alloc failure
scsi:
fnic: Return appropriate error code from failure of scsi drv init
scsi:
fnic: Test for memory allocation failure and return error code
scsi:
fnic: Use vcalloc() instead of vmalloc() and memset(0)
scsi:
ibmvfc: Constify 'struct bin_attribute'
scsi:
ipr: Constify 'struct bin_attribute'
scsi:
isci: Remove unused isci_remote_device_reset_complete()
scsi:
iscsi: Remove unused iscsi_create_session()
scsi:
lpfc: Add handling for LS_RJT reason explanation authentication required
scsi:
lpfc: Add support for large fw object application layer reads
scsi:
lpfc: Change lpfc_nodelist save_flags member into a bitmask
scsi:
lpfc: Constify 'struct bin_attribute'
scsi:
lpfc: convert timeouts to secs_to_jiffies()
scsi:
lpfc: Copyright updates for 14.4.0.7 patches
scsi:
lpfc: Delete NLP_TARGET_REMOVE flag due to obsolete usage
scsi:
lpfc: Modify handling of ADISC based on ndlp state and RPI registration
scsi:
lpfc: Redefine incorrect type in lpfc_create_device_data()
scsi:
lpfc: Restrict the REG_FCFI MAM field to FCoE adapters only
scsi:
lpfc: Update definition of firmware configuration mbox cmds
scsi:
lpfc: Update lpfc version to 14.4.0.7
scsi:
MAINTAINERS: Remove myself as isci driver maintainer
scsi:
MAINTAINERS: Update zfcp entry
scsi:
mpi3mr: Fix possible crash when setting up bsg fails
scsi:
mpt3sas: Add details to EEDPTagMode error message
scsi:
mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1
scsi:
myrb: Remove dead code
scsi:
pm8001: convert timeouts to secs_to_jiffies()
scsi:
pm80xx: Do not use libsas port ID
scsi:
pm80xx: Improve debugging for aborted commands
scsi:
pm80xx: Increase reserved tags from 8 to 128
scsi:
pm80xx: Use dynamic tag numbers for PHY start and stop
scsi:
qedf: Constify 'struct bin_attribute'
scsi:
qedi: Constify 'struct bin_attribute'
scsi:
qedi: Use kthread_create_on_cpu()
scsi:
qla1280: Fix kernel oops when debug level > 2
scsi:
qla2xxx: Constify 'struct bin_attribute'
scsi:
qla2xxx: Move FCE Trace buffer allocation to user control
scsi:
qla4xxx: Constify 'struct bin_attribute'
scsi:
Rename .device_configure() into .sdev_configure()
scsi:
Rename .slave_alloc() and .slave_destroy()
scsi:
replace blk_mq_pci_map_queues with blk_mq_map_hw_queues
scsi:
Revert "scsi: ufs: core: Probe for EXT_IID support"
scsi:
scsi_debug: Constify sdebug_driver_template
scsi:
scsi_debug: Skip host/bus reset settle delay
scsi:
scsi_error: Add kernel-doc for exported functions
scsi:
scsi_ioctl: Add kernel-doc for exported functions
scsi:
scsi_lib: Add kernel-doc for exported functions
scsi:
scsi_scan: Add kernel-doc for exported function
scsi:
st: Don't set pos_unknown just after device recognition
scsi:
storvsc: Don't assume cpu_possible_mask is dense
scsi:
storvsc: Ratelimit warning logs to prevent VM denial of service
scsi:
storvsc: Set correct data length for sending SCSI command without payload
scsi:
target: core: Add line break to status show
scsi:
target: iscsi: switch to using the crc32c library
scsi:
target: Remove unused functions
scsi:
transport: sas: spi: Fix kernel-doc for exported functions
scsi:
ufs: bsg: Delete bsg_dev when setting up bsg fails
scsi:
ufs: bsg: Set bsg_queue to NULL after removal
scsi:
ufs: core: bsg: Fix crash when arpmb command fails
scsi:
ufs: core: Do not hold any lock in ufshcd_hba_stop()
scsi:
ufs: core: Ensure clk_gating.lock is used only after initialization
scsi:
ufs: core: Fix error return with query response
scsi:
ufs: core: Fix the HIGH/LOW_TEMP Bit Definitions
scsi:
ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out()
scsi:
ufs: core: Fix use-after free in init error and remove paths
scsi:
ufs: core: Introduce a new clock_gating lock
scsi:
ufs: core: Introduce a new clock_scaling lock
scsi:
ufs: core: Introduce ufshcd_has_pending_tasks()
scsi:
ufs: core: Prepare to introduce a new clock_gating lock
scsi:
ufs: core: Set default runtime/system PM levels before ufshcd_hba_init()
scsi:
ufs: core: Simplify temperature exception event handling
scsi:
ufs: crypto: Add ufs_hba_from_crypto_profile()
scsi:
ufs: crypto: Remove ufs_hba_variant_ops::program_key
scsi:
ufs: Fix toggling of clk_gating.state when clock gating is not allowed
scsi:
ufs: qcom: Convert to use UFSHCD_QUIRK_CUSTOM_CRYPTO_PROFILE
scsi:
ufs: qcom: Fix crypto key eviction
scsi:
zfcp: Clarify zfcp_port refcount ownership during "link" test
scsi:
zfcp: Correct kdoc parameter description for sending ELS and CT
sctp:
Fix undefined behavior in left shift operation
sctp:
Prepare sctp_v4_get_dst() to dscp_t conversion.
seccomp:
passthrough uretprobe systemcall without filtering
security:
Add EXEC_RESTRICT_FILE and EXEC_DENY_INTERACTIVE securebits
security:
add trace event for cap_capable
security:
remove get_task_comm() and print task comm directly
security:
remove redundant assignment to return variable
select:
Fix unbalanced user_access_end()
selftest/bpf:
Adapt vsock_delete_on_close to sockmap rejecting unconnected
selftest/bpf:
Add vsock test for sockmap rejecting unconnected
selftest/bpf:
Replace magic constants by macros
selftest/mm:
remove seal_elf
selftest/powerpc/ptrace/core-pkey:
Remove duplicate macros
selftest/powerpc/ptrace/ptrace-pkey:
Remove duplicate macros
selftest/powerpc/ptrace:
Cleanup duplicate macro definitions
selftest:
media_tests: fix trivial UAF typo
selftest:
net-drv: hds: add test for HDS feature
selftests/bpf:
Actuate tx_metadata_len in xdp_hw_metadata
selftests/bpf:
add -fno-strict-aliasing to BPF_CFLAGS
selftests/bpf:
add -std=gnu11 to BPF_CFLAGS and CFLAGS
selftests/bpf:
add a macro to compare raw memory
selftests/bpf:
Add a specific dst port matching
selftests/bpf:
Add a test for kprobe multi with unique_match
selftests/bpf:
add cgroup skb direct packet access test
selftests/bpf:
Add distilled BTF test about marking BTF_IS_EMBEDDED
selftests/bpf:
add gre packets testing to flow_dissector
selftests/bpf:
Add IRQ save/restore tests
selftests/bpf:
Add kprobe session recursion check test
selftests/bpf:
Add more stats into veristat
selftests/bpf:
add network helpers to generate udp checksums
selftests/bpf:
Add some tests related to 'may_goto 0' insns
selftests/bpf:
Add strparser test for bpf
selftests/bpf:
Add test case for the freeing of bpf_timer
selftests/bpf:
Add testcases for BPF_MUL
selftests/bpf:
Add tests for fd_array_cnt
selftests/bpf:
Adjust data size to have ETH_HLEN
selftests/bpf:
Avoid generating untracked files when running bpf selftests
selftests/bpf:
Clear out Python syntax warnings
selftests/bpf:
Consolidate kernel modules into common directory
selftests/bpf:
document pseudo-header checksum helpers
selftests/bpf:
Enable generic tc actions in selftests config
selftests/bpf:
Enable Tx hwtstamp in xdp_hw_metadata
selftests/bpf:
ensure proper root namespace cleanup when test fail
selftests/bpf:
Expand coverage of preempt tests to sleepable kfunc
selftests/bpf:
expose all subtests from flow_dissector
selftests/bpf:
Extend netkit tests to validate set {head,tail}room
selftests/bpf:
Fix btf leak on new btf alloc failure in btf_distill test
selftests/bpf:
Fix fill_link_info selftest on powerpc
selftests/bpf:
Fix invalid flag of recv()
selftests/bpf:
Fix test_xdp_adjust_tail_grow2 selftest on powerpc
selftests/bpf:
Fix undefined UINT_MAX in veristat.c
selftests/bpf:
fix veristat comp mode with new stats
selftests/bpf:
Handle prog/attach type comparison in veristat
selftests/bpf:
make BPF_TARGET_ENDIAN non-recursive to speed up *.bpf.o build
selftests/bpf:
migrate bpf flow dissectors tests to test_progs
selftests/bpf:
migrate flow_dissector namespace exclusivity test
selftests/bpf:
Migrate test_xdp_meta.sh into xdp_context_test_run.c
selftests/bpf:
Migrate test_xdp_redirect.c to test_xdp_do_redirect.c
selftests/bpf:
Migrate test_xdp_redirect.sh to xdp_do_redirect.c
selftests/bpf:
move ip checksum helper to network helpers
selftests/bpf:
re-split main function into dedicated tests
selftests/bpf:
remove test_flow_dissector.sh
selftests/bpf:
replace CHECK calls with ASSERT macros in flow_dissector test
selftests/bpf:
test bpf_for within spin lock section
selftests/bpf:
test_xdp_meta: Rename BPF sections
selftests/bpf:
test_xdp_redirect: Rename BPF sections
selftests/bpf:
use ASSERT_MEMEQ to compare bpf flow keys
selftests/bpf:
use the same udp and tcp headers in tests under test_progs
selftests/cgroup:
use bash in test_cpuset_v1_hp.sh
selftests/cpufreq:
gitignore output files and clean them in make clean
selftests/damon/config:
remove configs for DAMON debugfs interface selftests
selftests/damon/damon_nr_regions:
set ops update for merge results check to 100ms
selftests/damon/damon_nr_regions:
sort collected regiosn before checking with min/max boundaries
selftests/damon/damos_quota:
make real expectation of quota exceeds
selftests/damon/damos_quota_goal:
handle minimum quota that cannot be further reduced
selftests/damon:
remove tests for DAMON debugfs interface
selftests/efivarfs:
add check for disallowing file truncation
selftests/efivarfs:
add concurrent update tests
selftests/efivarfs:
fix tests for failed write removal
selftests/exec:
Add 32 tests for AT_EXECVE_CHECK and exec securebits
selftests/exec:
add a test for execveat()'s comm
selftests/filesystems:
Add missing gitignore file
selftests/ftrace:
Add a test case for repeating register/unregister fprobe
selftests/ftrace:
Add test that tests event :mod: commands
selftests/ftrace:
Fix to use remount when testing mount GID option
selftests/ftrace:
Let fprobe test consider already enabled functions
selftests/ftrace:
Make uprobe test more robust against binary name
selftests/ftrace:
Update fprobe test to check enabled_functions file
selftests/hid:
Add host-tools to .gitignore
selftests/ipc:
Remove unused variables
selftests/landlock:
Add binaries to .gitignore
selftests/landlock:
Add layout1.umount_sandboxer tests
selftests/landlock:
Add test to check partial access in a mount tree
selftests/landlock:
Add tests for execveat + AT_EXECVE_CHECK
selftests/landlock:
Add wrappers.h
selftests/landlock:
Enable the new CONFIG_AF_UNIX_OOB
selftests/landlock:
Fix build with non-default pthread linking
selftests/landlock:
Fix error message
selftests/landlock:
Remove unused macros in ptrace_test.c
selftests/landlock:
Test TCP accesses with protocol=IPPROTO_TCP
selftests/landlock:
Test that MPTCP actions are not restricted
selftests/livepatch:
Replace hardcoded module name with variable in test-callbacks.sh
selftests/memfd/memfd_test:
fix possible NULL pointer dereference
selftests/mm/cow:
modify the incorrect checking parameters
selftests/mm/mkdirty:
fix memory leak in test_uffdio_copy()
selftests/mm:
add a few missing gitignore files
selftests/mm:
add fork CoW guard page test
selftests/mm:
add new test cases to the migration test
selftests/mm:
add tests for splitting pmd THPs to all lower orders
selftests/mm:
build with -O2
selftests/mm:
define types using typedef in pkey-helpers.h
selftests/mm:
ensure non-global pkey symbols are marked static
selftests/mm:
ensure pkey-*.h define inline functions only
selftests/mm:
fix -Warray-bounds warnings in pkey_sighandler_tests
selftests/mm:
fix -Wmaybe-uninitialized warnings
selftests/mm:
fix check for running THP tests
selftests/mm:
fix condition in uffd_move_test_common()
selftests/mm:
fix strncpy() length
selftests/mm:
introduce uffd-wp-mremap regression test
selftests/mm:
mremap_test: Remove unused variable and type mismatches
selftests/mm:
mseal_test: remove unused variables
selftests/mm:
pagemap_ioctl: Fix types mismatches shown by compiler options
selftests/mm:
remove empty pkey helper definition
selftests/mm:
remove unused pkey helpers
selftests/mm:
remove X permission from sigaltstack mapping
selftests/mm:
rename pkey register macro
selftests/mm:
run_vmtests.sh: fix half_ufd_size_MB calculation
selftests/mm:
skip pkey_sighandler_tests if support is missing
selftests/mm:
thp_settings: remove const from return type
selftests/mm:
use selftests framework to print test result
selftests/mm:
use sys_pkey helpers consistently
selftests/mm:
virtual_address_range: avoid reading from VM_IO mappings
selftests/mm:
virtual_address_range: mmap() without PROT_WRITE
selftests/mm:
virtual_address_range: unmap chunks after validation
selftests/mm:
vm_util: split up /proc/self/smaps parsing
selftests/net/forwarding:
Add a test case for tc-flower of mixed port and port-range
selftests/net/forwarding:
teamd command not found
selftests/net/ipsec:
Fix Null pointer dereference in rtattr_pack()
selftests/net:
Add test for loading devbound XDP program in generic mode
selftests/net:
call sendmmsg via udpgso_bench.sh
selftests/net:
packetdrill: import tcp/ecn, tcp/close, tcp/sack, tcp/tcp_info
selftests/net:
packetdrill: import tcp/eor, tcp/splice, tcp/ts_recent, tcp/blocking
selftests/net:
packetdrill: import tcp/fast_recovery, tcp/nagle, tcp/timestamping
selftests/net:
packetdrill: import tcp/user_timeout, tcp/validate, tcp/sendfile, tcp/limited-transmit, tcp/syscall_bad_arg
selftests/net:
packetdrill: make tcp buf limited timing tests benign
selftests/net:
packetdrill: more xfail changes (and a correction)
selftests/net:
packetdrill: report benign debug flakes as xfail
selftests/nolibc:
add configurations for riscv32
selftests/nolibc:
rename riscv to riscv64
selftests/nolibc:
run-tests.sh: detect missing toolchain
selftests/nolibc:
skip tests for unimplemented syscalls
selftests/nolibc:
use a pipe to in vfprintf tests
selftests/nolibc:
use waitid() over waitpid()
selftests/pidfd:
add pidfs file handle selftests
selftests/powerpc:
Fix argument order to timer_sub()
selftests/powerpc:
Fix typo in test-vphn.c
selftests/resctrl:
Adjust effective L3 cache size with SNC enabled
selftests/resctrl:
Discover SNC kernel support and adjust messages
selftests/ring-buffer:
Add test for out-of-bound pgoff mapping
selftests/rseq:
Fix handling of glibc without rseq support
selftests/run_kselftest.sh:
Fix help string for --per-test-log
selftests/sched_ext:
Fix enum resolution
selftests/seccomp:
validate uretprobe syscall passes through seccomp
selftests/tc-testing:
Add a test case for DRR class with TC_H_ROOT
selftests/tc-testing:
Add a test case for pfifo_head_drop qdisc when limit==0
selftests/tc-testing:
Add a test case for qdisc_tree_reduce_backlog()
selftests/tc-testing:
sfq: test that kernel rejects limit of 1
selftests/tracing:
Add hist poll() support test
selftests/vDSO:
Fix GNU hash table entry size for s390x
selftests/vDSO:
support DT_GNU_HASH
selftests/zram:
gitignore output file
selftests:
acct: Add ksft_exit_skip if not running as root
selftests:
Add IPv6 link-local address generation tests for GRE devices.
selftests:
add listmount() iteration tests
selftests:
add pidfd bind-mount tests
selftests:
add tests for mntns iteration
selftests:
always check mask returned by statmount(2)
selftests:
bonding: add ipvlan over bond testing
selftests:
bonding: fix incorrect mac address
selftests:
bpf: test batch lookup on array of maps with holes
selftests:
coredump: Add stackdump test
selftests:
drv-net-hw: inject pp_alloc_fail errors in the right place
selftests:
drv-net: add xdp cases for ping.py
selftests:
drv-net: assume stats refresh is 0 if no ethtool -c support
selftests:
drv-net: Check if combined-count exists
selftests:
drv-net: rss_ctx: add missing cleanup in queue reconfigure
selftests:
drv-net: rss_ctx: don't fail reconfigure test if queue offset not supported
selftests:
drv-net: test drivers sleeping in ndo_get_stats64
selftests:
drv-net: test XDP, HDS auto and the ioctl path
selftests:
drv-net: use defer in the ping test
selftests:
fib_rule_tests: Add flow label selector match tests
selftests:
forwarding: add a pvid_change test to bridge_vlan_unaware
selftests:
forwarding: Add a selftest for the new reserved_bits UAPI
selftests:
ftrace: Remove obsolate maxactive syntax check
selftests:
gpio: gpio-sim: Fix missing chip disablements
selftests:
Handle old glibc without execveat(2)
selftests:
harness: fix printing of mismatch values in __EXPECT()
selftests:
kselftest: Add ksft_test_result_xpass
selftests:
kselftest: Fix the wrong format specifier
selftests:
ktap_helpers: Fix uninitialized variable
selftests:
livepatch: add test cases of stack_order sysfs interface
selftests:
livepatch: handle PRINTK_CALLER in check_result()
selftests:
mm: fix conversion specifiers in transact_test()
selftests:
Move PCI Endpoint tests from tools/pci to Kselftests
selftests:
mptcp: add -m with ss in case of errors
selftests:
mptcp: connect: -f: no reconnect
selftests:
mptcp: connect: better display the files size
selftests:
mptcp: connect: remove unused variable
selftests:
mptcp: extend CFLAGS to keep options from environment
selftests:
mptcp: move stats info in case of errors to lib.sh
selftests:
mptcp: simult_flows: unify errors msgs
selftests:
mptcp: sockopt: save nstat infos
selftests:
net/{lib,openvswitch}: extend CFLAGS to keep options from environment
selftests:
net: Add a VLAN bridge binding selftest
selftests:
net: cleanup busy_poller.c
selftests:
net: give up on the cmsg_time accuracy on slow machines
selftests:
net: lib: Add a couple autodefer helpers
selftests:
net: lib: Add several autodefer helpers
selftests:
net: lib: Rename ip_link_master() to ip_link_set_master()
selftests:
net: remove redundant ncdevmem print
selftests:
net: test for lwtunnel dst ref loops
selftests:
net: test listing NAPI vs queue resets
selftests:
net: test SO_PRIORITY ancillary data with cmsg_sender
selftests:
netfilter: skip br_netfilter queue tests if kernel is tainted
selftests:
ntsync: Add a stress test for contended waits.
selftests:
ntsync: Add some tests for auto-reset event state.
selftests:
ntsync: Add some tests for manual-reset event state.
selftests:
ntsync: Add some tests for mutex state.
selftests:
ntsync: Add some tests for NTSYNC_IOC_WAIT_ALL.
selftests:
ntsync: Add some tests for NTSYNC_IOC_WAIT_ANY.
selftests:
ntsync: Add some tests for semaphore state.
selftests:
ntsync: Add some tests for wakeup signaling via alerts.
selftests:
ntsync: Add some tests for wakeup signaling with events.
selftests:
ntsync: Add some tests for wakeup signaling with WINESYNC_IOC_WAIT_ALL.
selftests:
ntsync: Add some tests for wakeup signaling with WINESYNC_IOC_WAIT_ANY.
selftests:
ntsync: Add tests for alertable waits.
selftests:
pci_endpoint: Migrate to Kselftest framework
selftests:
refactor the lsm `flags_overset_lsm_set_self_attr` test
selftests:
remove unneeded include
selftests:
riscv: Fix vector tests
selftests:
riscv: Support xtheadvector in vector tests
selftests:
timers: clocksource-switch: Adapt progress to kselftest framework
selftests:
tls: add key_generation argument to tls_crypto_info_init
selftests:
tls: add rekey tests
selftests:
tmpfs: Add kselftest support to tmpfs
selftests:
tmpfs: Add Test-skip if not run as root
selftests:
Warn about skipped tests in result summary
selinux:
add generated av_permissions.h to targets
selinux:
add netlink nlmsg_type audit message
selinux:
add support for xperms in conditional policies
selinux:
avoid unnecessary indirection in struct level_datum
selinux:
avoid using types indicating user space interaction
selinux:
constify and reconcile function parameter names
selinux:
Fix SCTP error inconsistency in selinux_socket_bind()
selinux:
make more use of str_read() when loading the policy
selinux:
rename comparison functions for clarity
selinux:
rework match_ipv6_addrmask()
selinux:
supply missing field initializers
selinux:
use known type instead of void pointer
selinux:
use native iterator types
seltests:
move nsfs into filesystems subfolder
seqlock:
add missing parameter documentation for raw_seqcount_try_begin()
seqlock:
add raw_seqcount_try_begin
seqlock:
add raw_seqcount_try_begin
seqlock:
annotate spinning as unlikely() in __read_seqcount_begin
serial:
8250: Adjust the timeout for FIFO mode
serial:
8250: Do not set UART_LSR_THRE in @read_status_mask
serial:
8250: Explain the role of @read_status_mask
serial:
8250: Fix fifo underflow on flush
serial:
8250: Never adjust UART_LSR_DR in @read_status_mask
serial:
8250: Provide flag for IER toggling for RS485
serial:
8250: Revert "drop lockdep annotation from serial8250_clear_IER()"
serial:
8250: Switch to nbcon console
serial:
8250: Use @ier bits to determine if Rx is stopped
serial:
8250: Use frame time to determine timeout
serial:
8250: Use high-level writing function for FIFO
serial:
8250_of: Remove unneeded ->iotype assignment
serial:
8250_pci: Resolve WCH vendor ID ambiguity
serial:
8250_pci: Share WCH IDs with parport_serial driver
serial:
8250_platform: Remove unneeded ->iotype assignment
serial:
8250_pnp: Remove unneeded ->iotype assignment
serial:
8250_port: Assign UPIO_UNKNOWN instead of its direct value
serial:
altera_jtaguart: Use device name when requesting IRQ
serial:
altera_jtaguart: Use KBUILD_MODNAME
serial:
altera_uart: Use KBUILD_MODNAME
serial:
amba-pl011: Fix RTS handling in RS485 mode
serial:
kgdb_nmi: Remove unused knock code
serial:
mpc52xx: Fix typo in mpc52xx_uart.c
serial:
port: Always update ->iotype in __uart_read_properties()
serial:
port: Assign ->iotype correctly when ->iobase is set
serial:
port: Make ->iotype validation global in __uart_read_properties()
serial:
sc16is7xx: Add polling mode if no IRQ pin is available
serial:
sc16is7xx: Fix IRQ number check behavior
serial:
sh-sci: Clean sci_ports[0] after at earlycon exit
serial:
sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use
serial:
sh-sci: Drop __initdata macro for port_cfg
serial:
sh-sci: Increment the runtime usage counter for the earlycon device
serial:
sh-sci: Move runtime PM enable to sci_probe_single()
serial:
sh-sci: Use plain struct copy in early_console_setup()
sev-dev:
avoid pointless cred reference count bump
sfc:
remove efx_writed_page_locked
sfc:
Use netdev refcount tracking in struct efx_async_filter_insertion
sh:
boards: Use imply to enable hardware with complex dependencies
sh:
irq: Use seq_put_decimal_ull_width() for decimal values
sh:
Migrate to the generic rule for built-in DTB
skbuff:
allow 2-4-argument skb_frag_dma_map()
slab:
allocate frozen pages
slimbus:
core: Constify slim_eaddr_equal()
slimbus:
core: Remove of_slim_match_dev()
slimbus:
messaging: Free transaction ID in delayed interrupt scenario
slimbus:
messaging: Reorganize kerneldoc parameter names
slub:
don't mess with ->d_name
smack:
deduplicate access to string conversion
smb311:
failure to open files of length 1040 when mounting with SMB3.1.1 POSIX extensions
smb3:
add missing tracepoint for querying wsl EAs
smb3:
add support for IAKerb
smb:
avoid pointless cred reference count bump
smb:
client, common: Avoid multiple -Wflex-array-member-not-at-end warnings
smb:
client: Add check for next_buffer in receive_encrypted_standard()
smb:
client: change lease epoch type from unsigned int to __u16
smb:
client: correctly handle ErrorContextData as a flexible array
smb:
client: don't check for @leaf_fullpath in match_server()
smb:
client: don't retry DFS targets on server shutdown
smb:
client: don't retry IO on failed negprotos with soft mounts
smb:
client: don't trust DFSREF_STORAGE_SERVER bit
smb:
client: fix chmod(2) regression with ATTR_READONLY
smb:
client: fix DFS mount against old servers with NTLMSSP
smb:
client: Fix match_session bug preventing session reuse
smb:
client: fix noisy when tree connecting to DFS interlink targets
smb:
client: fix oops due to unset link speed
smb:
client: fix order of arguments of tracepoints
smb:
client: fix regression with guest option
smb:
client: fix return value of parse_dfs_referrals()
smb:
client: get rid of kstrdup() in get_ses_refpath()
smb:
client: get rid of TCP_Server_Info::refpath_lock
smb:
client: handle lack of EA support in smb2_query_path_info()
smb:
client: introduce av_for_each_entry() helper
smb:
client: optimize referral walk on failed link targets
smb:
client: parse av pair type 4 in CHALLENGE_MESSAGE
smb:
client: parse DNS domain name from domain= option
smb:
client: provide dns_resolve_{unc,name} helpers
smb:
common: change the data type of num_aces to le16
smp/scf:
Evaluate local cond_func() before IPI side-effects
soc/qman:
test: Use kthread_run_on_cpu()
soc/tegra:
cbb: Drop unnecessary debugfs error handling
soc/tegra:
Fix spelling error in tegra234_lookup_slave_timeout()
soc/tegra:
fuse: Update Tegra234 nvmem keepout list
soc:
atmel: fix device_node release in atmel_soc_device_init()
soc:
hisilicon: kunpeng_hccs: Fix incorrect string assembly
soc:
imx8m: Unregister cpufreq and soc dev in cleanup path
soc:
imx: Add SoC device register for i.MX9
soc:
loongson: loongson2_guts: Add check for devm_kstrdup()
soc:
mediatek: cmdq: Remove cmdq_pkt_finalize() helper function
soc:
mediatek: mtk-devapc: Fix leaking IO map on driver remove
soc:
mediatek: mtk-devapc: Fix leaking IO map on error paths
soc:
mediatek: pwrap: Switch to devm_clk_bulk_get_all_enabled()
soc:
qcom: llcc: Enable LLCC_WRCACHE at boot on X1
soc:
qcom: llcc: Update configuration data for IPQ5424
soc:
qcom: pd-mapper: Add X1P42100
soc:
qcom: pd_mapper: Add SM7225 compatible
soc:
qcom: pdr: Fix the potential deadlock
soc:
qcom: pmic_glink: Drop redundant pg assignment before taking lock
soc:
qcom: pmic_glink: simplify locking with guard()
soc:
qcom: pmic_glink_altmode: simplify locking with guard()
soc:
qcom: Rework BCM_TCS_CMD macro
soc:
qcom: rmtfs: allow building the module with COMPILE_TEST=y
soc:
qcom: rmtfs: constify rmtfs_class
soc:
qcom: smem_state: fix missing of_node_put in error path
soc:
qcom: socinfo: add QCS9075 SoC ID
soc:
qcom: socinfo: Avoid out of bounds read of serial number
soc:
renesas: Add RZ/G3E (R9A09G047) config option
soc:
samsung: exynos-pmu: Fix uninitialized ret in tensor_set_bits_atomic()
sock:
Introduce sk_set_prio_allowed helper function
sock:
Introduce SO_RCVPRIORITY socket option
sock:
support SO_PRIORITY cmsg
socket:
Remove unused kernel_sendmsg_locked
sockmap, vsock:
For connectible sockets allow only connected
sof-client-ipc-flood-test:
don't mess with ->d_name
soundwire:
add lane field in sdw_port_runtime
soundwire:
add lane_used_bandwidth in struct sdw_bus
Soundwire:
add sdw_slave_get_scale_index helper
soundwire:
amd: clear wake enable register for power off mode
soundwire:
bus: Move irq mapping cleanup into devres
soundwire:
generic_bandwidth_allocation: add lane in sdw_group_params
soundwire:
generic_bandwidth_allocation: check required freq accurately
soundwire:
generic_bandwidth_allocation: correct clk_freq check in sdw_select_row_col
soundwire:
generic_bandwidth_allocation: count the bandwidth of active streams only
soundwire:
generic_bandwidth_allocation: select data lane
Soundwire:
generic_bandwidth_allocation: set frame shape on fly
soundwire:
generic_bandwidth_allocation: skip DEPREPARED streams
soundwire:
mipi_disco: read lane mapping properties from ACPI
SoundWire:
pass stream to compute_params()
soundwire:
SDCA: Add additional SDCA address macros
Soundwire:
stream: program BUSCLOCK_SCALE
soundwire:
stream: set DEPREPARED state earlier
sparc/crc32:
expose CRC32 functions through lib
sparc/irq:
Remove unneeded if check in sun4v_cookie_only_virqs()
sparc/irq:
use seq_put_decimal_ull_width() for decimal values
sparc/irq:
Use str_enabled_disabled() helper function
sparc/PCI:
Update reference to devm_of_pci_get_host_bridge_resources()
sparc:
replace zero-length array with flexible-array member
Linux:
spi-nand/spi-mem DTR support
Linux:
spi-nand/spi-mem DTR support
spi:
Add spi_mem_calc_op_duration() helper
spi:
amd: Drop redundant check
spi:
amd: Fix -Wuninitialized in amd_spi_exec_mem_op()
spi:
amd: Support per spi-mem operation frequency switches
spi:
amlogic-spifc-a1: Support per spi-mem operation frequency switches
spi:
atmel-qspi: Memory barriers after memory-mapped I/O
spi:
atmel-quadspi: Add support for sama7g5 QSPI
spi:
atmel-quadspi: Create `atmel_qspi_ops` to support newer SoC families
spi:
atmel-quadspi: Factor out switching to Serial Memory Mode to function
spi:
atmel-quadspi: Fix warning in doc-comment
spi:
atmel-quadspi: Refactor to allow supporting
spi:
atmel-quadspi: remove references to runtime PM on error path
spi:
atmel-quadspi: Update to current device naming terminology
spi:
atmel-quadspi: Use devm_ clock management
spi:
cadence-qspi: Support per spi-mem operation frequency switches
spi:
cadence-quadspi: Add support for device reset
spi:
cadence-quadspi: Enable SPI_TX_QUAD
spi:
cadence-quadspi: Support for device reset via OSPI controller
spi:
cadence-quadspi: Use quirks to set dma_set_mask instead of compatible string for 64-bit DMA support
spi:
Deduplicate deferred probe checks in spi_probe()
spi:
dt-bindings: cdns,qspi-nor: Add compatible string to support OSPI controller on Versal Gen2 platform
spi:
dt-bindings: Document CS active-high
spi:
dw: Support per spi-mem operation frequency switches
spi:
Fix reference count leak in slave_show()
spi:
fsl-qspi: Support per spi-mem operation frequency switches
spi:
fsl-spi: Remove display of virtual address
spi:
Merge up fixes
spi:
Merge up v6.12-rc2
spi:
Merge up v6.13-rc6
spi:
microchip-core-qspi: Support per spi-mem operation frequency switches
spi:
microchip-core: prevent RX overflows when transmit size > FIFO size
spi:
mt65xx: Support per spi-mem operation frequency switches
spi:
mxic: Support per spi-mem operation frequency switches
spi:
mxs: support effective_speed_hz
spi:
nxp-fspi: Support per spi-mem operation frequency switches
spi:
omap2-mcspi: Correctly handle devm_clk_get_optional() errors
spi:
pxa2xx: Fix regression when toggling chip select on LPSS devices
spi:
pxa2xx: Introduce __lpss_ssp_update_priv() helper
spi:
rockchip-sfc: Optimize the judgment mechanism completed by the controller
spi:
rockchip-sfc: Support ACPI
spi:
rockchip-sfc: Support per spi-mem operation frequency switches
spi:
rockchip-sfc: Support pm ops
spi:
rockchip-sfc: Support sclk_x2 version
spi:
rockchip-sfc: Using normal memory for dma
spi:
sc18is602: Switch to generic firmware properties and drop of_match_ptr()
spi:
sn-f-ospi: Fix division by zero
spi:
spi-kspi2: Add KEBA SPI controller support
spi:
spi-mem: Add a new controller capability
spi:
spi-mem: Create macros for DTR operation
spi:
spi-mem: Estimate the time taken by operations
spi:
spi-mem: Extend spi-mem operations with a per-operation maximum frequency
spi:
spi-mem: Reorder spi-mem macro assignments
spi:
spi-sn-f-ospi: Support per spi-mem operation frequency switches
spi:
spi-ti-qspi: Support per spi-mem operation frequency switches
spi:
spidev: Add an entry for lwn,bk4-spi
spi:
spidev: Align ordering of spidev_spi_ids[] and spidev_dt_ids[]
spi:
ti-qspi: Use syscon_regmap_lookup_by_phandle_args
spi:
Unify and simplify fwnode related checks
spi:
Unify firmware node type checks
spi:
zynq-qspi: Add check for clk_enable()
spi:
zynq-qspi: Support per spi-mem operation frequency switches
spi:
zynqmp-gqspi: Support per spi-mem operation frequency switches
spmi:
hisi-spmi-controller: Drop duplicated OF node assignment in spmi_controller_probe()
spmi:
Set fwnode for spmi devices
squashfs:
convert squashfs_fill_page() to take a folio
squashfs:
convert squashfs_readpage_block() to take a folio
Squashfs:
don't allocate fragment caches more than fragments
squashfs:
don't allocate read_page cache if SQUASHFS_FILE_DIRECT configured
squashfs:
fix invalid pointer dereference in squashfs_cache_delete
squashfs:
make squashfs_cache_init() return ERR_PTR(-ENOMEM)
squashfs:
pass a folio to squashfs_readpage_fragment()
squashfs:
update Kconfig information
squashfs:
use a folio throughout squashfs_read_folio()
Linux:
squashfs; convert squashfs_copy_cache() to take a folio
srcu:
Fix typo s/srcu_check_read_flavor()/__srcu_check_read_flavor()/
srcu:
Guarantee non-negative return value from srcu_read_lock()
srcu:
Remove redundant GP sequence checks in srcu_funnel_gp_start
stackinit:
Add old-style zero-init syntax to struct tests
stackinit:
Add union initialization to selftests
stackinit:
Fix comment for test_small_end
stackinit:
Keep selftest union size small on m68k
stackleak:
Use str_enabled_disabled() helper in stack_erasing_sysctl()
staging:
Fix tnt4882 license to be SPDX compliant
staging:
gpib: Add missing mutex unlock in agilent usb driver
staging:
gpib: Add missing mutex unlock in ni usb driver
staging:
gpib: Agilent usb code cleanup
staging:
gpib: agilent_82350b: Handle gpib_register_driver() errors
staging:
gpib: agilent_82357a: Handle gpib_register_driver() errors
staging:
gpib: Avoid plain integers as NULL pointers
staging:
gpib: cb7210: Handle gpib_register_driver() errors
staging:
gpib: cec: Handle gpib_register_driver() errors
staging:
gpib: Fix inadvertent negative shift
staging:
gpib: Fix NULL pointer dereference in detach
staging:
gpib: fix prefixing 0x with decimal output
staging:
gpib: fluke: Handle gpib_register_driver() errors
staging:
gpib: fmh: Handle gpib_register_driver() errors
staging:
gpib: gpio: Return error value from gpib_register_driver()
staging:
gpib: hp_82335: Return error value from gpib_register_driver()
staging:
gpib: hp_82341: Handle gpib_register_driver() errors
staging:
gpib: ines: Handle gpib_register_driver() errors
staging:
gpib: lpvo_usb: Return error value from gpib_register_driver()
staging:
gpib: Modernize gpib_interface_t initialization and make static
staging:
gpib: Modify gpib_register_driver() to return error if it fails
staging:
gpib: ni_usb: Handle gpib_register_driver() errors
staging:
gpib: pc2: Handle gpib_register_driver() errors
staging:
gpib: Remove commented-out debug code
staging:
gpib: Remove duplicate include
staging:
gpib: Remove useless include
staging:
gpib: Replace semaphore with completion for one-time signaling
staging:
gpib: tnt4882: Handle gpib_register_driver() errors
staging:
gpib: Use __iomem attribute for io addresses
staging:
gpib: Use __user for user space pointers
staging:
gpib: Use C99 syntax and make static
staging:
media: imx: fix OF node leak in imx_media_add_of_subdevs()
staging:
media: max96712: fix kernel oops when removing module
staging:
rtl8723bs: change pointer initialization style
staging:
rtl8723bs: Cleanups for rtw_inc_and_chk_continual_io_error
staging:
rtl8723bs: delete DBG_RX_SIGNAL_DISPLAY_RAW_DATA ifdef code
staging:
rtl8723bs: delete HAL_DEF_DBG_RX_INFO_DUMP enum and caller
staging:
rtl8723bs: Remove ioctl interface
staging:
vc04_services: convert timeouts to secs_to_jiffies()
staging:
vme_user: vme_tsi148.c: avoid parenthesis line ending
Linux:
staging:fbtft: Using str_true_false() helper instead of hardcoded strings
statmount:
let unset strings be empty
stmmac:
loongson: Pass correct arg to PCI function
stop_machine:
Fix rcu_momentary_eqs() call in multi_cpu_stop()
string.h:
Use ARRAY_SIZE() for memtostr*()/strtomem*()
strparser:
Add read_sock callback
sunrpc/svc:
use store_release_wake_up()
sunrpc:
add netns inum and srcaddr to debugfs rpc_xprt info
SUNRPC:
display total RPC tasks for RPC client
SUNRPC:
do not retry on EKEYEXPIRED when user TGT ticket expired
SUNRPC:
Document validity guarantees of the pointer returned by reserve_space
SUNRPC:
Handle -ETIMEDOUT return from tlshd
SUNRPC:
introduce cache_check_rcu to help check in rcu context
SUNRPC:
no need get cache ref when protected by rcu
SUNRPC:
only put task on cl_tasks list after the RPC call slot is reserved.
SUNRPC:
Prevent looping due to rpc_signal_task() races
sunrpc:
remove all connection limit configuration
sunrpc:
Remove gss_generic_token deadcode
sunrpc:
Remove gss_{de,en}crypt_xdr_buf deadcode
sunrpc:
Remove unused xprt_iter_get_xprt
sunrpc:
suppress warnings for unused procfs functions
sysctl net:
Remove macro checks for CONFIG_SYSCTL
sysfs:
constify bin_attribute argument of sysfs_bin_attr_simple_read()
sysfs:
constify macro BIN_ATTRIBUTE_GROUPS()
target_core_configfs:
avoid pointless cred reference count bump
taskstats:
modify taskstats version
tcp:
add drop_reason support to tcp_disordered_ack()
tcp:
add LINUX_MIB_PAWS_OLD_ACK SNMP counter
tcp:
Add sysctl to configure TIME-WAIT reuse delay
tcp:
add TCP_RFC7323_PAWS_ACK drop reason
tcp:
adjust rcvq_space after updating scaling ratio
tcp:
correct handling of extreme memory squeeze
tcp:
Defer ts_recent changes until req is owned
tcp:
devmem: don't write truncated dmabuf CMSGs to userspace
tcp:
drop secpath at the same time as we currently drop dst
tcp:
Measure TIME-WAIT reuse delay with millisecond precision
tcp_cubic:
fix incorrect HyStart round start detection
team:
better TEAM_OPTION_TYPE_STRING validation
team:
prevent adding a device which is already a team device lower
tee:
optee: Fix supplicant wait loop
tegra210-adma:
fix 32-bit x86 build
test_maple_tree:
test exhausted upper limit of mtree_alloc_cyclic()
test_xarray:
fix failure in check_pause when CONFIG_XARRAY_MULTI is not defined
tests/pid_namespace:
add pid_max tests
tg3:
Disable tg3 PCIe AER on system reboot
thermal/cpufreq_cooling:
Remove structure member documentation
thermal/netlink:
Prevent userspace segmentation fault by adjusting UAPI header
thermal/of:
Fix cdev lookup in thermal_of_should_bind()
thermal:
core: Add stub for thermal_zone_device_update()
thermal:
core: Rename callback functions in two governors
thermal:
core: Rename function argument related to trip crossing
thermal:
gov_bang_bang: Relocate regulation logic description
thermal:
gov_power_allocator: Fix incorrect calculation in divvy_up_power()
thermal:
gov_power_allocator: Update total_weight on bind and cdev updates
thermal:
intel: Fix compile issue when CONFIG_NET is not defined
thermal:
intel: int340x: Panther Lake DLVR support
thermal:
intel: int340x: Panther Lake power floor and workload hint support
thermal:
intel: int340x: processor: Enable MMIO RAPL for Panther Lake
thermal:
intel: Remove explicit user_space governor selection
thunderbolt:
Debug log an invalid config space reply just once
thunderbolt:
debugfs: Add write capability to path config space
thunderbolt:
Drop doubled empty line from ctl.h
thunderbolt:
Drop tb_tunnel_restart()
thunderbolt:
Expose router DROM through debugfs
thunderbolt:
Handle DisplayPort tunnel activation asynchronously
thunderbolt:
Increase DPRX capabilities read timeout
thunderbolt:
Log config space when invalid config space reply is received
thunderbolt:
Make tb_tunnel_one_dp() return void
thunderbolt:
Move forward declarations in one place
thunderbolt:
Pass reason to tb_dp_resource_unavailable()
thunderbolt:
Prevent use-after-free in resume from hibernate
thunderbolt:
Rework how tunnel->[init|deinit] hooks are called
thunderbolt:
Rework tb_tunnel_consumed_bandwidth()
thunderbolt:
Show path name in debug log when path is deactivated
tick/broadcast:
Add kernel-doc for function parameters
timekeeping:
Remove unused ktime_get_fast_timestamps()
timer/migration:
Fix kernel-doc warnings for union tmigr_state
timers/migration:
Fix off-by-one root mis-connection
timers/migration:
Simplify top level detection on group setup
timers:
Optimize get_timer_[this_]cpu_base()
tipc:
re-order conditions in tipc_crypto_key_rcv()
tls:
add counters for rekey
tls:
block decryption when a rekey is pending
tls:
implement rekey for TLS1.3
tls:
skip setting sk_write_space on rekey
tmpfs:
use inode_set_cached_link()
tomoyo:
automatically use patterns for several situations in learning mode
tomoyo:
don't emit warning in tomoyo_write_control()
tomoyo:
fix spelling error
tomoyo:
fix spelling errors
tomoyo:
use better patterns for procfs in learning mode
tomoyo:
use realpath if symlink's pathname refers to procfs
tool api fs:
Correctly encode errno for read/write open failures
tools build feature:
Add some comments to explain the FEATURE_TESTS logic
tools build feature:
Don't set feature-libcap=1 if libcap-devel isn't available
tools build feature:
Don't set feature-libslang-include-subdir=1 if test-all.c builds
tools build:
Add feature test for libelf with ZSTD
tools build:
Remove the libunwind feature tests from the ones detected when test-all.o builds
tools build:
Test for presence of libtraceevent and libtracefs in test-all.c
tools features:
Don't check for libunwind devel files by default
tools headers:
Sync uapi/asm-generic/socket.h with the kernel sources
tools/accounting/procacct:
fix minor errors
tools/bootconfig:
Fix the wrong format specifier
tools/mm:
fix build warnings with musl-libc
tools/net/ynl:
add support for --family and --list-families
tools/net/ynl:
ethtool: support spec load from install location
tools/nolibc:
add support for waitid()
tools/power turbostat:
Add an NMI column
tools/power turbostat:
add Busy% to "show idle"
tools/power turbostat:
Add CPU%c1e BIC for CWF
tools/power turbostat:
Add fixed RAPL PSYS divisor for SPR
tools/power turbostat:
Add initial support for ClearwaterForest
tools/power turbostat:
Add initial support for PantherLake
tools/power turbostat:
Add PMT directory iterator helper
tools/power turbostat:
Add tcore clock PMT type
tools/power turbostat:
Allow adding PMT counters directly by sysfs path
tools/power turbostat:
Allow mapping multiple PMT files with the same GUID
tools/power turbostat:
Check for non-zero value when MSR probing
tools/power turbostat:
Enhance turbostat self-performance visibility
tools/power turbostat:
Exit on unsupported Intel models
tools/power turbostat:
Exit on unsupported Vendors
tools/power turbostat:
Extend PMT identification with a sequence number
tools/power turbostat:
Fix forked child affinity regression
tools/power turbostat:
Fix PMT mmaped file size rounding
tools/power turbostat:
Harden one-shot mode against cpu offline
tools/power turbostat:
Improve --help output
tools/power turbostat:
Introduce --force parameter
tools/power turbostat:
Remove SysWatt from DISABLED_BY_DEFAULT
tools/power turbostat:
Return default value for unmapped PMT domains
tools/power turbostat:
update turbostat(8)
tools/power turbostat:
version 2025.01.14
tools/power turbostat:
version 2025.02.02
tools/power/x86/intel-speed-select:
Fix TRL restore after SST-TF disable
tools/power/x86/intel-speed-select:
v1.21 release
tools/resolve_btfids:
Add --fatal_warnings option
tools/rtla:
Add basic test suite
tools/rtla:
Add osnoise_trace_is_off()
tools/sched_ext:
Add helper to check task migration state
tools/sched_ext:
Receive updates from SCX repo
tools/testing/selftests/bpf/test_tc_tunnel.sh:
Fix wait for server bind
tools:
Add gendwarfksyms
tools:
add VM_WARN_ON_VMG definition
tools:
arm64: Update sysreg.h header files
tools:
fix annoying "mkdir -p ..." logs when building tools in parallel
tools:
Remove redundant quiet setup
tools:
Sync if_xdp.h uapi tooling header
tools:
testing: add simple __mmap_region() userland test
tools:
Unify top-level quiet infrastructure
tools:
ynl-gen-c: annotate valid choices for --mode
tools:
ynl-gen-c: don't require -o argument
tools:
ynl-gen-c: improve support for empty nests
tools:
ynl: add initial pyproject.toml for packaging
tools:
ynl: add install target for generated content
tools:
ynl: add main install target
tools:
ynl: c: correct reverse decode of empty attrs
tools:
ynl: correctly handle overrides of fields in subset
tools:
ynl: move python code to separate sub-directory
tools:
ynl: print some information about attribute we can't parse
torture:
Add dowarn argument to torture_sched_setaffinity()
torture:
Make kvm-remote.sh give up on unresponsive system
tpm:
Change to kvalloc() in eventlog/acpi.c
trace:
avoid pointless cred reference count bump
tracepoint:
Reduce duplication of __DO_TRACE_CALL
tracing/eprobe:
Adopt guard() and scoped_guard()
tracing/fprobe:
Enable fprobe events with CONFIG_DYNAMIC_FTRACE_WITH_ARGS
tracing/fprobe:
Remove nr_maxactive from fprobe
tracing/hist:
Add poll(POLLIN) support on hist file
tracing/hist:
Support POLLPRI event for poll on histogram
tracing/kprobe:
Adopt guard() and scoped_guard()
tracing/kprobes:
Simplify __trace_kprobe_create() by removing gotos
tracing/osnoise:
Fix resetting of tracepoints
tracing/string:
Create and use __free(argv_free) in trace_dynevent.c
tracing/uprobe:
Adopt guard() and scoped_guard()
tracing:
Add :mod: command to enabled module events
tracing:
Add ftrace_fill_perf_regs() for perf event
tracing:
Add ftrace_partial_regs() for converting ftrace_regs to pt_regs
tracing:
Add task_prctl_unknown tracepoint
tracing:
Adopt __free() and guard() for trace_fprobe.c
tracing:
Cache ":mod:" events for modules not loaded yet
tracing:
Correct the refcount if the hist/hist_debug file fails to open
tracing:
Do not allow mmap() of persistent ring buffer
tracing:
Fix #if CONFIG_MODULES to #ifdef CONFIG_MODULES
tracing:
Fix allocation of printing set_event file content
tracing:
Fix bad hist from corrupting named_triggers list
tracing:
Fix memory leak when reading set_event file
tracing:
Fix output of set_event for some cached module events
tracing:
Fix using ret variable in tracing_set_tracer()
tracing:
fprobe-events: Log error for exceeding the number of entry args
tracing:
Have event_enable_write() just return error on error
tracing:
Have the error of __tracing_resize_ring_buffer() passed to user
tracing:
ipv6: Add flow label to fib6_table_lookup tracepoint
tracing:
probe-events: Remove unused MAX_ARG_BUF_LEN macro
tracing:
Remove pid in task_rename tracing output
tracing:
Rename update_cache() to update_mod_cache()
tracing:
Return -EINVAL if a boot tracer tries to enable the mmiotracer at boot
tracing:
Simplify event_enable_func() goto out_free logic
tracing:
Simplify event_enable_func() goto_reg logic
tracing:
Switch trace.c code over to use guard()
tracing:
Switch trace_events.c code over to use guard()
tracing:
Switch trace_events_filter.c code over to use guard()
tracing:
Switch trace_events_hist.c code over to use guard()
tracing:
Switch trace_events_synth.c code over to use guard()
tracing:
Switch trace_events_trigger.c code over to use guard()
tracing:
Switch trace_osnoise.c code over to use guard() and __free()
tracing:
Switch trace_stack.c code over to use guard()
tracing:
Switch trace_stat.c code over to use guard()
tracing:
tprobe-events: Fix a memory leak when tprobe with $retval
tracing:
tprobe-events: Fix leakage of module refcount
tracing:
tprobe-events: Fix to clean up tprobe correctly when module unload
tracing:
tprobe-events: Reject invalid tracepoint name
tracing:
Use __free() for kprobe events to cleanup
tracing:
Use __free() in trace_probe for cleanup
tree-wide:
s/override_creds()/override_creds_light(get_new_cred())/g
tree-wide:
s/override_creds_light()/override_creds()/g
tree-wide:
s/revert_creds()/put_cred(revert_creds_light())/g
tree-wide:
s/revert_creds_light()/revert_creds()/g
treewide:
const qualify ctl_tables where applicable
treewide:
Introduce kthread_run_worker[_on_cpu]()
tsnep:
Link queues to NAPIs
tty:
atmel_serial: Use of_property_present() for non-boolean properties
tty:
Make sysctl table const
tty:
mips_ejtag_fdc: fix one more u8 warning
tty:
n_gsm: Fix control dlci ADM mode processing
tty:
n_gsm: wait until channel 0 is ready
tty:
Permit some TIOCL_SETSEL modes without CAP_SYS_ADMIN
tty:
serial: atmel: make it selectable for ARCH_LAN969X
tty:
serial: extract uart_change_port() from uart_set_info()
tty:
serial: fsl_lpuart: flush RX and TX FIFO when lpuart shutdown
tty:
serial: fsl_lpuart: increase maximum uart_nr to 12
tty:
serial: get rid of exit label from uart_set_info()
tty:
serial_core: use more guard(mutex)
tty:
xilinx_uartps: split sysrq handling
tun:
fix group permission check
tun:
revert fix group permission check
turris-omnia-mcu-interface.h:
Add LED commands related definitions to global header
turris-omnia-mcu-interface.h:
Move command execution function to global header
turris-omnia-mcu-interface.h:
Move macro definitions outside of enums
ubi:
Add a check for ubi_num
ubi:
Expose interface for detailed erase counters
ubi:
Implement ioctl for detailed erase counters
ubi:
Revert "ubi: wl: Close down wear-leveling before nand is suspended"
ubi:
ubi_get_ec_info: Fix compiling error 'cast specifies array type'
ubifs:
dump_lpt_leb: remove return at end of void function
ubifs:
skip dumping tnc tree when zroot is null
ubifs:
ubifs_dump_leb: remove return from end of void function
ublk:
set_params: properly check if parameters can be applied
ucounts:
move kfree() out of critical zone protected by ucounts_lock
udp:
Deal with race between UDP socket address change and rehash
udp:
gso: do not drop small packets when PMTU reduces
uio:
Fix return value of poll
uio:
uio_dmem_genirq: check the return value of devm_kasprintf()
uio_hv_generic:
Add a check for HV_NIC for send, receive buffers setup
um:
add back support for FXSAVE registers
um:
avoid copying FP state from init_task
um:
convert irq_lock to raw spinlock
um:
Count iomem_size only once in physmem calculation
um:
fix execve stub execution on old host OSs
um:
Include missing headers in asm/pgtable.h
um:
Mark get_top_address as __init
um:
Mark install_fatal_handler as __init
um:
Mark parse_cache_line as __init
um:
Mark parse_host_cpu_flags as __init
um:
Mark set_stklim as __init
um:
Mark setup_env_path as __init
um:
properly align signal stack on x86_64
um:
Remove obsolete fixmap support
um:
Remove unused asm/archparam.h header
um:
Remove unused MODULES_LEN macro
um:
Remove unused PGD_BOUND macro
um:
Remove unused THREAD_NAME_LEN macro
um:
Remove unused user_context function
um:
rtc: use RTC time when calculating the alarm
um:
virt-pci: don't use kmalloc()
um:
virtio_uml: use raw spinlock
unreachable:
Unify
uprobes:
add speculative lockless VMA-to-inode-to-uprobe resolution
uprobes:
Decouple return_instance list traversal and freeing
uprobes:
Don't use %pK through printk
uprobes:
Ensure return_instance is detached from the list before freeing
uprobes:
Guard against kmemdup() failing in dup_return_instance()
uprobes:
Reject the shared zeropage in uprobe_write_opcode()
uprobes:
Remove too strict lockdep_assert() condition in hprobe_expire()
uprobes:
Reuse return_instances between multiple uretprobes within task
uprobes:
simplify find_active_uprobe_rcu() VMA checks
uprobes:
Simplify session consumer tracking
usb-storage:
fix queue freeze vs limits lock order
USB:
Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone
usb:
atm: cxacru: fix a flaw in existing endpoint checks
usb:
cdc-acm: Check control transfer buffer size before access
USB:
cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk
usb:
cdc-acm: Fix handling of oversized fragments
usb:
cdns3: remove redundant if branch
usb:
chipidea: host: Improve port index sanitizing
usb:
collapse USB_STORAGE Kconfig comment
usb:
common: expand documentation for USB functions
usb:
core: fix pipe creation for get_bMaxPacketSize0
usb:
core: sysfs: Constify 'struct bin_attribute'
usb:
dwc2: gadget: remove of_node reference upon udc_stop
usb:
dwc3-am62: Fix an OF node leak in phy_syscon_pll_refclk()
usb:
dwc3: core: Defer the probe until USB power supply ready
usb:
dwc3: core: Disable USB2 retry for DWC_usb31 1.80a and prior
usb:
dwc3: Document nostream_work
usb:
dwc3: dwc3-am62: Re-initialize controller if lost power in PM suspend
usb:
dwc3: Fix timeout issue during controller enter/exit from halt state
usb:
dwc3: gadget: Fix incorrect UDC state after manual deconfiguration
usb:
dwc3: gadget: Prevent irq storm when TH re-executes
usb:
dwc3: gadget: Reinitiate stream for all host NoStream behavior
usb:
dwc3: omap: Fix devm_regulator_get_optional() error handling
usb:
dwc3: omap: Use devm_regulator_get_optional()
usb:
dwc3: remove unused sg struct member
usb:
dwc3: Set SUSPENDENABLE soon after phy init
usb:
dwc3: Skip resume if pm_runtime_set_active() fails
usb:
dwc3: st: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
USB:
Fix the issue of task recovery failure caused by USB status when S4 wakes up
usb:
gadget: Check bmAttributes only if configuration is valid
usb:
gadget: core: flush gadget workqueue after device removal
USB:
gadget: f_midi: f_midi_complete to call queue_work
usb:
gadget: f_midi: fix MIDI Streaming descriptor lengths
usb:
gadget: f_midi: Fixing wMaxPacketSize exceeded issue during MIDI bind retries
usb:
gadget: f_tcm: Allocate matching number of commands to streams
usb:
gadget: f_tcm: Check overlapped command
usb:
gadget: f_tcm: Cleanup requests on ep disable
usb:
gadget: f_tcm: Decrement command ref count on cleanup
usb:
gadget: f_tcm: Don't free command immediately
usb:
gadget: f_tcm: Don't prepare BOT write request twice
usb:
gadget: f_tcm: Don't set static stream_id
usb:
gadget: f_tcm: ep_autoconfig with fullspeed endpoint
usb:
gadget: f_tcm: Execute command on write completion
usb:
gadget: f_tcm: Fix Get/SetInterface return value
usb:
gadget: f_tcm: Get stream by sbitmap number
usb:
gadget: f_tcm: Handle abort command
usb:
gadget: f_tcm: Handle multiple commands in parallel
usb:
gadget: f_tcm: Handle TASK_MANAGEMENT commands
usb:
gadget: f_tcm: Increase bMaxBurst
usb:
gadget: f_tcm: Increase stream count
usb:
gadget: f_tcm: Limit number of sessions
usb:
gadget: f_tcm: Minor cleanup redundant code
usb:
gadget: f_tcm: Refactor goto check_condition
usb:
gadget: f_tcm: Requeue command request on error
usb:
gadget: f_tcm: Return ATA cmd direction
usb:
gadget: f_tcm: Save CPU ID per command
usb:
gadget: f_tcm: Send sense on cancelled transfer
usb:
gadget: f_tcm: Stall on invalid CBW
usb:
gadget: f_tcm: Stop proceeding further on -ESHUTDOWN
usb:
gadget: f_tcm: Track BOT command kref
usb:
gadget: f_tcm: Translate error to sense
usb:
gadget: f_tcm: Use extra number of commands
usb:
gadget: Fix setting self-powered state on suspend
usb:
gadget: functionfs: fix spellos
usb:
gadget: Set self-powered based on MaxPower and bmAttributes
usb:
gadget: u_ether: Set is_suspend flag if remote wakeup fails
usb:
gadget: udc: renesas_usb3: Fix compiler warning
USB:
gadget: Use str_enable_disable-like helpers
usb:
gadget: uvc: Fix unstarted kthread worker
usb:
hcd: Bump local buffer size in rh_string()
USB:
host: Use str_enable_disable-like helpers
usb:
host: xhci-plat: add support compatible ID PNP0D15
usb:
host: xhci-plat: Assign shared_hcd->rsrc_start
USB:
hub: Ignore non-compliant devices with too many configs or interfaces
usb:
hub: lack of clearing xHC resources
USB:
Optimize goto logic in API usb_register_driver()
USB:
pci-quirks: Fix HCCPARAMS register error for LS7A EHCI
usb:
phy: generic: Use proper helper for property detection
usb:
phy: Remove API devm_usb_put_phy()
USB:
phy: Use str_enable_disable-like helpers
usb:
quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader
usb:
quirks: Add NO_LPM quirk for TOSHIBA TransMemory-Mx device
USB:
quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist
usb:
renesas_usbhs: Call clk_put()
usb:
renesas_usbhs: Flush the notify_hotplug_work
usb:
renesas_usbhs: Use devm_usb_get_phy()
USB:
Replace own str_plural with common one
usb:
roles: set switch registered flag early on
USB:
serial: ch341: add hardware flow control RTS/CTS
USB:
serial: ch341: use fix-width types consistently
USB:
serial: ftdi_sio: add support for Altera USB Blaster 3
USB:
serial: option: add MeiG Smart SLM828
USB:
serial: option: add Telit Cinterion FE990B compositions
USB:
serial: option: add Telit Cinterion FN990B compositions
USB:
serial: option: drop MeiG Smart defines
USB:
serial: option: fix Telit Cinterion FE990A name
USB:
serial: option: fix Telit Cinterion FN990A name
USB:
serial: option: match on interface class for Telit FN990B
USB:
serial: quatech2: fix null-ptr-deref in qt2_process_read_urb()
usb:
storage: add a macro for the upper limit of max LUN
usb:
typec: Add driver for Thunderbolt 3 Alternate Mode
usb:
typec: class: Remove both cable_match() and partner_match()
usb:
typec: cros-ec-ucsi: Add newlines to printk messages
usb:
typec: cros-ec-ucsi: Mark cros_ucsi_ops static/const
usb:
typec: hd3ss3220: configure advertised power opmode based on fwnode property
usb:
typec: hd3ss3220: support configuring port type
usb:
typec: hd3ss3220: support configuring role preference based on fwnode property and typec_operation
usb:
typec: intel_pmc_mux: Silence snprintf() output truncation warning
usb:
typec: Make active on port altmode writable
usb:
typec: Only use SVID for matching altmodes
usb:
typec: Print err when displayport fails to enter
usb:
typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS
usb:
typec: tcpci: set local CC to Rd only when cc1/cc2 status is Rp
usb:
typec: tcpci_mt6370: don't include 'pm_wakeup.h' directly
usb:
typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality
usb:
typec: tcpm: Add new AMS for Get_Revision response
usb:
typec: tcpm: Add support for parsing pd-revision DT property
usb:
typec: tcpm: fix state transition for SNK_WAIT_CAPABILITIES state in run_state_machine()
usb:
typec: tcpm: PSSourceOffTimer timeout in PR_Swap enters ERROR_RECOVERY
usb:
typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE
usb:
typec: ucsi: Add a macro definition for UCSI v1.0
usb:
typec: ucsi: Fix NULL pointer access
usb:
typec: ucsi: Implement ChromeOS UCSI driver
usb:
typec: ucsi: increase timeout for PPM reset operations
usb:
typec: ucsi: make yoga_c630_ucsi_ops be static
USB:
typec: Use str_enable_disable-like helpers
USB:
usbip: Update USB/IP OP_REP_IMPORT documentation.
USB:
usblp: remove redundant semicolon
USB:
Use str_enable_disable-like helpers
usb:
xhci: Enable the TRB overfetch quirk on VIA VL805
usb:
xhci: Fix host controllers "dying" after suspend and resume
usb:
xhci: Fix NULL pointer dereference on certain command aborts
usb:
xhci: Restore xhci_pci support for Renesas HCs
usb:
xhci: tegra: Fix OF boolean read warning
usbip:
Accept arbitrarily long scatter-gather list
usbip:
Correct format specifier for seqnum from %d to %u
usbip:
Fix seqnum sign extension issue in vhci_tx_urb
usbip:
vudc: Constify 'struct bin_attribute'
usbnet:
gl620a: fix endpoint checking in genelink_bind()
usbnet:
ipheth: break up NCM header size computation
usbnet:
ipheth: check that DPE points past NCM header
usbnet:
ipheth: document scope of NCM implementation
usbnet:
ipheth: fix DPE OoB read
usbnet:
ipheth: fix possible overflow in DPE length check
usbnet:
ipheth: refactor NCM datagram loop
usbnet:
ipheth: use static NDP16 location in URB
userfaultfd:
do not block on locking a large folio with raised refcount
userfaultfd:
fix PTE unmapping stack-allocated PTE copies
vbox:
add HAS_IOPORT dependency
vbox:
Enable VBOXGUEST and VBOXSF_FS on ARM64
vboxsf:
Add __nonstring annotations for unterminated strings
vboxsf:
fix building with GCC 15
vdpa/octeon_ep:
enable support for multiple interrupts per device
vdpa/octeon_ep:
handle device config change events
vdpa/octeon_ep:
read vendor-specific PCI capability
vdpa/vp_vdpa:
implement kick_vq_with_data callback
vdpa:
solidrun: Replace deprecated PCI functions
vdso:
Correct typo in PAGE_SHIFT comment
vduse:
relicense under GPL-2.0 OR BSD-3-Clause
verification/dot2k:
Add support for name and description options
verification/dot2k:
Auto patch current kernel source
verification/dot2k:
Fix template directory detection
verification/dot2k:
Implement event type detection
verification/dot2k:
More robust template variables
verification/dot2k:
Simplify manual steps in monitor creation
verification/dot2k:
Unify main.c templates
veristat:
Document verifier log dumping capability
veristat:
Fix top source line stat collection
veristat:
Load struct_ops programs only once
vfat_revalidate{,_ci}():
use stable parent inode passed by caller
vfio/nvgrace-gpu:
Add GB200 SKU to the devid table
vfio/nvgrace-gpu:
Check the HBM training and C2C link status
vfio/nvgrace-gpu:
Expose the blackwell device PF BAR1 to the VM
vfio/nvgrace-gpu:
Read dvsec register to determine need for uncached resmem
vfio/pci:
Enable iowrite64 and ioread64 for vfio pci
vfio/pci:
Expose setup ROM at ROM bar when needed
vfio/pci:
Remove #ifdef iowrite64 and #ifdef ioread64
vfio/pci:
Remove shadow ROM specific code paths
vfio/pci:
Use never-managed version of pci_intx()
vfio/platform:
check the bounds of read/write syscalls
vfs:
sanity check the length passed to inode_set_cached_link()
vfs:
support caching symlink lengths in inodes
vhost/net:
Set num_buffers for virtio 1.0
vhost:
return task creation error instead of NULL
video:
hdmi: Remove unused hdmi_infoframe_check
virt:
sev-guest: Allocate request data dynamically
virt:
sev-guest: Move SNP Guest Request data pages handling under snp_cmd_mutex
virt:
sev-guest: Remove is_vmpck_empty() helper
virt:
sev-guest: Replace GFP_KERNEL_ACCOUNT with GFP_KERNEL
virtio-mem:
mark device ready before registering callbacks in kdump mode
virtio-mem:
remember usable region size
virtio-mem:
support CONFIG_PROC_VMCORE_DEVICE_RAM
virtio-pci:
define type and header for PCI vendor data
virtio:
blk/scsi: replace blk_mq_virtio_map_queues with blk_mq_map_hw_queues
virtio:
console: Replace deprecated kmap_atomic with kmap_local_page
virtio:
hookup irq_get_affinity callback
virtio_balloon:
Use outer variable 'page'
virtio_blk:
Add support for transport error recovery
virtio_pci:
Add support for PCIe Function Level Reset
virtio_snd.h:
clarify that `controls` depends on VIRTIO_SND_F_CTLS
vlan:
enforce underlying device type
VMCI:
fix reference to ioctl-number.rst
VMCI:
remove unused ioctl definitions
vmlinux.lds:
Ensure that const vars with relocations are mapped R/O
vmxnet3:
Fix tx queue race condition with XDP
vrf:
Make pcpu_dstats update functions available to other modules.
vrf:
use RCU protection in l3mdev_l3_out()
vsnprintf:
collapse the number format state into one single state
vsnprintf:
fix the number base for non-numeric formats
vsnprintf:
fix up kerneldoc for argument name changes
vsnprintf:
inline skip_atoi() again
vsnprintf:
mark the indirect width and precision cases unlikely
vsock/bpf:
Warn on socket without transport
vsock/test:
Adapt send_byte()/recv_byte() to handle MSG_ZEROCOPY
vsock/test:
Add README blurb about kmemleak usage
vsock/test:
Add test for accept_queue memory leak
vsock/test:
Add test for connect() retries
vsock/test:
Add test for MSG_ZEROCOPY completion memory leak
vsock/test:
Add test for sk_error_queue memory leak
vsock/test:
Add test for SO_LINGER null ptr deref
vsock/test:
Add test for UAF due to socket unbinding
vsock/test:
Introduce option to select tests
vsock/test:
Introduce vsock_bind()
vsock/test:
Introduce vsock_connect_fd()
vsock/test:
Use NSEC_PER_SEC
vsock/virtio:
fix variables initialization during resuming
vsock:
Allow retrying on connect() failure
vsock:
Keep the binding until socket destruction
vsock:
Orphan socket after transport release
vsprintf:
associate the format state with the format pointer
vsprintf:
avoid nested switch statement on same variable
vsprintf:
deal with format flags with a simple lookup table
vsprintf:
deal with format specifiers with a lookup table
vsprintf:
don't make the 'binary' version pack small integer arguments
vsprintf:
fix calling convention for format_decode()
vsprintf:
simplify number handling
vxlan:
Add an attribute to make VXLAN header validation configurable
vxlan:
Bump error counters for header mismatches
vxlan:
check vxlan_vnigroup_init() return value
vxlan:
Fix uninit-value in vxlan_vnifilter_dump()
vxlan:
Handle stats using NETDEV_PCPU_STAT_DSTATS.
vxlan:
In vxlan_rcv(), access flags through the vxlan netdevice
vxlan:
Track reserved bits explicitly as part of the configuration
vxlan:
vxlan_rcv() callees: Drop the unparsed argument
vxlan:
vxlan_rcv() callees: Move clearing of unparsed flags out
vxlan:
vxlan_rcv(): Drop unparsed
vxlan:
vxlan_rcv(): Extract vxlan_hdr(skb) to a named variable
w1:
Constify 'struct bin_attribute'
w1:
core: use sysfs_emit() instead of sprintf()
w1:
ds2406: Constify 'struct bin_attribute'
w1:
ds2408: Constify 'struct bin_attribute'
w1:
ds2413: Constify 'struct bin_attribute'
w1:
ds2430: Constify 'struct bin_attribute'
w1:
ds2431: Constify 'struct bin_attribute'
w1:
ds2433: Constify 'struct bin_attribute'
w1:
ds2438: Constify 'struct bin_attribute'
w1:
ds2482: Add regulator support
w1:
ds2482: Fix datasheet URL
w1:
ds2482: switch to devm_kzalloc() from kzalloc()
w1:
ds2780: Constify 'struct bin_attribute'
w1:
ds2781: Constify 'struct bin_attribute'
w1:
ds2805: Constify 'struct bin_attribute'
w1:
ds28e04: Constify 'struct bin_attribute'
watch_queue:
Use page->private instead of page->index
watchdog:
da9052_wdt: add support for bootstatus bits
watchdog:
max77620: fix excess field in kerneldoc
watchdog:
output this_cpu when printing hard LOCKUP
watchdog:
rti: Fix off-by-one in heartbeat recovery
watchdog:
rti_wdt: Fix an OF node leak in rti_wdt_probe()
watchdog:
rzv2h_wdt: Use local `dev` pointer in probe
watchdog:
sp805: Report correct timeleft at maximum
watchdog:
sp805_wdt: Drop documentation of non-existent `status` member
wifi:
ath11k: add support for QCA6698AQ
wifi:
ath11k: cleanup struct ath11k_mon_data
wifi:
ath11k: cleanup struct ath11k_reg_tpc_power_info
wifi:
ath11k: cleanup struct ath11k_vif
wifi:
ath11k: convert timeouts to secs_to_jiffies()
wifi:
ath11k: Fix unexpected return buffer manager error for WCN6750/WCN6855
wifi:
ath11k: mark ath11k_dp_rx_mon_mpdu_pop() as noinline
wifi:
ath11k: mark ath11k_wow_convert_8023_to_80211() as noinline
wifi:
ath11k: mark some QMI driver event helpers as noinline
wifi:
ath11k: miscellaneous spelling fixes
wifi:
ath11k: Suspend hardware before firmware mode off for WCN6750
wifi:
ath12k: add ath12k_ab_to_ah() and ath12k_ab_set_ah()
wifi:
ath12k: add ATH12K_FW_FEATURE_MLO capability firmware feature
wifi:
ath12k: add ath12k_get_num_hw()
wifi:
ath12k: add can_activate_links mac operation
wifi:
ath12k: Add documentation HTT_H2T_MSG_TYPE_RX_RING_SELECTION_CFG
wifi:
ath12k: add helper function to init partner cmem configuration
wifi:
ath12k: add helper to find multi-link station
wifi:
ath12k: Add helpers for multi link peer creation and deletion
wifi:
ath12k: Add MLO peer assoc command support
wifi:
ath12k: Add MLO station state change handling
wifi:
ath12k: Add MLO WMI setup and teardown functions
wifi:
ath12k: add multi-link flag in peer create command
wifi:
ath12k: add no-op without debug print in WMI Rx event
wifi:
ath12k: add partner device buffer support in receive data path
wifi:
ath12k: add primary link for data path operations
wifi:
ath12k: add reo queue lookup table for ML peers
wifi:
ath12k: Add support for parsing 64-bit TLVs
wifi:
ath12k: add support to allocate MLO global memory region
wifi:
ath12k: advertise MLO support and capabilities
wifi:
ath12k: advertise multi device interface combination
wifi:
ath12k: assign unique hardware link IDs during QMI host cap
wifi:
ath12k: ath12k_bss_assoc(): MLO support
wifi:
ath12k: ath12k_mac_op_ampdu_action(): MLO support
wifi:
ath12k: ath12k_mac_op_flush(): MLO support
wifi:
ath12k: ath12k_mac_op_set_key(): fix uninitialized symbol 'ret'
wifi:
ath12k: ath12k_mac_op_sta_rc_update(): use mac80211 provided link id
wifi:
ath12k: ath12k_mac_op_tx(): MLO support
wifi:
ath12k: ath12k_mac_station_add(): fix potential rx_stats leak
wifi:
ath12k: ath12k_mac_vdev_create(): use goto for error handling
wifi:
ath12k: Avoid explicit type cast in monitor status parse handler
wifi:
ath12k: avoid redundant code in DP Rx error process
wifi:
ath12k: Change the Tx monitor SRNG ring ID
wifi:
ath12k: cleanup Rx peer statistics structure
wifi:
ath12k: convert struct ath12k::wmi_mgmt_tx_work to struct wiphy_work
wifi:
ath12k: Decrease ath12k_bss_assoc() stack usage
wifi:
ath12k: Decrease ath12k_mac_op_remain_on_channel() stack usage
wifi:
ath12k: Decrease ath12k_mac_station_assoc() stack usage
wifi:
ath12k: Decrease ath12k_sta_rc_update_wk() stack usage
wifi:
ath12k: defer vdev creation for MLO
wifi:
ath12k: do not return invalid link id for scan link
wifi:
ath12k: enable MLO setup and teardown from core
wifi:
ath12k: fix ar->supports_6ghz usage during hw register
wifi:
ath12k: fix ath12k_qmi_alloc_chunk() to handle too large allocations
wifi:
ath12k: fix CAC running state during virtual interface start
wifi:
ath12k: Fix endianness issue in struct hal_tlv_64_hdr
wifi:
ath12k: Fix for out-of bound access error
wifi:
ath12k: fix handling of 6 GHz rules
wifi:
ath12k: Fix inappropriate use of print_array_to_buf_index()
wifi:
ath12k: fix incorrect TID updation in DP monitor status path
wifi:
ath12k: fix key cache handling
wifi:
ath12k: fix leaking michael_mic for non-primary links
wifi:
ath12k: fix read pointer after free in ath12k_mac_assign_vif_to_vdev()
wifi:
ath12k: Fix spelling mistake "requestted" -> "requested"
wifi:
ath12k: Fix the misspelled of hal TLV tag HAL_PHYRX_GENERICHT_SIG
wifi:
ath12k: fix tx power, max reg power update to firmware
wifi:
ath12k: Fix uninitialized variable access in ath12k_mac_allocate() function
wifi:
ath12k: handle radar detection with MLO
wifi:
ath12k: Include MLO memory in firmware coredump collection
wifi:
ath12k: introduce ath12k_hw_warn()
wifi:
ath12k: introduce device group abstraction
wifi:
ath12k: introduce interface combination cleanup helper
wifi:
ath12k: introduce mlo_capable flag for device group
wifi:
ath12k: introduce QMI firmware ready flag
wifi:
ath12k: mark QMI driver event helpers as noinline
wifi:
ath12k: MLO vdev bringup changes
wifi:
ath12k: modify chanctx iterators for MLO
wifi:
ath12k: move ATH12K_FLAG_REGISTERED handling to ath12k_mac_register()
wifi:
ath12k: move struct ath12k_hw from per device to group
wifi:
ath12k: move to HW link id based receive handling
wifi:
ath12k: Off by one in ath12k_wmi_process_csa_switch_count_event()
wifi:
ath12k: parse multiple device information from Device Tree
wifi:
ath12k: pass link ID during MLO while delivering skb
wifi:
ath12k: Refactor ath12k_hw set helper function argument
wifi:
ath12k: refactor ath12k_qmi_alloc_target_mem_chunk()
wifi:
ath12k: refactor core start based on hardware group
wifi:
ath12k: Refactor core startup
wifi:
ath12k: Refactor monitor status TLV structure
wifi:
ath12k: Refactor radio frequency information
wifi:
ath12k: Refactor sta state machine
wifi:
ath12k: Refactor the ath12k_hw get helper function argument
wifi:
ath12k: Remove ath12k_get_num_hw() helper function
wifi:
ath12k: Remove unused HAL Rx mask in DP monitor path
wifi:
ath12k: remove warning print in htt mlo offset event message
wifi:
ath12k: rename CAC_RUNNING flag
wifi:
ath12k: rename mlo_capable_flags to single_chip_mlo_supp
wifi:
ath12k: send partner device details in QMI MLO capability
wifi:
ath12k: send QMI host capability after device group is ready
wifi:
ath12k: set flag for mgmt no-ack frames in Tx completion
wifi:
ath12k: Support AST Entry Stats
wifi:
ath12k: support change_sta_links() mac80211 op
wifi:
ath12k: Support Downlink Pager Stats
wifi:
ath12k: Support MBSSID Control Frame Stats
wifi:
ath12k: Support pdev Puncture Stats
wifi:
ath12k: Support phy counter and TPC stats
wifi:
ath12k: Support SoC Common Stats
wifi:
ath12k: Support Transmit Buffer OFDMA Stats
wifi:
ath12k: Support Transmit PER Rate Stats
wifi:
ath12k: Support Transmit Rate Buffer Stats
wifi:
ath12k: symmetrize scan vdev creation and deletion during HW scan
wifi:
ath12k: use arsta instead of sta
wifi:
ath12k: Use mac80211 sta's link_sta instead of deflink
wifi:
ath12k: Use mac80211 vif's link_conf instead of bss_conf
wifi:
ath9k: Add RX inactivity detection and reset chip when it occurs
wifi:
ath9k: cleanup a few (mostly) TX-related routines
wifi:
ath9k: cleanup ath9k_hw_get_nf_hist_mid()
wifi:
ath9k: cleanup ath_txq_skb_done()
wifi:
ath9k: miscellaneous spelling fixes
wifi:
ath9k: simplify internal time management
wifi:
brcmfmac: add missing header include for brcmf_dbg
wifi:
brcmfmac: Add missing Return: to function documentation
wifi:
brcmfmac: Check the return value of of_property_read_string_index()
wifi:
brcmfmac: clarify unmodifiable headroom log message
wifi:
brcmfmac: fix brcmf_vif_clear_mgmt_ies when stopping AP
wifi:
brcmfmac: fix NULL pointer dereference in brcmf_txfinalize()
wifi:
brcmfmac: fix scatter-gather handling by detecting end of sg list
wifi:
brcmfmac: keep power during suspend if board requires it
wifi:
brcmfmac: use random seed flag for BCM4355 and BCM4364 firmware
wifi:
brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy()
wifi:
cfg80211: Add support for controlling EPCS
wifi:
cfg80211: Add support for dynamic addition/removal of links
wifi:
cfg80211: adjust allocation of colocated AP data
wifi:
cfg80211: cancel wiphy_work before freeing wiphy
wifi:
cfg80211: check extended MLD capa/ops in assoc
wifi:
cfg80211: copy multi-link element from the multi-link probe request's frame body to the generated elements
wifi:
cfg80211: define and use wiphy guard
wifi:
cfg80211: Move cfg80211_scan_req_add_chan() n_channels increment earlier
wifi:
cfg80211: regulatory: improve invalid hints checking
wifi:
cfg80211: scan: skip duplicate RNR entries
wifi:
cfg80211: send MLO links tx power info in GET_INTERFACE
wifi:
cfg80211: skip regulatory for punctured subchannels
wifi:
cfg80211: tests: Fix potential NULL dereference in test_cfg80211_parse_colocated_ap()
wifi:
ieee80211: Add some missing MLO related definitions
wifi:
iwlegacy: Remove unused il3945_calc_db_from_ratio()
wifi:
iwlegacy: Remove unused il_get_single_channel_number()
wifi:
iwlwifi: add a new NMI type
wifi:
iwlwifi: add channel_load_not_by_us in iwl_mvm_phy_ctxt
wifi:
iwlwifi: add mapping of prph register crf for PE RF
wifi:
iwlwifi: add WIKO to PPAG approved list
wifi:
iwlwifi: Allow entering EMLSR for more band combinations
wifi:
iwlwifi: api: remove the double word
wifi:
iwlwifi: api: remove version number from latest stored_beacon_notif
wifi:
iwlwifi: avoid memory leak
wifi:
iwlwifi: bump FW API to 95 for BZ/SC devices
wifi:
iwlwifi: bump FW API to 96 for BZ/SC devices
wifi:
iwlwifi: cleanup unused variable in trans.h
wifi:
iwlwifi: config: unify fw/pnvm MODULE_FIRMWARE
wifi:
iwlwifi: context-info: add kernel-doc markers
wifi:
iwlwifi: differentiate NIC error types
wifi:
iwlwifi: extend TAS_CONFIG cmd support for v5
wifi:
iwlwifi: Fix A-MSDU TSO preparation
wifi:
iwlwifi: fix documentation about initial values in station table
wifi:
iwlwifi: Fix spelling typo in comment
wifi:
iwlwifi: Free pages allocated when failing to build A-MSDU
wifi:
iwlwifi: fw: allocate chained SG tables for dump
wifi:
iwlwifi: fw: api: tdls: remove MVM_ from name
wifi:
iwlwifi: fw: avoid using an uninitialized variable
wifi:
iwlwifi: fw: fix repeated words in comments
wifi:
iwlwifi: fw: fix typo 'adderss'
wifi:
iwlwifi: fw: read STEP table from correct UEFI var
wifi:
iwlwifi: get the max number of links from the firmware
wifi:
iwlwifi: implement product reset for TOP errors
wifi:
iwlwifi: implement reset escalation
wifi:
iwlwifi: interpret STEP URM BIOS configuration
wifi:
iwlwifi: iwl-drv: refactor image loading a bit
wifi:
iwlwifi: iwl_fw_error_collect() is always called sync
wifi:
iwlwifi: limit printed string from FW file
wifi:
iwlwifi: mark that we support TX_CMD_API_S_VER_10
wifi:
iwlwifi: mld: make iwl_mvm_find_ie_offset a iwlwifi util
wifi:
iwlwifi: move fw_dbg_collect to fw debugfs
wifi:
iwlwifi: move fw_ver debugfs to firmware runtime
wifi:
iwlwifi: mvm: add UHB canada support in GET_TAS_STATUS cmd resp
wifi:
iwlwifi: mvm: add UHB canada support in TAS_CONFIG cmd
wifi:
iwlwifi: mvm: avoid NULL pointer dereference
wifi:
iwlwifi: mvm: Check BAR packet size before accessing data
wifi:
iwlwifi: mvm: clean up FW restart a bit
wifi:
iwlwifi: mvm: clean up ROC on failure
wifi:
iwlwifi: mvm: cleanup iwl_mvm_sta_del
wifi:
iwlwifi: mvm: don't count mgmt frames as MPDU
wifi:
iwlwifi: mvm: don't dump the firmware state upon RFKILL while suspend
wifi:
iwlwifi: mvm: don't try to talk to a dead firmware
wifi:
iwlwifi: mvm: fix add stream vs. restart race
wifi:
iwlwifi: mvm: fix AP STA comparison
wifi:
iwlwifi: mvm: Fix duplicated 'if' in comment
wifi:
iwlwifi: mvm: Fix duplicated 'the' in comment
wifi:
iwlwifi: mvm: fix iwl_ssid_exist() check
wifi:
iwlwifi: mvm: fix PNVM timeout for non-MSI-X platforms
wifi:
iwlwifi: mvm: handle version 3 GET_TAS_STATUS notification
wifi:
iwlwifi: mvm: Improve code style in pointer declarations
wifi:
iwlwifi: mvm: improve/fix chanctx min_def use logic
wifi:
iwlwifi: mvm: log error for failures after D3
wifi:
iwlwifi: mvm: Move TSO code to shared utility
wifi:
iwlwifi: mvm: remove pre-mld code from mld path
wifi:
iwlwifi: mvm: remove STARTING state
wifi:
iwlwifi: mvm: remove unneeded NULL pointer checks
wifi:
iwlwifi: mvm: remove unused tas_rsp variable
wifi:
iwlwifi: mvm: remove warning on unallocated BAID
wifi:
iwlwifi: mvm: rename iwl_dev_tx_power_common::mac_context_id
wifi:
iwlwifi: mvm: Replace spaces for tabs in iwl_mvm_vendor_events_idx
wifi:
iwlwifi: mvm: restart device through NMI
wifi:
iwlwifi: mvm: restrict MAC start retry to timeouts
wifi:
iwlwifi: mvm: send the right link id
wifi:
iwlwifi: mvm: skip short statistics window when updating EMLSR
wifi:
iwlwifi: mvm: support EMLSR on WH/PE
wifi:
iwlwifi: mvm: update documentation for iwl_nvm_channel_flags
wifi:
iwlwifi: mvm: Use helper function IS_ERR_OR_NULL()
wifi:
iwlwifi: mvm: Use IWL_FW_CHECK() for BAR notif size validation
wifi:
iwlwifi: mvm: use the right version of the rate API
wifi:
iwlwifi: pcie: Add support for new device ids
wifi:
iwlwifi: pcie: check for WiAMT/CSME presence
wifi:
iwlwifi: pcie: Fix TSO preparation
wifi:
iwlwifi: pcie: make _iwl_trans_pcie_gen2_stop_device() static
wifi:
iwlwifi: pcie: make iwl_pcie_d3_complete_suspend() static
wifi:
iwlwifi: Remove a duplicate assignment in iwl_dbgfs_amsdu_len_write()
wifi:
iwlwifi: remove Mr/Ms radio
wifi:
iwlwifi: remove mvm from session protection cmd's name
wifi:
iwlwifi: Remove mvm prefix from iwl_mvm_compressed_ba_notif
wifi:
iwlwifi: Remove MVM prefix from TX API macros
wifi:
iwlwifi: rename bits in config/boot control register
wifi:
iwlwifi: rename iwl_datapath_monitor_notif::mac_id to link_id
wifi:
iwlwifi: restrict driver retry loops to timeouts
wifi:
iwlwifi: return ERR_PTR from opmode start()
wifi:
iwlwifi: rework firmware error handling
wifi:
iwlwifi: simplify nested if checks
wifi:
iwlwifi: support BIOS override for 5G9 in CA also in LARI version 8
wifi:
iwlwifi: support BIOS override for UNII4 in CA/US also in LARI versions < 12
wifi:
iwlwifi: trans: cancel restart work on op mode leave
wifi:
iwlwifi: unify cmd_queue_full() into nic_error()
wifi:
mac80211: Accept authentication frames on P2P device
wifi:
mac80211: add an option to filter a sta from being flushed
wifi:
mac80211: add EHT 320 MHz support for mesh
wifi:
mac80211: add some support for RX OMI power saving
wifi:
mac80211: also verify requirements in EXT_SUPP_RATES
wifi:
mac80211: avoid double free in auth/assoc timeout
wifi:
mac80211: change disassoc sequence a bit
wifi:
mac80211: clarify key idx documententaion
wifi:
mac80211: Clean up debugfs_key deadcode
wifi:
mac80211: Cleanup sta TXQs on flush
wifi:
mac80211: don't flush non-uploaded STAs
wifi:
mac80211: don't queue sdata::work for a non-running sdata
wifi:
mac80211: ethtool: add monitor channel reporting
wifi:
mac80211: Fix common size calculation for ML element
wifi:
mac80211: fix memory leak in ieee80211_mgd_assoc_ml_reconf()
wifi:
mac80211: fix MLE non-inheritance parsing
wifi:
mac80211: fix MPDU length parsing for EHT 5/6 GHz
wifi:
mac80211: fix SA Query processing in MLO
wifi:
mac80211: Fix sparse warning for monitor_sdata
wifi:
mac80211: fix tid removal during mesh forwarding
wifi:
mac80211: fix typo in HE MCS check
wifi:
mac80211: fix variable used in for_each_sdata_link()
wifi:
mac80211: fix vendor-specific inheritance
wifi:
mac80211: flush the station before moving it to UN-AUTHORIZED state
wifi:
mac80211: get tx power per link
wifi:
mac80211: ibss: mark IBSS left before leaving
wifi:
mac80211: ibss: stop transmit when merging IBSS
wifi:
mac80211: improve stop/wake queue tracing
wifi:
mac80211: log link information in ieee80211_determine_chan_mode
wifi:
mac80211: mlme: improve messages from config_bw()
wifi:
mac80211: parse BSS selectors and unknown rates
wifi:
mac80211: pass correct link ID on assoc
wifi:
mac80211: prohibit deactivating all links
wifi:
mac80211: Pull link space calculation to a function
wifi:
mac80211: Refactor adding association elements
wifi:
mac80211: reject per-band vendor elements with MLO
wifi:
mac80211: remove an unneeded check in Rx
wifi:
mac80211: remove debugfs dir for virtual monitor
wifi:
mac80211: Remove unused basic_rates variable
wifi:
mac80211: Remove unused ieee80211_smps_is_restrictive
wifi:
mac80211: set key link ID to the deflink one
wifi:
mac80211: skip all known membership selectors
wifi:
mac80211: Support dynamic link addition and removal
wifi:
mac80211: Support parsing EPCS ML element
wifi:
mac80211: tests: add utility to create sdata skeleton
wifi:
mac80211: use wiphy guard
wifi:
mac80211: verify BSS membership selectors and basic rates
wifi:
mac80211_hwsim: add 6 GHz EHT Mesh capabilities
wifi:
mt76: add chanctx functions for multi-channel phy support
wifi:
mt76: add code for emulating hardware scanning
wifi:
mt76: add multi-radio remain_on_channel functions
wifi:
mt76: add multi-radio support to a few core hw ops
wifi:
mt76: add multi-radio support to scanning code
wifi:
mt76: add multi-radio support to tx scheduling
wifi:
mt76: add support for allocating a phy without hw
wifi:
mt76: add vif link specific data structure
wifi:
mt76: connac: adjust phy capabilities based on band constraints
wifi:
mt76: connac: Extend mt76_connac_mcu_uni_add_dev for MLO
wifi:
mt76: connac: prepare mt76_connac_mcu_sta_basic_tlv for MLO support
wifi:
mt76: connac: rework connac helpers
wifi:
mt76: do not add wcid entries to sta poll list during MCU reset
wifi:
mt76: do not hold queue lock during initial rx buffer alloc
wifi:
mt76: Enhance mt7925_mac_link_sta_add to support MLO
wifi:
mt76: Fix EHT NSS radiotap reporting.
wifi:
mt76: initialize more wcid fields mt76_wcid_init
wifi:
mt76: introduce mt792x_config_mac_addr_list routine
wifi:
mt76: move napi_enable() from under BH
wifi:
mt76: mt7615: Convert comma to semicolon
wifi:
mt76: mt76u_vendor_request: Do not print error messages when -EPROTO
wifi:
mt76: mt7915: add module param to select 5 GHz or 6 GHz on MT7916
wifi:
mt76: mt7915: decrease timeout for commonly issued MCU commands
wifi:
mt76: mt7915: ensure that only one sta entry is active per mac address
wifi:
mt76: mt7915: exclude tx backoff time from airtime
wifi:
mt76: mt7915: firmware restart on devices with a second pcie link
wifi:
mt76: mt7915: Fix an error handling path in mt7915_add_interface()
wifi:
mt76: mt7915: fix eifs value on older chipsets
wifi:
mt76: mt7915: Fix mesh scan on MT7916 DBDC
wifi:
mt76: mt7915: fix omac index assignment after hardware reset
wifi:
mt76: mt7915: fix overflows seen when writing limit attributes
wifi:
mt76: mt7915: fix register mapping
wifi:
mt76: mt7915: fix slot time for 5/6GHz
wifi:
mt76: mt7915: hold dev->mutex while interacting with the thermal state
wifi:
mt76: mt7915: reduce the number of command retries
wifi:
mt76: mt7921: add rfkill_poll for hardware rfkill
wifi:
mt76: mt7921: avoid undesired changes of the preset regulatory domain
wifi:
mt76: mt7921: fix a potential scan no APs
wifi:
mt76: mt7921: fix using incorrect group cipher after disconnection.
wifi:
mt76: mt7921: introduce CSA support
wifi:
mt76: mt7921s: fix a potential firmware freeze during startup
wifi:
mt76: mt7921u: Add VID/PID for TP-Link TXE50UH
wifi:
mt76: mt7925: add handler to hif suspend/resume event
wifi:
mt76: mt7925: Cleanup MLO settings post-disconnection
wifi:
mt76: mt7925: config the dwell time by firmware
wifi:
mt76: mt7925: Enhance mt7925_mac_link_bss_add to support MLO
wifi:
mt76: mt7925: fix CLC command timeout when suspend/resume
wifi:
mt76: mt7925: Fix CNM Timeout with Single Active Link in MLO
wifi:
mt76: mt7925: fix get wrong chip cap from incorrect pointer
wifi:
mt76: mt7925: Fix incorrect MLD address in bss_mld_tlv for MLO support
wifi:
mt76: mt7925: Fix incorrect WCID assignment for MLO
wifi:
mt76: mt7925: Fix incorrect WCID phy_idx assignment
wifi:
mt76: mt7925: fix NULL deref check in mt7925_change_vif_links
wifi:
mt76: mt7925: fix off by one in mt7925_load_clc()
wifi:
mt76: mt7925: fix the invalid ip address for arp offload
wifi:
mt76: mt7925: fix the unfinished command of regd_notifier before suspend
wifi:
mt76: mt7925: fix wrong band_idx setting when enable sniffer mode
wifi:
mt76: mt7925: fix wrong parameter for related cmd of chan info
wifi:
mt76: mt7925: Init secondary link PM state
wifi:
mt76: mt7925: Properly handle responses for commands with events
wifi:
mt76: mt7925: replace zero-length array with flexible-array member
wifi:
mt76: mt7925: Update mt7925_mcu_sta_update for BC in ASSOC state
wifi:
mt76: mt7925: Update mt7925_mcu_uni_[tx,rx]_ba for MLO
wifi:
mt76: mt7925: Update mt7925_unassign_vif_chanctx for per-link BSS
wifi:
mt76: mt7925: Update mt792x_rx_get_wcid for per-link STA
wifi:
mt76: mt7925: Update secondary link PS flow
wifi:
mt76: mt7925e: fix too long of wifi resume time
wifi:
mt76: mt792x: add P2P_DEVICE support
wifi:
mt76: mt7996: Add eht radiotap tlv
wifi:
mt76: mt7996: add implicit beamforming support for mt7992
wifi:
mt76: mt7996: add max mpdu len capability
wifi:
mt76: mt7996: add support for more variants
wifi:
mt76: mt7996: exclude tx backoff time from airtime
wifi:
mt76: mt7996: extend flexibility of mt7996_mcu_get_eeprom()
wifi:
mt76: mt7996: fix beacon command during disabling
wifi:
mt76: mt7996: fix definition of tx descriptor
wifi:
mt76: mt7996: fix HE Phy capability
wifi:
mt76: mt7996: fix incorrect indexing of MIB FW event
wifi:
mt76: mt7996: fix invalid interface combinations
wifi:
mt76: mt7996: fix ldpc setting
wifi:
mt76: mt7996: fix monitor mode
wifi:
mt76: mt7996: fix overflows seen when writing limit attributes
wifi:
mt76: mt7996: fix register mapping
wifi:
mt76: mt7996: fix rx filter setting for bfee functionality
wifi:
mt76: mt7996: fix the capability of reception of EHT MU PPDU
wifi:
mt76: mt7996: move all debugfs files to the primary phy
wifi:
mt76: mt7996: pass wcid to mt7996_mcu_sta_hdr_trans_tlv
wifi:
mt76: mt7996: prepare mt7996_mcu_add_beacon for MLO support
wifi:
mt76: mt7996: prepare mt7996_mcu_add_dev/bss_info for MLO support
wifi:
mt76: mt7996: prepare mt7996_mcu_set_timing for MLO support
wifi:
mt76: mt7996: prepare mt7996_mcu_set_tx for MLO support
wifi:
mt76: mt7996: prepare mt7996_mcu_update_bss_color for MLO support
wifi:
mt76: mt7996: remove phy->monitor_vif
wifi:
mt76: mt7996: set correct background radar capability
wifi:
mt76: mt7996: split link specific data from struct mt7996_vif
wifi:
mt76: mt7996: switch to single multi-radio wiphy
wifi:
mt76: mt7996: use emulated hardware scan support
wifi:
mt76: mt7996: use mac80211 .sta_state op
wifi:
mt76: only enable tx worker after setting the channel
wifi:
mt76: remove dev->wcid_phy_mask
wifi:
mt76: remove mt76_calculate_default_rate()
wifi:
mt76: rename struct mt76_vif to mt76_vif_link
wifi:
mvm: Request periodic system statistics earlier
wifi:
mwifiex: decrease timeout waiting for host sleep from 10s to 5s
wifi:
nl80211: disable multi-link reconfiguration
wifi:
nl80211: fix assoc link handling
wifi:
nl80211: fix nl80211_start_radar_detection return value
wifi:
nl80211: permit userspace to pass supported selectors
wifi:
nl80211: reject cooked mode if it is set along with other flags
wifi:
nl80211: simplify nested if checks
wifi:
nl80211: Split the links handling of an association request
wifi:
qtnfmac: fix spelling error in core.h
wifi:
qtnfmac: use always-managed version of pcim_intx()
wifi:
rework MAINTAINERS entries a bit
wifi:
rt2x00: Remove unused rfval values
wifi:
rtl8xxxu: add more missing rtl8192cu USB IDs
wifi:
rtl8xxxu: Fix RTL8188EU firmware upload block size
wifi:
rtlwifi: destroy workqueue at rtl_deinit_core
wifi:
rtlwifi: do not complete firmware loading needlessly
wifi:
rtlwifi: fix init_sw_vars leak when probe fails
wifi:
rtlwifi: fix memory leaks and invalid access at probe error path
wifi:
rtlwifi: pci: wait for firmware loading before releasing memory
wifi:
rtlwifi: remove unused check_buddy_priv
wifi:
rtlwifi: rtl8192se: rise completion of firmware loading as last step
wifi:
rtlwifi: rtl8821ae: Fix media status report
wifi:
rtlwifi: rtl8821ae: phy: restore removed code to fix infinite loop
wifi:
rtlwifi: usb: fix workqueue leak when probe fails
wifi:
rtlwifi: wait for firmware loading before releasing memory
wifi:
rtw88: 8703b: Fix RX/TX issues
wifi:
rtw88: 8812a: Support RFE type 2
wifi:
rtw88: 8812au: Add more device IDs
wifi:
rtw88: 8821a/8812a: Set ptct_efuse_size to 0
wifi:
rtw88: 8821au: Add additional devices to the USB_DEVICE list
wifi:
rtw88: add __packed attribute to efuse layout struct
wifi:
rtw88: Add additional USB IDs for RTL8812BU
wifi:
rtw88: add RTW88_LEDS depends on LEDS_CLASS to Kconfig
wifi:
rtw88: Add support for LED blinking
wifi:
rtw88: Add USB PHY configuration
wifi:
rtw88: Delete rf_type member of struct rtw_sta_info
wifi:
rtw88: Handle C2H_ADAPTIVITY in rtw_fw_c2h_cmd_handle()
wifi:
rtw88: sdio: Fix disconnection after beacon loss
wifi:
rtw88: usb: Copy instead of cloning the RX skb
wifi:
rtw88: usb: Enable RX aggregation for 8821au/8812au
wifi:
rtw88: usb: Preallocate and reuse the RX skbs
wifi:
rtw88: usb: Support USB 3 with RTL8812AU
wifi:
rtw89: 8851b: rfk: remove unnecessary assignment of return value of _dpk_dgain_read()
wifi:
rtw89: 8852b: add beacon filter and CQM support
wifi:
rtw89: 8852bt: add beacon filter and CQM support
wifi:
rtw89: 8852c: disable ER SU when 4x HE-LTF and 0.8 GI capability differ
wifi:
rtw89: 8852c: rfk: refine target channel calculation in _rx_dck_channel_calc()
wifi:
rtw89: 8922a: configure AP_LINK_PS if FW supports
wifi:
rtw89: 8922a: Extend channel info field length for scan
wifi:
rtw89: 8922a: update format of RFK pre-notify H2C command v2
wifi:
rtw89: 8922a: use RSSI from PHY report in RX descriptor
wifi:
rtw89: 8922ae: add variant info to support RTL8922AE-VS
wifi:
rtw89: add crystal_cap check to avoid setting as overflow value
wifi:
rtw89: adjust thermal protection step and more RTL8852BE-VT ID
wifi:
rtw89: apply MLD pairwise key to dynamically active links
wifi:
rtw89: avoid to init mgnt_entry list twice when WoWLAN failed
wifi:
rtw89: chan: fix soft lockup in rtw89_entity_recalc_mgnt_roles()
wifi:
rtw89: correct header conversion rule for MLO only
wifi:
rtw89: debug: print regd for QATAR/UK/THAILAND
wifi:
rtw89: disable firmware training HE GI and LTF
wifi:
rtw89: fix proceeding MCC with wrong scanning state after sequence changes
wifi:
rtw89: fix race between cancel_hw_scan and hw_scan completion
wifi:
rtw89: handle different TX power between RF path
wifi:
rtw89: implement ops of change vif/sta links
wifi:
rtw89: introduce dynamic antenna gain feature
wifi:
rtw89: mcc: consider time limits not divisible by 1024
wifi:
rtw89: pass target link_id to ieee80211_gtk_rekey_add()
wifi:
rtw89: pass target link_id to ieee80211_nullfunc_get()
wifi:
rtw89: pci: disable PCI completion timeout control
wifi:
rtw89: pci: disable PCIE wake bit when PCIE deinit
wifi:
rtw89: pci: treat first receiving part as first segment for 8922AE
wifi:
rtw89: phy: add dummy C2H event handler for report of TAS power
wifi:
rtw89: ps: refactor channel info to firmware before entering PS
wifi:
rtw89: ps: refactor PS flow to support MLO
wifi:
rtw89: ps: update data for firmware and settings for hardware before/after PS
wifi:
rtw89: read hardware capabilities part 1 via firmware command
wifi:
rtw89: refine link handling for link_sta_rc_update
wifi:
rtw89: regd: update regulatory map to R68-R51
wifi:
rtw89: register ops of can_activate_links
wifi:
rtw89: sar: tweak 6GHz SAR subbands span
wifi:
wcn36xx: fix channel survey memory allocation size
wifi:
wilc1000: unregister wiphy only after netdev registration
wifi:
wilc1000: unregister wiphy only if it has been registered
wifi:
wlcore: fix unbalanced pm_runtime calls
wifi:
wlcore: sysfs: constify 'struct bin_attribute'
wifi:
wlcore: testmode: Constify strutc nla_policy
workqueue:
Log additional details when rejecting work
workqueue:
Put the pwq after detaching the rescuer from the pool
x86/acpi:
Fix LAPIC/x2APIC parsing order
x86/amd_nb, hwmon:
(k10temp): Simplify amd_pci_dev_to_node_id()
x86/amd_nb:
Clean up early_is_amd_nb()
x86/amd_nb:
Move SMN access code to a new amd_node driver
x86/amd_nb:
Restrict init function to AMD-based systems
x86/amd_nb:
Simplify function 3 search
x86/amd_nb:
Simplify function 4 search
x86/amd_nb:
Simplify root device search
x86/amd_nb:
Use rdmsr_safe() in amd_get_mmconfig_range()
x86/amd_nb:
Use topology info to get AMD node count
x86/amd_node:
Remove dependency on AMD_NB
x86/amd_node:
Update __amd_smn_rw() error paths
x86/amd_node:
Use defines for SMN register offsets
x86/apic:
Convert to IRQCHIP_MOVE_DEFERRED
x86/apic:
Remove "disablelapic" cmdline option
x86/boot/64:
Avoid intentional absolute symbol references in .head.text
x86/boot/64:
Determine VA/PA offset before entering C code
x86/boot/64:
Fix spurious undefined reference when CONFIG_X86_5LEVEL=n, on GCC-12
x86/boot/compressed:
Remove unused header includes from kaslr.c
x86/boot:
Disable UBSAN in early boot code
x86/boot:
Move .head.text into its own output section
x86/boot:
Reject absolute references in .head.text
x86/boot:
Sanitize boot params before parsing command line
x86/boot:
Use '-std=gnu11' to fix build with GCC 15
x86/bugs:
Add SRSO_USER_KERNEL_NO support
x86/cacheinfo:
Validate CPUID leaf 0x2 EDX output
x86/cpu/kvm:
SRSO: Fix possible missing IBPB on VM-Exit
x86/cpu:
Expose only stepping min/max interface
x86/cpu:
Fix typo in x86_match_cpu()'s doc
x86/CPU:
Fix warm boot hang regression on AMD SC1100 SoC systems
x86/cpu:
Introduce new microcode matching helper
x86/cpu:
Make all all CPUID leaf names consistent
x86/cpu:
Move AMD erratum 1386 table over to 'x86_cpu_id'
x86/cpu:
Move MWAIT leaf definition to common header
x86/cpu:
Move TSC CPUID leaf definition
x86/cpu:
Properly parse CPUID leaf 0x2 TLB descriptor 0x63
x86/cpu:
Refresh DCA leaf reading code
x86/cpu:
Remove 'x86_cpu_desc' infrastructure
x86/cpu:
Remove unnecessary MwAIT leaf checks
x86/cpu:
Replace PEBS use of 'x86_cpu_desc' use with 'x86_cpu_id'
x86/cpu:
Use MWAIT leaf definition
x86/cpu:
Validate CPUID leaf 0x2 EDX output
x86/cpufeature:
Document cpu_feature_enabled() as the default to use
x86/cpufeatures:
Free up unused feature bits
x86/cpufeatures:
Make AVX-VNNI depend on AVX
x86/cpufeatures:
Remove "AMD" from the comments to the AMD-specific leaf
x86/crc-t10dif:
expose CRC-T10DIF function through lib
x86/crc32:
expose CRC32 functions through lib
x86/crc32:
update prototype for crc32_pclmul_le_16()
x86/crc32:
update prototype for crc_pcl()
x86/Documentation:
Align Note Blocks style
x86/Documentation:
Elaborate Intel MID device list
x86/Documentation:
Make Literal Blocks to follow reStructuredText specification
x86/efi:
skip memattr table on kexec boot
x86/efistub:
Drop long obsolete UGA support
x86/entry:
Fix kernel-doc warning
x86/fpu:
Move CPUID leaf definitions to common code
x86/fpu:
Remove unnecessary CPUID level check
x86/hyperv/vtl:
Stop kernel from probing VTL0 low memory
x86/hyperv:
Don't assume cpu_possible_mask is dense
x86/hyperv:
Fix output argument to hypercall that changes page visibility
x86/ioapic:
Remove a stray tab in the IO-APIC type string
x86/ioremap:
Remove unused size parameter in remapping functions
x86/ioremap:
Simplify setup_data mapping variants
x86/irq:
Define trace events conditionally
x86/itmt:
Convert "sysctl_sched_itmt_enabled" to boolean
x86/itmt:
Move the "sched_itmt_enabled" sysctl to debugfs
x86/itmt:
Use guard() for itmt_update_mutex
x86/kernel:
Move ENTRY_TEXT to the start of the image
x86/kexec:
Add data section to relocate_kernel
x86/kexec:
Allocate PGD for x86_64 transition page tables separately
x86/kexec:
Clean up and document register use in relocate_kernel_64.S
x86/kexec:
Clean up register usage in relocate_kernel()
x86/kexec:
Cope with relocate_kernel() not being at the start of the page
x86/kexec:
Copy control page into place in machine_kexec_prepare()
x86/kexec:
Disable global pages before writing to control page
x86/kexec:
Drop page_list argument from relocate_kernel()
x86/kexec:
Eliminate writes through kernel mapping of relocate_kernel page
x86/kexec:
Ensure preserve_context flag is set on return to kernel
x86/kexec:
Fix location of relocate_kernel with -ffunction-sections
x86/kexec:
Fix stack and handling of re-entry point for ::preserve_context
x86/kexec:
Invoke copy of relocate_kernel() instead of the original
x86/kexec:
Mark machine_kexec() with __nocfi
x86/kexec:
Mark relocate_kernel page as ROX instead of RWX
x86/kexec:
Move relocate_kernel to kernel .data section
x86/kexec:
Only swap pages for ::preserve_context mode
x86/kexec:
Use correct swap page in swap_pages function
x86/kexec:
Use named labels in swap_pages in relocate_kernel_64.S
x86/kexec:
Use typedef for relocate_kernel_fn function prototype
x86/mce/amd:
Remove shared threshold bank plumbing
x86/mce/threshold:
Remove the redundant this_cpu_dec_return()
x86/mce:
Break up __mcheck_cpu_apply_quirks()
x86/mce:
Convert family/model mixed checks to VFM-based checks
x86/mce:
Make four functions return bool
x86/mce:
Make several functions return bool
x86/mce:
Remove the redundant mce_hygon_feature_init()
x86/microcode/AMD:
Add get_patch_level()
x86/microcode/AMD:
Add some forgotten models to the SHA check
x86/microcode/AMD:
Fix out-of-bounds on systems with CPU-less NUMA nodes
x86/microcode/AMD:
Get rid of the _load_microcode_amd() forward declaration
x86/microcode/AMD:
Have __apply_microcode_amd() return bool
x86/microcode/AMD:
Load only SHA256-checksummed patches
x86/microcode/AMD:
Make __verify_patch_size() return bool
x86/microcode/AMD:
Merge early_apply_microcode() into its single callsite
x86/microcode/AMD:
Remove bogus comment from parse_container()
x86/microcode/AMD:
Remove ret local var in early_apply_microcode()
x86/microcode/AMD:
Remove ugly linebreak in __verify_patch_section() signature
x86/microcode/AMD:
Remove unused save_microcode_in_initrd_amd() declarations
x86/microcode/AMD:
Return bool from find_blobs_in_containers()
x86/mm/selftests:
Fix typo in lam.c
x86/mm/tlb:
Add tracepoint for TLB flush IPI to stale CPU
x86/mm/tlb:
Also remove local CPU from mm_cpumask if stale
x86/mm/tlb:
Only trim the mm_cpumask once a second
x86/mm/tlb:
Update mm_cpumask lazily
x86/mm:
Convert unreachable() to BUG()
x86/mm:
Define PTRS_PER_PMD for assembly code too
x86/mm:
Remove unnecessary include of
x86/mtrr:
Rename mtrr_overwrite_state() to guest_force_mtrr_state()
x86/mtrr:
Rename mtrr_overwrite_state() to guest_force_mtrr_state()
x86/of:
Don't use DTB for SMP setup if ACPI is enabled
x86/paravirt:
Remove the WBINVD callback
x86/resctrl:
Add "mba_MBps_event" file to CTRL_MON directories
x86/resctrl:
Add write option to "mba_MBps_event" file
x86/resctrl:
Compute memory bandwidth for all supported events
x86/resctrl:
Document the new "mba_MBps_event" file
x86/resctrl:
Introduce resctrl_file_fflags_init() to initialize fflags
x86/resctrl:
Make mba_sc use total bandwidth if local is not supported
x86/resctrl:
Modify update_mba_bw() to use per CTRL_MON group event
x86/resctrl:
Prepare for per-CTRL_MON group mba_MBps control
x86/resctrl:
Use kthread_run_on_cpu()
x86/sev/docs:
Document the SNP Reverse Map Table (RMP)
x86/sev:
Add full support for a segmented RMP table
x86/sev:
Add Secure TSC support for SNP guests
x86/sev:
Add support for the RMPREAD instruction
x86/sev:
Add the Secure TSC feature for SNP guests
x86/sev:
Avoid WARN()s and panic()s in early boot code
x86/sev:
Carve out and export SNP guest messaging init routines
x86/sev:
Change TSC MSR behavior for Secure TSC enabled guests
x86/sev:
Disable ftrace branch profiling in SEV startup code
x86/sev:
Disable jump tables in SEV startup code
x86/sev:
Disable UBSAN on SEV code that may execute very early
x86/sev:
Don't hang but terminate on failure to remap SVSM CA
x86/sev:
Fix broken SNP support with KVM module built-in
x86/sev:
Map only the RMP table entries instead of the full RMP range
x86/sev:
Mark the TSC in a secure TSC guest as reliable
x86/sev:
Move the SNP probe routine out of the way
x86/sev:
Prepare for using the RMPREAD instruction to access the RMP
x86/sev:
Prevent GUEST_TSC_FREQ MSR interception for Secure TSC enabled guests
x86/sev:
Prevent RDTSC/RDTSCP interception for Secure TSC enabled guests
x86/sev:
Relocate SNP guest messaging routines to common code
x86/sev:
Require the RMPREAD instruction after Zen4
x86/sev:
Treat the contiguous RMP table as a single RMP segment
x86/sgx:
Fix size overflows in sgx_encl_create()
x86/sgx:
Warn explicitly if X86_FEATURE_SGX_LC is not enabled
x86/speculation:
Add a conditional CS prefix to CALL_NOSPEC
x86/speculation:
Simplify and make CALL_NOSPEC consistent
x86/sysfs:
Constify 'struct bin_attribute'
x86/tdx:
Disable unnecessary virtualization exceptions
x86/tdx:
Dump attributes and TD_CTLS on boot
x86/topology:
Introduce topology_logical_core_id()
x86/topology:
Remove x86_smt_flags and use cpu_smt_flags directly
x86/topology:
Use x86_sched_itmt_flags for PKG domain unconditionally
x86/tsc:
Init the TSC for Secure TSC guests
x86/tsc:
Move away from TSC leaf magic numbers
x86/tsc:
Remove CPUID "frequency" leaf magic numbers.
x86/virt/tdx:
Rename 'struct tdx_tdmr_sysinfo' to reflect the spec better
x86/virt/tdx:
Require the module to assert it has the NO_RBP_MOD mitigation
x86/virt/tdx:
Start to track all global metadata in one structure
x86/virt/tdx:
Switch to use auto-generated global metadata reading code
x86/virt/tdx:
Use auto-generated code to read global metadata
x86/virt/tdx:
Use dedicated struct members for PAMT entry sizes
x86/vmware:
Parse MP tables for SEV-SNP enabled guests under VMware hypervisors
x86/xen:
add FRAME_END to xen_hypercall_hvm()
x86/xen:
allow larger contiguous memory regions in PV guests
x86/xen:
fix xen_hypercall_hvm() to not clobber %rbx
x86/xen:
remove unneeded dummy push from xen_hypercall_hvm()
x86:
Convert unreachable() to BUG()
x86:
mm: free page table pages by RCU instead of semi RCU
x86:
pgtable: convert __tlb_remove_table() to use struct ptdesc
x86:
pgtable: move pagetable_dtor() to __tlb_remove_table()
x86:
rust: set rustc-abi=x86-softfloat on rustc>=1.86.0
x86:
select ARCH_SUPPORTS_PT_RECLAIM if X86_64
x86:
Start moving AMD node functionality out of AMD_NB
x86:
use cmov for user address masking
x86:
use proper 'clac' and 'stac' opcode names
Xarray:
distinguish large entries correctly in xas_split_alloc()
Xarray:
do not return sibling entries from xas_find_marked()
xarray:
extract helper from __xa_{insert,cmpxchg}
xarray:
extract xa_zero_to_null
XArray:
minor documentation improvements
Xarray:
move forward index correctly in xas_pause()
xarray:
port tests to kunit
Xarray:
remove repeat check in xas_squash_marks()
Xarray:
use xa_mark_t in xas_squash_marks() to keep code consistent
xdp, xsk:
constify read-only arguments of some static inline helpers
xdp:
add generic xdp_buff_add_frag()
xdp:
add generic xdp_build_skb_from_buff()
xdp:
allow attaching already registered memory model to xdp_rxq_info
xdp:
get rid of xdp_frame::mem.id
xdp:
make __xdp_return() MP-agnostic
xdp:
register system page pool as an XDP memory model
xe/oa:
Drop the unused logic to parse context image
xe/oa:
Fix query mode of operation for OAR/OAC
xen/blkback:
convert timeouts to secs_to_jiffies()
Xen/swiotlb:
mark xen_swiotlb_fixup() __init
xen/swiotlb:
relax alignment requirements
xen:
pcpu: remove unnecessary __ref annotation
xen:
update pvcalls_front_accept prototype
xfrm:
add generic iptfs defines and functionality
xfrm:
add mode_cbs module functionality
xfrm:
config: add CONFIG_XFRM_IPTFS
xfrm:
delete intermediate secpath entry in packet offload mode
xfrm:
Don't disable preemption while looking up cache state.
xfrm:
Fix the usage of skb->sk
xfrm:
fix tunnel mode TX datapath in packet offload mode
xfrm:
iptfs: add basic receive packet (tunnel egress) handling
xfrm:
iptfs: add fragmenting of larger than MTU user packets
xfrm:
iptfs: add new iptfs xfrm mode impl
xfrm:
iptfs: add reusing received skb for the tunnel egress packet
xfrm:
iptfs: add skb-fragment sharing code
xfrm:
iptfs: add tracepoint functionality
xfrm:
iptfs: add user packet (tunnel ingress) handling
xfrm:
iptfs: handle received fragmented inner packets
xfrm:
iptfs: handle reordering of received packets
xfrm:
iptfs: share page fragments of inner packets
xfrm:
netlink: add config (netlink) options
xfrm:
replay: Fix the update of replay_esn->oseq_hi for GSO
xfrm:
state: fix out-of-bounds read during lookup
xfrm:
Support ESN context update to hardware for TX
xfrm_output:
Force software GSO only in tunnel mode
xfs/libxfs:
replace kmalloc() and memcpy() with kmemdup()
xfs:
add a b_iodone callback to struct xfs_buf
xfs:
add a realtime flag to the refcount update log redo items
xfs:
add a realtime flag to the rmap update log redo items
xfs:
Add error handling for xfs_reflink_cancel_cow_range
xfs:
add metadata reservations for realtime refcount btree
xfs:
add metadata reservations for realtime rmap btrees
xfs:
add pre-content fsnotify hook for DAX faults
xfs:
add realtime refcount btree block detection to log recovery
xfs:
add realtime refcount btree inode to metadata directory
xfs:
add realtime refcount btree operations
xfs:
add realtime reverse map inode to metadata directory
xfs:
add realtime rmap btree operations
xfs:
add some rtgroup inode helpers
xfs:
allow dquot rt block count to exceed rt blocks on reflink fs
xfs:
allow inode-based btrees to reserve space in the data device
xfs:
allow inodes to have the realtime and reflink flags
xfs:
allow overlapping rtrmapbt records for shared data extents
xfs:
allow queued realtime intents to drain before scrubbing
xfs:
always complete the buffer inline in xfs_buf_submit
xfs:
apply rt extent alignment constraints to CoW extsize hint
xfs:
capture realtime CoW staging extents when rebuilding rt rmapbt
xfs:
check for dead buffers in xfs_buf_find_insert
xfs:
check for shared rt extents when rebuilding rt file's data fork
xfs:
check new rtbitmap records against rt refcount btree
xfs:
check reference counts of gaps between rt refcount records
xfs:
check that the rtrefcount maxlevels doesn't increase when growing fs
xfs:
check that the rtrmapbt maxlevels doesn't increase when growing fs
xfs:
clean up xfs_end_ioend() to reuse local variables
xfs:
cleanup xfs_vn_getattr
xfs:
compute rtrmap btree max levels when reflink enabled
xfs:
constify feature checks
xfs:
create a shadow rmap btree during realtime rmap repair
xfs:
create routine to allocate and initialize a realtime refcount btree inode
xfs:
create routine to allocate and initialize a realtime rmap btree inode
xfs:
cross-reference checks with the rt refcount btree
xfs:
cross-reference realtime bitmap to realtime rmapbt scrubber
xfs:
cross-reference the realtime rmapbt
xfs:
decouple buffer readahead from the normal buffer read path
xfs:
detect and repair misaligned rtinherit directory cowextsize hints
xfs:
Do not allow norecovery mount with quotacheck
xfs:
do not check NEEDSREPAIR if ro,norecovery mount.
xfs:
don't call remap_verify_area with sb write protection held
xfs:
don't flag quota rt block usage on rtreflink filesystems
xfs:
don't over-report free space or inodes in statvfs
xfs:
don't shut down the filesystem for media failures beyond end of log
xfs:
don't take m_sb_lock in xfs_fs_statfs
xfs:
enable CoW for realtime data
xfs:
enable extent size hints for CoW operations
xfs:
enable realtime reflink
xfs:
enable realtime rmap btree
xfs:
enable sharing of realtime file blocks
xfs:
fix a double completion for buffers on in-memory targets
xfs:
fix buffer lookup vs release race
xfs:
fix CoW forks for realtime files
xfs:
fix data fork format filtering during inode repair
xfs:
fix mount hang during primary superblock recovery failure
xfs:
fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n
xfs:
fix the comment above xfs_discard_endio
xfs:
fix the entry condition of exact EOF block allocation optimization
xfs:
fix xfs_get_extsz_hint behavior with realtime alwayscow files
xfs:
flush inodegc before swapon
xfs:
hoist the node iroot update code out of xfs_btree_kill_iroot
xfs:
hoist the node iroot update code out of xfs_btree_new_iroot
xfs:
hook live realtime rmap operations during a repair operation
xfs:
introduce realtime refcount btree ondisk definitions
xfs:
introduce realtime rmap btree ondisk definitions
xfs:
make xfs_iroot_realloc a bmap btree function
xfs:
make xfs_iroot_realloc take the new numrecs instead of deltas
xfs:
mark xfs_dir_isempty static
xfs:
move b_li_list based retry handling to common code
xfs:
move in-memory buftarg handling out of _xfs_buf_ioapply
xfs:
move invalidate_kernel_vmap_range to xfs_buf_ioend
xfs:
move write verification out of _xfs_buf_ioapply
xfs:
move xfs_buf_iowait out of (__)xfs_buf_submit
xfs:
namespace the maximum length/refcount symbols
xfs:
online repair of realtime bitmaps for a realtime group
xfs:
online repair of realtime file bmaps
xfs:
online repair of the realtime refcount btree
xfs:
online repair of the realtime rmap btree
xfs:
prepare refcount btree cursor tracepoints for realtime
xfs:
prepare refcount functions to deal with rtrefcountbt
xfs:
prepare rmap btree cursor tracepoints for realtime
xfs:
prepare rmap functions to deal with rtrmapbt
xfs:
prepare to reuse the dquot pointer space in struct xfs_inode
xfs:
pretty print metadata file types in error messages
xfs:
Propagate errors from xfs_reflink_cancel_cow_range in xfs_dax_write_iomap_end
xfs:
react to fsdax failure notifications on the rt device
xfs:
realtime refcount btree transaction reservations
xfs:
realtime rmap btree transaction reservations
xfs:
recover CoW leftovers in the realtime volume
xfs:
reduce context switches for synchronous buffered I/O
xfs:
refactor reflink quota updates
xfs:
refactor the inode fork memory allocation functions
xfs:
refactor xfs_fs_statfs
xfs:
refactor xfs_reflink_find_shared
xfs:
release the dquot buf outside of qli_lock
xfs:
remove an out of data comment in _xfs_buf_alloc
xfs:
remove bp->b_error check in xfs_attr3_root_inactive
xfs:
remove most in-flight buffer accounting
xfs:
remove redundant update for ticket->t_curr_res in xfs_log_ticket_regrant
xfs:
remove the extra buffer reference in xfs_buf_submit
xfs:
remove the incorrect comment about the b_pag field
xfs:
remove the incorrect comment above xfs_buf_free_maps
xfs:
remove the t_magic field in struct xfs_trans
xfs:
remove the XBF_STALE check from xfs_buf_rele_cached
xfs:
remove xfs_buf_cache.bc_lock
xfs:
remove xfs_buf_delwri_submit_buffers
xfs:
remove XFS_ILOG_NONCORE
xfs:
rename xfs_iomap_swapfile_activate to xfs_vm_swap_activate
xfs:
repair inodes that have a refcount btree in the data fork
xfs:
repair inodes that have realtime extents
xfs:
repair rmap btree inodes
xfs:
report larger dio alignment for COW inodes
xfs:
report realtime refcount btree corruption errors to the health system
xfs:
report realtime rmap btree corruption errors to the health system
xfs:
report the correct read/write dio alignment for reflinked inodes
xfs:
scan rt rmap when we're doing an intense rmap check of bmbt mappings
xfs:
scrub the metadir path of rt refcount btree files
xfs:
scrub the metadir path of rt rmap btree files
xfs:
scrub the realtime refcount btree
xfs:
scrub the realtime rmapbt
xfs:
simplify buffer I/O submission
xfs:
simplify the xfs_rmap_{alloc,free}_extent calling conventions
xfs:
simplify xfs_buf_delwri_pushbuf
xfs:
simplify xfsaild_resubmit_item
xfs:
support file data forks containing metadata btrees
xfs:
support recovering refcount intent items targetting realtime extents
xfs:
support recovering rmap intent items targetting realtime extents
xfs:
support repairing metadata btrees rooted in metadir inodes
xfs:
support storing records in the inode core root
xfs:
tidy up xfs_bmap_broot_realloc a bit
xfs:
tidy up xfs_iroot_realloc
xfs:
update rmap to allow cow staging extents in the rt rmap
xfs:
Use abs_diff instead of XFS_ABSDIFF
xfs:
walk the rt reference count tree when rebuilding rmap
xfs:
walk the rt reverse mapping tree when rebuilding rmap
xfs:
wire up a new metafile type for the realtime refcount
xfs:
wire up a new metafile type for the realtime rmap
xfs:
wire up getfsmap to the realtime reverse mapping btree
xfs:
wire up realtime refcount btree cursors
xfs:
wire up rmap map and unmap to the realtime rmapbt
xhci:
Add command completion parameter support
xhci:
Add missing capability definition bits
xhci:
dbc: Improve performance by removing delay in transfer event polling.
xhci:
dbgtty: Improve performance by handling received data immediately.
xhci:
don't mess with ->d_iname
xhci:
Restrict USB4 tunnel detection for USB3 devices to Intel hosts
xsk:
add generic XSk &xdp_buff -> skb conversion
xsk:
align &xdp_buff_xsk harder
xsk:
allow attaching XSk pool via xdp_rxq_info_reg_mem_model()
xsk:
fix an integer overflow in xp_create_and_assign_umem()
xsk:
make xsk_buff_add_frag() really add the frag via __xdp_buff_add_frag()
xtensa/simdisk:
Use str_write_read() helper in simdisk_transfer()
xtensa:
annotate dtb_start variable as static __initdata
xtensa:
Remove zero-length alignment array
ynl:
add missing pieces to ethtool spec to better match uapi header
ynl:
include uapi header after all dependencies
ynl:
skip rendering attributes with header property in uapi mode
ynl:
support directional specs in ynl-gen-c.py
ynl:
support enum-cnt-name attribute in legacy definitions
zorro:
Constify 'struct bin_attribute'
zram:
cond_resched() in writeback loop
zram:
factor out different page types read
zram:
factor out ZRAM_HUGE write
zram:
factor out ZRAM_SAME write
zram:
free slot memory early during write
zram:
remove entry element member
zram:
remove zcomp_stream_put() from write_incompressible_page()
zram:
use zram_read_from_zspool() in writeback