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

 
fs/9p: mitigate inode collisions
 
8250: microchip: Add 4 Mbps support in PCI1XXXX UART
8250: microchip: pci1xxxx: Add Burst mode transmission support in uart driver for reading from FIFO
 
9p/trans_fd: remove Excess kernel-doc comment
 
9p: adapt to breakup of struct file_lock
9p: explicitly deny setlease attempts
9p: Fix read/write debug statements to report server reply
9p: remove SLAB_MEM_SPREAD flag usage
9p: rename fl_type variable in v9fs_file_do_lock
 
__fs_parse: Correct a documentation comment
 
ABI: sysfs-class-hwmon: add descriptions for humidity min/max alarms
 
accel/habanalabs/gaudi2: add interrupt affinity for user interrupts
accel/habanalabs/gaudi2: check extended errors according to PCIe addr_dec interrupt info
accel/habanalabs/gaudi2: drain event lacks rd/wr indication
accel/habanalabs/gaudi2: fail memory memset when failing to copy QM packet to device
accel/habanalabs/gaudi2: move HMMU page tables to device memory
 
accel/habanalabs/goya: remove redundant assignment to pointer 'input'
 
accel/habanalabs/hwmon: rate limit errors user can generate
 
accel/habanalabs: abort device reset for consecutive heartbeat failures
accel/habanalabs: fix debugfs files permissions
accel/habanalabs: fix DRAM BAR base address calculation
accel/habanalabs: fix error print
accel/habanalabs: fix glbl error cause handling
accel/habanalabs: handle reserved memory request when working with full FW
accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid warnings
accel/habanalabs: initialize maybe-uninitialized variables
accel/habanalabs: keep explicit size of reserved memory for FW
accel/habanalabs: modify pci health check
accel/habanalabs: modify print for skip loading linux FW to debug log
accel/habanalabs: remove call to deprecated function
accel/habanalabs: remove hop size from asic properties
accel/habanalabs: Remove unnecessary braces from if statement
accel/habanalabs: use kcalloc() instead of kzalloc()
 
accel/ivpu: Add support for FW boot param system_time_us
accel/ivpu: Check return code of ipc->lock init
accel/ivpu: Fix deadlock in context_xa
accel/ivpu: Fix ivpu_reset_engine_fn merge issue
accel/ivpu: Fix missed error message after VPU rename
accel/ivpu: Fix PCI D0 state entry in resume
accel/ivpu: Improve clarity of MMU error messages
accel/ivpu: Put NPU back to D3hot after failed resume
accel/ivpu: Refactor BO creation functions
accel/ivpu: Remove d3hot_after_power_off WA
accel/ivpu: Remove legacy firmware name
accel/ivpu: Rename TILE_SKU_BOTH_MTL to TILE_SKU_BOTH
accel/ivpu: Rename VPU to NPU in message strings
accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE
accel/ivpu: Update FW API headers
accel/ivpu: Use lazy allocation for doorbell IDs
 
accel/qaic: Call drm_gem_create_mmap_offset() once for each BO
accel/qaic: Constify aic100_channels
accel/qaic: Deprecate ->size field from attach slice IOCTL structure
accel/qaic: Drop the reference to BO in error path of create BO IOCTL
accel/qaic: Fix MHI channel struct field order
accel/qaic: Leverage DRM managed APIs to release resources
accel/qaic: Order pci_remove() operations in reverse of probe()
accel/qaic: Remove bo->queued field
 
accel: constify the struct device_type usage
 
ACPI: AGDI: Convert to platform remove callback returning void
ACPI: APEI: EINJ: mark remove callback as non-__exit
ACPI: APEI: GHES: Convert to platform remove callback returning void
ACPI: APEI: Skip initialization of GHES_ASSIST structures for Machine Check Architecture
ACPI: bus: allow _UID matching for integer zero
ACPI: bus: make acpi_bus_type const
ACPI: CPPC: Add helper to get the highest performance value
ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors
ACPI: CPPC: Fix access width used for PCC registers
ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro
ACPI: CPPC: Use access_width over bit_width for system memory accesses
ACPI: cpufreq: Add highest perf change notification
ACPI: docs: enumeration: Make footnotes links
ACPI: Document handle_eject_request() arguments
ACPI: DPTF: Convert to platform remove callback returning void
ACPI: Drop the custom_method debugfs interface
ACPI: Enable ACPI_PROCESSOR for RISC-V
ACPI: fan: Convert to platform remove callback returning void
ACPI: GED: Convert to platform remove callback returning void
ACPI: HMAT / cxl: Add retrieval of generic port coordinates for both access classes
ACPI: HMAT: Introduce 2 levels of generic port access class
ACPI: HMAT: Remove register of memory node for generic target
ACPI: NFIT: Switch to use acpi_evaluate_dsm_typed()
ACPI: pfr_telemetry: Convert to platform remove callback returning void
ACPI: pfr_update: Convert to platform remove callback returning void
ACPI: PM: Improve kerneldoc comments for suspend and hibernation functions
ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems
ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions
ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit()
ACPI: property: Ignore bad graph port nodes on Dell XPS 9315
ACPI: property: Polish ignoring bad data nodes
ACPI: resource: Add IRQ override quirk for ASUS ExpertBook B2502FBA
ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override
ACPI: resource: Do IRQ override on Lunnen Ground laptops
ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CVA
ACPI: resource: Use IRQ override on Maibenben X565
ACPI: RISC-V: Add CPPC driver
ACPI: RISC-V: Add LPI driver
ACPI: scan: Consolidate Device Check and Bus Check notification handling
ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device
ACPI: scan: Do not increase dep_unmet for already met dependencies
ACPI: scan: Fix device check notification handling
ACPI: scan: Make acpi_processor_add() check the device enabled bit
ACPI: scan: Relocate acpi_bus_trim_one()
ACPI: scan: Rework Device Check and Bus Check notification handling
ACPI: TAD: Convert to platform remove callback returning void
ACPI: thermal: Register thermal zones without valid trip points
ACPI: thermal_lib: Initialize temp_decik to zero
ACPI: use %pe for better readability of errors while printing
ACPI: utils: Make acpi_handle_path() not static
ACPI: video: Handle fetching EDID that is longer than 256 bytes
ACPI: x86: Add DELL0501 handling to acpi_quirk_skip_serdev_enumeration()
ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of CONFIG_X86_ANDROID_TABLETS
 
ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
 
Linux: Add 10EC5280 to bmi160_i2c ACPI IDs to allow binding on some devices
Linux: Add do_ftruncate that truncates a struct file
Linux: Add Jeff Kirsher to .get_maintainer.ignore
Linux: Add support for the internal RK3308 audio codec
 
af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc().
af_unix: Call manage_oob() for every skb in unix_stream_read_generic().
af_unix: Clear stale u->oob_skb.
af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
af_unix: Don't peek OOB data without MSG_OOB.
af_unix: Fix garbage collector racing against connect()
af_unix: Remove CONFIG_UNIX_SCM.
af_unix: Remove io_uring code for GC.
af_unix: Replace BUG_ON() with WARN_ON_ONCE().
af_unix: Return struct unix_sock from unix_get_socket().
af_unix: Run GC on only one CPU.
af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().
af_unix: Try to run GC async.
 
affs: remove SLAB_MEM_SPREAD flag usage
 
afs: adapt to breakup of struct file_lock
afs: convert to using new filelock helpers
afs: Don't cache preferred address
afs: Fix occasional rmdir-then-VNOVNODE with generic/011
afs: Revert "afs: Hide silly-rename files from userspace"
 
ahci: asm1064: asm1166: don't limit reported ports
ahci: clean up ahci_broken_devslp quirk
ahci: clean up intel_pcs_quirk
ahci: drop unused board_ahci_noncq
ahci: print the number of implemented ports
ahci: rename board_ahci_nomsi
ahci: rename board_ahci_nosntf
 
aio: Fix null ptr deref in aio_complete() wakeup
 
alpha: merge two entries for CONFIG_ALPHA_EV4
alpha: merge two entries for CONFIG_ALPHA_GAMMA
 
ALSA: aaci: Delete unused variable in aaci_do_suspend
ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: ac97: More cleanup with snd_ctl_find_id_mixer()
ALSA: ali5451: Embed suspend image into struct snd_ali
ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: aoa: avoid false-positive format truncation warning
ALSA: aoa: make soundbus_bus_type const
ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: avoid 'bool' as variable name
ALSA: aw2: avoid casting function pointers
ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: compress_offload: Use automatic cleanup of kfree()
ALSA: compress_offload: Use guard() for locking
ALSA: control: Fix unannotated kfree() cleanup
ALSA: control: Use automatic cleanup of kfree()
ALSA: control: Use guard() for locking
ALSA: control_led: Use guard() for locking
ALSA: core: add kunitconfig
ALSA: core: Add sound core KUnit test
ALSA: core: fix buffer overflow in test_format_fill_silence()
ALSA: core: Fix dependencies for SND_CORE_TEST
ALSA: core: Use guard() for locking
ALSA: cs35l56: Apply calibration from EFI
ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: ctxfi: avoid casting function pointers
ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS()
ALSA: echoaudio: remove redundant assignment to variable clock
ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()
ALSA: emu10k1: fix E-MU card dock presence monitoring
ALSA: emu10k1: fix E-MU dock initialization
ALSA: emu10k1: make E-MU FPGA writes potentially more reliable
ALSA: emu10k1: move the whole GPIO event handling to the workqueue
ALSA: emu10k1: use mutex for E-MU FPGA access locking
ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter
ALSA: firewire-motu: add support for MOTU 896 mk3 FireWire and Hybrid
ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models
ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC
ALSA: hda/realtek - Fix inactive headset mic jack
ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318
ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256.
ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71
ALSA: hda/realtek: Add quirk for HP SnowWhite laptops
ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000
ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9
ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56
ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56
ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N
ALSA: hda/realtek: Add quirks for some Clevo laptops
ALSA: hda/realtek: Add quirks for various HP ENVY models
ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models
ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR
ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
ALSA: hda/realtek: Fix build error without CONFIG_PM
ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models
ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
ALSA: hda/realtek: fix the hp playback volume issue for LG machines
ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4
ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound
ALSA: hda/realtek: Remove two HP Laptops using CS35L41
ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
ALSA: hda/tas2781: add debug statements to kcontrols
ALSA: hda/tas2781: add lock to system_suspend
ALSA: hda/tas2781: add locks to kcontrols
ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1
ALSA: hda/tas2781: correct the register for pow calibrated data
ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend
ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend
ALSA: hda/tas2781: remove digital gain kcontrol
ALSA: hda/tas2781: remove unnecessary runtime_pm calls
ALSA: hda/tas2781: remove useless dev_dbg from playback_hook
ALSA: hda/tas2781: restore power state after system_resume
ALSA: hda/tas2781: use dev_dbg in system_resume
ALSA: hda: Add pplcllpl/u members to hdac_ext_stream
ALSA: hda: beep: Drop stale mutex
ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD
ALSA: hda: cs35l41: Support additional HP Envy Models
ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID
ALSA: hda: cs35l56: Add ACPI device match tables
ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57
ALSA: hda: cs35l56: Apply amp calibration from EFI data
ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot()
ALSA: hda: cs35l56: Raise device name message log level
ALSA: hda: cs35l56: Set the init_done flag before component_add()
ALSA: hda: Downgrade BDL table overflow message
ALSA: hda: hda_component: Add missing #include guards
ALSA: hda: hda_component: Include sound/hda_codec.h
ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection
ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function
ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller
ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()
ALSA: hda: realtek: Move hda_component implementation to module
ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps
ALSA: hda: Reuse for_each_pcm_streams()
ALSA: hda: Set up BDL table at hw_params
ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms
ALSA: hrtimer: Use guard() for locking
ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl()
ALSA: hwdep: Use guard() for locking
ALSA: info: Use guard() for locking
ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: jack: Use guard() for locking
ALSA: kunit: Fix sparse warnings
ALSA: line6: Zero-initialize message buffers
ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: mixer_oss: ump: Use automatic cleanup of kfree()
ALSA: mixer_oss: Use guard() for locking
ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: oxfw: add support for Miglia Harmony Audio
ALSA: oxfw: support the case that AV/C Stream Format Information command is not available
ALSA: oxfw: use const qualifier for immutable argument
ALSA: pcm: Fix snd_pcm_format_name function
ALSA: pcm: oss: Use guard() for setup
ALSA: pcm: Use automatic cleanup of kfree()
ALSA: pcm: Use CLASS() for fdget()/fdput()
ALSA: pcm: Use guard() for locking
ALSA: pcm: Use guard() for PCM stream locks
ALSA: pcm_oss: ump: Use automatic cleanup of kfree()
ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: rawmidi: Use guard() for locking
ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection
ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values
ALSA: scarlett2: Fix Scarlett 4th Gen input gain range
ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again
ALSA: seq: core: Use automatic cleanup of kfree()
ALSA: seq: fifo: Use guard() for locking
ALSA: seq: fix function cast warnings
ALSA: seq: make snd_seq_bus_type const
ALSA: seq: memory: Use guard() for locking
ALSA: seq: midi: Use guard() for locking
ALSA: seq: oss: Use automatic cleanup of kfree()
ALSA: seq: ports: Use guard() for locking
ALSA: seq: prioq: Unify cell removal functions
ALSA: seq: prioq: Use guard() for locking
ALSA: seq: queue: Use guard() for locking
ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT
ALSA: seq: timer: Use guard() for locking
ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages
ALSA: seq: ump: Use automatic cleanup of kfree()
ALSA: seq: ump: Use guard() for locking
ALSA: seq: virmidi: Use automatic cleanup of kfree()
ALSA: seq: virmidi: Use guard() for locking
ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: synth: Save a few bytes of memory when registering a 'snd_emux'
ALSA: timer: Fix missing irq-disable at closing
ALSA: timer: Use automatic cleanup of kfree()
ALSA: timer: Use guard() for locking
ALSA: ump: Use guard() for locking
ALSA: usb-audio: Name feature ctl using output if input is PCM
ALSA: usb-audio: Stop parsing channels bits when all channels are found.
ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: virtio: add support for audio controls
ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning.
ALSA: vmaster: Use automatic cleanup of kfree()
 
amd/amdkfd: remove unused parameter
amd/amdkfd: sync all devices to wait all processes being evicted
 
amdgpu/drm: Add vcn_v5_0_0_ip_block support
amdgpu/drm: Use vram manager for virtualization page retirement
 
amdkfd: use calloc instead of kzalloc to avoid integer overflow
 
aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
aoe: pass queue_limits to blk_mq_alloc_disk
 
appletalk: Improve handling of broadcast packets
 
ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
ARC: Fix -Wmissing-prototypes warnings
ARC: Fix typos
ARC: mm: fix new code about cache aliasing
 
arch and include: update LLVM Phabricator links
 
arch, crash: move arch_crash_save_vmcoreinfo() out to file vmcore_info.c
 
arch/Kconfig: eliminate needless UTF-8 character in Kconfig help
 
arch/powerpc: Remove from backlight code
 
arch: arm64: dts: meson: a1: add assigned-clocks for usb node
arch: consolidate existing CONFIG_PAGE_SIZE_*KB definitions
arch: define CONFIG_PAGE_SIZE_*KB on all architectures
arch: simplify architecture specific page size configuration
 
arm, crash: wrap crash dumping code into crash related ifdefs
 
arm/mm: use pte_next_pfn() in set_ptes()
 
arm/pgtable: define PFN_PTE_SHIFT
 
arm32, bpf: Reimplement sign-extension mov instruction
 
arm64, bpf: Use bpf_prog_pack for arm64 bpf trampoline
 
arm64, crash: wrap crash dumping code into crash related ifdefs
 
arm64, powerpc, riscv, s390, x86: ptdump: refactor CONFIG_DEBUG_WX
 
arm64/cpufeature: Hook new identification registers up to cpufeature
 
arm64/fp: Clarify effect of setting an unsupported system VL
 
arm64/fpsimd: Enable host kernel access to FPMR
arm64/fpsimd: Support FEAT_FPMR
 
arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H
arm64/head: Drop unnecessary pre-disable-MMU workaround
 
arm64/hugetlb: Fix page table walk in huge_pte_alloc()
 
arm64/hw_breakpoint: Directly use ESR_ELx_WNR for an watchpoint exception
 
arm64/hwcap: Define hwcaps for 2023 DPISA features
 
arm64/mm: __always_inline to improve fork() perf
arm64/mm: automatically fold contpte mappings
arm64/mm: Avoid ID mapping of kpti flag if it is no longer needed
arm64/mm: convert pte_next_pfn() to pte_advance_pfn()
arm64/mm: convert ptep_clear() to ptep_get_and_clear()
arm64/mm: convert READ_ONCE(*ptep) to ptep_get(ptep)
arm64/mm: convert set_pte_at() to set_ptes(..., 1)
arm64/mm: dplit __flush_tlb_range() to elide trailing DSB
arm64/mm: export contpte symbols only to GPL users
arm64/mm: implement new [get_and_]clear_full_ptes() batch APIs
arm64/mm: implement new wrprotect_ptes() batch API
arm64/mm: implement pte_batch_hint()
arm64/mm: improve comment in contpte_ptep_get_lockless()
arm64/mm: make set_ptes() robust when OAs cross 48-bit boundary
arm64/mm: new ptep layer to manage contig bit
arm64/mm: Use generic __pud_free() helper in pud_free() implementation
arm64/mm: wire up PTE_CONT for user mappings
 
arm64/ptrace: Expose FPMR via ptrace
arm64/ptrace: Use saved floating point state type to determine SVE layout
 
arm64/signal: Add FPMR signal handling
 
arm64/sme: Ensure that all fields in SMCR_EL1 are set to known values
arm64/sme: Fix cut'n'paste in ABI document
arm64/sme: Remove spurious 'is' in SME documentation
 
arm64/sve: Document that __SVE_VQ_MAX is much larger than needed
arm64/sve: Ensure that all fields in ZCR_EL1 are set to known values
arm64/sve: Remove bitrotted comment about syscall behaviour
 
arm64/sysreg: Add register fields for ID_AA64DFR1_EL1
arm64/sysreg: Update ID_AA64DFR0_EL1 register
arm64/sysreg: Update ID_DFR0_EL1 register fields
 
arm64: Add ESR decoding for exceptions involving translation level -1
arm64: Add helpers to probe local CPU for PAC and BTI support
arm64: Add macro to compose a sysreg field value
arm64: Avoid #define'ing PTE_MAYBE_NG to 0x0 for asm use
arm64: bpf: fix 32bit unconditional bswap
arm64: config: disable new platforms in virt.config
arm64: cpufeature: Add helper to test for CPU feature overrides
arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling
arm64: cpufeature: Correctly display signed override values
arm64: cpufeature: Detect HCR_EL2.NV1 being RES0
arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding()
arm64: cpufeatures: Clean up temporary variable to simplify code
arm64: cpufeatures: Correctly handle signed values
arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1
arm64: cpufeatures: Only check for NV1 if NV is present
arm64: deconfig: enable Goodix Berlin SPI touchscreen driver as module
arm64: defconfig: drop ext2 filesystem and redundant ext3
arm64: defconfig: enable audio drivers for SM8650 QRD board
arm64: defconfig: Enable GCC and interconnect for QDU1000/QRU1000
arm64: defconfig: enable i.MX8MP ldb bridge
arm64: defconfig: Enable i.MX8QXP device drivers
arm64: defconfig: Enable LPA2 support
arm64: defconfig: Enable MAX20411 regulator driver
arm64: defconfig: Enable PSTORE_RAM
arm64: defconfig: Enable QCOM PBS
arm64: defconfig: Enable Qualcomm interconnect providers
arm64: defconfig: Enable R8A779H0 SoC
arm64: defconfig: Enable Rockchip HDMI/eDP Combo PHY
arm64: defconfig: Enable support for cbmem entries in the coreboot table
arm64: defconfig: enable the vf610 gpio driver
arm64: defconfig: Enable Wave5 Video Encoder/Decoder
arm64: defconfig: enable WCD939x USBSS driver as module
arm64: defconfig: Enable X1E80100 multimedia clock controllers configs
arm64: dts: ac5: add mmc node and clock
arm64: dts: add description for solidrun am642 som and evaluation board
arm64: dts: Add gpio_intc node for Amlogic-T7 SoCs
arm64: dts: allwinner: Add Jide Remix Mini PC support
arm64: dts: allwinner: h616: Add 32K fanout pin
arm64: dts: allwinner: h616: Add DMA controller and DMA channels
arm64: dts: allwinner: h616: Add Sipeed Longan SoM 3H and Pi 3H board support
arm64: dts: allwinner: h616: Add SPDIF device node
arm64: dts: allwinner: h616: Add thermal sensor and zones
arm64: dts: allwinner: h616: minor whitespace cleanup
arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF
arm64: dts: allwinner: Transpeed 8K618-T: add WiFi nodes
arm64: dts: allwinner: use capital "OR" for multiple licenses in SPDX
arm64: dts: amlogic: add fbx8am board
arm64: dts: amlogic: add fbx8am DT overlays
arm64: dts: amlogic: add reset controller for Amlogic C3 SoC
arm64: dts: amlogic: axg: initialize default SoC capacitance
arm64: dts: amlogic: axg: move cpu cooling-cells to common dtsi
arm64: dts: amlogic: meson-g12-common: Set the rates of the clocks for the NPU
arm64: dts: amlogic: replace underscores in node names
arm64: dts: amlogic: t7: minor whitespace cleanup
arm64: dts: armada-ap807: update thermal compatible
arm64: dts: broadcom: bcmbca: Add NAND controller node
arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
arm64: dts: broadcom: bcmbca: bcm4908: use NVMEM layout for Asus GT-AC5300
arm64: dts: broadcom: bcmbca: Update router boards
arm64: dts: exynos: Add PDMA node for Exynos850
arm64: dts: exynos: Add SPI nodes for Exynos850
arm64: dts: exynos: gs101: define Multi Core Timer (MCT) node
arm64: dts: exynos: gs101: define USI12 with I2C configuration
arm64: dts: exynos: gs101: define USI8 with I2C configuration
arm64: dts: exynos: gs101: enable cmu-peric0 clock controller
arm64: dts: exynos: gs101: enable cmu-peric1 clock controller
arm64: dts: exynos: gs101: enable eeprom on gs101-oriole
arm64: dts: exynos: gs101: enable i2c bus 12 on gs101-oriole
arm64: dts: exynos: gs101: minor whitespace cleanup
arm64: dts: exynos: gs101: remove reg-io-width from serial
arm64: dts: exynos: gs101: sysreg_peric0 needs a clock
arm64: dts: exynos: gs101: update USI UART to use peric0 clocks
arm64: dts: exynos: gs101: use correct clocks for usi8
arm64: dts: exynos: gs101: use correct clocks for usi_uart
arm64: dts: freescale: add initial device tree for TQMa8Xx
arm64: dts: freescale: imx8-ss-dma: Fix edma3's location
arm64: dts: freescale: imx8mm/imx8mq: mba8mx: Use PCIe clock generator
arm64: dts: freescale: imx8mp-venice-gw72xx-2x: fix USB vbus regulator
arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix USB vbus regulator
arm64: dts: freescale: imx8qm: add apalis eval v1.2 carrier board
arm64: dts: freescale: minor whitespace cleanup
arm64: dts: freescale: tqma9352: Update I2C eeprom compatible
arm64: dts: fsd: Add fifosize for UART in Device Tree
arm64: dts: imx8-apalis-v1.1: Remove reset-names from ethernet-phy
arm64: dts: imx8-ss-conn: fix usb lpcg indices
arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
arm64: dts: imx8-ss-dma: fix adc lpcg indices
arm64: dts: imx8-ss-dma: fix can lpcg indices
arm64: dts: imx8-ss-dma: fix pwm lpcg indices
arm64: dts: imx8-ss-dma: fix spi lpcg indices
arm64: dts: imx8-ss-lsio: fix pwm lpcg indices
arm64: dts: imx8: Fix lpuart DMA channel order
arm64: dts: imx8dxl update edma0 information
arm64: dts: imx8dxl-evk: add flexcan2 and flecan3
arm64: dts: imx8dxl-evk: add i2c3 and its children nodes
arm64: dts: imx8dxl: add fsl-dma.h dt-binding header file
arm64: dts: imx8dxl: update flexcan[1-3] interrupt number
arm64: dts: imx8mm-evk: Add PDM micphone sound card support
arm64: dts: imx8mm-evk: Add spdif sound card support
arm64: dts: imx8mm-kontron-bl-osm-s: Fix Ethernet PHY compatible
arm64: dts: imx8mm-kontron: Add I2C EEPROM on OSM-S Kontron i.MX8MM
arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL board
arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL OSM-S board
arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on OSM-S i.MX8MM
arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM
arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board
arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL OSM-S board
arm64: dts: imx8mm-kontron: Disable uneffective PUE bit in SDIO IOMUX
arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S i.MX8MM module
arm64: dts: imx8mm-kontron: Fix OSM-S devicetrees to match latest hardware
arm64: dts: imx8mm-kontron: Refactor devicetree for OSM-S module and board
arm64: dts: imx8mm-kontron: Remove useless trickle-diode-disable from RTC node
arm64: dts: imx8mm-venice-gw71xx: add TPM device
arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
arm64: dts: imx8mm-venice-gw7901: add digital I/O direction control GPIO's
arm64: dts: imx8mm-venice-gw7901: add TPM device
arm64: dts: imx8mn-beacon: Remove unnecessary clock configuration
arm64: dts: imx8mn-evk: Add PDM micphone sound card support
arm64: dts: imx8mn-rve-gateway: remove redundant company name
arm64: dts: imx8mn: Slow default video_pll clock rate
arm64: dts: imx8mn: tqma8mqnl-mba8mx: Add USB DR overlay
arm64: dts: imx8mp-beacon: Configure multiple queues on eqos
arm64: dts: imx8mp-beacon: Enable Bluetooth
arm64: dts: imx8mp-evk: Fix hdmi@3d node
arm64: dts: imx8mp-phyboard-pollux-rdk: add etml panel support
arm64: dts: imx8mp-phyboard-pollux: Add and update rtc devicetree node
arm64: dts: imx8mp-phyboard-pollux: Disable pull-up for CD GPIO
arm64: dts: imx8mp-phyboard-pollux: Reduce drive strength for eqos tx lines
arm64: dts: imx8mp-phyboard-pollux: Set debug uart muxing to 0x140
arm64: dts: imx8mp-venice-gw71xx: add TPM device
arm64: dts: imx8mp-verdin: Label ldo5 and link to usdhc2
arm64: dts: imx8mp: Enable PCIe to Data Modul i.MX8M Plus eDM SBC
arm64: dts: imx8mp: Enable SAI audio on Data Modul i.MX8M Plus eDM SBC
arm64: dts: imx8mp: Fix assigned-clocks for second CSI2
arm64: dts: imx8mp: reparent MEDIA_MIPI_PHY1_REF to CLK_24M
arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul i.MX8M Plus eDM SBC
arm64: dts: imx8mq: tqma8mq-mba8mx: Add missing USB vbus supply
arm64: dts: imx8qm-ss-dma: fix can lpcg indices
arm64: dts: imx8qm: add i2c1 for imx8qm-mek board
arm64: dts: imx8qm: add i2c4 and i2c4_lpcg node
arm64: dts: imx8qm: add smmu node
arm64: dts: imx8qm: add smmu stream id information
arm64: dts: imx8qm: Align edma3 power-domains resources indentation
arm64: dts: imx8qm: Correct edma3 power-domains and interrupt numbers
arm64: dts: imx8qxp: Add ACM input clock gates
arm64: dts: imx8qxp: Add audio clock mux node
arm64: dts: imx8qxp: Add audio SAI nodes
arm64: dts: imx8qxp: add GPU nodes
arm64: dts: imx8qxp: Add mclkout clock gates
arm64: dts: imx8qxp: mba8xx: Add analog audio output on MBa8Xx
arm64: dts: imx93-var-som: Add Variscite VAR-SOM-MX93
arm64: dts: imx93-var-som: Remove phy-supply from eqos
arm64: dts: imx93: Add phyBOARD-Segin-i.MX93 support
arm64: dts: imx93: drop "master" I3C node name suffix
arm64: dts: imx: add imx8dxp support
arm64: dts: intel: agilex5: drop "master" I3C node name suffix
arm64: dts: ls1012a: add big-endian property for PCIe nodes
arm64: dts: ls1012a: add gpio for i2c bus recovery
arm64: dts: ls1012a: correct the size of dcfg block
arm64: dts: ls1012a: fix DWC3 USB VBUS glitch issue
arm64: dts: ls1046a: Remove big-endian from thermal
arm64: dts: ls1088a: Add the PME interrupt for PCIe EP node
arm64: dts: lx2160a: Fix DTS for full PL011 UART
arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
arm64: dts: mba8xx: Add missing #interrupt-cells
arm64: dts: mediatek: Add Acelink EW-7886CAX
arm64: dts: mediatek: Add initial MT7981B and Xiaomi AX3000T
arm64: dts: mediatek: Add initial MT7988A and BPI-R4
arm64: dts: mediatek: Add MT8186 Krabby platform based Tentacruel / Tentacool
arm64: dts: mediatek: Add MT8186 Magneton Chromebooks
arm64: dts: mediatek: Add MT8186 Steelix platform based Rusty
arm64: dts: mediatek: Add socinfo efuses to MT8173/83/96/92/95 SoCs
arm64: dts: mediatek: cherry: Describe CPU supplies
arm64: dts: mediatek: Introduce MT8186 Steelix
arm64: dts: mediatek: Introduce the MT8395 Radxa NIO 12L board
arm64: dts: mediatek: mt2712: fix validation errors
arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes
arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
arm64: dts: mediatek: mt7622: fix clock controllers
arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
arm64: dts: mediatek: mt7622: fix IR nodename
arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg
arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM
arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller
arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid clock name
arm64: dts: mediatek: mt7986: drop invalid properties from ethsys
arm64: dts: mediatek: mt7986: drop invalid thermal block clock
arm64: dts: mediatek: mt7986: fix reference to PWM in fan node
arm64: dts: mediatek: mt7986: fix SPI bus width properties
arm64: dts: mediatek: mt7986: fix SPI nodename
arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-"
arm64: dts: mediatek: mt7986: reorder nodes
arm64: dts: mediatek: mt7986: reorder properties
arm64: dts: mediatek: mt7988: add clock controllers
arm64: dts: mediatek: mt8173: Enable cros-ec-spi as wake source
arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358
arm64: dts: mediatek: mt8183-pico6: Fix bluetooth node
arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg
arm64: dts: mediatek: mt8183: Enable cros-ec-spi as wake source
arm64: dts: mediatek: mt8186-corsola: Update min voltage constraint for Vgpu
arm64: dts: mediatek: mt8186: Add jpgenc node
arm64: dts: mediatek: mt8186: Add missing clocks to ssusb power domains
arm64: dts: mediatek: mt8186: Add missing xhci clock to usb controllers
arm64: dts: mediatek: mt8186: Add venc node
arm64: dts: mediatek: mt8186: Add video decoder device nodes
arm64: dts: mediatek: mt8186: fix VENC power domain clocks
arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base detection node
arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315
arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex
arm64: dts: mediatek: mt8192: Enable cros-ec-spi as wake source
arm64: dts: mediatek: mt8192: fix vencoder clock name
arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315
arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex
arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1
arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys
arm64: dts: mediatek: mt8195: Add MTU3 nodes and correctly describe USB
arm64: dts: mediatek: mt8195: Enable cros-ec-spi as wake source
arm64: dts: mediatek: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties
arm64: dts: mediatek: replace underscores in node names
arm64: dts: mt7622: add port@5 as CPU port
arm64: dts: mt7986: add port@5 as CPU port
arm64: dts: mt8183: Move CrosEC base detection node to kukui-based DTs
arm64: dts: mt8195-cherry-tomato: change watchdog reset boot flow
arm64: dts: qcom: Add missing interrupts for qcs404/ipq5332
arm64: dts: qcom: Add support for Xiaomi Redmi Note 9S
arm64: dts: qcom: apq8016-sbc-d3-camera: Use more generic node names
arm64: dts: qcom: Fix hs_phy_irq for non-QUSB2 targets
arm64: dts: qcom: Fix hs_phy_irq for QUSB2 targets
arm64: dts: qcom: Fix hs_phy_irq for SDM670/SDM845/SM6350
arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs
arm64: dts: qcom: ipq6018: add QUP5 I2C node
arm64: dts: qcom: ipq6018: add thermal zones
arm64: dts: qcom: ipq6018: add tsens node
arm64: dts: qcom: ipq8074: add clock-frequency to MDIO node
arm64: dts: qcom: ipq9574: Enable Inline Crypto Engine for MMC
arm64: dts: qcom: minor whitespace cleanup
arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add fuel gauge
arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add initial device trees
arm64: dts: qcom: msm8916: Hook up GPU cooling device
arm64: dts: qcom: msm8939: Hook up GPU cooling device
arm64: dts: qcom: msm8953: Add GPU
arm64: dts: qcom: msm8953: Add GPU IOMMU
arm64: dts: qcom: msm8953: add reset for display subsystem
arm64: dts: qcom: msm8996: Define UFS UniPro clock limits
arm64: dts: qcom: msm8996: Fix UFS PHY clocks
arm64: dts: qcom: msm8998: declare VLS CLAMP register for USB3 PHY
arm64: dts: qcom: msm8998: Fix UFS PHY clocks
arm64: dts: qcom: pm4125: define USB-C related blocks
arm64: dts: qcom: pm6150: define USB-C related blocks
arm64: dts: qcom: pmi632: Add PBS client and use in LPG node
arm64: dts: qcom: pmi632: define USB-C related blocks
arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3 PHY
arm64: dts: qcom: qcm6490-fairphone-fp5: Add missing reserved-memory
arm64: dts: qcom: qcm6490-fairphone-fp5: Add PMIC GLINK
arm64: dts: qcom: qcm6490-fairphone-fp5: Add PMIC GLINK
arm64: dts: qcom: qcm6490-fairphone-fp5: Enable venus node
arm64: dts: qcom: qcm6490-idp: Add definition for three LEDs
arm64: dts: qcom: qcm6490-idp: Correct the voltage setting for vph_pwr
arm64: dts: qcom: qcm6490-idp: Include PM7250B
arm64: dts: qcom: qcs6490-rb3gen2: Correct the voltage setting for vph_pwr
arm64: dts: qcom: qcs6490-rb3gen2: Declare GCC clocks protected
arm64: dts: qcom: qrb2210-rb1: disable cluster power domains
arm64: dts: qcom: qrb4210-rb2: enable USB-C port handling
arm64: dts: qcom: rename PM2250 to PM4125
arm64: dts: qcom: replace underscores in node names
arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration
arm64: dts: qcom: sa8295p-adp: add max20411
arm64: dts: qcom: sa8295p-adp: Enable GPU
arm64: dts: qcom: sa8540p-ride: disable pcie2a node
arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for gpucc
arm64: dts: qcom: sa8775p: Add new memory map updates to SA8775P
arm64: dts: qcom: sa8775p: enable safety IRQ
arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
arm64: dts: qcom: sc7180: Add UFS nodes
arm64: dts: qcom: sc7180: Enable cros-ec-spi as wake source
arm64: dts: qcom: sc7280: Add additional MSI interrupts
arm64: dts: qcom: sc7280: Add capacity and DPC properties
arm64: dts: qcom: sc7280: add slimbus DT node
arm64: dts: qcom: sc7280: Add static properties to cryptobam
arm64: dts: qcom: sc7280: Enable cros-ec-spi as wake source
arm64: dts: qcom: sc7280: Move video-firmware to chrome-common
arm64: dts: qcom: sc7280: Update domain-idle-states for cluster sleep
arm64: dts: qcom: sc8180x: Add missing CPU off state
arm64: dts: qcom: sc8180x: Add missing CPU<->MDP_CFG path
arm64: dts: qcom: sc8180x: Add RPMh sleep stats
arm64: dts: qcom: sc8180x: describe all PCI MSI interrupts
arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX
arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains
arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller
arm64: dts: qcom: sc8180x: Fix UFS PHY clocks
arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry latency
arm64: dts: qcom: sc8180x: Hook up GPU cooling device
arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain
arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if DISPCC is on
arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size
arm64: dts: qcom: sc8280xp-crd: Add PMIC die-temp vadc channels
arm64: dts: qcom: sc8280xp-pmics: Define adc for temp-alarms
arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
arm64: dts: qcom: sc8280xp: camss: Add CAMSS block definition
arm64: dts: qcom: sc8280xp: camss: Add CCI definitions
arm64: dts: qcom: sc8280xp: Fix UFS PHY clocks
arm64: dts: qcom: sc8280xp: Introduce additional tsens instances
arm64: dts: qcom: sda660-ifc6560: enable USB 3.0 PHY
arm64: dts: qcom: sdm630-nile: Enable and configure PM660L WLED
arm64: dts: qcom: sdm630: add USB QMP PHY support
arm64: dts: qcom: sdm630: Hook up GPU cooling device
arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios
arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming
arm64: dts: qcom: sdm845: Enable cros-ec-spi as wake source
arm64: dts: qcom: sdm845: Fix UFS PHY clocks
arm64: dts: qcom: sdm845: Hook up GPU cooling device
arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for SLPI
arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3 PHY
arm64: dts: qcom: sm6115: drop pipe clock selection
arm64: dts: qcom: sm6115: Fix UFS PHY clocks
arm64: dts: qcom: sm6115: fix USB PHY configuration
arm64: dts: qcom: sm6115: Hook up GPU cooling device
arm64: dts: qcom: sm6115: Mark GPU @ 125C critical
arm64: dts: qcom: sm6125: Fix UFS PHY clocks
arm64: dts: qcom: sm6350: Add interconnect for MDSS
arm64: dts: qcom: sm6350: Add tsens thermal zones
arm64: dts: qcom: sm6350: Fix UFS PHY clocks
arm64: dts: qcom: sm6350: Remove "disabled" state of GMU
arm64: dts: qcom: sm7125-xiaomi-common: Add UFS nodes
arm64: dts: qcom: sm7225-fairphone-fp4: Enable display and GPU
arm64: dts: qcom: sm7225-fairphone-fp4: Switch firmware ext to .mbn
arm64: dts: qcom: sm8150: add necessary ref clock to PCIe
arm64: dts: qcom: sm8150: correct PCIe wake-gpios
arm64: dts: qcom: sm8150: describe all PCI MSI interrupts
arm64: dts: qcom: sm8150: Fix UFS PHY clocks
arm64: dts: qcom: sm8150: Hook up GPU cooling device
arm64: dts: qcom: sm8250-xiaomi-elish: set rotation
arm64: dts: qcom: sm8250: describe all PCI MSI interrupts
arm64: dts: qcom: sm8250: Fix UFS PHY clocks
arm64: dts: qcom: sm8250: Hook up GPU cooling device
arm64: dts: qcom: sm8350: describe all PCI MSI interrupts
arm64: dts: qcom: sm8350: Fix UFS PHY clocks
arm64: dts: qcom: sm8350: Hook up GPU cooling device
arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5 microphones
arm64: dts: qcom: sm8450: Add missing interconnects to serial
arm64: dts: qcom: sm8450: describe all PCI MSI interrupts
arm64: dts: qcom: sm8450: Fix the msi-map entries
arm64: dts: qcom: sm8450: Hook up GPU cooling device
arm64: dts: qcom: sm8550-hdk: correct WCD9385 route and port mapping
arm64: dts: qcom: sm8550-mtp: add correct analogue microphones
arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping
arm64: dts: qcom: sm8550-qrd: add correct analogue microphones
arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping
arm64: dts: qcom: sm8550-qrd: enable Touchscreen
arm64: dts: qcom: sm8550: Add dma-coherent property
arm64: dts: qcom: sm8550: add support for the SM8550-HDK board
arm64: dts: qcom: sm8550: describe all PCI MSI interrupts
arm64: dts: qcom: sm8550: Fix SPMI channels size
arm64: dts: qcom: sm8550: Fix the msi-map entries
arm64: dts: qcom: sm8550: Fix UFS PHY clocks
arm64: dts: qcom: sm8550: Hook up GPU cooling device
arm64: dts: qcom: sm8550: Switch UFS from opp-table-hz to opp-v2
arm64: dts: qcom: sm8550: Use GIC-ITS for PCIe0 and PCIe1
arm64: dts: qcom: sm8650-mtp: add Audio sound card node
arm64: dts: qcom: sm8650-mtp: add PM8010 regulators
arm64: dts: qcom: sm8650-qrd: add Audio nodes
arm64: dts: qcom: sm8650-qrd: add PM8010 regulators
arm64: dts: qcom: sm8650-qrd: add USB-C Altmode Support
arm64: dts: qcom: sm8650: Add dma-coherent property
arm64: dts: qcom: sm8650: add missing qlink_logging reserved memory for mpss
arm64: dts: qcom: sm8650: describe all PCI MSI interrupts
arm64: dts: qcom: sm8650: Fix SPMI channels size
arm64: dts: qcom: sm8650: Fix the msi-map entries
arm64: dts: qcom: sm8650: Fix UFS PHY clocks
arm64: dts: qcom: sm8650: Use GIC-ITS for PCIe0 and PCIe1
arm64: dts: qcom: split PCIe interrupt-names entries per lines
arm64: dts: qcom: ssm7125-xiaomi: drop incorrect UFS phy max current
arm64: dts: qcom: x1e80100-crd: add sound card
arm64: dts: qcom: x1e80100-crd: add WCD9385 Audio Codec
arm64: dts: qcom: x1e80100-crd: add WSA8845 speakers
arm64: dts: qcom: x1e80100-crd: Enable more support
arm64: dts: qcom: x1e80100-qcp: Enable more support
arm64: dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J
arm64: dts: qcom: x1e80100: add ADSP audio codec macros
arm64: dts: qcom: x1e80100: add ADSP GPR
arm64: dts: qcom: x1e80100: Add ADSP/CDSP remoteproc nodes
arm64: dts: qcom: x1e80100: Add display nodes
arm64: dts: qcom: x1e80100: Add IPCC node
arm64: dts: qcom: x1e80100: add LPASS LPI pin controller
arm64: dts: qcom: x1e80100: Add missing system-wide PSCI power domain
arm64: dts: qcom: x1e80100: Add PCIe nodes
arm64: dts: qcom: x1e80100: Add QMP AOSS node
arm64: dts: qcom: x1e80100: Add SMP2P nodes
arm64: dts: qcom: x1e80100: add Soundwire controllers
arm64: dts: qcom: x1e80100: Add TCSR node
arm64: dts: qcom: x1e80100: Add USB nodes
arm64: dts: qcom: x1e80100: drop qcom,drv-count
arm64: dts: qcom: x1e80100: Fix the compatible for cluster idle states
arm64: dts: qcom: x1e80100: Flush RSC sleep & wake votes
arm64: dts: renesas: Add Gray Hawk Single board support
arm64: dts: renesas: Add Renesas R8A779G2 SoC support
arm64: dts: renesas: Add Renesas R8A779H0 SoC support
arm64: dts: renesas: gray-hawk-single: Add eMMC support
arm64: dts: renesas: gray-hawk-single: Add Ethernet support
arm64: dts: renesas: gray-hawk-single: Add I2C0 and EEPROMs
arm64: dts: renesas: gray-hawk-single: Add QSPI FLASH support
arm64: dts: renesas: gray-hawk-single: Add serial console pin control
arm64: dts: renesas: gray-hawk-single: Enable watchdog timer
arm64: dts: renesas: Improve TMU interrupt descriptions
arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2
arm64: dts: renesas: r8a779g0: Add standalone White Hawk CPU support
arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes
arm64: dts: renesas: r8a779g0: Restore sort order
arm64: dts: renesas: r8a779g2: Add White Hawk Single support
arm64: dts: renesas: r8a779h0: Add CA76 operating points
arm64: dts: renesas: r8a779h0: Add CPU core clocks
arm64: dts: renesas: r8a779h0: Add CPUIdle support
arm64: dts: renesas: r8a779h0: Add DMA support
arm64: dts: renesas: r8a779h0: Add Ethernet-AVB support
arm64: dts: renesas: r8a779h0: Add GPIO nodes
arm64: dts: renesas: r8a779h0: Add I2C nodes
arm64: dts: renesas: r8a779h0: Add L3 cache controller
arm64: dts: renesas: r8a779h0: Add pinctrl device node
arm64: dts: renesas: r8a779h0: Add RPC node
arm64: dts: renesas: r8a779h0: Add RWDT node
arm64: dts: renesas: r8a779h0: Add SD/MMC node
arm64: dts: renesas: r8a779h0: Add secondary CA76 CPU cores
arm64: dts: renesas: r9a07g043u: Add CSI and CRU nodes
arm64: dts: renesas: r9a07g044: Add DU node
arm64: dts: renesas: r9a07g054: Add DU node
arm64: dts: renesas: r9a08g045: Add missing interrupts to IRQC node
arm64: dts: renesas: r9a08g045: Add PSCI support
arm64: dts: renesas: r9a08g045: Add watchdog node
arm64: dts: renesas: rzg2l-smarc: Enable DU and link with DSI
arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
arm64: dts: renesas: rzg2ul-smarc: Enable CRU, CSI support
arm64: dts: renesas: rzg3s-smarc-som: Enable the watchdog interface
arm64: dts: renesas: rzg3s-smarc-som: Guard Ethernet IRQ GPIO hogs
arm64: dts: renesas: rzg3s-smarc: Add gpio keys
arm64: dts: renesas: ulcb-kf: Adapt 1.8V HDMI regulator to schematics
arm64: dts: renesas: ulcb-kf: Adapt sound 5v regulator to schematics
arm64: dts: renesas: ulcb-kf: Add node for GNSS
arm64: dts: renesas: ulcb-kf: Add regulators for PCIe ch1
arm64: dts: renesas: ulcb-kf: Drop duplicate 3.3v regulators
arm64: dts: renesas: white-hawk-cpu: Factor out common parts
arm64: dts: renesas: white-hawk-cpu: Restore sort order
arm64: dts: renesas: white-hawk: Add SoC name to top-level comment
arm64: dts: renesas: white-hawk: Drop SoC parts from sub boards
arm64: dts: renesas: white-hawk: Factor out common parts
arm64: dts: rockchip: add Anbernic RG-ARC S and RG-ARC D
arm64: dts: rockchip: Add basic support for QNAP TS-433
arm64: dts: rockchip: Add cache information to the SoC dtsi for RK3399
arm64: dts: rockchip: add clock to vo1-grf syscon on rk3588
arm64: dts: rockchip: Add common DT for edgeble-neu6b-io
arm64: dts: rockchip: Add devicetree for Pine64 PineTab2
arm64: dts: rockchip: Add devicetree support for TB-RK3588X board
arm64: dts: rockchip: Add Edgeble NCM6A WiFi6 Overlay
arm64: dts: rockchip: Add Edgeble NCM6A-IO 2.5G ETH
arm64: dts: rockchip: Add Edgeble NCM6A-IO M.2 B-Key, E-Key
arm64: dts: rockchip: Add Edgeble NCM6A-IO M.2 M-Key
arm64: dts: rockchip: Add Edgeble NCM6A-IO USB2
arm64: dts: rockchip: Add edgeble-neu6a-common DT
arm64: dts: rockchip: add Haikou baseboard with RK3588-Q7 SoM
arm64: dts: rockchip: Add HDMI0 PHY to rk3588
arm64: dts: rockchip: Add LED_GREEN for edgeble-neu6a
arm64: dts: rockchip: add missing definition of pmu io domains 1 and 2 on ringneck
arm64: dts: rockchip: add missing interrupt-names for rk356x vdpu
arm64: dts: rockchip: Add Powkiddy RGB10MAX3
arm64: dts: rockchip: add regulators for PCIe on RK3399 Puma Haikou
arm64: dts: rockchip: add rfkill node for M.2 Key E WiFi on rock-5b
arm64: dts: rockchip: add RK3588-Q7 (Tiger) SoM
arm64: dts: rockchip: add rs485 support on uart2 of rk3399-puma-haikou
arm64: dts: rockchip: add rs485 support on uart5 of px30-ringneck-haikou
arm64: dts: rockchip: add sdmmc card detect to the nanopc-t6
arm64: dts: rockchip: add spi controller aliases on rk3399
arm64: dts: rockchip: Add support for NanoPi R6C
arm64: dts: rockchip: Add support for NanoPi R6S
arm64: dts: rockchip: Add Touch to Anbernic RG-ARC D
arm64: dts: rockchip: Add USB3.0 to Indiedroid Nova
arm64: dts: rockchip: Add vdd_cpu_big reg to rk3588-edgeble-ncm6
arm64: dts: rockchip: adjust phy-handle name on rock-pi-e
arm64: dts: rockchip: adjust vendor on Banana Pi R2 Pro board
arm64: dts: rockchip: adjust vendor on orangepi rk3399 board
arm64: dts: rockchip: Designate the system power controller on QuartzPro64
arm64: dts: rockchip: Drop edgeble-neu6b dcdc-reg4 regulator-init-microvolt
arm64: dts: rockchip: drop panel port unit address in GRU Scarlet
arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 1
arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 2
arm64: dts: rockchip: drop redundant pcie-reset-suspend in Scarlet Dumo
arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from rk3588 i2s
arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma
arm64: dts: rockchip: enable NanoPC-T6 MiniPCIe power
arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
arm64: dts: rockchip: Fix name for UART pin header on qnap-ts433
arm64: dts: rockchip: fix nanopc-t6 sdmmc regulator
arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller
arm64: dts: rockchip: fix rk3328 hdmi ports node
arm64: dts: rockchip: fix rk3399 hdmi ports node
arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi CM5
arm64: dts: rockchip: Fix USB interface compatible string on kobol-helios64
arm64: dts: rockchip: Increase maximum frequency of SPI flash for ROCK Pi 4A/B/C
arm64: dts: rockchip: mark system power controller and fix typo on orangepi-5-plus
arm64: dts: rockchip: Move device specific properties
arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro
arm64: dts: rockchip: remove duplicate SPI aliases for helios64
arm64: dts: rockchip: remove redundant cd-gpios from rk3588 sdmmc nodes
arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f
arm64: dts: rockchip: Update powkiddy rk2023 dtsi for RGB10MAX3
arm64: dts: sc8280xp: correct DMIC2 and DMIC3 pin config node names
arm64: dts: sm8450: correct DMIC2 and DMIC3 pin config node names
arm64: dts: sm8550: correct DMIC2 and DMIC3 pin config node names
arm64: dts: sm8650: Add msi-map-mask for PCIe nodes
arm64: dts: sm8650: correct DMIC2 and DMIC3 pin config node names
arm64: dts: st: add video decoder support to stm32mp255
arm64: dts: st: add video encoder support to stm32mp255
arm64: dts: ti: Add common1 register space for AM62A SoC
arm64: dts: ti: Add common1 register space for AM62x SoC
arm64: dts: ti: Add common1 register space for AM65x SoC
arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card
arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card
arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK
arm64: dts: ti: Add reserved memory for watchdog
arm64: dts: ti: Add support for TI J722S Evaluation Module
arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan
arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay
arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0
arm64: dts: ti: Disable clock output of the ethernet PHY
arm64: dts: ti: Enable overlays for SK-AM62P
arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3
arm64: dts: ti: Introduce J722S family of SoCs
arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only
arm64: dts: ti: iot2050: Annotate LED nodes
arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards
arm64: dts: ti: iot2050: Do not split single items
arm64: dts: ti: iot2050: Factor out arduino connector bits
arm64: dts: ti: iot2050: Factor out DP related bits
arm64: dts: ti: iot2050: Factor out enabling of USB3 support
arm64: dts: ti: iot2050: Support IOT2050-SM variant
arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node
arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes
arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes
arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs
arm64: dts: ti: k3-am62-main: disable usb lpm
arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0
arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0
arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus
arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0
arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus
arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS)
arm64: dts: ti: k3-am62a-main: Add sdhci0 instance
arm64: dts: ti: k3-am62a-main: Add sdhci2 instance
arm64: dts: ti: k3-am62a7-sk: Add HDMI support
arm64: dts: ti: k3-am62a7-sk: Enable eMMC support
arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus
arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes
arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node
arm64: dts: ti: k3-am62p: Add DMASS1 for CSI
arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC
arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-am62p: Add nodes for CSI-RX
arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node
arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes
arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC
arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support
arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port
arm64: dts: ti: k3-am642-evm: Do not split single items
arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support
arm64: dts: ti: k3-am642-sk: Do not split single items
arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux
arm64: dts: ti: k3-am64: Remove PCIe endpoint node
arm64: dts: ti: k3-am654-base-board: Do not split single items
arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU
arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes
arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals
arm64: dts: ti: k3-am68-sk-som: Do not split single items
arm64: dts: ti: k3-am69-sk: Add support for OSPI flash
arm64: dts: ti: k3-am69-sk: Do not split single items
arm64: dts: ti: k3-am69-sk: Enable camera peripherals
arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board
arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number
arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP
arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0
arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0
arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain
arm64: dts: ti: k3-j7200-som-p0: Do not split single items
arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-j7200: Add support for CAN nodes
arm64: dts: ti: k3-j7200: Add support for multiple CAN instances
arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux
arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux
arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level
arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus
arm64: dts: ti: k3-j7200: Remove PCIe endpoint node
arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible
arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items
arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes
arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219
arm64: dts: ti: k3-j721e-sk: Do not split single items
arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number
arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux
arm64: dts: ti: k3-j721e-som-p0: Do not split single items
arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux
arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux
arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux
arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals
arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0
arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes
arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node
arm64: dts: ti: k3-j721s2-som-p0: Do not split single items
arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux
arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux
arm64: dts: ti: k3-j721s2: Fix power domain for VTM node
arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1
arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support
arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals
arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0
arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes
arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl
arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node
arm64: dts: ti: k3-j784s4: Fix power domain for VTM node
arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0
arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK
arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only
arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0
arm64: dts: ti: phycore-am64: Add ADC
arm64: dts: ti: Use https for urls
arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface
arm64: dts: ti: verdin-am62: mallow: add TPM device
arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V
arm64: dts: x1e80100: correct DMIC2 and DMIC3 pin config node names
 
ARM64: Dynamically allocate cpumasks and increase supported CPUs to 512
ARM64: Dynamically allocate cpumasks and increase supported CPUs to 512
 
arm64: Enable 52-bit virtual addressing for 4k and 16k granule configs
arm64: Enable LPA2 at boot if supported by the system
arm64: errata: Don't enable workarounds for "rare" errata by default
arm64: exynos: Enable SPI for Exynos850
arm64: Fix early handling of FEAT_E2H0 not being implemented
arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with Clang
arm64: gitignore: ignore relacheck
arm64: head: allocate more pages for the kernel mapping
arm64: head: Clear BSS and the kernel page tables in one go
arm64: head: move dynamic shadow call stack patching into early C runtime
arm64: head: Move early kernel mapping routines into C code
arm64: head: move memstart_offset_seed handling to C code
arm64: head: move relocation handling to C code
arm64: head: Run feature override detection before mapping the kernel
arm64: hibernate: Fix level3 translation fault in swsusp_save()
arm64: idreg-override: Create a pseudo feature for rodata=off
arm64: idreg-override: Move to early mini C runtime
arm64: io: permit offset addressing
arm64: kasan: Reduce minimum shadow alignment and enable 5 level paging
arm64: kaslr: Adjust randomization range dynamically
arm64: kaslr: Use feature override instead of parsing the cmdline again
arm64: Kconfig: clean up tautological LLVM version checks
arm64: kernel: Create initial ID map from C code
arm64: kernel: Don't rely on objcopy to make code under pi/ __init
arm64: kernel: Manage absolute relocations in code built under pi/
arm64: kernel: Remove early fdt remap code
arm64: kretprobes: acquire the regs via a BRK exception
arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels
arm64: make member of struct pt_regs and it's offset macro in the same order
arm64: mm: Add 5 level paging support to fixmap and swapper handling
arm64: mm: Add definitions to support 5 levels of paging
arm64: mm: Add feature override support for LVA
arm64: mm: add LPA2 and 5 level paging support to G-to-nG conversion
arm64: mm: Add LPA2 support to phys<->pte conversion routines
arm64: mm: Add support for folding PUDs at runtime
arm64: mm: add support for WXN memory translation attribute
arm64: mm: avoid fixmap for early swapper_pg_dir updates
arm64: mm: Handle LVA support as a CPU feature
arm64: mm: Make kaslr_requires_kpti() a static inline
arm64: mm: Make PUD folding check in set_pud() a runtime check
arm64: mm: Move fixmap region above vmemmap region
arm64: mm: Move PCI I/O emulation region above the vmemmap region
arm64: mm: omit redundant remap of kernel image
arm64: mm: Reclaim unused vmemmap region for vmalloc use
arm64: mm: Use 48-bit virtual addressing for the permanent ID map
arm64: mm: Wire up TCR.DS bit to PTE shareability fields
arm64: mmu: Make __cpu_replace_ttbr1() out of line
arm64: Move do_notify_resume() to entry-common.c
arm64: Move feature overrides into the BSS section
arm64: patching: implement text_poke API
arm64: pgtable: Decouple PGDIR size macros from PGD/PUD/PMD levels
arm64: ptdump: Allow all region boundaries to be defined at boot time
arm64: ptdump: Deal with translation levels folded at runtime
arm64: ptdump: Discover start of vmemmap region at runtime
arm64: ptdump: Disregard unaddressable VA space
arm64: Remove enable_daif macro
arm64: remove unnecessary ifdefs around is_compat_task()
arm64: remove unneeded BUILD_BUG_ON assertion
arm64: Revert "mm: provide idmap pointer to cpu_replace_ttbr1()"
arm64: rust: Enable Rust support for AArch64
arm64: Simplify do_notify_resume() DAIF masking
arm64: stacktrace: Implement arch_bpf_stack_walk() for the BPF JIT
arm64: sysreg: Add layout for ID_AA64MMFR4_EL1
arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants
arm64: tegra: Add audio support for Jetson Orin NX and Jetson Orin Nano
arm64: tegra: Add AXI configuration for Tegra234 MGBE
arm64: tegra: Add current monitors for Jetson Xavier
arm64: tegra: Add USB device support for Jetson AGX Xavier
arm64: tegra: Add USB Type-C controller for Jetson AGX Xavier
arm64: tegra: Define missing IO ports
arm64: tegra: Enable cros-ec-spi as wake source
arm64: tegra: Move AHUB ports to SoC DTSI
arm64: tegra: Remove Jetson Orin NX and Jetson Orin Nano DTSI
arm64: tegra: Use consistent SD/MMC aliases on Tegra234
arm64: tlb: Fix TLBI RANGE operand
arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative
arm64: Unmask Debug + SError in do_notify_resume()
arm64: Update setup_arch() comment on interrupt masking
arm64: Use Signed/Unsigned enums for TGRAN{4,16,64} and VARange
arm64: vdso: Use generic union vdso_data_store
arm64: vmemmap: Avoid base2 order of struct page size to dimension region
arm64: zynqmp: Add an OP-TEE node to the device tree
arm64: zynqmp: Add output-enable pins to SOMs
arm64: zynqmp: Add resets property for CAN nodes
arm64: zynqmp: Align usb clock nodes with binding
arm64: zynqmp: Comment all smmu entries
arm64: zynqmp: Describe assigned-clocks for uarts
arm64: zynqmp: Disable Tri-state for MIO38 Pin
arm64: zynqmp: Fix comment to be aligned with board name.
arm64: zynqmp: Introduce u-boot options node with bootscr-address
arm64: zynqmp: Remove incorrect comment from kv260s
arm64: zynqmp: Rename i2c?-gpio to i2c?-gpio-grp
arm64: zynqmp: Rename zynqmp-power node to power-management
arm64: zynqmp: Setup default si570 frequency to 156.25MHz
arm64: zynqmp: Update ECAM size to discover up to 256 buses
 
ARM: 9334/1: mm: init: remove misuse of kernel-doc comment
ARM: 9349/1: unwind: Add missing "Call trace:" line
ARM: 9350/1: fault: Implement copy_from_kernel_nofault_allowed()
ARM: 9351/1: fault: Add "cut here" line for prefetch aborts
ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
ARM: 9353/1: remove unneeded entry for CONFIG_FRAME_POINTER
ARM: 9354/1: ptrace: Use bitfield helpers
ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
ARM: 9381/1: kasan: clear stale stack poison
ARM: AM33xx: PRM: Implement REBOOT_COLD
ARM: AM33xx: PRM: Remove redundand defines
ARM: bcm: stop selecing CONFIG_TICK_ONESHOT
ARM: brcmstb: Add debug UART entry for 74165
ARM: defconfig: enable STMicroelectronics accelerometer and gyro for Exynos
ARM: dts: add stm32f769-disco-mb1166-reva09
ARM: dts: AM33xx: Add device tree entry for SGX GPU
ARM: dts: am3: Update clksel clocks to use reg instead of ti,bit-shift
ARM: dts: AM437x: Add device tree entry for SGX GPU
ARM: dts: arm: realview: Fix development chip ROM compatible value
ARM: dts: broadcom: bcmbca: Add NAND controller node
ARM: dts: da850: add MMD SDIO interrupts
ARM: dts: DRA7xx: Add device tree entry for SGX GPU
ARM: dts: gemini: Fix switch node names in the DIR-685
ARM: dts: gemini: Fix switch node names on Vitesse switches
ARM: dts: gemini: Fix wiligear compatible strings
ARM: dts: gemini: Map reset keys to KEY_RESTART
ARM: dts: imx1-apf9328: Fix Ethernet node name
ARM: dts: imx28-evk: Use 'eeprom' as the node name
ARM: dts: imx53-qsb: add support for the HDMI expander
ARM: dts: imx6: skov: add aliases for all ethernet nodes
ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address
ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node
ARM: dts: imx6dl: Add support for Sielaff i.MX6 Solo board
ARM: dts: imx6qdl-hummingboard: Add rtc0 and rtc1 aliases to fix hctosys
ARM: dts: imx6sl-tolino-shine2hd: fix touchscreen rotation
ARM: dts: imx6ul: Add missing #thermal-sensor-cells to tempmon
ARM: dts: imx6ul: Remove fsl,anatop from usbotg1
ARM: dts: imx6ul: Set macaddress location in ocotp
ARM: dts: imx6ull-dhcom: Remove /omit-if-no-ref/ from node usdhc1-pwrseq
ARM: dts: imx6ull-dhcor: Remove 900MHz operating point
ARM: dts: imx6ull-tarragon: fix USB over-current polarity
ARM: dts: imx6ull: fix pinctrl node name
ARM: dts: imx7-mba7: Add i2c bus recovery
ARM: dts: imx7-mba7: Add missing vcc supply to i2c devices
ARM: dts: imx7-mba7: Add RTC aliases
ARM: dts: imx7-mba7: Add SPI1_SS0 as chip select 3
ARM: dts: imx7-mba7: Enable SNVS power key
ARM: dts: imx7-mba7: Fix iomuxc node names
ARM: dts: imx7-mba7: Mark gpio-buttons as wakeup-source
ARM: dts: imx7-mba7: restrict usdhc interface modes
ARM: dts: imx7-mba7: Use 'no-mmc' property
ARM: dts: imx7-tqma7/mba7: convert fsl,pins to uint32-matrix
ARM: dts: imx7-tqma7: Add i2c bus recovery
ARM: dts: imx7-tqma7: Add missing vcc supply to i2c eeproms
ARM: dts: imx7-tqma7: fix EEPROM compatible for SE97BTP
ARM: dts: imx7-tqma7: Fix iomuxc node names
ARM: dts: imx7-tqma7: Fix PMIC v33 rail voltage range
ARM: dts: imx7-tqma7: mark system data eeprom as read-only
ARM: dts: imx7-tqma7: remove superfluous status property
ARM: dts: imx7-tqma7: rename node for SE97BTP
ARM: dts: imx7-tqma7: restrict usdhc interface modes
ARM: dts: imx7[d]-mba7: disable PCIe interface
ARM: dts: imx7[d]-mba7: disable USB OC on USB host and USB OTG2
ARM: dts: imx7[d]-mba7: hog Mini PCIe signals
ARM: dts: imx7[d]-mba7: Move ethernet PHY reset into PHY node
ARM: dts: imx7d-mba7: Remove USB OTG related properties on USB node
ARM: dts: imx7s-warp: Pass OV2680 link-frequencies
ARM: dts: imx: Add support for Apalis Evaluation Board v1.2
ARM: dts: integrator: Fix up VGA connector
ARM: dts: keystone: Replace http urls with https
ARM: dts: ls1021a: Enable usb3-lpm-capable for usb3 node
 
arm: dts: marvell: clearfog-gtr-l8: add support for second sfp connector
arm: dts: marvell: clearfog-gtr-l8: align port numbers with enclosure
arm: dts: marvell: clearfog-gtr: add board-specific compatible strings
arm: dts: marvell: clearfog-gtr: add missing pinctrl for all used gpios
arm: dts: marvell: clearfog-gtr: sort pinctrl nodes alphabetically
arm: dts: marvell: clearfog: add pro variant compatible in legacy dts
 
ARM: dts: marvell: dove-cubox: fix si5351 node names
 
arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
 
ARM: dts: meson8: fix &hwrng node compatible string
ARM: dts: meson8b: fix &hwrng node compatible string
ARM: dts: meson: fix bus node names
ARM: dts: microchip: at91-sama7g54_curiosity: Replace regulator-suspend-voltage with the valid property
ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property
ARM: dts: microchip: at91sam9x5ek: Use DMA for DBGU serial port
ARM: dts: microchip: gardena-smart-gateway: Use DMA for USART3
ARM: dts: microchip: sam9x60: align dmas to the opening '<'
ARM: dts: microchip: sama7g54_curiosity: Add initial device tree of the board
ARM: dts: microchip: sama7g5: Add flexcom 10 node
ARM: dts: microchip: sama7g5: add sama7g5 compatible
ARM: dts: microchip: sama7g5: align dmas to the opening '<'
ARM: dts: nxp: imx6ul: fix touchscreen node name
ARM: dts: nxp: imx6ul: xnur-gpio -> xnur-gpios
ARM: dts: nxp: imx: fix weim node name
ARM: dts: omap-embt2ws: system-power-controller for bt200
ARM: dts: omap3: Add device tree entry for SGX GPU
ARM: dts: omap3: Update clksel clocks to use reg instead of ti,bit-shift
ARM: dts: omap4-panda-common: Enable powering off the device
ARM: dts: omap4: Add device tree entry for SGX GPU
ARM: dts: omap5: Add device tree entry for SGX GPU
ARM: dts: omap: Switch over to https:// url
ARM: dts: qcom: Add support for Samsung Galaxy Tab 4 10.1 LTE (SM-T535)
ARM: dts: qcom: apq8026-lg-lenok: Add vibrator support
ARM: dts: qcom: apq8026-samsung-matissewifi: Configure touch keys
ARM: dts: qcom: apq8064: declare SAW2 regulators
ARM: dts: qcom: apq8064: rename SAW nodes to power-manager
ARM: dts: qcom: apq8084: drop 'regulator' property from SAW2 device
ARM: dts: qcom: apq8084: rename SAW nodes to power-manager
ARM: dts: qcom: apq8084: use new compat string for L2 SAW2 unit
ARM: dts: qcom: ipq4019-ap.dk01.1: align flash node with bindings
ARM: dts: qcom: ipq4019-ap.dk01.1: use existing labels for nodes
ARM: dts: qcom: ipq4019: correct clock order in DWC3 node
ARM: dts: qcom: ipq4019: drop 'regulator' property from SAW2 devices
ARM: dts: qcom: ipq4019: rename SAW nodes to power-manager
ARM: dts: qcom: ipq4019: use SoC-specific compatibles for SAW2 devices
ARM: dts: qcom: ipq8064: drop 'regulator' property from SAW2 devices
ARM: dts: qcom: ipq8064: drop unused reset-names from DWC3 node
ARM: dts: qcom: ipq8064: rename SAW nodes to power-manager
ARM: dts: qcom: ipq8064: use SoC-specific compatibles for SAW2 devices
ARM: dts: qcom: msm8226: Add CPU and SAW/ACC nodes
ARM: dts: qcom: msm8226: Add watchdog node
ARM: dts: qcom: msm8226: Sort and clean up nodes
ARM: dts: qcom: msm8926-htc-memul: Add rmtfs memory node
ARM: dts: qcom: msm8960: Add gsbi3 node
ARM: dts: qcom: msm8960: declare SAW2 regulators
ARM: dts: qcom: msm8960: drop 2nd clock frequency from timer
ARM: dts: qcom: msm8960: expressatt: Add gpio-keys
ARM: dts: qcom: msm8960: expressatt: Add mXT224S touchscreen
ARM: dts: qcom: msm8960: rename SAW nodes to power-manager
ARM: dts: qcom: msm8960: use SoC-specific compatibles for SAW2 devices
ARM: dts: qcom: msm8974: correct qfprom node size
ARM: dts: qcom: msm8974: drop 'regulator' property from SAW2 device
ARM: dts: qcom: msm8974: rename SAW nodes to power-manager
ARM: dts: qcom: msm8974: use new compat string for L2 SAW2 unit
ARM: dts: qcom: samsung-matisse-common: Add initial common device tree
ARM: dts: qcom: samsung-matisse-common: Add UART
ARM: dts: qcom: sdx65: correct clock order in DWC3 node
ARM: dts: qcom: use defines for interrupts
ARM: dts: renesas: Improve TMU interrupt descriptions
ARM: dts: renesas: r8a73a4: Add cp clock
ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate
ARM: dts: renesas: r8a73a4: Fix thermal parent clock
ARM: dts: renesas: r8a7778: Add missing reg-names to sound node
ARM: dts: rockchip: Add display subsystem for RK3128
ARM: dts: rockchip: Add HDMI node for RK3128
ARM: dts: rockchip: Enable HDMI output for XPI-3128
ARM: dts: rockchip: fix rk322x hdmi ports node
ARM: dts: rockchip: fix rk3288 hdmi ports node
ARM: dts: rockchip: mmc aliases for Sonoff iHost
ARM: dts: rockchip: Wifi improvements for Sonoff iHost
ARM: dts: samsung: exynos4412-p4note: add accelerometer and gyro to p4note
ARM: dts: samsung: exynos4412: decrease memory to account for unusable region
ARM: dts: samsung: exynos5420-galaxy-tab-common: add wifi node
ARM: dts: samsung: exynos5420-galaxy-tab: decrease available memory
ARM: dts: samsung: exynos5420-peach: Enable cros-ec-spi as wake source
ARM: dts: samsung: exynos5422-odroidxu3: disable thermal polling
ARM: dts: samsung: exynos5800-peach: Enable cros-ec-spi as wake source
ARM: dts: sti: minor whitespace cleanup around '='
ARM: dts: stm32: add CRC on stm32mp131
ARM: dts: stm32: add display support on stm32f769-disco
ARM: dts: stm32: add DSI support on stm32f769
ARM: dts: stm32: enable CRC on stm32mp135f-dk
ARM: dts: stm32: enable crypto accelerator on stm32mp135f-dk
ARM: dts: stm32: fix DSI peripheral clock on stm32mp15 boards
ARM: dts: stm32: lxa-tac: drive powerboard lines as open-drain
ARM: dts: stm32: lxa-tac: reduce RGMII interface drive strength
ARM: dts: stm32: rename mmc_vcard to vcc-3v3 on stm32f769-disco
ARM: dts: sun8i: Open FETA40i-C regulator aldo1
ARM: dts: ti: omap: add missing abb_{mpu,ivahd,dspeve,gpu} unit addresses for dra7 SoC
ARM: dts: ti: omap: add missing phy_gmii_sel unit address for dra7 SoC
ARM: dts: ti: omap: add missing sys_32k_ck unit address for dra7 SoC
ARM: dts: versatile: Fix up VGA connector
ARM: dts: vexpress: Set stdout-path to serial0 in the chosen node
ARM: imx: Remove usage of the deprecated ida_simple_xx() API
ARM: imx_v6_v7_defconfig: enable the vf610 gpio driver
ARM: multi_v7_defconfig: Add more TI Keystone support
ARM: multi_v7_defconfig: Add more TI Keystone support
ARM: multi_v7_defconfig: Disable board staging
ARM: multi_v7_defconfig: Enable BACKLIGHT_CLASS_DEVICE
ARM: omap1: remove duplicated 'select ARCH_OMAP'
ARM: OMAP2+: am33xx-restart: fix function name in kernel-doc
ARM: OMAP2+: clock: fix a function name in kernel-doc
ARM: OMAP2+: clockdomain: fix kernel-doc warnings
ARM: OMAP2+: cm33xx: use matching function name in kernel-doc
ARM: OMAP2+: CMINST: use matching function name in kernel-doc
ARM: OMAP2+: fix a kernel-doc warning
ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0
ARM: OMAP2+: fix kernel-doc warnings
ARM: OMAP2+: fix kernel-doc warnings
ARM: OMAP2+: fix N810 MMC gpiod table
ARM: OMAP2+: fix USB regression on Nokia N8x0
ARM: OMAP2+: hwmod: fix kernel-doc warnings
ARM: OMAP2+: hwmod: remove misuse of kernel-doc
ARM: OMAP2+: pmic-cpcap: fix kernel-doc warnings
ARM: OMAP2+: prm44xx: fix a kernel-doc warning
ARM: OMAP2+: PRM: fix kernel-doc warnings
ARM: prctl: reject PR_SET_MDWE on pre-ARMv6
 
arm: ptdump: rename CONFIG_DEBUG_WX to CONFIG_ARM_DEBUG_WX
 
ARM: qcom: drop most of 32-bit ARCH_QCOM subtypes
ARM: qcom: merge remaining subplatforms into sensible Kconfig entry
ARM: remove Thumb2 __builtin_thread_pointer workaround for Clang
ARM: s32c: update MAINTAINERS entry
ARM: s3c64xx: make bus_type const
ARM: s5pv210: fix pm.c kernel-doc warning
ARM: shmobile: defconfig: Disable staging
ARM: tegra: Add device-tree for LG Optimus 4X HD (P880)
ARM: tegra: Add device-tree for LG Optimus Vu (P895)
ARM: tegra: Enable cros-ec-spi as wake source
ARM: tegra: nexus7: Add missing clock binding into sound node
ARM: zynq: Remove clk/zynq.h header
ARM: zynq: slcr: fix function prototype kernel-doc warnings
 
asm-generic: remove extra type checking in acquire/release for non-SMP case
 
ASoC/soundwire: implement generic api for scanning amd soundwire controller
 
ASoC: acp: Support microphone from device Acer 315-24p
ASoC: amd: acp: Add missing error handling in sof-mach
ASoC: amd: acp: Drop redundant initialization of machine driver data
ASoC: amd: acp: fix for acp pdm configuration check
ASoC: amd: acp: fix for acp_init function error handling
ASoC: amd: acp: Make use of existing *_CODEC_DAI macros
ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach
ASoC: amd: ps: add machine select and register code
ASoC: amd: ps: fix for acp pme wake for soundwire configuration
ASoC: amd: ps: modify ACP register end address macro
ASoC: amd: ps: refactor acp child platform device creation code
ASoC: amd: ps: refactor acp device configuration read logic
ASoC: amd: ps: remove acp_reset flag
ASoC: amd: ps: update license
ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE
ASoC: amd: yc: Revert "add new YC platform variant (0x63) support"
ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
ASoC: atmel: use devm_snd_soc_register_card()
ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux
ASoC: codecs: Add support for the framer codec
ASoC: codecs: add support for WCD939x Codec
ASoC: codecs: Add WCD939x Codec driver
ASoC: codecs: Add WCD939x Soundwire devices driver
ASoC: codecs: constify static sdw_slave_ops struct
ASoC: codecs: da7213: Simplify mclk initialization
ASoC: codecs: ES8326: Adding new volume kcontrols
ASoC: codecs: ES8326: change members of private
ASoC: codecs: ES8326: change support for ES8326
ASoC: codecs: ES8326: Changing members of private structure
ASoC: codecs: ES8326: modify clock table
ASoC: codecs: ES8326: Removing the control of ADC_SCALE
ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume
ASoC: codecs: ES8326: Solve error interruption issue
ASoC: codecs: ES8326: solve some hp issues and
ASoC: codecs: fix TYPO 'reguest' to 'request' in error log
ASoC: codecs: hda: Cleanup error messages
ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing
ASoC: codecs: nau8825: Simplify mclk initialization
ASoC: codecs: remove redundant 'tristate' in sound/soc/codecs/Kconfig
ASoC: codecs: Remove unneeded semicolon
ASoC: codecs: rt5514: Simplify mclk initialization
ASoC: codecs: rt5616: Simplify mclk initialization
ASoC: codecs: rt5640: Simplify mclk initialization
ASoC: codecs: rt5660: Simplify mclk initialization
ASoC: codecs: Simplify mclk initialization
ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+
ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider
ASoC: codecs: tx-macro: Mark AMIC control registers as volatile
ASoC: codecs: tx-macro: Simplify setting AMIC control
ASoC: codecs: tx-macro: split widgets per different LPASS versions
ASoC: codecs: va-macro: add npl clk
ASoC: codecs: wsa881x: set clk_stop_mode1 flag
ASoC: codecs: wsa884x: Allow sharing reset GPIO
ASoC: Constify pointer to of_phandle_args
ASoC: cs-amp-lib: Add helpers for factory calibration data
ASoC: cs-amp-lib: Add KUnit test for calibration helpers
ASoC: cs-amp-lib: Check for no firmware controls when writing calibration
ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config
ASoC: cs35l56: Add helper functions for amp calibration
ASoC: cs35l56: Add support for CS35L54 and CS35L57
ASoC: cs35l56: Apply amp calibration from EFI data
ASoC: cs35l56: Avoid static analysis warning of uninitialised variable
ASoC: cs35l56: Fix unintended bus access while resetting amp
ASoC: cs35l56: fix usages of device_get_named_child_node()
ASoC: cs35l56: Fixes to handling of ASP1 config
ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid()
ASoC: cs35l56: Prevent overwriting firmware ASP config
ASoC: cs42l42: Remove redundant delays in suspend().
ASoC: cs42l43: Add clear of stashed pointer on component remove
ASoC: cs42l43: Add pm_ptr around the power ops
ASoC: cs42l43: Check error from device_property_read_u32_array()
ASoC: cs42l43: Correct extraction of data pointer in suspend/resume
ASoC: cs42l43: Minor code tidy ups
ASoC: cs42l43: Refactor to use for_each_set_bit()
ASoC: cs42l43: Shut down jack detection on component remove
ASoC: cs42l43: Sync the hp ilimit works when removing the component
ASoC: cs42l43: Tidy up header includes
ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL
ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding
ASoC: da7219-aad: fix usage of device_get_named_child_node()
ASoC: dt-bindings: Add Q6USB backend
ASoC: dt-bindings: atmel,asoc-wm8904: Convert to json-schema
ASoC: dt-bindings: atmel,sam9x5-wm8731: Convert to json-schema
ASoC: dt-bindings: atmel-classd: add sam9x7 compatible
ASoC: dt-bindings: audio-graph-port: Drop type from "clocks"
ASoC: dt-bindings: cirrus,cs42l43: Fix 'gpio-ranges' schema
ASoC: dt-bindings: cs35l45: Add interrupts
ASoC: dt-bindings: Do not override firmware-name $ref
ASoC: dt-bindings: document WCD939x Audio Codec
ASoC: dt-bindings: fsl,imx-asrc: convert to YAML
ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform
ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform
ASoC: dt-bindings: fsl-sai: Add power-domains
ASoC: dt-bindings: fsl-sai: Support Rx-only SAI
ASoC: dt-bindings: microchip: add sam9x7
ASoC: dt-bindings: qcom,sm8250: Allow up to 8 codec DAIs
ASoC: dt-bindings: qcom,wcd938x: move out common properties
ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line
ASoC: dt-bindings: rt1015: Convert to dtschema
ASoC: dt-bindings: rt5645: add cbj sleeve gpio property
ASoC: dt-bindings: samsung,tm2: Correct "audio-codec" constraints
ASoC: dt-bindings: Update example for enabling USB offload on SM8250
ASoC: fix SND_SOC_WCD939X dependencies
ASoC: fsl: use devm_snd_soc_register_card()
ASoC: fsl_sai: Add support for i.MX95 platform
ASoC: hdmi-codec: drop drm/drm_edid.h include
ASoC: Intel: add get_codec_dai_by_name helper function
ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h
ASoC: Intel: avs: Abstract IPC handling
ASoC: Intel: avs: Abstract IRQ handling
ASoC: Intel: avs: Add support for sending initial
ASoC: Intel: avs: Add topology parsing support for initial config
ASoC: Intel: avs: boards: Add modules description
ASoC: Intel: avs: CNL-based platforms support
ASoC: Intel: avs: Expose FW version with sysfs
ASoC: Intel: avs: Fix debug window description
ASoC: Intel: avs: Fix sound clipping in single capture scenario
ASoC: Intel: avs: Fixes and new platforms support
ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms
ASoC: Intel: avs: ICL-based platforms support
ASoC: Intel: avs: Ignore codecs with no suppoting driver
ASoC: Intel: avs: L1SEN reference counted
ASoC: Intel: avs: Populate board selection with new I2S entries
ASoC: Intel: avs: Prefix SKL/APL-specific members
ASoC: Intel: avs: Send initial config to module if present
ASoC: Intel: avs: Set name of control as in topology
ASoC: Intel: avs: TGL-based platforms support
ASoC: Intel: avs: UAPI: Add tokens for initial config feature
ASoC: Intel: board_helpers: support DAI link order customization
ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too
ASoC: Intel: catpt: Carefully use PCI bitwise constants
ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops
ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL
ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support
ASoC: Intel: soc-acpi: add RT712 support for LNL
ASoC: Intel: sof_cs42l42: use common module for DAI link generation
ASoC: Intel: sof_rt5682: board id cleanup for adl boards
ASoC: Intel: sof_rt5682: board id cleanup for jsl boards
ASoC: Intel: sof_rt5682: board id cleanup for mtl boards
ASoC: Intel: sof_rt5682: board id cleanup for rpl boards
ASoC: Intel: sof_rt5682: board id cleanup for tgl boards
ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards
ASoC: Intel: sof_sdw: add common sdw dai link init
ASoC: Intel: sof_sdw: remove .init callbacks
ASoC: Intel: sof_sdw: Remove unused function prototypes
ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id
ASoC: Intel: sof_sdw: use single rtd_init for rt_amps
ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name
ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name
ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name
ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name
ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name
ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name
ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name
ASoC: Merge up fixes
ASoC: Merge up fixes due to dependency with new changes
ASoC: Merge up left over v6.8 fix
ASoC: Merge up release
ASoC: meson: aiu: fix function pointer type
ASoC: meson: aiu: fix function pointer type mismatch
ASoC: meson: axg fixes and clean-up
ASoC: meson: axg-card: make links nonatomic
ASoC: meson: axg-fifo: take continuous rates
ASoC: meson: axg-fifo: use FIELD helpers
ASoC: meson: axg-fifo: use threaded irq to check periods
ASoC: meson: axg-spdifin: use max width for rate detection
ASoC: meson: axg-tdm-interface: add frame rate constraint
ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
ASoC: meson: axg-tdm-interface: manage formatters in trigger
ASoC: meson: axg-tdm-interface: update error format error traces
ASoC: meson: axg-tdm: add continuous clock support
ASoC: meson: cards: select SND_DYNAMIC_MINORS
ASoC: meson: t9015: fix function pointer type mismatch
ASoC: meson: tdm fixes
ASoC: nau8540: Add pre-charge actions for input
ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
ASoC: p1022_rdk: fix all kernel-doc warnings
ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ASoC: pxa: remove duplicated CONFIG_SND_PXA2XX_AC97 entry
ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc()
ASoC: Revert "ASoC: dt-bindings: Update example for enabling USB offload on SM8250"
ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
ASoC: rt-sdw*: add __func__ to all error logs
ASoC: rt-sdw: fix locking and improve error logs
ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating
ASoC: rt5682-sdw: fix locking sequence
ASoC: rt711-sdca: fix locking sequence
ASoC: rt711-sdw: fix locking sequence
ASoC: rt712-sdca-sdw: fix locking sequence
ASoC: rt715-sdca: volume step modification
ASoC: rt715: add vendor clear control register
ASoC: rt722-sdca-sdw: fix locking sequence
ASoC: rt722-sdca: add headset microphone vrefo setting
ASoC: rt722-sdca: modify channel number to support 4 channels
ASoC: sh: rz-ssi: Fix error message print
ASoC: soc-compress: Fix and add DPCM locking
ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get()
ASoC: soc-core.c: Skip dummy codec when adding platforms
ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai()
ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream
ASoC: SOF: Add some bounds checking to firmware data
ASoC: SOF: amd: add code for invoking soundwire manager helper functions
ASoC: SOF: amd: add interrupt handling for SoundWire manager devices
ASoC: SOF: amd: add machine select logic for soundwire based platforms
ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms
ASoC: SOF: amd: Compute file paths on firmware load
ASoC: SOF: amd: fix for false dsp interrupts
ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe()
ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies
ASoC: SOF: amd: fix soundwire dependencies
ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry
ASoC: SOF: amd: Optimize quirk for Valve Galileo
ASoC: SOF: amd: refactor acp driver pm ops
ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform
ASoC: SOF: amd: Skip IRAM/DRAM size modification
ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED
ASoC: SOF: amd: update descriptor fields for acp6.3 based platform
ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path
ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths
ASoC: SOF: core: Skip firmware test for custom loaders
ASoC: SOF: debug: show firmware/topology prefix/names
ASoC: SOF: Extend ChainDMA and DSPless mode to LNL+
ASoC: SOF: Fix runtime pm usage counter balance after fw exception
ASoC: SOF: imx: Add devicetree support to select topologies
ASoC: SOF: Intel: add default firmware library path for LNL
ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback
ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode
ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH
ASoC: SOF: Intel: hda-dai-ops: use dai_type
ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio
ASoC: SOF: Intel: hda-dai: remove dspless special case
ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend
ASoC: SOF: Intel: hda-mlink: update incorrect comment
ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint
ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback
ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset
ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position)
ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove
ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode
ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback
ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks
ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices
ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting
ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger
ASoC: SOF: ipc4-pcm: Correct the delay calculation
ASoC: SOF: ipc4-pcm: Do not reset ChainDMA if it is
ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated
ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture
ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv
ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state
ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally
ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer
ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer
ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay
ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs
ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config
ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs
ASoC: SOF: ipc4-topology: set config_length based on device_count
ASoC: SOF: ipc4-topology: support NHLT device type
ASoC: SOF: ipc4/Intel: Fix delay reporting
ASoC: SOF: ipc4: store number of playback/capture streams
ASoC: SOF: misc fixes
ASoC: SOF: mtrace: rework mtrace timestamp setting
ASoC: SOF: ops: add new 'is_chain_dma_supported' callback
ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3
ASoC: SOF: Remove the get_stream_position callback
ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops
ASoC: SOF: topology: dynamically allocate and store DAI widget->private
ASoC: SOF: topology: Parse DAI type token for dspless mode
ASoC: Support SAI and MICFIL on i.MX95 platform
ASoC: tas2781: mark dvc_tlv with __maybe_unused
ASoC: tas2781: Remove redundant initialization of pointer 'data'
ASoC: tas2781: remove unused acpi_subysystem_id
ASoC: tegra: Fix DSPK 16-bit playback
ASoC: ti: davinci-mcasp: Fix race condition during probe
ASoC: ti: j721e-evm: Use devm_kcalloc() instead of devm_kzalloc()
ASoC: ti: use devm_snd_soc_register_card()
ASoC: tlv320adc3xxx: Don't strip remove function when driver is builtin
ASoC: trace: add component to set_bias_level trace events
ASoC: trace: add event to snd_soc_dapm trace events
ASoC: use devm_snd_soc_register_card()
ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop()
ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
 
assoc_array: fix the return value in assoc_array_insert_mid_shortcut()
 
async: Use a dedicated unbound workqueue with raised min_active
 
ata: ahci: a hotplug capable port is an external port
ata: ahci: Add mask_port_map module parameter
ata: ahci: do not enable LPM on external ports
ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy()
ata: ahci: Drop low power policy board type
ata: ahci: move marking of external port earlier
ata: ahci_st: Remove an unused field in struct st_ahci_drv_data
ata: libata-core: Allow command duration limits detection for ACS-4 drives
ata: libata-scsi: Fix ata_scsi_dev_rescan() error path
ata: pata_macio: drop driver owner assignment
ata: pata_parport: make pata_parport_bus_type const
ata: sata_gemini: Check clk_enable() result
ata: sata_mv: Fix PCI device ID table declaration compilation warning
ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
 
atm: fore200e: Convert to platform remove callback returning void
 
audit: remove unnecessary assignment in audit_dupe_lsm_field()
audit: use KMEM_CACHE() instead of kmem_cache_create()
 
Author: Gang Li padata: dispatch works on
 
auxdisplay: Add 7 and 14 segment mappings to MAINTAINERS
auxdisplay: Add 7-segment LED display driver
auxdisplay: Add driver for MAX695x 7-segment LED controllers
auxdisplay: cfag12864bfb: Convert to platform remove callback returning void
auxdisplay: charlcd: Add missing MODULE_DESCRIPTION()
auxdisplay: charlcd: Don't rebuild when CONFIG_PANEL_BOOT_MESSAGE=y
auxdisplay: hd44780: Convert to platform remove callback returning void
auxdisplay: ht16k33: Add default to switch-cases
auxdisplay: ht16k33: Define a few helper macros
auxdisplay: ht16k33: Drop struct ht16k33_seg
auxdisplay: ht16k33: Move ht16k33_linedisp_ops down
auxdisplay: ht16k33: Switch to use line display character mapping
auxdisplay: img-ascii-lcd: Convert to platform remove callback returning void
auxdisplay: img-ascii-lcd: Make container_of() no-op for struct linedisp
auxdisplay: linedisp: Add missing header(s)
auxdisplay: linedisp: Add support for overriding character mapping
auxdisplay: linedisp: Allocate buffer for the string
auxdisplay: linedisp: Free allocated resources in ->release()
auxdisplay: linedisp: Group display drivers together
auxdisplay: linedisp: Move exported symbols to a namespace
auxdisplay: linedisp: Provide struct linedisp_ops for future extension
auxdisplay: linedisp: Unshadow error codes in ->store()
auxdisplay: linedisp: Use unique number for id
auxdisplay: panel: Switch to use module_parport_driver()
auxdisplay: seg-led-gpio: Convert to platform remove callback returning void
auxdisplay: seg-led-gpio: Import linedisp namespace
auxdisplay: Take over maintainership, but in Odd Fixes mode
 
ax25: Fix netdev refcount issue
ax25: fix use-after-free bugs caused by ax25_ds_del_timer
 
backlight/corgi-lcd: Include
 
backlight: Add Kinetic KTD2801 Backlight support
backlight: as3711_bl: Handle deferred probe
backlight: bd6107: Handle deferred probe
backlight: da9052: Fully initialize backlight_properties during probe
backlight: gpio: Simplify with dev_err_probe()
backlight: hx8357: Fix potential NULL pointer dereference
backlight: hx8357: Make use of dev_err_probe()
backlight: hx8357: Make use of device properties
backlight: hx8357: Move OF table closer to its consumer
backlight: hx8357: Utilise temporary variable for struct device
backlight: ktd2801: Make timing struct static
backlight: ktz8866: Correct the check for of_property_read_u32
backlight: l4f00242t03: Simplify with dev_err_probe()
backlight: lm3630a: Don't set bl->props.brightness in get_brightness
backlight: lm3630a: Initialize backlight_properties on init
backlight: lm3630a: Use backlight_get_brightness helper in update_status
backlight: lm3630a_bl: Handle deferred probe
backlight: lm3630a_bl: Simplify probe return on gpio request error
backlight: lm3639: Fully initialize backlight_properties during probe
backlight: lp8788: Fully initialize backlight_properties during probe
backlight: mp3309c: Fully initialize backlight_properties during probe
backlight: mp3309c: Make use of device properties
backlight: mp3309c: Use dev_err_probe() instead of dev_err()
backlight: mp3309c: Use pwm_apply_might_sleep()
backlight: mp3309c: Utilise temporary variable for struct device
backlight: pandora_bl: Drop unneeded ENOMEM error message
 
backtracetest: Convert from tasklet to BH workqueue
 
bareudp: use exit_batch_rtnl() method
 
base/node / ACPI: Enumerate node access class for 'struct access_coordinate'
 
batman-adv: Avoid infinite loop trying to resize local TT
batman-adv: Drop usage of export.h
batman-adv: Improve exception handling in batadv_throw_uevent()
batman-adv: Return directly after a failed batadv_dat_select_candidates() in batadv_dat_forward_data()
batman-adv: Start new development cycle
 
bcache: move calculation of stripe_size and io_opt into bcache_device_init
bcache: pass queue_limits to blk_mq_alloc_disk
bcache: port block device access to files
bcache: use of hlist_count_nodes()
 
bcachefs: Add a better limit for maximum number of buckets
bcachefs: Add an assertion for trying to evict btree root
bcachefs: Add checks for invalid snapshot IDs
bcachefs: Add error messages to logged ops fns
bcachefs: Add journal.blocked to journal_debug_to_text()
bcachefs: add missing bounds check in __bch2_bkey_val_invalid()
bcachefs: Add missing sched_annotate_sleep() in bch2_journal_flush_seq_async()
bcachefs: Add missing skcipher_request_set_callback() call
bcachefs: Add missing validation for superblock section clean
bcachefs: add REQ_SYNC and REQ_IDLE in write dio
bcachefs: add safety checks in bch2_btree_node_fill()
bcachefs: Always flush write buffer in delete_dead_inodes()
bcachefs: Avoid extent entry type assertions in .invalid()
bcachefs: avoid returning private error code in bch2_xattr_bcachefs_set
bcachefs: Avoid setting j->write_work unnecessarily
bcachefs: Avoid taking journal lock unnecessarily
bcachefs: bch2_btree_bit_mod -> bch2_btree_bit_mod_buffered
bcachefs: bch2_btree_bit_mod()
bcachefs: bch2_btree_root_alloc() -> bch2_btree_root_alloc_fake()
bcachefs: bch2_check_subvolume_structure()
bcachefs: bch2_hash_set_snapshot() -> bch2_hash_set_in_snapshot()
bcachefs: bch2_inode_insert()
bcachefs: bch2_lookup() gives better error message on inode not found
bcachefs: bch2_print_opts()
bcachefs: bch2_run_explicit_recovery_pass_persistent()
bcachefs: bch2_shoot_down_journal_keys()
bcachefs: bch2_snapshot_is_ancestor() now safe to call in early recovery
bcachefs: bch2_trigger_alloc() handles state changes better
bcachefs: bch_member.btree_allocated_bitmap
bcachefs: BCH_SB_LAYOUT_SIZE_BITS_MAX
bcachefs: bch_subvolume::fs_path_parent
bcachefs: bch_subvolume::parent -> creation_parent
bcachefs: BCH_WATERMARK_interior_updates
bcachefs: Be careful about btree node splits during journal replay
bcachefs: better journal pipelining
bcachefs: better log message in lookup_inode_for_snapshot()
bcachefs: bio per journal buf
bcachefs: bkey_cached.btree_trans_barrier_seq needs to be a ulong
bcachefs: btree node prefetching in check_topology
bcachefs: btree node scan now fills in sectors_written
bcachefs: btree node scan: handle encrypted nodes
bcachefs: btree_and_journal_iter now respects trans->journal_replay_not_finished
bcachefs: btree_and_journal_iter.trans
bcachefs: BTREE_ID_subvolume_children
bcachefs: btree_node_scan: Respect member.data_allowed
bcachefs: bucket_pos_to_bp_noerror()
bcachefs: Buffered write path now can avoid the inode lock
bcachefs: Bump limit in btree_trans_too_many_iters()
bcachefs: bump max_active on btree_interior_update_worker
bcachefs: Change "accounting overran journal reservation" to a warning
bcachefs: check bi_parent_subvol in check_inode()
bcachefs: Check btree ptr min_key in .invalid
bcachefs: check dirent->d_parent_subvol
bcachefs: Check for backpointer bucket_offset >= bucket size
bcachefs: Check for bad needs_discard before doing discard
bcachefs: Check for extents that point to same space
bcachefs: Check for journal entries overruning end of sb clean section
bcachefs: Check for packed bkeys that are too big
bcachefs: Check for subvolume children when deleting subvolumes
bcachefs: Check for writing superblocks with nonsense member seq fields
bcachefs: check inode->bi_parent_subvol against dirent
bcachefs: Check subvol <-> inode pointers in check_inode()
bcachefs: Check subvol <-> inode pointers in check_subvol()
bcachefs: check_inode_dirent_inode()
bcachefs: check_path() now only needs to walk up to subvolume root
bcachefs: check_path() now prints full inode when reattaching
bcachefs: Cleanup bch2_dirent_lookup_trans()
bcachefs: Clear recovery_passes_required as they complete without errors
bcachefs: closure per journal buf
bcachefs: convert journal replay ptrs to darray
bcachefs: copy_(to|from)_user_errcode()
bcachefs: Correctly reattach subvolumes
bcachefs: Correctly validate k->u64s in btree node read path
bcachefs: create debugfs dir for each btree
bcachefs: delete duplicated checks in check_dirent_to_subvol()
bcachefs: Disable errors=panic for BCH_IOCTL_FSCK_OFFLINE
bcachefs: Disable merges from interior update path
bcachefs: Don't corrupt journal keys gap buffer when dropping alloc info
bcachefs: Don't do extent merging before journal replay is finished
bcachefs: don't free error pointers
bcachefs: don't queue btree nodes for rewrites during scan
bcachefs: Don't scan for btree nodes when we can reconstruct
bcachefs: Don't skip fake btree roots in fsck
bcachefs: Don't use bch2_btree_node_lock_write_nofail() in btree split path
bcachefs: Drop redundant btree_path_downgrade()s
bcachefs: Ensure bch_sb_field_ext always exists
bcachefs: Errcode tracepoint, documentation
bcachefs: Etyzinger cleanups
bcachefs: extent_entry_next_safe()
bcachefs: factor out check_inode_backpointer()
bcachefs: Factor out check_subvol_dirent()
bcachefs: fix ! vs ~ typo in __clear_bit_le64()
bcachefs: Fix __bch2_btree_and_journal_iter_init_node_iter()
bcachefs: Fix a race in btree_update_nodes_written()
bcachefs: Fix a scheduler splat in __bch2_next_write_buffer_flush_journal_buf()
bcachefs: Fix assert in bch2_alloc_v4_invalid()
bcachefs: Fix assert in bch2_backpointer_invalid()
bcachefs: fix backpointer for missing alloc key msg
bcachefs: Fix bch2_btree_increase_depth()
bcachefs: Fix bch2_btree_node_fill() for !path
bcachefs: Fix bch2_dev_btree_bitmap_marked_sectors() shift
bcachefs: Fix bch2_dev_lookup() refcounting
bcachefs: fix bch2_get_acl() transaction restart handling
bcachefs: fix bch2_journal_buf_to_text()
bcachefs: Fix bch2_journal_noflush_seq()
bcachefs: fix bch_folio_sector padding
bcachefs: Fix BCH_IOCTL_FSCK_OFFLINE for encrypted filesystems
bcachefs: Fix bio alloc in check_extent_checksum()
bcachefs: Fix btree key cache coherency during replay
bcachefs: Fix btree node keys accounting in topology repair path
bcachefs: Fix btree node merging on write buffer btrees
bcachefs: Fix btree node reserve
bcachefs: fix check_inode_deleted_list()
bcachefs: Fix check_key_has_snapshot() call
bcachefs: Fix check_topology() when using node scan
bcachefs: Fix deadlock in journal replay
bcachefs: Fix deadlock in journal write path
bcachefs: Fix degraded mode fsck
bcachefs: fix deletion of indirect extents in btree_gc
bcachefs: Fix early error path in bch2_fs_btree_key_cache_exit()
bcachefs: fix error path of __bch2_read_super()
bcachefs: fix eytzinger0_find_gt()
bcachefs: fix for building in userspace
bcachefs: Fix format specifier in validate_bset_keys()
bcachefs: Fix gap buffer bug in bch2_journal_key_insert_take()
bcachefs: Fix inode early destruction path
bcachefs: fix integer conversion bug
bcachefs: Fix journal pins in btree write buffer
bcachefs: Fix journal replay with unreadable btree roots
bcachefs: Fix journal_buf bitfield accesses
bcachefs: fix leak in bch2_gc_write_reflink_key
bcachefs: Fix lifetime issue in device iterator helpers
bcachefs: Fix locking in bch2_alloc_write_key()
bcachefs: fix lost journal buf wakeup due to improved pipelining
bcachefs: Fix lost transaction restart error
bcachefs: Fix lost wakeup on journal shutdown
bcachefs: fix misplaced newline in __bch2_inode_unpacked_to_text()
bcachefs: Fix missing call to bch2_fs_allocator_background_exit()
bcachefs: Fix missing write refs in fs fio paths
bcachefs: fix mount error path
bcachefs: Fix nested transaction restart handling in bch2_bucket_gens_init()
bcachefs: fix nocow lock deadlock
bcachefs: Fix null ptr deref in twf from BCH_IOCTL_FSCK_OFFLINE
bcachefs: Fix null-ptr-deref in bch2_fs_alloc()
bcachefs: Fix order of gc_done passes
bcachefs: fix overflow in fiemap
bcachefs: Fix overlapping extent repair
bcachefs: Fix path where dirent -> subvol missing and we don't fix
bcachefs: fix race in bch2_btree_node_evict()
bcachefs: Fix race in bch2_write_super()
bcachefs: fix rand_delete unit test
bcachefs: Fix rebalance from durability=0 device
bcachefs: Fix refcount put in sb_field_resize error path
bcachefs: Fix remove_dirent()
bcachefs: Fix repair path for missing indirect extents
bcachefs: Fix shift-by-64 in bformat_needs_redo()
bcachefs: Fix snapshot_t() usage in bch2_fs_quota_read_inode()
bcachefs: fix split brain message
bcachefs: Fix spurious -BCH_ERR_transaction_restart_nested
bcachefs: fix the count of nr_freed_pcpu after changing bc->freed_nonpcpu list
bcachefs: fix the error code when mounting with incorrect options.
bcachefs: fix trans->mem realloc in __bch2_trans_kmalloc
bcachefs: Fix UAFs of btree_insert_entry array
bcachefs: fix unsafety in bch2_extent_ptr_to_text()
bcachefs: fix unsafety in bch2_stripe_to_text()
bcachefs: Fix use after free in bch2_check_fix_ptrs()
bcachefs: Fix use after free in check_root_trans()
bcachefs: fixup for building in userspace
bcachefs: Flag btrees with missing data
bcachefs: Flush journal immediately after replay if we did early repair
bcachefs: Further improve btree_update_to_text()
bcachefs: Go rw if running any explicit recovery passes
bcachefs: Guard against unknown k.k->type in __bkey_invalid()
bcachefs: If we run merges at a lower watermark, they must be nonblocking
bcachefs: Improve -o norecovery; opts.recovery_pass_limit
bcachefs: Improve bch2_btree_update_to_text()
bcachefs: Improve bch2_dirent_to_text()
bcachefs: Improve bch2_fatal_error()
bcachefs: improve bch2_journal_buf_to_text()
bcachefs: Improve error messages in device remove path
bcachefs: improve journal entry read fsck error messages
bcachefs: improve move_gap()
bcachefs: Improve sysfs internal/btree_updates
bcachefs: Improved topology repair checks
bcachefs: Initialize bch_write_op->failed in inline data path
bcachefs: Initialize super_block->s_uuid
bcachefs: Inodes need extra padding for varint_decode_fast()
bcachefs: intercept mountoption value for bool type
bcachefs: Interior known are required to have known key types
bcachefs: Journal writes should be REQ_SYNC|REQ_META
bcachefs: journal_keys now uses darray helpers
bcachefs: journal_seq_blacklist_add() now handles entries being added out of order
bcachefs: JOURNAL_SPACE_LOW
bcachefs: jset_entry for loops declare loop iter
bcachefs: jset_entry_datetime
bcachefs: KEY_TYPE_error is allowed for reflink
bcachefs: Kill bch2_bkey_ptr_data_type()
bcachefs: kill kvpmalloc()
bcachefs: Kill more -EIO error codes
bcachefs: Kill read lock dropping in bch2_btree_node_lock_write_nofail()
bcachefs: Kill some -EINVALs
bcachefs: Kill unnecessary wakeups in journal reclaim
bcachefs: Kill unused flags argument to btree_split()
bcachefs: Logged op errors should be ignored
bcachefs: Make snapshot_is_ancestor() safe
bcachefs: make sure to release last journal pin in replay
bcachefs: mean_and_variance: put struct mean_and_variance_weighted on a diet
bcachefs: more informative write path error message
bcachefs: Move btree_updates to debugfs
bcachefs: move fsck_write_inode() to inode.c
bcachefs: Move snapshot table size to struct snapshot_table
bcachefs: no_splitbrain_check option
bcachefs: node scan: ignore multiple nodes with same seq if interior
bcachefs: omit alignment attribute on big endian struct bkey
bcachefs: On emergency shutdown, print out current journal sequence number
bcachefs: Pass inode bkey to check_path()
bcachefs: Pin btree cache in ram for random access in fsck
bcachefs: port block device access to file
bcachefs: Prefer struct_size over open coded arithmetic
bcachefs: Print shutdown journal sequence number
bcachefs: pull out time_stats.[ch]
bcachefs: ratelimit errors from async_btree_node_rewrite
bcachefs: ratelimit informational fsck errors
bcachefs: rebalance_status now shows correct units
bcachefs: Reconstruct missing snapshot nodes
bcachefs: reconstruct_alloc cleanup
bcachefs: reconstruct_inode()
bcachefs: Remove accidental debug assert
bcachefs: remove redundant assignment to variable ret
bcachefs: Rename journal_keys.d -> journal_keys.data
bcachefs: Rename struct field swap to prevent macro naming collision
bcachefs: Repair pass for scanning for btree nodes
bcachefs: Repair subvol dirents that point to non subvols
bcachefs: Resume logged ops after fsck
bcachefs: Run check_topology() first
bcachefs: Run merges at BCH_WATERMARK_btree
bcachefs: Save key_cache_path in peek_slot()
bcachefs: Set path->uptodate when no node at level
bcachefs: set_btree_iter_dontneed also clears should_be_locked
bcachefs: Silence gcc warnings about arm arch ABI drift
bcachefs: simplify check_dirent_inode_dirent()
bcachefs: skip invisible entries in empty subvolume checking
bcachefs: Split out bkey_types.h
bcachefs: Split out btree_node_rewrite_worker
bcachefs: Split out discard fastpath
bcachefs: split out ignore_blacklisted, ignore_not_dirty
bcachefs: Split out journal workqueue
bcachefs: Split out recovery_passes.c
bcachefs: Standardize helpers for printing enum strs with bounds checks
bcachefs: Subvolume reconstruction
bcachefs: Subvolumes may now be renamed
bcachefs: Switch to uuid_to_fsid()
bcachefs: sysfs internal/trigger_journal_flush
bcachefs: Thread with file documentation
bcachefs: thread_with_file: add f_ops.flush
bcachefs: thread_with_file: allow creation of readonly files
bcachefs: thread_with_file: allow ioctls against these files
bcachefs: thread_with_file: create ops structure for thread_with_stdio
bcachefs: thread_with_file: Fix missing va_end()
bcachefs: thread_with_file: fix various printf problems
bcachefs: thread_with_stdio: convert to darray
bcachefs: thread_with_stdio: eliminate double buffering
bcachefs: thread_with_stdio: fix bch2_stdio_redirect_readline()
bcachefs: thread_with_stdio: kill thread_with_stdio_done()
bcachefs: thread_with_stdio: Mark completed in ->release()
bcachefs: thread_with_stdio: suppress hung task warning
bcachefs: time_stats: add larger units
bcachefs: time_stats: shrink time_stat_buffer for better alignment
bcachefs: time_stats: split stats-with-quantiles into a separate structure
bcachefs: Topology repair now uses nodes found by scanning to fill holes
bcachefs: Track iter->ip_allocated at bch2_trans_copy_iter()
bcachefs: Tweak btree key cache shrinker so it actually frees
bcachefs: Use kvzalloc() when dynamically allocating btree paths
bcachefs: Workqueues should be WQ_HIGHPRI
 
Linux: bcachefs; Fix deadlock in bch2_btree_update_start()
 
bcma: make bcma_bus_type const
 
bdev: make bdev_{release, open_by_dev}() private to block layer
bdev: make struct bdev_handle private to the block layer
bdev: open block device as files
bdev: remove bdev pointer from struct bdev_handle
bdev: remove bdev_open_by_path()
bdev: remove SLAB_MEM_SPREAD flag usage
 
binder: check offset alignment in binder_get_object()
binder: remove redundant variable page_addr
binder: use of hlist_count_nodes()
 
binfmt: replace deprecated strncpy
 
bitfield: suppress "dubious: x & !y" sparse warning
 
bitmap: Define a cleanup function for bitmaps
bitmap: Step down as a reviewer
 
blk-iocost: avoid out of bounds shift
blk-iocost: do not WARN if iocg was already offlined
 
blk-lib: check for kill signal
 
blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel
blk-mq: introduce a blk_mq_peek_cached_request helper
blk-mq: move blk_mq_attempt_bio_merge out blk_mq_get_new_requests
blk-mq: special case cached requests less
 
blk-throttle: Eliminate redundant checks for data direction
 
block, fs: Restore the per-bio/request data lifetime fields
 
block/blk-mq: Don't complete locally if capacities are different
 
block/genhd: port disk_scan_partitions() to file
 
block/ioctl: port blkdev_bszset() to file
 
block/swim: Convert to platform remove callback returning void
 
block2mtd: port device access to files
 
block: add a max_user_discard_sectors queue limit
block: add a queue_limits_set helper
block: add a queue_limits_stack_bdev helper
block: add an API to atomically update queue limits
block: add blk_time_get_ns() and blk_time_get() helpers
block: allow device to have both virt_boundary_mask and max segment size
block: blkdev_issue_secure_erase loop style
block: cache current nsec time in struct blk_plug
block: cleanup __blkdev_issue_write_zeroes
block: Clear zone limits for a non-zoned stacked queue
block: count BLK_OPEN_RESTRICT_WRITES openers
block: decouple blk_set_stacking_limits from blk_set_default_limits
block: Do not force full zone append completion in req_bio_endio()
block: Do not include rbtree.h in blk-zoned.c
block: don't reject too large max_user_sectors in blk_validate_limits
block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access
block: extend bio caching to task context
block: fix deadlock between bd_link_disk_holder and partition scan
block: fix mismatched kerneldoc function name
block: fix module reference leakage from bdev_open_by_dev error path
block: fix overflow in blk_ioctl_discard()
block: Fix page refcounts for unaligned buffers in __bio_release_pages()
block: fix q->blkg_list corruption during disk rebind
block: fix that blk_time_get_ns() doesn't update time after schedule
block: fix virt_boundary handling in blk_validate_limits
block: handle BLK_OPEN_RESTRICT_WRITES correctly
block: io wait hang check helper
block: limit block time caching to in_task() context
block: Make blk_rq_set_mixed_merge() static
block: make block_class constant
block: move capacity validation to blkpg_do_ioctl()
block: move cgroup time handling code into blk.h
block: move max_{open,active}_zones to struct queue_limits
block: optimise in irq bio put caching
block: partitions: only define function mac_fix_string for CONFIG_PPC_PMAC
block: pass a queue_limits argument to blk_alloc_disk
block: pass a queue_limits argument to blk_alloc_queue
block: pass a queue_limits argument to blk_mq_alloc_disk
block: pass a queue_limits argument to blk_mq_init_queue
block: prevent division by zero in blk_rq_stat_sum()
block: propagate partition scanning errors to the BLKRRPART ioctl
block: rbd: make rbd_bus_type const
block: refactor disk_update_readahead
block: refactor guard helpers
block: remove bdev_handle completely
block: remove disk_stack_limits
block: remove gfp_flags from blkdev_zone_mgmt
block: set default max segment size in case of virt_boundary
block: Simplify the allocation of slab caches
block: support PI at non-zero offset within metadata
block: update cached timestamp post schedule/preemption
block: use queue_limits_commit_update in queue_discard_max_store
block: use queue_limits_commit_update in queue_max_sectors_store
 
Bluetooth: Add new quirk for broken read key length on ATS2851
Bluetooth: Add new state HCI_POWERING_DOWN
Bluetooth: add quirk for broken address properties
Bluetooth: af_bluetooth: Fix deadlock
Bluetooth: bnep: Fix out-of-bound access
Bluetooth: btbcm: Use devm_kstrdup()
Bluetooth: btbcm: Use strreplace()
Bluetooth: btintel: Fix null ptr deref in btintel_read_version
Bluetooth: btintel: Fixe build regression
Bluetooth: btintel: Print Firmware Sequencer information
Bluetooth: btmtk: Add MODULE_FIRMWARE() for MT7922
Bluetooth: btnxpuart: Fix btnxpuart_close
Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
Bluetooth: btrtl: Add the support for RTL8852BT/RTL8852BE-VT
Bluetooth: btrtl: fix out of bounds memory access
Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925
Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
Bluetooth: btusb: Add support Mediatek MT7920
Bluetooth: btusb: Fix memory leak
Bluetooth: btusb: Fix triggering coredump implementation for QCA
Bluetooth: btusb: mediatek: Fix double free of skb in coredump
Bluetooth: constify the struct device_type usage
Bluetooth: Disconnect connected devices before rfkilling adapter
Bluetooth: Fix eir name length
Bluetooth: Fix memory leak in hci_req_sync_complete()
Bluetooth: Fix TOCTOU in HCI debugfs implementation
Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout
Bluetooth: fix use-after-free in accessing skb after sending it
Bluetooth: HCI: Fix potential null-ptr-deref
Bluetooth: hci_conn: Always use sk_timeo as conn_timeout
Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
Bluetooth: hci_conn: Only do ACL connections sequentially
Bluetooth: hci_core: Cancel request on command timeout
Bluetooth: hci_core: Fix possible buffer overflow
Bluetooth: hci_event: Fix not indicating new connection for BIG Sync
Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE
Bluetooth: hci_event: Remove code to removed CONFIG_BT_HS
Bluetooth: hci_event: set the conn encrypted before conn establishes
Bluetooth: hci_event: Use HCI error defines instead of magic values
Bluetooth: hci_h5: Add ability to allocate memory for private data
Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional()
Bluetooth: hci_sock: Fix not validating setsockopt user input
Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
Bluetooth: hci_sync: Attempt to dequeue connection attempt
Bluetooth: hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync
Bluetooth: hci_sync: Fix overwriting request callback
Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY
Bluetooth: hci_sync: Use address filtering when HCI_PA_SYNC is set
Bluetooth: hci_sync: Use advertised PHYs on hci_le_ext_create_conn_sync
Bluetooth: hci_sync: Use QoS to determine which PHY to scan
Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor
Bluetooth: ISO: Add hcon for listening bis sk
Bluetooth: ISO: Align broadcast sync_timeout with connection timeout
Bluetooth: ISO: Clean up returns values in iso_connect_ind()
Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset
Bluetooth: ISO: Fix not validating setsockopt user input
Bluetooth: ISO: Reassemble PA data for bcast sink
Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit
Bluetooth: L2CAP: Fix not validating setsockopt user input
Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout
Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect()
Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID
Bluetooth: mgmt: Remove leftover queuing of power_off work
Bluetooth: mgmt: remove NULL check in add_ext_adv_params_complete()
Bluetooth: mgmt: remove NULL check in mgmt_set_connectable_complete()
Bluetooth: msft: Fix memory leak
Bluetooth: msft: fix slab-use-after-free in msft_do_close()
Bluetooth: qca: add missing firmware sanity checks
Bluetooth: qca: fix device-address endianness
Bluetooth: qca: fix firmware check error path
Bluetooth: qca: fix info leak when fetching board id
Bluetooth: qca: fix info leak when fetching fw build id
Bluetooth: qca: fix invalid device address check
Bluetooth: qca: fix NULL-deref on non-serdev setup
Bluetooth: qca: fix NULL-deref on non-serdev suspend
Bluetooth: qca: fix NVM configuration parsing
Bluetooth: qca: fix wcn3991 device address check
Bluetooth: qca: generalise device address check
Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional()
Bluetooth: Remove BT_HS
Bluetooth: Remove HCI_POWER_OFF_TIMEOUT
Bluetooth: Remove pending ACL connection attempts
Bluetooth: Remove superfluous call to hci_conn_check_pending()
Bluetooth: Remove usage of the deprecated ida_simple_xx() API
Bluetooth: RFCOMM: Fix not validating setsockopt user input
Bluetooth: SCO: Fix not validating setsockopt user input
 
bna: ensure the copied buf is NUL terminated
 
bnx2x: convert EEE handling to use linkmode bitmaps
bnx2x: Fix firmware version string character counts
 
bnxt: convert EEE handling to use linkmode bitmaps
 
bnxt_en: Add bnxt_get_total_vnics() to calculate number of VNICs
bnxt_en: Add drop action support for ntuple
bnxt_en: Add ethtool -N support for ether filters.
bnxt_en: Add RSS support for IPSEC headers
bnxt_en: Add separate function to delete the filter structure
bnxt_en: Add support for user configured RSS key
bnxt_en: Check additional resources in bnxt_check_rings()
bnxt_en: Create and setup the additional VNIC for adding ntuple filters
bnxt_en: Define BNXT_VNIC_DEFAULT for the default vnic index
bnxt_en: Enhance ethtool ntuple support for ip flows besides TCP/UDP
bnxt_en: Explicitly specify P5 completion rings to reserve
bnxt_en: fix accessing vnic_info before allocating it
bnxt_en: Fix error recovery for 5760X (P7) chips
bnxt_en: Fix error recovery for RoCE ulp client
bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init()
bnxt_en: Fix the PCI-AER routines
bnxt_en: implement fully specified 5-tuple masks
bnxt_en: Improve RSS context reservation infrastructure
bnxt_en: Invalidate user filters when needed
bnxt_en: Provision for an additional VNIC for ntuple filters
bnxt_en: Refactor bnxt_set_features()
bnxt_en: refactor reset close code
bnxt_en: Refactor ring reservation functions
bnxt_en: Reset PTP tx_avail after possible firmware reset
bnxt_en: Restore all the user created L2 and ntuple filters
bnxt_en: Retain user configured filters when closing
bnxt_en: Save user configured filters in a lookup list
bnxt_en: Support ethtool -n to display ether filters.
bnxt_en: Use firmware provided maximum filter counts.
bnxt_en: Use the new VNIC to create ntuple filters
 
bonding: 802.3ad replace MAC_ADDRESS_EQUAL with __agg_has_partner
bonding: Add independent control state machine
bonding: rate-limit bonding driver inspect messages
bonding: use exit_batch_rtnl() method
 
bootconfig: Fix the kerneldoc of _xbc_exit()
bootconfig: use memblock_free_late to free xbc memory to buddy
 
bounds: support non-power-of-two CONFIG_NR_CPUS
bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
 
bpf, arm64: Enable the inline of bpf_kptr_xchg()
bpf, arm64: fix bug in BPF_LDX_MEMSX
bpf, arm64: Fix incorrect runtime stats
bpf, arm64: support exceptions
bpf, arm64: use bpf_prog_pack for memory management
 
bpf, btf: Add check_btf_kconfigs helper
bpf, btf: Check btf for register_bpf_struct_ops
bpf, btf: Fix return value of register_btf_id_dtor_kfuncs
 
bpf, docs: Clarify definitions of various instructions
bpf, docs: Clarify that MOVSX is only for BPF_X not BPF_K
bpf, docs: Clarify which legacy packet instructions existed
bpf, docs: Expand set of initial conformance groups
bpf, docs: Fix bpf_redirect_peer header doc
bpf, docs: Fix typos in instruction-set.rst
bpf, docs: Fix typos in instructions-set.rst
bpf, docs: Rename legacy conformance group to packet
bpf, docs: specify which BPF_ABS and BPF_IND fields were zero
bpf, docs: Update ISA document title
bpf, docs: Use IETF format for field definitions in instruction-set.rst
 
bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition
 
bpf, net: introduce bpf_struct_ops_desc.
bpf, net: switch to dynamic registration
bpf, net: validate struct_ops when updating value.
 
bpf, riscv64/cfi: Support kCFI + BPF on riscv64
 
bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
 
bpf, sockmap: Prevent lock inversion deadlock in map delete elem
 
bpf, x86: Fix PROBE_MEM runtime load check
 
bpf,lsm: Add BPF token LSM hooks
bpf,lsm: Refactor bpf_map_alloc/bpf_map_free LSM hooks
bpf,lsm: Refactor bpf_prog_alloc/bpf_prog_free LSM hooks
 
bpf,selinux: Allocate bpf_security_struct per BPF token
 
bpf,token: Use BIT_ULL() to convert the bit mask
 
bpf: Abstract loop unrolling pragmas in BPF selftests
bpf: add __arg_trusted global func arg tag
bpf: add arg:nullable tag to be combined with trusted pointers
bpf: Add BPF token delegation mount options to BPF FS
bpf: Add BPF token support to BPF_BTF_LOAD command
bpf: Add BPF token support to BPF_MAP_CREATE command
bpf: Add BPF token support to BPF_PROG_LOAD command
bpf: add btf pointer to struct bpf_ctx_arg_aux.
bpf: Add cond_break macro
bpf: Add cookie to perf_event bpf_link_info records
bpf: Add helper macro bpf_addr_space_cast()
bpf: add is_async_callback_calling_insn() helper
bpf: add struct_ops_tab to btf.
bpf: Add the assign_scalar_id_before_mov function
bpf: Add the get_reg_width function
bpf: Add x86-64 JIT support for bpf_addr_space_cast instruction.
bpf: Add x86-64 JIT support for PROBE_MEM32 pseudo instructions.
bpf: Align CAP_NET_ADMIN checks with bpf_capable() approach
bpf: Allow all printable characters in BTF DATASEC names
bpf: Allow calling static subprogs while holding a bpf_spin_lock
bpf: Allow compiler to inline most of bpf_local_storage_lookup()
bpf: Allow kfuncs return 'void *'
bpf: allow more maps in sleepable bpf programs
bpf: Assign ID to scalars on spill
bpf: avoid VLAs in progs/test_xdp_dynptr.c
bpf: btf: Add BTF_KFUNCS_START/END macro pair
bpf: btf: Support flags for BTF_SET8 sets
bpf: Build type-punning BPF selftests with -fno-strict-aliasing
bpf: Check bloom filter map value size
bpf: Check cfi_stubs before registering a struct_ops type.
bpf: Clarify batch lookup/lookup_and_delete semantics
bpf: Clarify bpf_arena comments.
bpf: Consistently use BPF token throughout BPF verifier logic
bpf: Create argument information for nullable arguments.
bpf: Define struct bpf_tcp_req_attrs when CONFIG_SYN_COOKIES=n.
bpf: Disasm support for addr_space_cast instruction.
bpf: don't emit warnings intended for global subprogs for static subprogs
bpf: don't infer PTR_TO_CTX for programs with unnamed context type
bpf: emit source code file name and line number in verifier log
bpf: export btf_ctx_access to modules.
bpf: Fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS
bpf: Fix a verifier verbose message
bpf: fix constraint in test_tcpbpf_kern.c
bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
bpf: Fix error checks against bpf_get_btf_vmlinux().
bpf: Fix hashtab overflow check on 32-bit arches
bpf: fix possible file descriptor leaks in verifier
bpf: Fix stackmap overflow check on 32-bit arches
bpf: Fix test verif_scale_strobemeta_subprogs failure due to llvm19
bpf: fix warning for crash_kexec
bpf: Generate const static pointers for kernel helpers
bpf: get type information with BTF_ID_LIST
bpf: handle bpf_user_pt_regs_t typedef explicitly for PTR_TO_CTX global arg
bpf: Handle scalar spill vs all MISC in stacksafe()
bpf: handle trusted PTR_TO_BTF_ID_OR_NULL in argument check logic
bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
bpf: Have bpf_rdonly_cast() take a const pointer
bpf: hold module refcnt in bpf_struct_ops map creation and prog verification.
bpf: improve duplicate source code line detection
bpf: Introduce BPF token object
bpf: Introduce bpf_arena.
bpf: introduce in_sleepable() helper
bpf: Introduce may_goto instruction
bpf: lookup struct_ops types from a given module BTF.
bpf: Make bpf_for_each_spilled_reg consider narrow spills
bpf: make infinite loop detection in is_state_visited() exact
bpf: make struct_ops_map support btfs other than btf_vmlinux.
bpf: make sure scalar args don't accept __arg_nonnull tag
bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly
bpf: Merge two CONFIG_BPF entries
bpf: Minor clean-up to sleepable_lsm_hooks BTF set
bpf: Minor improvements for bpf_cmp.
bpf: Move -Wno-compare-distinct-pointer-types to BPF_CFLAGS
bpf: Move __kfunc_param_match_suffix() to btf.c.
bpf: move arg:ctx type enforcement check inside the main logic loop
bpf: move sleepable flag from bpf_prog_aux to bpf_prog
bpf: One more maintainer for libbpf and BPF selftests
bpf: pass attached BTF to the bpf_struct_ops subsystem
bpf: pass btf object id in bpf_map_info.
bpf: Plumb get_unmapped_area() callback into bpf_map_ops
bpf: prepare btf_prepare_func_args() for multiple tags per argument
bpf: Preserve boundaries and track scalars on narrowing fill
bpf: Protect against int overflow for stack access size
bpf: put uprobe link's path and task in release callback
bpf: Recognize '__map' suffix in kfunc arguments
bpf: Recognize addr_space_cast instruction in the verifier.
bpf: Recognize btf_decl_tag("arg: Arena") as PTR_TO_ARENA.
bpf: Recognize that two registers are safe when their ranges match
bpf: Refactor ptr alu checking rules to allow alu explicitly
bpf: refactory struct_ops type initialization to a function.
bpf: Remove an unnecessary check.
bpf: remove check in __cgroup_bpf_run_filter_skb
bpf: Remove unused field "mod" in struct bpf_trampoline
bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
bpf: report RCU QS in cpumap kthread
bpf: Shrink size of struct bpf_map/bpf_array.
bpf: simplify btf_get_prog_ctx_type() into btf_is_prog_ctx_type()
bpf: Store cookies in kprobe_multi bpf_link_info data
bpf: struct_ops supports more than one page for trampolines.
bpf: support deferring bpf_link dealloc to after RCU grace period
bpf: Support inlining bpf_kptr_xchg() helper
bpf: support multiple tags per argument
bpf: Support symbolic BPF FS delegation mount options
bpf: Sync uapi bpf.h header for the tooling infra
bpf: Take into account BPF token when fetching helper protos
bpf: tcp: Handle BPF SYN Cookie in cookie_v[46]_check().
bpf: tcp: Handle BPF SYN Cookie in skb_steal_sock().
bpf: tcp: Support arbitrary SYN Cookie.
bpf: Tell bpf programs kernel's PAGE_SIZE
bpf: Temporarily disable atomic operations in BPF arena
bpf: Track aligned st store as imprecise spilled registers
bpf: Track spilled unbounded scalars
bpf: Transfer RCU lock state between subprog calls
bpf: treewide: Annotate BPF kfuncs in BTF
bpf: update BPF LSM designated reviewer list
bpf: Use -Wno-address-of-packed-member in some selftests
bpf: Use -Wno-error in certain tests when building with GCC
bpf: Use O(log(N)) binary search to find line info record
bpf: Use r constraint instead of p constraint in selftests
bpf: validate value_type
bpf: verifier: fix addr_space_cast from as(1) to as(0)
bpf: verifier: prevent userspace memory access
bpf: verifier: reject addr_space_cast insn without arena
 
bpftool: Add an example for struct_ops map and shadow type.
bpftool: Be more portable by using POSIX's basename()
bpftool: Display cookie for kprobe multi link
bpftool: Display cookie for perf event link probes
bpftool: Fix wrong free call in do_show_link
bpftool: Generated shadow variables for struct_ops maps.
bpftool: Recognize arena map type
bpftool: rename is_internal_mmapable_map into is_mmapable_map
bpftool: Silence build warning about calloc()
 
brd: pass queue_limits to blk_mq_alloc_disk
 
bridge/br_netlink.c: no need to return void function
 
bridge: use exit_batch_rtnl() method
bridge: vlan: use synchronize_net() when holding RTNL
 
btrfs: add comment about list_is_singular() use at btrfs_delete_unused_bgs()
btrfs: add forward declarations and headers, part 1
btrfs: add forward declarations and headers, part 2
btrfs: add forward declarations and headers, part 3
btrfs: add helper to get fs_info from struct inode pointer
btrfs: add helpers to get fs_info from page/folio pointers
btrfs: add helpers to get inode from page/folio pointers
btrfs: add lockdep assertion to remaining delalloc callbacks
btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()
btrfs: add set_folio_extent_mapped() helper
btrfs: always clear PERTRANS metadata during commit
btrfs: assert root delalloc lock is held at __btrfs_del_delalloc_inode()
btrfs: avoid unnecessary ref initialization when freeing log tree block
btrfs: cache folio size and shift in extent_buffer
btrfs: change BUG_ON to assertion in btrfs_read_roots()
btrfs: change BUG_ON to assertion in reset_balance_state()
btrfs: change BUG_ON to assertion in tree_move_down()
btrfs: change BUG_ON to assertion when checking for delayed_node root
btrfs: change BUG_ON to assertion when verifying lockdep class setup
btrfs: change BUG_ON to assertion when verifying root in btrfs_alloc_reserved_file_extent()
btrfs: change BUG_ONs to assertions in btrfs_qgroup_trace_subtree()
btrfs: compression: remove dead comments in btrfs_compress_heuristic()
btrfs: convert defrag_prepare_one_page() to use a folio
btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
btrfs: delete BUG_ON in btrfs_init_locked_inode()
btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
btrfs: delete pointless BUG_ONs on extent item size
btrfs: do not skip re-registration for the mounted device
btrfs: do not wait for short bulk allocation
btrfs: document what the spinlock unused_bgs_lock protects
btrfs: drop static inline specifiers from tree-mod-log.c
btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
btrfs: factor out validation of btrfs_ioctl_vol_args::name
btrfs: factor out validation of btrfs_ioctl_vol_args_v2::name
btrfs: fallback if compressed IO fails for ENOSPC
btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()
btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
btrfs: fix message not properly printing interval when adding extent map
btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
btrfs: fix race in read_extent_buffer_pages()
btrfs: fix race when detecting delalloc ranges during fiemap
btrfs: fix warning messages not printing interval at unpin_extent_range()
btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range()
btrfs: handle block group lookup error when it's being removed
btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
btrfs: handle directory and dentry mismatch in btrfs_may_delete()
btrfs: handle errors returned from unpin_extent_cache()
btrfs: handle invalid extent item reference found in check_committed_ref()
btrfs: handle invalid extent item reference found in extent_from_logical()
btrfs: handle invalid extent item reference found in find_first_extent_item()
btrfs: handle invalid range and start in merge_extent_mapping()
btrfs: handle invalid root reference found in btrfs_find_root()
btrfs: handle invalid root reference found in btrfs_init_root_free_objectid()
btrfs: handle invalid root reference found in may_destroy_subvol()
btrfs: handle root deletion lookup error in btrfs_del_root()
btrfs: handle transaction commit errors in flush_reservations()
btrfs: hoist fs_info out of loops in end_bbio_data_write and end_bbio_data_read
btrfs: include device major and minor numbers in the device scan notice
btrfs: introduce offload_csum_mode to tweak checksum offloading behavior
btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
btrfs: make btrfs_error_unpin_extent_range() return void
btrfs: make sure that WRITTEN is set on all metadata blocks
btrfs: mark __btrfs_add_free_space static
btrfs: mark btrfs_put_caching_control() static
btrfs: merge btrfs_del_delalloc_inode() helpers
btrfs: move balance args conversion helpers to volumes.c
btrfs: move transaction abort to the error site btrfs_rebuild_free_space_tree()
btrfs: move transaction abort to the error site in btrfs_create_free_space_tree()
btrfs: move transaction abort to the error site in btrfs_delete_free_space_tree()
btrfs: open code btrfs_backref_get_eb()
btrfs: open code btrfs_backref_iter_free()
btrfs: open code trivial btrfs_lru_cache_size()
btrfs: page to folio conversion in btrfs_truncate_block()
btrfs: pass a valid extent map cache pointer to __get_extent_map()
btrfs: pass btrfs_device to btrfs_scratch_superblocks()
btrfs: port device access to file
btrfs: preallocate temporary extent buffer for inode logging when needed
btrfs: push errors up from add_async_extent()
btrfs: qgroup: allow quick inherit if snapshot is created and added to the same parent
btrfs: qgroup: always free reserved space for extent records
btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans
btrfs: qgroup: correctly model root qgroup rsv in convert
btrfs: qgroup: do not check qgroup inherit if qgroup is disabled
btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations
btrfs: qgroup: validate btrfs_qgroup_inherit parameter
btrfs: raid56: extra debugging for raid6 syndrome generation
btrfs: record delayed inode root in transaction
btrfs: reduce inode lock critical section when setting and clearing delalloc
btrfs: remove colon from messages with state
btrfs: remove do_list variable at btrfs_clear_delalloc_extent()
btrfs: remove do_list variable at btrfs_set_delalloc_extent()
btrfs: remove duplicate recording of physical address
btrfs: remove extent_map_tree forward declaration at extent_io.h
btrfs: remove no longer used btrfs_transaction_in_commit()
btrfs: remove SLAB_MEM_SPREAD flag use
btrfs: remove the pg_offset parameter from btrfs_get_extent()
btrfs: remove unused included headers
btrfs: remove unused variable bio_offset from end_bbio_data_read()
btrfs: rename btrfs_add_delalloc_inodes() to singular form
btrfs: replace i_blocksize by fs_info::sectorsize
btrfs: replace sb::s_blocksize by fs_info::sectorsize
btrfs: return accurate error code on open failure in open_fs_devices()
btrfs: return errors from unpin_extent_range()
btrfs: reuse cloned extent buffer during fiemap to avoid re-allocations
btrfs: scrub: run relocation repair when/only needed
btrfs: send: avoid duplicated search for last extent when sending hole
btrfs: send: handle path ref underflow in header iterate_inode_ref()
btrfs: send: handle unexpected data in header buffer in begin_cmd()
btrfs: send: handle unexpected inode in header process_recorded_refs()
btrfs: set correct ram_bytes when splitting ordered extent
btrfs: stop passing root argument to __btrfs_del_delalloc_inode()
btrfs: stop passing root argument to btrfs_add_delalloc_inodes()
btrfs: subpage: make reader lock utilize bitmap
btrfs: subpage: make writer lock utilize bitmap
btrfs: sysfs: drop unnecessary double logical negation in acl_show()
btrfs: take the cleaner_mutex earlier in qgroup disable
btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
btrfs: tree-checker: dump the page status if hit something wrong
btrfs: unexport btrfs_subpage_start_writer() and btrfs_subpage_end_and_test_writer()
btrfs: unify handling of return values of btrfs_insert_empty_items()
btrfs: uninline btrfs_init_delayed_root()
btrfs: uninline some static inline helpers from backref.h
btrfs: uninline some static inline helpers from delayed-ref.h
btrfs: uninline some static inline helpers from tree-log.h
btrfs: update comment and drop assertion in extent item lookup in find_parent_nodes()
btrfs: use a folio array throughout the defrag process
btrfs: use assertion instead of BUG_ON when adding/removing to delalloc list
btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()
btrfs: use KMEM_CACHE() to create btrfs_delayed_node cache
btrfs: use KMEM_CACHE() to create btrfs_free_space cache
btrfs: use KMEM_CACHE() to create btrfs_ordered_extent cache
btrfs: use KMEM_CACHE() to create btrfs_path cache
btrfs: use KMEM_CACHE() to create btrfs_trans_handle cache
btrfs: use KMEM_CACHE() to create delayed ref caches
btrfs: use READ/WRITE_ONCE for fs_devices->read_policy
btrfs: validate device maj:min during open
btrfs: WARN_ON_ONCE() in our leak detection code
btrfs: zlib: Fix spelling mistake "infalte" -> "inflate"
btrfs: zoned: add ASSERT and WARN for EXTENT_BUFFER_ZONED_ZEROOUT handling
btrfs: zoned: call blkdev_zone_mgmt in nofs scope
btrfs: zoned: do not flag ZEROOUT on non-dirty extent buffer
btrfs: zoned: don't skip block groups with 100% zone unusable
btrfs: zoned: fix use-after-free in do_zone_finish()
btrfs: zoned: use zone aware sb location for scrub
btrfs: zstd: fix and simplify the inline extent decompression (v2)
 
btt: pass queue_limits to blk_mq_alloc_disk
 
buffer: Use KMEM_CACHE instead of kmem_cache_create()
 
bug: Fix no-return-statement warning with !CONFIG_BUG
 
buildid: use kmap_local_page()
 
bus: brcmstb_gisb: Added support for 74165 register layout
bus: bt1-apb: Remove duplicate include
bus: mhi: ep: check the correct variable in mhi_ep_register_controller()
bus: mhi: ep: Use kcalloc() instead of kzalloc()
bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state
bus: mhi: host: Add tracing support
bus: mhi: host: Change the trace string for the userspace tools mapping
bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config
bus: mhi: host: Read PK HASH dynamically
bus: sunxi-rsb: make sunxi_rsb_bus const
bus: tegra-aconnect: Update dependency to ARCH_TEGRA
bus: ti-sysc: constify the struct device_type usage
bus: ts-nbus: Convert to atomic pwm API
bus: ts-nbus: Improve error reporting
 
cache: sifive_ccache: Partially convert to a platform driver
cache: sifive_ccache: Silence unused variable warning
 
can: bcm: add recvmsg flags for own, local and remote traffic
can: canxl: add virtual CAN network identifier support
can: change can network drivers maintainer
can: esd: add support for esd GmbH PCIe/402 CAN interface family
can: gs_usb: gs_cmd_reset(): use cpu_to_le32() to assign mode
can: isotp: support dynamic flow control parameters
can: kvaser_pciefd: Add additional Xilinx interrupts
can: kvaser_pciefd: Add support for Kvaser M.2 PCIe 4xCAN
can: kvaser_pciefd: Add support for Kvaser PCIe 8xCAN
can: kvaser_usb: Add support for Leaf v3
can: m_can: Add rx coalescing ethtool support
can: m_can: Add tx coalescing ethtool support
can: m_can: allow keeping the transceiver running in suspend
can: m_can: Cache tx putidx
can: m_can: Implement BQL
can: m_can: Implement receive coalescing
can: m_can: Implement transmit coalescing
can: m_can: Implement transmit submission coalescing
can: m_can: Introduce a tx_fifo_in_flight counter
can: m_can: Move hrtimer init to m_can_class_register
can: m_can: remove redundant check for pm_clock_support
can: m_can: Start/Cancel polling timer together with interrupts
can: m_can: Use the workqueue as queue
can: m_can: Use tx_fifo_in_flight for netif_queue control
can: m_can: Use u32 for putidx
can: m_can: Write transmit header and data in one transaction
can: mcp251xfd: __mcp251xfd_get_berr_counter(): use CAN_BUS_OFF_THRESHOLD instead of open coding it
can: raw: fix getsockopt() for new CAN_RAW_XL_VCID_OPTS
can: raw: raw_getsockopt(): reduce scope of err
can: softing: remove redundant NULL check
can: tcan4x5x: support resuming from rx interrupt signal
can: xilinx_can: Add ECC support
can: xilinx_can: Add ethtool stats interface for ECC errors
 
cap_syslog: remove CAP_SYS_ADMIN when dmesg_restrict
 
cdrom: gdrom: Convert to platform remove callback returning void
 
cdx: add MSI support for CDX bus
 
ceph: adapt to breakup of struct file_lock
ceph: break the check delayed cap loop every 5s
ceph: convert to using new filelock helpers
ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE
ceph: remove SLAB_MEM_SPREAD flag usage
ceph: set correct cap mask for getattr request for read
ceph: stop copying to iter at EOF on sync reads
ceph: switch to use cap_delay_lock for the unlink delay list
 
cgroup/cpuset: Mark memory_spread_slab as obsolete
cgroup/cpuset: Remove cpuset_do_slab_mem_spread()
 
char/agp: remove agp_bridge_data::type
 
char: xilinx_hwicap: drop casting to void in dev_set_drvdata
char: xilinx_hwicap: Fix NULL vs IS_ERR() bug
char: xillybus: Convert to platform remove callback returning void
 
cifs: Add tracing for the cifs_tcon struct refcounting
cifs: allow changing password during remount
cifs: defer close file handles having RH lease
cifs: Fix caching to try to do open O_WRONLY as rdwr on server
cifs: Fix duplicate fscache cookie warnings
cifs: Fix reacquisition of volume cookie on still-live connection
cifs: Fix writeback data corruption
cifs: fixes for get_inode_info
cifs: make sure server interfaces are requested only for SMB3+
cifs: minor update to list of reviewers
cifs: Move some extern decls from .c files to .h
cifs: open_cached_dir(): add FILE_READ_EA to desired access
cifs: prevent updating file size from server if we have a read/write lease
cifs: reduce warning log level for server not advertising interfaces
cifs: reinstate original behavior again for forceuid/forcegid
cifs: remove redundant variable assignment
cifs: update internal module version number for cifs.ko
 
clk: Add a devm variant of clk_rate_exclusive_get()
clk: ast2600: Add FSI parent clock with correct rate
clk: cdce925: Remove redundant assignment to variable 'rate'
clk: clocking-wizard: Remove redundant initialization of pointer div_addr
clk: Don't hold prepare_lock when calling kref_put()
clk: Fix clk_core_get NULL dereference
clk: fixed-factor: add fwname-based constructor functions
clk: fixed-factor: add optional accuracy support
clk: fractional-divider: Move mask calculations out of lock
clk: fractional-divider: Use bit operations consistently
clk: Get runtime PM before walking tree during disable_unused
clk: Get runtime PM before walking tree for clk_summary
clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister()
clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
clk: hisilicon: Use devm_kcalloc() instead of devm_kzalloc()
clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite()
clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
clk: imx: imx8-acm: Convert to platform remove callback returning void
clk: imx: imx8mp: Fix SAI_MCLK_SEL definition
clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev()
clk: Initialize struct clk_core kref earlier
clk: keystone: sci-clk: Adding support for non contiguous clocks
clk: keystone: sci-clk: match func name comment to actual
clk: mediatek: add infracfg reset controller for mt7988
clk: mediatek: clk-mt8173-apmixedsys: Use common error handling code in clk_mt8173_apmixed_probe()
clk: mediatek: Do a runtime PM get on controllers during probe
clk: mediatek: mt7622-apmixedsys: Fix an error handling path in clk_mt8135_apmixed_probe()
clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical
clk: mediatek: mt7988-infracfg: fix clocks for 2nd PCIe port
clk: mediatek: mt8135: Fix an error handling path in clk_mt8135_apmixed_probe()
clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF
clk: meson: Add missing clocks to axg_clk_regmaps
clk: microchip: mpfs: add missing MSSPLL outputs
clk: microchip: mpfs: convert MSSPLL outputs to clk_divider
clk: microchip: mpfs: setup for using other mss pll outputs
clk: microchip: mpfs: split MSSPLL in two
clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
clk: Provide managed helper to get and enable bulk clocks
clk: qcom: Add camcc clock driver for x1e80100
clk: qcom: Add dispcc clock driver for x1e80100
clk: qcom: Add GPU clock driver for x1e80100
clk: qcom: Add TCSR clock driver for x1e80100
clk: qcom: branch: Add a helper for setting the enable bit
clk: qcom: camcc-*: switch to module_platform_driver
clk: qcom: camcc-sc8280xp: fix terminating of frequency table arrays
clk: qcom: camcc-x1e80100: Fix missing DT_IFACE enum in x1e80100 camcc
clk: qcom: clk-alpha-pll: Add support for zonda ole pll configure
clk: qcom: dispcc-*: switch to module_platform_driver
clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
clk: qcom: dispcc-sm8250: Make clk_init_data and pll_vco const
clk: qcom: drop the SC7180 Modem subsystem clock driver
clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of 'gcc_gmac0_sys_clk'
clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of 'gcc_pcie1_pipe_clk'
clk: qcom: gcc-ipq5018: fix register offset for GCC_UBI0_AXI_ARES reset
clk: qcom: gcc-ipq5018: fix terminating of frequency table arrays
clk: qcom: gcc-ipq6018: add qdss_at clock needed for wifi operation
clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays
clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
clk: qcom: gcc-ipq9574: fix terminating of frequency table arrays
clk: qcom: gcc-msm8953: add more resets
clk: qcom: gcc-sa8775p: Set delay for Venus CLK resets
clk: qcom: gcc-sc8180x: Add missing UFS QREF clocks
clk: qcom: gcc-sc8180x: Set delay for Venus CLK resets
clk: qcom: gcc-sc8280xp: Set delay for Venus CLK resets
clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
clk: qcom: gcc-sm4450: Set delay for Venus CLK resets
clk: qcom: gcc-sm7150: Set delay for Venus CLK resets
clk: qcom: gcc-sm8150: Add gcc video resets for sm8150
clk: qcom: gcc-sm8150: Register QUPv3 RCGs for DFS on SM8150
clk: qcom: gcc-sm8250: Set delay for Venus CLK resets
clk: qcom: gcc-sm8350: Set delay for Venus CLK resets
clk: qcom: gcc-sm8450: Set delay for Venus CLK resets
clk: qcom: gcc-sm8550: Set delay for Venus CLK resets
clk: qcom: gcc-sm8650: Set delay for Venus CLK resets
clk: qcom: gdsc: Enable supply reglator in GPU GX handler
clk: qcom: gdsc: treat optional supplies as optional
clk: qcom: gpucc-*: switch to module_platform_driver
clk: qcom: gpucc-sc8280xp: Add external supply for GX gdsc
clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
clk: qcom: reset: Commonize the de/assert functions
clk: qcom: reset: Ensure write completion on reset de/assertion
clk: qcom: reset: Increase max reset delay
clk: qcom: smd-rpm: Restore msm8976 num_clk
clk: qcom: Use qcom_branch_set_clk_en()
clk: qcom: videocc-*: switch to module_platform_driver
clk: qcom: videocc-sm8150: Set delay for Venus CLK resets
clk: qcom: videocc-sm8250: Set delay for Venus CLK resets
clk: qcom: videocc-sm8350: Set delay for Venus CLK resets
clk: qcom: videocc-sm8450: Set delay for Venus CLK resets
clk: qcom: videocc-sm8550: Set delay for Venus CLK resets
clk: Remove prepare_lock hold assertion in __clk_release()
clk: renesas: cpg-mssr: Add support for R-Car V4M
clk: renesas: cpg-mssr: Ignore all clocks assigned to non-Linux system
clk: renesas: mstp: Remove obsolete clkdev registration
clk: renesas: r8a779f0: Correct PFC/GPIO parent clock
clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks
clk: renesas: r8a779g0: Fix PCIe clock name
clk: renesas: r8a779h0: Add EtherAVB clocks
clk: renesas: r8a779h0: Add I2C clocks
clk: renesas: r8a779h0: Add PFC/GPIO clocks
clk: renesas: r8a779h0: Add RPC-IF clock
clk: renesas: r8a779h0: Add SDHI clock
clk: renesas: r8a779h0: Add SYS-DMAC clocks
clk: renesas: r8a779h0: Add watchdog clock
clk: renesas: r9a07g043: Add clock and reset entries for CRU
clk: renesas: r9a07g04[34]: Fix typo for sel_shdi variable
clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status configuration for SD1 mux
clk: renesas: r9a08g045: Add clock and reset support for watchdog
clk: renesas: rcar-gen4: Add support for FRQCRC1
clk: rockchip: rk3399: Allow to set rate of clk_i2s0_frac's parent
clk: rockchip: rk3568: Add PLL rate for 128MHz
clk: rockchip: rk3588: fix CLK_NR_CLKS usage
clk: rockchip: rk3588: fix indent
clk: rockchip: rk3588: fix pclk_vo0grf and pclk_vo1grf
clk: rockchip: rk3588: use linked clock ID for GATE_LINK
clk: samsung: Add CPU clock support for Exynos850
clk: samsung: exynos850: Add PDMA clocks
clk: samsung: exynos850: Propagate SPI IPCLK rate change
clk: samsung: Group CPU clock functions by chip
clk: samsung: gs101: add support for cmu_peric0
clk: samsung: gs101: add support for cmu_peric1
clk: samsung: gs101: drop extra empty line
clk: samsung: gs101: gpio_peric0_pclk needs to be kept on
clk: samsung: gs101: register cmu_misc clocks early
clk: samsung: Improve clk-cpu.c style
clk: samsung: Keep CPU clock chip specific data in a dedicated struct
clk: samsung: Keep register offsets in chip specific structure
clk: samsung: Pass actual CPU clock registers base to CPU_CLK()
clk: samsung: Pass mask to wait_until_mux_stable()
clk: samsung: Pass register layout type explicitly to CLK_CPU()
clk: samsung: Pull struct exynos_cpuclk into clk-cpu.c
clk: samsung: Reduce params count in exynos_register_cpu_clock()
clk: samsung: Revert "clk: Use device_get_match_data()"
clk: samsung: Use single CPU clock notifier callback for all chips
clk: starfive: jh7110-isp: Convert to platform remove callback returning void
clk: starfive: jh7110-vout: Convert to platform remove callback returning void
clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI
clk: sunxi-ng: common: Support minimum and maximum rate
clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
clk: sunxi: a20-gmac: fix kernel-doc warnings
clk: sunxi: sun9i-cpus: fix kernel-doc warnings
clk: sunxi: usb: fix kernel-doc warnings
clk: ti: dpll3xxx: use correct function names in kernel-doc
clk: ti: Handle possible address in the node name
clk: ti: Improve clksel clock bit parsing for reg property
clk: x86: Move clk-pmc-atom register defines to include/linux/platform_data/x86/pmc_atom.h
clk: zynq: Prevent null pointer dereference caused by kmalloc failure
 
clkdev: Update clkdev id usage to allow for longer names
 
clockevents: Make clockevents_subsys const
 
clocksource/drivers/arm_global_timer: Fix maximum prescaler value
clocksource/drivers/arm_global_timer: Guard against division by zero
clocksource/drivers/arm_global_timer: Make gt_target_rate unsigned long
clocksource/drivers/arm_global_timer: Remove stray tab
clocksource/drivers/arm_global_timer: Simplify prescaler register access
 
clocksource/drivers/imx-sysctr: Add i.MX95 support
clocksource/drivers/imx-sysctr: Drop use global variables
 
clocksource/drivers/imx: Fix -Wunused-but-set-variable warning
 
clocksource/drivers/stm32: Fix all kernel-doc warnings
 
clocksource/drivers/ti-32K: Fix misuse of "/**" comment
 
clocksource/drivers/timer-riscv: Clear timer interrupt on timer initialization
 
clocksource: arm_global_timer: fix non-kernel-doc comment
clocksource: extend the max_delta_ns of timer-riscv and timer-clint to ULONG_MAX
clocksource: Make clocksource_subsys const
clocksource: Scale the watchdog read retries automatically
 
cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT
 
coccinelle: Add rules to find str_plural() replacements
coccinelle: device_attr_show: Remove useless expression STR
coccinelle: semantic patch to check for potential struct_size calls
 
coding-style: Add guidance to prefer dev_dbg
 
comedi: remove redundant assignment to variable range
comedi: vmk80xx: fix incomplete endpoint checking
 
Compiler Attributes: Add __uninitialized macro
Compiler Attributes: counted_by: bump min gcc version
Compiler Attributes: counted_by: fixup clang URL
 
compiler-clang.h: update __diag_clang() macros for minimum version bump
 
compiler.h: Add missing quote in macro comment
compiler.h: Explain how __is_constexpr() works
 
configs/debug: add NET debug config
 
configs/hardening: Disable CONFIG_UBSAN_SIGNED_WRAP
configs/hardening: Fix disabling UBSAN configurations
 
consoles: use if instead of switch-case in consw::con_cursor()
 
const_structs.checkpatch: add bus_type
const_structs.checkpatch: add device_type
 
context_tracking: Fix kerneldoc headers for __ct_user_{enter,exit}()
 
Linux: Convert coda to use the new mount API
Linux: Convert some regulator drivers to GPIO descriptors
 
coresight-tpda: Add support to configure CMB element
coresight-tpda: Change qcom,dsb-element-size to qcom,dsb-elem-bits
 
coresight-tpdm: Add CMB dataset support
coresight-tpdm: Add msr register support for CMB
coresight-tpdm: Add pattern registers support for CMB
coresight-tpdm: Add support to configure CMB
coresight-tpdm: Add timestamp control register support for the CMB
coresight-tpdm: Optimize the store function of tpdm simple dataset
coresight-tpdm: Optimize the useage of tpdm_has_dsb_dataset
 
coresight: Add a helper for getting csdev->mode
coresight: Add explicit member initializers to coresight_dev_type
coresight: Add helper for atomically taking the device
coresight: Add helper for setting csdev->mode
coresight: etm3x: Fix build warning
coresight: etm4x: Set skip_power_up in etm4_init_arch_data function
coresight: Fix issue where a source device's helpers aren't disabled
coresight: Fix undeclared variable warnings from sparse checker
coresight: Fix uninitialized struct warnings
coresight: make coresight_bustype const
coresight: Make current W=1 warnings default
coresight: Make language around "activated" sinks consistent
coresight: Move all sysfs code to sysfs file
coresight: Move mode to struct coresight_device
coresight: Remove atomic type from refcnt
coresight: Remove ops callback checks
coresight: Remove the 'enable' field.
coresight: Remove unused stubs
coresight: tpdm: Fix build break due to uninitialised field
 
cpu/hotplug: Delete an extraneous kernel-doc description
 
cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n
cpu: Mark cpu_possible_mask as __ro_after_init
cpu: Re-enable CPU mitigations by default for !X86 architectures
cpu: Remove stray semicolon
 
cpufreq: amd-pstate: adjust min/max limit perf
cpufreq: amd-pstate: Enable amd-pstate preferred core support
cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf()
cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically
cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value
cpufreq: Change default transition delay to 2ms
cpufreq: do not open-code of_phandle_args_equal()
cpufreq: Don't unregister cpufreq cooling on CPU hotplug
cpufreq: dt-platdev: block SDM670 in cpufreq-dt-platdev
cpufreq: dt: always allocate zeroed cpumask
cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
cpufreq: Honour transition_latency over transition_delay_us
cpufreq: imx6: use regmap to read ocotp register
cpufreq: intel_pstate: Allow model specific EPPs
cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
cpufreq: intel_pstate: Update default EPPs for Meteor Lake
cpufreq: Limit resolving a frequency to policy min/max
cpufreq: mediatek-hw: Don't error out if supply is not found
cpufreq: mediatek-hw: Wait for CPU supplies before probing
cpufreq: Move CPPC configs to common Kconfig and add RISC-V
cpufreq: Move dev_pm_opp_{init|free}_cpufreq_table() to pm_opp.h
cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency
cpufreq: Remove references to 10ms min sampling rate
cpufreq: scmi: Enable boost support
cpufreq: scmi: Set transition_delay_us
 
cpuidle: ACPI/intel: fix MWAIT hint target C-state computation
cpuidle: Avoid potential overflow in integer multiplication
cpuidle: haltpoll: do not shrink guest poll_limit_ns below grow_start
cpuidle: RISC-V: Move few functions to arch/riscv
 
cpumask: add cpumask_weight_andnot()
cpumask: define cleanup function for cpumasks
 
crash: clean up kdump related config items
crash: remove dependency of FA_DUMP on CRASH_DUMP
crash: split crash dumping code out from kexec_core.c
crash: split vmcoreinfo exporting code out from crash_core.c
crash: use macro to add crashk_res into iomem early for specific arch
 
crash_core: export vmemmap when CONFIG_SPARSEMEM_VMEMMAP is enabled
 
cred: Use KMEM_CACHE() instead of kmem_cache_create()
 
crypto: ahash - unexport crypto_hash_alg_has_setkey()
crypto: arm/sha - fix function cast warnings
crypto: arm64/aes-ccm - Cache round keys and unroll AES loops
crypto: arm64/aes-ccm - Keep NEON enabled during skcipher walk
crypto: arm64/aes-ccm - Merge encrypt and decrypt tail handling
crypto: arm64/aes-ccm - Merge finalization into en/decrypt asm helpers
crypto: arm64/aes-ccm - Pass short inputs via stack buffer
crypto: arm64/aes-ccm - Replace bytewise tail handling with NEON permute
crypto: arm64/aes-ccm - Reuse existing MAC update for AAD input
crypto: arm64/aes-ccm - Revert "Rewrite skcipher walker loop"
crypto: asymmetric_keys - remove redundant pointer secs
crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
crypto: ccp - Have it depend on AMD_IOMMU
crypto: ccp - State in dmesg that TSME is enabled
crypto: ccp - Update return values for some unit tests
crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump
crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP
crypto: ccp: Add the SNP_COMMIT command
crypto: ccp: Add the SNP_PLATFORM_STATUS command
crypto: ccp: Add the SNP_SET_CONFIG command
crypto: ccp: Define the SEV-SNP commands
crypto: ccp: Handle legacy SEV commands when SNP is enabled
crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled
crypto: ccp: Handle the legacy TMR allocation when SNP is enabled
crypto: ccp: Make snp_range_list static
crypto: ccp: Provide an API to issue SEV and SNP commands
crypto: dh - Make public key test FIPS-only
crypto: hisilicon - Fix smp_processor_id() warnings
crypto: hisilicon/qm - add stop function by hardware
crypto: hisilicon/qm - change function type to void
crypto: hisilicon/qm - dump important registers values before resetting
crypto: hisilicon/qm - obtain stop queue status
crypto: hisilicon/qm - support get device state
crypto: hisilicon/sec - remove unused parameter
crypto: hisilicon/sec2 - fix some cleanup issues
crypto: hisilicon/sec2 - modify nested macro call
crypto: hisilicon/sec2 - updates the sec DFX function register
crypto: hisilicon/zip - fix the missing CRYPTO_ALG_ASYNC in cra_flags
crypto: iaa - Fix async_disable descriptor leak
crypto: iaa - Fix comp/decomp delay statistics
crypto: iaa - Fix nr_cpus < nr_iaa case
crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags
crypto: iaa - Remove header table code
crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init()
crypto: introduce: acomp_is_async to expose if comp drivers might sleep
crypto: jitter - fix CRYPTO_JITTERENTROPY help text
crypto: pcbc - remove redundant assignment to nbytes
crypto: qat - add auto reset on error
crypto: qat - add fatal error notification
crypto: qat - add fatal error notify method
crypto: qat - add heartbeat error simulator
crypto: qat - avoid division by zero
crypto: qat - avoid memcpy() overflow warning
crypto: qat - change SLAs cleanup flow at shutdown
crypto: qat - disable arbitration before reset
crypto: qat - fix comment structure
crypto: qat - fix ring to service map for dcc in 420xx
crypto: qat - fix ring to service map for dcc in 4xxx
crypto: qat - improve aer error reset handling
crypto: qat - limit heartbeat notifications
crypto: qat - make ring to service map common for QAT GEN4
crypto: qat - re-enable sriov after pf reset
crypto: qat - remove double initialization of value
crypto: qat - remove unnecessary description from comment
crypto: qat - remove unused macros in qat_comp_alg.c
crypto: qat - removed unused macro in adf_cnv_dbgfs.c
crypto: qat - resolve race condition during AER recovery
crypto: qat - uninitialized variable in adf_hb_error_inject_write()
crypto: qat - update PFVF protocol for recovery
crypto: qat - use kcalloc_node() instead of kzalloc_node()
crypto: remove CONFIG_CRYPTO_STATS
crypto: riscv - add vector crypto accelerated AES-CBC-CTS
crypto: riscv - add vector crypto accelerated AES-{ECB,CBC,CTR,XTS}
crypto: riscv - add vector crypto accelerated ChaCha20
crypto: riscv - add vector crypto accelerated GHASH
crypto: riscv - add vector crypto accelerated SHA-{256,224}
crypto: riscv - add vector crypto accelerated SHA-{512,384}
crypto: riscv - add vector crypto accelerated SM3
crypto: riscv - add vector crypto accelerated SM4
crypto: riscv - parallelize AES-CBC decryption
crypto: rockchip - fix to check return value
crypto: rsa - restrict plaintext/ciphertext values more
crypto: scomp - remove memcpy if sg_nents is 1 and pages are lowmem
crypto: sun8i-ce - Use kcalloc() instead of kzalloc()
crypto: tcrypt - add ffdhe2048(dh) test
crypto: testmgr - remove unused xts4096 and xts512 algorithms from testmgr.c
crypto: virtio - Less function calls in __virtio_crypto_akcipher_do_req() after error detection
crypto: virtio - remove duplicate check if queue is broken
crypto: vmx - Move to arch/powerpc/crypto
crypto: xilinx - call finalize with bh disabled
 
csky/vdso: Remove superfluous ifdeffery
csky/vdso: Use generic union vdso_data_store
 
cuse: add kernel-doc comments to cuse_process_init_reply()
 
cxgb4: Properly lock TX queue for the selftest.
 
cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned
 
cxl/core: Add CXL EINJ debugfs files
cxl/core: Fix initialization of mbox_cmd.size_out in get event
cxl/core: Fix potential payload size confusion in cxl_mem_get_poison()
 
cxl/mem: Fix for the index of Clear Event Record Handle
 
cxl/pci: Get rid of pointer arithmetic reading CDAT table
cxl/pci: Rename DOE mailbox handle to doe_mb
 
cxl/region: Add memory hotplug notifier for cxl region
cxl/region: Add sysfs attribute for locality attributes of CXL regions
cxl/region: Calculate performance data for a region
cxl/region: Deal with numa nodes not enumerated by SRAT
 
cxl/trace: Properly initialize cxl_poison region name
 
cxl: Add checks to access_coordinate calculation to fail missing data
cxl: Consolidate dport access_coordinate ->hb_coord and ->sw_coord into ->coord
cxl: Convert to platform remove callback returning void
cxl: Fix cxl_endpoint_get_perf_coordinate() support for RCH
cxl: Fix incorrect region perf data calculation
cxl: Fix retrieving of access_coordinates in PCIe path
cxl: Fix the incorrect assignment of SSLBIS entry pointer initial location
cxl: Move QoS class to be calculated from the nearest CPU
cxl: Remove checking of iter in cxl_endpoint_get_perf_coordinates()
cxl: remove CONFIG_CXL_PMU entry in drivers/cxl/Kconfig
cxl: Set cxlmd->endpoint before adding port device
cxl: Split out combine_coordinates() for common shared usage
cxl: Split out host bridge access coordinates
 
dasd: cleamup dasd_state_basic_to_ready
dasd: move queue setup to common code
dasd: use the atomic queue limits API
 
dax/bus.c: replace driver-core lock usage by a local rwsem
dax/bus.c: replace several sprintf() with sysfs_emit()
 
dax: add a sysfs knob to control memmap_on_memory behavior
dax: add empty static inline for CONFIG_DAX=n
dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
dax: check for data cache aliasing at runtime
dax: fix incorrect list of data cache aliasing architectures
dax: remove SLAB_MEM_SPREAD flag usage
 
dcssblk: handle alloc_dax() -EOPNOTSUPP failure
dcssblk: pass queue_limits to blk_mq_alloc_disk
 
debugfs: fix wait/cancellation handling during remove
 
dev: annotate accesses to dev->link
 
device property: Don't use "proxy" headers
device property: Move enum dev_dma_attr to fwnode.h
 
device-dax: make dax_bus_type const
 
device: core: Log warning for devices pending deferred probe on timeout
 
devlink: Add comments to use netlink gen tool
devlink: Fix devlink parallel commands processing
devlink: Fix length of eswitch inline-mode
devlink: fix port new reply cmd type
 
dio: make dio_bus_type const
 
dlm: adapt to breakup of struct file_lock
dlm: add comments about forced waiters reset
dlm: convert to using new filelock helpers
dlm: fix user space lkb refcounting
dlm: revert atomic_t lkb_wait_count
 
dm bufio: Support IO priority
 
dm crypt: Fix IO priority lost when queuing write bios
dm crypt: remove redundant state settings after waking up
 
dm integrity: fix out-of-range warning
 
dm io: Support IO priority
 
dm ioctl: update DM_DRIVER_EMAIL to new dm-devel mailing list
 
dm raid: fix false positive for requeue needed during reshape
 
dm snapshot: fix lockup in dm_exception_table_exit
 
dm thin: add braces around conditional code that spans lines
 
dm vdo block-map: avoid extra dereferences to access vdo object
dm vdo block-map: fix a few small nits
dm vdo block-map: optimize enter_zone_read_only_mode
dm vdo block-map: remove extra vdo arg from initialize_block_map_zone
dm vdo block-map: Remove stray semicolon
dm vdo block-map: rename page state name from "UDS_FREE" to "FREE"
dm vdo block-map: rename struct cursors member to 'completion'
dm vdo block-map: use uds_log_ratelimit() rather than open code it
 
dm vdo chapter_index: fix a few small nits
 
dm vdo data-vio: rename is_trim flag to is_discard
dm vdo data-vio: silence sparse warnings about locking context imbalances
 
dm vdo dedupe: fix various small nits
dm vdo dedupe: fix various small nits
dm vdo dedupe: silence sparse warnings about locking context imbalances
dm vdo dedupe: switch to using int-map instead of pointer-map
 
dm vdo delta-index: fix various small nits
 
dm vdo encodings: update some stale comments
 
dm vdo errors: remove unused error codes
 
dm vdo flush: initialize return to NULL in allocate_flush
 
dm vdo funnel-queue: change from uds_ to vdo_ namespace
 
dm vdo index: fix various small nits
 
dm vdo indexer delta-index: fix typos in comments
 
dm vdo indexer sparse-cache: cleanup threads_barrier code
 
dm vdo indexer-volume: fix missing mutex_lock in process_entry
 
dm vdo indexer: fix use after free
dm vdo indexer: rename uds.h to indexer.h
dm vdo indexer: update ASSERT and ASSERT_LOG_ONLY usage
 
dm vdo int-map: remove unused parameter from vdo_int_map_create
dm vdo int-map: rename functions to use a common vdo_int_map preamble
dm vdo int-map: return VDO_SUCCESS on success
 
dm vdo io-submitter: remove get_bio_sector
dm vdo io-submitter: rename to vdo_submit_data_vio
dm vdo io-submitter: rename to vdo_submit_flush_vio
dm vdo io-submitter: rename to vdo_submit_metadata_vio
dm vdo io-submitter: rename to vdo_submit_vio and submit_data_vio
 
dm vdo logger: change from uds_ to vdo_ namespace
dm vdo logger: remove log level to string conversion code
dm vdo logger: switch UDS_LOG_NOTICE to be alias for UDS_LOG_INFO
dm vdo logger: update logging to start with "device-mapper: vdo"
 
dm vdo memory-alloc: change from uds_ to vdo_ namespace
dm vdo memory-alloc: rename vdo_do_allocation to __vdo_do_allocation
dm vdo memory-alloc: return VDO_SUCCESS on success
dm vdo memory-alloc: simplify allocations_allowed()
 
dm vdo message-stats: reformat to remove excessive newlines
 
dm vdo murmurhash3: use kernel byteswapping routines instead of GCC ones
 
dm vdo murmurhash: remove unneeded semicolon
 
dm vdo permassert: audit all of ASSERT to test for VDO_SUCCESS
 
dm vdo recovery-journal: fix sparse 'mixed bitwiseness' warning
 
dm vdo slab-depot: delete unnecessary check in allocate_components
dm vdo slab-depot: fix various small nits
 
dm vdo string-utils: change from uds_ to vdo_ namespace
dm vdo string-utils: remove unnecessary includes
 
dm vdo target: eliminate inappropriate uses of UDS_SUCCESS
 
dm vdo thread-device: rename all methods to reflect vdo-only use
 
dm vdo thread-registry: rename all methods to reflect vdo-only use
 
dm vdo thread-utils: cleanup included headers
dm vdo thread-utils: further cleanup of thread functions
dm vdo thread-utils: push uds_*_cond interface down to indexer
dm vdo thread-utils: remove all uds_*_mutex wrappers
dm vdo thread-utils: return VDO_SUCCESS on vdo_create_thread success
 
dm vdo uds-threads: eliminate uds_*_semaphore interfaces
dm vdo uds-threads: push 'barrier' down to sparse-cache
 
dm vdo volume-index: fix an assert statement in start_restoring_volume_sub_index()
 
dm vdo wait-queue: add proper namespace to interface
dm vdo wait-queue: optimize vdo_waitq_dequeue_matching_waiters
dm vdo wait-queue: remove unused debug function vdo_waitq_get_next_waiter
dm vdo wait-queue: rename to vdo_waitq_dequeue_waiter
 
dm vdo: add 'log_level' module parameter
dm vdo: add administrative state and action manager
dm vdo: add basic hash map data structures
dm vdo: add basic logging and support utilities
dm vdo: add data_vio, the request object which services incoming bios
dm vdo: add debugging support
dm vdo: add deduplication configuration structures
dm vdo: add deduplication index storage interface
dm vdo: add documentation details on zones and locking
dm vdo: add flush support
dm vdo: add hash locks and hash zones
dm vdo: add MAINTAINERS file entry
dm vdo: add memory allocation utilities
dm vdo: add repair of damaged vdo volumes
dm vdo: add slab structure, slab journal and reference counters
dm vdo: add specialized request queueing functionality
dm vdo: add statistics reporting
dm vdo: add sysfs support for setting parameters and fetching stats
dm vdo: add the block allocators and physical zones
dm vdo: add the block map
dm vdo: add the compressed block bin packer
dm vdo: add the MurmurHash3 fast hashing algorithm
dm vdo: add the on-disk formats and marshalling of vdo structures
dm vdo: add the primary vdo structure
dm vdo: add the recovery journal
dm vdo: add the slab depot
dm vdo: add the slab summary
dm vdo: add the top-level DM target
dm vdo: add the vdo io_submitter
dm vdo: add thread and synchronization utilities
dm vdo: add use of deduplication index in hash zones
dm vdo: add vdo documentation to device-mapper index
dm vdo: add vdo type declarations, constants, and simple data structures
dm vdo: add vio life cycle details to design doc
dm vdo: add vio, the request object for vdo metadata
dm vdo: check for VDO_SUCCESS return value from memory-alloc functions
dm vdo: clean up scnprintf usage
dm vdo: cleanup style for comments in structs
dm vdo: document log_level parameter
dm vdo: document minimum metadata size requirements
dm vdo: enable configuration and building of dm-vdo
dm vdo: fix how dm_kcopyd_client_create() failure is checked
dm vdo: fix sparse 'warning: Using plain integer as NULL pointer'
dm vdo: fix sparse warnings about missing statics
dm vdo: fix various blk_opf_t sparse warnings
dm vdo: fix various function names referenced in comment blocks
dm vdo: fold thread-cond-var.c into thread-utils
dm vdo: implement external deduplication index interface
dm vdo: implement the block map page cache
dm vdo: implement the chapter volume store
dm vdo: implement the delta index
dm vdo: implement the open chapter and chapter indexes
dm vdo: implement the volume index
dm vdo: implement top-level deduplication index
dm vdo: include to resolve current being undeclared
dm vdo: make uds_*_semaphore interface private to uds-threads.c
dm vdo: move encoding constants to encodings.c
dm vdo: move indexer files into sub-directory
dm vdo: remove all sysfs interfaces
dm vdo: remove internal ticket references
dm vdo: remove meaningless version number constant
dm vdo: remove outdated pointer_map reference
dm vdo: remove unnecessary indexer.h includes
dm vdo: remove vdo_perform_once
dm vdo: rename struct configuration to uds_configuration
dm vdo: rename struct geometry to index_geometry
dm vdo: rename uds-threads.[ch] to thread-utils.[ch]
dm vdo: rename uds_map_to_system_error to uds_status_to_errno
dm vdo: rename vdo_map_to_system_error to vdo_status_to_errno
dm vdo: slight cleanup of UDS error codes
dm vdo: tweak wait_for_completion_interruptible callers
dm vdo: update module comments
dm vdo: use #define for NO_CHAPTER and NO_CHAPTER_INDEX_ENTRY
dm vdo: use a proper Makefile for dm-vdo
 
dm verity: Fix IO priority lost when reading FEC and hash
dm verity: set DM_TARGET_SINGLETON feature flag
 
dm-crypt: Convert from tasklet to BH workqueue
 
dm-integrity: align the outgoing bio in integrity_recheck
dm-integrity: fix a memory leak when rechecking the data
dm-integrity: set max_integrity_segments in dm_integrity_io_hints
 
dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape
 
dm-raid: add a new helper prepare_suspend() in md_personality
dm-raid: fix lockdep waring in "pers->hot_add_disk"
dm-raid: really frozen sync_thread during suspend
 
dm-vdo funnel-workqueue: return VDO_SUCCESS from make_simple_work_queue
 
dm-vdo: change unnamed enums to defines
 
dm-verity: Convert from tasklet to BH workqueue
 
dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users
 
dm: add documentation for dm-vdo target
dm: call the resume method on internal suspend
dm: dm-zoned: guard blkdev_zone_mgmt with noio scope
dm: restore synchronous close of device mapper block device
dm: treat alloc_dax() -EOPNOTSUPP failure as non-fatal
dm: update relevant MODULE_AUTHOR entries to latest dm-devel mailing list
dm: use queue_limits_set
 
dma-buf/dma-fence: fix spelling
 
dma-buf/dma-resv: fix spelling
 
dma-buf: Fix NULL pointer dereference in sanitycheck()
 
dma-direct: Leak pages on dma_set_decrypted() failure
 
dma: xilinx_dpdma: Fix locking
 
dmaengine: bestcomm: Code cleanup for bcom_sram_init
dmaengine: fsl-edma: add address for channel mux register in fsl_edma_chan
dmaengine: fsl-edma: fix spare build warning
dmaengine: fsl-edma: integrate TCD64 support for i.MX95
dmaengine: fsl-edma: involve help macro fsl_edma_set(get)_tcd()
dmaengine: idxd: constify the struct device_type usage
dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue
dmaengine: idxd: Fix oops during rmmod on single-CPU platforms
dmaengine: idxd: make dsa_bus_type const
dmaengine: mcf-edma: utilize edma_write_tcdreg() macro for TCD Access
dmaengine: of: constify of_phandle_args in of_dma_find_controller()
dmaengine: owl: fix register access functions
dmaengine: pl08x: constify pointer to char in filter function
dmaengine: pl330: Clear callback_result for re-used descs
dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"
dmaengine: tegra186: Fix residual calculation
dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
dmaengine: ti: k3-psil-j721s2: Add entry for CSI2RX
dmaengine: ti: k3-udma-glue: Add function to parse channel by ID
dmaengine: ti: k3-udma-glue: Add function to request RX chan for thread ID
dmaengine: ti: k3-udma-glue: Add function to request TX chan for thread ID
dmaengine: ti: k3-udma-glue: Update name for remote RX channel device
dmaengine: xilinx: xdma: Clarify kdoc in XDMA driver
dmaengine: xilinx: xdma: Fix synchronization issue
dmaengine: xilinx: xdma: Fix wrong offsets in the buffers addresses in dma descriptor
dmaengine: xilinx_dma: check for invalid vdma interleaved parameters
 
do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
 
doc-guide: kernel-doc: tell about object-like macros
 
doc/netlink/specs: Add spec for nlctrl netlink family
doc/netlink/specs: Update the tc spec
 
doc/netlink: Allow empty enum-name in ynl specs
doc/netlink: Describe nested structs in netlink raw docs
doc/netlink: Describe sub-message selector resolution
 
doc: Add CONFIG_RCU_STRICT_GRACE_PERIOD to checklist.rst
doc: Add EARLY flag to early-parsed kernel boot parameters
doc: Clarify use of slab constructors and SLAB_TYPESAFE_BY_RCU
doc: Fix typo in admin-guide/cifs/introduction.rst
doc: kerneldoc.py: fix indentation
doc: Make checklist.rst note that spinlocks are implied RCU readers
doc: Make whatisRCU.rst note that spinlocks are RCU readers
doc: media: visl: Document tpg_verbose parameter
doc: netlink: specs: tc: add multi-attr to tc-taprio-sched-entry
doc: sfp-phylink: update the porting guide with PCS handling
doc: Spinlocks are implied RCU readers
doc: Update checklist.rst discussion of callback execution
 
Linux: doc:it_IT: add translation for I2C summary and protocol
Linux: doc:it_IT: first translation for locking/
Linux: doc:it_IT: fix a typo in the config name in RCU torture
Linux: doc:it_IT: remove unreferenced and not translated page
 
Docs/ABI/damon: document effective_bytes sysfs file
Docs/ABI/damon: document quota goal metric file
 
Docs/admin-guide/mm/damon/reclaim: document auto-tuning parameters
 
Docs/admin-guide/mm/damon/usage: document 'DEPRECATED' file of DAMON debugfs interface
Docs/admin-guide/mm/damon/usage: document effective_bytes file
Docs/admin-guide/mm/damon/usage: document quota goal metric file
Docs/admin-guide/mm/damon/usage: fix wrong quotas diabling condition
Docs/admin-guide/mm/damon/usage: update for monitor_on renaming
Docs/admin-guide/mm/damon/usage: use sysfs interface for tracepoints example
 
docs/bpf: Fix an incorrect statement in verifier.rst
docs/bpf: Improve documentation of 64-bit immediate instructions
 
Docs/mm/damon/design: document quota goal self-tuning
Docs/mm/damon/design: remove the details for pageout as paddr doesn't use MADV_PAGEOUT
 
Docs/mm/damon/maintainer-profile: fix reference links for mm-[un]stable tree
 
Docs/mm/damon: move DAMON operation sets list from the usage to the design document
Docs/mm/damon: move monitoring target regions setup detail from the usage to the design document
Docs/mm/damon: move the list of DAMOS actions to design doc
 
Docs/translations/damon/usage: update for monitor_on renaming
 
docs/zh_CN: accurate translation of "function"
docs/zh_CN: core-api: Update translation of workqueue.rst to 6.9-rc1
 
docs: *-regressions.rst: Add colon to regzbot commands
docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_*
docs: add blurb about target audience to maintainer-profile
docs: add information about ipc sysctls limitations
docs: admin-guide: Update bootloader and installation instructions
docs: cgroup-v1: add missing code-block tags
docs: Correct formatting of title in admin-guide/index.rst
docs: dev-tools: checkpatch.rst: Fix grammar
docs: Document possible_cpus parameter
docs: drop the version constraints for sphinx and dependencies
docs: dt-bindings: add missing address/size-cells to example
docs: dt: submitting-patches: add commit subject prefix in reversed format
docs: dt: submitting-patches: drop outdated points to TXT format
docs: dt: writing-schema: clarify that schema should describe hardware
docs: dt: writing-schema: document expectations on example DTS
docs: dt: writing-schema: explain additional/unevaluatedProperties
docs: filesystems: fix typo in docs
docs: Fix bitfield handling in kernel-doc
docs: Fix subsystem APIs page so ungrouped entries have their own header
docs: handling-regressions.rst: Update regzbot command fixed-by to fix
docs: iio: add documentation for adis16475 driver
docs: iio: add documentation for device buffers
docs: iio: Refactor index.rst
docs: Include simplified link titles in main index
docs: kbuild/kconfig: reformat/cleanup
docs: kernel_feat.py: fix build error for missing files
docs: kerneldoc-preamble.sty: Remove code for Sphinx <2.4
docs: maintainer: add existing SoC and netdev profiles
docs: Makefile: Add dependency to $(YNL_INDEX) for targets other than htmldocs
docs: Makefile: Fix make cleandocs by deleting generated .rst files
docs: media: fix typo in docs
docs: Move ja_JP/howto.rst to ja_JP/process/howto.rst
docs: networking: fix indentation errors in multi-pf-netdev
docs: new text on bisecting which also covers bug validation
docs: perf: Add description for StarFive's StarLink PMU
docs: perf: Fix build warning of hisi-pcie-pmu.rst
docs: perf: Update usage for target filter of hisi-pcie-pmu
docs: proc.rst: comm: mention the included NUL
docs: Restore "smart quotes" for quotes
docs: rework the driver-api top-level page
docs: rework the userspace-api top page
docs: riscv: Define behavior of mmap
docs: rust: Add description of Rust documentation test as KUnit ones
docs: rust: fix improper rendering in Arch Support page
docs: rust: Move testing to a separate page
docs: scripts: sphinx-pre-install: Fix building docs with pyyaml package
docs: sphinx-pre-install fix-noto-sans-cjk on fedora
docs: staging: fix typo in docs
docs: submit-checklist: structure by category
docs: submit-checklist: use subheadings
docs: verify/bisect: add and fetch stable branches ahead of time
docs: verify/bisect: check taint flag
docs: verify/bisect: describe how to use a build host
docs: verify/bisect: drop 'v' prefix, EOL aspect, and assorted fixes
docs: verify/bisect: explain testing reverts, patches and newer code
docs: verify/bisect: fixes, finetuning, and support for Arch
docs: verify/bisect: improve install instructions
docs: verify/bisect: proper headlines and more spacing
docs: verify/bisect: remove a level of indenting
docs: verify/bisect: stable regressions: first stable, then mainline
docs: verify/bisect: use git switch, tag kernel, and various fixes
docs: zswap: fix shell command format
 
Documentatiion/ABI: add ABI documentation for sys-bus-dax
 
Documentation/ABI/testing/debugfs-cxl: Fix "Unexpected indentation"
 
Documentation/core-api: Update events_freezable_power references.
 
Documentation/gpu: Add an explanation about the DC weekly patches
Documentation/gpu: Add basic page for HUBP
Documentation/gpu: Add entry for OPP in the kernel doc
Documentation/gpu: Add entry for the DIO component
Documentation/gpu: Add kernel doc entry for DPP
Documentation/gpu: Add kernel doc entry for MPC
Documentation/gpu: Add simple doc page for DCHUBBUB
Documentation/gpu: Introduce a simple contribution list for display code
Documentation/gpu: Reference articles on Linux graphics stack
Documentation/gpu: Update documentation on drm-shared-*
 
Documentation/hw-vuln: Add documentation for RFDS
 
Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off
 
Documentation/llvm: Note s390 LLVM=1 support with LLVM 18.1.0 and newer
 
Documentation/maintainer-tip: Add C++ tail comments exception
Documentation/maintainer-tip: Add Closes tag
 
Documentation/x86/64: Add documentation for FRED
 
Documentation/x86/amd/hsmp: Updating urls
 
Documentation/x86: Document that resctrl bandwidth control units are MiB
Documentation/x86: Fix title underline length
 
Documentation: ABI: update gpio-cdev to reference chardev.rst
Documentation: ABI: update sysfs-gpio to reference gpio-cdev
Documentation: add console.rst
Documentation: Add documentation for eswitch attribute
Documentation: admin-guide: tainted-kernels.rst: Add missing article and comma
Documentation: amd-pstate: introduce amd-pstate preferred core
Documentation: coding-style: Fix indentation in code-blocks
Documentation: coding-style: Update syntax highlighting for code-blocks
Documentation: dev-tools: Add link to RV docs
Documentation: EM: Update with runtime modification design
Documentation: embargoed-hardware-issues.rst: Add myself for Power
Documentation: embargoed-hardware-issues.rst: Fix Trilok's email
Documentation: filesystems: Add bcachefs toctree
Documentation: Fix counter name of mlx5 vnic reporter
Documentation: gpio: add chardev userspace API documentation
Documentation: gpio: add chardev v1 userspace API documentation
Documentation: gpio: capitalize GPIO in index title
Documentation: gpio: clarify sysfs line values are logical
Documentation: gpio: consistently use logical line value terminology
Documentation: gpio: describe uAPI behaviour for unsupported config
Documentation: gpio: document gpio-mockup as obsoleted by gpio-sim
Documentation: gpio: move gpio-mockup into obsolete section
Documentation: gpio: move sysfs into an obsolete section
Documentation: gpio: update sysfs documentation to reference new chardev doc
Documentation: i2c: Document that client auto-detection is a legacy mechanism
Documentation: introduce amd-pstate preferrd core mode kernel command line options
Documentation: kernel-parameters: remove noaliencache
Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP
Documentation: kvm/sev: separate description of firmware
Documentation: leds: Update led-trigger-tty ABI description
 
documentation: media: vivid: Modify typo in documentation
 
Documentation: mlx5.rst: Add note for eswitch MD
Documentation: Move RAS section to admin-guide
Documentation: multiple .rst files: Fix grammar and more consistent formatting
Documentation: networking: Add description for multi-pf netdev
Documentation: PM: amd-pstate: Fix section title underline
Documentation: PM: Fix PCI hibernation support description
Documentation: PM: Fix runtime_pm.rst markdown syntax
Documentation: power: Fix typo in suspend and interrupts doc
Documentation: power: Use kcalloc() instead of kzalloc()
Documentation: qat: fix auto_reset section
Documentation: RAS: Add index and address translation section
Documentation: spi: Update documentation for renaming "master" to "controller"
Documentation: tracing: Add entry argument access at function exit
Documentation: update mailing list addresses
Documentation: usb: Document FunctionFS DMABUF API
Documentation: userspace-api: Document perf ring buffer mechanism
Documentation: virt: Fix up pre-formatted text block for SEV ioctls
 
don: 't pass vc->vc_par[0] to csi_?() handlers
 
dpll: check that pin is registered in __dpll_pin_unregister()
dpll: extend lock_status_get() op by status error and expose to user
dpll: extend uapi by lock status error attribute
dpll: fix dpll_pin_on_pin_register() for multiple parent pins
dpll: fix dpll_xa_ref_*_del() for multiple registrations
dpll: indent DPLL option type by a tab
dpll: move xa_erase() call in to match dpll_pin_alloc() error path order
dpll: spec: use proper enum for pin capabilities attribute
 
drbd: atomically update queue limits in drbd_reconsider_queue_parameters
drbd: don't set max_write_zeroes_sectors in decide_on_discard_support
drbd: fix function cast warnings in state machine
drbd: merge drbd_setup_queue_param into drbd_reconsider_queue_parameters
drbd: pass the max_hw_sectors limit to blk_alloc_disk
drbd: port block device access to file
drbd: refactor drbd_reconsider_queue_parameters
drbd: refactor the backing dev max_segments calculation
drbd: split out a drbd_discard_supported helper
 
driver core: Add FWLINK_FLAG_IGNORE to completely ignore a fwnode link
driver core: Adds flags param to fwnode_link_add()
driver core: component: fix spellos
driver core: cpu: make cpu_subsys const
driver core: Drop unneeded 'extern' keyword in fwnode.h
driver core: Introduce device_link_wait_removal()
driver core: Move fw_devlink stuff to where it belongs
 
driver: core: Log probe failure as error and with device metadata
driver: core: Use dev_* instead of pr_* so device metadata is added
 
drivers/gpio/nomadik: move dummy nmk_gpio_dbg_show_one() to header
 
drivers/nvme: Add quirks for device 126f:2262
 
drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk for HIP09
drivers/perf: hisi_pcie: Add more events for counting TLP bandwidth
drivers/perf: hisi_pcie: Check the target filter properly
drivers/perf: hisi_pcie: Fix incorrect counting under metric mode
drivers/perf: hisi_pcie: Introduce hisi_pcie_pmu_get_event_ctrl_val()
drivers/perf: hisi_pcie: Merge find_related_event() and get_event_idx()
drivers/perf: hisi_pcie: Relax the check on related events
drivers/perf: hisi_pcie: Rename hisi_pcie_pmu_{config,clear}_filter()
drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not supported
 
drivers/platform/mellanox: Convert snprintf to sysfs_emit
 
drivers/ps3: select VIDEO to provide cmdline functions
 
drivers/ptp: Convert snprintf to sysfs_emit
 
drivers/thermal/cpufreq_cooling: Use new Energy Model interface
 
drivers/thermal/devfreq_cooling: Use new Energy Model interface
 
drivers/tty/serial: Remove unused function early_mcf_setup
 
Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted
Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails
Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl
 
drm/amd/amdgpu: Assign GART pages to AMD device mapping
drm/amd/amdgpu: Clean up errors in amdgpu_umr.h
drm/amd/amdgpu: Clean up errors in beige_goby_ip_offset.h
drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()
drm/amd/amdgpu: Update RLC_SPM_MC_CNT by ring wreg in guest
 
drm/amd/display: "Enable IPS by default"
drm/amd/display: 3.2.267
drm/amd/display: 3.2.270
drm/amd/display: 3.2.271
drm/amd/display: 3.2.272
drm/amd/display: 3.2.273
drm/amd/display: [FW Promotion] Release 0.0.201.0
drm/amd/display: [FW Promotion] Release 0.0.202.0
drm/amd/display: Add 'replay' NULL check in 'edp_set_replay_allow_active()'
drm/amd/display: Add a dc_state NULL check in dc_state_release
drm/amd/display: Add align done check
drm/amd/display: add amdgpu_dm support for DCN351
drm/amd/display: add DC changes for DCN351
drm/amd/display: add DCN 351 version for microcode load
drm/amd/display: add DCN351 IRQ changes
drm/amd/display: add DCN351 version identifiers
drm/amd/display: Add debug option to force 1-tap chroma subsampling
drm/amd/display: add debugfs disallow edp psr
drm/amd/display: Add delay before logging clks from hw
drm/amd/display: add DMUB source files and changes for DCN351
drm/amd/display: Add DP audio BW validation
drm/amd/display: add DPP and MPC color caps to DTN log
drm/amd/display: Add dpp_get_gamut_remap functions
drm/amd/display: Add dtbclk access to dcn315
drm/amd/display: Add GART memory support for dmcub
drm/amd/display: add get_gamut_remap helper for MPC3
drm/amd/display: Add IPS checks before dcn register access
drm/amd/display: Add left edge pixel for YCbCr422/420 + ODM pipe split
drm/amd/display: Add logging resource checks
drm/amd/display: Add monitor patch for specific eDP
drm/amd/display: Add more checks for exiting idle in DC
drm/amd/display: Add NULL check for kzalloc in 'amdgpu_dm_atomic_commit_tail()'
drm/amd/display: Add NULL test for 'timing generator' in 'dcn21_set_pipe()'
drm/amd/display: Add NULL-checks in dml2 assigned pipe search
drm/amd/display: add panel_power_savings sysfs entry to eDP connectors
drm/amd/display: add power_state and pme_pending flag
drm/amd/display: Add Replay IPS register for DMUB command table
drm/amd/display: Add shared firmware state for DMUB IPS handshake
drm/amd/display: Add SMU timeout check and retry
drm/amd/display: Add usb4_bw_alloc_support flag
drm/amd/display: Add VCO speed parameter for DCN31 FPU
drm/amd/display: Address kdoc for eDP Panel Replay feature in 'amdgpu_dm_crtc_set_panel_sr_feature()'
drm/amd/display: Adjust dprefclk by down spread percentage.
drm/amd/display: adjust few initialization order in dm
drm/amd/display: Adjust set_p_state calls to fix logging
drm/amd/display: Align the returned error code with legacy DP
drm/amd/display: Allocate zero bw after bw alloc enable
drm/amd/display: Allow dirty rects to be sent to dmub when abm is active
drm/amd/display: Allow IPS2 during Replay
drm/amd/display: allow psr-su/replay for z8
drm/amd/display: Allow Z8 for multiplane configurations on DCN35
drm/amd/display: always reset ODM mode in context when adding first plane
drm/amd/display: Amend coasting vtotal for replay low hz
drm/amd/display: Atom Integrated System Info v2_2 for DCN35
drm/amd/display: Change default size for dummy plane in DML2
drm/amd/display: check dc_link before dereferencing
drm/amd/display: Check DP Alt mode DPCS state via DMUB
drm/amd/display: Clean up errors in renoir_ip_offset.h
drm/amd/display: Clear OPTC mem select on disable
drm/amd/display: Clear phantom stream count and plane count
drm/amd/display: clkmgr unittest with removal of warn & rename DCN35 ips handshake for idle
drm/amd/display: correct comment in set_default_brightness_aux()
drm/amd/display: correct static screen event mask
drm/amd/display: create DCN3-specific log for MPC state
drm/amd/display: decouple color state from hw state log
drm/amd/display: Disable idle reallow as part of command/gpint execution
drm/amd/display: Disable ips before dc interrupt setting
drm/amd/display: Disable ODM by default for DCN35
drm/amd/display: Disable panel replay by default for now
drm/amd/display: Disable seamless boot on 128b/132b encoding
drm/amd/display: Disable timeout in more places for dc_dmub_srv
drm/amd/display: Do not recursively call manual trigger programming
drm/amd/display: Don't perform rate toggle on DP2-capable FIXED_VS retimers
drm/amd/display: Drop 'acrtc' and add 'new_crtc_state' NULL check for writeback requests.
drm/amd/display: Drop kdoc markers for some Panel Replay functions
drm/amd/display: Drop legacy code
drm/amd/display: Drop some unnecessary guards
drm/amd/display: Drop unnecessary header
drm/amd/display: Enable DML2 debug flags
drm/amd/display: enable fgcg by default
drm/amd/display: Enable Panel Replay for static screen use case
drm/amd/display: Enable urgent latency adjustments for DCN35
drm/amd/display: Ensure populate uclk in bb construction
drm/amd/display: Ensure that dmcub support flag is set for DCN20
drm/amd/display: fill up DCN3 DPP color state
drm/amd/display: Fix && vs || typos
drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
drm/amd/display: fix a dereference of a NULL pointer
drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()'
drm/amd/display: Fix a switch statement in populate_dml_output_cfg_from_stream_state()
drm/amd/display: Fix array-index-out-of-bounds in dcn35_clkmgr
drm/amd/display: Fix bounds check for dcn35 DcfClocks
drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()'
drm/amd/display: Fix DC mode screen flickering on DCN321
drm/amd/display: Fix dcn35 8k30 Underflow/Corruption Issue
drm/amd/display: fix disable otg wa logic in DCN316
drm/amd/display: Fix dml2 assigned pipe search
drm/amd/display: Fix DML2 watermark calculation
drm/amd/display: fix DP audio settings
drm/amd/display: Fix DPSTREAM CLK on and off sequence
drm/amd/display: Fix DSC-re-computing
drm/amd/display: Fix idle check for shared firmware state
drm/amd/display: Fix idle optimization checks for multi-display and dual eDP
drm/amd/display: Fix incorrect DSC instance for MST
drm/amd/display: fix incorrect mpc_combine array size
drm/amd/display: fix input states translation error for dcn35 & dcn351
drm/amd/display: fix invalid reg access on DCN35 FPGA
drm/amd/display: fix IPX enablement
drm/amd/display: Fix late derefrence 'dsc' check in 'link_set_dsc_pps_packet()'
drm/amd/display: Fix memory leak in dm_sw_fini()
drm/amd/display: Fix MST Null Ptr for RV
drm/amd/display: Fix nanosec stat overflow
drm/amd/display: Fix noise issue on HDMI AV mute
drm/amd/display: fix NULL checks for adev->dm.dc in amdgpu_dm_fini()
drm/amd/display: fix null-pointer dereference on edid reading
drm/amd/display: Fix possible buffer overflow in 'find_dcfclk_for_voltage()'
drm/amd/display: Fix possible NULL dereference on device remove/driver unload
drm/amd/display: Fix possible use of uninitialized 'max_chunks_fbc_mode' in 'calculate_bandwidth()'
drm/amd/display: Fix potential null pointer dereference in dc_dmub_srv
drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()'
drm/amd/display: Fix S4 hang polling on HW power up done for VBIOS DMCUB
drm/amd/display: Fix static screen event mask definition change
drm/amd/display: Fix timing bandwidth calculation for HDMI
drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions
drm/amd/display: fix USB-C flag update after enc10 feature init
drm/amd/display: fixed integer types and null check locations
drm/amd/display: Floor to mhz when requesting dpp disp clock changes to SMU
drm/amd/display: For FPO and SubVP/DRR configs program vmin/max sel
drm/amd/display: Generalize new minimal transition path
drm/amd/display: handle range offsets in VRR ranges
drm/amd/display: Handle Y carry-over in VCP X.Y calculation
drm/amd/display: hook up DCN20 color blocks data to DTN log
drm/amd/display: hook up DCN30 color blocks data to DTN log
drm/amd/display: Implement bounds check for stream encoder creation in DCN301
drm/amd/display: Implement wait_for_odm_update_pending_complete
drm/amd/display: increase bb clock for DCN351
drm/amd/display: Increase eval/entry delay for DCN35
drm/amd/display: Increase frame-larger-than for all display_mode_vba files
drm/amd/display: Increase ips2_eval delay for DCN35
drm/amd/display: Increase Z8 watermark times.
drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
drm/amd/display: Init DPPCLK from SMU on dcn32
drm/amd/display: Init link enc resources in dc_state only if res_pool presents
drm/amd/display: Initialize 'wait_time_microsec' variable in link_dp_training_dpia.c
drm/amd/display: Initialize variable with default value
drm/amd/display: Lock all enabled otg pipes even with no planes
drm/amd/display: MST DSC check for older devices
drm/amd/display: Only allow dig mapping to pwrseq in new asic
drm/amd/display: Only log during optimize_bandwidth call
drm/amd/display: Override min required DCFCLK in dml1_validate
drm/amd/display: Populate invalid split index to be 0xF
drm/amd/display: Port DENTIST hang and TDR fixes to OTG disable W/A
drm/amd/display: Preserve original aspect ratio in create stream
drm/amd/display: Prevent crash when disable stream
drm/amd/display: Prevent potential buffer overflow in map_hw_resources
drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4
drm/amd/display: Promote DAL to 3.2.268
drm/amd/display: Promote DAL to 3.2.269
drm/amd/display: read gamut remap matrix in fixed-point 31.32 format
drm/amd/display: reenable windowed mpo odm support on dcn32 and dcn321
drm/amd/display: refine code for dmcub inbox1 ring buffer debug
drm/amd/display: Remove break after return
drm/amd/display: Remove Legacy FIXED_VS Transparent LT Sequence
drm/amd/display: Remove MPC rate control logic from DCN30 and above
drm/amd/display: Remove pixle rate limit for subvp
drm/amd/display: Remove redundant FPU guard
drm/amd/display: Remove unused file
drm/amd/display: Removed redundant @ symbol to fix kernel-doc warnings in -next repo
drm/amd/display: Replay + IPS + ABM in Full Screen VPB
drm/amd/display: Return max resolution supported by DWB
drm/amd/display: Return the correct HDCP error code
drm/amd/display: Revert "Rework DC Z10 restore"
drm/amd/display: Revert Remove pixle rate limit for subvp
drm/amd/display: Rework DC Z10 restore
drm/amd/display: Send DTBCLK disable message on first commit
drm/amd/display: Send DTBCLK disable message on first commit
drm/amd/display: Set color_mgmt_changed to true on unsuspend
drm/amd/display: Set DCN351 BB and IP the same as DCN35
drm/amd/display: Set default Z8 minimum residency for DCN35
drm/amd/display: set odm_combine_policy based on context in dcn32 resource
drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST
drm/amd/display: should support dmub hw lock on Replay
drm/amd/display: Simplify the calculation of variables
drm/amd/display: Skip on writeback when it's not applicable
drm/amd/display: treat plane clip size change as MED update type
drm/amd/display: Trivial code style adjustment
drm/amd/display: turn off windowed Mpo ODM feature for dcn321
drm/amd/display: Underflow workaround by increasing SR exit latency
drm/amd/display: Unify optimize_required flags and VRR adjustments
drm/amd/display: Update dcn351 to latest dcn35 config
drm/amd/display: Update FIXED_VS Retimer HWSS Test Pattern Sequences
drm/amd/display: Update odm when ODM combine is changed on an otg master pipe with no plane
drm/amd/display: Update P010 scaling cap
drm/amd/display: Update phantom pipe enable / disable sequence
drm/amd/display: use correct phantom pipe when populating subvp pipe info
drm/amd/display: Use freesync when `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found
drm/amd/display: Use kcalloc() instead of kzalloc()
drm/amd/display: Wait before sending idle allow and after idle disallow
drm/amd/display: Wait for mailbox ready when powering up DMCUB
 
drm/amd/include/navi14_ip_offset: Clean up errors in navi14_ip_offset.h
 
drm/amd/include/sienna_cichlid_ip_offset: Clean up errors in sienna_cichlid_ip_offset.h
 
drm/amd/include/vangogh_ip_offset: Clean up errors in vangogh_ip_offset.h
 
Linux: drm/amd/include/vega10_ip_offset:Clean up errors in vega10_ip_offset.h
 
drm/amd/include/vega20_ip_offset: Clean up errors in vega20_ip_offset.h
 
drm/amd/include: Add missing registers/mask for DCN316 and 350
drm/amd/include: Clean up errors in arct_ip_offset.h
 
drm/amd/pm: add aca smu backend support for smu v13.0.6
drm/amd/pm: Allow setting max UCLK on SMU v13.0.6
drm/amd/pm: disable pp_dpm_dcefclk node for gfx 11.0.3 sriov
drm/amd/pm: enable amdgpu smu send message log
drm/amd/pm: Fetch current power limit from FW
drm/amd/pm: Fix esm reg mask use to get pcie speed
drm/amd/pm: fix the high voltage issue after unload
drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
drm/amd/pm: Increase SMUv13.0.6 mode-2 reset time
drm/amd/pm: Restore config space after reset
drm/amd/pm: Retrieve UMC ODECC error count from aca bank
drm/amd/pm: Skip reporting pcie width/speed on vfs
drm/amd/pm: udpate smu v13.0.6 message permission
drm/amd/pm: update the power cap setting
drm/amd/pm: wait for completion of the EnableGfxImu message
 
drm/amd/pp: Clean up errors in dm_pp_interface.h
 
drm/amd/swsmu: add judgement for vcn jpeg dpm set
drm/amd/swsmu: add smu 14.0.1 vcn and jpeg msg
drm/amd/swsmu: modify the gfx activity scaling
drm/amd/swsmu: Update smu v14.0.0 headers to be 14.0.1 compatible
 
drm/amd: Add a DC debug mask for IPS
drm/amd: add register headers for DCN351
drm/amd: Change `jpeg_v4_0_5_start_dpg_mode()` to void
drm/amd: Clean up errors in amdgpu_vkms.c
drm/amd: Clean up errors in sdma_v2_4.c
drm/amd: Clean up errors in vega10_ip_offset.h
drm/amd: Don't init MEC2 firmware when it fails to load
drm/amd: Drop abm_level property
drm/amd: Flush GFXOFF requests in prepare stage
drm/amd: Stop evicting resources on APUs in suspend
drm/amd: Update atomfirmware.h for DCN401
 
drm/amdgpu : Add mes_log_enable to control mes log feature
drm/amdgpu : Increase the mes log buffer size as per new MES FW version
 
drm/amdgpu/discovery: Add hdp v7_0 ip block
drm/amdgpu/discovery: Add ih v7_0 ip block
drm/amdgpu/discovery: Add lsdma v7_0 ip block
drm/amdgpu/discovery: add nbif v6_3_1 ip block
 
drm/amdgpu/display: Address kdoc for 'is_psr_su' in 'fill_dc_dirty_rects'
drm/amdgpu/display: Initialize gamma correction mode variable in dcn30_get_gamcor_current()
 
drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs
 
drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs
 
drm/amdgpu/jpeg5: add power gating support
drm/amdgpu/jpeg5: Enable doorbell
 
drm/amdgpu/jpeg: add support for jpeg DPG mode
drm/amdgpu/jpeg: add support for jpeg multi instance
 
drm/amdgpu/mes: fix use-after-free issue
 
drm/amdgpu/nbio: Add NBIO 7.11.1 Support
 
drm/amdgpu/pm: Add default case for smu IH process func
drm/amdgpu/pm: Check the validity of overdiver power limit
drm/amdgpu/pm: Don't use OD table on Arcturus
drm/amdgpu/pm: Fix NULL pointer dereference when get power limit
drm/amdgpu/pm: Fix the error of pwm1_enable setting
drm/amdgpu/pm: Fix the power source flag error
drm/amdgpu/pm: Fix the power1_min_cap value
drm/amdgpu/pm: Remove gpu_od if it's an empty directory
drm/amdgpu/pm: Use inline function for IP version check
drm/amdgpu/pm: Use macro definitions in the smu IH process function
 
drm/amdgpu/pptable: convert some variable sized arrays to [] style
 
drm/amdgpu/psp: handle TMR type via flag
drm/amdgpu/psp: set autoload support by default
drm/amdgpu/psp: set boot_time_tmr flag
drm/amdgpu/psp: update define to better align with its meaning
 
drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
 
drm/amdgpu/soc21: add mode2 asic reset for SMU IP v14.0.1
drm/amdgpu/soc21: Added Video Capabilities for VCN 406
drm/amdgpu/soc21: Enabling PG and CG flags for VCN 4.0.6
drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution
 
drm/amdgpu/umsch: don't execute umsch test when GPU is in reset/suspend
drm/amdgpu/umsch: reinitialize write pointer in hw init
drm/amdgpu/umsch: update UMSCH 4.0 FW interface
 
drm/amdgpu/vcn: Enable VCN 4.0.6 Support
drm/amdgpu/vcn: enable vcn1 fw load for VCN 4_0_6
 
drm/amdgpu/vpe: add collaborate mode support for VPE
drm/amdgpu/vpe: add multi instance VPE support
drm/amdgpu/vpe: add PRED_EXE and COLLAB_SYNC OPCODE
drm/amdgpu/vpe: add VPE 6.1.1 support
drm/amdgpu/vpe: don't emit cond exec command under collaborate mode
drm/amdgpu/vpe: fix vpe dpm setup failed
drm/amdgpu/vpe: power on vpe when hw_init
 
drm/amdgpu: add ACA bank dump debugfs support
drm/amdgpu: add ACA kernel hardware error log support
drm/amdgpu: add aca sysfs remove support
drm/amdgpu: add aca sysfs support
drm/amdgpu: add amdgpu ras aca query interface
drm/amdgpu: Add athub v4_1_0 ip block support
drm/amdgpu: Add athub v4_1_0 ip headers (v5)
drm/amdgpu: add dcn3.5.1 support
drm/amdgpu: add deferred error check for UMC v12 address query
drm/amdgpu: Add fatal error detected flag
drm/amdgpu: add firmware for GC 11.5.1
drm/amdgpu: add GC 11.5.1 discovery support
drm/amdgpu: add GC 11.5.1 to GC 11.5.0 family
drm/amdgpu: add gfx v9.4.3 ACA support
drm/amdgpu: add GFXHUB 11.5.1 support
drm/amdgpu: Add hdp v7_0 ip block support
drm/amdgpu: Add hdp v7_0_0 ip headers (v3)
drm/amdgpu: Add ih v7_0 ip block support
drm/amdgpu: add imu firmware support for GC 11.5.1
drm/amdgpu: add initial GC 11.5.1 soc21 support
drm/amdgpu: add interface to check mca umc status
drm/amdgpu: Add JPEG5 support
drm/amdgpu: Add jpeg_v5_0_0 ip block support
drm/amdgpu: Add log info for umc_v12_0
drm/amdgpu: Add lsdma v7_0 ip block support
drm/amdgpu: Add lsdma v7_0_0 ip headers (v3)
drm/amdgpu: add mes firmware support for GC 11.5.1
drm/amdgpu: add MMHUB 3.3.1 support
drm/amdgpu: add mmhub v1.8 ACA support
drm/amdgpu: Add mp v14_0_2 ip headers (v5)
drm/amdgpu: Add nbif v6_3_1 ip block support
drm/amdgpu: Add nbif v6_3_1 ip headers (v5)
drm/amdgpu: add nbio 7.11.1 discovery support
drm/amdgpu: add new INFO IOCTL query for input power
drm/amdgpu: Add osssys v7_0_0 ip headers (v4)
drm/amdgpu: Add pcie v6_1_0 ip headers (v5)
drm/amdgpu: add psp 14.0.1 discovery support
drm/amdgpu: add PSP 14.0.1 support
drm/amdgpu: add PSP RAS address query command
drm/amdgpu: Add psp v14_0 ip block support
drm/amdgpu: add psp_timeout to limit PSP related operation
drm/amdgpu: Add ras helper to query boot errors v2
drm/amdgpu: Add RAS_POISON_READY host response message
drm/amdgpu: add ring timeout information in devcoredump
drm/amdgpu: add SDMA 6.1.1 discovery support
drm/amdgpu: add sdma 6.1.1 firmware
drm/amdgpu: add sdma v4.4.2 ACA support
drm/amdgpu: add shared fdinfo stats
drm/amdgpu: add smu 14.0.1 discovery support
drm/amdgpu: add smu 14.0.1 support
drm/amdgpu: add smuio 14.0.1 support
drm/amdgpu: add tmz support for GC IP v11.5.1
drm/amdgpu: add ucode id for jpeg DPG support
drm/amdgpu: add umc v12.0 ACA support
drm/amdgpu: add vcn 4.0.6 discovery support
drm/amdgpu: Add vcn v5_0_0 ip headers (v5)
drm/amdgpu: add VCN_5_0_0 firmware support
drm/amdgpu: add VCN_5_0_0 IP block support
drm/amdgpu: add VPE 6.1.1 discovery support
drm/amdgpu: add xgmi v6.4.0 ACA support
drm/amdgpu: adjust aca init/fini sequence to match gpu reset
drm/amdgpu: Align ras block enum with firmware
drm/amdgpu: always force full reset for SOC21
drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
drm/amdgpu: Assign correct bits for SDMA HDP flush
drm/amdgpu: Auto-validate DMABuf imports in compute VMs
drm/amdgpu: Avoid fetching VRAM vendor info
drm/amdgpu: Avoid fetching vram vendor information
drm/amdgpu: Bypass display ta if display hw is not available
drm/amdgpu: Centralize ras cap query to amdgpu_ras_check_supported
drm/amdgpu: change vm->task_info handling
drm/amdgpu: Check extended configuration space register when system uses large bar
drm/amdgpu: check PS, WS index
drm/amdgpu: Clean up errors in amdgpu.h
drm/amdgpu: Clean up errors in amdgpu_atomfirmware.h
drm/amdgpu: Clean up errors in amdgpu_drv.c
drm/amdgpu: Clean up errors in amdgpu_gmc.c
drm/amdgpu: Clean up errors in amdgpu_rlc.c
drm/amdgpu: Clean up errors in atom-bits.h
drm/amdgpu: Clean up errors in cgs_common.h
drm/amdgpu: Clean up errors in clearstate_gfx9.h
drm/amdgpu: Clean up errors in clearstate_si.h
drm/amdgpu: Clean up errors in dimgrey_cavefish_ip_offset.h
drm/amdgpu: Clean up errors in gfx_v9_4.c
drm/amdgpu: Clean up errors in jpeg_v2_5.c
drm/amdgpu: Clean up errors in kgd_pp_interface.h
drm/amdgpu: Clean up errors in navi10_ih.c
drm/amdgpu: Clean up errors in navi12_ip_offset.h
drm/amdgpu: Clean up errors in umc_v6_0.c
drm/amdgpu: Clean up errors in v10_structs.h
drm/amdgpu: cleanup conditional execution
drm/amdgpu: Cleanup inconsistent indenting in 'amdgpu_gfx_enable_kcq()'
drm/amdgpu: clear set_q_mode_offs when VM changed
drm/amdgpu: Clear the hotplug interrupt ack bit before hpd initialization
drm/amdgpu: convert some variable sized arrays to [] style
drm/amdgpu: correct the KGQ fallback message
drm/amdgpu: differentiate external rev id for gfx 11.5.0
drm/amdgpu: disable RAS feature when fini
drm/amdgpu: disable ring_muxer if mcbp is off
drm/amdgpu: Do bad page retirement for deferred errors
drm/amdgpu: Do not program IH_CHICKEN in vega20_ih.c under SRIOV
drm/amdgpu: Do not program SQ_TIMEOUT_CONFIG in SRIOV
drm/amdgpu: Do not toggle bif ras irq from guest
drm/amdgpu: drm/amdgpu: remove golden setting for gfx 11.5.0
drm/amdgpu: drop psp v13 query_boot_status implementation
drm/amdgpu: Drop redundant parameter in amdgpu_gfx_kiq_init_ring
drm/amdgpu: drop setting buffer funcs in sdma442
drm/amdgpu: enable CGPG for GFX ip v11.5.1
drm/amdgpu: Enable GFXOFF for Compute on GFX11
drm/amdgpu: enable gmc11 discovery support for GC 11.5.1
drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series
drm/amdgpu: enable MES discovery for GC 11.5.1
drm/amdgpu: enable pp_od_clk_voltage for gfx 9.4.3 SRIOV
drm/amdgpu: Enable seq64 manager and fix bugs
drm/amdgpu: enable soc21 discovery support for GC 11.5.1
drm/amdgpu: enable UMSCH 4.0.6
drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible
drm/amdgpu: fix deadlock while reading mqd from debugfs
drm/amdgpu: fix doorbell regression
drm/amdgpu: Fix HDP flush for VFs on nbio v7.9
drm/amdgpu: Fix implicit assumtion in gfx11 debug flags
drm/amdgpu: fix incorrect number of active RBs for gfx11
drm/amdgpu: Fix ineffective ras_mask settings
drm/amdgpu: Fix leak when GPU memory allocation fails
drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int()
drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()'
drm/amdgpu: Fix missing parameter descriptions in ih_v7_0.c
drm/amdgpu: fix mmhub client id out-of-bounds access
drm/amdgpu: Fix module unload hang with RAS enabled
drm/amdgpu: Fix null pointer dereference
drm/amdgpu: Fix potential out-of-bounds access in 'amdgpu_discovery_reg_base_init()'
drm/amdgpu: Fix ras features value calltrace
drm/amdgpu: Fix return type in 'aca_bank_hwip_is_matched()'
drm/amdgpu: Fix shared buff copy to user
drm/amdgpu: Fix the null pointer when load rlc firmware
drm/amdgpu: Fix the ring buffer size for queue VM flush
drm/amdgpu: Fix the runtime resume failure issue
drm/amdgpu: Fix the warning info in mode1 reset
drm/amdgpu: fix typo in parameter description
drm/amdgpu: fix UBSAN array-index-out-of-bounds for ras_block_string[]
drm/amdgpu: fix use-after-free bug
drm/amdgpu: Fix VCN allocation in CPX partition
drm/amdgpu: fix visible VRAM handling during faults
drm/amdgpu: Fix VRAM memory accounting
drm/amdgpu: fix wrong sizeof argument
drm/amdgpu: Handle duplicate BOs during process restore
drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2
drm/amdgpu: implement RAS ACA driver framework
drm/amdgpu: implement smu send rma reason for smu v13.0.6
drm/amdgpu: Improve error checking in amdgpu_virt_rlcg_reg_rw (v2)
drm/amdgpu: Init pcie_index/data address as fallback (v2)
drm/amdgpu: Init zone device and drm client after mode-1 reset on reload
drm/amdgpu: initialize gfx11.5.1
drm/amdgpu: Log deferred error separately
drm/amdgpu: make damage clips support configurable
drm/amdgpu: move kiq_reg_write_reg_wait() out of amdgpu_virt.c
drm/amdgpu: move the drm client creation behind drm device registration
drm/amdgpu: Need to resume ras during gpu reset for gfx v9_4_3 sriov
drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2
drm/amdgpu: Only create mes event log debugfs when mes is enabled
drm/amdgpu: prefer snprintf over sprintf
drm/amdgpu: Prepare for asynchronous processing of umc page retirement
drm/amdgpu: Query boot status if boot failed
drm/amdgpu: Query boot status if discovery failed
drm/amdgpu: Query ras capablity from psp v2
drm/amdgpu: Reduce VA_RESERVED_BOTTOM to 64KB
drm/amdgpu: Refine IB schedule error logging
drm/amdgpu: remove asymmetrical irq disabling in jpeg 4.0.5 suspend
drm/amdgpu: remove asymmetrical irq disabling in vcn 4.0.5 suspend
drm/amdgpu: remove invalid resource->start check v2
drm/amdgpu: remove misleading amdgpu_pmops_runtime_idle() comment
drm/amdgpu: Remove pcie bw sys entry
drm/amdgpu: Remove unnecessary NULL check
drm/amdgpu: remove unused code
drm/amdgpu: Remove usage of the deprecated ida_simple_xx() API
drm/amdgpu: Replace DRM_* with dev_* in amdgpu_psp.c
drm/amdgpu: replace MCA macro with ACA for XGMI
drm/amdgpu: reserve more memory for MES runtime DRAM
drm/amdgpu: Reset dGPU if suspend got aborted
drm/amdgpu: reset gpu for s3 suspend abort case
drm/amdgpu: Reset IH OVERFLOW_CLEAR bit
drm/amdgpu: Reset IH OVERFLOW_EN bit for IH 7.0
drm/amdgpu: respect the abmlevel module parameter value if it is set
drm/amdgpu: revert "Adjust removal control flow for smu v13_0_2"
drm/amdgpu: send smu rma reason event in ras eeprom driver
drm/amdgpu: Show deferred error count for UMC
drm/amdgpu: Show vram vendor only if available
drm/amdgpu: Simplify the allocation of fence slab caches
drm/amdgpu: Simplify the allocation of mux_chunk slab caches
drm/amdgpu: Simplify the allocation of sync slab caches
drm/amdgpu: Skip access PF-only registers on gfx10/gfxhub2_1 under SRIOV
drm/amdgpu: skip call ras_late_init if ras block is not supported
drm/amdgpu: Skip do PCI error slot reset during RAS recovery
drm/amdgpu: skip to program GFXDEC registers for suspend abort
drm/amdgpu: skip ucode bo reserve for RLC AUTOLOAD
drm/amdgpu: Support passing poison consumption ras block to SRIOV
drm/amdgpu: support psp ip block discovery for psp v14
drm/amdgpu: support psp ip block for psp v14
drm/amdgpu: support rlc auotload type set
drm/amdgpu: Update BO eviction priorities
drm/amdgpu: Update boot time errors polling sequence
drm/amdgpu: update check condition of query for ras page retire
drm/amdgpu: update documentation on new chips
drm/amdgpu: update error condition check for umc_v12_0_query_error_address
drm/amdgpu: Use asynchronous polling to handle umc_v12_0 poisoning
drm/amdgpu: Use correct SRIOV macro for gmc_v9_0_vm_fault_interrupt_state
drm/amdgpu: use helper macro HW_ERR instead of Hardware error string
drm/amdgpu: use PSP address query command
drm/amdgpu: Use RMW accessors for changing LNKCTL2
drm/amdgpu: Use rpm_mode flag instead of checking it again for rpm
drm/amdgpu: use spirom update wait_for helper for psp v14
drm/amdgpu: validate the parameters of bo mapping operations more clearly
drm/amdgpu: workaround to avoid SET_Q_MODE packets v2
 
Linux: drm/amdgpu:Support retiring multiple MCA error address pages
 
drm/amdkfd: Add cache line sizes to KFD topology
drm/amdkfd: add KFD support for GC 11.5.1
drm/amdkfd: Add partition id field to location_id
drm/amdkfd: Add VRAM accounting for SVM migration
drm/amdkfd: Bump KFD ioctl version
drm/amdkfd: Check cgroup when returning DMABuf info
drm/amdkfd: Correct partial migration virtual addr
drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
drm/amdkfd: fill in data for control stack header for gfx10
drm/amdkfd: Fix eviction fence handling
drm/amdkfd: Fix L2 cache size reporting in GFX9.4.3
drm/amdkfd: Fix memory leak in create_process failure
drm/amdkfd: fix process reference drop on debug ioctl
drm/amdkfd: Fix rescheduling of restore worker
drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
drm/amdkfd: Fix variable dereferenced before NULL check in 'kfd_dbg_trap_device_snapshot()'
drm/amdkfd: Flush the process wq before creating a kfd_process
drm/amdkfd: Increase the size of the memory reserved for the TBA
drm/amdkfd: init drm_client with funcs hook
drm/amdkfd: make kfd_class constant
drm/amdkfd: make sure VM is ready for updating operations
drm/amdkfd: pass debug exceptions to second-level trap handler
drm/amdkfd: range check cp bad op exception interrupts
drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole
drm/amdkfd: reserve the BO before validating it
drm/amdkfd: Reset GPU on queue preemption failure
drm/amdkfd: Skip packet submission on fatal error
drm/amdkfd: update SIMD distribution algo for GFXIP 9.4.2 onwards
drm/amdkfd: Use correct drm device for cgroup permission check
drm/amdkfd: Use S_ENDPGM_SAVED in trap handler
drm/amdkfd: Use SQC when TCP would fail in gfx10.1 context save
 
drm/ast: Fix soft lockup
 
drm/atomic-helper: fix parameter order in drm_format_conv_state_copy() call
 
drm/atomic: Make the drm_atomic_state documentation less ambiguous
drm/atomic: Move the drm_atomic_state field doc inline
drm/atomic: Remove inexistent reference
drm/atomic: Rework the object doc a bit
 
drm/bridge: add ->edid_read hook and drm_bridge_edid_read()
drm/bridge: adv7511: fix crash on irq during probe
drm/bridge: anx7625: switch to ->edid_read callback
drm/bridge: cdns-mhdp8546: clear the EDID property on failures
drm/bridge: cdns-mhdp8546: switch to ->edid_read callback
drm/bridge: chrontel-ch7033: switch to drm_bridge_edid_read()
drm/bridge: correct DRM_BRIDGE_OP_EDID documentation
drm/bridge: display-connector: switch to ->edid_read callback
drm/bridge: Fixed a DP link training bug
drm/bridge: imx8mp-hdmi-pvi: Fix build warnings
drm/bridge: imx: add bridge wrapper driver for i.MX8MP DWC HDMI
drm/bridge: imx: add driver for HDMI TX Parallel Video Interface
drm/bridge: it6505: switch to ->edid_read callback
drm/bridge: lt8912b: clear the EDID property on failures
drm/bridge: lt8912b: do not return negative values from .get_modes()
drm/bridge: lt8912b: use ->edid_read callback
drm/bridge: lt8912b: use drm_bridge_edid_read()
drm/bridge: lt9611: switch to ->edid_read callback
drm/bridge: lt9611uxc: switch to ->edid_read callback
drm/bridge: lt9611uxc: use drm_bridge_edid_read()
drm/bridge: lt9611uxc: use int for holding number of modes
drm/bridge: megachips: switch to ->edid_read callback
drm/bridge: nxp-ptn3460: switch to ->edid_read callback
drm/bridge: remove ->get_edid callback
drm/bridge: remove drm_bridge_get_edid() in favour of drm_bridge_edid_read()
drm/bridge: samsung-dsim: check the return value only if necessary
drm/bridge: Select DRM_KMS_HELPER for DRM_PANEL_BRIDGE
drm/bridge: sii902x: Fix audio codec unregistration
drm/bridge: sii902x: Fix probing race issue
drm/bridge: sii902x: switch to ->edid_read callback
drm/bridge: sii902x: use display info is_hdmi
drm/bridge: switch to drm_bridge_edid_read()
drm/bridge: tc358767: Add descriptions to register definitions
drm/bridge: tc358767: Add more registers to non-writeable range
drm/bridge: tc358767: Add more volatile registers
drm/bridge: tc358767: Add precious register SYSSTAT
drm/bridge: tc358767: Fix order of register defines
drm/bridge: tc358767: Limit the Pixel PLL input range
drm/bridge: tc358767: Sort volatile registers according to address
drm/bridge: tc358767: switch to ->edid_read callback
drm/bridge: tc358767: update the EDID property
drm/bridge: tc358767: Use regmap_access_table for writeable registers
drm/bridge: tfp410: clear the EDID property on failures
drm/bridge: tfp410: use drm_bridge_edid_read()
drm/bridge: ti-sn65dsi86: Make use of devm_pwmchip_alloc() function
drm/bridge: ti-sn65dsi86: Make use of pwmchip_parent() accessor
drm/bridge: ti-sn65dsi86: switch to ->edid_read callback
 
drm/ci: Add msm tests
drm/ci: add sc7180-trogdor-kingoftown
drm/ci: mark universal-plane-sanity as failing on SC7180
drm/ci: skip suspend tests for both msm-sc7180 machines
drm/ci: update IGT test names
drm/ci: update msm-apq8096-fails list
drm/ci: Update xfails for newly added msm tests
drm/ci: uprev mesa version: fix kdl commit fetch
 
drm/client: Fully protect modes[] with dev->mode_config.mutex
 
drm/connector: Add \n to message about demoting connector force-probes
 
drm/debugfs: drop unneeded DEBUG_FS guard
 
drm/display: fix typo
 
drm/doc/rfc: Remove Xe's pre-merge plan
drm/doc/rfc: Removing missing reference to xe.rst
 
drm/doc: internals: remove section on PCI legacy support
 
drm/dp: add an API to indicate if sink supports VSC SDP
drm/dp: Add drm_dp_max_dprx_data_rate()
drm/dp: Add support for DP tunneling
drm/dp: Don't attempt AUX transfers when eDP panels are not powered
drm/dp: drop the size parameter from drm_dp_vsc_sdp_pack()
drm/dp: Fix divide-by-zero regression on DP MST unplug with nouveau
drm/dp: move intel_dp_vsc_sdp_pack() to generic helper
drm/dp: switch drm_dp_vsc_sdp_log() to struct drm_printer
 
drm/dp_mst: switch from drm_debug_printer() to device specific drm_dbg_printer()
 
drm/edid/firmware: Remove built-in EDIDs
 
drm/edid: Clean up errors in drm_edid.c
drm/edid: prefer forward declarations over includes in drm_edid.h
drm/edid: replace __attribute__((packed)) with __packed
 
drm/edp-panel: Add panels delay entries
 
drm/etnaviv: Add a helper to get the first available GPU device node
drm/etnaviv: Add helper functions to create and destroy platform device
drm/etnaviv: add sensitive state for PE_RT_ADDR_4_PIPE(3, 0|1) address
drm/etnaviv: Clean up etnaviv_gem_get_pages
drm/etnaviv: disable MLCG and pulse eater on GPU reset
drm/etnaviv: Drop the 'len' parameter of etnaviv_iommu_map() function
drm/etnaviv: Drop the second argument of the etnaviv_gem_new_impl()
drm/etnaviv: Expose a few more chipspecs to userspace
drm/etnaviv: Fix coding style
drm/etnaviv: fix tx clock gating on some GC7000 variants
drm/etnaviv: Replace strncpy with strscpy_pad
drm/etnaviv: Restore some id values
 
drm/exec, drm/gpuvm: Prefer u32 over uint32_t
 
drm/exynos: do not return negative values from .get_modes()
drm/exynos: simplify the return value handling in exynos_dp_get_modes()
 
drm/gma500: Remove lid code
 
drm/hisilicon: include drm/drm_edid.h only where needed
 
drm/hwmon: Fix abi doc warnings
 
drm/i915/alpm: Add ALPM register definitions
drm/i915/alpm: Alpm aux wake configuration for lnl
drm/i915/alpm: Calculate ALPM Entry check
 
drm/i915/audio: Fix audio time stamp programming for DP
 
drm/i915/bios: Fix parsing backlight BDB data
drm/i915/bios: move i915_vbt debugfs to intel_bios.c
drm/i915/bios: remove some unused leftover declarations
drm/i915/bios: Switch to kms debugs
drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode()
drm/i915/bios: Use per-device debugs for VBT related stuff
 
drm/i915/cdclk: Document CDCLK update methods
drm/i915/cdclk: Extract bxt_cdclk_ctl()
drm/i915/cdclk: Extract cdclk_divider()
drm/i915/cdclk: Fix CDCLK programming order when pipes are active
drm/i915/cdclk: Fix voltage_level programming edge case
drm/i915/cdclk: Re-use bxt_cdclk_ctl() when sanitizing
drm/i915/cdclk: Remove divider field from tables
drm/i915/cdclk: Remove the hardcoded divider from cdclk_compute_crawl_and_squash_midpoint()
drm/i915/cdclk: Reorder bxt_sanitize_cdclk()
drm/i915/cdclk: Squash waveform is 16 bits
 
drm/i915/color: Use per-device debugs
 
drm/i915/display/debugfs: Fix duplicate checks in i915_drrs_status
drm/i915/display/debugfs: New entry "DRRS capable" to i915_drrs_status
 
drm/i915/display: Cleanup mplla/mpllb selection
drm/i915/display: Disable AuxCCS framebuffers if built for Xe
drm/i915/display: Fix C20 pll selection for state verification
drm/i915/display: Fix vsc_sdp computation
drm/i915/display: Ignore only psr specific part of vsc sdp
drm/i915/display: Include debugfs.h in intel_display_debugfs_params.c
drm/i915/display: Move colorimetry_support from intel_psr to intel_dp
drm/i915/display: No need for full modeset due to psr
drm/i915/display: On Xe2 always enable decompression with tile4
drm/i915/display: Read PSR configuration before VSC SDP
drm/i915/display: Remove intel_crtc_state->psr_vsc
drm/i915/display: Skip C10 state verification in case of fastset
drm/i915/display: Store hw clock for C20
drm/i915/display: Take care of VSC select field in video dip ctl register
drm/i915/display: Unify VSC SPD preparation
drm/i915/display: update pll values in sync with Bspec for MTL
drm/i915/display: Use helper to select C20 MPLLA/B
drm/i915/display: use IS_DISPLAY_VER instead of IS_GRAPHICS_VER
 
drm/i915/dmc: use DISPLAY_VER instead of GRAPHICS_VER
 
drm/i915/dp: Abort AUX on disconnected native DP ports
drm/i915/dp: Account for tunnel BW limit in intel_dp_max_link_data_rate()
drm/i915/dp: Add DP tunnel atomic state and check BW limit
drm/i915/dp: Add intel_dp_max_link_data_rate()
drm/i915/dp: Add support for DP tunnel BW allocation
drm/i915/dp: Add support to notify MST connectors to retry modesets
drm/i915/dp: Add TPS4 PHY test pattern support
drm/i915/dp: Allocate/free DP tunnel BW during modeset
drm/i915/dp: Call intel_dp_sync_state() always for DDI DP encoders
drm/i915/dp: Compute DP tunnel BW during encoder state computation
drm/i915/dp: Enable DP tunnel BW allocation mode
drm/i915/dp: Export intel_dp_max_common_rate/lane_count()
drm/i915/dp: Factor out intel_dp_config_required_rate()
drm/i915/dp: Factor out intel_dp_read_dprx_caps()
drm/i915/dp: Factor out intel_dp_update_sink_caps()
drm/i915/dp: Fix DSC state HW readout for SST connectors
drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern
drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY < 13
drm/i915/dp: Fix the max DSC bpc supported by source
drm/i915/dp: Fix the PSR debugfs entries wrt. MST connectors
drm/i915/dp: Handle DP tunnel IRQs
drm/i915/dp: Limit SST link rate to <=8.1Gbps
drm/i915/dp: Read DPRX for all long HPD pulses
drm/i915/dp: Remove support for UHBR13.5
drm/i915/dp: Suspend/resume DP tunnels
drm/i915/dp: Sync instead of try-sync commits when getting active pipes
drm/i915/dp: Use drm_dp_max_dprx_data_rate()
drm/i915/dp: Use LINK_QUAL_PATTERN_* Phy test pattern names
 
drm/i915/drrs: Refactor CPU transcoder DRRS check
 
drm/i915/dsb: Fix DSB vblank waits when using VRR
 
drm/i915/dsc: Fix the macro that calculates DSCC_/DSCA_ PPS reg address
 
drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly
 
drm/i915/dvo/ns2501: Nuke pointless casts
 
drm/i915/dvo: Use sizeof(*variable) instead of sizeof(type)
 
drm/i915/fb: Use per-device debugs
 
drm/i915/fbc: Allow FBC with CCS modifiers on SKL+
 
drm/i915/fbdev: Fix smem_start for LMEMBAR stolen objects
 
drm/i915/gem: Atomically invalidate userptr on mmu-notifier
drm/i915/gem: reconcile Excess struct member kernel-doc warnings
 
drm/i915/gt: Automate CCS Mode setting during engine resets
drm/i915/gt: Disable HW load balancing for CCS
drm/i915/gt: Do not generate the command streamer for all the CCS
drm/i915/gt: Enable only one CCS for compute workload
drm/i915/gt: Limit the reserved VM space to only the platforms that need it
drm/i915/gt: reconcile Excess struct member kernel-doc warnings
drm/i915/gt: Reflect the true and current status of rc6_enable
drm/i915/gt: Reset queue_priority_hint on parking
drm/i915/gt: Restart the heartbeat timer when forcing a pulse
drm/i915/gt: Use rc6.supported flag from intel_gt for rc6_enable sysfs
 
drm/i915/guc: Avoid circular locking issue on busyness flush
drm/i915/guc: Change wa and EU_PERF_CNTL registers to MCR type
drm/i915/guc: Close deregister-context race against CT-loss
drm/i915/guc: Fix the fix for reset lock confusion
drm/i915/guc: Flush context destruction worker at suspend
drm/i915/guc: reconcile Excess struct member kernel-doc warnings
 
drm/i915/gvt: use local INTEL_GVT_OPREGION_SIZE
 
drm/i915/hdcp: Add new remote capability check shim function
drm/i915/hdcp: Allocate stream id after HDCP AKE stage
drm/i915/hdcp: Do intel_hdcp_component_init() much later during init
drm/i915/hdcp: Don't enable HDCP1.4 directly from check_link
drm/i915/hdcp: Don't enable HDCP2.2 directly from check_link
drm/i915/hdcp: Extract hdcp structure from correct connector
drm/i915/hdcp: Fail Repeater authentication if Type1 device not present
drm/i915/hdcp: Fix get remote hdcp capability function
drm/i915/hdcp: fix intel_hdcp_get_repeater_ctl() error return value
drm/i915/hdcp: HDCP Capability for the downstream device
drm/i915/hdcp: Move source hdcp2 checks into its own function
drm/i915/hdcp: Move to direct reads for HDCP
drm/i915/hdcp: Pass drm_dp_aux to read_bcaps function
drm/i915/hdcp: Pin the hdcp gsc message high in ggtt
drm/i915/hdcp: Read Rxcaps for robustibility
drm/i915/hdcp: Refactor intel_dp_hdcp2_capable
drm/i915/hdcp: Remove additional timing for reading mst hdcp message
drm/i915/hdcp: Rename hdcp capable functions
drm/i915/hdcp: unify connector logging format
drm/i915/hdcp: use DISPLAY_VER instead of GRAPHICS_VER
drm/i915/hdcp: Use per-device debugs
 
drm/i915/huc: Allow for very slow HuC loading
 
drm/i915/hwmon: Fix locking inversion in sysfs getter
 
drm/i915/irq: use DISPLAY_VER instead of GRAPHICS_VER
 
drm/i915/lnl: Add pkgc related register
drm/i915/lnl: Program PKGC_LATENCY register
 
drm/i915/mst: Limit MST+DSC to TGL+
drm/i915/mst: Reject FEC+MST on ICL
 
drm/i915/mtl: Add fake PCH for Meteor Lake
drm/i915/mtl: Update workaround 14018575942
drm/i915/mtl: Wake GT before sending H2G message
 
drm/i915/opregion: abstract ASLE presence check
drm/i915/opregion: abstract getting the opregion VBT
drm/i915/opregion: make struct intel_opregion opaque
drm/i915/opregion: move i915_opregion debugfs to intel_opregion.c
drm/i915/opregion: remove unused lid_state
 
drm/i915/perf: reconcile Excess struct member kernel-doc warnings
drm/i915/perf: Update handling of MMIO triggered reports
 
drm/i915/psr: Add alpm_parameters struct
drm/i915/psr: Calculate and configure CUR_POS_ERLY_TPT
drm/i915/psr: Calculate PIPE_SRCSZ_ERLY_TPT value
drm/i915/psr: CAN_PSR and CAN_PANEL_REPLAY can be now local defines
drm/i915/psr: Carry su area in crtc_state
drm/i915/psr: Configure PIPE_SRCSZ_ERLY_TPT for psr2 early transport
drm/i915/psr: Disable early transport by default
drm/i915/psr: Disable PSR when bigjoiner is used
drm/i915/psr: Enable psr2 early transport as possible
drm/i915/psr: Extend SU area to cover cursor fully if needed
drm/i915/psr: Fix intel_psr2_sel_fetch_et_alignment usage
drm/i915/psr: Move writing early transport pipe src
drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT
 
drm/i915/sdvo: Convert to per-device debugs
drm/i915/sdvo: Fix up code alignment
 
drm/i915/selftests: Increasing the sleep time for live_rc6_manual
 
drm/i915/tv: Fix TV mode
drm/i915/tv: use DISPLAY_VER instead of GRAPHICS_VER
 
drm/i915/vma: Fix UAF on destroy against retire race
 
drm/i915/vrr: Disable VRR when using bigjoiner
drm/i915/vrr: Generate VRR "safe window" for DSB
 
drm/i915/wm: Pass the whole i915 to intel_get_cxsr_latency()
drm/i915/wm: Use per-device debugs ilk wm code
drm/i915/wm: Use per-device debugs in pre-ilk wm code
 
drm/i915/xe2lpd: Move D2D enable/disable
drm/i915/xe2lpd: Move registers to PICA
drm/i915/xe2lpd: Update bxt_sanitize_cdclk()
 
drm/i915/xelpg: Add workaround 14019877138
drm/i915/xelpg: Extend driver code of Xe_LPG to Xe_LPG+
drm/i915/xelpg: Extend some workarounds/tuning to gfx version 12.74
 
drm/i915: Add additional ARL PCI IDs
drm/i915: Add bigjoiner force enable option to debugfs
drm/i915: add bug.h include to i915_memcpy.c
drm/i915: Add flex arrays to struct i915_syncmap
drm/i915: Add GuC submission interface version query
drm/i915: Add includes for BUG_ON/BUILD_BUG_ON in i915_memcpy.c
drm/i915: Add intel_digital_port lock/unlock hooks
drm/i915: Add missing ; to __assign_str() macros in tracepoint code
drm/i915: Add PLL .compare_hw_state() vfunc
drm/i915: Add some boring kerneldoc
drm/i915: Annotate more of the BIOS fb takeover failure paths
drm/i915: Bypass LMEMBAR/GTTMMADR for MTL stolen memory access
drm/i915: Check before removing mm notifier
drm/i915: Compute use_sagv_wm differently
drm/i915: Convert PLL flags to booleans
drm/i915: convert remaining intel_dp_vsc_sdp_pack
drm/i915: Correct for_each_old_global_obj_in_state() arguments
drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic commits
drm/i915: Disable DSB in Xe KMD
drm/i915: Disable hotplug detection handlers during driver init/shutdown
drm/i915: Disable hotplug detection works during driver init/shutdown
drm/i915: Disable intel HPD poll after DRM poll init/enable
drm/i915: Disable live M/N updates when using bigjoiner
drm/i915: Disable port sync when bigjoiner is used
drm/i915: Disable the "binder"
drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
drm/i915: Do not print 'pxp init failed with 0' when it succeed
drm/i915: don't make assumptions about intel_wakeref_t type
drm/i915: don't make assumptions about intel_wakeref_t type
drm/i915: Drop -Wstringop-overflow
drm/i915: Enable fastboot across the board
drm/i915: Extract intel_atomic_swap_state()
drm/i915: Extract intel_vblank_evade()
drm/i915: Filter out glitches on HPD lines during hotplug detection
drm/i915: fix applying placement flag
drm/i915: Fix display bpp limit computation during system resume
drm/i915: Fix doc build issue on intel_cdclk.c
drm/i915: Fix MTL initial plane readout
drm/i915: Fix PLL state check for gmch platforms
drm/i915: Fix possible null pointer dereference after drm_dbg_printer conversion
drm/i915: Fix PTE decode during initial plane readout
drm/i915: Fix region start during initial plane readout
drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx
drm/i915: Include the CRTC name in the ELD buffer mismatch
drm/i915: Include the PLL name in the debug messages
drm/i915: Init DRM connector polled field early
drm/i915: Introduce struct intel_vblank_evade_ctx
drm/i915: Keep the connector polled state disabled after storm
drm/i915: Move audio deinit after disabling polling
drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c
drm/i915: Move the min/max scanline sanity check into intel_vblank_evade()
drm/i915: Perform vblank evasion around legacy cursor updates
drm/i915: Pre-populate the cursor physical dma address
drm/i915: Prevent HW access during init from connector get_modes hooks
drm/i915: Prevent HW access during init from SDVO TV get_modes hook
drm/i915: Prevent modesets during driver init/shutdown
drm/i915: Print memory region info during probe
drm/i915: Ratelimit debug log in vm_fault_ttm
drm/i915: Remove ad-hoc lmem/stolen debugs
drm/i915: remove execute_cb::signal
drm/i915: remove gvt_mmio_block::device
drm/i915: remove i915_drm_client::id
drm/i915: remove i915_perf_stream::size_exponent
drm/i915: remove i915_vma::obj_hash
drm/i915: remove intel_dsi::{port_bits,hs}
drm/i915: remove intel_guc::ads_engine_usage_size
drm/i915: remove intel_gvt_event_info::policy
drm/i915: remove intel_gvt_gtt::{mm_alloc_page_table, mm_free_page_table}
drm/i915: remove intel_gvt_irq::pending_events
drm/i915: remove intel_gvt_irq_info::warned
drm/i915: remove intel_gvt_mmio_info::{device, addr_range}
drm/i915: remove intel_memory_region_ops::flags
drm/i915: remove intel_vbt_panel_data::edp::initialized
drm/i915: remove intel_vgpu::intx_trigger
drm/i915: remove intel_vgpu_fence::base
drm/i915: remove intel_vgpu_gtt::active_ppgtt_mm_bitmap
drm/i915: remove intel_vgpu_opregion::mapped
drm/i915: remove intel_vgpu_workload::{ring_context, restore_inhibit}
drm/i915: remove structs intel_vgpu_pipe_format and intel_vgpu_fb_format
drm/i915: remove unused intel_dvo_dev_ops hooks
drm/i915: Rename the DSM/GSM registers
drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
drm/i915: Replace a memset() with zero initialization
drm/i915: Reuse ibx_dump_hw_state() for gmch platforms
drm/i915: Rework global state serializaiton
drm/i915: s/phys_base/dma_addr/
drm/i915: Simplify intel_initial_plane_config() calling convention
drm/i915: Split the smem and lmem plane readout apart
drm/i915: Stop doing double audio enable/disable on SDVO and g4x+ DP
drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs
drm/i915: Suspend the framebuffer console during driver shutdown
drm/i915: Suspend the framebuffer console earlier during system suspend
drm/i915: switch from drm_debug_printer() to device specific drm_dbg_printer()
drm/i915: Try to preserve the current shared_dpll for fastset on type-c ports
drm/i915: Try to relocate the BIOS fb to the start of ggtt
drm/i915: Tweak BIOS fb reuse check
drm/i915: Update ADL-N PCI IDs
drm/i915: Update shared stats to use the new gem helper
drm/i915: use drm_printf() with the drm_err_printer intead of pr_err()
drm/i915: Use struct resource for memory region IO as well
 
drm/imagination: Ensure PVR_MIPS_PT_PAGE_COUNT is never zero
 
drm/imx/dcss: fix resource size calculation
drm/imx/dcss: have all init functions use devres
drm/imx/dcss: request memory region
 
drm/imx/ipuv3: do not return negative values from .get_modes()
 
drm/imx: prefer snprintf over sprintf
 
drm/ioc32: replace __attribute__((packed)) with __packed
 
drm/lima: fix a memleak in lima_heap_alloc
drm/lima: handle spurious timeouts due to high irq latency
drm/lima: increase default job timeout to 10s
drm/lima: remove guilty drm_sched context handling
drm/lima: reset async_reset on gp hard reset
drm/lima: reset async_reset on pp hard reset
drm/lima: set gp bus_stop bit before hard reset
drm/lima: set pp bus_stop bit before hard reset
drm/lima: standardize debug messages by ip name
 
drm/loongson: Error out if no VRAM detected
 
drm/managed: Add drmm_release_action
 
drm/mediatek/dp: switch to ->edid_read callback
 
drm/mediatek/hdmi: switch to ->edid_read callback
 
drm/mediatek: Add Padding to OVL adaptor
drm/mediatek: dsi: Cleanup functions mtk_dsi_ps_control{_vact}()
drm/mediatek: dsi: Compress of_device_id entries and add sentinel
drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
drm/mediatek: dsi: Register DSI host after acquiring clocks and PHY
drm/mediatek: dsi: Replace open-coded instance of HZ_PER_MHZ
drm/mediatek: dsi: Simplify with dev_err_probe and remove gotos
drm/mediatek: dsi: Use bitfield macros where useful
drm/mediatek: dsi: Use GENMASK() for register mask definitions
drm/mediatek: dsi: Use mipi_dsi_pixel_format_to_bpp() helper function
drm/mediatek: Filter modes according to hardware capability
drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip
drm/mediatek: Support MT8188 VDOSYS1 in display driver
 
drm/meson: dw-hdmi: add bandgap setting for g12
drm/meson: dw-hdmi: power up phy on device init
drm/meson: improve encoder probe / initialization error handling
drm/meson: switch to drm_bridge_edid_read()
 
drm/mgag200: Add a workaround for low-latency
drm/mgag200: convert get modes to struct drm_edid
drm/mgag200: Fix caching setup for remapped video memory
 
drm/mm: Allow CONFIG_DRM_MM_DEBUG with DRM=m
 
drm/mode: switch from drm_debug_printer() to device specific drm_dbg_printer()
 
drm/msm/a6xx: specify UBWC config for sc7180
 
drm/msm/a7xx: Fix LLC typo
 
drm/msm/adreno: Add A305B support
drm/msm/adreno: Add A702 support
drm/msm/adreno: Add support for SM7150 SoC machine
drm/msm/adreno: Set highest_bank_bit for A619
drm/msm/adreno: Update generated headers
 
drm/msm/dp: add VSC SDP support for YUV420 over DP
drm/msm/dp: allow YUV420 mode for DP connector when CDM available
drm/msm/dp: assign correct DP controller ID to x1e80100 interface table
drm/msm/dp: change clock related programming for YUV420 over DP
drm/msm/dp: check if VSC SDP is supported in DP programming
drm/msm/dp: drop dp_parser
drm/msm/dp: drop unused fields from dp_power_private
drm/msm/dp: drop unused parser definitions
drm/msm/dp: enable SDP and SDE periph flush update
drm/msm/dp: fix runtime PM leak on connect failure
drm/msm/dp: fix runtime PM leak on disconnect
drm/msm/dp: Fix spelling mistake "enale" -> "enable"
drm/msm/dp: fix typo in dp_display_handle_port_status_changed()
drm/msm/dp: fold dp_power into dp_ctrl module
drm/msm/dp: handle PHY directly in dp_ctrl
drm/msm/dp: inline dp_power_(de)init
drm/msm/dp: move all IO handling to dp_catalog
drm/msm/dp: move link property handling to dp_panel
drm/msm/dp: move next_bridge handling to dp_display
drm/msm/dp: move parity calculation to dp_utils
drm/msm/dp: move phy_configure_opts to dp_ctrl
drm/msm/dp: parse DT from dp_parser_get
drm/msm/dp: program config ctrl for YUV420 over DP
drm/msm/dp: remove mdss_dp_test_bit_depth_to_bpc()
drm/msm/dp: remove PHY handling from dp_catalog.c
drm/msm/dp: rename wide_bus_en to wide_bus_supported
drm/msm/dp: simplify stream clocks handling
drm/msm/dp: split dp_ctrl_clk_enable into four functuions
drm/msm/dp: stop parsing clock names from DT
drm/msm/dp: store mode YUV420 information to be used by rest of DP
 
drm/msm/dpu: add division of drm_display_mode's hskew parameter
drm/msm/dpu: add support for SDM660 and SDM630 platforms
drm/msm/dpu: add support of new peripheral flush mechanism
drm/msm/dpu: Add X1E80100 support
drm/msm/dpu: allow certain formats for CDM for DP
drm/msm/dpu: allow dpu_encoder_helper_phys_setup_cdm to work for DP
drm/msm/dpu: capture snapshot on the first commit_done timeout
drm/msm/dpu: don't allow overriding data from catalog
drm/msm/dpu: drop dpu_encoder_phys_ops.atomic_mode_set
drm/msm/dpu: drop dpu_encoder_phys_ops::atomic_check()
drm/msm/dpu: drop global_state_lock
drm/msm/dpu: finalise global state object
drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
drm/msm/dpu: improve DSC allocation
drm/msm/dpu: make "vblank timeout" more useful
drm/msm/dpu: make error messages at dpu_core_irq_register_callback() more sensible
drm/msm/dpu: modify encoder programming for CDM over DP
drm/msm/dpu: modify timing engine programming for YUV420 over DP
drm/msm/dpu: move dpu_encoder_helper_phys_setup_cdm to dpu_encoder
drm/msm/dpu: move widebus logic to its own API
drm/msm/dpu: move writeback's atomic_check to dpu_writeback.c
drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is enabled
drm/msm/dpu: pass mode dimensions instead of fb size in CDM setup
drm/msm/dpu: reserve CDM blocks for DP if mode is YUV420
drm/msm/dpu: split _dpu_encoder_resource_control_helper()
drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
drm/msm/dpu: split irq_control into irq_enable and _disable
drm/msm/dpu: support binding to the mdp5 devices
 
drm/msm/dsi: do not store internal bridge pointer
drm/msm/dsi: Document DSC related pclk_rate and hdisplay calculations
drm/msm/dsi: drop msm_dsi_device_connected() function
drm/msm/dsi: remove msm_dsi::encoder
drm/msm/dsi: Replace dsi_get_bpp() with mipi_dsi header function
drm/msm/dsi: stop calling set_split_display
 
drm/msm/hdmi: fix indent
drm/msm/hdmi: switch to ->edid_read callback
 
drm/msm/mdp5: drop global_state_lock
drm/msm/mdp5: drop split display support
drm/msm/mdp5: migrate SMP dumping to using atomic_print_state
 
drm/msm/mdss: generate MDSS data for MDP5 platforms
 
drm/msm: add a kernel param to select between MDP5 and DPU drivers
drm/msm: Add newlines to some debug prints
drm/msm: add support for A750 GPU
drm/msm: Fix page fault client detection on a660 family and a7xx
drm/msm: Fix snapshotting a7xx indexed regs
drm/msm: fix the `CRASHDUMP_READ` target of `a6xx_get_shader_block()`
drm/msm: Import a7xx crashdump register lists from kgsl
drm/msm: mdss: Add X1E80100 support
drm/msm: More fully implement devcoredump for a7xx
 
drm/mxsfb: Switch to drmm_mode_config_init
 
drm/nouveau/acr/ga102: remove unused but set variable
 
drm/nouveau/bios/init: drop kernel-doc notation
 
drm/nouveau/disp: don't misuse kernel-doc comments
drm/nouveau/disp: switch to use kmemdup() helper
 
drm/nouveau/dp: Don't probe eDP ports twice harder
 
drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()
 
drm/nouveau/gr/gf100: don't misuse kernel-doc comments
drm/nouveau/gr/gf100: Remove second semicolon
 
drm/nouveau/gsp: Use the sg allocator for level 2 of radix3
 
drm/nouveau/kms/nv50-: Disable AUX bus for disconnected DP ports
 
drm/nouveau/svm: remove unused but set variables
 
drm/nouveau/volt/gk20a: don't misuse kernel-doc comments
 
drm/nouveau: don't misuse kernel-doc comments
drm/nouveau: fix kerneldoc warnings
drm/nouveau: Include
drm/nouveau: include drm/drm_edid.h only where needed
drm/nouveau: uapi: fix kerneldoc warnings
 
drm/omap/hdmi4: switch to ->edid_read callback
 
drm/omap/hdmi5: switch to ->edid_read callback
 
drm/panel-edp: Add powered_on_to_enable delay
drm/panel-edp: Add several generic edp panels
drm/panel-edp: Add some panels with conservative timings
drm/panel-edp: use put_sync in unprepare
 
drm/panel: Add driver for BOE TH101MB31IG002-28A panel
drm/panel: Add driver for DJN HX83112A LCD panel
drm/panel: Add support for Novatek NT36672E panel driver
drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
drm/panel: do not return negative error codes from drm_panel_get_modes()
drm/panel: ili9341: Correct use of device property APIs
drm/panel: ili9341: Respect deferred probe
drm/panel: ili9341: Use predefined error codes
drm/panel: ltk050h3146w: only print message when GPIO getting is not EPROBE_DEFER
drm/panel: ltk050h3146w: use dev_err_probe wherever possible
drm/panel: ltk500hd1829: add panel type for ltk101b4029w
drm/panel: ltk500hd1829: make room for more similar panels
drm/panel: novatek-nt36523: Set prepare_prev_first
drm/panel: novatek-nt36672e: Include
drm/panel: novatek-nt36682e: don't unregister DSI device
drm/panel: nt35510: move hardwired parameters to configuration
drm/panel: nt35510: support FRIDA FRD400B25025-A-CTK
drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
drm/panel: re-alphabetize the menu list
drm/panel: simple: Add BOE BP082WX1-100 8.2" panel
drm/panel: simple: Add EDT ETML1010G3DRA panel
drm/panel: simple: fix flags on RK043FN48H
drm/panel: simple: push blanking limit on RK32FN48H
drm/panel: Simplify with dev_err_probe()
drm/panel: st7703: Add Panel Rotation Support
drm/panel: st7703: Add Powkiddy RGB10MAX3 Panel Support
drm/panel: visionox-r66451: Set prepare_prev_first flag
drm/panel: visionox-rm69299: don't unregister DSI device
drm/panel: visionox-vtdr6130: Set prepare_prev_first flag
 
drm/panfrost: fix power transition timeout warnings
drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
 
drm/prime: Unbreak virtgpu dma-buf export
 
drm/print: add drm_dbg_printer() for drm device specific printer
drm/print: Add drm_dbg_ratelimited
drm/print: make drm_err_printer() device specific by using drm_err()
drm/print: move enum drm_debug_category etc. earlier in drm_print.h
 
drm/probe-helper: remove unused drm_connector_helper_get_modes_from_ddc()
drm/probe-helper: warn about negative .get_modes()
 
drm/qxl: remove unused `count` variable from `qxl_surface_id_alloc()`
drm/qxl: remove unused variable from `qxl_process_single_command()`
 
drm/radeon/btc_dpm: Clean up errors in btc_dpm.c
 
drm/radeon/ci_dpm: Clean up errors in ci_dpm.c
 
drm/radeon/dpm: Clean up errors in evergreen_smc.h
drm/radeon/dpm: Clean up errors in sumo_dpm.c
drm/radeon/dpm: Clean up errors in trinity_dpm.h
 
drm/radeon/evergreen_cs: Clean up errors in evergreen_cs.c
 
drm/radeon/kms: Clean up errors in radeon_pm.c
drm/radeon/kms: Clean up errors in rv6xx_dpm.h
drm/radeon/kms: Clean up errors in smu7.h
drm/radeon/kms: Clean up errors in smu7_fusion.h
 
drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode()
 
drm/radeon/ni_dpm: Clean up errors in ni_dpm.c
drm/radeon/ni_dpm: Clean up errors in nislands_smc.h
drm/radeon/ni_dpm: remove redundant NULL check
 
drm/radeon/r100: Clean up errors in r100.c
 
drm/radeon/rv770: Clean up errors in rv770_dpm.c
 
drm/radeon/trinity_dpm: Clean up errors in trinity_dpm.c
 
drm/radeon: check PS, WS index
drm/radeon: Clean up errors in ci_dpm.h
drm/radeon: Clean up errors in clearstate_cayman.h
drm/radeon: Clean up errors in clearstate_ci.h
drm/radeon: Clean up errors in evergreen.c
drm/radeon: Clean up errors in evergreen_reg.h
drm/radeon: Clean up errors in kv_smc.c
drm/radeon: Clean up errors in ni.c
drm/radeon: Clean up errors in ni_dpm.c
drm/radeon: Clean up errors in r600.c
drm/radeon: Clean up errors in r600_dpm.c
drm/radeon: Clean up errors in r600_dpm.h
drm/radeon: Clean up errors in radeon.h
drm/radeon: Clean up errors in radeon_asic.c
drm/radeon: Clean up errors in radeon_atpx_handler.c
drm/radeon: Clean up errors in radeon_audio.c
drm/radeon: Clean up errors in radeon_audio.h
drm/radeon: Clean up errors in radeon_mode.h
drm/radeon: Clean up errors in rs400.c
drm/radeon: Clean up errors in rs600.c
drm/radeon: Clean up errors in rv515.c
drm/radeon: Clean up errors in rv770_smc.h
drm/radeon: Clean up errors in si.c
drm/radeon: Clean up errors in si_dpm.c
drm/radeon: Clean up errors in si_dpm.h
drm/radeon: Clean up errors in smu7_discrete.h
drm/radeon: Clean up errors in trinity_dpm.c
drm/radeon: Clean up errors in uvd_v1_0.c
drm/radeon: make -fstrict-flex-arrays=3 happy
drm/radeon: remove dead code in ni_mc_load_microcode()
drm/radeon: silence UBSAN warning (v3)
drm/radeon: Use RMW accessors for changing LNKCTL2
 
drm/rect: fix kernel-doc typos
 
drm/rockchip: analogix_dp: get encoder port ID from DT
drm/rockchip: inno_hdmi: Add basic mode validation
drm/rockchip: inno_hdmi: Add RK3128 support
drm/rockchip: inno_hdmi: Add variant support
drm/rockchip: inno_hdmi: Correctly setup HDMI quantization range
drm/rockchip: inno_hdmi: Don't power up the phy after resetting
drm/rockchip: inno_hdmi: Drop custom fill_modes hook
drm/rockchip: inno_hdmi: Drop HDMI Vendor Infoframe support
drm/rockchip: inno_hdmi: Drop irq struct member
drm/rockchip: inno_hdmi: Explicitly include drm_atomic.h
drm/rockchip: inno_hdmi: Fix video timing
drm/rockchip: inno_hdmi: Get rid of mode_set
drm/rockchip: inno_hdmi: Move infoframe disable to separate function
drm/rockchip: inno_hdmi: no need to store vic
drm/rockchip: inno_hdmi: Remove tmds rate from structure
drm/rockchip: inno_hdmi: Remove unneeded has audio flag
drm/rockchip: inno_hdmi: Remove unused drm device pointer
drm/rockchip: inno_hdmi: Remove useless copy of drm_display_mode
drm/rockchip: inno_hdmi: Remove useless include
drm/rockchip: inno_hdmi: Remove useless input format
drm/rockchip: inno_hdmi: Remove useless mode_fixup
drm/rockchip: inno_hdmi: Remove YUV-based csc coefficents
drm/rockchip: inno_hdmi: Split power mode setting
drm/rockchip: inno_hdmi: Subclass connector state
drm/rockchip: inno_hdmi: Switch encoder hooks to atomic
drm/rockchip: inno_hdmi: Switch to infoframe type
drm/rockchip: lvds: do not overwrite error code
drm/rockchip: lvds: do not print scary message when probing defer
drm/rockchip: vop2: Remove AR30 and AB30 format support
drm/rockchip: vop: Add output selection registers for RK312x
 
drm/sched: Add Matthew Brost to maintainers
drm/sched: fix null-ptr-deref in init entity
drm/sched: One function call less in drm_sched_init() after error detection
drm/sched: Return an error code only as a constant in drm_sched_init()
 
drm/scheduler: Simplify the allocation of slab caches in drm_sched_fence_slab_init
 
drm/ssd130x: Add support for the SSD133x OLED controller family
 
drm/sun4i: hdmi: Add missing drm_atomic header
drm/sun4i: hdmi: Consolidate atomic_check and mode_valid
drm/sun4i: hdmi: Convert encoder to atomic
drm/sun4i: hdmi: Fix u64 div on 32bit arch
drm/sun4i: hdmi: Move mode_set into enable
drm/sun4i: hdmi: Switch to container_of_const
 
drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
drm/syncobj: call might_sleep before waiting for fence submission
drm/syncobj: reject invalid flags in drm_syncobj_find_fence
 
drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe
drm/tegra: dsi: Add missing check for of_find_device_by_node
drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe()
drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe()
drm/tegra: hdmi: Fix some error handling paths in tegra_hdmi_probe()
drm/tegra: include drm/drm_edid.h only where needed
drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe()
drm/tegra: put drm_gem_object ref on error in tegra_fb_create
drm/tegra: rgb: Fix missing clk_put() in the error handling paths of tegra_dc_rgb_probe()
drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe()
 
drm/tests: Add helper to create mock crtc
drm/tests: Add helper to create mock plane
drm/tests: Build KMS helpers when DRM_KUNIT_TEST_HELPERS is enabled
drm/tests: connector: Add tests for drmm_connector_init
drm/tests: helpers: Add atomic helpers
drm/tests: helpers: Include missing drm_drv header
drm/tests: managed: Add a simple test for drmm_managed_release
drm/tests: managed: Add comments about test intent
drm/tests: managed: Extract device initialization into test init
drm/tests: managed: Rename the suite name to match other DRM tests
drm/tests: mm: Convert to drm_dbg_printer
 
drm/tidss: Fix initial plane zpos values
drm/tidss: Fix sync-lost issue with two displays
 
drm/tilcdc: request and mapp iomem with devres
 
drm/todo: Add entry to rename drm_atomic_state
 
drm/ttm/tests: Add tests for ttm_bo functions
drm/ttm/tests: Add tests for ttm_resource and ttm_sys_man
drm/ttm/tests: Add tests for ttm_tt
drm/ttm/tests: Fix argument in ttm_tt_kunit_init()
 
drm/ttm: Make sure the mapped tt pages are decrypted when needed
drm/ttm: Print the memory decryption status just once
drm/ttm: replace busy placement with flags v6
drm/ttm: return ENOSPC from ttm_bo_mem_space v3
drm/ttm: stop pooling cached NUMA pages v2
 
drm/v3d: Don't increment `enabled_ns` twice
drm/v3d: Enable V3D to use different PAGE_SIZE
drm/v3d: Show the memory-management stats on debugfs
 
drm/vc4: don't check if plane->state->fb == state->fb
drm/vc4: hdmi: do not return negative values from .get_modes()
drm/vc4: plane: check drm_gem_plane_helper_prepare_fb() return value
 
drm/virtio: add definition for venus capset
drm/virtio: Spelling fixes
 
drm/vkms: Avoid reading beyond LUT array
drm/vkms: Create separate Kconfig file for VKMS
 
drm/vmwgfx: Add SPDX header to vmwgfx_drm.h
drm/vmwgfx: Add SVGA_3D_CMD_DEFINE_GB_SURFACE_V4 to command array.
drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed
drm/vmwgfx: Enable DMA mappings with SEV
drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
drm/vmwgfx: fix all kernel-doc warnings in stdu
drm/vmwgfx: Fix crtc's atomic check conditional
drm/vmwgfx: Fix invalid reads in fence signaled events
drm/vmwgfx: fix kernel-doc Excess struct member 'base'
drm/vmwgfx: Fix Legacy Display Unit
drm/vmwgfx: Fix possible null pointer derefence with invalid contexts
drm/vmwgfx: Fix prime import/export
drm/vmwgfx: Fix the lifetime of the bo cursor memory
drm/vmwgfx: Fix typos in vmwgfx_execbuf.c
drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created MOBs
drm/vmwgfx: Make all surfaces shareable
drm/vmwgfx: Refactor drm connector probing for display modes
drm/vmwgfx: remove vmw_vram_gmr_placement
drm/vmwgfx: Sort primary plane formats by order of preference
drm/vmwgfx: Unmap the surface before resetting it on a plane state
 
drm/vram-helper: Fix 'multi-line' kernel-doc comments
 
drm/xe/ads: Use flexible-array
 
drm/xe/device: clean up on error in probe()
drm/xe/device: fix XE_MAX_GT_PER_TILE check
drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check
 
drm/xe/dg2: Drop pre-production workarounds
 
drm/xe/dgfx: Release mmap mappings on rpm suspend
 
drm/xe/display: Avoid calling readq()
drm/xe/display: Fix ADL-N detection
drm/xe/display: Fix double mutex initialization
drm/xe/display: fix i915_gem_object_is_shmem() wrapper
drm/xe/display: Fix memleak in display initialization
 
drm/xe/dmabuf: Make xe_dmabuf_ops static
 
drm/xe/exec: move fence reservation
drm/xe/exec: reserve fence slot for CPU bind
 
drm/xe/gsc: Add status check during gsc header readout
drm/xe/gsc: add support for GSC proxy interrupt
drm/xe/gsc: Initialize GSC proxy
 
drm/xe/guc: Add helpers for HXG messages
drm/xe/guc: Add kernel-doc for xe_guc_ct_send_recv()
drm/xe/guc: Add more GuC CT states
drm/xe/guc: Add Relay Communication ABI definitions
drm/xe/guc: Add support for LNL firmware
drm/xe/guc: Allocate GuC data structures in system memory for initial load
drm/xe/guc: Check error code when initializing the CT mutex
drm/xe/guc: Enable WA 14018913170
drm/xe/guc: Fix arguments passed to relay G2H handlers
drm/xe/guc: Fix missing topology init
drm/xe/guc: Flush G2H handler when turning off CTs
drm/xe/guc: Introduce Relay Communication for SR-IOV
drm/xe/guc: Move GuC power control init to "post-hwconfig"
drm/xe/guc: Only take actions in CT irq handler if CTs are enabled
drm/xe/guc: Reduce a print from warn to debug
drm/xe/guc: Remove usage of the deprecated ida_simple_xx() API
drm/xe/guc: Return CTB HXG response DATA0 if no buffer provided
drm/xe/guc: Return CTB response length
drm/xe/guc: Start handling GuC Relay event messages
drm/xe/guc: Treat non-response message after BUSY as unexpected
drm/xe/guc: Update few GuC CTB ABI definitions
drm/xe/guc: Update to GuC firmware 70.19.2
drm/xe/guc: Use FAST_REQUEST for non-blocking H2G messages
drm/xe/guc: Use HXG definitions on HXG messages
 
drm/xe/guc_submit: use jiffies for job timeout
 
drm/xe/huc: Realloc HuC FW in vram for post-hwconfig
 
drm/xe/hwmon: Cast result to output precision on left shift of operand
drm/xe/hwmon: Refactor xe hwmon
 
drm/xe/irq: allocate all possible msix interrupts
 
drm/xe/kunit: Add GuC Doorbells Manager tests
drm/xe/kunit: Add GuC Relay kunit tests
drm/xe/kunit: Allow to replace xe_guc_ct_send_recv() with stub
drm/xe/kunit: Define helper functions to allocate fake xe device
drm/xe/kunit: Drop xe_wa tests for pre-production DG2
drm/xe/kunit: Enable CONFIG_LOCKDEP in tests
drm/xe/kunit: fix link failure with built-in xe
drm/xe/kunit: Restore test->priv when done with fake xe device
drm/xe/kunit: Set SR-IOV mode of the fake device
drm/xe/kunit: Use xe kunit helper in RTP test
drm/xe/kunit: Use xe kunit helper in WA test
 
drm/xe/migrate: Cap PTEs written by MI_STORE_DATA_IMM to 510
drm/xe/migrate: Fix CCS copy for small VRAM copy chunks
 
drm/xe/mmio: Cast to u64 when printing
 
drm/xe/pm: add debug logs for D3cold
 
drm/xe/pt: Allow for stricter type- and range checking
 
drm/xe/query: fix gt_id bounds check
drm/xe/query: Use kzalloc for drm_xe_query_engines
 
drm/xe/queue: fix engine_class bounds check
 
drm/xe/selftests: Fix an error pointer dereference bug
 
drm/xe/snapshot: Remove drm_err on guc alloc failures
 
drm/xe/tests: Fix printf format specifiers in xe_migrate test
 
drm/xe/uapi: Remove DRM_XE_VM_BIND_FLAG_ASYNC comment left over
drm/xe/uapi: Remove support for persistent exec_queues
 
drm/xe/uc: Include patch version in expectations
 
drm/xe/vf: Add VF specific interrupt handler
drm/xe/vf: Assume fixed GSM size if VF
drm/xe/vf: Don't check if LMEM is initialized if VF
drm/xe/vf: Don't enable hwmon if VF
drm/xe/vf: Don't initialize stolen memory manager if VF
drm/xe/vf: Don't program MOCS if VF
drm/xe/vf: Don't program PAT if VF
drm/xe/vf: Don't support MCR registers if VF
drm/xe/vf: Don't try to capture engine data unavailable to VF
drm/xe/vf: Introduce Memory Based Interrupts Handler
drm/xe/vf: Setup memory based interrupts in GuC
drm/xe/vf: Update LRC with memory based interrupts data
 
drm/xe/vm: Avoid reserving zero fences
drm/xe/vm: bugfix in xe_vm_create_ioctl
drm/xe/vm: don't ignore error when in_kthread
drm/xe/vm: Fix an error path
drm/xe/vm: prevent UAF in rebind_work_func()
drm/xe/vm: prevent UAF with asid based lookup
drm/xe/vm: Subclass userptr vmas
 
drm/xe/xe2: Add workaround 16020183090
drm/xe/xe2: Enable has_usm
drm/xe/xe2: fix 64-bit division in pte_update_size
drm/xe/xe2: synchronise CS_CHICKEN1 with WMTP support
drm/xe/xe2: Use XE_CACHE_WB pat index
 
drm/xe/xe2_lpg: Add Wa_16018610683
drm/xe/xe2_lpg: Introduce performance guide changes
 
drm/xe/xe_bo_move: Enhance xe_bo_move trace
 
drm/xe/xe_debugfs: Print skip_guc_pc in xe info
 
drm/xe/xe_gt_idle: Drop redundant newline in name
 
drm/xe/xe_migrate: Cast to output precision before multiplying operands
 
drm/xe/xelpg: Extend Wa_14019877138 for Graphics 12.70/71
 
drm/xe: Add batch buffer addresses to devcoredump
drm/xe: Add build on bug to assert access counter queue works
drm/xe: Add build on bug to assert page fault queue works
drm/xe: Add command MI_LOAD_REGISTER_MEM
drm/xe: Add debug prints for skipping rebinds
drm/xe: Add exec_queue.sched_props.job_timeout_ms
drm/xe: Add functions to convert regular address to canonical address and back
drm/xe: Add GT oriented drm_printers
drm/xe: Add mocs reset kunit
drm/xe: Add uapi for dumpable bos
drm/xe: Add uAPI to query GuC firmware submission version
drm/xe: Add vm snapshot mutex for easily taking a vm snapshot during devcoredump
drm/xe: Add vram frequency sysfs attributes
drm/xe: Add XE_BO_NEEDS_UC flag to force UC mode instead WB
drm/xe: Add XE_VMA_PTE_64K VMA flag
drm/xe: Allocate dedicated workqueue for SR-IOV workers
drm/xe: Allow to exclude part of GGTT from allocations
drm/xe: Always allow to override firmware
drm/xe: Annotate each dumpable vma as such
drm/xe: Annotate mcr_[un]lock()
drm/xe: Annotate multiple mmio pointers with __iomem
drm/xe: Annotate xe_mem_region::mapping with __iomem
drm/xe: Annotate xe_ttm_stolen_mgr::mapping with __iomem
drm/xe: Assume large page size if VMA not yet bound
drm/xe: Avoid cryptic message when there's no GuC definition
drm/xe: avoid function cast warnings
drm/xe: call free_gsc_pkt only once on action add failure
drm/xe: Change devcoredump functions parameters to xe_sched_job
drm/xe: Check skip_guc_pc before setting SLPC flag
drm/xe: circumvent bogus stringop-overflow warning
drm/xe: Clear all snapshot members after deleting coredump
drm/xe: constify engine class sysfs attributes
drm/xe: Convert job timeouts from assert to warning
drm/xe: correct the assertion for number of PTEs
drm/xe: correct the calculation of remaining size
drm/xe: Define IRQ offsets used by HW engines
drm/xe: Define registers used by memory based irq processing
drm/xe: Define Virtual Function Identifier
drm/xe: Disable 32bits build
drm/xe: display support should not depend on EXPERT
drm/xe: Do not flood dmesg with guc log
drm/xe: Do not include current dir for generated/xe_wa_oob.h
drm/xe: Document nested struct members according to guidelines
drm/xe: don't build debugfs files when CONFIG_DEBUG_FS=n
drm/xe: Don't use __user error pointers
drm/xe: drop display/ subdir from include directories
drm/xe: Drop rebind argument from xe_pt_prepare_bind
drm/xe: Enable 32bits build
drm/xe: Enable 32bits build
drm/xe: Finish refactoring of exec_queue_create
drm/xe: Fix a missing argument to drm_err_printer
drm/xe: fix arguments to drm_err_printer()
drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init
drm/xe: Fix bounds checking in __xe_bo_placement_for_flags()
drm/xe: Fix build bug for GCC 11
drm/xe: Fix cast on trace variable
drm/xe: Fix compilation without CONFIG_KUNIT
drm/xe: Fix crash in trace_dma_fence_init()
drm/xe: Fix definition of intel_wakeref_t
drm/xe: Fix END redefinition
drm/xe: Fix exec IOCTL long running exec queue ring full condition
drm/xe: Fix guc_exec_queue_set_priority
drm/xe: Fix loop in vm_bind_ioctl_ops_unwind
drm/xe: Fix modifying exec_queue priority in xe_migrate_init
drm/xe: Fix modpost warning on xe_mocs kunit module
drm/xe: Fix potential deadlock in __fini_dbm
drm/xe: Fix ref counting leak on page fault
drm/xe: Fix spelling mistake "gueue" -> "queue"
drm/xe: Fix typo in vram frequency sysfs documentation
drm/xe: Fix UBSAN splat in add_preempt_fences()
drm/xe: Fix warning on impossible condition
drm/xe: Fix xe_vma_set_pte_size
drm/xe: Grab mem_access when disabling C6 on skip_guc_pc platforms
drm/xe: Group normal kunit tests in a single module
drm/xe: Implement VM snapshot support for BO's and userptr
drm/xe: Initialize GuC earlier during probe
drm/xe: Introduce GT-oriented SR-IOV logging macros
drm/xe: Introduce GuC Doorbells Manager
drm/xe: Invalidate userptr VMA on page pin fault
drm/xe: Invert access counter queue head / tail
drm/xe: Invert page fault queue head / tail
drm/xe: Label RING_CONTEXT_CONTROL as masked
drm/xe: Make all GuC ABI shift values unsigned
drm/xe: make gpuvm_ops const
drm/xe: make heci_gsc_irq_chip const
drm/xe: make hwmon_info const
drm/xe: Make TLB invalidation fences unordered
drm/xe: make xe_ttm_funcs const
drm/xe: Map both mem.kernel_bb_pool and usm.bb_pool
drm/xe: Mark internal gmdid mappings as const
drm/xe: Modify the cfb size to be page size aligned for FBC
drm/xe: Move TLB invalidation reset before HW reset
drm/xe: Move vma rebinding to the drm_exec locking loop
drm/xe: move xe_display.[ch] under display/
drm/xe: Nuke xe from xe_devcoredump
drm/xe: Only allow 1 ufence per exec / bind IOCTL
drm/xe: Pick correct userptr VMA to repin on REMAP op failure
drm/xe: Prefer struct_size over open coded arithmetic
drm/xe: Print more device information in devcoredump
drm/xe: Print registers spread in 2 u32 as u64
drm/xe: Refactor __xe_exec_queue_create()
drm/xe: Remove additional spaces in devcoredump HW Engines section
drm/xe: Remove double new lines in devcoredump
drm/xe: Remove exec queue bind.fence_*
drm/xe: Remove obsolete async_ops from struct xe_vm
drm/xe: Remove PVC from xe_wa kunit tests
drm/xe: Remove set_job_timeout_ms() from exec_queue_ops
drm/xe: Remove sysfs only once on action add failure
drm/xe: Remove TEST_VM_ASYNC_OPS_ERROR
drm/xe: Remove unused xe_bo->props struct
drm/xe: Replace 'grouped target' in Makefile with pattern rule
drm/xe: Report TLB timeout using GT oriented functions
drm/xe: Return 2MB page size for compact 64k PTEs
drm/xe: Return if kobj creation is failed
drm/xe: Rework rebinding
drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC
drm/xe: Split GuC communication initialization
drm/xe: Stash GMD_ID value in xe_gt
drm/xe: switch from drm_debug_printer() to device specific drm_dbg_printer()
drm/xe: Take a reference in xe_exec_queue_last_fence_get()
drm/xe: unlock on error path in xe_vm_add_compute_exec_queue()
drm/xe: Update definition of GT_INTR_DW
drm/xe: Update LRC context layout definitions
drm/xe: Update shared stats to use the new gem helper
drm/xe: Use __iomem for the regs pointer
drm/xe: Use _ULL for u64 division
drm/xe: Use a NULL pointer instead of 0.
drm/xe: use drm based debugging instead of dev
drm/xe: Use function to emit PIPE_CONTROL
drm/xe: Use intel_wakeref_t in intel_runtime_pm functions
drm/xe: Use kstrdup while creating snapshot
drm/xe: Use LRC prefix rather than CTX prefix in lrc desc defines
drm/xe: Use ordered WQ for G2H handler
drm/xe: Use ordered wq for preempt fence waiting
drm/xe: Use pointers in trace events
drm/xe: Use ring ops TLB invalidation for rebinds
 
drm: add drm_gem_object_is_shared_for_memory_stats() helper
drm: Add eDP 1.5 early transport definition
drm: adv7511: switch to ->edid_read callback
drm: bridge: dw_hdmi: clear the EDID property and CEC address on failures
drm: bridge: dw_hdmi: Set DRM bridge type
drm: bridge: dw_hdmi: switch to ->edid_read callback
drm: bridge: it66121: switch to ->edid_read callback
drm: bridge: samsung-dsim: complete the CLKLANE_STOP setting
drm: bridge: samsung-dsim: enter display mode in the enable() callback
drm: bridge: simple-bridge: clear the EDID property on failures
drm: bridge: simple-bridge: use drm_bridge_edid_read()
drm: Check output polling initialized before disabling
drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes
drm: ci: use clk_ignore_unused for apq8016
drm: Clean-up superfluously selecting VT_HW_CONSOLE_BINDING
drm: display: make dp_aux_bus_type const
drm: Don't treat 0 as -1 in drm_fixp2int_ceil
drm: drm_crtc: correct some comments
drm: Fix drm_fixp2int_round() making it add 0.5
drm: lcdif: Switch to drmm_mode_config_init
drm: mipi-dsi: make mipi_dsi_bus_type const
drm: Move drm_set_preferred_mode() helper from drm_edid to drm_modes
drm: nv04: Fix out of bounds access
drm: panel-orientation-quirks: Add quirk for GPD Win Mini
drm: panel: simple: convert LG LB070WV8 fixed mode into display timings
drm: remove drm_debug_printer in favor of drm_dbg_printer
drm: Remove drm_num_crtcs() helper
drm: renesas: Add RZ/G2L DU Support
drm: renesas: rz-du: Fix redefinition errors related to rzg2l_du_vsp_*()
drm: Spelling s/hardward/hardware/g
drm: tests: Fix invalid printf format specifiers in KUnit tests
drm: update drm_show_memory_stats() for dma-bufs
drm: xlnx: zynqmp_dpsub: Clear status register ASAP
drm: xlnx: zynqmp_dpsub: Filter interrupts against mask
drm: xlnx: zynqmp_dpsub: Fix timing for live mode
drm: xlnx: zynqmp_dpsub: Make drm bridge discoverable
drm: xlnx: zynqmp_dpsub: switch to ->edid_read callback
 
dt-bindings/perf: Add Arm CoreSight PMU
 
dt-bindings: adc: ad9467: add new io-backend property
dt-bindings: adc: axi-adc: update bindings for backend framework
dt-bindings: Add DPS310 as trivial device
dt-bindings: Add MPQ8785 voltage regulator device
dt-bindings: Add reference to rs485.yaml
dt-bindings: Add vendor prefix for Mobileye Vision Technologies Ltd.
dt-bindings: arm-smmu: Add QCM2290 GPU SMMU
dt-bindings: arm-smmu: Document SM8650 GPU SMMU
dt-bindings: arm-smmu: Document SM8650 GPU SMMU
dt-bindings: arm-smmu: Fix SM8[45]50 GPU SMMU 'if' condition
dt-bindings: arm-smmu: fix SM8[45]50 GPU SMMU if condition
dt-bindings: arm64: dts: mediatek: Add Acelink EW-7886CAX access point
dt-bindings: arm64: mediatek: Add MT7981B and Xiaomi AX3000T
dt-bindings: arm64: mediatek: Add MT7988A and BPI-R4
dt-bindings: arm64: mediatek: Add MT8395 Radxa NIO 12L board compatible
dt-bindings: arm64: rockchip: Add Pine64 PineTab2
dt-bindings: arm: add TQMa8Xx boards
dt-bindings: arm: add UNI-T UTi260B
dt-bindings: arm: amlogic: add fbx8am binding
dt-bindings: arm: amlogic: add Neil, Martin and Jerome as maintainers
dt-bindings: arm: amlogic: remove unstable remark
dt-bindings: ARM: at91: Document Microchip SAMA7G54 Curiosity
dt-bindings: arm: fsl: add imx8qm apalis eval v1.2 carrier board
dt-bindings: arm: fsl: Add phyBOARD-Segin-i.MX93
dt-bindings: arm: fsl: Add Sielaff i.MX6 Solo board
dt-bindings: arm: fsl: Add toradex,apalis_imx6q-eval-v1.2 board
dt-bindings: arm: fsl: Add VAR-SOM-MX93 with Symphony
dt-bindings: arm: fsl: remove redundant company name
dt-bindings: arm: mediatek: Add MT8186 Magneton Chromebooks
dt-bindings: arm: mediatek: Add MT8186 Rusty Chromebook
dt-bindings: arm: mediatek: Add MT8186 Steelix Chromebook
dt-bindings: arm: mediatek: Add MT8186 Tentacruel / Tentacool Chromebooks
dt-bindings: arm: mediatek: Sort entries by SoC then board compatibles
dt-bindings: arm: qcom,coresight-tpdm: Add support for CMB element size
dt-bindings: arm: qcom,coresight-tpdm: Add support for TPDM CMB MSR register
dt-bindings: arm: qcom,coresight-tpdm: Rename qcom,dsb-element-size
dt-bindings: arm: qcom,ids: Add IDs for SM8475 family
dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550
dt-bindings: arm: qcom: Add Samsung Galaxy Tab 4 10.1 LTE
dt-bindings: arm: qcom: Add Xiaomi Redmi Note 9S
dt-bindings: arm: qcom: Document the HDK8550 board
dt-bindings: arm: qcom: drop the superfluous device compatibility schema
dt-bindings: arm: realview: Spelling s/ARM 11/Arm11/, s/Cortex A-/Cortex-A/
dt-bindings: arm: rockchip: Add Anbernic RG-Arc
dt-bindings: arm: rockchip: Add NanoPi R6 series boards
dt-bindings: arm: rockchip: Add Powkiddy RGB10MAX3
dt-bindings: arm: rockchip: Add QNAP TS-433
dt-bindings: arm: rockchip: Add Theobroma-Systems RK3588 Q7 with baseboard
dt-bindings: arm: rockchip: Add Toybrick TB-RK3588X
dt-bindings: arm: rockchip: Correct vendor for Banana Pi R2 Pro
dt-bindings: arm: rockchip: Correct vendor for Orange Pi RK3399 board
dt-bindings: arm: sunxi: Add Sipeed Longan Module 3H and Longan Pi 3H
dt-bindings: arm: sunxi: document Remix Mini PC name
dt-bindings: arm: syna: remove unstable remark
dt-bindings: arm: tegra: Add LG Optimus Vu P895 and Optimus 4X P880
dt-bindings: arm: ti: Add binding for Siemens IOT2050 SM variant
dt-bindings: arm: ti: Add bindings for J722S SoCs
dt-bindings: arm: ti: Add bindings for SolidRun AM642 HummingBoard-T
dt-bindings: at91rm9260-rtt: add sam9x7 compatible
dt-bindings: ata: atmel: remove at91 compact flash documentation
dt-bindings: ata: convert MediaTek controller to the json-schema
dt-bindings: atmel,hlcdc: convert pwm bindings to json-schema
dt-bindings: atmel-nand: add microchip,sam9x7-pmecc
dt-bindings: auxdisplay: Add bindings for generic 7-segment LED
dt-bindings: auxdisplay: Add Maxim MAX6958/6959
dt-bindings: auxdisplay: adjust example indentation and use generic node names
dt-bindings: auxdisplay: hit,hd44780: use defines for GPIO flags
dt-bindings: backlight: Add Kinetic KTD2801 binding
dt-bindings: backlight: qcom-wled: Fix bouncing email addresses
dt-bindings: bluetooth: add 'qcom,local-bd-address-broken'
dt-bindings: bus: Document Broadcom GISB arbiter 74165 compatible
dt-bindings: bus: imx-weim: convert to YAML
dt-bindings: can: fsl,flexcan: add i.MX95 compatible string
dt-bindings: can: mpfs: add missing required clock
dt-bindings: can: tcan4x5x: Document the wakeup-source flag
dt-bindings: can: xilinx_can: Add 'xlnx,has-ecc' optional property
dt-bindings: clk: qcom: drop the SC7180 Modem subsystem clock controller
dt-bindings: clock: Add R8A779H0 V4M CPG Core Clock Definitions
dt-bindings: clock: ast2600: Add FSI clock
dt-bindings: clock: Drop the SM8650 DISPCC dedicated schema
dt-bindings: clock: exynos850: Add CMU_CPUCLK0 and CMU_CPUCL1
dt-bindings: clock: exynos850: Add PDMA clocks
dt-bindings: clock: gcc-msm8953: add more resets
dt-bindings: clock: gcc-sc8180x: Add the missing CX power domain
dt-bindings: clock: google,gs101-clock: add PERIC0 clock management unit
dt-bindings: clock: google,gs101-clock: add PERIC1 clock management unit
dt-bindings: clock: keystone: remove unstable remark
dt-bindings: clock: mediatek: convert hifsys to the json-schema clock
dt-bindings: clock: mediatek: convert PCIESYS to the json-schema clock
dt-bindings: clock: mediatek: convert SSUSBSYS to the json-schema clock
dt-bindings: clock: mobileye,eyeq5-clk: add bindings
dt-bindings: clock: mpfs: add more MSSPLL output definitions
dt-bindings: clock: qcom,gcc-sm8150: Add gcc video resets for sm8150
dt-bindings: clock: qcom: Add missing UFS QREF clocks
dt-bindings: clock: qcom: Allow VDD_GFX supply to GX
dt-bindings: clock: qcom: Document the X1E80100 Camera Clock Controller
dt-bindings: clock: qcom: Document the X1E80100 Display Clock Controller
dt-bindings: clock: qcom: Document the X1E80100 GPU Clock Controller
dt-bindings: clock: qcom: Document the X1E80100 TCSR Clock Controller
dt-bindings: clock: qcom: Fix @codeaurora email in Q6SSTOP
dt-bindings: clock: renesas,cpg-mssr: Document R-Car V4M support
dt-bindings: clock: rk3588: add missing PCLK_VO1GRF
dt-bindings: clock: rk3588: drop CLK_NR_CLKS
dt-bindings: clock: tesla,fsd: Fix spelling mistake
dt-bindings: clock: ti: remove unstable remark
dt-bindings: crypto: add sam9x7 in Atmel AES
dt-bindings: crypto: add sam9x7 in Atmel SHA
dt-bindings: crypto: add sam9x7 in Atmel TDES
dt-bindings: crypto: ice: Document SC7180 inline crypto engine
dt-bindings: display/msm/gmu: Document Adreno 750 GMU
dt-bindings: display/msm: Document MDSS on X1E80100
dt-bindings: display/msm: Document the DPU for X1E80100
dt-bindings: display/msm: gpu: Allow multiple digits for patchid
dt-bindings: display/msm: sm8150-mdss: add DP node
dt-bindings: display: Add Powkiddy RGB10MAX3 panel
dt-bindings: display: Add SSD133x OLED controllers
dt-bindings: display: convert Atmel's HLCDC to DT schema
dt-bindings: display: Document Renesas RZ/G2L DU bindings
dt-bindings: display: imx: add binding for i.MX8MP HDMI PVI
dt-bindings: display: imx: add binding for i.MX8MP HDMI TX
dt-bindings: display: ltk500hd1829: add variant compatible for ltk101b4029w
dt-bindings: display: msm: sm8650-mdss: Add missing explicit "additionalProperties"
dt-bindings: display: panel-lvds: Add compatible for admatec 9904370 panel
dt-bindings: display: panel-simple: add ETML1010G3DRA
dt-bindings: display: panel: Add BOE TH101MB31IG002-28A panel
dt-bindings: display: panel: Add Himax HX83112A
dt-bindings: display: panel: Add Novatek NT36672E LCD DSI
dt-bindings: display: renesas,rzg2l-du: Document RZ/V2L DU bindings
dt-bindings: display: rockchip,dw-hdmi: add power-domains property
dt-bindings: display: rockchip: rockchip,dw-hdmi: remove port property
dt-bindings: display: rocktech,jh057n00900: Document panel rotation
dt-bindings: display: simple: Add boe,bp082wx1-100 8.2" panel
dt-bindings: display: ssd1307fb: Add vendor prefix to width and height
dt-bindings: display: ssd132x: Add vendor prefix to width and height
dt-bindings: display: ti,am65x-dss: Add support for common1 region
dt-bindings: dma: allwinner,sun50i-a64-dma: Add compatible for H616
dt-bindings: dma: convert MediaTek High-Speed controller to the json-schema
dt-bindings: drm/bridge: ti-sn65dsi86: Fix bouncing @codeaurora address
dt-bindings: dsi-controller-main: Document missing msm8976 compatible
dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema
dt-bindings: firmware: versal: add versal-net compatible string
dt-bindings: firmware: xilinx: Describe missing child nodes
dt-bindings: firmware: xilinx: Describe soc-nvmem subnode
dt-bindings: firmware: xilinx: Fix versal-fpga node name
dt-bindings: firmware: xilinx: Sort node names (clock-controller)
dt-bindings: fpga: Convert fpga-region binding to yaml
dt-bindings: fsl-dma: fsl-edma: add fsl,imx95-edma5 compatible string
dt-bindings: fsl-imx-sdma: fix HDMI audio index
dt-bindings: gpio: aspeed,ast2400-gpio: Convert to DT schema
dt-bindings: gpio: mvebu: Fix "unevaluatedProperties" to be false
dt-bindings: gpio: nomadik: add mobileye,eyeq5-gpio compatible
dt-bindings: gpio: nomadik: add optional ngpios property
dt-bindings: gpio: nomadik: add optional reset property
dt-bindings: gpio: nomadik: convert into yaml format
dt-bindings: gpio: pca9570: Add label property
dt-bindings: gpio: renesas,rcar-gpio: Add r8a779h0 support
dt-bindings: gpu: Add PowerVR Series5 SGX GPUs
dt-bindings: gpu: Rename img,powervr to img,powervr-rogue
dt-bindings: hwmon/pmbus: ti,lm25066: document regulators
dt-bindings: hwmon: Add Amphenol ChipCap 2
dt-bindings: hwmon: add common properties
dt-bindings: hwmon: Add LTC4282 bindings
dt-bindings: hwmon: adi,adm1275: use common hwmon schema
dt-bindings: hwmon: fan: Add fan binding to schema
dt-bindings: hwmon: ina2xx: Add label property
dt-bindings: hwmon: ina2xx: Describe #io-channel-cells property
dt-bindings: hwmon: ina2xx: Describe ina260 chip
dt-bindings: hwmon: lltc,ltc4286: use common hwmon schema
dt-bindings: hwmon: lm75: use common hwmon schema
dt-bindings: hwmon: nuvoton,nct6775: Add compatible value for NCT6799
dt-bindings: hwmon: reference common hwmon schema
dt-bindings: hwmon: Support Aspeed g6 PWM TACH Control
dt-bindings: hwmon: tda38640: Add interrupt & regulator properties
dt-bindings: hwmon: ti,ina2xx: use common hwmon schema
dt-bindings: i2c: at91: Add sam9x7 compatible string
dt-bindings: i2c: exynos5: add google,gs101-hsi2c compatible
dt-bindings: i2c: imx-lpi2c: add i.MX95 LPI2C
dt-bindings: i2c: mpc: use proper binding for transfer timeouts
dt-bindings: i2c: mux: i2c-demux-pinctrl: Define "i2c-parent" constraints
dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference
dt-bindings: i2c: nomadik: add mobileye,eyeq5-i2c bindings and example
dt-bindings: i2c: pca954x: Add custom properties for MAX7357
dt-bindings: i2c: qcom,i2c-cci: Fix OV7251 'data-lanes' entries
dt-bindings: i2c: Remove obsolete i2c.txt
dt-bindings: i2c: renesas,rcar-i2c: Add r8a779h0 support
dt-bindings: i3c: drop "master" node name suffix
dt-bindings: iio: adc: adding support for PAC193X
dt-bindings: iio: adc: drop redundant type from label
dt-bindings: iio: adc: imx93: drop the 4th interrupt
dt-bindings: iio: adc: rtq6056: add support for the whole RTQ6056 family
dt-bindings: iio: adc: ti-ads1298: Add bindings
dt-bindings: iio: afe: voltage-divider: Add io-channel-cells
dt-bindings: iio: frequency: add admfm2000
dt-bindings: iio: gyroscope: bosch,bmg160: add spi-max-frequency
dt-bindings: iio: health: maxim,max30102: fix compatible check
dt-bindings: iio: hmc425a: add conditional GPIO array size constraints
dt-bindings: iio: hmc425a: add entry for LTC6373
dt-bindings: iio: humidity: hdc20x0: add optional interrupts property
dt-bindings: iio: humidity: hdc3020: add interrupt bindings in example
dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhxg1
dt-bindings: iio: light: as73211: add support for as7331
dt-bindings: iio: light: vishay,veml6075: make vdd-supply required
dt-bindings: iio: magnetometer: Add Voltafield AF8133J
dt-bindings: iio: pressure: honeywell,hsc030pa.yaml add spi props
dt-bindings: iio: pressure: honeywell,mprls0025pa.yaml add pressure-triplet
dt-bindings: iio: pressure: honeywell,mprls0025pa.yaml add spi bus
dt-bindings: iio: pressure: honeywell,mprls0025pa.yaml improvements
dt-bindings: iio: ti,tmp117: add optional label property
dt-bindings: iio: ti,tmp117: add vcc supply binding
dt-bindings: imx6q-pcie: Add imx95 pcie compatible string
dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string
dt-bindings: imx6q-pcie: Clean up duplicate clocks check
dt-bindings: imx6q-pcie: Restruct reg and reg-name
dt-bindings: input/touchscreen: Add compatible for IST3038B
dt-bindings: input/touchscreen: imagis: add compatible for IST3032C
dt-bindings: input: allwinner,sun4i-a10-lrad: drop redundant type from label
dt-bindings: input: atmel,captouch: convert bindings to YAML
dt-bindings: input: Convert da906{1,2,3} onkey to json-schema
dt-bindings: input: document Goodix Berlin Touchscreen IC
dt-bindings: input: imagis: Document touch keys
dt-bindings: input: melfas,mms114: add MMS252 compatible
dt-bindings: input: samsung,s3c6410-keypad: convert to DT Schema
dt-bindings: input: silead,gsl1680: do not override firmware-name $ref
dt-bindings: input: touchscreen: fsl,imx6ul-tsc convert to YAML
dt-bindings: input: touchscreen: goodix: clarify irq-gpios misleading text
dt-bindings: interconnect: Add Qualcomm MSM8909 DT bindings
dt-bindings: interconnect: Add Qualcomm SM7150 DT bindings
dt-bindings: interconnect: qcom,rpmh: Fix bouncing @codeaurora address
dt-bindings: interconnect: Remove bogus interconnect nodes
dt-bindings: interrupt-controller: Add starfive,jh8100-intc
dt-bindings: interrupt-controller: Add support for Amlogic-T7 SoCs
dt-bindings: interrupt-controller: Convert Atmel AIC to json-schema
dt-bindings: interrupt-controller: convert MediaTek sysirq to the json-schema
dt-bindings: interrupt-controller: fsl,intmux: Include power-domains support
dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Update interrupts
dt-bindings: lcdif: Do not require power-domains for i.MX6ULL
dt-bindings: leds: Add FUNCTION defines for per-band WLANs
dt-bindings: leds: Add LED_FUNCTION_WAN_ONLINE for Internet access
dt-bindings: leds: Add NCP5623 multi-LED Controller
dt-bindings: leds: leds-qcom-lpg: Add support for LPG PPG
dt-bindings: leds: pwm-multicolour: re-allow active-low
dt-bindings: leds: qcom-lpg: Drop redundant qcom,pm8550-pwm in if:then:
dt-bindings: leds: qcom-lpg: Narrow nvmem for other variants
dt-bindings: mailbox: fsl,mu: add i.MX95 Generic/ELE/V2X MU compatible
dt-bindings: marvell: a38x: add kobol helios-4 board
dt-bindings: marvell: a38x: add solidrun armada 385 clearfog gtr boards
dt-bindings: marvell: a38x: add solidrun armada 388 clearfog boards
dt-bindings: marvell: a38x: convert soc compatibles to yaml
dt-bindings: media: mediatek-jpeg-encoder: change max iommus count
dt-bindings: media: mtk-vcodec-encoder: add compatible for mt8186
dt-bindings: media: mtk-vcodec-encoder: fix non-vp8 clock name
dt-bindings: media: rkisp1: Add i.MX8MP ISP to compatible
dt-bindings: memory-controller: st,stm32: add MP25 support
dt-bindings: memory-controllers: narrow regex for unit address to hex numbers
dt-bindings: memory: renesas,rpc-if: Document R-Car V4M support
dt-bindings: mfd: atmel,hlcdc: Convert to DT schema format
dt-bindings: mfd: Convert atmel-flexcom to json-schema
dt-bindings: mfd: cros-ec: Add properties for GPIO controller
dt-bindings: mfd: da9062: Update watchdog description
dt-bindings: mfd: dlg,da9063: Convert da9062 to json-schema
dt-bindings: mfd: dlg,da9063: Make #interrupt-cells required
dt-bindings: mfd: dlg,da9063: Sort child devices
dt-bindings: mfd: dlg,da9063: Update watchdog child node
dt-bindings: mfd: iqs62x: Do not override firmware-name $ref
dt-bindings: mfd: qcom,tcsr: Add compatibles for QCM2290 and SM6115
dt-bindings: mfd: stm32f7: Add binding definition for DSI
dt-bindings: mfd: syscon: Add ti,am62-usb-phy-ctrl compatible
dt-bindings: mfd: syscon: Add ti,am654-serdes-ctrl compatible
dt-bindings: mfd: syscon: Add ti,j784s4-pcie-ctrl compatible
dt-bindings: mfd: ti,twl: Document system-power-controller
dt-bindings: mips: Add bindings for Mobileye SoCs
dt-bindings: mips: cpu: Add I-Class I6500 Multiprocessor Core
dt-bindings: mips: cpus: Sort the entries
dt-bindings: misc: qcom,fastrpc: Compute callbacks can be DMA coherent
dt-bindings: misc: xlnx,sd-fec: convert bindings to yaml
dt-bindings: mmc: dw-mshc-hi3798cv200: convert to YAML
dt-bindings: mmc: fsl-imx-esdhc: add default and 100mhz state
dt-bindings: mmc: fsl-imx-esdhc: add i.MX95 compatible string
dt-bindings: mmc: fsl-imx-esdhc: add iommus property
dt-bindings: mmc: fsl-imx-mmc: Document the required clocks
dt-bindings: mmc: hisilicon,hi3798cv200-dw-mshc: add Hi3798MV200 binding
dt-bindings: mmc: renesas,sdhi: Document R-Car V4M support
dt-bindings: mmc: sdhci-of-dwcmhsc: Add Sophgo CV1800B and SG2002 support
dt-bindings: mmp-dma: convert to YAML
dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible
dt-bindings: mtd: add basic bindings for UBI
dt-bindings: mtd: avoid automatically select from mtd.yaml
dt-bindings: mtd: brcmnand: Add ecc strap property
dt-bindings: mtd: brcmnand: Add WP pin connection property
dt-bindings: mtd: brcmnand: Updates for bcmbca SoCs
dt-bindings: mtd: spi-nor: add optional interrupts property
dt-bindings: mtd: st,stm32: add MP25 support
dt-bindings: mtd: ubi-volume: allow UBI volumes to provide NVMEM
dt-bindings: mtd: update references from partition.txt to mtd.yaml
dt-bindings: mux: restrict node name suffixes
dt-bindings: net: bluetooth: qualcomm: Fix bouncing @codeaurora
dt-bindings: net: brcm,asp-v2.0: Add asp-v2.2
dt-bindings: net: brcm,unimac-mdio: Add asp-v2.2
dt-bindings: net: cdns,macb: add sam9x7 ethernet interface
dt-bindings: net: document ethernet PHY package nodes
dt-bindings: net: Document QCA808x PHYs
dt-bindings: net: Document Qcom QCA807x PHY package
dt-bindings: net: dp83822: change ti,rmii-mode description
dt-bindings: net: dp83822: support configuring RMII master/slave mode
dt-bindings: net: dp83826: support TX data voltage tuning
dt-bindings: net: dsa: Add KSZ8567 switch support
dt-bindings: net: dsa: realtek: add reset controller
dt-bindings: net: dsa: realtek: reset-gpios is not required
dt-bindings: net: ethernet-controller: drop redundant type from label
dt-bindings: net: fec: add iommus property
dt-bindings: net: ipq4019-mdio: document now supported clock-frequency
dt-bindings: net: mediatek: remove wrongly added clocks and SerDes
dt-bindings: net: phy: Document LED inactive high impedance mode
dt-bindings: net: phy: Make LED active-low property common
dt-bindings: net: qca,ar9331: convert to DT schema
dt-bindings: net: qcom,ethqos: add binding doc for safety IRQ for sa8775p
dt-bindings: net: qcom,ipa: do not override firmware-name $ref
dt-bindings: net: renesas,etheravb: Add support for R-Car V4M
dt-bindings: net: starfive,jh7110-dwmac: Add JH7100 SoC compatible
dt-bindings: net: ti: Update maintainers list
dt-bindings: net: wireless: mt76: add interrupts description for MT7986
dt-bindings: net: wireless: mt76: allow all 4 interrupts for MT7981
dt-bindings: net: wireless: qcom: Update maintainers
dt-bindings: nfc: ti,trf7970a: fix usage example
dt-bindings: nt35510: add compatible for FRIDA FRD400B25025-A-CTK
dt-bindings: nt35510: document 'port' property
dt-bindings: nvmem: add common definition of nvmem-cell-cells
dt-bindings: nvmem: Convert xlnx,zynqmp-nvmem.txt to yaml
dt-bindings: opp: drop maxItems from inner items
dt-bindings: panel: lvds: Append edt,etml0700z9ndha in panel-lvds
dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema
dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema
dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema
dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema
dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema
dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema
dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema
dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema
dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema
dt-bindings: PCI: qcom: Allow 'required-opps'
dt-bindings: PCI: qcom: Do not require 'msi-map-mask'
dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller
dt-bindings: perf: starfive: Add JH8100 StarLink PMU
dt-bindings: phy: add mediatek MIPI CD-PHY module v0.5
dt-bindings: phy: Add QMP UFS PHY compatible for SC7180
dt-bindings: phy: Add Rockchip HDMI/eDP Combo PHY schema
dt-bindings: phy: cadence-torrent: Add a separate compatible for TI J7200
dt-bindings: phy: cadence-torrent: Add optional input reference clock for PLL1
dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: add TCSR registers
dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: split from sc8280xp PHY schema
dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: support SDM660
dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: support USB-C data
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHYs
dt-bindings: phy: qmp-ufs: Fix PHY clocks
dt-bindings: pinctr: pinctrl-zynq: Fix compatible string
dt-bindings: pinctrl: Add bindings for Awinic AW9523/AW9523B
dt-bindings: pinctrl: amlogic: narrow regex for unit address to hex numbers
dt-bindings: pinctrl: at91: add sam9x7
dt-bindings: pinctrl: cy8c95x0: Update gpio-reserved-ranges
dt-bindings: pinctrl: fsl,imx6ul-pinctrl: convert to YAML
dt-bindings: pinctrl: mobileye,eyeq5-pinctrl: add bindings
dt-bindings: pinctrl: nuvoton,npcm845: Drop redundant type for "slew-rate"
dt-bindings: pinctrl: nvidia,tegra234-pinmux: Restructure common schema
dt-bindings: pinctrl: qcom: update compatible name for match with driver
dt-bindings: pinctrl: renesas,pfc: Document R-Car V4M support
dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow 'input' and 'output-enable' properties
dt-bindings: pinctrl: Unify "input-debounce" schema
dt-bindings: power: Add r8a779h0 SYSC power domain definitions
dt-bindings: power: renesas,rcar-sysc: Document R-Car V4M support
dt-bindings: power: rpmpd: Add MSM8974 power domains
dt-bindings: pwm: Add bindings for OpenCores PWM Controller
dt-bindings: pwm: amlogic: Add a new binding for meson8 pwm types
dt-bindings: pwm: amlogic: fix s4 bindings
dt-bindings: pwm: mediatek,mt2712: add compatible for MT7988
dt-bindings: pwm: mediatek,pwm-disp: Document power-domains property
dt-bindings: pwm: opencores: Add compatible for StarFive JH8100
dt-bindings: pxa-pwm: Convert to YAML
dt-bindings: qcom-qce: Add compatible for SM6350
dt-bindings: qcom: Document new msm8916-samsung devices
dt-bindings: regulator: Convert ti,tps65132 to YAML
dt-bindings: regulator: qcom,usb-vbus-regulator: Add PM6150 compatible
dt-bindings: regulator: qcom,usb-vbus-regulator: add support for PMI632
dt-bindings: remoteproc: do not override firmware-name $ref
dt-bindings: remoteproc: qcom,glink-rpm-edge: drop redundant type from label
dt-bindings: remoteproc: qcom,sm8550-pas: document the SM8650 PAS
dt-bindings: remoteproc: qcom,sm8550-pas: document the X1E80100 aDSP & cDSP
dt-bindings: remoteproc: ti,davinci: remove unstable remark
dt-bindings: renesas,rcar-dmac: Add r8a779h0 support
dt-bindings: renesas: Document preferred compatible naming
dt-bindings: reset: mediatek: add MT7988 infracfg reset IDs
dt-bindings: reset: mobileye,eyeq5-reset: add bindings
dt-bindings: reset: renesas,rst: Document R-Car V4M support
dt-bindings: reset: sophgo: support SG2042
dt-bindings: riscv: Add Andes interrupt controller compatible string
dt-bindings: riscv: Add Andes PMU extension description
dt-bindings: riscv: cpus: reg matches hart ID
dt-bindings: rng: atmel,at91-trng: add sam9x7 TRNG
dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node
dt-bindings: rtc: abx80x: convert to yaml
dt-bindings: rtc: abx80x: Improve checks on trickle charger constraints
dt-bindings: rtc: convert MT2717 RTC to the json-schema
dt-bindings: rtc: convert MT7622 RTC to the json-schema
dt-bindings: rtc: zynqmp: Add support for Versal/Versal NET SoCs
dt-bindings: samsung: exynos-sysreg: gs101-peric0/1 require a clock
dt-bindings: serial: allow onewire as child node
dt-bindings: serial: convert st,asc to DT schema
dt-bindings: serial: fsl-lpuart: support i.MX95
dt-bindings: serial: renesas,hscif: Document r8a779h0 bindings
dt-bindings: serial: samsung: do not allow reg-io-width for gs101
dt-bindings: serial: stm32: add power-domains property
dt-bindings: soc/qcom: Add size constraints on "qcom,rpm-msg-ram"
dt-bindings: soc: fsl: narrow regex for unit address to hex numbers
dt-bindings: soc: imx: add missing clock and power-domains to imx8mp-hdmi-blk-ctrl
dt-bindings: soc: imx: fsl,imx-anatop: add binding
dt-bindings: soc: imx: fsl,imx-anatop: add imx6q regulators
dt-bindings: soc: imx: fsl,imx-iomuxc-gpr: add imx6
dt-bindings: soc: qcom: Add qcom,pbs bindings
dt-bindings: soc: qcom: merge qcom,saw2.txt into qcom,spm.yaml
dt-bindings: soc: qcom: qcom,pmic-glink: document QCM6490 compatible
dt-bindings: soc: qcom: qcom,pmic-glink: document X1E80100 compatible
dt-bindings: soc: qcom: qcom,saw2: add missing compatible strings
dt-bindings: soc: qcom: qcom,saw2: add msm8226 l2 compatible
dt-bindings: soc: qcom: qcom,saw2: define optional regulator node
dt-bindings: soc: renesas: Document R-Car V4H White Hawk Single
dt-bindings: soc: renesas: Document R-Car V4M Gray Hawk Single
dt-bindings: soc: renesas: Preserve the order of SoCs based on their part numbers
dt-bindings: soc: renesas: renesas-soc: Add pattern for gray-hawk
dt-bindings: soc: rockchip: add clock to RK3588 VO grf
dt-bindings: soc: rockchip: Add rk3588 hdptxphy syscon
dt-bindings: soc: rockchip: add rk3588 USB3 syscon
dt-bindings: soc: xilinx: Add support for K26 rev2 SOMs
dt-bindings: soc: xilinx: Add support for KV260 CC
dt-bindings: spi: fsl-lpspi: support i.MX95 LPSPI
dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
dt-bindings: sram: narrow regex for unit address to hex numbers
dt-bindings: tegra: pmc: Update scratch as an optional aperture
dt-bindings: thermal-zones: Don't require polling-delay(-passive)
dt-bindings: thermal: Convert da906{1,2} thermal to json-schema
dt-bindings: thermal: qoriq-thermal: Adjust fsl,tmu-range min/maxItems
dt-bindings: thermal: rcar-gen3-thermal: Add r8a779h0 support
dt-bindings: thermal: sun8i: Add H616 THS controller
dt-bindings: timer: add Ralink SoCs system tick counter
dt-bindings: timer: Add support for cadence TTC PWM
dt-bindings: timer: exynos4210-mct: Add google,gs101-mct compatible
dt-bindings: timer: mediatek: Convert to json-schema
dt-bindings: timer: narrow regex for unit address to hex numbers
dt-bindings: timer: nxp,sysctr-timer: support i.MX95
dt-bindings: timer: renesas,tmu: Document input capture interrupt
dt-bindings: timer: renesas: ostm: Document RZ/Five SoC
dt-bindings: tpm: Add compatible string atmel,attpm20p
dt-bindings: trivial-devices: add Astera Labs PT5161L
dt-bindings: trivial-devices: sort entries alphanumerically
dt-bindings: Turn on undocumented compatible checks
dt-bindings: ufs: qcom: document SC7180 UFS
dt-bindings: ufs: qcom: document SC8180X UFS
dt-bindings: ufs: qcom: document SM6125 UFS
dt-bindings: usb/ti,am62-usb.yaml: Add PHY2 register space
dt-bindings: usb: Add binding for TI USB8020B hub controller
dt-bindings: usb: add common Type-C USB Switch schema
dt-bindings: usb: Add downstream facing ports to realtek binding
dt-bindings: usb: add hisilicon,hi3798mv200-dwc3
dt-bindings: usb: Add Marvell ac5
dt-bindings: usb: analogix,anx7411: drop redundant connector properties
dt-bindings: usb: Clean-up "usb-phy" constraints
dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch
dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk'
dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX
dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement
dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support
dt-bindings: usb: qcom,dwc3: fix a typo in interrupts' description
dt-bindings: usb: qcom,pmic-typec: add support for the PM4125 block
dt-bindings: usb: qcom,pmic-typec: Add support for the PM6150 PMIC
dt-bindings: usb: qcom,pmic-typec: add support for the PMI632 block
dt-bindings: usb: typec-tcpci: add tcpci fallback binding
dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator
dt-bindings: use capital "OR" for multiple licenses in SPDX
dt-bindings: vendor-prefix: Add prefix for Voltafield
dt-bindings: vendor-prefixes: add acelink
dt-bindings: vendor-prefixes: add Amphenol
dt-bindings: vendor-prefixes: add asteralabs
dt-bindings: vendor-prefixes: add freebox
dt-bindings: vendor-prefixes: add Jide
dt-bindings: vendor-prefixes: Add missing prefixes used in compatibles
dt-bindings: vendor-prefixes: add prefix for admatec GmbH
dt-bindings: vendor-prefixes: add smartrg
dt-bindings: vendor-prefixes: add UNI-T
dt-bindings: visionox-rm69299: Update maintainers
dt-bindings: w1: UART 1-Wire bus
dt-bindings: watchdog: arm,sp805: document the reset signal
dt-bindings: watchdog: drop obsolete brcm,bcm2835-pm-wdt bindings
dt-bindings: watchdog: qcom-wdt: Update maintainer to Rajendra Nayak
dt-bindings: watchdog: renesas-wdt: Add support for R-Car V4M
dt-bindings: watchdog: sama5d4-wdt: add compatible for sam9x7-wdt
dt-bindings: watchdog: sprd,sp9860-wdt: convert to YAML
dt-bindings: watchdog: starfive,jh7100-wdt: Add compatible for JH8100
 
dtc: Enable dtc interrupt_provider check
 
dump_stack: Do not get cpu_sync for panic CPU
 
dyndbg: fix old BUG_ON in >control parser
dyndbg: replace kstrdup() + strchr() with kstrdup_and_replace()
 
e1000e: change usleep_range to udelay in PHY mdic access
e1000e: Minor flow correction in e1000_shutdown function
e1000e: move force SMBUS from enable ulp function to avoid PHY loss issue
e1000e: Workaround for sporadic MDI error on Meteor Lake systems
 
EDAC/amd64: Use new AMD Address Translation Library
 
EDAC/i10nm: Add Intel Grand Ridge micro-server support
 
EDAC/igen6: Add one more Intel Alder Lake-N SoC support
 
EDAC/synopsys: Convert to devm_platform_ioremap_resource()
EDAC/synopsys: Fix ECC status and IRQ control race condition
 
EDAC/versal: Check user-supplied data before injecting an error
EDAC/versal: Convert to platform remove callback returning void
EDAC/versal: Do not log total error counts
EDAC/versal: Do not register for NOC errors
EDAC/versal: Make the bit position of injected errors configurable
 
eeprom: at24: fix memory corruption race condition
 
efi/libstub: Add Confidential Computing (CC) measurement typedefs
efi/libstub: Add generic support for parsing mem_encrypt=
efi/libstub: Add get_event_log() support for CC platforms
efi/libstub: Cast away type warning in use of max()
efi/libstub: fix efi_random_alloc() to allocate memory at alloc_min or higher address
efi/libstub: Measure into CC protocol if TCG2 protocol is absent
efi/libstub: Use TPM event typedefs from the TCG PC Client spec
 
efi/tpm: Use symbolic GUID name from spec for final events table
 
efi/unaccepted: touch soft lockup during memory accept
 
efi/x86: Set the PE/COFF header's NX compat flag unconditionally
 
efi: fix panic in kdump kernel
efi: pstore: Allow dynamic initialization based on module parameter
 
efs: convert efs to use the new mount api
efs: remove SLAB_MEM_SPREAD flag usage
 
EINJ, Documentation: Update EINJ kernel doc
 
EINJ: Add CXL error type support
EINJ: Migrate to a platform driver
 
eni_vdpa: implement vdpa_config_ops.get_vq_size
 
entry: Respect changes to system call number by trace_sys_enter()
 
epoll: be better about file lifetimes
epoll: Remove ep_scan_ready_list() in comments
 
erofs: convert z_erofs_do_read_page() to folios
erofs: convert z_erofs_fill_bio_vec() to folios
erofs: convert z_erofs_onlinepage_.* to folios
erofs: convert z_erofs_submissionqueue_endio() to folios
erofs: drop experimental warning for FSDAX
erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
erofs: get rid of `justfound` debugging tag
erofs: get rid of erofs_fs_context
erofs: make iov_iter describe target buffers over fscache
erofs: modify the error message when prepare_ondemand_read failed
erofs: port device access to file
erofs: refine managed cache operations to folios
erofs: reliably distinguish block based and fscache mode
erofs: support compressed inodes over fscache
 
erspan: make sure erspan_base_hdr is present in skb->head
 
eth: bnxt: fix counting packets discarded due to OOM and netpoll
eth: bnxt: support per-queue statistics
eth: igc: remove unused embedded struct net_device
 
ethernet: Add helper for assigning packet type when dest address does not match device address
ethernet: wiznet: Use devm_platform_get_and_ioremap_resource() in w5300_hw_probe()
 
ethtool: Add GTP RSS hash options to ethtool.h
ethtool: add linkmode bitmap support to struct ethtool_keee
ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee
ethtool: adjust struct ethtool_keee to kernel needs
ethtool: do not use rtnl in ethnl_default_dumpit()
ethtool: ignore unused/unreliable fields in set_eee op
ethtool: remove ethtool_eee_use_linkmodes
ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side
ethtool: switch back from ethtool_keee to ethtool_eee for ioctl
 
eventfd: add a BUILD_BUG_ON() to ensure consistency between EFD_SEMAPHORE and the uapi
eventfd: move 'eventfd-count' printing out of spinlock
eventfd: strictly check the count parameter of eventfd_write to avoid inputting illegal strings
 
eventfs/tracing: Add callback for release of an eventfs_inode
 
eventfs: Add WARN_ON_ONCE() to checks in eventfs_root_lookup()
eventfs: Create eventfs_root_inode to store dentry
eventfs: Do not differentiate the toplevel events directory
eventfs: Do not treat events directory different than other directories
eventfs: Fix kernel-doc comments to functions
eventfs: Free all of the eventfs_inode after RCU
eventfs: Have "events" directory get permissions from its parent
 
eventpoll: Add epoll ioctl for epoll_params
eventpoll: Add per-epoll busy poll packet budget
eventpoll: Add per-epoll prefer busy poll option
eventpoll: prefer kfree_rcu() in __ep_remove()
eventpoll: support busy poll per epoll instance
 
evm: Align evm_inode_post_setattr() definition with LSM infrastructure
evm: Align evm_inode_post_setxattr() definition with LSM infrastructure
evm: Align evm_inode_setxattr() definition with LSM infrastructure
evm: Make it independent from 'integrity' LSM
evm: Move to LSM infrastructure
 
exec: Delete unnecessary statements in remove_arg_zero()
exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
exec: Simplify remove_arg_zero() error path
 
exfat: add __exfat_get_dentry_set() helper
exfat: add exfat_get_empty_dentry_set() helper
exfat: convert exfat_add_entry() to use dentry cache
exfat: convert exfat_find_empty_entry() to use dentry cache
exfat: convert exfat_init_ext_entry() to use dentry cache
exfat: convert exfat_remove_entries() to use dentry cache
exfat: do not sync parent dir if just update timestamp
exfat: fix timing of synchronizing bitmap and inode
exfat: move free cluster out of exfat_init_ext_entry()
exfat: remove duplicate update parent dir
exfat: remove unused functions
exfat: zero the reserved fields of file and stream extension dentries
 
export.h: remove include/asm-generic/export.h
 
exportfs: fix the fallback implementation of the get_name export operation
 
ext2: Drop GFP_NOFS allocation from ext2_init_block_alloc_info()
ext2: Drop GFP_NOFS use in ext2_get_blocks()
ext2: mark as deprecated
ext2: Remove GFP_NOFS use in ext2_xattr_cache_insert()
ext2: remove SLAB_MEM_SPREAD flag usage
 
ext4: add a hint for block bitmap corrupt state in mb_groups
ext4: Add unit test for ext4_mb_mark_diskspace_used
ext4: Add unit test for mb_free_blocks
ext4: Add unit test for mb_mark_used
ext4: Add unit test for test_free_blocks_simple
ext4: Add unit test of ext4_mb_generate_buddy
ext4: alloc test super block from sget
ext4: Configure dentry operations at dentry-creation time
ext4: correct best extent lstart adjustment logic
ext4: don't report EOPNOTSUPP errors from discard
ext4: drop duplicate ea_inode handling in ext4_xattr_block_set()
ext4: enable meta_bg only when new desc blocks are needed
ext4: fix corruption during on-line resize
ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks()
ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
ext4: forbid commit inconsistent quota data when errors=remount-ro
ext4: hold group lock in ext4 kunit test
ext4: improve error msg for ext4_mb_seq_groups_show
ext4: initialize sbi->s_freeclusters_counter and sbi->s_dirtyclusters_counter before use in kunit test
ext4: kunit: use dynamic inode allocation
ext4: port block device access to file
ext4: remove SLAB_MEM_SPREAD flag usage
ext4: remove unused buddy_loaded in ext4_mb_seq_groups_show
ext4: remove unused parameter biop in ext4_issue_discard()
ext4: verify s_clusters_per_group even without bigalloc
 
f2fs: add a proc entry show disk layout
f2fs: allow to mount if cap is 100
f2fs: check free sections before disable checkpoint
f2fs: check number of blocks in a current section
f2fs: clean up new_curseg()
f2fs: compress: fix reserve_cblocks counting error when out of space
f2fs: compress: fix to avoid inconsistence bewteen i_blocks and dnode
f2fs: compress: fix to check compress flag w/ .i_sem lock
f2fs: compress: fix to check unreleased compressed cluster
f2fs: compress: fix to check zstd compress level correctly in mount option
f2fs: compress: fix to cover f2fs_disable_compressed_file() w/ i_sem
f2fs: compress: fix to cover normal cluster write with cp_rwsem
f2fs: compress: fix to guarantee persisting compressed blocks by CP
f2fs: compress: relocate some judgments in f2fs_reserve_compress_blocks
f2fs: compress: remove some redundant codes in f2fs_cache_compressed_page
f2fs: Configure dentry operations at dentry-creation time
f2fs: delete f2fs_get_new_segment() declaration
f2fs: deprecate io_bits
f2fs: doc: Fix bouncing email address for Sahitya Tummala
f2fs: fix blkofs_end correctly in f2fs_migrate_blocks()
f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
f2fs: fix to avoid potential panic during recovery
f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
f2fs: fix to check return value __allocate_new_segment
f2fs: fix to check return value in f2fs_insert_range()
f2fs: fix to check return value of f2fs_gc_range
f2fs: fix to create selinux label during whiteout initialization
f2fs: fix to do sanity check in update_sit_entry
f2fs: fix to handle error paths of {new,change}_curseg()
f2fs: fix to handle segment allocation failure correctly
f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic
f2fs: fix to reset fields for unloaded curseg
f2fs: fix to truncate meta inode pages forcely
f2fs: fix to use correct segment type in f2fs_allocate_data_block()
f2fs: fix write pointers all the time
f2fs: guard blkdev_zone_mgmt with nofs scope
f2fs: introduce FAULT_BLKADDR_CONSISTENCE
f2fs: introduce FAULT_NO_SEGMENT
f2fs: introduce get_available_block_count() for cleanup
f2fs: introduce SEGS_TO_BLKS/BLKS_TO_SEGS for cleanup
f2fs: kill heap-based allocation
f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
f2fs: port block device access to files
f2fs: prevent an f2fs_gc loop during disable_checkpoint
f2fs: prevent atomic write on pinned file
f2fs: print zone status in string and some log
f2fs: relocate f2fs_precache_extents() in f2fs_swap_activate()
f2fs: remove unnecessary f2fs_put_page in f2fs_rename
f2fs: ro: compress: fix to avoid caching unaligned extent
f2fs: ro: don't start discard thread for readonly image
f2fs: separate f2fs_gc_range() to use GC for a range
f2fs: stop checkpoint when get a out-of-bounds segment
f2fs: support file pinning for zoned devices
f2fs: support printk_ratelimited() in f2fs_printk()
f2fs: support SEEK_DATA and SEEK_HOLE for compression files
f2fs: truncate page cache before clearing flags when aborting atomic write
f2fs: unify the error handling of f2fs_is_valid_blkaddr
f2fs: use BLKS_PER_SEG, BLKS_PER_SEC, and SEGS_PER_SEC
f2fs: use f2fs_err_ratelimited() to avoid redundant logs
f2fs: Use folio in f2fs_read_merkle_tree_page
f2fs: use IS_INODE replace IS_DNODE in f2fs_flush_inline_data
f2fs: zone: fix to remove pow2 check condition for zoned block device
f2fs: zone: fix to wait completion of last bio in zone correctly
 
fanotify: allow freeze when waiting response for permission events
fanotify: Fix misspelling of "writable"
 
fat: fix uninitialized field in nostale filehandles
fat: Hook up sb->s_uuid
 
fbcon: Increase maximum font width x height to 64 x 128
fbcon: make display_desc a static array in fbcon_startup()
fbcon: remove consw::con_screen_pos()
fbcon: remove fbcon_getxy()
 
fbdev/chipsfb: Include
 
fbdev/core: simplify cursor_state setting in fbcon_ops::cursor()
 
fbdev/efifb: Do not track parent device status
fbdev/efifb: Remove framebuffer relocation tracking
fbdev/efifb: Remove PM for parent device
fbdev/efifb: Replace references to global screen_info by local pointer
fbdev/efifb: Use screen_info pointer from device
 
fbdev/simplefb: change loglevel when the power domains cannot be parsed
 
fbdev/vesafb: Replace references to global screen_info by local pointer
fbdev/vesafb: Use screen_info pointer from device
 
fbdev: Clean up forward declarations in header file
fbdev: Clean up include statements in header file
fbdev: Do not include in header
fbdev: Do not include in header
fbdev: Do not include in header
fbdev: Do not include in header
fbdev: fix incorrect address computation in deferred IO
fbdev: mb862xxfb: Fix defined but not used error
fbdev: panel-tpo-td043mtea1: Convert sprintf() to sysfs_emit()
fbdev: Restrict FB_SH_MOBILE_LCDC to SuperH
fbdev: Select I/O-memory framebuffer ops for SBus
fbdev: uvesafb: Convert sprintf/snprintf to sysfs_emit
fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
 
fbmon: prevent division by zero in fb_videomode_from_videomode()
 
file: add alloc_file_pseudo_noaccount()
file: prepare for new helper
 
filelock: add some new helper functions
filelock: always define for_each_file_lock()
filelock: clean up locks_delete_block internals
filelock: convert __locks_insert_block, conflict and deadlock checks to use file_lock_core
filelock: convert fl_blocker to file_lock_core
filelock: convert locks_insert_lock_ctx and locks_delete_lock_ctx
filelock: convert locks_translate_pid to take file_lock_core
filelock: convert locks_wake_up_blocks to take a file_lock_core pointer
filelock: convert locks_{insert,delete}_global_blocked
filelock: convert more internal functions to use file_lock_core
filelock: convert posix_owner_key to take file_lock_core arg
filelock: convert seqfile handling to use file_lock_core
filelock: don't do security checks on nfsd setlease calls
filelock: drop the IS_* macros
filelock: fix deadlock detection in POSIX locking
filelock: fl_pid field should be signed int
filelock: have fs/locks.c deal with file_lock_core directly
filelock: make __locks_delete_block and __locks_wake_up_blocks take file_lock_core
filelock: make assign_type helper take a file_lock_core pointer
filelock: make locks_{insert,delete}_global_locks take file_lock_core arg
filelock: make posix_same_owner take file_lock_core pointers
filelock: remove temporary compatibility macros
filelock: rename fl_pid variable in lock_get_status
filelock: rename some fields in tracepoints
filelock: reorganize locks_delete_block and __locks_insert_block
filelock: split common fields into struct file_lock_core
filelock: split leases out of struct file_lock
 
filemap: avoid unnecessary major faults in filemap_fault()
 
firewire: Convert snprintf/sprintf to sysfs_emit
firewire: core: add memo about the caller of show functions for device attributes
firewire: core: fix build failure due to the caller of fw_csr_string()
firewire: Kill unnecessary buf check in device_attribute.show
firewire: nosy: ensure user_length is taken into account when fetching packet contents
firewire: ohci: fulfill timestamp for some local asynchronous transaction
firewire: ohci: mask bus reset interrupts between ISR and bottom half
 
firmware/sysfb: Create firmware device only for enabled PCI devices
firmware/sysfb: fix an error code in sysfb_init()
firmware/sysfb: Set firmware-framebuffer parent device
firmware/sysfb: Update screen_info for relocated EFI framebuffers
 
firmware: arm_ffa: Fix the partition ID check in ffa_notification_info_get()
firmware: arm_ffa: Make ffa_bus_type const
firmware: arm_scmi: Add a common helper to check if a message is supported
firmware: arm_scmi: Add clock check for extended config support
firmware: arm_scmi: Add multiple protocols registration support
firmware: arm_scmi: Add standard clock OEM definitions
firmware: arm_scmi: Add support for marking certain frequencies as turbo
firmware: arm_scmi: Add support for v3.2 NEGOTIATE_PROTOCOL_VERSION
firmware: arm_scmi: Check for notification support
firmware: arm_scmi: Fix double free in SMC transport cleanup path
firmware: arm_scmi: Fix struct kernel-doc warnings in optee transport
firmware: arm_scmi: Fix wrong fastchannel initialization
firmware: arm_scmi: Implement clock get permissions
firmware: arm_scmi: Implement is_notify_supported callback in clock protocol
firmware: arm_scmi: Implement is_notify_supported callback in perf protocol
firmware: arm_scmi: Implement is_notify_supported callback in power protocol
firmware: arm_scmi: Implement is_notify_supported callback in powercap protocol
firmware: arm_scmi: Implement is_notify_supported callback in reset protocol
firmware: arm_scmi: Implement is_notify_supported callback in sensor protocol
firmware: arm_scmi: Implement is_notify_supported callback in system power protocol
firmware: arm_scmi: Make raw debugfs entries non-seekable
firmware: arm_scmi: Make scmi_bus_type const
firmware: arm_scmi: Populate fast channel rate_limit
firmware: arm_scmi: Populate perf commands rate_limit
firmware: arm_scmi: Report frequencies in the perf notifications
firmware: arm_scmi: Rework clock domain info lookups
firmware: arm_scmi: Update the supported clock protocol version
firmware: arm_scmi: Use opps_by_lvl to store opps
firmware: arm_scmi: Warn if domain frequency multiplier is 0 or rounded off
firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc
firmware: coreboot: Generate aliases for coreboot modules
firmware: coreboot: Generate modalias uevent for devices
firmware: coreboot: make coreboot_bus_type const
firmware: coreboot: Replace tag with id table in driver struct
firmware: microchip: clarify that sizes and addresses are in hex
firmware: microchip: don't unconditionally print validation success
firmware: qcom: uefisecapp: Fix memory related IO errors and crashes
firmware: tegra: bpmp: Return directly after a failed kzalloc() in get_filename()
firmware: xilinx: Add ZynqMP efuse access API
 
firmware_loader: introduce __free() cleanup hanler
firmware_loader: Suppress warning on FW_OPT_NO_WARN flag
 
Linux: Fix a potential infinite loop in extract_user_to_sg()
Linux: Fix build errors due to new UIO_MEM_DMA_COHERENT mess
Linux: Fix cpupower-frequency-info.1 man page typo
Linux: Fix memory leak in posix_clock_open()
 
Fixed case issue with : 'fault-injection' in documentation
 
flex_proportions: remove unused fprop_local_single
 
floppy: fix function pointer cast warnings
floppy: pass queue_limits to blk_mq_alloc_disk
floppy: remove duplicated code in redo_fd_request()
 
fork: defer linking file vma until vma is fully initialized
fork: Using clone_flags for legacy clone check
 
fortify: Add KUnit tests for runtime overflows
fortify: Allow KUnit test to build without FORTIFY
fortify: drop Clang version check for 12.0.1 or newer
fortify: Improve buffer overflow reporting
fortify: Provide KUnit counters for failure testing
fortify: Split reporting and avoid passing string pointer
 
fpga: dfl-pci: add PCI subdevice ID for Intel D5005 card
fpga: dfl: make dfl_bus_type const
fpga: ice40-spi: Follow renaming of SPI "master" to "controller"
fpga: remove redundant checks for bridge ops
 
fs,block: get holder during claim
fs,block: yield devices early
 
fs/9p: convert mkdir to use get_new_inode
fs/9p: drop inodes immediately on non-.L too
fs/9p: Eliminate now unused v9fs_get_inode
fs/9p: Eliminate redundant non-cache path in mknod
fs/9p: fix dups even in uncached mode
fs/9p: fix the cache always being enabled on files with qid flags
fs/9p: fix uaf in in v9fs_stat2inode_dotl
fs/9p: fix uninitialized values during inode evict
fs/9p: only translate RWX permissions for plain 9P2000
fs/9p: remove erroneous nlink init from legacy stat2inode
fs/9p: remove redundant pointer v9ses
fs/9p: remove walk and inode allocation from symlink
fs/9p: Revert "fs/9p: fix dups even in uncached mode"
fs/9p: rework qid2ino logic
fs/9p: simplify iget to remove unnecessary paths
fs/9p: switch vfsmount to use v9fs_get_new_inode
fs/9p: translate O_TRUNC into OTRUNC
 
fs/address_space: move i_mmap_rwsem to mitigate a false sharing with i_mmap.
 
fs/hfsplus: use better @opf description
 
fs/mnt_idmapping.c: Return -EINVAL when no map is written
 
fs/orangefs: remove ORANGEFS_CACHE_CREATE_FLAGS
 
fs/pipe: Convert to lockdep_cmp_fn
 
fs/proc/task_mmu.c: add_to_pagemap: remove useless parameter addr
 
fs/proc/task_mmu: fix loss of young/dirty bits during pagemap scan
fs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry()
 
fs/proc: remove redundant comments from /proc/bootconfig
fs/proc: Skip bootloader comment if no embedded kernel parameters
 
fs/select: rework stack allocation hack for clang
 
fs: add FS_IOC_GETFSSYSFSPATH
fs: binfmt_elf_efpic: don't use missing interpreter's properties
fs: Create a generic is_dot_dotdot() utility
fs: file_remove_privs_flags()
fs: fix a typo in attr.c
fs: Fix rw_hint validation
fs: FS_IOC_GETUUID
fs: improve dump_mapping() robustness
fs: make file_dentry() a simple accessor
fs: make the i_size_read/write helpers be smp_load_acquire/store_release()
fs: Move enum rw_hint into a new header file
fs: prefer kfree_rcu() in fasync_remove_entry()
fs: Propagate write hints to the struct block_device inode
fs: Remove NTFS classic
fs: remove NTFS classic from docum. index
fs: remove the inode argument to ->d_real() method
fs: Return ENOTTY directly if FS_IOC_GETUUID or FS_IOC_GETFSSYSFSPATH fail
fs: Split fcntl_rw_hint()
fs: super_set_uuid()
fs: sysfs: Fix reference leak in sysfs_break_active_protection()
fs: use inode_set_ctime_to_ts to set inode ctime to current time
fs: Use KMEM_CACHE instead of kmem_cache_create
fs: Verify write lifetime constants at compile time
fs: Wrong function name in comment
 
fscache: Fix error handling in fscache_begin_operation()
 
fscrypt: clear keyring before calling key_put()
fscrypt: Drop d_revalidate for valid dentries during lookup
fscrypt: Drop d_revalidate once the key is added
fscrypt: explicitly require that inode->i_blkbits be set
fscrypt: Factor out a helper to configure the lookup dentry
fscrypt: shrink the size of struct fscrypt_inode_info slightly
fscrypt: write CBC-CTS instead of CTS-CBC
 
fsnotify: Add fsnotify_sb_has_watchers() helper
fsnotify: Fix misspelling of "writable"
fsnotify: optimize the case of no parent watcher
 
fsverity: remove hash page spin lock
 
ftrace: Fix most kernel-doc warnings
 
fuse: __kuid_val/__kgid_val helpers in fuse_fill_attr_from_inode()
fuse: adapt to breakup of struct file_lock
fuse: add fuse_dio_lock/unlock helper functions
fuse: add support for explicit export disabling
fuse: allocate ff->release_args only if release is needed
fuse: allow parallel dio writes with FUSE_DIRECT_IO_ALLOW_MMAP
fuse: break up fuse_open_common()
fuse: Convert fuse_writepage_locked to take a folio
fuse: create helper function if DIO write needs exclusive lock
fuse: don't unhash root
fuse: factor out helper for FUSE_DEV_IOC_CLONE
fuse: factor out helper fuse_truncate_update_attr()
fuse: fix leaked ENOSYS error on first statx call
fuse: Fix missing FOLL_PIN for direct-io
fuse: fix parallel dio write on file open in passthrough mode
fuse: fix root lookup with nonzero generation
fuse: fix typo for fuse_permission comment
fuse: fix VM_MAYSHARE and direct_io_allow_mmap
fuse: fix wrong ff->iomode state changes from parallel dio write
fuse: get rid of ff->readdir.lock
fuse: implement ioctls to manage backing files
fuse: implement open in passthrough mode
fuse: implement passthrough for mmap
fuse: implement read/write passthrough
fuse: implement splice read/write passthrough
fuse: Introduce a new notification type for resend pending requests
fuse: introduce FUSE_PASSTHROUGH capability
fuse: introduce inode io modes
fuse: prepare for failing open response
fuse: prepare for opening file in passthrough mode
fuse: remove an unnecessary if statement
fuse: Remove fuse_writepage
fuse: remove unneeded lock which protecting update of congestion_threshold
fuse: replace remaining make_bad_inode() with fuse_make_bad()
fuse: Track process write operations in both direct and writethrough modes
fuse: use FUSE_ROOT_ID in fuse_get_root_inode()
fuse: Use the high bit of request ID for indicating resend requests
fuse: verify zero padding in fuse_backing_map
 
gcc-plugins/stackleak: Avoid .head.text section
 
gdrom: pass queue_limits to blk_mq_alloc_disk
 
genetlink: Add per family bind/unbind callbacks
genetlink: fit NLMSG_DONE into same read() as families
genetlink: make info in GENL_REQ_ATTR_CHECK() const
 
geneve: fix header validation in geneve[6]_xmit_skb
geneve: use exit_batch_rtnl() method
 
genirq/irq_sim: Order headers alphabetically
genirq/irq_sim: Remove unused field from struct irq_sim_irq_ctx
genirq/irq_sim: Shrink code by using helpers
 
genirq/irqdomain: Add DOMAIN_BUS_DEVICE_MSI
genirq/irqdomain: Don't call ops->select for DOMAIN_BUS_ANY tokens
genirq/irqdomain: Remove the param count restriction from select()
genirq/irqdomain: Reroute device MSI create_mapping
 
genirq/matrix: Dynamic bitmap allocation
 
genirq/msi: Extend msi_parent_ops
genirq/msi: Optionally use dev->fwnode for device domain
genirq/msi: Provide allocation/free functions for "wired" MSI interrupts
genirq/msi: Provide DOMAIN_BUS_WIRED_TO_MSI
genirq/msi: Provide MSI_FLAG_PARENT_PM_DEV
genirq/msi: Provide optional translation op
genirq/msi: Split msi_domain_alloc_irq_at()
 
genirq: Deduplicate interrupt descriptor initialization
genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd
genirq: Remove unneeded forward declaration
genirq: Wake interrupt threads immediately when changing affinity
 
get_signal: don't abuse ksig->info.si_signo and ksig->sig
get_signal: don't initialize ksig->info if SIGNAL_GROUP_EXIT/group_exec_task
get_signal: hide_si_addr_tag_bits: fix the usage of uninitialized ksig
 
gfs2: adapt to breakup of struct file_lock
gfs2: convert to using new filelock helpers
gfs2: Fix invalid metadata access in punch_hole
 
gpio: acpi: Make acpi_gpio_count() take firmware node as a parameter
gpio: Add ChromeOS EC GPIO driver
gpio: add SRCU infrastructure to struct gpio_desc
gpio: add SRCU infrastructure to struct gpio_device
gpio: add the can_sleep flag to struct gpio_device
gpio: cdev: check for NULL labels when sanitizing them for irqs
gpio: cdev: don't access gdev->chip if it's not needed
gpio: cdev: fix a NULL-pointer dereference with DEBUG enabled
gpio: cdev: fix missed label sanitizing in debounce_setup()
gpio: cdev: remove leftover function pointer typedefs
gpio: cdev: replace gpiochip_get_desc() with gpio_device_get_desc()
gpio: cdev: sanitize the label before requesting the interrupt
gpio: cdev: use correct pointer accessors with SRCU
gpio: constify of_phandle_args in of_find_gpio_device_by_xlate()
gpio: constify opaque pointer "data" in gpio_device_find()
gpio: constify opaque pointer in gpio_device_find() match function
gpio: crystalcove: Use -ENOTSUPP consistently
gpio: don't dereference gdev->chip in gpiochip_setup_dev()
gpio: don't let lockdep complain about inherently dangerous RCU usage
gpio: don't set label from irq helpers
gpio: don't warn about removing GPIO chips with active users anymore
gpio: eic-sprd: Optimize the calculation method of eic number
gpio: fix memory leak in gpiod_request_commit()
gpio: gpiolib: make gpio_bus_type const
gpio: improve the API contract for setting direction
gpio: initialize descriptor SRCU structure before adding OF-based chips
gpio: legacy: mark old interfaces as deprecated in kernel docs
gpio: lpc32xx: fix module autoloading
gpio: mark unsafe gpio_chip manipulators as deprecated
gpio: mvebu: Make use of devm_pwmchip_alloc() function
gpio: nomadik: add #include
gpio: nomadik: Back out some managed resources
gpio: nomadik: change driver name from gpio to nomadik-gpio
gpio: nomadik: extract GPIO platform driver from drivers/pinctrl/nomadik/
gpio: nomadik: Finish conversion to use firmware node APIs
gpio: nomadik: fix Kconfig dependencies inbetween pinctrl & GPIO
gpio: nomadik: fix offset bug in nmk_pmx_set()
gpio: nomadik: grab optional reset control and deassert it at probe
gpio: nomadik: handle variadic GPIO count
gpio: nomadik: make clock optional
gpio: nomadik: remove BUG_ON() in nmk_gpio_populate_chip()
gpio: nomadik: replace of_find_*() by bus_find_device_by_of_node()
gpio: nomadik: replace of_property_read_*() by device_property_read_*()
gpio: nomadik: request dynamic ID allocation
gpio: nomadik: support mobileye,eyeq5-gpio
gpio: nomadik: support shared GPIO IRQs
gpio: nomadik: use devm_platform_ioremap_resource() helper
gpio: nomadik: use devres version of clk_get*()
gpio: of: assign and read the hog pointer atomically
gpio: of: Make of_gpio_get_count() take firmware node as a parameter
gpio: protect the descriptor label with SRCU
gpio: protect the list of GPIO devices with SRCU
gpio: protect the pointer to gpio_chip in gpio_device with SRCU
gpio: provide and use gpiod_get_label()
gpio: provide for_each_hwgpio()
gpio: reduce the functionality of validate_desc()
gpio: reinforce desc->flags handling
gpio: remove gpio_lock
gpio: remove the RW semaphore from the GPIO device
gpio: remove unnecessary checks from gpiod_to_chip()
gpio: remove unneeded code from gpio_device_get_desc()
gpio: remove unused logging helpers
gpio: set device type for GPIO chips
gpio: sim: add lockdep asserts
gpio: sim: delimit the fwnode name with a ":" when generating labels
gpio: sim: use for_each_hwgpio()
gpio: sysfs: don't access gdev->chip if it's not needed
gpio: sysfs: extend the critical section for unregistering sysfs devices
gpio: sysfs: fix inverted pointer logic
gpio: sysfs: pass the GPIO device - not chip - to sysfs callbacks
gpio: sysfs: repair export returning -EPERM on 1st attempt
gpio: sysfs: use gpio_device_find() to iterate over existing devices
gpio: take the SRCU read lock in gpiod_hog()
gpio: tangier: Use correct type for the IRQ chip data
gpio: tegra186: Fix tegra186_gpio_is_accessible() check
gpio: uapi: clarify default_values being logical
gpio: uapi: clarify hte references
gpio: uapi: clarify using v2 rather than v1
gpio: uapi: document possible values of gpioevent_data.id
gpio: uapi: drop trailing period from one sentence descriptions
gpio: uapi: improve description of fd fields
gpio: unexport GPIO irq domain functions only used internally
gpio: use srcu_dereference() with SRCU-protected pointers
gpio: vf610: allow disabling the vf610 driver
gpio: vf610: enable COMPILE_TEST
gpio: wcove: Use -ENOTSUPP consistently
 
gpiolib: Add stubs for GPIO lookup functions
gpiolib: cdev: fix uninitialised kfifo
gpiolib: cdev: Fix use after free in lineinfo_changed_notify
gpiolib: Deduplicate cleanup for-loop in gpiochip_add_data_with_key()
gpiolib: Fix debug messaging in gpiod_find_and_request()
gpiolib: fix the speed of descriptor label setting with SRCU
gpiolib: Fix triggering "kobject: 'gpiochipX' is not initialized, yet" kobject_get() errors
gpiolib: Pass consumer device through to core in devm_fwnode_gpiod_get_index()
gpiolib: swnode: Remove wrong header inclusion
gpiolib: use a single SRCU struct for all GPIO descriptors
 
gpu/drm/radeon: Clean up errors in evergreen.c
 
gpu: host1x: bus: make host1x_bus_type const
gpu: host1x: Do not setup DMA for virtual devices
gpu: host1x: remove redundant assignment to variable space
 
greybus: audio: apbridgea: Remove flexible array from struct audio_apbridgea_hdr
greybus: Avoid fake flexible array for response data
greybus: constify the struct device_type usage
greybus: make greybus_bus_type const
greybus: move is_gb_* functions out of greybus.h
greybus: Remove usage of the deprecated ida_simple_xx() API
 
gro: fix ownership transfer
 
gtp: use exit_batch_rtnl() method
 
gve: Add header split data path
gve: Add header split device option
gve: Add header split ethtool stats
gve: Alloc before freeing when adjusting queues
gve: Alloc before freeing when changing features
gve: Define config structs for queue allocation
gve: Modify rx_buf_alloc_fail counter centrally and closer to failure
gve: Refactor gve_open and gve_close
gve: Refactor napi add and remove functions
gve: Switch to config-aware queue allocation
 
hardening: drop obsolete DRM_LEGACY from config fragment
hardening: drop obsolete UBSAN_SANITIZE_ALL from config fragment
hardening: Enable KFENCE in the hardening config
 
hexagon: select FRAME_POINTER instead of redefining it
hexagon: select GENERIC_IRQ_PROBE instead of redefining it
hexagon: vmlinux.lds.S: handle attributes section
 
HID: amd_sfh: Avoid disabling the interrupt
HID: amd_sfh: Extend MP2 register access to SFH
HID: amd_sfh: Improve boot time when SFH is available
HID: amd_sfh: Increase sensor command timeout
HID: amd_sfh: Set the AMD SFH driver to depend on x86
HID: amd_sfh: Update HPD sensor structure elements
HID: apple: remove unused members from struct apple_sc_backlight
HID: hid-lg3ff: remove unused struct lg3ff_device
HID: hid-multitouch: remove unused mt_application::dev_time
HID: hid-prodikeys: remove struct pk_device
HID: hid-prodikeys: remove unused struct pcmidi_snd members
HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
HID: i2c-hid: Revert to await reset ACK before reading report descriptor
HID: input: avoid polling stylus battery on Chromebook Pompom
HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID
HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc
HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
HID: logitech-dj: allow mice to use all types of reports
HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled
HID: nintendo: Fix N64 controller being identified as mouse
HID: nintendo: Remove some unused functions
HID: nintendo: Remove some unused functions
HID: protect hid_device::bpf by CONFIG_HID_BPF
HID: samsung: Add Samsung wireless action mouse support
HID: samsung: Add Samsung wireless bookcover and universal keyboard support
HID: samsung: Add Samsung wireless gamepad support
HID: samsung: Add Samsung wireless keyboard support
HID: samsung: Broaden device compatibility in samsung driver
HID: samsung: Rewrite rdesc checking code using memcmp()
HID: wacom: Clean up use of struct->wacom_wac
HID: wacom: remove unused hid_data::pressure
 
highmem: add kernel-doc for memcpy_*_folio()
 
hisi_acc_vfio_pci: Remove the deferred_reset logic
 
hpet: remove hpets::hp_clocksource
 
hrtimer: Select housekeeping CPU during migration
 
hrtimers: Move hrtimer base related definitions into hrtimer_defs.h
hrtimers: Update formatting of documentation
 
hsi: hsi_core: make hsi_bus_type const
 
HSI: ssi_protocol: fix struct members kernel-doc warnings
 
hsr: Fix uninit-value access in hsr_get_node()
hsr: Handle failures in module init
hsr: Simplify code for announcing HSR nodes timer setup
 
hugetlb: allow faults to be handled under the VMA lock
hugetlb: check for anon_vma prior to folio allocation
hugetlb: code clean for hugetlb_hstate_alloc_pages
hugetlb: have CONFIG_HUGETLBFS select CONFIG_PADATA
hugetlb: move vm_fault declaration to the top of hugetlb_fault()
hugetlb: parallelize 1G hugetlb initialization
hugetlb: parallelize 2M hugetlb allocation and initialization
hugetlb: pass *next_nid_to_alloc directly to for_each_node_mask_to_alloc
hugetlb: pass struct vm_fault through to hugetlb_handle_userfault()
hugetlb: split hugetlb_hstate_alloc_pages
hugetlb: use vmf_anon_prepare() instead of anon_vma_prepare()
 
hugetlbfs: support idmapped mounts
 
hv/hv_kvp_daemon: Handle IPv4 and Ipv6 combination for keyfile format
 
hv: vmbus: Convert sprintf() family to sysfs_emit() family
hv: vmbus: Convert to platform remove callback returning void
 
hv_netvsc: Don't free decrypted memory
 
hwmon: (adt7x10) convert to use maple tree register cache
hwmon: (amc6821) add of_match table
hwmon: (aspeed-g6-pwm-tacho): Support for ASPEED g6 PWM/Fan tach
hwmon: (axi-fan-control) Make use of dev_err_probe()
hwmon: (axi-fan-control) Make use of sysfs_emit()
hwmon: (axi-fan-control) Use device firmware agnostic API
hwmon: (chipcap2) fix return path in cc2_request_alarm_irqs()
hwmon: (chipcap2) fix uninitialized variable in cc2_get_reg_val()
hwmon: (core) Add support for humidity min/max alarm
hwmon: (coretemp) Abstract core_temp helpers
hwmon: (coretemp) Introduce enum for attr index
hwmon: (coretemp) Remove redundant pdata->cpu_map[]
hwmon: (coretemp) Remove redundant temp_data->is_pkg_data
hwmon: (coretemp) Remove unnecessary dependency of array index
hwmon: (coretemp) Replace sensor_device_attribute with device_attribute
hwmon: (coretemp) Split package temp_data and core temp_data
hwmon: (coretemp) Use dynamic allocated memory for core temp_data
hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock
hwmon: (corsair-cpro) Use a separate buffer for sending commands
hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
hwmon: (dell-smm) Add XPS 9315 to fan control whitelist
hwmon: (emc1403) convert to use maple tree register cache
hwmon: (ina3221) convert to use maple tree register cache
hwmon: (jc42) convert to use maple tree register cache
hwmon: (lm83) convert to use maple tree register cache
hwmon: (max31760) convert to use maple tree register cache
hwmon: (max6620) Update broken Datasheet URL in driver documentation
hwmon: (nct6683) Add another customer ID for MSI
hwmon: (nct7802) convert to use maple tree register cache
hwmon: (oxp-sensors) Add support for Ayaneo Air Plus 7320u.
hwmon: (pmbus/ir38064) Use PMBUS_REGULATOR_ONE to declare regulator
hwmon: (pmbus/lm25066) Use PMBUS_REGULATOR_ONE to declare regulator
hwmon: (pmbus/tda38640) Use PMBUS_REGULATOR_ONE to declare regulator
hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
hwmon: (pmbus_core) Allow to hook PMBUS_SMBALERT_MASK
hwmon: (sch5627) convert to use maple tree register cache
hwmon: (sht3x) read out sensor serial number
hwmon: (sis5595) drop unused DIV_TO_REG function
hwmon: (tmp401) convert to use maple tree register cache
hwmon: Add driver for Astera Labs PT5161L retimer
hwmon: Add driver for ASUS ROG RYUJIN II 360 AIO cooler
hwmon: Add driver for LTC4282
hwmon: Add driver for MPS MPQ8785 Synchronous Step-Down Converter
hwmon: Add driver for NZXT Kraken X and Z series AIO CPU coolers
hwmon: add fan speed monitoring driver for Surface devices
hwmon: add fault attribute for voltage channels
hwmon: Add support for Amphenol ChipCap 2
hwmon: Drop non-functional I2C_CLASS_HWMON support for drivers w/o detect()
hwmon: put HWMON_CHANNEL_INFO() initializers in rodata
hwmon: Remove I2C_CLASS_HWMON from drivers w/o detect() and address_list
 
hwrng: hisi - use dev_err_probe
 
hwspinlock: omap: Remove unneeded check for OF node
hwspinlock: omap: Use devm_hwspin_lock_register() helper
hwspinlock: omap: Use devm_pm_runtime_enable() helper
hwspinlock: omap: Use index to get hwspinlock pointer
 
hwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init()
 
hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_*
hyperv-tlfs: Rename some HV_REGISTER_* defines for consistency
 
i2c: cadence: Add system suspend and resume PM support
i2c: constify the struct device_type usage
i2c: designware: Do not enable interrupts shortly in polling mode
i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC
i2c: designware: Implement generic polling mode code for Wangxun 10Gb NIC
i2c: designware: Move interrupt handling functions before i2c_dw_xfer()
i2c: designware: Uniform initialization flow for polling mode
i2c: designware: Use accessors to DW_IC_INTR_MASK register
i2c: hisi: Add clearing tx aempty interrupt operation
i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1
i2c: i801: Add helper i801_check_and_clear_pec_error
i2c: i801: Add helper i801_get_block_len
i2c: i801: Add SMBUS_LEN_SENTINEL
i2c: i801: Define FEATURES_ICH5 as an extension of FEATURES_ICH4
i2c: i801: Fix a refactoring that broke a touchpad on Lenovo P1
i2c: i801: Remove unused argument from tco functions
i2c: i801: Replace magic value with constant in dmi_check_onboard_devices
i2c: i801: Split i801_block_transaction
i2c: imx-lpi2c: add generic GPIO recovery for LPI2C
i2c: imx: move to generic GPIO recovery
i2c: mpc: remove outdated macro
i2c: mpc: use proper binding for transfer timeouts
i2c: muxes: pca954x: Allow sharing reset GPIO
i2c: muxes: pca954x: Enable features on MAX7357
i2c: nomadik: fetch i2c-transfer-timeout-us property from devicetree
i2c: nomadik: rename private struct pointers from dev to priv
i2c: nomadik: replace jiffies by ktime for FIFO flushing timeout
i2c: nomadik: simplify IRQ masking logic
i2c: nomadik: sort includes
i2c: nomadik: support Mobileye EyeQ5 I2C controller
i2c: nomadik: support short xfer timeouts using waitqueue & hrtimer
i2c: nomadik: use bitops helpers
i2c: pxa: hide unused icr_bits[] variable
i2c: rcar: Prepare for the advent of ARCH_RCAR_GEN4
i2c: Remove redundant comparison in npcm_i2c_reg_slave
i2c: remove redundant condition
i2c: sh_mobile: Switch R-Mobile A1/APE6 and SH-Mobile AG5 to new frequency calculation
i2c: smbus: fix NULL function pointer dereference
i2c: smbus: Prepare i2c_register_spd for usage on muxed segments
i2c: sprd: Convert to platform remove callback returning void
 
i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling
i3c: Make i3c_bus_type const
 
i40e: Add helpers to find VSI and VEB by SEID and use them
i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
i40e: Enforce software interrupt during busy-poll exit
i40e: Fix broken support for floating VEBs
i40e: fix i40e_count_filters() to count only active/new filters
i40e: Fix VF MAC filter removal
i40e: fix vf may be used uninitialized in this function warning
i40e: Introduce and use macros for iterating VSIs and VEBs
i40e: remove unnecessary qv_info ptr NULL checks
i40e: Remove VEB recursion
i40e: Report MFS in decimal base instead of hex
i40e: Use existing helper to find flow director VSI
 
iavf: drop duplicate iavf_{add|del}_cloud_filter() calls
iavf: Fix TC config comparison with existing adapter TC config
 
IB/hfi1: fix spellos and kernel-doc
 
ice: Add a new counter for Rx EIPE errors
ice: Add helper function ice_is_generic_mac
ice: add support for 3k signing DDP sections for E825C
ice: avoid unnecessary devm_ usage
ice: cleanup line splitting for context set functions
ice: do not disable Tx queues twice in ice_down()
ice: don't check has_ready_bitmap in E810 functions
ice: ensure the copied buf is NUL terminated
ice: factor out ice_ptp_rebuild_owner()
ice: Fix checking for unsupported keys on non-tunnel device
ice: Fix debugfs with devlink reload
ice: fix enabling RX VLAN filtering
ice: Fix freeing uninitialized pointers
ice: fix LAG and VF lock dependency in ice_reset_vf()
ice: fix memory corruption bug with suspend and rebuild
ice: fix stats being updated by way too large values
ice: Implement RSS settings for GTP using ethtool
ice: introduce new E825C devices family
ice: introduce PTP state machine
ice: make ice_vsi_cfg_rxq() static
ice: make ice_vsi_cfg_txq() static
ice: pass reset type to PTP reset functions
ice: pass VSI pointer into ice_vc_isvalid_q_id
ice: Refactor FW data type and fix bitmap casting issue
ice: Remove and readd netdev during devlink reload
ice: remove incorrect comment
ice: remove unnecessary duplicate checks for VF VSI ID
ice: remove vf->lan_vsi_num field
ice: rename ice_ptp_tx_cfg_intr
ice: rename ice_write_* functions to ice_pack_ctx_*
ice: rename verify_cached to has_ready_bitmap
ice: stop destroying and reinitalizing Tx tracker during reset
ice: tc: allow zero flags in parsing tc flower
ice: tc: check src_vsi in case of traffic from VF
ice: use GENMASK instead of BIT(n) - 1 in pack functions
ice: use relative VSI index for VFs instead of PF VSI number
 
icmp: prevent possible NULL dereferences from icmp_build_probe()
 
idma64: Don't try to serve interrupts when device is powered off
 
idpf: add async_handler for MAC filter messages
idpf: add idpf_virtchnl.h
idpf: cleanup virtchnl cruft
idpf: fix kernel panic on unknown packet types
idpf: fix minor controlq issues
idpf: implement virtchnl transaction manager
idpf: prevent deinit uninitialized virtchnl core
idpf: refactor idpf_recv_mb_msg
idpf: refactor queue related virtchnl messages
idpf: refactor remaining virtchnl messages
idpf: refactor vport virtchnl messages
idpf: remove dealloc vector msg err in idpf_intr_rel
 
ieee802154: at86rf230: Replace of_gpio.h by proper one
ieee802154: ca8210: Drop spurious WQ_UNBOUND from alloc_ordered_workqueue() call
ieee802154: ca8210: Follow renaming of SPI "master" to "controller"
ieee802154: cfg802154: make wpan_phy_class constant
ieee802154: mcr20a: Remove unused of_gpio.h
 
igb: Fix missing time sync events
 
igc: Add support for LEDs on i225/i226
igc: Fix LED-related deadlock on driver unbind
igc: fix LEDS_CLASS dependency
igc: Fix missing time sync events
igc: Remove stale comment about Tx timestamping
igc: Unify filtering rule fields
igc: Use netdev printing functions for flex filters
igc: Use reverse xmas tree
 
iio: accel: adxl367: Use automated cleanup for locks and iio direct mode.
iio: accel: adxl372: Switch from linux/of.h to linux/mod_devicetable.h
iio: accel: bma180: Switch from linux/of.h to linux/mod_devicetable.h
iio: accel: bmc150: Document duplicate ACPI entries with bmi323 driver
iio: accel: bmc150: Drop ACPI_PTR()
iio: accel: bmi088: add i2c support for bmi088 accel driver
iio: accel: da280: Simplify id-matching
iio: accel: da280: Stop using ACPI_PTR()
iio: accel: kxcjk-1013: Implement ACPI method ROTM to retrieve mount matrix.
iio: accel: kxcjk-1013: Move acpi_device_id table under ifdef CONFIG_ACPI
iio: accel: kxsd9: Switch from linux/of.h to linux/mod_devicetable.h
iio: accel: mma9551: Drop ACPI_PTR() usage
iio: accel: mma9553: Drop ACPI_PTR() usage
iio: accel: mxc4005: Drop ACPI_PTR() usage
iio: accel: mxc4005: Interrupt handling fixes
iio: accel: mxc4005: new ACPI ID for the MXC6655 accelerometer
iio: accel: mxc4005: Reset chip on probe() and resume()
iio: accel: mxc6255: Drop ACPI_PTR() usage
iio: accel: stk8ba50: Drop ACPI_PTR() usage
iio: adc: ad4130: Use automatic cleanup of locks and direct mode.
iio: adc: ad7091r-base: Use auto cleanup of locks.
iio: adc: ad9467: convert to backend framework
iio: adc: ad_sigma_delta: allow overwriting the IRQ flags
iio: adc: ad_sigma_delta: Follow renaming of SPI "master" to "controller"
iio: adc: adding support for PAC193x
iio: adc: adi-axi-adc: move to backend framework
iio: adc: ads8688: Switch to mod_devicetable.h for struct of_device_id definition
iio: adc: max1363: Use automatic cleanup for locks and iio mode claiming.
iio: adc: mcp320x: Simplify device removal logic
iio: adc: qcom-pm8xxx-xoadc: drop unused kerneldoc struct pm8xxx_chan_info member
iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2
iio: adc: rockchip_saradc: replace custom logic with devm_reset_control_get_optional_exclusive
iio: adc: rockchip_saradc: use mask for write_enable bitfield
iio: adc: rtq6056: Add support for the whole RTQ6056 family
iio: adc: ti-adc109s102: drop ACPI_PTR() and CONFIG_ACPI guards
iio: adc: ti-ads1015: Use correct pga upper bound
iio: adc: ti-ads1298: Add driver
iio: adc: ti-ads1298: Fix error code in probe()
iio: adc: ti-ads1298: prevent divide by zero in ads1298_set_samp_freq()
iio: add the IIO backend framework
iio: amplifiers: hmc425a: add support for LTC6373 Instrumentation Amplifier
iio: amplifiers: hmc425a: move conversion logic
iio: amplifiers: hmc425a: use pointers in match table
iio: buffer-dmaengine: export buffer alloc and free functions
iio: buffer-dmaengine: make use of the 'struct device *' argument
iio: core: make iio_bus_type const
iio: core: use INDIO_ALL_BUFFER_MODES in iio_buffer_enabled()
iio: dac: mcp4821: Switch to including mod_devicetable.h for struct of_device_id definition.
iio: dummy: Use automatic lock and direct mode cleanup.
iio: dummy_evgen: remove Excess kernel-doc comments
iio: frequency: admfm2000: New driver
iio: gts-helper: Fix division loop
iio: gyro: bmg160: Drop ACPI_PTR() usage
iio: health: afe4403: Use devm action helper for regulator disable
iio: health: afe4403: Use devm IIO helpers
iio: health: afe4404: Use devm action helper for regulator disable
iio: health: afe4404: Use devm IIO helpers
iio: hid-sensor-als: Add light chromaticity support
iio: hid-sensor-als: Add light color temperature support
iio: hid-sensor-als: Assign channels dynamically
iio: hid-sensor-als: Remove hardcoding of values for enums
iio: humidity: hdc3020: add threshold events support
iio: humidity: hdc3020: switch to 16bit register defines
iio: humidity: hts221: Drop ACPI_PTR() usage
iio: imu: adis16475: make use of irq_get_trigger_type()
iio: imu: adis16480: make use of irq_get_trigger_type()
iio: imu: bmi323: Add ACPI Match Table
iio: imu: bmi323: Use cleanup handling for iio_device_claim_direct_mode()
iio: imu: fxos8700: Drop ACPI_PTR() usage
iio: imu: kmx61: Drop ACPI_PTR() usage
iio: imu: st_lsm6dsx: add support to ASM330LHHXG1
iio: imu: st_lsm6dsx: improve kernel docs and comments
iio: invensense: remove redundant initialization of variable period
iio: light: al3010: Switch from linux/of.h to linux/mod_devicetable.h
iio: light: al3320a: Drop unused linux/of.h include
iio: light: as73211: add support for as7331
iio: light: as73211: use IIO_VAL_FRACTIONAL for intensity scales
iio: light: jsa1212: Drop ACPI_PTR() usage
iio: light: ltr501: Drop ACPI_PTR() usage
iio: light: max44000: drop ACPI_PTR() and CONFIG_ACPI guards
iio: light: rpr0521: Drop ACPI_PTR() usage
iio: light: stk3310: Drop ACPI_PTR() usage
iio: light: us5182d: Drop ACPI_PTR() usage
iio: light: vcnl4000: Set ps high definition for 4040/4200
iio: light: vl6180: Drop unused linux/of.h include
iio: locking: introduce __cleanup() based direct mode claiming infrastructure
iio: magnetometer: add a driver for Voltafield AF8133J magnetometer
iio: magnetometer: bmc150: Drop ACPI_PTR() usage
iio: magnetometer: mmc35240: Drop ACPI_PTR() usage
iio: potentiometer: max5487: Drop ACPI_PTR() usage
iio: pressure: Fixes BME280 SPI driver data
iio: pressure: Fixes SPI support for BMP3xx devices
iio: pressure: hp206c: drop ACPI_PTR() and CONFIG_ACPI guards
iio: pressure: hsc030pa add mandatory delay
iio: pressure: hsc030pa add triggered buffer
iio: pressure: hsc030pa: include cleanup
iio: pressure: hsc030pa: update datasheet URLs
iio: pressure: hsc030pa: use signed type to hold div_64() result
iio: pressure: mprls0025pa add SPI driver
iio: pressure: mprls0025pa add triplet property
iio: pressure: mprls0025pa fix off-by-one enum
iio: pressure: mprls0025pa improve driver error resilience
iio: pressure: mprls0025pa refactor to split core and i2c parts.
iio: pressure: mprls0025pa remove defaults
iio: pressure: mprls0025pa whitespace cleanup
iio: proximity: isl29501: make use of of_device_id table
iio: proximity: sx9310: Use automated cleanup for locks and IIO mode claiming.
iio: proximity: sx9324: Use automated cleanup for locks and IIO mode claiming.
iio: proximity: sx9360: Use automated cleanup for locks and IIO mode claiming.
iio: st_sensors: drop ACPI_PTR() and CONFIG_ACPI guards
iio: st_sensors: lsm9ds0: Don't use "proxy" headers
iio: st_sensors: lsm9ds0: Use common style for terminator in ID tables
iio: st_sensors: lsm9ds0: Use dev_err_probe() everywhere
iio: sx9324: avoid copying property strings
iio: temperature: ltc2983: explicitly set the name in chip_info
iio: temperature: ltc2983: make use of spi_get_device_match_data()
iio: temperature: ltc2983: rename ltc2983_parse_dt()
iio: temperature: tmp117: add support for vcc-supply
iio: test: test gain-time-scale helpers
 
Linux: iio:imu: adis16475: Fix sync mode setting
 
ima: Align ima_file_mprotect() definition with LSM infrastructure
ima: Align ima_inode_post_setattr() definition with LSM infrastructure
ima: Align ima_inode_removexattr() definition with LSM infrastructure
ima: Align ima_inode_setxattr() definition with LSM infrastructure
ima: Align ima_post_read_file() definition with LSM infrastructure
ima: Make it independent from 'integrity' LSM
ima: Move IMA-Appraisal to LSM infrastructure
ima: Move to LSM infrastructure
 
Linux: Improve SOF support for Steam Deck OLED
 
inet6: expand rcu_read_lock() scope in inet6_dump_addr()
 
inet: Add getsockopt support for IP_ROUTER_ALERT and IPV6_ROUTER_ALERT
inet: allow ip_valid_fib_dump_req() to be called with RTNL or RCU
inet: annotate data-races around ifa->ifa_flags
inet: annotate data-races around ifa->ifa_preferred_lft
inet: annotate data-races around ifa->ifa_tstamp and ifa->ifa_cstamp
inet: annotate data-races around ifa->ifa_valid_lft
inet: annotate devconf data-races
inet: bring NLM_DONE out to a separate recv() again
inet: do not use RTNL in inet_netconf_get_devconf()
inet: inet_defrag: prevent sk release while still in use
inet: move inet_ehash_secret and udp_ehash_secret into net_hotdata
inet: move tcp_protocol and udp_protocol to net_hotdata
inet: prepare inet_base_seq() to run without RTNL
inet: switch inet_dump_fib() to RCU protection
inet: use xa_array iterator to implement inet_dump_ifaddr()
inet: use xa_array iterator to implement inet_netconf_dump_devconf()
 
inet_diag: add module pointer to "struct inet_diag_handler"
inet_diag: allow concurrent operations
inet_diag: annotate data-races around inet_diag_table[]
inet_diag: skip over empty buckets
 
init/main.c: Fix potential static_command_line memory overflow
 
init: Declare rodata_enabled and mark_rodata_ro() at all time
init: flush async file closing
init: open /initrd.image with O_LARGEFILE
init: open output files from cpio unpacking with O_LARGEFILE
init: remove obsolete arch_call_rest_init() wrapper
 
initramfs: remove duplicate built-in __initramfs_start unpacking
 
inotify: Fix misspelling of "writable"
 
input/touchscreen: imagis: Add support for Imagis IST3038B
input/touchscreen: imagis: add support for IST3032C
input/touchscreen: imagis: Correct the maximum touch area value
 
Input: 88pm80x_onkey - add SPDX and drop GPL boilerplate
Input: add core support for Goodix Berlin Touchscreen IC
Input: allocate keycode for Display refresh rate toggle
Input: amimouse - mark driver struct with __refdata to prevent section mismatch
Input: bcm-keypad - remove redundant of_match_ptr()
Input: gameport - make gameport_bus const
Input: goodix-berlin - add I2C support for Goodix Berlin Touchscreen IC
Input: goodix-berlin - add SPI support for Goodix Berlin Touchscreen IC
Input: imagis - add touch key support
Input: imagis - use FIELD_GET where applicable
Input: iqs7222 - add support for IQS7222D v1.1 and v1.2
Input: leds - change config symbol dependency for audio mute trigger
Input: leds - set default-trigger for mute
Input: make input_class constant
Input: matrix_keypad - avoid repeatedly converting GPIO to IRQ
Input: matrix_keypad - consolidate handling of clustered interrupt
Input: matrix_keypad - switch to using managed resources
Input: navpoint - remove driver
Input: pxspad - follow renaming of SPI "master" to "controller"
Input: remove usage of the deprecated ida_simple_xx() API
Input: serio - make serio_bus const
Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
Input: synaptics-rmi4 - follow renaming of SPI "master" to "controller"
Input: synaptics-rmi4 - make rmi_bus_type const
Input: ti_am335x_tsc - remove redundant assignment to variable config
Input: xilinx_ps2 - fix kernel-doc for xps2_of_probe function
Input: xpad - add support for ASUS ROG RAIKIRI
Input: xpad - add support for Snakebyte GAMEPADs
Input: xpad - sort xpad_device by vendor and product ID
 
integrity: Move integrity_kernel_module_request() to IMA
integrity: Remove LSM
 
intel: make module parameters readable in sys filesystem
 
interconnect: constify of_phandle_args in xlate
interconnect: Don't access req_list while it's being manipulated
interconnect: qcom: Add MSM8909 interconnect provider driver
interconnect: qcom: Add SM7150 driver support
interconnect: qcom: msm8909: constify pointer to qcom_icc_node
interconnect: qcom: sa8775p: constify pointer to qcom_icc_bcm
interconnect: qcom: sa8775p: constify pointer to qcom_icc_node
interconnect: qcom: sm6115: constify pointer to qcom_icc_node
interconnect: qcom: sm8250: constify pointer to qcom_icc_node
interconnect: qcom: sm8550: Remove bogus per-RSC BCMs and nodes
interconnect: qcom: x1e80100: constify pointer to qcom_icc_bcm
interconnect: qcom: x1e80100: Remove bogus per-RSC BCMs and nodes
interconnect: qcom: x1e80100: Remove inexistent ACV_PERF BCM
 
Linux: Introduce concept of conformance groups
Linux: Introduce cpu_dcache_is_aliasing() across all architectures
 
io-uring: add napi busy poll support
io-uring: add sqpoll support for napi busy poll
io-uring: correct typo in comment for IOU_F_TWQ_LAZY_WAKE
io-uring: move io_wait_queue definition to header file
 
io_uring/cancel: don't default to setting req->work.cancel_seq
 
io_uring/futex: always remove futex entry for cancel all
 
io_uring/kbuf: cleanup passing back cflags
io_uring/kbuf: flag request if buffer pool is empty after buffer pick
io_uring/kbuf: get rid of bl->is_ready
io_uring/kbuf: get rid of lower BGID lists
io_uring/kbuf: hold io_buffer_list reference over mmap
io_uring/kbuf: protect io_buffer_list teardown with a reference
io_uring/kbuf: rename is_mapped
io_uring/kbuf: rename REQ_F_PARTIAL_IO to REQ_F_BL_NO_RECYCLE
 
io_uring/napi: enable even with a timeout of 0
io_uring/napi: ensure napi polling is aborted when work is available
 
io_uring/net: add io_req_msg_cleanup() helper
io_uring/net: clear REQ_F_BL_EMPTY in the multishot retry handler
io_uring/net: correct the type of variable
io_uring/net: correctly handle multishot recvmsg retry setup
io_uring/net: dedup io_recv_finish req completion
io_uring/net: ensure async prep handlers always initialize ->done_io
io_uring/net: fix overflow check in io_recvmsg_mshot_prep()
io_uring/net: improve the usercopy for sendmsg/recvmsg
io_uring/net: move receive multishot out of the generic msghdr path
io_uring/net: move recv/recvmsg flags out of retry loop
io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io
io_uring/net: restore msg_control on sendzc retry
io_uring/net: simplify msghd->msg_inq checking
io_uring/net: unify how recvmsg and sendmsg copy in the msghdr
 
io_uring/poll: improve readability of poll reference decrementing
 
io_uring/rw: don't allow multishot reads without NOWAIT support
io_uring/rw: remove dead file == NULL check
io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry
 
io_uring/sqpoll: early exit thread if task_context wasn't allocated
io_uring/sqpoll: manage task_work privately
io_uring/sqpoll: statistics of the true utilization of sq threads
io_uring/sqpoll: use the correct check for pending task_work
 
io_uring/waitid: always remove waitid entry for cancel all
 
io_uring: add io_file_can_poll() helper
io_uring: add register/unregister napi function
io_uring: add support for ftruncate
io_uring: clean rings on NO_MMAP alloc fail
io_uring: cleanup handle_tw_list() calling convention
io_uring: cleanup io_req_complete_post()
io_uring: clear opcode specific data for an early failure
io_uring: disable io-wq execution of multishot NOWAIT requests
io_uring: Don't include af_unix.h.
io_uring: don't save/restore iowait state
io_uring: expand main struct io_kiocb flags to 64-bits
io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure
io_uring: fix io_queue_proc modifying req->flags
io_uring: fix mshot io-wq checks
io_uring: fix mshot read defer taskrun cqe posting
io_uring: fix poll_remove stalled req completion
io_uring: Fix release of pinned pages when __io_uaddr_map fails
io_uring: Fix sqpoll utilization check racing with dying sqpoll
io_uring: handle traditional task_work in FIFO order
io_uring: kill stale comment for io_cqring_overflow_kill()
io_uring: mark the need to lock/unlock the ring as unlikely
io_uring: pass in counter to handle_tw_list() rather than return it
io_uring: re-arrange struct io_ring_ctx to reduce padding
io_uring: refactor DEFER_TASKRUN multishot checks
io_uring: remove 'loops' argument from trace_io_uring_task_work_run()
io_uring: remove looping around handling traditional task_work
io_uring: remove next io_kiocb fetch in task_work running
io_uring: remove unconditional looping in local task_work handling
io_uring: simplify io_pages_free
io_uring: Simplify the allocation of slab caches
io_uring: use file_mnt_idmap helper
io_uring: use private workqueue for exit work
io_uring: wake SQPOLL task when task_work is added to an empty queue
 
iomap: add pos and dirty_len into trace_iomap_writepage_map
iomap: Add processed for iomap_iter
iomap: clean up the iomap_alloc_ioend calling convention
iomap: clear the per-folio dirty bits on all writeback failures
iomap: don't chain bios
iomap: factor out a iomap_writepage_handle_eof helper
iomap: factor out a iomap_writepage_map_block helper
iomap: map multiple blocks at a time
iomap: move all remaining per-folio logic into iomap_writepage_map
iomap: move the io_folios field out of struct iomap_ioend
iomap: move the iomap_sector sector calculation out of iomap_add_to_ioend
iomap: move the PF_MEMALLOC check to iomap_writepages
iomap: only call mapping_set_error once for each failed bio
iomap: pass the length of the dirty region to ->map_blocks
iomap: submit ioends immediately
iomap: treat inline data in iomap_writepage_map as an I/O error
 
iommu/amd: Add support for device based TLB invalidation
iommu/amd: Change log message severity
iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown
iommu/amd: Do not enable SNP when V2 page table is enabled
iommu/amd: Don't rely on external callers to enable IOMMU SNP support
iommu/amd: Enable Guest Translation before registering devices
iommu/amd: Enhance def_domain_type to handle untrusted device
iommu/amd: Fix failure return from snp_lookup_rmpentry()
iommu/amd: Fix possible irq lock inversion dependency issue
iommu/amd: Fix sleeping in atomic context
iommu/amd: Introduce get_amd_iommu_from_dev()
iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue
iommu/amd: Introduce per-device GCR3 table
iommu/amd: Introduce struct protection_domain.pd_mode
iommu/amd: Mark interrupt as managed
iommu/amd: Pass struct iommu_dev_data to set_dte_entry()
iommu/amd: Rearrange device flush code
iommu/amd: Rearrange GCR3 table setup code
iommu/amd: Refactor attaching / detaching device functions
iommu/amd: Refactor GCR3 table helper functions
iommu/amd: Refactor helper function for setting / clearing GCR3
iommu/amd: Refactor protection_domain helper functions
iommu/amd: Remove duplicate function declarations from amd_iommu.h
iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions
iommu/amd: Remove redundant error check in amd_iommu_probe_device()
iommu/amd: Remove unused APERTURE_* macros
iommu/amd: Remove unused flush pasid functions
iommu/amd: Remove unused GCR3 table parameters from struct protection_domain
iommu/amd: Remove unused IOVA_* macro
iommu/amd: Remove unused PPR_* macros
iommu/amd: Use protection_domain.flags to check page table mode
 
iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible
 
iommu/arm-smmu-v3: Add a global static BLOCKED domain
iommu/arm-smmu-v3: Add a global static IDENTITY domain
iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V
iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste()
iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA
iommu/arm-smmu-v3: Compute the STE only once for each master
iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass
iommu/arm-smmu-v3: Convert to domain_alloc_paging()
iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev()
iommu/arm-smmu-v3: Fix access for STE.SHCFG
iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev
iommu/arm-smmu-v3: Make STE programming independent of the callers
iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions
iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize
iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats()
iommu/arm-smmu-v3: Put writing the context descriptor in the right order
iommu/arm-smmu-v3: Remove arm_smmu_master->domain
iommu/arm-smmu-v3: Remove unrecoverable faults reporting
iommu/arm-smmu-v3: Use the identity/blocked domain during release
 
iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
 
iommu/dma: Document min_align_mask assumption
iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
 
iommu/iova: Reorganise some code
iommu/iova: Tidy up iova_cache_get() failure
iommu/iova: use named kmem_cache for iova magazines
 
iommu/ipmmu-vmsa: Minor cleanups
 
iommu/msm-iommu: don't limit the driver too much
 
iommu/mtk_iommu: Use devm_kcalloc() instead of devm_kzalloc()
 
iommu/vt-d: Add the document for Intel IOMMU debugfs
iommu/vt-d: Allocate local memory for page request queue
iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected
iommu/vt-d: Fix NULL domain on device release
iommu/vt-d: Fix WARN_ON in iommu probe path
iommu/vt-d: Fix wrong use of pasid config
iommu/vt-d: Improve ITE fault handling if target device isn't present
iommu/vt-d: Merge intel_svm_bind_mm() into its caller
iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head
iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA
iommu/vt-d: Remove scalabe mode in domain_context_clear_one()
iommu/vt-d: Remove scalable mode context entry setup from attach_dev
iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults
iommu/vt-d: Setup scalable mode context entry in probe path
iommu/vt-d: Use device rbtree in iopf reporting path
iommu/vt-d: Use kcalloc() instead of kzalloc()
iommu/vt-d: Use rbtree to track iommu probed devices
 
iommu: Add static iommu_ops->release_domain
iommu: Cleanup iopf data structure definitions
iommu: constify fwnode in iommu_ops_from_fwnode()
iommu: constify of_phandle_args in xlate
iommu: constify pointer to bus_type
iommu: Fix compilation without CONFIG_IOMMU_INTEL
iommu: Improve iopf_queue_remove_device()
iommu: Introduce iommu_group_mutex_assert()
iommu: Make iommu_queue_iopf() more generic
iommu: Make iommu_report_device_fault() return void
iommu: Make iopf_group_response() return void
iommu: Merge iommu_fault_event and iopf_fault
iommu: Merge iopf_device_param into iommu_fault_param
iommu: Move iommu fault data to linux/iommu.h
iommu: mtk: fix module autoloading
iommu: Prepare for separating SVA and IOPF
iommu: re-use local fwnode variable in iommu_ops_from_fwnode()
iommu: Refine locking for per-device fault data management
iommu: Remove iommu_[un]register_device_fault_handler()
iommu: Remove unrecoverable fault data
iommu: Separate SVA and IOPF
iommu: Track iopf group instead of last fault
iommu: Use refcount for fault data access
iommu: Validate the PASID in iommu_attach_device_pasid()
 
iommufd: Add config needed for iommufd_fail_nth
iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest
 
ionic: add helpers for accessing buffer info
ionic: add initial framework for XDP support
ionic: add ndo_xdp_xmit
ionic: Add XDP packet headroom
ionic: Add XDP_REDIRECT support
ionic: Add XDP_TX support
ionic: better dma-map error handling
ionic: carry idev in ionic_cq struct
ionic: Change default number of descriptors for Tx and Rx
ionic: change MODULE_AUTHOR to person name
ionic: change the hwstamp likely check
ionic: Check stop no restart
ionic: Clean RCT ordering issues
ionic: Clean up BQL logic
ionic: drop q mapping
ionic: fold adminq clean into service routine
ionic: implement xdp frags support
ionic: keep stats struct local to error handling
ionic: Make use napi_consume_skb
ionic: move adminq-notifyq handling to main file
ionic: Pass local netdev instead of referencing struct
ionic: rearrange ionic_qcq
ionic: rearrange ionic_queue for better layout
ionic: reduce the use of netdev
ionic: refactor skb building
ionic: remove callback pointer from desc_info
ionic: remove desc, sg_desc and cmb_desc from desc_info
ionic: remove the cq_info to save more memory
ionic: remove unnecessary NULL test
ionic: Rework Tx start/stop flow
ionic: set adminq irq affinity
ionic: Shorten a Tx hotpath
ionic: update documentation for XDP support
ionic: Use CQE profile for dim
ionic: use dma range APIs
ionic: use specialized desc info structs
 
iosys-map: fix typo
 
iov_iter: Avoid wrap-around instrumentation in copy_compat_iovec_from_user()
iov_iter: streamline iovec/bvec alignment iteration
 
ip6_gre: use exit_batch_rtnl() method
 
ip6_tunnel: use exit_batch_rtnl() method
 
ip6_vti: use exit_batch_rtnl() method
 
ip6mr: Simplify the allocation of slab caches in ip6_mr_init
 
ip_tunnel: annotate data-races around t->parms.link
ip_tunnel: use exit_batch_rtnl() method
 
ipack: make ipack_bus_type const
 
ipc: remove linebreaks from arguments of __register_sysctl_table
 
ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function
ipmr: Simplify the allocation of slab caches
 
ipv4/fib: use synchronize_net() when holding RTNL
 
ipv4/route: avoid unused-but-set-variable warning
 
ipv4: add __unregister_nexthop_notifier()
ipv4: check for NULL idev in ip_route_use_hint()
ipv4: Fix uninit-value access in __ip_make_skb()
ipv4: raw: check sk->sk_rcvbuf earlier
ipv4: raw: Fix sending packets from raw sockets via IPsec tunnels
ipv4: raw: remove useless input parameter in do_raw_set/getsockopt
ipv4: Set the routing scope properly in ip_route_output_ports().
ipv4: Simplify the allocation of slab caches in ip_rt_init
 
ipv6/addrconf: annotate data-races around devconf fields (I)
ipv6/addrconf: annotate data-races around devconf fields (II)
 
ipv6/sit: Do not allocate stats in the driver
 
ipv6: add ipv6_devconf_read_txrx cacheline_group
ipv6: addrconf_disable_ipv6() optimization
ipv6: addrconf_disable_policy() optimization
ipv6: annotate data-races around cnf.disable_ipv6
ipv6: annotate data-races around cnf.forwarding
ipv6: annotate data-races around cnf.hop_limit
ipv6: annotate data-races around cnf.mtu6
ipv6: annotate data-races around devconf->disable_policy
ipv6: annotate data-races around devconf->proxy_ndp
ipv6: annotate data-races around idev->cnf.ignore_routes_with_linkdown
ipv6: annotate data-races in ndisc_router_discovery()
ipv6: annotate data-races in rt6_probe()
ipv6: anycast: complete RCU handling of struct ifacaddr6
ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
ipv6: fib6_rules: flush route cache when rule is changed
ipv6: fib: hide unused 'pn' variable
ipv6: Fix address dump when IPv6 is disabled on an interface
ipv6: Fix infinite recursion in fib6_dump_done().
ipv6: Fix potential uninit-value access in __ip6_make_skb()
ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
ipv6: make addrconf_wq single threaded
ipv6: make in6_dump_addrs() lockless
ipv6: make inet6_fill_ifaddr() lockless
ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down()
ipv6: move inet6_ehash_secret and udp6_ehash_secret into net_hotdata
ipv6: move tcp_ipv6_hash_secret and udp_ipv6_hash_secret to net_hotdata
ipv6: move tcpv6_protocol and udpv6_protocol to net_hotdata
ipv6: prepare inet6_fill_ifinfo() for RCU protection
ipv6: prepare inet6_fill_ifla6_attrs() for RCU
ipv6: prevent NULL dereference in ip6_output()
ipv6: raw: check sk->sk_rcvbuf earlier
ipv6: raw: remove useless input parameter in rawv6_err
ipv6: raw: remove useless input parameter in rawv6_get/seticmpfilter
ipv6: remove RTNL protection from inet6_dump_addr()
ipv6: Simplify the allocation of slab caches
ipv6: switch inet6_dump_ifinfo() to RCU protection
ipv6: use xa_array iterator to implement inet6_dump_addr()
ipv6: use xa_array iterator to implement inet6_netconf_dump_devconf()
ipv6: use xarray iterator to implement inet6_dump_ifinfo()
 
ipvs: Fix checksumming on GSO of SCTP packets
ipvs: Simplify the allocation of ip_vs_conn slab caches
 
irqchip/armada-370-xp: Suppress unused-function warning
 
irqchip/bcm-6345-l1: Prefer struct_size)_ over open coded arithmetic
 
irqchip/gic(v3): Replace gic_irq() with irqd_to_hwirq()
 
irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
irqchip/gic-v3-its: Prevent double free on error
irqchip/gic-v3-its: Remove usage of the deprecated ida_simple_xx() API
 
irqchip/gic-v3: Make gic_irq_domain_select() robust for zero parameter count
irqchip/gic-v3: Use readl_relaxed_poll_timeout_atomic()
 
irqchip/imgpdc: Convert to platform_driver::remove_new() callback
 
irqchip/imx-intmux: Convert to platform_driver::remove_new() callback
irqchip/imx-intmux: Handle pure domain searches correctly
 
irqchip/imx-irqsteer: Convert to platform_driver::remove_new() callback
 
irqchip/irq-bcm7038-l1: Prefer struct_size over open coded arithmetic
 
irqchip/keystone: Convert to platform_driver::remove_new() callback
 
irqchip/loongson-eiointc: Remove explicit interrupt affinity restore on resume
irqchip/loongson-eiointc: Skip handling if there is no pending interrupt
 
irqchip/ls-scfg-msi: Convert to platform_driver::remove_new() callback
 
irqchip/madera: Convert to platform_driver::remove_new() callback
 
irqchip/meson-gpio: Add support for Amlogic-T7 SoCs
 
irqchip/mvebu-pic: Convert to platform_driver::remove_new() callback
 
irqchip/pruss-intc: Convert to platform_driver::remove_new() callback
 
irqchip/renesas-intc-irqpin: Convert to platform_driver::remove_new() callback
 
irqchip/renesas-irqc: Convert to platform_driver::remove_new() callback
 
irqchip/renesas-rza1: Convert to platform_driver::remove_new() callback
 
irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
irqchip/renesas-rzg2l: Flush posted write in irq_eoi()
irqchip/renesas-rzg2l: Prevent spurious interrupts when setting trigger type
irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi()
irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi()
 
irqchip/riscv-intc: Add support for RISC-V AIA
irqchip/riscv-intc: Allow large non-standard interrupt number
irqchip/riscv-intc: Fix low-level interrupt handler setup for AIA
irqchip/riscv-intc: Fix use of AIA interrupts 32-63 on riscv32
irqchip/riscv-intc: Introduce Andes hart-level interrupt controller
 
irqchip/sifive-plic: Cleanup PLIC contexts upon irqdomain creation failure
irqchip/sifive-plic: Convert PLIC driver into a platform driver
irqchip/sifive-plic: Improve locking safety by using irqsave/irqrestore
irqchip/sifive-plic: Parse number of interrupts and contexts early in plic_probe()
irqchip/sifive-plic: Use dev_xyz() in-place of pr_xyz()
irqchip/sifive-plic: Use devm_xyz() for managed allocation
irqchip/sifive-plic: Use riscv_get_intc_hwnode() to get parent fwnode
 
irqchip/stm32-exti: Convert to platform_driver::remove_new() callback
 
irqchip/ts4800: Convert to platform_driver::remove_new() callback
 
irqchip/vic: Fix a kernel-doc warning
 
irqchip: Add StarFive external interrupt controller
irqchip: Convert all platform MSI users to the new API
 
irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
 
isdn: capi: make capi_class constant
isdn: mISDN: make elements_class constant
 
isofs: handle CDs with bad root inode but good Joliet root directory
isofs: remove SLAB_MEM_SPREAD flag usage
 
iwlwifi: fw: fix more kernel-doc warnings
iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device
iwlwifi: mvm: Populate trip table before registering thermal zone
iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points
 
ixgbe: Add 1000BASE-BX support
ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
ixgbe: Clarify the values of the returning status
ixgbe: Convert ret val type from s32 to int
ixgbe: pull out stats update to common routines
ixgbe: Rearrange args to fix reverse Christmas tree
 
jfs: port block device access to file
jfs: remove SLAB_MEM_SPREAD flag usage
 
jiffies: Transform comment about time_* functions into DOC block
 
Linux: Julia Lawall reported this null pointer dereference, this should fix it.
 
kasan/test: avoid gcc warning for intentional overflow
 
kasan: add atomic tests
kasan: Add documentation for CONFIG_KASAN_EXTRA_INFO
kasan: docs: update descriptions about test file and module
kasan: fix a2 allocation and remove explicit cast in atomic tests
kasan: increase the number of bits to shift when recording extra timestamps
kasan: rename test_kasan_module_init to kasan_test_module_init
 
kbuild: change DTC_FLAGS_.o to take the path relative to $(obj)
kbuild: change tool coverage variables to take the path relative to $(obj)
kbuild: create a list of all built DTB files
kbuild: deb-pkg: build binary-arch in parallel
kbuild: deb-pkg: call more misc debhelper commands
kbuild: deb-pkg: make debian/rules quiet for 'make deb-pkg'
kbuild: deb-pkg: show verbose log for direct package builds
kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries
kbuild: fix inconsistent indentation in top Makefile
kbuild: make -Woverride-init warnings more consistent
kbuild: mark `rustc` (and others) invocations as recursive
kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
kbuild: raise the minimum supported version of LLVM to 13.0.1
kbuild: remove EXPERT and !COMPILE_TEST guarding from TRIM_UNUSED_KSYMS
kbuild: remove GCC's default -Wpacked-bitfield-compat flag
kbuild: rpm-pkg: add dtb files in kernel rpm
kbuild: rpm-pkg: do not include depmod-generated files
kbuild: rpm-pkg: mark installed files in /boot as %ghost
kbuild: rust: force `alloc` extern to allow "empty" Rust files
kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE
kbuild: simplify dtbs_install by reading the list of compiled DTBs
kbuild: unexport abs_srctree and abs_objtree
kbuild: Use -fmin-function-alignment when available
 
kconfig: add macros useful for hashtable
 
Kconfig: add some hidden tabs on purpose
 
kconfig: associate struct menu with file name directly
kconfig: associate struct property with file name directly
kconfig: call env_write_dep() right after yyparse()
kconfig: change file_lookup() to return the file name
kconfig: check prompt for choice while parsing
kconfig: convert linked list of files to hash table
kconfig: do not delay the cur_filename update
kconfig: do not imply the type of choice value
kconfig: do not reparent the menu inside a choice block
kconfig: fix infinite loop when expanding a macro at the end of file
kconfig: fix line number in recursive inclusion detection
kconfig: fix off-by-one in zconf_error()
kconfig: Fix typo HEIGTH to HEIGHT
kconfig: import more list macros and inline functions
kconfig: link menus to a symbol
kconfig: lxdialog: fix button color for blackbg theme
kconfig: lxdialog: fix cursor render in checklist
kconfig: lxdialog: remove unused dialog colors
kconfig: make file::name a flexible array member
kconfig: move ARRAY_SIZE to a header
kconfig: move strhash() to util.c as a global function
kconfig: move the file and lineno in struct file to struct buffer
kconfig: print recursive dependency errors in the parsed order
kconfig: remove compat_getline()
kconfig: remove named choice support
kconfig: remove orphan lookup_file() declaration
kconfig: remove unneeded buffer allocation in zconf_initscan()
kconfig: remove unneeded menu_is_visible() call in conf_write_defconfig()
kconfig: remove unneeded sym_find() call in conf_parse()
kconfig: remove zconf_curname() and zconf_lineno()
kconfig: replace current_pos with separate cur_{filename,lineno}
kconfig: replace file->name with name in zconf_nextfile()
kconfig: replace remaining current_file->name with cur_filename
kconfig: resync list.h
kconfig: split list_head into a separate header
kconfig: split preprocessor prototypes into preprocess.h
kconfig: tests: add a test for randconfig with dependent choices
kconfig: tests: support KCONFIG_SEED for the randconfig runner
kconfig: tests: test dependency after shuffling choices
kconfig: use generic macros to implement symbol hashtable
kconfig: use linked list in get_symbol_str() to iterate over menus
kconfig: write Kconfig files to autoconf.cmd in order
 
kernel-doc: Add unary operator * to $type_param_ref
kernel-doc: drop looking for "MACDOC"
kernel-doc: handle #if in enums as well
kernel-doc: Support arrays of pointers struct fields
 
kernel.h: Move lib/cmdline.c prototypes to string.h
kernel.h: Move upper_*_bits() and lower_*_bits() to wordpart.h
kernel.h: removed REPEAT_BYTE from kernel.h
 
kernel/cpu: Convert snprintf() to sysfs_emit()
 
kernel/hung_task.c: export sysctl_hung_task_timeout_secs
 
kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND
kernel/workqueue: Let rescuers follow unbound wq cpumask changes
 
kernfs: annotate different lockdep class for of->mutex of writable files
kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id()
kernfs: Rearrange kernfs_node fields to reduce its size on 64bit
 
kexec/kdump: make struct crash_mem available without CONFIG_CRASH_DUMP
 
kexec: Allocate kernel above bzImage's pref_address
kexec: copy only happens before uchunk goes to zero
kexec: split crashkernel reservation code out from crash_core.c
 
KEYS: include header for EINVAL definition
 
kmsan: compiler_types: declare __no_sanitize_or_inline
 
kobject: make uevent_seqnum atomic
kobject: reduce uevent_sock_mutex scope
 
kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address
 
kprobes: Fix possible use-after-free issue on kprobe registration
 
kselftest/arm64: Add 2023 DPISA hwcap test coverage
kselftest/arm64: Add basic FPMR test
kselftest/arm64: Handle FPMR context in generic signal frame parser
kselftest/arm64: Test that ptrace takes effect in the target process
 
kselftest: Add basic test for probing the rust sample modules
kselftest: Add test to verify probe of devices from discoverable buses
kselftest: devices: Add sample board file for google,spherion
kselftest: devices: Add sample board file for XPS 13 9300
 
kselftests: lib.mk: Add TEST_GEN_MODS_DIR variable
 
ksmbd: add continuous availability share parameter
ksmbd: add support for durable handles v1/v2
ksmbd: avoid to send duplicate lease break notifications
ksmbd: clear RENAME_NOREPLACE before calling vfs_rename
ksmbd: common: use struct_group_attr instead of struct_group for network_open_info
ksmbd: do not grant v2 lease if parent lease key and epoch are not set
ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
ksmbd: don't send oplock break if rename fails
ksmbd: fix possible null-deref in smb_lazy_parent_lease_break_close
ksmbd: fix potencial out-of-bounds when buffer offset is invalid
ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf
ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
ksmbd: Fix spelling mistake "connction" -> "connection"
ksmbd: fix uninitialized symbol 'share' in smb2_tree_connect()
ksmbd: mark SMB2_SESSION_EXPIRED to session when destroying previous session
ksmbd: off ipv6only for both ipv4/ipv6 binding
ksmbd: remove module version
ksmbd: replace generic_fillattr with vfs_getattr
ksmbd: retrieve number of blocks using vfs_getattr in set_file_allocation_info
ksmbd: use rwsem instead of rwlock for lease break
ksmbd: validate payload size in ipc response
ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
 
kswapd: replace try_to_freeze() with kthread_freezable_should_stop()
 
ktest.pl: Process variables within variables
 
ktest: force $buildonly = 1 for 'make_warnings_file' test type
 
kunit: add wireless unit tests
kunit: Annotate _MSG assertion variants with gnu printf specifiers
kunit: configs: Enable CONFIG_DAMON_DBGFS_DEPRECATED for --alltests
kunit: fix wireless test dependencies
kunit: make kunit_bus_type const
kunit: Mark filter* params as rw
kunit: Setup DMA masks on the kunit device
kunit: test: Log the correct filter string in executor_test
kunit: tool: Print UML command
 
kvm/x86: allocate the write-tracking metadata on-demand
 
KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests
 
KVM: Add a comment explaining the directed yield pending interrupt logic
KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel
KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check
KVM: Always flush async #PF workqueue when vCPU is being destroyed
KVM: arm64: add comments to __kern_hyp_va
KVM: arm64: Add debugfs file for guest's ID registers
KVM: arm64: Add feature checking helpers
KVM: arm64: Add Fine-Grained UNDEF tracking information
KVM: arm64: Always populate the trap configuration xarray
KVM: arm64: debug: fix kernel-doc warnings
KVM: arm64: Don't defer TLB invalidation when zapping table entries
KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled
KVM: arm64: Don't pass a TLBI level hint when zapping table entries
KVM: arm64: Drop the requirement for XARRAY_MULTI
KVM: arm64: Ensure target address is granule-aligned for range TLBI
KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests
KVM: arm64: Fail the idreg iterator if idregs aren't initialized
KVM: arm64: Fix host-programmed guest events in nVHE
KVM: arm64: Fix out-of-IPA space translation fault handling
KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode
KVM: arm64: Fix typos
KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented
KVM: arm64: guest: fix kernel-doc warnings
KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented
KVM: arm64: hyp/aarch32: fix kernel-doc warnings
KVM: arm64: Introduce new flag for non-cacheable IO memory
KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest
KVM: arm64: Make build-time check of RES0/RES1 bits optional
KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest
KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest
KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest
KVM: arm64: mmu: fix a kernel-doc warning
KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h
KVM: arm64: Move existing feature disabling over to FGU infrastructure
KVM: arm64: nv: Add sanitising to EL2 configuration registers
KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs
KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2
KVM: arm64: nv: Add sanitising to VNCR-backed sysregs
KVM: arm64: nv: Correctly handle negative polarity FGTs
KVM: arm64: nv: Drop sanitised_sys_reg() helper
KVM: arm64: nv: Move system instructions to their own sys_reg_desc array
KVM: arm64: nv: Turn encoding ranges into discrete XArray stores
KVM: arm64: PMU: fix kernel-doc warnings
KVM: arm64: print Hyp mode
KVM: arm64: Propagate and handle Fine-Grained UNDEF bits
KVM: arm64: Rationalise KVM banner output
KVM: arm64: Register AArch64 system register entries with the sysreg xarray
KVM: arm64: removed unused kern_hyp_va asm macro
KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap()
KVM: arm64: selftests: Data type cleanup for arch_timer test
KVM: arm64: selftests: Enable tuning of error margin in arch_timer test
KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly
KVM: arm64: selftests: Split arch_timer test code
KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device
KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking
KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2
KVM: arm64: sys_regs: fix kernel-doc warnings
KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers
KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker
KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range()
KVM: arm64: vgic-init: fix a kernel-doc warning
KVM: arm64: vgic-its: fix kernel-doc warnings
KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list()
KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs
KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq()
KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref
KVM: arm64: vgic: fix a kernel-doc warning
KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner
KVM: arm64: vgic: Get rid of the LPI linked-list
KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi()
KVM: arm64: vgic: Store LPIs in an xarray
KVM: arm64: vgic: Use atomics to count LPIs
KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi()
KVM: arm64: vhe: fix a kernel-doc warning
KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation
KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally
KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start()
KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA
KVM: fix kvm_mmu_memory_cache allocation warning
KVM: Get reference to VM's address space in the async #PF worker
KVM: Get rid of return value from kvm_arch_create_vm_debugfs()
KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls
 
kvm: move "select IRQ_BYPASS_MANAGER" to common code
 
KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed
KVM: pfncache: Add a map helper function
KVM: pfncache: add a mark-dirty helper
KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA
KVM: pfncache: check the need for invalidation under read lock first
KVM: pfncache: include page offset in uhva and use it consistently
KVM: pfncache: remove KVM_GUEST_USES_PFN usage
KVM: pfncache: remove unnecessary exports
KVM: pfncache: simplify locking and make more self-contained
KVM: pfncache: stop open-coding offset_in_page()
KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h
KVM: Put mm immediately after async #PF worker completes remote gup()
KVM: remove more traces of device assignment UAPI
KVM: remove unnecessary #ifdef
 
kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol
 
KVM: riscv: selftests: Add exception handling support
KVM: riscv: selftests: Add guest helper to get vcpu id
KVM: riscv: selftests: Add sstc timer test
KVM: riscv: selftests: Add Zacas extension to get-reg-list test
KVM: riscv: selftests: Add Ztso extension to get-reg-list test
KVM: riscv: selftests: Change vcpu_has_ext to a common function
KVM: riscv: selftests: Switch to use macro from csr.h
KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M
KVM: s390: fix access register usage in ioctls
KVM: s390: fix virtual vs physical address confusion
KVM: s390: introduce kvm_s390_fpu_(store|load)
KVM: s390: move s390-specific structs to uapi/asm/kvm.h
KVM: s390: only deliver the set service event bits
KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot()
KVM: s390: selftest: memop: Fix undefined behavior
KVM: s390: selftests: memop: add a simple AR test
KVM: selftests: aarch64: Remove unused functions from vpmu test
KVM: selftests: Add a basic SEV smoke test
KVM: selftests: Add a basic SEV-ES smoke test
KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE()
KVM: selftests: Add a helper to query if the PMU module param is enabled
KVM: selftests: Add a macro to define a test with one vcpu
KVM: selftests: Add a macro to iterate over a sparsebit range
KVM: selftests: Add CONFIG_64BIT definition for the build
KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test
KVM: selftests: Add functional test for Intel's fixed PMU counters
KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV
KVM: selftests: Add helpers to read integer module params
KVM: selftests: Add library for creating and interacting with SEV guests
KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets
KVM: selftests: Add support for allocating/managing protected guest memory
KVM: selftests: Add support for protected vm_vaddr_* allocations
KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF
KVM: selftests: Add vcpu_set_cpuid_property() to set properties
KVM: selftests: Allow tagging protected memory in guest page tables
KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled
KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE()
KVM: selftests: Expand PMU counters test to verify LLC events
KVM: selftests: Explicitly close guest_memfd files in some gmem tests
KVM: selftests: Explicitly ucall pool from shared memory
KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR
KVM: selftests: Extend VM creation's @shape to allow control of VM subtype
KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters
KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test
KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code
KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs
KVM: selftests: Fix spelling mistake "trigged" -> "triggered"
KVM: selftests: fix supported_flags for riscv
KVM: selftests: Make sparsebit structs const where appropriate
KVM: selftests: map Xen's shared_info page using HVA rather than GFN
KVM: selftests: Move KVM_FEP macro into common library header
KVM: selftests: Move setting a vCPU's entry point to a dedicated API
KVM: selftests: Print timer ctl register in ISTATUS assertion
KVM: selftests: Query module param to detect FEP in MSR filtering test
KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA
KVM: selftests: Test consistency of CPUID with num of fixed counters
KVM: selftests: Test consistency of CPUID with num of gp counters
KVM: selftests: Test Intel PMU architectural events on fixed counters
KVM: selftests: Test Intel PMU architectural events on gp counters
KVM: selftests: Test PMC virtualization with forced emulation
KVM: selftests: Test top-down slots event in x86's pmu_counters_test
KVM: selftests: Use the SEV library APIs in the intra-host migration test
KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test
KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it
KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate
KVM: selftests: x86: Use TAP interface in the fix_hypercall test
KVM: selftests: x86: Use TAP interface in the sync_regs test
KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test
KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test
KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP
KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe
KVM: SVM: Add support for allowing zero SEV ASIDs
KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted
KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run()
KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding
KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run()
KVM: SVM: Remove a useless zeroing of allocated memory
KVM: SVM: Rename vmplX_ssp -> plX_ssp
KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES
KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area
KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area
KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return
KVM: SVM: Use unsigned integers when dealing with ASIDs
KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV
KVM: VMX: Call fred_entry_from_kvm() for IRQ/NMI handling
KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups
KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks
KVM: VMX: fix comment to add LBR to passthrough MSRs
KVM: VMX: Handle forced exit due to preemption timer in fastpath
KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2
KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr
KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits
KVM: VMX: Report up-to-date exit qualification to userspace
KVM: VMX: return early if msr_bitmap is not supported
KVM: VMX: Snapshot LBR capabilities during module initialization
KVM: x86/emulator: emulate movbe with operand-size prefix
KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read
KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators
KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read
KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic
KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots
KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting
KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read
KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update
KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}()
KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range
KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs
KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create()
KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status
KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes
KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity
KVM: x86/pmu: Add common define to capture fixed counters offset
KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap
KVM: x86/pmu: Allow programming events that match unsupported arch events
KVM: x86/pmu: Always treat Fixed counters as available when supported
KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs
KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same
KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired
KVM: x86/pmu: Disable support for adaptive PEBS
KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs
KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms
KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD
KVM: x86/pmu: Expand the comment about what bits are check emulating events
KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types
KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives
KVM: x86/pmu: Get eventsel for fixed counters from perf
KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code
KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index
KVM: x86/pmu: Process only enabled PMCs when emulating events in software
KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings
KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET"
KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization
KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming
KVM: x86/pmu: Snapshot event selectors that KVM emulates in software
KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag
KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled
KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability
KVM: x86/xen: allow shared_info to be mapped by fixed HVA
KVM: x86/xen: allow vcpu_info content to be 'safely' copied
KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA
KVM: x86/xen: fix recursive deadlock in timer injection
KVM: x86/xen: improve accuracy of Xen timers
KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled
KVM: x86/xen: mark guest pages dirty with the pfncache lock held
KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set
KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery
KVM: x86/xen: separate initialization of shared_info cache and content
KVM: x86: Add BHI_NO
KVM: x86: Clean up directed yield API for "has pending interrupt"
KVM: x86: Clean up partially uninitialized integer in emulate_pop()
KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction()
KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag
KVM: x86: Fix broken debugregs ABI for 32 bit kernels
KVM: x86: Fully defer to vendor code to decide how to force immediate exit
KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN
KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
KVM: x86: Make kvm_get_dr() return a value, not use an out parameter
KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code
KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers
KVM: x86: move x86-specific structs to uapi/asm/kvm.h
KVM: x86: Open code all direct reads to guest DR6 and DR7
KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint
KVM: x86: Rely solely on preempted_in_kernel flag for directed yield
KVM: x86: rename push to emulate_push for consistency
KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit()
KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible
KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD
 
kvm: x86: use a uapi-friendly macro for BIT
kvm: x86: use a uapi-friendly macro for GENMASK
 
KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init()
 
kvmclock: Unexport kvmclock clocksource
 
l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function
 
landlock: Add support for KUnit tests
landlock: Extend documentation for kernel support
landlock: Rename "ptrace" files to "task"
landlock: Simplify current_check_access_socket()
landlock: Use f_cred in security_file_open() hook
landlock: Warn once if a Landlock action is requested while disabled
 
leaking_addresses: Ignore input device status lines
leaking_addresses: Provide mechanism to scan binary files
leaking_addresses: Use File::Temp for /tmp files
 
leds: Add NCP5623 multi-led driver
leds: aw200xx: Make read-only array coeff_table static const
leds: aw2013: Unlock mutex before destroying it
leds: class: If no default trigger is given, make hw_control trigger the default trigger
leds: expresswire: Don't depend on NEW_LEDS
leds: expresswire: Don't use "proxy" headers
leds: Fix ifdef check for gpio_led_register_device()
leds: Introduce ExpressWire library
leds: ktd2692: Add GPIOLIB dependency
leds: ktd2692: Convert to use ExpressWire library
leds: leds-mlxcpld: Fix struct mlxcpld_led_priv member name
leds: lm3601x: Fix struct lm3601_led kernel-doc warnings
leds: Make flash and multicolor dependencies unconditional
leds: mlxreg: Drop an excess struct mlxreg_led_data member
leds: ncp5623: Add MS suffix to time defines
leds: pca963x: Add support for suspend and resume
leds: qcom-lpg: Add PM660L configuration and compatible
leds: qcom-lpg: Add QCOM_PBS dependency
leds: qcom-lpg: Make use of devm_pwmchip_alloc() function
leds: Remove led_init_default_state_get() and devm_led_classdev_register_ext() stubs
leds: rgb: leds-group-multicolor: Allow LEDs to stay on in suspend
leds: rgb: leds-qcom-lpg: Add support for PPG through single SDAM
leds: rgb: leds-qcom-lpg: Include support for PPG with dedicated LUT SDAM
leds: rgb: leds-qcom-lpg: Update PMI632 lpg_data to support PPG
leds: rgb: Update PM8350C lpg_data to support two-nvmem PPG Scheme
leds: sgm3140: Add missing timer cleanup and flash gpio control
leds: spi-byte: Use devm_led_classdev_register_ext()
leds: trigger: audio: Set module alias for module auto-loading
leds: trigger: Load trigger modules on-demand if used as default trigger
leds: trigger: netdev: Add module alias ledtrig:netdev
leds: trigger: netdev: Display only supported link speed attribute
leds: trigger: netdev: Fix kernel panic on interface rename trig notify
leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled
leds: trigger: panic: Simplify led_trigger_set_panic
leds: trigger: Stop exporting trigger_list
leds: triggers: Add helper led_match_default_trigger
leds: triggers: default-on: Add module alias for module auto-loading
 
lib min_heap: optimize number of calls to min_heapify()
lib min_heap: optimize number of comparisons in min_heapify()
 
lib/bitmap: Fix bitmap_scatter() and bitmap_gather() kernel doc
lib/bitmap: Introduce bitmap_scatter() and bitmap_gather() helpers
 
lib/cmdline: Fix an invalid format specifier in an assertion msg
 
lib/find: optimize find_*_bit_wrap
 
lib/find_bit: Fix the code comments about find_next_bit_wrap
 
lib/firmware_table: Provide buffer length argument to cdat_table_parse()
 
lib/fonts: Allow Sparc console 8x16 font for sparc64 early boot text console
 
lib/generic-radix-tree.c: Make nodes more reasonably sized
 
lib/Kconfig.debug: update Clang version check in CONFIG_KCOV
 
lib/sort: optimize heapsort for equal elements in sift-down path
lib/sort: optimize heapsort with double-pop variation
 
lib/stackdepot: fix first entry having a 0-handle
lib/stackdepot: move stack_record struct definition into the header
lib/stackdepot: off by one in depot_fetch_stack()
 
lib/string: shrink lib/string.i via IWYU
 
lib/string_choices: Add str_plural() helper
 
lib/string_helpers: Add flags param to string_get_size()
 
lib/test_kmod: fix kernel-doc warnings
 
lib/test_vmalloc.c: drop empty exit function
lib/test_vmalloc.c: fix typo in function name
lib/test_vmalloc.c: use unsigned long constant
 
lib/test_xarray.c: fix error assumptions on check_xa_multi_store_adv_add()
 
lib/win_minmax: fix header comments
 
lib: checksum: hide unused expected_csum_ipv6_magic[]
lib: dhry: add missing closing parenthesis
lib: dhry: remove unneeded
lib: dhry: use ktime_ms_delta() helper
lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg
lib: stackinit: Adjust target string to 8 bytes for m68k
 
libbpf, selftests/bpf: Adjust libbpf, bpftool, selftests to match LLVM
 
libbpf: Add __arg_arena to bpf_helpers.h
libbpf: add __arg_trusted and __arg_nullable tag macros
libbpf: Add BPF token support to bpf_btf_load() API
libbpf: Add BPF token support to bpf_map_create() API
libbpf: Add BPF token support to bpf_prog_load() API
libbpf: add bpf_core_cast() macro
libbpf: Add bpf_token_create() API
libbpf: Add btf__new_split() API that was declared but not implemented
libbpf: Add missed btf_ext__raw_data() API
libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API
libbpf: Add some details for BTF parsing failures
libbpf: Add support for bpf_arena.
libbpf: Add support to GCC in CORE macro definitions
libbpf: Allow specifying 64-bit integers in map BTF.
libbpf: Allow version suffixes (___smth) for struct_ops types
libbpf: Apply map_set_def_max_entries() for inner_maps on creation
libbpf: call dup2() syscall directly
libbpf: Call memfd_create() syscall directly
libbpf: Convert st_ops->data to shadow type.
libbpf: Correct bpf_core_read.h comment wrt bpf_core_relo struct
libbpf: Correct debug message in btf__load_vmlinux_btf
libbpf: Define MFD_CLOEXEC if not available
libbpf: Ensure undefined bpf_attr field stays 0
libbpf: Find correct module BTFs for struct_ops maps and progs.
libbpf: fix __arg_ctx type enforcement for perf_event programs
libbpf: Fix faccessat() usage on Android
libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check
libbpf: fix u64-to-pointer cast on 32-bit arches
libbpf: Further decouple feature checking logic from bpf_object
libbpf: Honor autocreate flag for struct_ops maps
libbpf: integrate __arg_ctx feature detector into kernel_supports()
libbpf: Make remark about zero-initializing bpf_*_info structs
libbpf: Move feature detection code into its own file
libbpf: Recognize __arena global variables.
libbpf: Remove unnecessary null check in kernel_supports()
libbpf: Replace elf_state->st_ops_* fields with SEC_ST_OPS sec_type
libbpf: Rewrite btf datasec names starting from '?'
libbpf: Set btf_value_type_id of struct bpf_map for struct_ops.
libbpf: Split feature detectors definitions from cached results
libbpf: Struct_ops in SEC("?.struct_ops") / SEC("?.struct_ops.link")
libbpf: Support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar
libbpf: Sync progs autoload with maps autocreate for struct_ops maps
libbpf: Tie struct_ops programs to kernel BTF ids, not to local ids
libbpf: Use OPTS_SET() macro in bpf_xdp_query()
libbpf: Wire up BPF token support at BPF object level
libbpf: Wire up token_fd into feature probing logic
 
libfs: Add helper to choose dentry operations at mount-time
libfs: add path_from_stashed()
libfs: Add simple_offset_empty()
libfs: add stashed_dentry_prune()
libfs: Attempt exact-match comparison first during casefolded lookup
libfs: Convert simple directory offsets to use a Maple Tree
libfs: Define a minimum directory offset
libfs: Drop generic_set_encrypted_ci_d_ops
libfs: improve path_from_stashed()
libfs: improve path_from_stashed() helper
libfs: Merge encrypted_ci_dentry_ops and ci_dentry_ops
libfs: Re-arrange locking in offset_iterate_dir()
libfs: Remove unnecessary Б─≤0Б─≥ values from ret
 
libnvdimm: Fix ACPI_NFIT in BLK_DEV_PMEM help
 
libperf evlist: Avoid out-of-bounds access
 
Linux: Linux 6.9
Linux: Linux 6.9-rc1
Linux: Linux 6.9-rc2
Linux: Linux 6.9-rc3
Linux: Linux 6.9-rc4
Linux: Linux 6.9-rc5
Linux: Linux 6.9-rc6
Linux: Linux 6.9-rc7
 
list: add hlist_count_nodes()
list: leverage list_is_head() for list_entry_is_head()
 
livepatch: Move tests from lib/livepatch to selftests/livepatch
 
lkdtm/bugs: Adjust lkdtm_HUNG_TASK() to avoid tail call optimization
lkdtm/bugs: Improve warning message for compilers without counted_by support
lkdtm/bugs: In lkdtm_HUNG_TASK() use BUG(), not BUG_ON(1)
 
lkdtm: Make lkdtm_do_action() return to avoid tail call optimization
 
lockd: adapt to breakup of struct file_lock
lockd: convert to using new filelock helpers
 
locking/atomic: scripts: Clarify ordering of conditional atomics
 
locking/mutex: Simplify
 
locking/percpu-rwsem: Trigger contention tracepoints only if contended
 
locking/qspinlock: Fix 'wait_early' set but not used warning
 
locking/rtmutex: Use try_cmpxchg_relaxed() in mark_rt_mutex_waiters()
 
locking/rwsem: Clarify that RWSEM_READER_OWNED is just a hint
locking/rwsem: Make DEBUG_RWSEMS and PREEMPT_RT mutually exclusive
 
locking/x86: Implement local_xchg() using CMPXCHG without the LOCK prefix
 
locking: Add rwsem_assert_held() and rwsem_assert_held_write()
locking: Introduce prepare_sync_core_cmd()
locking: Make rwsem_assert_held_write_nolockdep() build with PREEMPT_RT=y
 
loongarch, crash: wrap crash dumping code into crash related ifdefs
 
LoongArch/crypto: Clean up useless assignment operations
 
LoongArch: Add kernel livepatching support
LoongArch: Add ORC stack unwinder support
LoongArch: Change __my_cpu_offset definition to avoid mis-optimization
LoongArch: Define the __io_aw() hook as mmiowb()
LoongArch: Fix a build error due to __tlb_remove_tlb_entry()
LoongArch: Fix access error when read fault on a write-only VMA
LoongArch: Fix callchain parse error with kernel tracepoint events
LoongArch: Fix Kconfig item and left code related to CRASH_CORE
LoongArch: Include linux/sizes.h in addrspace.h to prevent build errors
LoongArch: KVM: Do not restart SW timer when it is expired
LoongArch: KVM: Remove unnecessary CSR register saving during enter guest
LoongArch: KVM: Set reserved bits as zero in CPUCFG
LoongArch: KVM: Start SW timer only when vcpu is blocking
LoongArch: Lately init pmu after smp is online
LoongArch: Make virt_addr_valid()/__virt_addr_valid() work with KFENCE
LoongArch: Make {virt, phys, page, pfn} translation work with KFENCE
LoongArch: Move {dmw,tlb}_virt_to_page() definition to page.h
LoongArch: Remove superfluous flush_dcache_page() definition
LoongArch: Select ARCH_HAS_CURRENT_STACK_POINTER in Kconfig
LoongArch: Select HAVE_ARCH_USERFAULTFD_MINOR in Kconfig
LoongArch: Update dts for Loongson-2K1000 to support ISA/LPC
LoongArch: Update dts for Loongson-2K2000 to support GMAC/GNET
LoongArch: Update dts for Loongson-2K2000 to support ISA/LPC
LoongArch: Update dts for Loongson-2K2000 to support PCI-MSI
LoongArch: vdso: Use generic union vdso_data_store
 
loop: cleanup loop_config_discard
loop: pass queue_limits to blk_mq_alloc_disk
loop: use the atomic queue limits update API
 
lsm: fix typos in security/security.c comment headers
lsm: handle the NULL buffer case in lsm_fill_user_ctx()
lsm: use 32-bit compatible data types in LSM syscalls
lsm: use default hook return value in call_int_hook()
 
m68k: defconfig: Update defconfigs for v6.8-rc1
 
mac802154: fix llsec key resources release in mac802154_llsec_key_del
 
macintosh/adb: make adb_dev_class constant
 
macintosh/via-pmu-backlight: Include
 
macintosh: therm_windtunnel: Convert to platform remove callback returning void
macintosh: windfarm_pm112: Convert to platform remove callback returning void
macintosh: windfarm_pm121: Convert to platform remove callback returning void
macintosh: windfarm_pm72: Convert to platform remove callback returning void
macintosh: windfarm_pm81: Convert to platform remove callback returning void
macintosh: windfarm_pm91: Convert to platform remove callback returning void
macintosh: windfarm_rm31: Convert to platform remove callback returning void
 
macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst
macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads
 
Linux: madvise:madvise_cold_or_pageout_pte_range(): allow split while folio_estimated_sharers = 0
 
mailbox: imx: get RR/TR registers num from Parameter register
mailbox: imx: populate sub-nodes
mailbox: imx: support i.MX95 Generic/ELE/V2X MU
mailbox: imx: support return value of init
 
mailmap: add entries for Alex Elder
mailmap: add entry for Barry Song
mailmap: add entry for John Garry
mailmap: add entry for Stefan Wahren
mailmap: update entry for Leonard Crestez
 
MAINTAINER: Include linux-arm-msm for Qualcomm RTC patches
 
MAINTAINERS: Add a maintainer entry for FRED
MAINTAINERS: add Alex Aring as Reviewer for file locking code
MAINTAINERS: Add an entry for AF8133J driver
MAINTAINERS: add an explicit entry for YNL
MAINTAINERS: add Chengming Zhou as a zswap reviewer
MAINTAINERS: Add co-maintainers for time[rs]
MAINTAINERS: add Documentation/userspace-api/gpio/ to GPIO UAPI section
MAINTAINERS: Add entry for bcachefs documentation
MAINTAINERS: Add entry for Mobileye MIPS SoCs
MAINTAINERS: add entry for qca7k driver(s)
MAINTAINERS: Add entry for Samsung MFC DT Schema
MAINTAINERS: Add entry for StarFive StarLink PMU
MAINTAINERS: add IIO GTS tests
MAINTAINERS: Add maintainer for MIPS Baikal-T1 platform code
MAINTAINERS: Add maintainers for ZynqMP NVMEM driver
MAINTAINERS: add missing git address for ext2 entry
MAINTAINERS: add Stefan Mц╓tje as maintainer for the esd electronics GmbH PCIe/402 CAN drivers
MAINTAINERS: Add the Freescale QMC HDLC driver entry
MAINTAINERS: Add TPM DT bindings to TPM maintainers
MAINTAINERS: Add UBSAN section
MAINTAINERS: Add Zhihao Cheng as UBI/UBIFS reviewer
MAINTAINERS: adjust file entries after crypto vmx file movement
MAINTAINERS: adjust file entry in ARM/Mediatek RTC DRIVER
MAINTAINERS: adjust file entry in MEDIATEK DMA DRIVER
MAINTAINERS: bpf: Add Lehui and Puranjay as riscv64 reviewers
MAINTAINERS: can: xilinx_can: remove Naga Sureshkumar Relli
MAINTAINERS: change in AMD ptdma maintainer
MAINTAINERS: Change Krzysztof Kozlowski's email address
MAINTAINERS: change the maintainer for hpilo driver
MAINTAINERS: change vmware.com addresses to broadcom.com
MAINTAINERS: correct file entry for AD7091R
MAINTAINERS: Create entry for Renesas RZ DRM drivers
MAINTAINERS: Drop entries for hwmon devices with unreachable maintainers
MAINTAINERS: Drop entry for PCA9541 bus master selector
MAINTAINERS: Drop Frank Rowand from DT maintainership
MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer
MAINTAINERS: Drop Li Yang as their email address stopped working
MAINTAINERS: Drop Li Yang as their email address stopped working
MAINTAINERS: Drop my "+dt" sub-address
MAINTAINERS: Drop redundant hwmon entries
MAINTAINERS: drop Sekhar Nori
MAINTAINERS: erofs: add myself as reviewer
MAINTAINERS: eth: mark IBM eHEA as an Orphan
MAINTAINERS: mailmap: update Richard Genoud's email address
MAINTAINERS: mark MYRICOM MYRI-10G as Orphan
MAINTAINERS: mlx5: Add Tariq Toukan
MAINTAINERS: of: Add Saravana Kannan
MAINTAINERS: Re-alphabetize VFIO
MAINTAINERS: remove Ariel Elior
MAINTAINERS: Remove Donald Robson from powervr driver maintainers
MAINTAINERS: remove entry to non-existing file in MOBILEYE MIPS SOCS
MAINTAINERS: Remove incorrect M: tag for dm-devel@lists.linux.dev
MAINTAINERS: remove incorrect M: tag for dm-devel@lists.linux.dev
MAINTAINERS: remove myself as a Reviewer for Ceph
MAINTAINERS: Remove T Ambarus from few mchp entries
MAINTAINERS: Remove Tomasz from Samsung clock and pinctrl entries
MAINTAINERS: samsung: gs101: match patches touching Google Tensor SoC
MAINTAINERS: Set the field name for subsystem profile section
MAINTAINERS: Setup proper info for SOPHGO vendor support
MAINTAINERS: split Renesas Ethernet drivers entry
MAINTAINERS: step down as netfilter maintainer
MAINTAINERS: update Benjamin's email address
MAINTAINERS: Update bouncing @codeaurora addresses for EMMC CMDQ
MAINTAINERS: update cxgb4 and cxgb3 network drivers maintainer
MAINTAINERS: Update drm.git URL
MAINTAINERS: Update email address for Puranjay Mohan
MAINTAINERS: Update email address for Quentin Monnet
MAINTAINERS: Update entries for Renesas DRM drivers
MAINTAINERS: Update LEAKING_ADDRESSES details
MAINTAINERS: update mm and memcg entries
MAINTAINERS: update Naoya Horiguchi's email address
MAINTAINERS: update overlayfs git tree
MAINTAINERS: Update SCMI entry with HWMON driver
MAINTAINERS: Update sysctl tree location
MAINTAINERS: update to working email address
MAINTAINERS: update URL's for KEYS/KEYRINGS_INTEGRITY and TPM DEVICE DRIVER
MAINTAINERS: Update Uwe's email address, drop SIOX maintenance
MAINTAINERS: wifi: add git tree for Realtek WiFi drivers
MAINTAINERS: wifi: mwifiex: add Francesco as reviewer
 
Makefile: drop warn-stack-size plugin opt
 
maple_tree: Add mtree_alloc_cyclic()
maple_tree: avoid duplicate variable init in mast_spanning_rebalance()
maple_tree: fix comment describing mas_node_count_gfp()
maple_tree: fix mas_empty_area_rev() null pointer dereference
 
mbcache: Simplify the allocation of slab caches
 
mcb: constify the struct device_type usage
mcb: make mcb_bus_type const
 
md/dm-raid: don't call md_reap_sync_thread() directly
 
md/linear: Get rid of md-linear.h
 
md/md-bitmap: fix incorrect usage for sb_index
 
md/multipath: Remove md-multipath.h
 
md/raid0: use the atomic queue limit update APIs
 
md/raid1-10: add a helper raid1_check_read_range()
md/raid1-10: factor out a new helper raid1_should_read_first()
 
md/raid10: use the atomic queue limit update APIs
 
md/raid1: factor out choose_bb_rdev() from read_balance()
md/raid1: factor out choose_slow_rdev() from read_balance()
md/raid1: factor out helpers to add rdev to conf
md/raid1: factor out helpers to choose the best rdev from read_balance()
md/raid1: factor out read_first_rdev() from read_balance()
md/raid1: factor out the code to manage sequential IO
md/raid1: fix choose next idle in read_balance()
md/raid1: record nonrot rdevs while adding/removing rdevs to conf
md/raid1: use the atomic queue limit update APIs
 
md/raid5: fix atomicity violation in raid5_cache_count
md/raid5: use the atomic queue limit update APIs
 
md: add a mddev_add_trace_msg helper
md: add a mddev_is_dm helper
md: add a mddev_trace_remap helper
md: add a new helper rdev_has_badblock()
md: add a new helper reshape_interrupted()
md: add queue limit helpers
md: changed the switch of RAID_VERSION to if
md: check mddev->pers before calling md_set_readonly()
md: clean up invalid BUG_ON in md_ioctl
md: clean up openers check in do_md_stop() and md_set_readonly()
md: Don't clear MD_CLOSING when the raid is about to stop
md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume
md: don't initialize queue limits
md: export helper md_is_rdwr()
md: export helpers to stop sync_thread
md: factor out a helper to sync mddev
md: fix kmemleak of rdev->serial
md: get rdev->mddev with READ_ONCE()
md: merge the check of capabilities into md_ioctl_valid()
md: port block device access to file
md: remove mddev->queue
md: remove redundant check of 'mddev->sync_thread'
md: remove redundant md_wakeup_thread()
md: return directly before setting did_set_md_closing
md: sync blockdev before stopping raid or setting readonly
md: use RCU lock to protect traversal in md_spares_need_change()
 
mean_and_variance: Drop always failing tests
 
media: adv7180: Fix cppcheck errors
media: amphion: Abort vpu parsing directly in seek
media: arm64: dts: st: add video decoder support to stm32mp255
media: arm64: dts: st: add video encoder support to stm32mp255
media: atomisp: Adjust for v4l2_subdev_state handling changes in 6.8
media: atomisp: Bind and do power-management without firmware
media: atomisp: Call pcim_enable_device() and pcim_iomap_regions() later
media: atomisp: don't use sizeof(NULL)
media: atomisp: Drop is_valid_device() function
media: atomisp: Fix a spelling mistake in sh_css_defs.h
media: atomisp: Fix atomisp_pci_remove()
media: atomisp: Fix probe error-exit path
media: atomisp: Fix probe()/remove() power-management
media: atomisp: Fix repeated "of" in isp2400_input_system_public.h
media: atomisp: Fix spelling mistake in binary.c
media: atomisp: Fix spelling mistake in ia_css_acc_types.h
media: atomisp: Fix spelling mistake in ia_css_circbuf.h
media: atomisp: Fix spelling mistake in isp2400_input_system_global.h
media: atomisp: Fix spelling mistakes in circbuf.c
media: atomisp: Fix spelling mistakes in ia_css_hdr_types.h
media: atomisp: Fix spelling mistakes in ia_css_irq.h
media: atomisp: Fix spelling mistakes in ia_css_macc_table.host.c
media: atomisp: Fix spelling mistakes in queue.c
media: atomisp: Fix spelling mistakes in rmgr_vbuf.c
media: atomisp: Fix spelling mistakes in sh_css_mipi.c
media: atomisp: Group cpu_latency_qos_add_request() call together with other PM calls
media: atomisp: make dbgopt static
media: atomisp: Move power-management [un]init into atomisp_pm_[un]init()
media: atomisp: Refactor sensor crop + fmt setting
media: atomisp: Remove redundant assignments to variables
media: atomisp: Remove remaining deferred firmware loading code
media: atomisp: Remove s_routing subdev call
media: atomisp: Remove unnecessary msleep(10) from atomisp_mrfld_power() error path
media: atomisp: Removed duplicate comment and fixed comment format
media: atomisp: Replace atomisp_drvfs attr with using driver.dev_groups attr
media: atomisp: Update TODO
media: bt8xx: make bttv_sub_bus_type const
media: cadence: csi2rx: Add enum_mbus_code pad ops
media: cadence: csi2rx: add support for RGB formats
media: cadence: csi2rx: add Y8_1X8 format
media: cadence: csi2rx: use match fwnode for media link
media: cec.h: Fix kerneldoc
media: cec: core: remove length check of Timer Status
media: cec: make cec_bus_type const
media: cedrus: h265: Fix configuring bitstream size
media: chips-media: wave5: Convert to platform remove callback returning void
media: chips-media: wave5: Remove unnecessary semicolons
media: Clean up errors in bcm3510_priv.h
media: core: v4l2-ioctl.c: use is_valid_ioctl()
media: cx231xx: controls are from another device, mark this
media: cx24110: clean up some coding style issues
media: docs: uAPI: dvb/audio: completing the documentation (data types)
media: docs: uAPI: dvb/audio: completing the documentation (function calls)
media: docs: uAPI: dvb/decoder: completing the documentation
media: docs: uAPI: dvb/osd: completing the documentation
media: docs: uAPI: dvb/video: completing the documentation (data types)
media: docs: uAPI: dvb/video: completing the documentation (function calls)
media: Documentation: Rework CCS driver documentation
media: drivers/media/dvb-core: copy user arrays safely
media: dt-bindings: media: Document STM32MP25 VDEC & VENC video codecs
media: dt-bindings: techwell,tw9900: Fix port schema ref
media: dvb-frontends/dvb-pll: Remove usage of the deprecated ida_simple_xx() API
media: dvb-frontends: avoid stack overflow warnings with clang
media: dvb-frontends: Clean up errors in cx24110.h
media: dvb-frontends: Clean up errors in tda8083.h
media: dvb-usb: Fix kerneldoc
media: dvb: remove redundant assignment to variable ret
media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread
media: edia: dvbdev: fix a use-after-free
media: em28xx: annotate unchecked call to media_device_register()
media: fimc-is: constify clock names
media: fimc-is: constify fimc_formats array
media: fimc-is: constify local pointers to fimc_dma_offset
media: fimc-is: constify local pointers to fimc_fmt
media: fimc-is: constify local pointers to fimc_frame
media: fimc-is: constify local pointers to fimc_vid_cap
media: fimc-is: constify pointers to v4l2_pix_format_mplane
media: fimc-is: constify several pointers in function arguments
media: fimc-is: drop unused fimc_vidioc_enum_fmt_mplane()
media: fimc-lite: constify pointers to v4l2_pix_format_mplane
media: fimc-lite: constify several pointers in function arguments
media: fimc-lite: drop unused flite_hw_set_camera_polarity()
media: go7007: add check of return value of go7007_read_addr()
media: go7007: fix a memleak in go7007_load_encoder
media: hantro: add support for STM32MP25 VDEC
media: hantro: add support for STM32MP25 VENC
media: i2c: adv748: Fix kerneldoc
media: i2c: alvium: fix req_fr check in alvium_s_frame_interval()
media: i2c: alvium: inline set_frame_interval into s_frame_interval
media: i2c: alvium: removal of dft_fr, min_fr and max_fr
media: i2c: alvium: remove the fr field of the alvium_dev structure
media: i2c: alvium: store frame interval in subdev state
media: i2c: ar0521: fix spellos
media: i2c: css-quirk.h: Fix kerneldoc
media: i2c: dw9714: Fix occasional probe errors
media: i2c: imx214: convert to use maple tree register cache
media: i2c: imx274: convert to use maple tree register cache
media: i2c: imx290: Fix IMX920 typo
media: i2c: imx415: Add more clock configurations
media: i2c: imx415: Convert to new CCI register access helpers
media: i2c: isl7998x: convert to use maple tree register cache
media: i2c: max2175: convert to use maple tree register cache
media: i2c: mt9v032: convert to use maple tree register cache
media: i2c: ov5645: Remove software reset entry from ov5645_global_init_setting
media: i2c: replace of_graph_get_next_endpoint()
media: i2c: st-vgxy61: Convert to CCI register access helpers
media: i2c: st-vgxy61: remove redundant initialization of pointer mode
media: i2c: tvp5150: convert to use maple tree register cache
media: imx-jpeg: Support for negotiating bytesperline with client
media: imx319: Use v4l2_link_freq_to_bitmap helper
media: imx334: Use v4l2_link_freq_to_bitmap helper
media: imx335: Add support for test pattern generator
media: imx335: Refactor power sequence to set controls
media: imx335: Set reserved register to default value
media: imx335: Support multiple link frequency
media: imx335: Use v4l2_link_freq_to_bitmap helper
media: imx355: Use v4l2_link_freq_to_bitmap helper
media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
media: ipu-bridge: Add ov01a10 in Dell XPS 9315
media: ipu-bridge: Move graph checking to IPU bridge
media: ipu-bridge: Serialise calls to IPU bridge init
media: ipu3-cio2: Further clean up async subdev link creation
media: ivsc: csi: Make use of sub-device state
media: ivsc: csi: Swap SINK and SOURCE pads
media: mc: Add local pad to pipeline regardless of the link state
media: mc: Add num_links flag to media_pad
media: mc: Drop useless debug print on file handle release
media: mc: Expand MUST_CONNECT flag to always require an enabled link
media: mc: Fix flags handling when creating pad links
media: mc: Rename pad variable to clarify intent
media: media-devnode: make media_bus_type const
media: media-entity.h: fix Excess kernel-doc description warnings
media: mediatek: jpeg: Fix kerneldoc
media: mediatek: vcodec: adding lock to protect decoder context list
media: mediatek: vcodec: adding lock to protect encoder context list
media: mediatek: vcodec: avoid -Wcast-function-type-strict warning
media: mediatek: vcodec: drop excess struct members descriptions
media: mediatek: vcodec: Fix kerneldoc
media: mediatek: vcodec: Fix oops when HEVC init fails
media: mediatek: vcodec: Handle VP9 superframe bitstream with 8 sub-frames
media: mediatek: vcodec: Remove unneeded semicolon
media: mediatek: vcodec: support 36 bits physical address
media: mgb4: Follow renaming of SPI "master" to "controller"
media: msp3400: Use wait_event_freezable_timeout() in msp_sleep()
media: netup_unidvb: Follow renaming of SPI "master" to "controller"
media: nuvoton: Convert to platform remove callback returning void
media: nxp: imx8-isi: Check whether crossbar pad is non-NULL before access
media: nxp: imx8-isi: Convert to platform remove callback returning void
media: nxp: imx8-isi: Factor out a variable
media: nxp: imx8-isi: Mark all crossbar sink pads as MUST_CONNECT
media: ov08x40: Avoid sensor probing in D0 state
media: ov08x40: Modify the tline calculation in different modes
media: ov08x40: Reduce start streaming time
media: ov08x40: Reduce start streaming time
media: pci: cx23885: check cx23885_vdev_init() return
media: pci: dt315.h: Fix kerneldoc
media: platform: cros-ec: Add Dita to the match table
media: platform: mtk-mdp3: add checks for dummy components
media: platform: mtk-mdp3: add mt8195 MDP3 component settings
media: platform: mtk-mdp3: add mt8195 platform configuration
media: platform: mtk-mdp3: add mt8195 shared memory configurations
media: platform: mtk-mdp3: add support for blending multiple components
media: platform: mtk-mdp3: add support for parallel pipe to improve FPS
media: platform: mtk-mdp3: add support second sets of MMSYS
media: platform: mtk-mdp3: add support second sets of MUTEX
media: platform: mtk-mdp3: avoid multiple driver registrations
media: platform: mtk-mdp3: extend GCE event waiting in RDMA and WROT
media: platform: mtk-mdp3: introduce more MDP3 components
media: platform: mtk-mdp3: introduce more pipelines from MT8195
media: platform: replace of_graph_get_next_endpoint()
media: platform: rzg2l-cru: rzg2l-csi2: Restructure vclk handling
media: platform: rzg2l-cru: rzg2l-csi2: Switch to RUNTIME_PM_OPS()
media: platform: rzg2l-cru: rzg2l-ip: Add delay after D-PHY reset
media: platform: rzg2l-cru: rzg2l-video: Fix image processing initialization
media: platform: rzg2l-cru: rzg2l-video: Fix start reception procedure
media: platform: xilinx: Fix Kconfig indentation
media: pvrusb2: fix pvr2_stream_callback casts
media: pvrusb2: fix uaf in pvr2_context_set_notify
media: pvrusb2: remove redundant NULL check
media: pvrusb2: Use wait_event_freezable() for freezable kthread
media: qcom: venus: Fix kerneldoc
media: rcar-csi2: Move driver to renesas directory
media: rcar-isp: Disallow unbind of devices
media: rkisp1: Add and use rkisp1_has_feature() macro
media: rkisp1: Add match data for i.MX8MP ISP
media: rkisp1: Add UYVY as an output format
media: rkisp1: Add version enum for i.MX8MP ISP
media: rkisp1: Add YC swap capability
media: rkisp1: Configure gasket on i.MX8MP
media: rkisp1: Fix endianness on raw streams on i.MX8MP
media: rkisp1: Support devices lacking dual crop
media: rkisp1: Support devices lacking self path
media: rkisp1: Support i.MX8MP's 34-bit DMA
media: rkisp1: Support setting memory stride for main path
media: s5p-mfc: constify fw_name strings
media: s5p-mfc: constify local pointers to s5p_mfc_enc_params
media: s5p-mfc: constify pointers to s5p_mfc_cmd_args
media: s5p-mfc: constify s5p_mfc_buf_size structures
media: s5p-mfc: constify s5p_mfc_fmt structures
media: s5p-mfc: constify s5p_mfc_hw_cmds structures
media: s5p-mfc: constify s5p_mfc_hw_ops structures
media: s5p-mfc: constify s5p_mfc_variant structures
media: s5p-mfc: constify struct structures
media: s5p-mfc: drop static device variable in s5p_mfc_pm.c
media: s5p-mfc: drop unused get_*_def_fmt declarations
media: s5p-mfc: drop unused static s5p_mfc_cmds
media: s5p-mfc: drop unused static s5p_mfc_ops
media: s5p-mfc: drop useless clock refcnt debugging
media: s5p-mfc: drop useless static s5p_mfc_dev in s5p_mfc_pm.c
media: samsung: exynos4-is: Fix kerneldoc
media: samsung: s5p-mfc: Fix kerneldoc
media: sta2x11: fix irq handler cast
media: staging: imx: controls are from another device, mark this
media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
media: staging: meson: Fix kerneldoc
media: stm32-dcmipp: Convert to platform remove callback returning void
media: stv6110x: Clean up errors in stv6110x.h
media: sun8i-di: Fix chroma difference threshold
media: sun8i-di: Fix coefficient writes
media: sun8i-di: Fix power on/off sequences
media: tc358743: register v4l2 async device only after successful setup
media: tc358743: register v4l2 async device only after successful setup
media: tc358746: fix the pll calculating function
media: tda18271: remove redundant assignment to variable bcal
media: ti: j721e-csi2rx: add GREY format
media: ti: j721e-csi2rx: add support for RGB formats
media: ti: j721e-csi2rx: Convert to platform remove callback returning void
media: ti: Use devm_platform_ioremap_resource() in ti_csi2rx_probe()
media: ttpci: fix two memleaks in budget_av_attach
media: usb/msi2500: Follow renaming of SPI "master" to "controller"
media: usb: s2255: Refactor s2255_get_fx2fw
media: usbtv: Remove useless locks in usbtv_video_free()
media: v4l2-common.h: kerneldoc: correctly format return values
media: v4l2-ctrls-core.c: check min/max for menu, controls
media: v4l2-ctrls: show all owned controls in log_status
media: v4l2-mc: Add debug prints for v4l2_fwnode_create_links_for_pad()
media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
media: v4l2-subdev: Fix spelling mistake "heigth" -> "height"
media: v4l2-subdev: Follow renaming of SPI "master" to "controller"
media: v4l2-tpg: fix some memleaks in tpg_alloc
media: v4l2: cci: print leading 0 on error
media: v4l: Add a helper for setting up link-frequencies control
media: v4l: marvell: select CONFIG_V4L2_ASYNC where needed
media: venus: Convert to dev_pm_domain_attach|detach_list() for vcodec
media: verisilicon: Fix kerneldoc
media: verisilicon: Fix some typos
media: videobuf2: Add missing doc comment for waiting_in_dqbuf
media: videobuf2: Fix doc comment
media: videodev2.h: Fix kerneldoc
media: vidioc-subdev-g-client-cap.rst: document struct v4l2_subdev_client_capability
media: visl,vidtv: Set parameters permissions to 0444
media: visl: Add a tpg_verbose parameter
media: visl: Add codec specific variability on output frames
media: xc4000: Fix atomicity violation in xc4000_get_frequency
media: zl10036: Fix my email address
 
mei: gsc: add support for auxiliary device created by Xe driver
mei: gsc: remove unnecessary NULL pointer checks
mei: hdcp: add dependency on Xe driver
mei: hdcp: match without driver name
mei: me: add lunar lake point M DID
mei: me: disable RPL-S on SPS and IGN firmwares
mei: me: remove unnecessary NULL pointer checks
mei: pxp: add dependency on Xe driver
mei: pxp: match against PCI_CLASS_DISPLAY_OTHER
mei: pxp: match without driver name
mei: txe: remove unnecessary NULL pointer checks
mei: vsc: Assign pinfo fields in variable declaration
mei: vsc: Call wake_up() in the threaded IRQ handler
mei: vsc: Convert to platform remove callback returning void
mei: vsc: Don't use sleeping condition in wait_event_timeout()
mei: vsc: Unregister interrupt handler for system suspend
 
membarrier: Create Documentation/scheduler/membarrier.rst
membarrier: riscv: Add full memory barrier in switch_mm()
membarrier: riscv: Provide core serializing command
 
memblock tests: fix undefined reference to `BIT'
memblock tests: fix undefined reference to `early_pfn_to_nid'
memblock tests: fix undefined reference to `panic'
 
memcg: add mem_cgroup_uncharge_folios()
memcg: convert mem_cgroup_move_charge_pte_range() to use a folio
memcg: remove mem_cgroup_uncharge_list()
memcg: return the folio in union mc_target
memcg: use a folio in get_mctgt_type
memcg: use a folio in get_mctgt_type_thp
 
memory tier: make memory_tier_subsys const
 
memory: emif: Drop usage of platform_driver_probe()
memory: emif: Simplify code handling CONFIG_DEBUG_FS
memory: emif: Simplify code handling CONFIG_OF
memory: stm32-fmc2-ebi: add MP25 RIF support
memory: stm32-fmc2-ebi: add MP25 support
memory: stm32-fmc2-ebi: check regmap_read return value
memory: stm32-fmc2-ebi: keep power domain on
memory: tegra: Add BPMP and ICC info for DLA clients
memory: tegra: Correct DLA client names
memory: tegra: Fix indentation
 
mempolicy: clean up minor dead code in queue_pages_test_walk()
 
mempool: kvmalloc pool
 
memremap.h: correct an error in a comment
 
memstick: core: make memstick_bus_type const
 
memtest: use {READ,WRITE}_ONCE in memory scanning
 
Linux: Merge 6.8-rc3 into char-misc-next
Linux: Merge 6.8-rc3 into tty-next
Linux: Merge 6.8-rc3 into usb-next
Linux: Merge 6.8-rc5 into char-misc-next
Linux: Merge 6.8-rc5 into driver-core-next
Linux: Merge 6.8-rc5 into tty-next
Linux: Merge 6.8-rc5 into usb-next
Linux: Merge 6.8-rc6 into tty-next
Linux: Merge back cpufreq material for 6.9-rc1.
 
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '1GbE' 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/next-queue
Merge branch : '20240125-msm8953-mdss-reset-v2-1-fd7824559426@z3ntu.xyz' into arm64-for-6.9
Merge branch : '20240125-msm8953-mdss-reset-v2-1-fd7824559426@z3ntu.xyz' into clk-for-6.9
Merge branch : '20240131-ufs-phy-clock-v3-3-58a49d2f4605@linaro.org' into clk-for-6.9
Merge branch : '20240131-ufs-phy-clock-v3-3-58a49d2f4605@linaro.org' into HEAD
Merge branch : '20240201204421.16992-2-quic_amelende@quicinc.com' into drivers-for-6.9
Merge branch : '20240202-x1e80100-clock-controllers-v4-5-7fb08c861c7c@linaro.org' into arm64-for-6.9
Merge branch : '20240202-x1e80100-clock-controllers-v4-5-7fb08c861c7c@linaro.org' into clk-for-6.9
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '6.9/scsi-queue' into 6.9/scsi-fixes
Merge branch : 'abstract-page-from-net-stack'
Merge branch : 'acpi-bus'
Merge branch : 'acpi-cppc'
Merge branch : 'acpi-docs'
Merge branch : 'acpi-thermal'
Merge branch : 'acpica'
Merge branch : 'add-hw-checksum-offload-support-for-rz-g2l-gbethernet-ip'
Merge branch : 'add-multi-buff-support-for-xdp-running-in-generic-mode'
Merge branch : 'add-support-for-encoding-multi-attr-to-ynl'
Merge branch : 'af_unix-fix-msg_oob-bugs-with-msg_peek'
Merge branch : 'af_unix-random-improvements-for-gc'
Merge branch : 'af_unix-remove-io_uring-dead-code-in-gc'
Merge branch : 'Allow struct_ops maps with a large number of programs'
Merge branch : 'annotate-kfuncs-in-btf_ids-section'
Merge branch : 'bcmgenet-protect-contended-accesses'
Merge branch : 'bnxt_en-aer-fixes'
Merge branch : 'bnxt_en-fixes'
Merge branch : 'bnxt_en-ntuple-and-rss-updates'
Merge branch : 'bnxt_en-ntuple-filter-improvements'
 
Merge branch 'bpf, btf: Add DEBUG_INFO_BTF checks for __register_bpf_struct_ops'
 
Merge branch : 'bpf-add-cookies-retrieval-for-perf-kprobe-multi-links'
Merge branch : 'bpf-arena-followups'
Merge branch : 'bpf-arm64-support-exceptions'
Merge branch : 'bpf-arm64-use-bpf-prog-pack-allocator-in-bpf-jit'
Merge branch : 'bpf-inline-bpf_kptr_xchg'
Merge branch : 'bpf-introduce-bpf-arena'
Merge branch : 'bpf-introduce-may_goto-and-cond_break'
Merge branch : 'bpf-prevent-userspace-memory-access'
Merge branch : 'bpf-token'
 
Merge branch 'bpf: arena prerequisites'
Merge branch 'bpf: tcp: Support arbitrary SYN Cookie at TC.'
 
Merge branch : 'Check cfi_stubs before registering a struct_ops type.'
Merge branch : 'check-bloom-filter-map-value-size'
Merge branch : 'clk-rpm' into clk-fixes
Merge branch : 'create-shadow-types-for-struct_ops-maps-in-skeletons'
Merge branch : 'dev_base_lock-remove'
Merge branch : 'dmraid-fix-6.9' into md-6.9
Merge branch : 'doc-sfp-phylink-update-the-porting-guide'
Merge branch : 'docs-fixes' into docs-mw
Merge branch : 'dp83826'
Merge branch : 'dpll-expose-lock-status-error-value-to-user'
Merge branch : 'dsa-realtek-common'
Merge branch : 'dsa-realtek-reset'
Merge branch : 'eee-linkmode-bitmaps'
Merge branch : 'ena-driver-bug-fixes'
Merge branch : 'ena-driver-changes'
Merge branch : 'enable-static-subprog-calls-in-spin-lock-critical-sections'
Merge branch : 'enable-the-inline-of-kptr_xchg-for-arm64'
Merge branch : 'ensure-the-copied-buf-is-nul-terminated'
Merge branch : 'eth-common-fault-irq-support'
Merge branch : 'ethtool-EEE'
Merge branch : 'fix-global-subprog-ptr_to_ctx-arg-handling'
Merge branch : 'fix-hash-bucket-overflow-checks-for-32-bit-arches'
Merge branch : 'fix-isolation-of-broadcast-traffic-and-unmatched-unicast-traffic-with-macsec-offload'
Merge branch : 'for-6.8-fixes' into for-6.9
Merge branch : 'for-6.9/amd-sfh' into for-linus
Merge branch : 'for-6.9/cxl-einj' into for-6.9/cxl
Merge branch : 'for-6.9/cxl-einj' into for-6.9/cxl
Merge branch : 'for-6.9/cxl-fixes' into for-6.9/cxl
Merge branch : 'for-6.9/cxl-qos' into for-6.9/cxl
Merge branch : 'for-6.9/lenovo' into for-linus
Merge branch : 'for-6.9/nintendo' into for-linus
Merge branch : 'for-6.9/samsung' into for-linus
Merge branch : 'for-6.9/unused-struct-removal' into for-linus
Merge branch : 'for-6.9/wacom' into for-linus
Merge branch : 'for-io_uring-add-napi-busy-polling-support'
Merge branch : 'for-io_uring-add-napi-busy-polling-support' of git://git.kernel.org/pub/scm/linux/kernel/git/kuba/linux into for-6.9/io_uring
Merge branch : 'for-joerg/arm-smmu/bindings' into for-joerg/arm-smmu/updates
Merge branch : 'for-linus' into for-next
Merge branch : 'for-linus' into for-next
Merge branch : 'for-next' into for-linus
Merge branch : 'for-next/stage1-lpa2' into for-next/core
Merge branch : 'for-thermal-genetlink-family-bind-unbind-callbacks'
Merge branch : 'getsockopt-parameter-validation'
Merge branch : 'gro-fixes'
Merge branch : 'gve-alloc-before-freeing-when-changing-config'
Merge branch : 'hns3-fixes'
Merge branch : 'ib-nomadik-gpio' into devel
Merge branch : 'icc-cleanup' into icc-next
Merge branch : 'icc-msm8909' into icc-next
Merge branch : 'icc-sm7150' into icc-next
Merge branch : 'ice-fix-timestamping-in-reset-process'
Merge branch : 'improvements-for-tracking-scalars-in-the-bpf-verifier'
Merge branch : 'inet-implement-lockless-rtm_getnetconf-ops'
Merge branch : 'inet_diag-remove-three-mutexes-in-diag-dumps'
Merge branch : 'inet_dump_ifaddr-no-rtnl'
Merge branch : 'intel-wired-lan-driver-updates-2024-02-28-ixgbe-igc-igb-e1000e-e100'
Merge branch : 'intel-wired-lan-driver-updates-2024-04-23-i40e-iavf-ice'
Merge branch : 'ioam6-mcast-events'
Merge branch : 'ionic-cleanups-and-perf-tuning'
Merge branch : 'ionic-diet'
Merge branch : 'ionic-xdp-support'
Merge branch : 'ipa-device-pointer-access'
Merge branch : 'ipv6-devconf-lockless'
Merge branch : 'ipv6-expired-routes'
Merge branch : 'ipv6-lockless-dump-addrs'
Merge branch : 'isdn-constify-struct-class-usage'
Merge branch : 'kvm-arm64/vfio-normal-nc' of https://git.kernel.org/pub/scm/linux/kernel/git/oupton/linux into v6.9/vfio/next
Merge branch : 'kvm-kconfig'
Merge branch : 'kvm-uapi'
Merge branch : 'libbpf-type-suffixes-and-autocreate-flag-for-struct_ops-maps'
 
Merge branch 'libbpf: add bpf_core_cast() helper'
 
Merge branch : 'linus' into x86/boot, to resolve conflict
Merge branch : 'linus' into x86/mm, to refresh the branch and pick up fixes
Merge branch : 'linus' into x86/urgent, to pick up dependent commit
Merge branch : 'linus' into x86/urgent, to pick up dependent commits
Merge branch : 'mctp-core-protocol-updates-minor-fixes-tests'
Merge branch : 'mlx5-fixes'
Merge branch : 'mlx5-misc-fixes'
Merge branch : 'mlxsw-fixes'
Merge branch : 'mlxsw-refactor-reference-counting-code'
Merge branch : 'mlxsw-support-for-nexthop-group-statistics'
Merge branch : 'mlxsw-various-acl-fixes'
Merge branch : 'mm-enforce-ioremap-address-space-and-introduce-sparse-vm_area'
Merge branch : 'mptcp-annotate-lockless'
Merge branch : 'mptcp-fix-fallback-mib-counter-and-wrong-var-in-selftests'
Merge branch : 'mptcp-lowat-sockopt'
Merge branch : 'mptcp-some-clean-up-patches'
Merge branch : 'mptcp-userspace-pm'
Merge branch : 'mptcp-various-small-improvements'
Merge branch : 'mt7530-dsa-subdriver-fix-vlan-egress-and-handling-of-all-link-local-frames'
Merge branch : 'mt7530-dsa-subdriver-improvements-act-i'
Merge branch : 'mt7530-dsa-subdriver-improvements-act-ii'
Merge branch : 'mt7530-dsa-subdriver-improvements-act-iii'
Merge branch : 'mt7530-fixes'
Merge branch : 'net-adopt-netdev_lockdep_set_classes'
Merge branch : 'net-asp22-optimizations'
Merge branch : 'net-avoid-slow-rcu'
Merge branch : 'net-bcmasp-phy-managements-fixes'
Merge branch : 'net-collect-tstats-automatically'
Merge branch : 'net-constify-device_type'
Merge branch : 'net-constify-struct-class-usage'
Merge branch : 'net-dsa-microchip-implement-phy-loopback'
Merge branch : 'net-dsa-mv88e6xxx-add-amethyst-specific-smi-gpio-function'
Merge branch : 'net-eee-network-driver-cleanups'
Merge branch : 'net-ethernet-rework-eee'
Merge branch : 'net-fec-fix-to-suspend-resume-with-mac_managed_pm'
Merge branch : 'net-gro-add-flush-flush_id-checks-and-fix-wrong-offset-in-udp'
Merge branch : 'net-gro-cleanups-and-fast-path-refinement'
Merge branch : 'net-group-together-hot-data'
Merge branch : 'net-gve-header-split-support'
Merge branch : 'net-ipa-don-t-abort-system-suspend'
Merge branch : 'net-ipa-simplify-tx-power-handling'
Merge branch : 'net-ipq4019-rate'
Merge branch : 'net-ipv6-addrconf-ensure-that-temporary-addresses-preferred-lifetimes-are-long-enough'
Merge branch : 'net-kmem-cache-create'
Merge branch : 'net-mana-assigning-irq-affinity-on-ht-cores'
Merge branch : 'net-module-description'
Merge branch : 'net-more-factorization-in-cleanup_net-paths'
Merge branch : 'net-phy-add-and-use-helper-phy_advertise_eee_all'
Merge branch : 'net-phy-c22-c45-enumeration'
Merge branch : 'net-phy-eee-2'
Merge branch : 'net-phy-generic-polarity-led-support-for-qca808x'
Merge branch : 'net-phy-marvell-88q2xxx-add-driver-for-the-marvell-88q2220-phy'
Merge branch : 'net-phy-micrel-lan8814-erratas'
Merge branch : 'net-phy-realtek-complete-5gbps-support-and-replace-private-constants'
Merge branch : 'net-phy-split-at803x'
Merge branch : 'net-ravb-prepare-for-suspend-to-ram-and-runtime-pm-support-part-1'
Merge branch : 'net-sched-load-modules-via-alias'
Merge branch : 'net-staging-don-t-bother-filling-in-ethtool-driver-version'
Merge branch : 'net-start-to-replace-copy_from_sockptr'
Merge branch : 'net-stmmac-fix-mac-capabilities-procedure'
Merge branch : 'net-use-net-dev_by_index-in-two-places'
Merge branch : 'netconsole-userdata-append'
Merge branch : 'netdev-add-per-queue-statistics'
Merge branch : 'netdevsim-link'
Merge branch : 'netlink-emsgsize'
Merge branch : 'next' into for-linus
Merge branch : 'nexthop-fix-two-nexthop-group-statistics-issues'
Merge branch : 'nexthop-group-stats'
Merge branch : 'nfc-hci-save-a-few-bytes-of-memory-when-registering-a-nfc_llc-engine'
Merge branch : 'octeon_ep_vf'
Merge branch : 'octeontx2-af-dynamically-allocate-BPIDs'
Merge branch : 'octeontx2-pf-mbox-fixes'
Merge branch : 'opp/boost-data' into cpufreq/arm/linux-next
Merge branch : 'pci/aer'
Merge branch : 'pci/aspm'
Merge branch : 'pci/controller/broadcom'
Merge branch : 'pci/controller/cadence'
Merge branch : 'pci/controller/dwc'
Merge branch : 'pci/controller/hyperv'
Merge branch : 'pci/controller/imx'
Merge branch : 'pci/controller/qcom'
Merge branch : 'pci/devres'
Merge branch : 'pci/dpc'
Merge branch : 'pci/endpoint'
Merge branch : 'pci/enumeration'
Merge branch : 'pci/misc'
Merge branch : 'pci/p2pdma'
Merge branch : 'pci/pm'
Merge branch : 'pci/switchtec'
Merge branch : 'pci/sysfs'
Merge branch : 'pci/virtualization'
Merge branch : 'pcs-xpcs-cleanups'
Merge branch : 'pds_core-AER-handling'
Merge branch : 'pds_core-various-improvements-cleanups'
Merge branch : 'per-epoll-context-busy-poll'
Merge branch : 'perf-tools' into perf-tools-next
Merge branch : 'phy-package'
Merge branch : 'pm-cpufreq'
Merge branch : 'pm-cpuidle'
Merge branch : 'pm-em'
Merge branch : 'pm-runtime'
Merge branch : 'pm-sleep'
Merge branch : 'prevent-nullptr-exceptions-in-isr'
Merge branch : 'qca-phy-led-fixes'
Merge branch : 'qca8k-cleanup-fixes'
Merge branch : 'qca_spi-improvements'
Merge branch : 'qcom-phy-possible'
Merge branch : 'qed-error-codes'
Merge branch : 'qmc-hdlc'
Merge branch : 'r8169-extend-eee-tx-idle-timer-support'
Merge branch : 'raid1-read_balance' into md-6.9
Merge branch : 'ravb-cleanups'
Merge branch : 'ravb-ethernet-driver-bugfixes'
Merge branch : 'ravb-rutime-PM-support'
Merge branch : 'Registrating struct_ops types from modules'
Merge branch : 'remove-page-frag-implementation-in-vhost_net'
Merge branch : 'report-rcu-qs-for-busy-network-kthreads'
Merge branch : 'rework-genet-mdioclocking'
Merge branch : 'rtnetlink-reduce-rtnl-pressure'
Merge branch : 'rxrpc-fixes-for-af_rxrpc'
Merge branch : 'rxrpc-miscellaneous-fixes'
Merge branch : 'selftests-bonding-use-slowwait-when-waiting'
Merge branch : 'selftests-bpf-reduce-tcp_custom_syncookie-verification-complexity'
Merge branch : 'selftests-forwarding-various-improvements'
Merge branch : 'selftests-mptcp-share-code-and-fix-shellcheck-warnings'
Merge branch : 'selftests-mptcp-various-improvements'
Merge branch : 'selftests-net-tcp_ao-a-bunch-of-fixes-for-tcp-ao-selftests'
Merge branch : 'selftests-tc-testing-misc-changes-for-tdc'
Merge branch : 'selftests-TEST_INCLUDES'
Merge branch : 'selftests-updates-to-fcnal-test-for-autoamted-environment'
Merge branch : 'selftests-xfail'
Merge branch : 'skb-helpers'
Merge branch : 'skip-callback-tests-if-jit-is-disabled-in-test_verifier'
Merge branch : 'slab/for-6.9/optimize-get-freelist' into slab/for-linus
Merge branch : 'slab/for-6.9/slab-flag-cleanups' into slab/for-linus
Merge branch : 'stmmac-EST'
Merge branch : 'stmmac-jh7100'
Merge branch : 'stmmac-missing-stats-DW-GMAC'
Merge branch : 'Support PTR_MAYBE_NULL for struct_ops arguments.'
Merge branch : 'svm' of https://github.com/kvm-x86/linux into HEAD
Merge branch : 'tcp-add-two-missing-addresses-when-using-trace'
Merge branch : 'tcp-fix-bind-regression-and-more-tests'
Merge branch : 'tcp-rcv-drop-reasons'
Merge branch : 'tcp-rds-fix-use-after-free-around-kernel-tcp-reqsk'
Merge branch : 'tcp-wmem-data-races'
Merge branch : 'there-are-some-bugfix-for-the-hns3-ethernet-driver'
Merge branch : 'there-are-some-bugfix-for-the-hns3-ethernet-driver'
Merge branch : 'thermal-core'
Merge branch : 'tls-recvmsg-fixes'
Merge branch : 'tools-net-ynl-add-features-for-tc-family'
Merge branch : 'tools-net-ynl-add-support-for-nlctrl-netlink-family'
Merge branch : 'tools-resolve_btfids-fix-cross-compilation-to-non-host-endianness'
Merge branch : 'tools-ynl-auto-gen-for-all-genetlink-families'
Merge branch : 'tools-ynl-couple-of-cmdline-enhancements'
Merge branch : 'tools-ynl-make-clean'
Merge branch : 'tools-ynl-stop-using-libmnl'
Merge branch : 'topic/format-kunit' into for-next
Merge branch : 'transfer-rcu-lock-state-across-subprog-calls'
Merge branch : 'trusted-ptr_to_btf_id-arg-support-in-global-subprogs'
Merge branch : 'two-small-fixes-for-global-subprog-tagging'
Merge branch : 'txgbe-irq_domain'
Merge branch : 'v6.9-armsoc/dtsfixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into for-next
Merge branch : 'v6.9-shared/clkids' into v6.9-armsoc/dts64
Merge branch : 'v6.9-shared/clkids' into v6.9-clk/next
Merge branch : 'veth-xdp-gro'
Merge branch : 'vxlan-stats'
Merge branch : 'wan-t7x-fastboot'
Merge branch : 'wireguard-fixes-for-6-9-rc1'
Merge branch : 'x86-bpf-fixes-for-the-bpf-jit-with-retbleed-stuff'
Merge branch : 'x86/bugs' into x86/core, to pick up pending changes before dependent patches
Merge branch : 'x86/sev' into x86/boot, to resolve conflicts and to pick up dependent tree
Merge branch : 'x86/urgent' into x86/apic, to resolve conflicts
Merge branch : 'x86/vdso' into x86/core, to resolve conflict and to prepare for dependent changes
Merge branch : 'xsk-support-redirect-to-any-socket-bound-to-the-same-umem'
Merge branch : 'ynl-small-recv'
 
Linux: Merge branch kvm-arm64/feat_e2h0 into kvmarm/next
Linux: Merge branch kvm-arm64/kerneldoc into kvmarm/next
Linux: Merge branch kvm-arm64/lpi-xarray into kvmarm/next
Linux: Merge branch kvm-arm64/misc into kvmarm/next
Linux: Merge branch kvm-arm64/vfio-normal-nc into kvmarm/next
Linux: Merge branch kvm-arm64/vm-configuration into kvmarm/next
 
Merge branches : 'acpi-scan', 'acpi-bus', 'acpi-pm' and 'acpi-resource'
Merge branches : 'acpi-tables', 'acpi-processor', 'acpi-property' and 'acpi-thermal'
Merge branches : 'acpi-x86', 'acpi-video', 'acpi-apei' and 'acpi-misc'
Merge branches : 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/amd' and 'core' into next
Merge branches : 'clk-aspeed', 'clk-keystone', 'clk-mobileye' and 'clk-allwinner' into clk-next
Merge branches : 'clk-remove', 'clk-amlogic', 'clk-qcom', 'clk-parent' and 'clk-microchip' into clk-next
Merge branches : 'clk-renesas', 'clk-cleanup', 'clk-hisilicon', 'clk-mediatek' and 'clk-bulk' into clk-next
Merge branches : 'clk-samsung', 'clk-imx', 'clk-rockchip', 'clk-clkdev' and 'clk-rate-exclusive' into clk-next
Merge branches : 'for-next/reorg-va-space', 'for-next/rust-for-arm64', 'for-next/misc', 'for-next/daif-cleanup', 'for-next/kselftest', 'for-next/documentation', 'for-next/sysreg' and 'for-next/dpisa', remote-tracking branch 'arm64/for-next/perf' into for-next/core
Merge branches : 'ib-mfd-cros-watchdog-6.9' and 'ib-mfd-input-thermal-6.9' into ibs-for-mfd-merged
Merge branches : 'ib-qcom-leds-6.9' and 'ib-leds-backlight-6.9' into ibs-for-leds-merged
Merge branches : 'misc' and 'fixes' into for-linus
Merge branches : 'pm-em', 'pm-powercap' and 'pm-sleep'
Merge branches : 'pm-powercap' and 'pm-tools'
Merge branches : 'rcu-doc.2024.02.14a', 'rcu-nocb.2024.02.14a', 'rcu-exp.2024.02.14a', 'rcu-tasks.2024.02.26a' and 'rcu-misc.2024.02.14a' into rcu.2024.02.26a
Merge branches : 'thermal-core' and 'thermal-intel'
 
Merge commit : '3aff0c459e77' into for-next
Merge commit : '50abcc179e0c9ca667feb223b26ea406d5c4c556' of git://git.infradead.org/nvme into block-6.9
 
Linux: Merge drm/drm-fixes into drm-misc-fixes
Linux: Merge drm/drm-fixes into drm-misc-fixes
Linux: Merge drm/drm-next into drm-intel-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-misc-next-fixes
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 git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: merge mm-hotfixes-stable into mm-nonmm-stable to pick up stackdepot changes
Linux: Merge patch "can network drivers maintainer"
 
Merge patch "riscv: Fix compilation error with FAST_GUP and rv32"
 
Linux: Merge patch series "Add ECC feature support to Tx and Rx FIFOs for Xilinx CAN Controller."
 
Merge patch series "can: esd: add support for esd GmbH PCIe/402 CAN interface"
Merge patch series "can: m_can: Optimizations for m_can/tcan part 2"
Merge patch series "can: tcan4x5x: support resume upon rx can frame"
 
Merge patch series "membarrier: riscv: Core serializing command"
 
Linux: Merge patch series "qla2xxx misc. bug fixes"
Linux: Merge patch series "RISC-V crypto with reworked asm files"
 
Merge patch series "RISC-V: ACPI: Add LPI support"
Merge patch series "RISC-V: ACPI: Enable CPPC based cpufreq support"
Merge patch series "RISC-V: Test th.sxstatus.MAEE bit before enabling MAEE"
 
Merge patch series "riscv/barrier: tidying up barrier-related macro"
 
Merge patch series "riscv: Increase mmap_rnd_bits_max on Sv48/57"
Merge patch series "riscv: Introduce compat-mode helpers & improve arch_get_mmap_end()"
Merge patch series "riscv: mm: Extend mappable memory up to hint address"
Merge patch series "riscv: mm: Extend mappable memory up to hint address"
Merge patch series "riscv: support fast gup"
Merge patch series "riscv: Use Kconfig to set unaligned access speed"
Merge patch series "riscv: Use Kconfig to set unaligned access speed"
 
Merge patch series "scsi: Allow scsi_execute users to request retries"
Merge patch series "scsi: hisi_sas: Minor fixes and cleanups"
 
Linux: Merge patch series "Support Andes PMU extension"
Linux: Merge patch series "Support Andes PMU extension"
Linux: Merge patch series "Update lpfc to revision 14.4.0.0"
Linux: Merge patch series "Update lpfc to revision 14.4.0.1"
 
Merge patch the fixes from "riscv: 64-bit NOMMU fixes and enhancements"
 
Merge remote-tracking branch : 'tejun/for-6.9' into dm-6.9-bh-wq
 
Merge remote-tracking branches : 'ras/edac-drivers', 'ras/edac-misc' and 'ras/edac-amd-atl' into edac-updates-for-v6.9
 
Linux: Merge series "filesystem visibility ioctls" of https://lore.kernel.org/r/20240207025624.1019754-1-kent.overstreet@linux.dev
 
Merge series 'filelock: split file leases out of struct file_lock' of https://lore.kernel.org/r/20240131-flsplit-v3-0-c6129007ee8d@kernel.org
 
Merge series : 'Open block devices as files' of https://lore.kernel.org/r/20240123-vfs-bdev-file-v2-0-adbd023e19cc@kernel.org
Merge series : 'Use Maple Trees for simple_offset utilities' of https://lore.kernel.org/r/170820083431.6328.16233178852085891453.stgit@91.116.238.104.host.secureserver.net
 
Merge tag : '6.9-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.9-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.9-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.9-rc2-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : '6.9-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.9-rc5-cifs-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.9-rc5-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag : '6.9-rc5-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.9-rc7-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag : '9p-fixes-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs
Merge tag : '9p-fixes-for-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs
Merge tag : '9p-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs
Merge tag : '9p-for-6.9-rc3' of https://github.com/martinetd/linux
Merge tag : '9p-for-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs
Merge tag : 'acpi-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.9-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'affs-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'amd-drm-fixes-6.9-2024-03-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-fixes-6.9-2024-03-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.9-2024-04-10' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.9-2024-04-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.9-2024-04-24' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.9-2024-05-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.9-2024-05-10' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-next-6.9-2024-02-09' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.9-2024-02-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.9-2024-03-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.9-2024-03-08-1' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amlogic-arm-dt-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag : 'amlogic-arm64-dt-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag : 'arc-6.9-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
Merge tag : 'arm-smmu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into iommu/fixes
Merge tag : 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
Merge tag : 'arm-soc/for-6.9/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/late
Merge tag : 'arm-soc/for-6.9/drivers' of https://github.com/Broadcom/stblinux into soc/late
Merge tag : 'arm-soc/for-6.9/soc' of https://github.com/Broadcom/stblinux into soc/late
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'asm-generic-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag : 'asoc-fix-v6.9-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.9-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.9-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'at24-fixes-for-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-current
Merge tag : 'at91-dt-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag : 'at91-fixes-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into for-next
Merge tag : 'ata-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.9-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ath-next-20240130' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath
Merge tag : 'ath-next-20240222' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath
Merge tag : 'ath-next-20240305' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath
Merge tag : 'audit-pr-20240312' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag : 'auxdisplay-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay
Merge tag : 'auxdisplay-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay
Merge tag : 'backlight-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag : 'batadv-net-pullrequest-20240405' of git://git.open-mesh.org/linux-merge
Merge tag : 'batadv-next-pullrequest-20240201' of git://git.open-mesh.org/linux-merge
Merge tag : 'bcachefs-2024-03-13' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-03-19' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-04-01' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-04-03' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-04-10' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-04-15' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-04-22' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-04-29' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-05-07.2' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bitmap-for-6.9' of https://github.com/norov/linux
Merge tag : 'block-6.9-20240315' of git://git.kernel.dk/linux
Merge tag : 'block-6.9-20240322' of git://git.kernel.dk/linux
Merge tag : 'block-6.9-20240329' of git://git.kernel.dk/linux
Merge tag : 'block-6.9-20240405' of git://git.kernel.dk/linux
Merge tag : 'block-6.9-20240412' of git://git.kernel.dk/linux
Merge tag : 'block-6.9-20240420' of git://git.kernel.dk/linux
Merge tag : 'block-6.9-20240503' of git://git.kernel.dk/linux
Merge tag : 'block-6.9-20240510' of git://git.kernel.dk/linux
Merge tag : 'bmap-intent-cleanups-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'bootconfig-fixes-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'bootconfig-fixes-v6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'btree-check-cleanups-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'btree-geometry-in-ops-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'btree-readahead-cleanups-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'btree-remove-btnum-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'buftarg-cleanups-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'ceph-for-6.9-rc1' of https://github.com/ceph/ceph-client
Merge tag : 'ceph-for-6.9-rc4' of https://github.com/ceph/ceph-client
Merge tag : 'cgroup-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'char-misc-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-imx-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag : 'clk-meson-v6.9-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag : 'clk-microchip-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
Merge tag : 'cocci-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux
Merge tag : 'compiler-attributes-6.9' of https://github.com/ojeda/linux
Merge tag : 'core-entry-2024-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'coresight-next-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag : 'corruption-health-reports-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'cpufreq-arm-updates-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'cpufreq-arm-updates-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'cxl-fixes-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'cxl-fixes-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'cxl-fixes-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'cxl-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'devicetree-fixes-for-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'dlm-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag : 'dma-maping-6.9-2024-04-14' of git://git.infradead.org/users/hch/dma-mapping
Merge tag : 'dma-mapping-6.9-2024-03-11' of git://git.infradead.org/users/hch/dma-mapping
Merge tag : 'dma-mapping-6.9-2024-03-24' of git://git.infradead.org/users/hch/dma-mapping
Merge tag : 'dma-mapping-6.9-2024-05-04' of git://git.infradead.org/users/hch/dma-mapping
Merge tag : 'dmaengine-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'dmaengine-fix-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'docs-6.9' of git://git.lwn.net/linux
Merge tag : 'docs-6.9-2' of git://git.lwn.net/linux
Merge tag : 'docs-6.9-fixes' of git://git.lwn.net/linux
Merge tag : 'docs-6.9-fixes2' of git://git.lwn.net/linux
Merge tag : 'driver-core-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag : 'driver-core-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag : 'drm-etnaviv-fixes-2024-04-25' of https://git.pengutronix.de/git/lst/linux into drm-fixes
Merge tag : 'drm-etnaviv-next-2024-03-07' of https://git.pengutronix.de/git/lst/linux into drm-next
Merge tag : 'drm-fixes-2024-03-30' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2024-04-05' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2024-04-09' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2024-04-12' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2024-04-19' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2024-04-26' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2024-05-03' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2024-05-11' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-habanalabs-next-2024-02-26' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into drm-next
Merge tag : 'drm-intel-fixes-2024-03-28' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
Merge tag : 'drm-intel-fixes-2024-04-04' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
Merge tag : 'drm-intel-fixes-2024-04-10' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
Merge tag : 'drm-intel-fixes-2024-05-08' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
Merge tag : 'drm-intel-gt-next-2024-02-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag : 'drm-intel-gt-next-2024-02-28' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag : 'drm-intel-next-2024-02-07' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag : 'drm-intel-next-2024-02-27-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag : 'drm-misc-fixes-2024-03-28' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2024-04-04' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2024-04-11' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2024-04-18' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2024-04-25' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2024-05-02' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2024-05-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-next-2024-01-11' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-2024-02-08' into msm-next
Merge tag : 'drm-misc-next-2024-02-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-2024-02-15' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-2024-02-22' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-2024-02-29' into msm-next
Merge tag : 'drm-misc-next-2024-02-29' of https://anongit.freedesktop.org/git/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-fixes-2024-02-29' of https://anongit.freedesktop.org/git/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-fixes-2024-03-07' of https://anongit.freedesktop.org/git/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-fixes-2024-03-14' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2024-03-21' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-msm-next-2024-02-29' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag : 'drm-msm-next-2024-03-07' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag : 'drm-msm-next-2024-04-11' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag : 'drm-next-2024-03-13' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-next-2024-03-22' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-xe-fixes-2024-03-26' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-04-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-04-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-04-18' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-04-25' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-05-02' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-05-09' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-next-2024-02-25' of ssh://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2024-03-04' of ssh://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2024-03-14' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'dt-cleanup-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag : 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'edac_urgent_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'edac_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'edac_urgent_for_v6.9_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'efi-fixes-for-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-fixes-for-v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-fixes-for-v6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-next-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-urgent-for-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'email' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'erofs-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-6.9-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-6.9-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'execve-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'execve-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'exfat-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag : 'exfat-for-6.9-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag : 'expand-bmap-intent-usage_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'exportfs-6.9' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'ext4_for_linus-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag : 'f2fs-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag : 'fbdev-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'ffa-fix-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag : 'ffa-update-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag : 'firewire-fixes-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'firewire-fixes-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'firewire-fixes-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'firewire-updates-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'fixes-2024-04-08' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag : 'for-6.9-part2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.9-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.9-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.9-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.9-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.9-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.9-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.9-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.9/block-20240310' of git://git.kernel.dk/linux
Merge tag : 'for-6.9/dm-bh-wq' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.9/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.9/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.9/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.9/dm-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.9/dm-vdo' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.9/io_uring-20240310' of git://git.kernel.dk/linux
Merge tag : 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/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 https://github.com/openrisc/linux
Merge tag : 'for-linus-2024042501' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'for-linus-6.9' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus-6.9-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Merge tag : 'for-linus-6.9-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-linus-6.9a-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag : 'for-net' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'for-net-2024-03-29' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2024-04-10' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2024-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2024-05-03' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-next-2024-03-08' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'for-next-6.9' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krisman/unicode into vfs.misc
Merge tag : 'for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag : 'for-v6.9-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'fpga-for-6.9-final' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-linus
Merge tag : 'fpga-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag : 'fs_for_v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
Merge tag : 'fsnotify_for_v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux
Merge tag : 'fuse-fixes-6.9-final' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag : 'fuse-fixes-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag : 'fuse-update-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag : 'gemini-dts-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into soc/dt
Merge tag : 'gfs2-v6.8-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'gpio-fixes-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-updates-for-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'hardening-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hardening-v6.9-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hardening-v6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hardening-v6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hid-for-linus-2024031301' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hsi-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
Merge tag : 'hwlock-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'hwmon-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v6.9-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hyperv-fixes-signed-20240411' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'hyperv-next-signed-20240320' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'i2c-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.9-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-host-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag : 'i2c-host-6.9-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag : 'i2c-host-fixes-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i3c/for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag : 'icc-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag : 'icc-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-work-linus
Merge tag : 'ieee802154-for-net-next-2024-03-07' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next
Merge tag : 'iio-fixes-for-6.9a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag : 'iio-for-6.9a' of http://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag : 'iio-for-6.9b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag : 'imx-bindings-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-defconfig-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag : 'imx-dt-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-dt64-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-fixes-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag : 'imx-fixes-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into for-next
Merge tag : 'imx-soc-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm
Merge tag : 'in-memory-btrees-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'indirect-health-reporting-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'input-for-v6.9-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'intel-gpio-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-current
Merge tag : 'intel-gpio-v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-current
Merge tag : 'intel-pinctrl-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into fixes
Merge tag : 'io_uring-6.9-20240322' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.9-20240405' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.9-20240412' of git://git.kernel.dk/linux
Merge tag : 'iommu-fixes-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag : 'iommu-fixes-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag : 'iommu-fixes-v6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag : 'iommu-updates-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag : 'ipsec-2024-03-19' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag : 'ipsec-2024-05-02' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag : 'ipsec-next-2024-03-06' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag : 'irq-core-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-for-riscv-02-23-24' into irq/msi
Merge tag : 'irq-for-riscv-02-23-24' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tip/tip into for-next
Merge tag : 'irq-msi-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2024-03-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2024-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2024-04-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2024-05-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'kbuild-fixes-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kselftest-fix-vfork-2024-05-12' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'ktest-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest
Merge tag : 'kvm-riscv-6.9-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-riscv-fixes-6.9-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-s390-master-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-s390-next-6.9-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-x86-asyncpf-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-asyncpf_abi-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-fixes-6.9-rcN' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-generic-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-guest_memfd_fixes-6.8' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-misc-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-mmu-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-pmu-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-pvunhalt-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-selftests-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-svm-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-vmx-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-xen-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvmarm-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'landlock-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'leds-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag : 'libnvdimm-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag : 'linux-can-fixes-for-6.9-20240319' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-next-for-6.9-20240213' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-can-next-for-6.9-20240220' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-can-next-for-6.9-20240304' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-cpupower-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag : 'linux-watchdog-6.9-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag : 'linux_kselftest-fixes-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-fixes-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-kunit-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-kunit-fixes-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-next-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'locking-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'loongarch-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-kvm-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag : 'lsm-pr-20240312' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'lsm-pr-20240314' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'm68k-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag : 'mailbox-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag : 'md-6.9-20240216' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.9/block
Merge tag : 'md-6.9-20240301' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.9/block
Merge tag : 'md-6.9-20240305' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.9/block
Merge tag : 'md-6.9-20240306' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.9/block
Merge tag : 'md-6.9-20240408' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.9
Merge tag : 'media/v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'media/v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'mediatek-drm-next-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag : 'memory-controller-drv-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag : 'memory-controller-drv-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag : 'mfd-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag : 'mhi-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag : 'mips-fixes_6.9_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mips_6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mlx5-socket-direct-v3' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag : 'mlx5-updates-2024-02-01' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag : 'mm-hotfixes-stable-2024-03-27-11-25' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2024-04-05-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2024-04-18-14-41' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2024-04-26-13-30' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2024-05-10-13-14' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mmc-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'modules-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag : 'mt76-for-kvalo-2024-02-22' of https://github.com/nbd168/wireless
Merge tag : 'mtd/fixes-for-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtd/for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtk-dts64-fixes-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into for-next
Merge tag : 'mtk-dts64-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag : 'mtk-soc-fixes-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into for-next
Merge tag : 'mtk-soc-fixes-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into for-next
Merge tag : 'mtk-soc-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag : 'mvebu-dt-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag : 'mvebu-dt64-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag : 'nand/for-6.9' into mtd/next
Merge tag : 'nativebhi' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'net-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.9-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag : 'nf-24-03-21' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-03-28' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-04-04' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-04-18' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-04-25' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-next-24-01-29' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nf-next-24-02-21' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nfs-for-6.9-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfs-for-6.9-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfsd-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.9-5' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.9-6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nvme-6.9-2024-03-07' of git://git.infradead.org/nvme into for-6.9/block
Merge tag : 'nvme-6.9-2024-03-21' of git://git.infradead.org/nvme into block-6.9
Merge tag : 'nvme-6.9-2024-04-04' of git://git.infradead.org/nvme into block-6.9
Merge tag : 'nvme-6.9-2024-05-09' of git://git.infradead.org/nvme into block-6.9
Merge tag : 'objtool_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'omap-for-v6.9/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
Merge tag : 'omap-for-v6.9/dt-warnings-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/late
Merge tag : 'omap-for-v6.9/n8x0-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes
Merge tag : 'omap-for-v6.9/omap1-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag : 'omap-for-v6.9/soc-part2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag : 'omap-for-v6.9/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag : 'omap-for-v6.9/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/drivers
Merge tag : 'opp-updates-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm
Merge tag : 'ovl-fixes-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag : 'parisc-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'pci-v6.9-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.9-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.9-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pcmcia-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux
Merge tag : 'perf-tools-fixes-for-v6.9-2024-04-19' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-tools-for-v6.9-2024-03-13' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-urgent-2024-03-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-urgent-2024-04-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'phy-fixes-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'phy-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'pinctrl-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'platform-drivers-x86-v6.8-2' into pdx/for-next
Merge tag : 'platform-drivers-x86-v6.8-4' into pdx86/for-next
Merge tag : 'platform-drivers-x86-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'pm-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.9-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pmdomain-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'powerpc-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'printk-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag : 'printk-for-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag : 'probes-fixes-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-fixes-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-fixes-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'pstore-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-sysfs-annotation-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pwm/for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwm/for-6.9-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwm/for-6.9-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwm/for-6.9-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwm/for-6.9-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'qcom-arm32-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-arm64-defconfig-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag : 'qcom-arm64-fixes-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into for-next
Merge tag : 'qcom-arm64-fixes-for-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag : 'qcom-arm64-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-arm64-for-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-clk-fixes-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-fixes
Merge tag : 'qcom-clk-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag : 'qcom-drivers-fixes-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into for-next
Merge tag : 'qcom-drivers-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag : 'qcom-drivers-for-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag : 'random-6.9-rc5-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag : 'ras_core_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'rcu.next.v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux
Merge tag : 'realtime-bmap-intents-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'regmap-fix-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regmap-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regulator-fix-v6.9-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'renesas-arm-defconfig-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag : 'renesas-clk-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-clk-for-v6.9-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-drivers-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag : 'renesas-dt-bindings-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dt-bindings-for-v6.9-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dt-bindings-for-v6.9-tag3' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v6.9-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-pinctrl-fixes-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into fixes
Merge tag : 'renesas-pinctrl-fixes-for-v6.9-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into fixes
Merge tag : 'renesas-pinctrl-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'renesas-pinctrl-for-v6.9-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'renesas-r8a779h0-dt-binding-defs-tag' into renesas-clk-for-v6.9
Merge tag : 'renesas-r8a779h0-dt-binding-defs-tag' into renesas-dts-for-v6.9
Merge tag : 'repair-fscounters-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'repair-inode-mode-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'repair-quotacheck-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'repair-refcount-scalability-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'repair-rmap-btree-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'reset-for-v6.9' of git://git.pengutronix.de/pza/linux into soc/late
Merge tag : 'rfds-for-linus-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'riscv-dt-fixes-for-v6.8-final' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag : 'riscv-dt-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/late
Merge tag : 'riscv-for-linus-6.9-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-soc-fixes-for-v6.9-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag : 'riscv-soc-fixes-for-v6.9-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag : 'riscv-sophgo-dt-for-v6.9' of https://github.com/sophgo/linux into soc/dt
Merge tag : 'rpmsg-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rproc-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rtc-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag : 'rust-6.9' of https://github.com/Rust-for-Linux/linux
Merge tag : 'rust-fixes-6.9' of https://github.com/Rust-for-Linux/linux
Merge tag : 'rxrpc-iothread-20240305' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag : 's390-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.9-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 'samsung-clk-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag : 'samsung-drivers-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag : 'samsung-drivers-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag : 'samsung-dt-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-dt-bindings-clk-6.9-2' into next/clk
Merge tag : 'samsung-dt-bindings-clk-6.9-3' into next/clk
Merge tag : 'samsung-dt-bindings-clk-6.9-3' into next/dt64
Merge tag : 'samsung-dt64-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-soc-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm
Merge tag : 'sched-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2024-03-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2024-04-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched_urgent_for_v6.9_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'scmi-fixes-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag : 'scmi-updates-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag : 'scrub-nlinks-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'seccomp-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'selinux-pr-20240312' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'selinux-pr-20240402' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'sgx-for-v6.9-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
Merge tag : 'sh-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag : 'siox/for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'slab-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'slab-for-6.9-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'Smack-for-6.9' of https://github.com/cschaufler/smack-next
Merge tag : 'smp-core-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'soc-arm-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-defconfig-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-drivers-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-dt-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-late-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'socfpga_dts_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag : 'sound-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-fix-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-fix2-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'soundwire-6.9-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag : 'soundwire-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag : 'sparc-for-6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc
Merge tag : 'spi-fix-v6.9-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-nor/for-6.9' into mtd/next
Merge tag : 'spi-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'staging-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'staging-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'stm32-dt-for-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag : 'sunxi-clk-fixes-for-6.9-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-fixes
Merge tag : 'sunxi-clk-for-6.9-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag : 'sunxi-drivers-for-6.9-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
Merge tag : 'sunxi-dt-for-6.9-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag : 'symlink-cleanups-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag : 'sysctl-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag : 'sysfs_hidden_attribute_groups-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core into driver-core-next
Merge tag : 'tag-chrome-platform-firmware-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag : 'tag-chrome-platform-fixes-for-v6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag : 'tags/media-next-rkisp1-20240223' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git into media_stage
Merge tag : 'tegra-for-6.9-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.9-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.9-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.9-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag : 'tegra-for-6.9-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag : 'thermal-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.9-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-v6.9-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag : 'thunderbolt-for-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag : 'thunderbolt-for-v6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag : 'ti-k3-config-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag : 'ti-k3-dt-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag : 'ti-keystone-dt-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag : 'timers-core-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-core-2024-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-ptp-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2024-03-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2024-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2024-04-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2024-05-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-v6.9-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core
Merge tag : 'timers_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'tpmdd-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'trace-ring-buffer-v6.8-rc7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-tools-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.9-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'tty-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'turbostat-2024.04.10' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag : 'ubifs-for-linus-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag : 'usb-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-serial-6.9-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag : 'usb-serial-6.9-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'v6.8-rc2'
Merge tag : 'v6.8-rc4' into gpio/for-next
Merge tag : 'v6.8-rc4' into x86/percpu, to resolve conflicts and refresh the branch
Merge tag : 'v6.8-rc5' into timers/core, to resolve conflict
Merge tag : 'v6.8-rc6' into x86/boot, to pick up fixes
Merge tag : 'v6.8-rc7' into gpio/for-next
Merge tag : 'v6.8-rc7' into x86/cleanups, to pick up fixes
Merge tag : 'v6.9-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.9-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.9-rc-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.9-rc3-SMB3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.9-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag : 'v6.9-rockchip-config64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig
Merge tag : 'v6.9-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.9-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.9-rockchip-dts32-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.9-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.9-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'vboxsf-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/hansg/linux
Merge tag : 'versatile-dts-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into soc/dt
Merge tag : 'vexpress-update-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt
Merge tag : 'vfio-v6.9-rc1' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfs-6.9-rc1.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.9-rc3.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.9-rc6.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.9.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.9.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.9.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.9.ntfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.9.pidfd' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.9.rw_hint' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.9.uuid' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'w1-drv-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into tty-next
Merge tag : 'wireless-2024-03-27' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2024-04-23' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-next-2024-01-25' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2024-02-20' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2024-02-22' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2024-03-08' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wq-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'wq-for-6.9-bh-conversions' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'wq-for-6.9-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'x86-apic-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-apic-2024-03-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-asm-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-boot-2024-03-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-build-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-cleanups-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-entry-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-fred-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2024-03-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2024-04-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2024-04-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2024-05-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cache_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cpu_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_misc_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_mm_for_6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_mtrr_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_sev_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_tdx_for_6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.9_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'xfs-6.9-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-6.9-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-6.9-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-6.9-merge-9' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xtensa-20240502' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag : 'zonefs-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
Merge tag : 'zonefs-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
Merge tag : 'zynq-soc-for-6.9' of https://github.com/Xilinx/linux-xlnx into soc/arm
Merge tag : 'zynqmp-dt-for-6.9' of https://github.com/Xilinx/linux-xlnx into soc/dt
Merge tag : 'zynqmp-soc-for-6.9' of https://github.com/Xilinx/linux-xlnx into soc/arm
 
Linux: Merge thermal core changes for 6.9 to satisfy a dependency.
Linux: Merge v6.8-rc6 into drm-next
Linux: Merge v6.8-rc6 into usb-next
Linux: Merge wireless into wireless-next
Linux: Merge wireless into wireless-next
 
mfd: ac100: Convert to use maple tree register cache
mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref
mfd: as3711: Convert to use maple tree register cache
mfd: as3722: Convert to use maple tree register cache
mfd: axp20x: Convert to use maple tree register cache
mfd: bcm590xx: Convert to use maple tree register cache
mfd: bd9571mwv: Convert to use maple tree register cache
mfd: core: Constify the struct device_type usage
mfd: cros_ec: Register EC-based watchdog subdevice
mfd: cros_ec_dev: Add GPIO device if feature present on EC
mfd: cs42l43: Add some missing dev_err_probe()s
mfd: cs42l43: Add time postfixes on defines
mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
mfd: cs42l43: Fix wrong register defaults
mfd: cs42l43: Handle error from devm_pm_runtime_enable()
mfd: cs42l43: Tidy up header includes
mfd: cs42l43: Use __u8 type rather than u8 for firmware interface
mfd: dialog: Convert to use maple tree register cache
mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530
mfd: intel-lpss: Switch to generalized quirk table
mfd: kempld-core: Don't replace resources provided by ACPI
mfd: khadas-mcu: Convert to use maple tree register cache
mfd: lochnagar-i2c: Convert to use maple tree register cache
mfd: lpc_ich: Use ALIGN_DOWN() to obtain the start of the SPI base range
mfd: mc13xxx: Use bitfield helpers
mfd: mcp-core: Make mcp_bus_type const
mfd: mt6397-core: Register mt6357 sound codec
mfd: omap-usb-host: Increase size of buffer to include all possible values
mfd: rave-sp: Avoid unnecessary use of comma operator
mfd: rc5t583: Convert to use maple tree register cache
mfd: rk8xx-core: Fix interrupt processing order for power key button
mfd: rk8xx: Convert to use maple tree register cache
mfd: rn5t618: Convert to use maple tree register cache
mfd: rohm: Convert to use maple tree register cache
mfd: rsmu_i2c: Convert to use maple tree register cache
mfd: si476x: Convert to use maple tree register cache
mfd: stmfx: Convert to use maple tree register cache
mfd: stpmic1: Convert to use maple tree register cache
mfd: sun4i-gpadc: Correct specified GPADC interrupt numbers
mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref
mfd: syscon: Remove extern from function prototypes
mfd: twl-core: Add power off implementation for twl603x
mfd: twl4030-power: Accept standard property for power controller
mfd: twl: Select MFD_CORE
mfd: wm831x: Remove redundant forever while loop
mfd: wolfson: Convert to use maple tree register cache
 
minix: remove SLAB_MEM_SPREAD flag usage
 
mips, crash: wrap crash dumping code into crash related ifdefs
 
MIPS: Add support for Mobileye EyeQ5
MIPS: Alchemy: Use kcalloc() instead of kzalloc()
MIPS: Allows relocation exception vectors everywhere
MIPS: ath79: Don't return PCIBIOS_* code from pcibios_enable_device()
MIPS: BMIPS: Drop unnecessary assembler flag
 
mips: bus: make mips_cdmm_bustype const
mips: cm: Convert __mips_cm_l2sync_phys_base() to weak function
mips: cm: Convert __mips_cm_phys_base() to weak function
 
MIPS: cps-vec: Use macros for 64bits access
 
mips: dts: ralink: mt7621: add cell count properties to usb
mips: dts: ralink: mt7621: add serial1 and serial2 nodes
mips: dts: ralink: mt7621: associate uart1_pins with serial0
mips: dts: ralink: mt7621: reorder serial0 properties
 
MIPS: Fallback CPU -march flag to ISA level if unsupported
MIPS: Fix set_uncached_handler for ebase in XKPHYS
MIPS: Implement microMIPS MT ASE helpers
MIPS: introduce Kconfig for MIPS VZ
MIPS: kvm/entry: Use GPR number macros
MIPS: lantiq: Remove unused function pointer variables
MIPS: Limit MIPS_MT_SMP support by ISA reversion
MIPS: Loongson64: test for -march=loongson3a cflag
MIPS: mipsregs: Parse fp and sp register by name in parse_r
MIPS: mipsregs: Set proper ISA level for virt extensions
MIPS: mobileye: Add EPM5 device tree
MIPS: mobileye: Add EyeQ5 dtsi
MIPS: move unselectable entries out of the "CPU type" choice
MIPS: move unselectable FIT_IMAGE_FDT_EPM5 out of the "System type" choice
 
mips: mt: make mt_class constant
 
MIPS: page: Use GPR number macros
MIPS: PCI: Return PCIBIOS_* from tx4927_pci_config_read/write()
MIPS: pm-cps: Use GPR number macros
MIPS: Probe toolchain support of -msym32
MIPS: ralink: Don't use "proxy" headers
MIPS: ralink: Remove unused of_gpio.h
MIPS: regdefs.h: Define a set of register numbers
MIPS: regdefs.h: Guard all defines with __ASSEMBLY__
MIPS: Remove cc-option checks for -march=octeon
MIPS: scall: Save thread_info.syscall unconditionally on entry
 
mips: sgi-ip22: make gio_bus_type const
 
MIPS: Share generic kernel code with other architecture
 
mips: sibyte: make tb_class constant
 
MIPS: spaces: Define a couple of handy macros
MIPS: tlbex: Use GPR number macros
MIPS: traps: Give more explanations if ebase doesn't belong to KSEG0
MIPS: traps: Use GPR number macros
 
mips: txx9: make txx9_sramc_subsys const
 
MIPS: TXx9: Use PCI_SET_ERROR_RESPONSE()
MIPS: Unify define of CP0 registers for uasm code
MIPS: vdso: Use generic union vdso_data_store
 
mips: zboot: Fix "no previous prototype" build warning
 
misc/pvpanic-pci: register attributes via pci_driver
 
misc: atmel-ssc: Convert to platform remove callback returning void
misc: eeprom/idt_89hpesx: Convert data structures to LE explicitly
misc: eeprom_93xx46: Remove unused of_gpio.h
misc: fastrpc: Convert to platform remove callback returning void
misc: gehc-achc: Follow renaming of SPI "master" to "controller"
misc: hi6421-spmi-pmic: Remove unused of_gpio.h
misc: hisi_hikey_usb: Convert to platform remove callback returning void
misc: hisi_hikey_usb: Remove unused of_gpio.h
misc: hpilo: fix inconsistent device numbers
misc: hpilo: rename device creation loop variable
misc: open-dice: Convert to platform remove callback returning void
misc: rtsx: Fix rts5264 driver status incorrect when card removed
misc: sram: Convert to platform remove callback returning void
misc: ti-st: st_kim: Convert to platform remove callback returning void
misc: vcpu_stall_detector: Convert to platform remove callback returning void
misc: xilinx_sdfec: Convert to platform remove callback returning void
misc: xilinx_tmr_inject: Convert to platform remove callback returning void
 
mISDN: fix MISDN_TIME_STAMP handling
 
mlx4: Address spelling errors
 
mlxbf_gige: add support to display pause frame counters
mlxbf_gige: call request_irq() after NAPI initialized
mlxbf_gige: stop interface during shutdown
mlxbf_gige: stop PHY during open() error paths
 
mlxsw: core: Unregister EMAD trap using FORWARD action
mlxsw: core_env: Fix driver initialization with old firmware
mlxsw: core_thermal: Set THERMAL_TRIP_FLAG_RW_TEMP directly
mlxsw: pci: Fix driver initialization with old firmware
mlxsw: remove I2C_CLASS_HWMON from drivers w/o detect and address_list
mlxsw: spectrum: Allow fetch-and-clear of flow counters
mlxsw: spectrum: Change mlxsw_sp_upper to LAG structure
mlxsw: spectrum: Query max_lag once
mlxsw: spectrum: Refactor LAG create and destroy code
mlxsw: spectrum: Remove mlxsw_sp_lag_get()
mlxsw: spectrum: Search for free LAD ID once
mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work
mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update
mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash
mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
mlxsw: spectrum_acl_tcam: Fix race in region ID allocation
mlxsw: spectrum_acl_tcam: Fix warning during rehash
mlxsw: spectrum_acl_tcam: Rate limit error message
mlxsw: spectrum_router: Add helpers for nexthop counters
mlxsw: spectrum_router: Avoid allocating NH counters twice
mlxsw: spectrum_router: Have mlxsw_sp_nexthop_counter_enable() return int
mlxsw: spectrum_router: Rename two functions
mlxsw: spectrum_router: Share nexthop counters in resilient groups
mlxsw: spectrum_router: Support nexthop group hardware statistics
mlxsw: spectrum_router: Track NH ID's of group members
mlxsw: Use refcount_t for reference counting
 
mm and cache_info: remove unnecessary CPU cache info update
 
mm, slab, kasan: replace kasan_never_merge() with SLAB_NO_MERGE
 
mm, slab: deprecate SLAB_MEM_SPREAD flag
mm, slab: fix the comment of cpu partial list
mm, slab: remove last vestiges of SLAB_MEM_SPREAD
mm, slab: remove memcg_from_slab_obj()
mm, slab: remove the corner case of inc_slabs_node()
mm, slab: remove unused object_size parameter in kmem_cache_flags()
mm, slab: use an enum to define SLAB_ cache creation flags
 
mm, vmscan: retry kswapd's priority loop with cache_trim_mode off on failure
 
mm,page_owner: check for null stack_record before bumping its refcount
mm,page_owner: defer enablement of static branch
mm,page_owner: display all stacks and their count
mm,page_owner: don't remove __GFP_NOLOCKDEP in add_stack_record_to_list
mm,page_owner: drop unnecessary check
mm,page_owner: filter out stacks by a threshold
mm,page_owner: fix accounting of pages when migrating
mm,page_owner: fix printing of stack records
mm,page_owner: fix recursion
mm,page_owner: fix refcount imbalance
mm,page_owner: implement the tracking of the stacks count
mm,page_owner: maintain own list of stack_records structs
mm,page_owner: update Documentation regarding page_owner_stacks
mm,page_owner: update metadata for tail pages
 
mm,swapops: update check in is_pfn_swap_entry for hwpoison entries
 
mm/cma: add sysfs file 'release_pages_success'
mm/cma: don't treat bad input arguments for cma_alloc() as its failure
mm/cma: drop CONFIG_CMA_DEBUG
mm/cma: fix placement of trace_cma_alloc_start/finish
mm/cma: make MAX_CMA_AREAS = CONFIG_CMA_AREAS
 
mm/compaction: add support for >0 order folio memory compaction.
mm/compaction: enable compacting >0 order folios.
mm/compaction: optimize >0 order folio compaction with free page split.
 
mm/damon/core: add multiple goals per damos_quota and helpers for those
mm/damon/core: implement PSI metric DAMOS quota goal
mm/damon/core: let goal specified with only target and current values
mm/damon/core: remove ->goal field of damos_quota
mm/damon/core: set damos_quota->esz as public field and document
mm/damon/core: split out quota goal related fields to a struct
mm/damon/core: support multiple metrics for quota goal
 
mm/damon/dbgfs: implement deprecation notice file
mm/damon/dbgfs: make debugfs interface deprecation message a macro
mm/damon/dbgfs: rename monitor_on file to monitor_on_DEPRECATED
 
mm/damon/reclaim: implement memory PSI-driven quota self-tuning
mm/damon/reclaim: implement user-feedback driven quota auto-tuning
 
mm/damon/sysfs-schemes: implement quota effective_bytes file
mm/damon/sysfs-schemes: support PSI-based quota auto-tune
 
mm/damon/sysfs: handle 'state' file inputs for every sampling interval if possible
mm/damon/sysfs: implement a kdamond command for updating schemes' effective quotas
mm/damon/sysfs: use only quota->goals
 
mm/damon: move comments and fields for damos-quota-prioritization to the end
mm/damon: rename CONFIG_DAMON_DBGFS to DAMON_DBGFS_DEPRECATED
 
mm/demotion: print demotion targets
 
mm/filemap: avoid type conversion
 
mm/huge_memory: check new folio order when split a folio
mm/huge_memory: only split PMD mapping when necessary in unmap_folio()
mm/huge_memory: skip invalid debugfs new_order input for folio split
 
mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio()
mm/hugetlb: fix missing hugetlb_lock for resv uncharge
mm/hugetlb: move page order check inside hugetlb_cma_reserve()
mm/hugetlb: restore the reservation if needed
 
mm/kasan: use pXd_leaf() in shadow_mapped()
 
mm/khugepaged: bypassing unnecessary scans with MMF_DISABLE_THP check
mm/khugepaged: keep mm in mm_slot without MMF_DISABLE_THP check
 
mm/list_lru: remove list_lru_putback()
 
mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly
 
mm/memcg: use order instead of nr in split_page_memcg()
 
mm/memfd: refactor memfd_tag_pins() and memfd_wait_for_pins()
 
mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled
 
mm/memory.c: do_numa_page(): remove a redundant page table read
 
mm/memory: change vmf_anon_prepare() to be non-static
mm/memory: factor out copying the actual PTE in copy_present_pte()
mm/memory: factor out zapping folio pte into zap_present_folio_pte()
mm/memory: factor out zapping of present pte into zap_present_pte()
mm/memory: fix missing pte marker for !page on pte zaps
mm/memory: further separate anon and pagecache folio handling in zap_present_pte()
mm/memory: handle !page case in zap_present_pte() separately
mm/memory: ignore dirty/accessed/soft-dirty bits in folio_pte_batch()
mm/memory: ignore writable bit in folio_pte_batch()
mm/memory: optimize fork() with PTE-mapped THP
mm/memory: optimize unmap/zap with PTE-mapped THP
mm/memory: pass PTE to copy_present_pte()
 
mm/memory_hotplug: export mhp_supports_memmap_on_memory()
mm/memory_hotplug: introduce MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers
 
mm/mempolicy: implement the sysfs-based weighted_interleave interface
mm/mempolicy: introduce MPOL_WEIGHTED_INTERLEAVE for weighted interleaving
mm/mempolicy: protect task interleave functions with tsk->mems_allowed_seq
mm/mempolicy: refactor a read-once mechanism into a function for re-use
mm/mempolicy: use a folio in do_mbind()
 
mm/mglru: drop unused parameter
mm/mglru: improve reset_mm_stats()
mm/mglru: improve should_run_aging()
mm/mglru: improve struct lru_gen_mm_walk
mm/mglru: improve swappiness handling
 
mm/migrate: preserve exact soft-dirty state
 
mm/mmap: introduce vma_set_range()
mm/mmap: pass vma to vma_merge()
mm/mmap: simplify vma link and unlink
mm/mmap: use SZ_{8K, 128K} helper macro
 
mm/mmu_gather: add __tlb_remove_folio_pages()
mm/mmu_gather: add tlb_remove_tlb_entries()
mm/mmu_gather: define ENCODED_PAGE_FLAG_DELAY_RMAP
mm/mmu_gather: improve cond_resched() handling with large folios and expensive page freeing
mm/mmu_gather: pass "delay_rmap" instead of encoded page to __tlb_remove_page_size()
 
mm/page_alloc: make bad_range() return bool
mm/page_alloc: make check_new_page() return bool
mm/page_alloc: modify page_frag_alloc_align() to accept align as an argument
mm/page_alloc: remove unused fpi_flags in free_pages_prepare()
 
mm/page_owner: use order instead of nr in split_page_owner()
 
mm/pgtable: make pte_next_pfn() independent of set_ptes()
 
mm/powerpc: define pXd_large() with pXd_leaf()
mm/powerpc: replace pXd_is_leaf() with pXd_leaf()
 
mm/secretmem: fix GUP-fast succeeding on secretmem folios
 
mm/shmem.c: Use new form of *@param in kernel-doc
 
mm/shmem: inline shmem_is_huge() for disabled transparent hugepages
 
mm/slab: Fix a kmemleak in kmem_cache_destroy()
mm/slab: make __free(kfree) accept error pointers
 
mm/slub: avoid zeroing outside-object freepointer for single free
mm/slub: directly load freelist from cpu partial slab in the likely case
mm/slub: make the description of slab_min_objects helpful in doc
mm/slub: remove full list manipulation for non-debug slab
mm/slub: remove parameter 'flags' in create_kmalloc_caches()
mm/slub: remove unused parameter in next_freelist_entry()
mm/slub: replace slub_$params with slab_$params in slub.rst
mm/slub: unify all sl[au]b parameters with "slab_$param"
 
Linux: mm/swapfile:__swap_duplicate: drop redundant WRITE_ONCE on swap_map for err cases
 
mm/treewide: align up pXd_leaf() retval across archs
mm/treewide: drop pXd_large()
mm/treewide: replace pmd_large() with pmd_leaf()
mm/treewide: replace pud_large() with pud_leaf()
 
mm/userfaultfd: allow hugetlb change protection upon poison entry
mm/userfaultfd: reset ptes when close() for wr-protected ones
 
mm/util.c: add byte count to __vm_enough_memory failure warning
 
mm/util: Introduce kmemdup_array()
 
mm/vmalloc: fix return value of vb_alloc if size is 0
mm/vmalloc: remove vmap_area_list
 
mm/vmscan: change the type of file from int to bool
mm/vmscan: make too_many_isolated return bool
 
mm/x86: drop two unnecessary pud_leaf() definitions
mm/x86: replace p4d_large() with p4d_leaf()
mm/x86: replace pgd_large() with pgd_leaf()
 
mm/z3fold: fix the comment for __encode_handle()
 
mm/zsmalloc: don't need to reserve LSB in handle
mm/zsmalloc: fix migrate_write_lock() when !CONFIG_COMPACTION
mm/zsmalloc: remove get_zspage_mapping()
mm/zsmalloc: remove migrate_write_lock_nested()
mm/zsmalloc: remove set_zspage_mapping()
mm/zsmalloc: remove unused zspage->isolated
mm/zsmalloc: remove_zspage() don't need fullness parameter
 
mm/zswap: add more comments in shrink_memcg_cb()
mm/zswap: change zswap_pool kref to percpu_ref
mm/zswap: fix race between lru writeback and swapoff
mm/zswap: global lru and shrinker shared by all zswap_pools
mm/zswap: global lru and shrinker shared by all zswap_pools fix
mm/zswap: improve with alloc_workqueue() call
mm/zswap: invalidate zswap entry when swap entry free
mm/zswap: make sure each swapfile always have zswap rb-tree
mm/zswap: only support zswap_exclusive_loads_enabled
mm/zswap: optimize and cleanup the invalidation of duplicate entry
mm/zswap: remove duplicate_entry debug value
mm/zswap: remove the memcpy if acomp is not sleepable
mm/zswap: split zswap rb-tree
mm/zswap: stop lru list shrinking when encounter warm region
mm/zswap: zswap entry doesn't need refcount anymore
 
mm: add __dump_folio()
mm: add alloc_contig_migrate_range allocation statistics
mm: add an explicit smp_wmb() to UFFDIO_CONTINUE
mm: add arch hook to validate mmap() prot flags
mm: add free_unref_folios()
mm: add pfn_swap_entry_folio()
mm: add pte_batch_hint() to reduce scanning in folio_pte_batch()
mm: add vma_assert_locked() for !CONFIG_PER_VMA_LOCK
mm: allow non-hugetlb large folios to be batch processed
mm: cachestat: fix two shmem bugs
mm: Change mmap_rnd_bits_max to __ro_after_init
mm: clarify the spec for set_ptes()
mm: clean up populate_vma_page_range() FOLL_* flag handling
mm: compaction: early termination in compact_nodes()
mm: compaction: limit the suitable target page order to be less than cc->order
mm: compaction: refactor compact_node()
mm: compaction: update the cc->nr_migratepages when allocating or freeing the freepages
mm: constify more page/folio tests
mm: constify testing page/folio flags
mm: convert free_pages_and_swap_cache() to use folios_put()
mm: convert free_swap_cache() to take a folio
mm: convert free_unref_page_list() to use folios
mm: convert mm_counter() to take a folio
mm: convert mm_counter_file() to take a folio
mm: convert to should_zap_page() to should_zap_folio()
mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros
mm: document memalloc_noreclaim_save() and memalloc_pin_save()
mm: Enforce VM_IOREMAP flag and range in ioremap_page_range.
mm: enumerate all gfp flags
mm: fix list corruption in put_pages_list
mm: free folios directly in move_folios_to_lru()
mm: free folios in a batch in shrink_folio_list()
mm: handle large folios in free_unref_folios()
mm: huge_memory: enable debugfs to split huge pages to any order
mm: hugetlb: improve the handling of hugetlb allocation failure for freed or in-use hugetlb
mm: increase folio batch size
mm: introduce memalloc_flags_{save,restore}
mm: Introduce new flag to indicate wc safe
mm: introduce PF_MEMALLOC_NORECLAIM, PF_MEMALLOC_NOWARN
mm: introduce pte_advance_pfn() and use for pte_next_pfn()
mm: Introduce VM_SPARSE kind and vm_area_[un]map_pages().
mm: Introduce vmap_page_range() to map pages in PCI address space
mm: kmsan: remove runtime checks from kmsan_unpoison_memory()
mm: list_lru: disable memcg_aware when cgroup.memory is set to "nokmem"
mm: list_lru: remove unused macro list_lru_init_key()
mm: madvise: pageout: ignore references rather than clearing young
mm: make dump_page() take a const argument
mm: make folio_pte_batch available outside of mm/memory.c
mm: make folios_put() the basis of release_pages()
mm: memcg: don't periodically flush stats when memcg is disabled
mm: memcg: make memcg huge page split support any order split
mm: memcg: use larger batches for proactive reclaim
mm: memory: fix shift-out-of-bounds in fault_around_bytes_set
mm: memory: move mem_cgroup_charge() into alloc_anon_folio()
mm: memory: use nth_page() in clear/copy_subpage()
mm: mmap: no need to call khugepaged_enter_vma() for stack
mm: Move lowmem_page_address() a little later
mm: move mapping_set_update out of
mm: page_alloc: use div64_ul() instead of do_div()
mm: page_owner: add support for splitting to any order in split page_owner
mm: page_owner: fix wrong information in dump_page_owner
mm: pgtable: add missing pt_index to struct ptdesc
mm: pgtable: correct the wrong comment about ptdesc->__page_flags
mm: prohibit the last subpage from reusing the entire large folio
mm: ptdump: add check_wx_pages debugfs attribute
mm: ptdump: have ptdump_check_wx() return bool
mm: recover pud_leaf() definitions in nopmd case
mm: reduce dependencies on
mm: Remove broken pfn_to_virt() on arch csky/hexagon/openrisc
mm: remove cast from page_to_nid()
mm: remove folio from deferred split list before uncharging it
mm: remove free_unref_page_list()
mm: remove lru_to_page()
mm: remove PageWaiters, PageSetWaiters and PageClearWaiters
mm: remove PageYoung and PageIdle definitions
mm: remove total_mapcount()
mm: remove use of folio list from folios_put()
mm: separate out FOLIO_FLAGS from PAGEFLAGS
mm: support order-1 folios in the page cache
mm: support page_mapcount() on page_has_type() pages
mm: swap: enforce updating inuse_pages at the end of swap_range_free()
mm: swap: fix race between free_swap_and_cache() and swapoff()
mm: thp: batch-collapse PMD with set_ptes()
mm: thp: split huge page to any lower order pages
mm: tidy up pte_next_pfn() definition
mm: turn folio_test_hugetlb into a PageType
mm: update mark_victim tracepoints fields
mm: use __page_cache_release() in folios_put()
mm: use a folio in __collapse_huge_page_copy_succeeded()
mm: use folio more widely in __split_huge_page
mm: use folios_put() in __folio_batch_release()
mm: use free_unref_folios() in put_pages_list()
mm: use memalloc_nofs_save() in page_cache_ra_order()
mm: use pfn_swap_entry_folio() in __split_huge_pmd_locked()
mm: use pfn_swap_entry_folio() in copy_nonpresent_pte()
mm: use pfn_swap_entry_to_folio() in zap_huge_pmd()
mm: vmalloc: add a scan area of VA only once
mm: vmalloc: add a shrinker to drain vmap pools
mm: vmalloc: add va_alloc() helper
mm: vmalloc: bail out early in find_vmap_area() if vmap is not init
mm: vmalloc: fix lockdep warning
mm: vmalloc: improve description of vmap node layer
mm: vmalloc: move vmap_init_free_space() down in vmalloc.c
mm: vmalloc: offload free_vmap_area_lock lock
mm: vmalloc: refactor vmalloc_dump_obj() function
mm: vmalloc: remove global purge_vmap_area_root rb-tree
mm: vmalloc: remove global vmap_area_root rb-tree
mm: vmalloc: rename adjust_va_to_fit_type() function
mm: vmalloc: set nr_nodes based on CPUs in a system
mm: vmalloc: support multiple nodes in vmallocinfo
mm: vmalloc: support multiple nodes in vread_iter
mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
mm: zswap: break out zwap_compress()
mm: zswap: clean up zswap_entry_put()
mm: zswap: fix data loss on SWP_SYNCHRONOUS_IO devices
mm: zswap: fix kernel BUG in sg_init_one
mm: zswap: fix shrinker NULL crash with cgroup_disable=memory
mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion
mm: zswap: function ordering: compress & decompress functions
mm: zswap: function ordering: move entry section out of tree section
mm: zswap: function ordering: move entry sections out of LRU section
mm: zswap: function ordering: per-cpu compression infra
mm: zswap: function ordering: pool alloc & free
mm: zswap: function ordering: pool params
mm: zswap: function ordering: pool refcounting
mm: zswap: function ordering: public lru api
mm: zswap: function ordering: shrink_memcg_cb
mm: zswap: function ordering: writeback
mm: zswap: function ordering: zswap_pools
mm: zswap: further cleanup zswap_store()
mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns ENOSPC
mm: zswap: inline and remove zswap_entry_find_get()
mm: zswap: move zswap_invalidate_entry() to related functions
mm: zswap: remove unnecessary trees cleanups in zswap_swapoff()
mm: zswap: remove unused tree argument in zswap_entry_put()
mm: zswap: rename __zswap_load() to zswap_decompress()
mm: zswap: rename zswap_free_entry to zswap_entry_free
mm: zswap: simplify zswap_invalidate()
mm: zswap: warn when referencing a dead entry
 
mmc: core Drop BLK_BOUNCE_HIGH
mmc: core: Avoid negative index with array access
mmc: core: constify the struct device_type usage
mmc: core: Fix switch on gp3 partition
mmc: core: Initialize mmc_blk_ioc_data
mmc: core: make mmc_bus_type const
mmc: core: make mmc_host_class constant
mmc: core: make mmc_rpmb_bus_type const
mmc: core: make sdio_bus_type const
mmc: core: Remove usage of the deprecated ida_simple_xx() API
mmc: core: Use a struct device* as in-param to mmc_of_parse_clk_phase()
mmc: davinci_mmc: Drop dangling variable
mmc: davinci_mmc: Use sg_miter for PIO
mmc: dw_mmc-hi3798cv200: remove MODULE_ALIAS()
mmc: dw_mmc: add support for hi3798mv200
mmc: dw_mmc: Remove unused of_gpio.h
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: meson-mx-sdhc: Remove .card_hw_reset callback
mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval
mmc: mmc_spi: Don't mention DMA direction
mmc: mmc_spi: Follow renaming of SPI "master" to "controller"
mmc: moxart-mmc: Factor out moxart_use_dma() helper
mmc: moxart-mmc: Fix accounting in DMA transfer
mmc: moxart-mmc: Use sg_miter for PIO
mmc: moxart: fix handling of sgm->consumed, otherwise WARN_ON triggers
mmc: mvsdio: Use sg_miter for PIO
mmc: mxcmmc: Use sg_miter for PIO
mmc: omap: fix broken slot switch lookup
mmc: omap: fix deferred probe
mmc: omap: restore original power up/down steps
mmc: omap: Use sg_miter for PIO
mmc: pass queue_limits to blk_mq_alloc_disk
mmc: renesas_sdhi: use typedef for dma_filter_fn
mmc: sdhci-esdhc-mcf: Flag the sg_miter as atomic
mmc: sdhci-esdhc-mcf: Use sg_miter for swapping
mmc: sdhci-msm: pervent access to suspended controller
mmc: sdhci-of-dwcmshc: Add support for Sophgo CV1800B and SG2002
mmc: sdhci-of-dwcmshc: th1520: Increase tuning loop count to 128
mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode
mmc: sh_mmcif: Advance sg_miter before reading blocks
mmc: sh_mmcif: sg_miter must not be atomic
mmc: sh_mmcif: Use sg_miter for PIO
mmc: tmio: avoid concurrent runs of mmc_request_done()
mmc: tmio: comment the ERR_PTR usage in this driver
mmc: wbsd: remove redundant assignment to variable id
mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function
 
modpost: do not make find_tosym() return NULL
modpost: fix null pointer dereference
 
module: Change module_enable_{nx/x/ro}() to more explicit names
module: Don't ignore errors from set_memory_XX()
module: Use set_memory_rox()
 
modules: Remove #ifdef CONFIG_STRICT_MODULE_RWX around rodata_enabled
modules: wait do_free_init correctly
 
most: core: make mostbus const
 
mpls: Do not orphan the skb
 
mprotect: use pfn_swap_entry_folio
 
mptcp: add token for get-addr in yaml
mptcp: add userspace_pm_lookup_addr_by_id helper
mptcp: annotate a data-race around sysctl_tcp_wmem[0]
mptcp: annotate access for msk keys
mptcp: annotate lockless access for RX path fields
mptcp: annotate lockless access for the tx path
mptcp: annotate lockless access for token
mptcp: annotate lockless accesses around read-mostly fields
mptcp: avoid some duplicate code in socket option handling
mptcp: check the protocol in mptcp_sk() with DEBUG_NET
mptcp: check the protocol in tcp_sk() with DEBUG_NET
mptcp: check userspace pm flags
mptcp: cleanup SOL_TCP handling
mptcp: cleanup writer wake-up
mptcp: don't account accept() of non-MPC client as fallback to TCP
mptcp: drop duplicate header inclusions
mptcp: drop lookup_by_id in lookup_addr
mptcp: dump addrs in userspace pm list
mptcp: ensure snd_nxt is properly initialized on connect
mptcp: export mptcp_genl_family & mptcp_nl_fill_addr
mptcp: get addr in userspace pm list
mptcp: implement mptcp_userspace_pm_dump_addr
mptcp: implement mptcp_userspace_pm_get_addr
mptcp: implement TCP_NOTSENT_LOWAT support
mptcp: make pm_remove_addrs_and_subflows static
mptcp: only allow set existing scheduler for net.mptcp.scheduler
mptcp: prevent BPF accessing lowat from a subflow socket.
mptcp: set error messages for set_flags
mptcp: token kunit: set protocol
mptcp: update set_flags interfaces
 
ms_block: pass queue_limits to blk_mq_alloc_disk
 
mshyperv: Introduce hv_get_hypervisor_version function
mshyperv: Introduce hv_numa_node_to_pxm_info()
 
mspro_block: pass queue_limits to blk_mq_alloc_disk
 
mtd: chips: remove redundant assignment to variable timeo
mtd: dataflash: Follow renaming of SPI "master" to "controller"
mtd: diskonchip: work around ubsan link failure
mtd: fix minor comment typo for struct mtd_master
mtd: flashchip: explicitly include
mtd: limit OTP NVMEM cell parse to non-NAND devices
mtd: lpc32xx: use typedef for dma_filter_fn
mtd: maps: physmap-core: fix flash size larger than 32-bit
mtd: maps: sun_uflash: Declare uflash_devinit static
mtd: nand: raw: atmel: Fix comment in timings preparation
mtd: rawnand: Add a helper for calculating a page index
mtd: rawnand: brcmnand: Add BCMBCA read data bus interface
mtd: rawnand: brcmnand: Add support for getting ecc setting from strap
mtd: rawnand: brcmnand: exec_op helper functions return type fixes
mtd: rawnand: brcmnand: Fix data access violation for STB chip
mtd: rawnand: brcmnand: fix sparse warnings
mtd: rawnand: brcmnand: fix style issues
mtd: rawnand: brcmnand: Rename bcm63138 nand driver
mtd: rawnand: brcmnand: Support write protection setting from dts
mtd: rawnand: brcmnand: update log level messages
mtd: rawnand: Constrain even more when continuous reads are enabled
mtd: rawnand: Ensure all continuous terms are always in sync
mtd: rawnand: Ensure continuous reads are well disabled
mtd: rawnand: Fix and simplify again the continuous read derivations
mtd: rawnand: fsl_elbc: Let .probe retry if local bus is missing
mtd: rawnand: hynix: remove @nand_technology kernel-doc description
mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
mtd: rawnand: meson: fix scrambling mode value in command macro
mtd: rawnand: Prefer struct_size over open coded arithmetic
mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in qcom_misc_cmd_type_exec()
mtd: rawnand: remove redundant assignment to variable bbtblocks
mtd: rawnand: stm32_fmc2: add MP25 support
mtd: rawnand: stm32_fmc2: use dma_get_slave_caps to get DMA max burst
mtd: Remove support for Carillo Ranch driver
mtd: spi-nor: core: correct type of i
mtd: spi-nor: core: get rid of SNOR_LAST_REGION flag
mtd: spi-nor: core: get rid of SNOR_OVERLAID_REGION flag
mtd: spi-nor: core: rework struct spi_nor_erase_region
mtd: spi-nor: core: set mtd->eraseregions for non-uniform erase map
mtd: spinand: Add support for 5-byte IDs
mtd: spinand: esmt: Extend IDs to 5 bytes
mtd: spinand: winbond: add support for W25N04KV
mtd: ssfdc: Fix indentation in ssfdcr_add_mtd()
mtd: ssfdc: Improve a size determination in ssfdcr_add_mtd()
mtd: ssfdc: One function call less in ssfdcr_add_mtd() after error detection
mtd: ubi: attach from device tree
mtd: ubi: block: use notifier to create ubiblock from parameter
mtd: ubi: fix NVMEM over UBI volumes on 32-bit systems
mtd: ubi: introduce pre-removal notification for UBI volumes
mtd: ubi: populate ubi volume fwnode
mtd: ubi: provide NVMEM layer over UBI volumes
 
mtd_blkdevs: pass queue_limits to blk_mq_alloc_disk
 
mtip: pass queue_limits to blk_mq_alloc_disk
 
mul_u64_u64_div_u64: increase precision by conditionally swapping a and b
 
n64cart: pass queue_limits to blk_mq_alloc_disk
 
nbd: don't clear discard_sectors in nbd_config_put
nbd: freeze the queue for queue limits updates
nbd: null check for nla_nest_start
nbd: pass queue_limits to blk_mq_alloc_disk
nbd: use the atomic queue limits API in nbd_set_size
 
net l2tp: drop flow hash on forward
 
net-procfs: use xarray iterator to implement /proc/net/dev
 
net-sysfs: convert dev->operstate reads to lockless ones
net-sysfs: convert netdev_show() to RCU
net-sysfs: convert netstat_show() to RCU
net-sysfs: use dev_addr_sem to remove races in address_show()
 
net/af_iucv: fix virtual vs physical address confusion
 
net/bnx2x: Prevent access to a freed page in page_pool
 
net/dummy: Move stats allocation to core
 
net/ipv6: Remove expired routes with a separated list of routes.
net/ipv6: Remove unnecessary clean.
net/ipv6: Remove unnecessary pr_debug() logs
net/ipv6: resolve warning in ip6_fib.c
net/ipv6: set expires in modify_prefix_route() if RTF_EXPIRES is set.
net/ipv6: set expires in rt6_add_dflt_router().
 
net/iucv: fix virtual vs physical address confusion
 
net/mlx5: Add MPIR bit in mcam_access_reg
net/mlx5: Add the IFC related bits for query tracker
net/mlx5: Change missing SyncE capability print to debug
net/mlx5: Correctly compare pkt reformat ids
net/mlx5: Disallow SRIOV switchdev mode when in multi-PF netdev
net/mlx5: DPLL, Implement lock status error value
net/mlx5: DR, Change SWS usage to debug fs seq_file interface
net/mlx5: E-switch, store eswitch pointer before registering devlink_param
net/mlx5: Enable SD feature
net/mlx5: fix possible stack overflows
net/mlx5: Lag, restore buckets number to default after hash LAG deactivation
net/mlx5: offset comp irq index in name by one
net/mlx5: Properly link new fs rules into the tree
net/mlx5: Register devlink first under devlink lock
net/mlx5: remove fw reporter dump option for non PF
net/mlx5: remove fw_fatal reporter dump option for non PF
net/mlx5: Remove initial segmentation duplicate definitions
net/mlx5: Rename mlx5_sf_dev_remove
net/mlx5: Restore mistakenly dropped parts in register devlink flow
net/mlx5: Return specific error code for timeout on wait_fw_init
net/mlx5: SD, Add debugfs
net/mlx5: SD, Add informative prints in kernel log
net/mlx5: SD, Handle possible devcom ERR_PTR
net/mlx5: SD, Implement basic query and instantiation
net/mlx5: SD, Implement devcom communication and primary election
net/mlx5: SD, Implement steering for primary and secondaries
net/mlx5: SD, Introduce SD lib
net/mlx5: SF, Stop waiting for FW as teardown was called
 
net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation
net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec
net/mlx5e: Block TLS device offload on combined SD netdev
net/mlx5e: Connect mlx5 IPsec statistics with XFRM core
net/mlx5e: Create EN core HW resources for all secondary devices
net/mlx5e: Create single netdev per SD group
net/mlx5e: Delete obsolete IPsec code
net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit
net/mlx5e: Fix mlx5e_priv_init() cleanup flow
net/mlx5e: HTB, Fix inconsistencies with QoS SQs number
net/mlx5e: Let channels be SD-aware
net/mlx5e: link NAPI instances to queues and IRQs
net/mlx5e: Prevent deadlock while disabling aRFS
net/mlx5e: RSS, Block changing channels number when RXFH is configured
net/mlx5e: RSS, Block XOR hash with over 128 channels
net/mlx5e: Support cross-vhca RSS
net/mlx5e: Support per-mdev queue counter
net/mlx5e: Use channel mdev reference instead of global mdev instance for coalescing
net/mlx5e: XDP, Exclude headroom and tailroom from memory calculations
net/mlx5e: XSK, Exclude tailroom from non-linear SKBs memory calculations
 
net/netlink: Add getsockopt support for NETLINK_LISTEN_ALL_NSID
 
net/packet: Add getsockopt support for PACKET_COPY_THRESH
 
net/rds: fix possible cp null dereference
 
net/sched: act_skbmod: prevent kernel-infoleak
net/sched: Add helper macros with module names
net/sched: Add module alias for sch_fq_pie
net/sched: Add module aliases for cls_,sch_,act_ modules
net/sched: fix lockdep splat in qdisc_tree_reduce_backlog()
net/sched: Fix mirred deadlock on device recursion
net/sched: Load modules via their alias
net/sched: Remove alias of sch_clsact
net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check
 
net/smc: change the term virtual ISM to Emulated-ISM
net/smc: fix neighbour and rtable leak in smc_ib_find_route()
net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
 
net/sun3_82586: Avoid reading past buffer in debug output
 
net/tun: use reciprocal_scale
 
net/vsockmon: Do not set zeroed statistics
net/vsockmon: Leverage core stats allocator
 
net/x25: fix incorrect parameter validation in the x25_getsockopt() function
 
net: add copy_safe_from_sockptr() helper
net: add exit_batch_rtnl() method
net: add generic percpu page_pool allocator
net: add helpers for EEE configuration
net: add napi_busy_loop_rcu()
net: add netdev_lockdep_set_classes() to virtual drivers
net: add netdev_set_operstate() helper
net: add netmem to skb_frag_t
net: add skb_data_unref() helper
net: adopt skb_network_header_len() more broadly
net: adopt skb_network_offset() and similar helpers
net: amt: Move stats allocation to core
net: amt: Remove generic .ndo_get_stats64
net: annotate data-races around dev->name_assign_type
net: atlantic: convert EEE handling to use linkmode bitmaps
net: b44: set pause params only when interface is up
net: bareudp: Do not allocate stats in the driver
net: bareudp: Remove generic .ndo_get_stats64
net: bcmasp: Add support for ASP 2.2
net: bcmasp: Add support for PHY interrupts
net: bcmasp: Bring up unimac after PHY link up
net: bcmasp: fix memory leak when bringing down interface
net: bcmasp: Keep buffers through power management
net: bcmasp: remove eee_enabled/eee_active in bcmasp_get_eee()
net: bcmasp: Remove phy_{suspend/resume}
net: bcmgenet: Pass "main" clock down to the MDIO driver
net: bcmgenet: remove eee_enabled/eee_active in bcmgenet_get_eee()
net: bcmgenet: Reset RBUF on first open
net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
net: bcmgenet: synchronize UMAC_CMD access
net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
net: blackhole_dev: fix build warning for ethh set but not used
net: bql: allow the config to be disabled
net: bridge: constify the struct device_type usage
net: bridge: Do not allocate stats in the driver
net: bridge: Exit if multicast_init_stats fails
net: bridge: fix corrupted ethernet header on multicast-to-unicast
net: bridge: fix multicast-to-unicast with fraglist GSO
net: bridge: Use KMEM_CACHE instead of kmem_cache_create
net: bridge: use netdev_lockdep_set_classes()
net: call skb_defer_free_flush() from __napi_busy_loop()
net: change maximum number of UDP segments to 128
net: chelsio: remove unused function calc_tx_descs
net: convert dev->reg_state to u8
net: core: reject skb_copy(_expand) for fraglist GSO skbs
net: dccp: Simplify the allocation of slab caches in dccp_ackvec_init
net: do not consume a cacheline for system_page_pool
net: Do not return value from init_dummy_netdev()
net: dqs: add NIC stall detector based on BQL
net: dsa: Add KSZ8567 switch support
net: dsa: b53: remove eee_enabled/eee_active in b53_get_mac_eee()
net: dsa: b53: unexport and move b53_eee_enable_set()
net: dsa: constify the struct device_type usage
net: dsa: Leverage core stats allocator
net: dsa: microchip: Add support for bridge port isolation
net: dsa: microchip: implement PHY loopback configuration for KSZ8794 and KSZ8873
net: dsa: microchip: ksz8: move BMCR specific code to separate function
net: dsa: microchip: make sure drive strength configuration is not lost by soft reset
net: dsa: microchip: Remove redundant optimization in ksz8_w_phy_bmcr
net: dsa: mt7530: always trap frames to active CPU port on MT7530
net: dsa: mt7530: call port 6 setup from mt7530_mac_config()
net: dsa: mt7530: correct port capabilities of MT7988
net: dsa: mt7530: disable LEDs before reset
net: dsa: mt7530: do not clear config->supported_interfaces
net: dsa: mt7530: do not run mt7530_setup_port5() if port 5 is disabled
net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5()
net: dsa: mt7530: do not use SW_PHY_RST to reset MT7531 switch
net: dsa: mt7530: empty default case on mt7530_setup_port5()
net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards
net: dsa: mt7530: fix handling of all link-local frames
net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530
net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports
net: dsa: mt7530: fix mirroring frames received on local port
net: dsa: mt7530: fix port mirroring for MT7988 SoC switch
net: dsa: mt7530: get rid of mt753x_mac_config()
net: dsa: mt7530: get rid of priv->info->cpu_port_config()
net: dsa: mt7530: get rid of useless error returns on phylink code path
net: dsa: mt7530: improve code path for setting up port 5
net: dsa: mt7530: improve comments regarding switch ports
net: dsa: mt7530: move XTAL check to mt7530_setup()
net: dsa: mt7530: prevent possible incorrect XTAL frequency selection
net: dsa: mt7530: put initialising PCS devices code back to original order
net: dsa: mt7530: remove .mac_port_config for MT7988 and make it optional
net: dsa: mt7530: remove pad_setup function pointer
net: dsa: mt7530: select MEDIATEK_GE_PHY for NET_DSA_MT7530_MDIO
net: dsa: mt7530: set interrupt register only for MT7530
net: dsa: mt7530: simplify link operations
net: dsa: mt7530: simplify mt7530_pad_clk_setup()
net: dsa: mt7530: sort link settings ops and force link down on all ports
net: dsa: mt7530: store port 5 SGMII capability of MT7531
net: dsa: mt7530: support OF-based registration of switch MDIO bus
net: dsa: mt7530: trap link-local frames regardless of ST Port State
net: dsa: mt7530: use p5_interface_select as data type for p5_intf_sel
net: dsa: mv88e6xx: fix supported_interfaces setup in mv88e6250_phylink_get_caps()
net: dsa: mv88e6xxx: add Amethyst specific SMI GPIO function
net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family
net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
net: dsa: mv88e6xxx: fix usable ports on 88e6020
net: dsa: mv88e6xxx: read cmode on mv88e6320/21 serdes only ports
net: dsa: mv88e6xxx: rename mv88e6xxx_g2_scratch_gpio_set_smi
net: dsa: mv88e6xxx: Return -ENODEV when C45 not supported
net: dsa: mv88e6xxx: update 88e6185 PCS driver to use neg_mode
net: dsa: qca8k: consistently use "ret" rather than "err" for error codes
net: dsa: qca8k: put MDIO controller OF node if unavailable
net: dsa: realtek: clean user_mii_bus setup
net: dsa: realtek: common rtl83xx module
net: dsa: realtek: convert variants into real drivers
net: dsa: realtek: drop cleanup from realtek_ops
net: dsa: realtek: embed dsa_switch into realtek_priv
net: dsa: realtek: fix digital interface select macro for EXT0
net: dsa: realtek: get internal MDIO node by name
net: dsa: realtek: introduce REALTEK_DSA namespace
net: dsa: realtek: keep variant reference in realtek_priv
net: dsa: realtek: merge rtl83xx and interface modules into realtek_dsa
net: dsa: realtek: migrate user_mii_bus setup to realtek_dsa
net: dsa: realtek: support reset controller
net: dsa: realtek: use the same mii bus driver for both interfaces
net: dsa: reindent arguments of dsa_user_vlan_for_each()
net: dsa: remove "inline" from dsa_user_netpoll_send_skb()
net: dsa: remove OF-based MDIO bus registration from DSA core
net: dsa: sja1105: Fix parameters order in sja1110_pcs_mdio_write_c45()
net: dsa: tag_sja1105: remove "inline" keyword
net: dst: Make dst_destroy() static and return void.
net: emaclite: Use devm_platform_get_and_ioremap_resource() in xemaclite_of_probe()
net: ena: Add more documentation for RX copybreak
net: ena: Add more information on TX timeouts
net: ena: Change default print level for netif_ prints
net: ena: Change error print during ena_device_init()
net: ena: Enable DIM by default
net: ena: Fix incorrect descriptor free behavior
net: ena: Fix potential sign extension issue
net: ena: handle ena_calc_io_queue_size() possible errors
net: ena: Minor cosmetic changes
net: ena: Reduce lines with longer column width boundary
net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy
net: ena: Remove an unused field
net: ena: Remove CQ tail pointer update
net: ena: Remove ena_select_queue
net: ena: Remove redundant assignment
net: ena: Remove unlikely() from IS_ERR() condition
net: ena: Set tx_info->xdpf value to NULL
net: ena: Wrong missing IO completions check order
net: encx24j600: convert to use maple tree register cache
net: esp: fix bad handling of pages from page_pool
net: ethernet: adi: adin1110: Reduce the MDIO_TRDONE poll interval
net: ethernet: ixgbe: Convert EEE to use linkmodes
net: ethernet: mtk_eth_soc: fix PPE hanging issue
net: ethernet: mtk_eth_soc: fix WED + wifi reset
net: ethernet: qualcomm: Remove QDF24xx support
net: ethernet: remove duplicated CONFIG_SUNGEM_PHY entry
net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them
net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
net: ethtool: avoid rebuilds on UTS_RELEASE change
net: ethtool: eee: Remove legacy _u32 from keee
net: exthdrs: ioam6: send trace event
net: fec: Fixup EEE
net: fec: Move fec_enet_eee_mode_set() and helper earlier
net: fec: Refactor: #define magic constants
net: fec: Refactor: Replace FEC_ENET_FCE with FEC_RCR_FLOWCTL
net: fec: remove eee_enabled/eee_active in fec_enet_get_eee()
net: fec: Set mac_managed_pm during probe
net: fill in MODULE_DESCRIPTION()s for arcnet
net: fill in MODULE_DESCRIPTION()s for cpsw-common
net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga
net: fill in MODULE_DESCRIPTION()s for ec_bhf
net: fill in MODULE_DESCRIPTION()s for encx24j600
net: fill in MODULE_DESCRIPTION()s for ieee802154
net: fill in MODULE_DESCRIPTION()s for ocelot
net: fill in MODULE_DESCRIPTION()s for PCS drivers
net: fill in MODULE_DESCRIPTION()s for Qualcom drivers
net: fill in MODULE_DESCRIPTION()s for SMSC drivers
net: filter: fix spelling mistakes
net: fix out-of-bounds access in ops_init
net: fix pointer check in skb_pp_cow_data routine
net: fix sk_memory_allocated_{add|sub} vs softirqs
net: free altname using an RCU callback
net: geneve: constify the struct device_type usage
net: geneve: Leverage core stats allocator
net: geneve: Remove generic .ndo_get_stats64
net: get stats64 if device if driver is configured
net: gro: add flush check in udp_gro_receive_segment
net: gro: change skb_gro_network_header()
net: gro: enable fast path for more cases
net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb
net: gro: move two declarations to include/net/gro.h
net: gro: rename skb_gro_header_hard()
net: gtp: Fix Use-After-Free in gtp_dellink
net: gtp: Leverage core stats allocator
net: gtp: Move net_device assigned in setup
net: gtp: Remove generic .ndo_get_stats64
net: hns3: add checking for vf id of mailbox
net: hns3: add new 200G link modes for hisilicon device
net: hns3: change type of numa_node_mask as nodemask_t
net: hns3: direct return when receive a unknown mailbox message
net: hns3: Disable SerDes serial loopback for HiLink H60
net: hns3: fix delete tc fail issue
net: hns3: fix index limit to support all queue stats
net: hns3: fix kernel crash when 1588 is received on HIP08 devices
net: hns3: fix kernel crash when devlink reload during initialization
net: hns3: fix kernel crash when devlink reload during pf initialization
net: hns3: fix port duplex configure error in IMP reset
net: hns3: fix port vlan filter not disabled issue
net: hns3: fix reset timeout under full functions and queues
net: hns3: fix wrong judgment condition issue
net: hns3: mark unexcuted loopback test result as UNEXECUTED
net: hns3: release PTP resources if pf initialization failed
net: hns3: tracing: fix hclgevf trace event strings
net: hns3: use appropriate barrier function after setting a bit value
net: hns3: using user configure after hardware reset
net: hns: make hnae_class constant
net: hso: constify the struct device_type usage
net: hsr: constify the struct device_type usage
net: hsr: hsr_slave: Fix the promiscuous mode in offload mode
net: hsr: Use full string description when opening HSR network device
net: ieee802154: at86rf230: convert to use maple tree register cache
net: ieee802154: mcr20a: convert to use maple tree register cache
net: ieee802154: mrf24j40: convert to use maple tree register cache
net: intel: e1000e: Use linkmode helpers for EEE
net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities
net: intel: igb: Use linkmode helpers for EEE
net: intel: igc: Use linkmode helpers for EEE
net: introduce abstraction for network memory
net: introduce include/net/rps.h
net: introduce page_frag_cache_drain()
net: introduce struct net_hotdata
net: ioam6: multicast event
net: ip6_tunnel: Leverage core stats allocator
net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv()
net: ipa: begin simplifying TX queue stop
net: ipa: change ipa_interrupt_config() prototype
net: ipa: don't bother aborting system resume
net: ipa: don't bother zeroing an already zero register
net: ipa: don't save the platform device
net: ipa: introduce ipa_interrupt_init()
net: ipa: kill IPA_POWER_FLAG_SYSTEM
net: ipa: kill ipa_power_modem_queue_active()
net: ipa: kill ipa_power_modem_queue_stop()
net: ipa: kill ipa_power_modem_queue_wake()
net: ipa: kill ipa_power_suspend_handler()
net: ipa: kill the IPA power STOPPED flag
net: ipa: kill the IPA_POWER_FLAG_RESUMED flag
net: ipa: kill the STARTED IPA power flag
net: ipa: move ipa_interrupt_suspend_clear_all() up
net: ipa: pass a platform device to ipa_mem_init()
net: ipa: pass a platform device to ipa_reg_init()
net: ipa: pass a platform device to ipa_smp2p_init()
net: ipa: pass a platform device to ipa_smp2p_irq_init()
net: ipa: stash modem TX and RX endpoints
net: ipv4: Simplify the allocation of slab caches in inet_initpeers
net: ipv6/addrconf: clamp preferred_lft to the minimum required
net: ipv6/addrconf: ensure that regen_advance is at least 2 seconds
net: ipv6/addrconf: introduce a regen_min_advance sysctl
net: ipv6: exthdrs: get rid of ipv6_skb_net()
net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function
net: kcm: Simplify the allocation of slab caches
net: ks8851: Follow renaming of SPI "master" to "controller"
net: ks8851: Handle softirqs at the end of IRQ thread to fix hang
net: ks8851: Inline ks8851_rx_skb()
net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs
net: l2tp: constify the struct device_type usage
net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips
net: lan966x: debugfs: Fix showing the port keyset
net: libwx: fix alloc msix vectors failed
net: ll_temac: platform_get_resource replaced by wrong function
net: macsec: Leverage core stats allocator
net: make dev_unreg_count global
net: make SK_MEMORY_PCPU_RESERV tunable
net: mana: add a function to spread IRQs per CPUs
net: mana: Assigning IRQ affinity on HT cores
net: mana: Fix Rx DMA datasize and skb_over_panic
net: mark racy access on sk->sk_rcvbuf
net: mctp: Add some detail on the key allocation implementation
net: mctp: avoid confusion over local/peer dest/source addresses
net: mctp: copy skb ext data when fragmenting
net: mctp: make key lookups match the ANY address on either local or peer
net: mctp: provide a more specific tag allocation ioctl
net: mctp: separate key correlation across nets
net: mctp: tests: Add a test for proper tag creation on local output
net: mctp: tests: Add MCTP net isolation tests
net: mctp: tests: Add netid argument to __mctp_route_test_init
net: mctp: tests: create test skbs with the correct net and device
net: mctp: tests: Test that outgoing skbs have flow data populated
net: mdio: add 2.5g and 5g related PMA speed constants
net: mdio: add helpers for accessing the EEE CAP2 registers
net: mdio: ipq4019: add support for clock-frequency property
net: mdio: mdio-bcm-unimac: Manage clock around I/O accesses
net: mdio_bus: make mdio_bus_type const
net: mdio_bus: Remove unused of_gpio.h
net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up
net: micrel: Fix set/get PHC time for lan8814
net: micrel: Fix the frequency adjustments
net: microchip: lan743x: Fix spelling mistake "erro" -> "error"
net: move dev->state into net_device_read_txrx group
net: move dev_rx_weight to net_hotdata
net: move dev_tx_weight to net_hotdata
net: move ip_packet_offload and ipv6_packet_offload to net_hotdata
net: move netdev_budget and netdev_budget to net_hotdata
net: move netdev_max_backlog to net_hotdata
net: move netdev_tstamp_prequeue into net_hotdata
net: move ptype_all into net_hotdata
net: move rps_sock_flow_table to net_hotdata
net: move skbuff_cache(s) to net_hotdata
net: move tcpv4_offload and tcpv6_offload to net_hotdata
net: mpls: error out if inner headers are not set
net: netconsole: add a userdata config_group member to netconsole_target
net: netconsole: Add continuation line prefix to userdata messages
net: netconsole: add docs for appending netconsole user data
net: netconsole: append userdata to fragmented netconsole messages
net: netconsole: append userdata to netconsole messages
net: netconsole: cache userdata formatted string in netconsole_target
net: netconsole: cleanup formatting lints
net: netconsole: move netconsole_target config_item to config_group
net: netconsole: move newline trimming to function
net: netdevsim: constify the struct device_type usage
net: nexthop: Add ability to enable / disable hardware statistics
net: nexthop: Add hardware statistics notifications
net: nexthop: Add nexthop group entry stats
net: nexthop: Add NHA_OP_FLAGS
net: nexthop: Adjust netlink policy parsing for a new attribute
net: nexthop: Expose nexthop group HW stats to user space
net: nexthop: Expose nexthop group stats to user space
net: nexthop: Have all NH notifiers carry NH ID
net: nexthop: Initialize NH group ID in resilient NH group notifiers
net: nlmon: Remove init and uninit functions
net: nlmon: Simplify nlmon_get_stats64
net: ocelot: update the MODULE_DESCRIPTION()
net: openvswitch: fix unwanted error log on timeout policy probing
net: openvswitch: Fix Use-After-Free in ovs_ct_exit
net: page_pool: factor out page_pool recycle check
net: page_pool: fix recycle stats for system page_pool allocator
net: pcs: rzn1-miic: update PCS driver to use neg_mode
net: pcs: xpcs: Drop redundant workqueue.h include directive
net: pcs: xpcs: Drop sentinel entry from 2500basex ifaces list
net: pcs: xpcs: Explicitly return error on caps validation
net: pcs: xpcs: Return EINVAL in the internal methods
net: phy: Add BaseT1 auto-negotiation constants
net: phy: add devm/of_phy_package_join helper
net: phy: add helper phy_advertise_eee_all
net: phy: add PHY_EEE_CAP2_FEATURES
net: phy: Add phy_support_eee() indicating MAC support EEE
net: phy: Add phydev->enable_tx_lpi to simplify adjust link callbacks
net: phy: add support for PHY LEDs polarity modes
net: phy: add support for scanning PHY in PHY packages nodes
net: phy: adin1100: Add interrupt support for link change
net: phy: aquantia: add AQR111 and AQR111B0 PHY ID
net: phy: aquantia: add AQR113 PHY ID
net: phy: aquantia: add AQR813 PHY ID
net: phy: aquantia: clear PMD Global Transmit Disable bit during init
net: phy: at803x: add LED support for qca808x
net: phy: c45 scanning: Don't consider -ENODEV fatal
net: phy: c45: add and use genphy_c45_read_eee_cap2
net: phy: c45: add support for EEE link partner ability 2 to genphy_c45_read_eee_lpa
net: phy: c45: add support for MDIO_AN_EEE_ADV2
net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps
net: phy: c45: detect 100/1000BASE-T1 linkmode advertisements
net: phy: constify phydev->drv
net: phy: dp83822: Fix RGMII TX delay configuration
net: phy: dp83826: Add support for phy-mode configuration
net: phy: dp83826: disable WOL at init
net: phy: dp83826: support configuring RMII master/slave operation mode
net: phy: dp83826: support TX data voltage tuning
net: phy: dp83867: Add support for active-low LEDs
net: phy: dp83869: Fix MII mode failure
net: phy: fix phy_get_internal_delay accessing an empty array
net: phy: fix phy_read_poll_timeout argument type in genphy_loopback
net: phy: Immediately call adjust_link if only tx_lpi_enabled changes
net: phy: Keep track of EEE configuration
net: phy: marvell-88q2xxx: add cable test support
net: phy: marvell-88q2xxx: add driver for the Marvell 88Q2220 PHY
net: phy: marvell-88q2xxx: add interrupt support for link detection
net: phy: marvell-88q2xxx: add support for Rev B1 and B2
net: phy: marvell-88q2xxx: add support for temperature sensor
net: phy: marvell-88q2xxx: add suspend / resume ops
net: phy: marvell-88q2xxx: cleanup mv88q2xxx_config_init
net: phy: marvell-88q2xxx: fix typos
net: phy: marvell-88q2xxx: make mv88q2xxx_config_aneg generic
net: phy: marvell-88q2xxx: move interrupt configuration
net: phy: marvell-88q2xxx: remove duplicated assignment of pma_extable
net: phy: marvell-88q2xxx: switch to mv88q2xxx_config_aneg
net: phy: marvell-88x2222: Remove unused of_gpio.h
net: phy: marvell: add comment about m88e1111_config_init_1000basex()
net: phy: mdio-bcm-unimac: Add asp v2.2 support
net: phy: mediatek-ge-soc: follow netdev LED trigger semantics
net: phy: micrel: Fix potential null pointer dereference
net: phy: micrel: lan8814 cable improvement errata
net: phy: micrel: lan8814 led errata
net: phy: micrel: lan8814: Fix when enabling/disabling 1-step timestamping
net: phy: move at803x PHY driver to dedicated directory
net: phy: mxl-gpy: fill in possible_interfaces for GPY21x chipset
net: phy: phy_device: Prevent nullptr exceptions on ISR
net: phy: provide whether link has changed in c37_read_status
net: phy: qca807x: add support for configurable LED
net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set
net: phy: qca807x: move interface mode check to .config_init_once
net: phy: qcom: add support for QCA807x PHY Family
net: phy: qcom: at803x: fix kernel panic with at8031_probe
net: phy: qcom: create and move functions to shared library
net: phy: qcom: deatch qca83xx PHY driver from at803x
net: phy: qcom: detach qca808x PHY driver from at803x
net: phy: qcom: generalize some qca808x LED functions
net: phy: qcom: move additional functions to shared library
net: phy: qcom: move common qca808x LED define to shared header
net: phy: qcom: move more function to shared library
net: phy: qcom: qca808x: add helper for checking for 1G only model
net: phy: qcom: qca808x: default to LED active High if not set
net: phy: qcom: qca808x: fill in possible_interfaces
net: phy: qcom: qca808x: fix logic error in LED brightness set
net: phy: realtek: add 5Gbps support to rtl822x_config_aneg()
net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY
net: phy: realtek: use generic MDIO constants
net: phy: realtek: use generic MDIO helpers to simplify the code
net: phy: simplify a check in phy_check_link_status
net: phy: simplify genphy_c45_ethtool_set_eee
net: phy: Support 100/1000BT1 linkmode advertisements
net: phylink: clean the pcs_get_state documentation
net: ppp: constify the struct device_type usage
net: ppp: make ppp_class constant
net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
net: qede: use return from qede_parse_actions()
net: qede: use return from qede_parse_flow_attr() for flow_spec
net: qede: use return from qede_parse_flow_attr() for flower
net: qlogic: qede: Use linkmode helpers for EEE
net: ravb: Add runtime PM support
net: ravb: Allow RX loop to move past DMA mapping errors
net: ravb: Always process TX descriptor ring
net: ravb: Always update error counters
net: ravb: Assert/de-assert reset on suspend/resume
net: ravb: Count packets instead of descriptors in R-Car RX path
net: ravb: Do not apply features to hardware if the interface is down
net: ravb: Fix GbEth jumbo packet RX checksum handling
net: ravb: Fix registered interrupt names
net: ravb: Fix RX byte accounting for jumbo packets
net: ravb: Get rid of the temporary variable irq
net: ravb: Keep the reverse order of operations in ravb_close()
net: ravb: Let IP-specific receive function to interrogate descriptors
net: ravb: Make reset controller support mandatory
net: ravb: Move DBAT configuration to the driver's ndo_open API
net: ravb: Move delay mode set in the driver's ndo_open API
net: ravb: Move getting/requesting IRQs in the probe() method
net: ravb: Move PTP initialization in the driver's ndo_open API for ccc_gac platorms
net: ravb: Move reference clock enable/disable on runtime PM APIs
net: ravb: Move the update of ndev->features to ravb_set_features()
net: ravb: Rely on PM domain to enable gptp_clk
net: ravb: Return cached statistics if the interface is down
net: ravb: Set config mode in ndo_open and reset mode in ndo_close
net: ravb: Simplify ravb_resume()
net: ravb: Simplify ravb_suspend()
net: ravb: Split GTI computation and set operations
net: ravb: Switch to SYSTEM_SLEEP_PM_OPS()/RUNTIME_PM_OPS() and pm_ptr()
net: ravb: Use tabs instead of spaces
net: rds: Simplify the allocation of slab caches in rds_conn_init
net: Re-use and set mono_delivery_time bit for userspace tstamp packets
net: remove dev_base_lock
net: remove dev_base_lock from do_setlink()
net: remove dev_base_lock from register_netdevice() and friends.
net: remove SLAB_MEM_SPREAD flag usage
net: remove stale mentions of dev_base_lock in comments
net: remove {revc,send}msg_copy_msghdr() from exports
net: reorganize "struct sock" fields
net: report RCU QS on threaded NAPI repolling
net: sched: Annotate struct tc_pedit with __counted_by
net: sched: codel replace GPLv2/BSD boilerplate
net: sched: Remove NET_ACT_IPT from Kconfig
net: sit: Do not set .ndo_get_stats64
net: skbuff: add overflow debug check to pull/push helpers
net: sparx5: fix wrong config being used when reconfiguring PCS
net: sparx5: flower: fix fragment flags handling
net: split off __napi_busy_poll from napi_busy_poll
net: stmmac: Add driver support for common safety IRQ
net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only
net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII
net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0
net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII
net: stmmac: dwmac-starfive: Add support for JH7100 SoC
net: stmmac: est: Per Tx-queue error count for HLBF
net: stmmac: Fix IP-cores specific MAC capabilities
net: stmmac: Fix max-speed being ignored on queue re-init
net: stmmac: fix rx queue priority assignment
net: stmmac: fix typo in comment
net: stmmac: mmc_core: Add GMAC LPI statistics
net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics
net: stmmac: mmc_core: Drop interrupt registers from stats
net: stmmac: Offload queueMaxSDU from tc-taprio
net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee()
net: stmmac: Report taprio offload status
net: stmmac: Simplify mtl IRQ status checking
net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
net: sxgbe: remove eee_enabled/eee_active in sxgbe_get_eee()
net: sysfs: Do not create sysfs for non BQL device
net: tap: Remove generic .ndo_get_stats64
net: tcp: accept old ack during closing
net: tcp: Remove redundant initialization of variable len
net: team: Don't bother filling in ethtool driver version
net: test: Fix printf format specifier in skb_segment kunit test
net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns()
net: ti: icssg-prueth: Remove duplicate cleanup calls in emac_ndo_stop()
net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO}
net: tuntap: Leverage core stats allocator
net: txgbe: fix clk_name exceed MAX_DEV_ID limits
net: txgbe: fix GPIO interrupt blocking
net: txgbe: fix i2c dev name cannot match clkdev
net: txgbe: fix to clear interrupt status after handling IRQ
net: txgbe: move interrupt codes to a separate file
net: txgbe: use irq_domain for interrupt controller
net: usb: ax88179_178a: avoid the interface always configured as random address
net: usb: ax88179_178a: avoid writing the mac address before first reading
net: usb: ax88179_178a: stop lying about skb->truesize
net: usb: ax88179_178a: Use linkmode helpers for EEE
net: usb: qmi_wwan: add Telit FN920C04 compositions
net: usb: r8152: Use linkmode helpers for EEE
net: usbnet: constify the struct device_type usage
net: usbnet: Leverage core stats allocator
net: usbnet: Remove generic .ndo_get_stats64
net: use synchronize_net() in dev_change_name()
net: use synchronize_rcu_expedited in cleanup_net()
net: vertexcom: mse102x: Follow renaming of SPI "master" to "controller"
net: veth: do not manipulate GRO when using XDP
net: vlan: constify the struct device_type usage
net: vxlan: constify the struct device_type usage
net: wan: Add support for QMC HDLC
net: wan: framer/pef2256: Convert to platform remove callback returning void
net: wan: framer: Add missing static inline qualifiers
net: wan: framer: constify of_phandle_args in xlate
net: wan: framer: make framer_class constant
net: wan: framer: remove children from struct framer_ops kdoc
net: wan: fsl_qmc_hdlc: Add framer support
net: wan: fsl_qmc_hdlc: Add runtime timeslots changes support
net: wan: fsl_qmc_hdlc: Fix module compilation
net: wwan: core: constify the struct device_type usage
net: wwan: core: make wwan_class constant
net: wwan: hwsim: make wwan_hwsim_class constant
net: wwan: t7xx: Add fastboot WWAN port
net: wwan: t7xx: Add sysfs attribute for device state machine
net: wwan: t7xx: Infrastructure for early port configuration
net: wwan: t7xx: Prefer struct_size over open coded arithmetic
net: wwan: t7xx: Split 64bit accesses to fix alignment issues
net: x25: remove dead links from Kconfig
 
Linux: net:usb:qmi_wwan: support Rolling modules
 
netdev: add per-queue statistics
netdev: add queue stat for alloc failures
netdev: let netlink core handle -EMSGSIZE errors
 
netdevsim: add Makefile for selftests
netdevsim: add ndo_get_iflink() implementation
netdevsim: add selftest for forwarding skb between connected ports
netdevsim: allow two netdevsim ports to be connected
netdevsim: fix rtnetlink.sh selftest
netdevsim: forward skbs from one connected port to another
netdevsim: make nsim_bus const
 
netfilter: arptables: allow xtables-nft only builds
netfilter: arptables: Select NETFILTER_FAMILY_ARP when building arp_tables.c
netfilter: br_netfilter: skip conntrack input hook for promisc packets
netfilter: complete validation of user input
netfilter: conntrack: expedite rcu in nf_conntrack_cleanup_net_list
netfilter: ebtables: allow xtables-nft only builds
netfilter: expect: Simplify the allocation of slab caches in nf_conntrack_expect_init
netfilter: flowtable: incorrect pppoe tuple
netfilter: flowtable: validate pppoe header
netfilter: move nf_reinject into nfnetlink_queue modules
netfilter: nf_conncount: Use KMEM_CACHE instead of kmem_cache_create()
netfilter: nf_log: consolidate check for NULL logger in lookup function
netfilter: nf_log: validate nf_logger_find_get()
netfilter: nf_tables: discard table flag update with pending basechain deletion
netfilter: nf_tables: do not compare internal table flags on updates
netfilter: nf_tables: Fix a memory leak in nf_tables_updchain
netfilter: nf_tables: fix memleak in map from abort path
netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()
netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()
netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get()
netfilter: nf_tables: flush pending destroy work before exit_net release
netfilter: nf_tables: honor table dormant flag from netdev release event path
netfilter: nf_tables: Implement table adoption support
netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST
netfilter: nf_tables: missing iterator type in lookup walk
netfilter: nf_tables: pass flags to set backend selection routine
netfilter: nf_tables: reject destroy command to remove basechain hooks
netfilter: nf_tables: reject new basechain after table flag update
netfilter: nf_tables: reject table flag and netdev basechain updates
netfilter: nf_tables: release batch on table validation from abort path
netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
netfilter: nf_tables: restore set elements when delete set fails
netfilter: nf_tables: skip netdev hook unregistration if table is dormant
netfilter: nft_osf: simplify init path
netfilter: nft_set_pipapo: constify lookup fn args where possible
netfilter: nft_set_pipapo: do not free live element
netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR
netfilter: nft_set_pipapo: release elements in clone only from destroy path
netfilter: nft_set_pipapo: shrink data structures
netfilter: nft_set_pipapo: speed up bulk element insertions
netfilter: nft_set_pipapo: use GFP_KERNEL for insertions
netfilter: nft_set_pipapo: walk over current view on netlink dump
netfilter: uapi: Document NFT_TABLE_F_OWNER flag
netfilter: validate user input for expected length
netfilter: x_tables: Use unsafe_memcpy() for 0-sized destination
netfilter: xtables: allow xtables-nft only builds
netfilter: xtables: fix up kconfig dependencies
 
netfs: Fix the pre-flush when appending to a file in writethrough mode
netfs: Fix writethrough-mode error handling
 
netlabel: cleanup struct netlbl_lsm_catmap
netlabel: remove impossible return value in netlbl_bitmap_walk
 
netlink: fix netlink_diag_dump() return value
netlink: handle EMSGSIZE errors in the core
netlink: hold nlk->cb_mutex longer in __netlink_dump_start()
netlink: let core handle error cases in dump operations
netlink: specs: Add missing bridge linkinfo attrs
netlink: specs: support generating code for genl socket priv
netlink: specs: support unterminated-ok
netlink: use kvmalloc() in netlink_alloc_large_skb()
 
netxen_nic: remove redundant assignment to variable capability
 
nexthop: allow nexthop_mpath_fill_node() to be called without RTNL
nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method
nexthop: Fix out-of-bounds access during attribute validation
nexthop: Fix splat with CONFIG_DEBUG_PREEMPT=y
nexthop: fix uninitialized variable in nla_put_nh_group_stats()
nexthop: Only parse NHA_OP_FLAGS for dump messages that require it
nexthop: Only parse NHA_OP_FLAGS for get messages that require it
nexthop: Simplify dump error handling
 
nfblock: pass queue_limits to blk_mq_alloc_disk
 
nfc: core: make nfc_class constant
nfc: hci: Introduce nfc_llc_del_engine() to reduce code duplication
nfc: hci: Save a few bytes of memory when registering a 'nfc_llc' engine
nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
nfc: nci: Fix kcov check in nci_rx_work()
nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
 
NFC: trf7970a: disable all regulators on removal
 
nfp: flower: handle acti_netdevs allocation failure
 
nfs: adapt to breakup of struct file_lock
 
NFS: avoid infinite loop in pnfs_update_layout.
 
nfs: convert to using new filelock helpers
 
NFS: Display the "fsc=" mount option if it is set
NFS: enable nconnect for RDMA
 
nfs: expose /proc/net/sunrpc/nfs in net namespaces
 
NFS: Fix an off by one in root_nfs_cat()
NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt
 
nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
nfs: fix regression in handling of fsc= option in NFSv4
nfs: fix UAF in direct writes
nfs: Handle error of rpc_proc_register() in nfs_net_init().
nfs: make the rpc_stat per net namespace
nfs: port block device access to files
nfs: properly protect nfs_direct_req fields
 
NFS: Read unlock folio on nfs_page_create_from_folio() error
NFS: remove sync_mode test from nfs_writepage_locked()
 
nfs: remove unused NFS_CALL macro
 
NFS: remove unused variable nfs_rpcstat
NFS: trace the uniquifier of fscache
 
nfsd: adapt to breakup of struct file_lock
 
NFSD: Add callback operation lifetime trace points
NFSD: Add nfsd_seq4_status trace event
NFSD: add support for CB_GETATTR callback
 
nfsd: allow admin-revoked NFSv4.0 state to be freed.
nfsd: allow delegation state ids to be revoked and then freed
nfsd: allow layout state to be admin-revoked.
nfsd: allow lock state ids to be revoked and then freed
nfsd: allow open state ids to be revoked and then freed
nfsd: allow state with no file to appear in /proc/fs/nfsd/clients/*/states
nfsd: avoid race after unhash_delegation_locked()
 
NFSD: change LISTXATTRS cookie encoding to big-endian
 
nfsd: clean up comments over nfs4_client definition
 
NFSD: Clean up nfsd4_encode_replay()
NFSD: Convert the callback workqueue to use delayed_work
 
nfsd: convert to using new filelock helpers
 
NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies
NFSD: Document nfsd_setattr() fill-attributes behavior
NFSD: Document the phases of CREATE_SESSION
 
nfsd: don't call functions with side-effecting inside WARN_ON()
nfsd: don't call locks_release_private() twice concurrently
nfsd: Don't leave work of closing files to a work queue
nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
nfsd: Fix a regression in nfsd_setattr()
 
NFSD: fix endianness issue in nfsd4_encode_fattr4
 
nfsd: Fix error cleanup path in nfsd_rename()
 
NFSD: fix LISTXATTRS returning a short list with eof=TRUE
NFSD: fix LISTXATTRS returning more bytes than maxcount
NFSD: Fix nfsd4_encode_fattr4() crasher
NFSD: fix nfsd4_listxattr_validate_cookie
NFSD: Fix nfsd_clid_class use of __string_len() macro
 
nfsd: Fix NFSv3 atomicity bugs in nfsd_setattr()
 
NFSD: Fix the NFSv4.1 CREATE_SESSION operation
NFSD: handle GETATTR conflict with write delegation
 
nfsd: hold ->cl_lock for hash_delegation_locked()
nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
nfsd: make all of the nfsd stats per-network namespace
nfsd: make svc_stat per-network namespace instead of global
 
NFSD: OP_CB_RECALL_ANY should recall both read and write delegations
 
nfsd: prepare for supporting admin-revocation of state
 
NFSD: Remove BUG_ON in nfsd4_process_cb_update()
 
nfsd: remove nfsd_stats, make th_cnt a global counter
 
NFSD: Remove redundant cb_seq_status initialization
 
nfsd: remove stale comment in nfs4_show_deleg()
 
NFSD: Remove unused @reason argument
NFSD: Rename nfsd_cb_state trace point
 
nfsd: rename NFSD_NET_* to NFSD_STATS_*
 
NFSD: Replace comment with lockdep assertion
NFSD: Replace dprintks in nfsd4_cb_sequence_done()
 
nfsd: report in /proc/fs/nfsd/clients/*/states when state is admin-revoke
 
NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down
NFSD: Reset cb_seq_status after NFS4ERR_DELAY
NFSD: Retransmit callbacks after client reconnects
NFSD: send OP_CB_RECALL_ANY to clients when number of delegations reaches its limit
 
nfsd: Simplify the allocation of slab caches in nfsd4_init_pnfs
nfsd: Simplify the allocation of slab caches in nfsd4_init_slabs
nfsd: Simplify the allocation of slab caches in nfsd_drc_slab_create
nfsd: Simplify the allocation of slab caches in nfsd_file_cache_init
nfsd: split sc_status out of sc_type
nfsd: stop setting ->pg_stats for unused stats
nfsd: use __fput_sync() to avoid delayed closing of files.
 
NFSv4.1/pnfs: fix NFS with TLS in pnfs
 
NFSv4.1: add tracepoint to trunked nfs4_exchange_id calls
 
NFSv4.2: fix listxattr maximum XDR buffer size
NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
 
NFSv4: nfs4_do_open() is incorrectly triggering state recovery
 
nilfs2: convert cpfile to use kmap_local
nilfs2: convert DAT to use kmap_local
nilfs2: convert ifile to use kmap_local
nilfs2: convert metadata file common code to use kmap_local
nilfs2: convert nilfs_copy_buffer() to use kmap_local
nilfs2: convert persistent object allocator to use kmap_local
nilfs2: convert recovery logic to use kmap_local
nilfs2: convert segment buffer to use kmap_local
nilfs2: convert sufile to use kmap_local
nilfs2: do not acquire rwsem in nilfs_bmap_write()
nilfs2: fix failure to detect DAT corruption in btree and direct mappings
nilfs2: fix OOB in nilfs_set_de_type
nilfs2: localize highmem mapping for checkpoint creation within cpfile
nilfs2: localize highmem mapping for checkpoint finalization within cpfile
nilfs2: localize highmem mapping for checkpoint reading within cpfile
nilfs2: MAINTAINERS: drop unreachable project mirror site
nilfs2: move nilfs_bmap_write call out of nilfs_write_inode_common
nilfs2: prevent kernel bug at submit_bh_wbc()
nilfs2: remove nilfs_cpfile_{get,put}_checkpoint()
nilfs2: use div64_ul() instead of do_div()
 
nios2/pgtable: define PFN_PTE_SHIFT
 
nios2: Only use built-in devicetree blob if configured to do so
 
Linux: Normalise "name (ad@dr)" MODULE_AUTHORs to "name "
 
nouveau/dmem: handle kcalloc() allocation failure
 
nouveau/gsp: Avoid addressing beyond end of rpc->entries
nouveau/gsp: don't check devinit disable on GSP.
 
nouveau/uvmm: fix addr/range calcs for remap operations
 
nouveau: fix devinit paths to only handle display on GSP.
nouveau: fix function cast warning
nouveau: fix instmem race condition around ptr stores
nouveau: reset the bo resource bus info after an eviction
 
nsfs: convert to path_from_stashed() helper
 
nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().
 
NTB: fix possible name leak in ntb_register_device()
 
ntfs3: add legacy ntfs file operations
ntfs3: enforce read-only when used as legacy ntfs driver
ntfs3: serve as alias for the legacy ntfs driver
ntfs3: use file_mnt_idmap helper
 
null_blk: add configfs variable shared_tags
null_blk: Delete nullb.{queue_depth, nr_queues}
null_blk: initialize the tag_set timeout in null_init_tag_set
null_blk: pass queue_limits to blk_mq_alloc_disk
null_blk: refactor tag_set setup
null_blk: remove null_gendisk_register
null_blk: remove the bio based I/O path
 
nullblk: Fix cleanup order in null_add_dev() error path
 
nvdimm/pmem: fix leak on dax_add_host() failure
nvdimm/pmem: Treat alloc_dax() -EOPNOTSUPP failure as non-fatal
 
nvdimm: make nvdimm_bus_type const
 
nvme-apple: Convert to platform remove callback returning void
 
nvme-fabrics: check max outstanding commands
nvme-fabrics: typo in nvmf_parse_key()
 
nvme-fc: rename free_ctrl callback to match name pattern
 
nvme-multipath: don't inherit LBA-related fields for the multipath node
nvme-multipath: pass queue_limits to blk_alloc_disk
nvme-multipath: use atomic queue limits API for stacking limits
 
nvme-pci: Add quirk for broken MSIs
 
nvme-rdma: clamp queue size according to ctrl cap
nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition
nvme-rdma: move NVME_RDMA_IP_PORT from common file
 
nvme-tcp: Export the nvme_tcp_wq to sysfs
nvme-tcp: strict pdu pacing to avoid send stalls on TLS
 
nvme/tcp: Add wq_unbound modparam for nvme_tcp_wq
 
nvme: add tracing of reservation commands
nvme: allow integrity when PI is not in first bytes
nvme: cancel pending I/O if nvme controller is in terminal state
nvme: change shutdown timeout setting message
nvme: cleanup nvme_configure_metadata
nvme: cleanup the nvme_init_integrity calling conventions
nvme: clear caller pointer on identify failure
nvme: core: constify struct class usage
nvme: don't create a multipath node for zero capacity devices
nvme: don't query identify data in configure_metadata
nvme: don't use nvme_update_disk_info for the multipath disk
nvme: fabrics: make nvmf_class constant
nvme: fcloop: make fcloop_class constant
nvme: find numa distance only if controller has valid numa id
nvme: fix reconnection fail due to reserved tag allocation
nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH
nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse()
nvme: move a few things out of nvme_update_disk_info
nvme: move blk_integrity_unregister into nvme_init_integrity
nvme: move common logic into nvme_update_ns_info
nvme: move max_integrity_segments handling out of nvme_init_integrity
nvme: move NVME_QUIRK_DEALLOCATE_ZEROES out of nvme_config_discard
nvme: move setting the write cache flags out of nvme_set_queue_limits
nvme: parse format command's lbafu when tracing
nvme: parse zns command's zsa and zrasf to string
nvme: port block device access to file
nvme: remove nvme_revalidate_zones
nvme: remove redundant BUILD_BUG_ON check
nvme: set max_hw_sectors unconditionally
nvme: split nvme_update_zone_info
nvme: split out a nvme_identify_ns_nvm helper
nvme: use nvme_disk_is_ns_head helper
nvme: use the atomic queue limits update API
 
nvmem: core: make nvmem_layout_bus_type const
nvmem: core: Print error on wrong bits DT property
nvmem: fixed-cell: Simplify nested if/then schema
nvmem: meson-efuse: fix function pointer type mismatch
nvmem: mtk-efuse: Drop NVMEM device name
nvmem: mtk-efuse: Register MediaTek socinfo driver from efuse
nvmem: zynqmp_nvmem: Add support to access efuse
nvmem: zynqmp_nvmem: zynqmp_nvmem_probe cleanup
 
nvmet-auth: replace pr_debug() with pr_err() to report an error.
nvmet-auth: return the error code to the nvmet_auth_ctrl_hash() callers
nvmet-auth: return the error code to the nvmet_auth_host_hash() callers
 
nvmet-fc: move RCU read lock to nvmet_fc_assoc_exists
 
nvmet-rdma: fix possible bad dereference when freeing rsps
nvmet-rdma: remove NVMET_RDMA_REQ_INVALIDATE_RKEY flag
nvmet-rdma: set max_queue_size for RDMA transport
 
nvmet-tcp: do not continue for invalid icreq
nvmet-tcp: fix possible memory leak when tearing down a controller
 
nvmet: add tracing of authentication commands
nvmet: add tracing of zns commands
nvmet: compare mqes and sqsize only for IO SQ
nvmet: fix nvme status code when namespace is disabled
nvmet: implement unique discovery NQN
nvmet: introduce new max queue size configuration entry
nvmet: make nvmet_wq unbound
nvmet: prevent sprintf() overflow in nvmet_subsys_nsid_exists()
nvmet: set ctrl pi_support cap before initializing cap reg
nvmet: set maxcmd to be per controller
 
objtool/LoongArch: Enable objtool to be built
objtool/LoongArch: Enable orc to be built
objtool/LoongArch: Implement instruction decoder
 
objtool/x86: Separate arch-specific and generic parts
 
objtool: Check local label in add_dead_ends()
objtool: Check local label in read_unwind_hints()
objtool: Fix compile failure when using the x32 compiler
objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks
 
ocfs2: adapt to breakup of struct file_lock
ocfs2: convert to using new filelock helpers
ocfs2: enable ocfs2_listxattr for special files
ocfs2: port block device access to file
ocfs2: remove SLAB_MEM_SPREAD flag usage
ocfs2: spelling fix
 
octeon_ep_vf: Add driver framework and device initialization
octeon_ep_vf: add ethtool support
octeon_ep_vf: add hardware configuration APIs
octeon_ep_vf: add support for ndo ops
octeon_ep_vf: add Tx/Rx processing and interrupt support
octeon_ep_vf: add Tx/Rx ring resource setup and cleanup
octeon_ep_vf: add VF-PF mailbox communication.
octeon_ep_vf: Improve help text grammar
octeon_ep_vf: update MAINTAINERS
 
octeontx2-af: Add array index check
octeontx2-af: Add filter profiles in hardware to extract packet headers
octeontx2-af: avoid off-by-one read from userspace
octeontx2-af: Cleanup loopback device checks
octeontx2-af: Create BPIDs free pool
 
Octeontx2-af: Fetch MAC channel info from firmware
Octeontx2-af: Fix an issue in firmware shared data reserved space
 
octeontx2-af: Fix devlink params
octeontx2-af: Fix issue with loading coalesced KPU profiles
octeontx2-af: Fix NIX SQ mode and BP config
 
Octeontx2-af: fix pause frame configuration in GMP mode
 
octeontx2-af: fix the double free in rvu_npc_freemem()
octeontx2-af: Use matching wake_up API variant in CGX command interface
octeontx2-af: Use separate handlers for interrupts
 
octeontx2-pf: Add TC flower offload support for TCP flags
octeontx2-pf: check negative error code in otx2_open()
octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation
octeontx2-pf: Fix transmit scheduler resource leak
octeontx2-pf: Send UP messages to VF only when VF is up.
octeontx2-pf: Use default max_active works instead of one
octeontx2-pf: Wait till detach_resources msg is complete
 
octeontx2: Detect the mbox up or down message via register
 
of/platform: Inform about created platform devices using pr_debug()
 
of: Add __of_device_is_status() and makes more generic status check
of: Add cleanup.h based auto release via __free(device_node) markings
of: Add for_each_reserved_child_of_node()
of: Add KUnit test to confirm DTB is loaded
of: Add of_get_next_status_child() and makes more generic of_get_next
of: Add of_machine_compatible_match()
of: Add of_phandle_args_equal() helper
of: Always unflatten in unflatten_and_copy_device_tree()
of: Change of_machine_is_compatible() to return bool
of: Create of_root if no dtb provided by firmware
of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
of: Make explicit cpu_to_be32 conversion to mute sparse warning
of: make for_each_property_of_node() available to to !OF
of: module: prevent NULL pointer dereference in vsnprintf()
of: Move all FDT reserved-memory handling into of_reserved_mem.c
of: property: add device link support for io-backends
of: property: add missing kerneldoc for of_graph_get_endpoint_count()
of: property: fw_devlink: Add support for "post-init-providers" property
of: property: Make 'no port node found' output a debug message
of: property: use unsigned int return on of_graph_get_endpoint_count()
of: Reimplement of_machine_is_compatible() using of_machine_compatible_match()
of: unittest: treat missing of_root as error instead of fixing up
of: unittest: Use for_each_child_of_node_scoped()
 
openpromfs: remove SLAB_MEM_SPREAD flag usage
 
openrisc: Call setup_memory() earlier in the init sequence
openrisc: Use asm-generic's version of fix_to_virt() & virt_to_fix()
 
OPP: debugfs: Fix warning around icc_get_name()
OPP: debugfs: Fix warning with W=1 builds
OPP: Extend dev_pm_opp_data with turbo support
 
OSS: dmasound/paula: Mark driver struct with __refdata to prevent section mismatch
 
overflow: Adjust check_*_overflow() kern-doc to reflect results
overflow: Allow non-type arg to type_max() and type_min()
overflow: Change DEFINE_FLEX to take __counted_by member
overflow: Introduce wrapping_add(), wrapping_sub(), and wrapping_mul()
overflow: Introduce wrapping_assign_add() and wrapping_assign_sub()
overflow: Use POD in check_shl_overflow()
 
ovl: Always reject mounting over case-insensitive directories
ovl: convert to super_set_uuid()
ovl: relax WARN_ON in ovl_verify_area()
 
packet: annotate data-races around ignore_outgoing
 
padata: downgrade padata_do_multithreaded to serial execution for non-SMP
 
page_frag: unify gfp bits for order 3 page allocation
 
page_pool: disable direct recycling based on pool->cpuid on destroy
 
pagevec: add ability to iterate a queue
 
panic: add option to dump blocked tasks in panic_print
panic: Flush kernel log buffer at the end
panic: suppress gnu_printf warning
 
parisc/unaligned: Rewrite 64-bit inline assembly of emulate_ldd()
 
parisc: avoid c23 'nullptr' idenitifier
parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
parisc: Fix csum_ipv6_magic on 32-bit systems
parisc: Fix csum_ipv6_magic on 64-bit systems
parisc: Fix ip_fast_csum
parisc: led: Convert to platform remove callback returning void
parisc: make parisc_bus_type const
parisc: Show kernel unaligned memory accesses
parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
 
parport: amiga: Convert to platform remove callback returning void
parport: sunbpp: Convert to platform remove callback returning void
 
PCI/AER: Block runtime suspend when handling errors
PCI/AER: Clean up version indentation in ABI docs
PCI/AER: Fix rootport attribute paths in ABI docs
PCI/AER: Generalize TLP Header Log reading
PCI/AER: Use explicit register size for PCI_ERR_CAP
 
PCI/ASPM: Always build aspm.c
PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state()
PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched
PCI/ASPM: Disable L1 before configuring L1 Substates
PCI/ASPM: Move pci_configure_ltr() to aspm.c
PCI/ASPM: Move pci_save_ltr_state() to aspm.c
PCI/ASPM: Restore parent state to parent, child state to child
PCI/ASPM: Save L1 PM Substates Capability for suspend/resume
PCI/ASPM: Update save_state when configuration changes
 
PCI/DPC: Ignore Surprise Down error on hot removal
PCI/DPC: Print all TLP Prefixes, not just the first
PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
 
PCI/P2PDMA: Fix a sleeping issue in a RCU read section
 
PCI/PM: Allow runtime PM with no PM callbacks at all
PCI/PM: Drain runtime-idle callbacks before driver removal
 
PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y
PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions
 
PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling
PCI: cadence: Clear the ARI Capability Next Function Number of the last function
PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge
PCI: dwc: endpoint: Fix advertised resizable BAR size
PCI: dwc: Strengthen the MSI address allocation logic
PCI: endpoint: Clean up hardware description for BARs
PCI: endpoint: Drop only_64bit on reserved BARs
PCI: endpoint: Improve pci_epf_alloc_space() API
PCI: endpoint: Make pci_epf_bus_type const
PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API
PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API
PCI: endpoint: Refactor pci_epf_alloc_space() API
PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names
PCI: epf-mhi: Add support for SA8775P SoC
PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure
PCI: hv: Fix ring buffer size calculation
PCI: imx6: Add epc_features in imx6_pcie_drvdata
PCI: imx6: Add iMX95 Endpoint (EP) support
PCI: imx6: Add iMX95 PCIe Root Complex support
PCI: imx6: Clean up addr_space retrieval code
PCI: imx6: Simplify clock handling by using clk_bulk*() function
PCI: imx6: Simplify configure_type() by using mode_off and mode_mask
PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask
PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV
PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET
PCI: imx6: Simplify switch-case logic by introducing init_phy() callback
PCI: Make pci_dev_is_disconnected() helper public for other drivers
PCI: Make pcie_port_bus_type const
PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
PCI: Mark LSI FW643 to avoid bus reset
PCI: Move devres code from pci.c to devres.c
PCI: Move PCI-specific devres code to drivers/pci/
PCI: Move pci_iomap.c to drivers/pci/
PCI: Place interrupt related code into irq.c
PCI: qcom: Add X1E80100 PCIe support
PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p
PCI: qcom: Enable BDF to SID translation properly
PCI: Remove obsolete pci_cleanup_rom() declaration
PCI: switchtec: Fix an error handling path in switchtec_pci_probe()
 
pci_iounmap(): Fix MMIO mapping leak
 
pcmcia: cs: make pcmcia_socket_class constant
pcmcia: ds: make pcmcia_bus_type const
 
pds_core: add simple AER handler
pds_core: Clean up init/uninit flows to be more readable
pds_core: delete VF dev on reset
pds_core: Don't assign interrupt index/bound_intr to notifyq
pds_core: Fix pdsc_check_pci_health function to use work thread
pds_core: Fix up some minor issues
pds_core: Unmask adminq interrupt in work thread
pds_core: use pci_reset_function for health reset
 
peci: linux/peci.h: fix Excess kernel-doc description warning
 
perf annotate-data: Add stack operation pseudo type
perf annotate-data: Handle array style accesses
perf annotate-data: Handle macro fusion on x86
perf annotate-data: Handle PC-relative addressing
perf annotate-data: Parse 'lock' prefix from llvm-objdump
perf annotate-data: Support global variables
perf annotate-data: Support stack variables
 
perf annotate: Add a hashmap for symbol histogram
perf annotate: Add comments in the data structures
perf annotate: Calculate instruction overhead using hashmap
perf annotate: Make sure to call symbol__annotate2() in TUI
perf annotate: Remove sym_hist.addr[] array
 
perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h
 
perf bpf: Check that the minimal vmlinux.h installed is the latest one
perf bpf: Clean up the generated/copied vmlinux.h
 
perf build: Check whether pkg-config is installed when libtraceevent is linked
perf build: Cleanup perf register configuration
perf build: Remove unused CONFIG_PERF_REGS
 
perf data convert: Fix segfault when converting to json when cpu_desc isn't set
 
perf data: Minor code style alignment cleanup
 
perf Documentation: Add some more hints to tips.txt
 
perf dwarf-aux: Add die_get_cfa()
perf dwarf-aux: Check allowed DWARF Ops
 
perf evlist: Fix evlist__new_default() for > 1 core PMU
 
perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample()
perf evsel: Rename get_states() to parse_task_states() and make it public
 
perf expr: Allow NaN to be a valid number
perf expr: Fix "has_event" function for metric style events
 
perf jevents: Drop or simplify small integer values
 
perf kvm powerpc: Fix build
 
perf list: Add scandirat compatibility function
perf list: fix short description for some cache events
perf list: For metricgroup only list include description
 
perf lock contention: Account contending locks too
perf lock contention: Add a missing NULL check
 
perf machine: Move fprintf to for_each loop and a callback
perf machine: Move machine's threads into its own abstraction
 
perf map: Fix map reference count issues
 
perf maps: Get map before returning in maps__find
perf maps: Get map before returning in maps__find_by_name
perf maps: Get map before returning in maps__find_next_entry
perf maps: Hide maps internals
perf maps: Locking tidy up of nr_maps
perf maps: Switch from rbtree to lazily sorted array for addresses
 
perf mem: Add mem_events into the supported perf_pmu
perf mem: Clean up is_mem_loads_aux_event()
perf mem: Clean up perf_mem_event__supported()
perf mem: Clean up perf_mem_events__name()
perf mem: Clean up perf_mem_events__ptr()
perf mem: Clean up perf_mem_events__record_args()
perf mem: Clean up perf_pmus__num_mem_pmus()
 
perf metric: Don't remove scale from counts
 
perf metrics: Compute unmerged uncore metrics individually
perf metrics: Fix metric matching
perf metrics: Fix segv for metrics with no events
 
perf parse-events: Improve error location of terms cloned from an event
perf parse-events: Print all errors
 
perf parse-regs: Always build perf register functions
perf parse-regs: Introduce a weak function arch__sample_reg_masks()
 
perf pmu: Fix a potential memory leak in perf_pmu__lookup()
perf pmu: Treat the msr pmu as software
 
perf print-events: make is_event_supported() more robust
 
perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording
perf record: Display data size on pipe mode
perf record: Fix possible incorrect free in record__switch_output()
 
perf report: Prevent segfault with --no-parent
perf report: Sort child tasks by tid
 
perf riscv: Fix the warning due to the incompatible type
 
perf sched: Commit to evsel__taskstate() to parse task state info
perf sched: Fix memory leak in perf_sched__map()
perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}()
perf sched: Move curr_thread initialization to perf_sched__map()
perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay()
perf sched: Sync state char array with the kernel
 
perf script: Print source line for each jump in brstackinsn
 
perf srcline: Add missed addr2line closes
 
perf stat: Avoid metric-only segv
perf stat: Fix metric-only aggregation index
perf stat: Pass fewer metric arguments
perf stat: Support per-cluster aggregation
 
perf symbols: Slightly improve module file executable section mappings
 
perf test: Enable Symbols test to work with a current module dso
perf test: Fix spelling mistake "curent" -> "current"
perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test
perf test: Rename builtin-test-list and add missed header guard
perf test: Simplify metric value validation test final report
perf test: Skip metric w/o event name on arm64 in stat STD output linter
perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in
perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1
 
perf tests: Add option to run tests in parallel
perf tests: Avoid fork in perf_has_symbol test
perf tests: Run time generate shell test suites
perf tests: Use scandirat for shell script finding
 
perf testsuite: Add common output checking helpers
perf testsuite: Add common regex patters
perf testsuite: Add common setting for shell tests
perf testsuite: Add initialization script for shell tests
perf testsuite: Add test case for perf probe
perf testsuite: Add test for kprobe handling
perf testsuite: Install kprobe tests and common files
 
perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str()
perf thread_map: Skip exited threads when scanning /proc
 
perf threads: Move threads to its own files
perf threads: Reduce table size from 256 to 8
perf threads: Switch from rbtree to hashmap
 
perf tools: Add -H short option for --hierarchy
perf tools: Fixup module symbol end address properly
perf tools: Make it possible to see perf's kernel and module memory mappings
perf tools: Remove misleading comments on map functions
 
perf trace: Ignore thread hashing in summary
 
perf tsc: Add missing newlines to debug statements
 
perf util: Add evsel__taskstate() to parse the task state info instead
perf util: Add helpers to parse task state string from libtraceevent
 
perf vendor events amd: Fix Zen 4 cache latency events
 
perf vendor events intel: Add umasks/occ_sel to PCU events.
perf vendor events intel: Update alderlake events to v1.24
perf vendor events intel: Update alderlake TMA metrics to 4.7
perf vendor events intel: Update alderlaken events to v1.24
perf vendor events intel: Update broadwell events to v29
perf vendor events intel: Update broadwell TMA metrics to 4.7
perf vendor events intel: Update broadwellde TMA metrics to 4.7
perf vendor events intel: Update broadwellx TMA metrics to 4.7
perf vendor events intel: Update cascadelakex TMA metrics to 4.7
perf vendor events intel: Update emeraldrapids events to v1.03
perf vendor events intel: Update grandridge events to v1.01
perf vendor events intel: Update haswell events to v35
perf vendor events intel: Update haswell TMA metrics to 4.7
perf vendor events intel: Update haswellx TMA metrics to 4.7
perf vendor events intel: Update icelake events to v1.21
perf vendor events intel: Update icelake TMA metrics to 4.7
perf vendor events intel: Update icelakex TMA metrics to 4.7
perf vendor events intel: Update ivybridge TMA metrics to 4.7
perf vendor events intel: Update ivytown TMA metrics to 4.7
perf vendor events intel: Update jaketown TMA metrics to 4.7
perf vendor events intel: Update meteorlake events to v1.07
perf vendor events intel: Update rocketlake events to v1.02
perf vendor events intel: Update rocketlake TMA metrics to 4.7
perf vendor events intel: Update sandybridge TMA metrics to 4.7
perf vendor events intel: Update sapphirerapids TMA metrics to 4.7
perf vendor events intel: Update sierraforst events to v1.01
perf vendor events intel: Update skylake events to v58
perf vendor events intel: Update skylake TMA metrics to 4.7
perf vendor events intel: Update skylakex TMA metrics to 4.7
perf vendor events intel: Update tigerlake events to v1.15
perf vendor events intel: Update tigerlake TMA metrics to 4.7
 
perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT
perf version: Display availability of OpenCSD support
 
perf/arm-cmn: Improve debugfs pretty-printing for large configs
 
perf/arm_cspmu: Add devicetree support
perf/arm_cspmu: Simplify attribute groups
perf/arm_cspmu: Simplify counter reset
perf/arm_cspmu: Simplify initialisation
 
perf/bpf: Fix duplicate type check
 
perf/pmu-events/powerpc: Update json mapfile with Power11 PVR
 
perf/x86/amd/core: Avoid register reset when CPU is dead
perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
 
perf/x86/amd/lbr: Discard erroneous branch entries
perf/x86/amd/lbr: Use freeze based on availability
 
perf/x86/amd/uncore: Fix __percpu annotation
 
perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event
 
perf/x86/intel: Expose existence of callback support to KVM
 
perf/x86: Fix out of range data
 
perf: alibaba_uncore_drw: Convert to platform remove callback returning void
perf: amlogic: Convert to platform remove callback returning void
perf: arm-cci: Convert to platform remove callback returning void
perf: arm-ccn: Convert to platform remove callback returning void
perf: arm-cmn: Convert to platform remove callback returning void
perf: arm_cspmu: Convert to platform remove callback returning void
perf: arm_dmc620: Convert to platform remove callback returning void
perf: arm_dsu: Convert to platform remove callback returning void
perf: arm_smmuv3: Convert to platform remove callback returning void
perf: arm_spe: Convert to platform remove callback returning void
perf: build: introduce the libcapstone
perf: fsl_imx8_ddr: Convert to platform remove callback returning void
perf: fsl_imx9_ddr: Convert to platform remove callback returning void
perf: hisilicon: Convert to platform remove callback returning void
perf: marvell_cn10k_ddr: Convert to platform remove callback returning void
perf: marvell_cn10k_tad: Convert to platform remove callback returning void
perf: qcom_l2: Convert to platform remove callback returning void
perf: RISC-V: Eliminate redundant interrupt enable/disable operations
perf: RISC-V: Introduce Andes PMU to support perf event sampling
perf: script: add field 'disasm' to display mnemonic instructions
perf: script: add raw|disasm arguments to --insn-trace option
perf: script: prefer capstone to XED
perf: starfive: Add StarLink PMU support
perf: starfive: fix 64-bit only COMPILE_TEST condition
perf: starfive: Only allow COMPILE_TEST for 64-bit architectures
perf: thunderx2: Convert to platform remove callback returning void
perf: util: use capstone disasm engine to show assembly instructions
perf: xgene: Convert to platform remove callback returning void
 
phonet: fix rtm_phonet_notify() skb allocation
 
phy: armada-38x: add mux value for gbe port 0 on serdes 0
phy: cadence-torrent: Add PCIe(100MHz) + USXGMII(156.25MHz) multilink configuration
phy: cadence-torrent: Add USXGMII(156.25MHz) + SGMII/QSGMII(100MHz) multilink config for TI J7200
phy: cadence-torrent: Add USXGMII(156.25MHz) + SGMII/QSGMII(100MHz) multilink configuration
phy: constify of_phandle_args in xlate
phy: core: add notify_connect and notify_disconnect callback
phy: freescale: imx8m-pcie: fix pcie link-up instability
phy: marvell: a3700-comphy: Fix hardcoded array size
phy: marvell: a3700-comphy: Fix out of bounds read
phy: mtk-mipi-csi: add driver for CSI phy
phy: phy-rockchip-samsung-hdptx: Select CONFIG_RATIONAL
phy: qcom-qmp-pcie: Add support for X1E80100 g3x2 and g4x2 PCIE
phy: qcom-qmp-ufs: Switch to devm_clk_bulk_get_all() API
phy: qcom: m31: match requested regulator name with dt schema
phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE
phy: qcom: qmp-combo: Fix VCO div offset on v3
phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6
phy: qcom: qmp-pcie: Add QMP v6 registers layout
phy: qcom: qmp-pcie: Update PCIe0 PHY settings for SM8550
phy: qcom: qmp-pcie: Update PCIe1 PHY settings for SM8550
phy: qcom: qmp-ufs: Add SC7180 support
phy: qcom: qmp-usb-legacy: drop qmp_usb_legacy_iomap
phy: qcom: qmp-usb-legacy: drop single-lane support
phy: qcom: qmp-usb: drop dual-lane handling
phy: qcom: qmp-usb: split USB-C PHY driver
phy: qcom: qmp-usbc: add support for the Type-C handling
phy: qcom: qmp-usbc: drop has_pwrdn_delay handling
phy: qcom: qmp-usbc: enable SDM630 support
phy: qcom: qmp-usbc: handle CLAMP register in a correct way
phy: qcom: qmp: move common bits definitions to common header
phy: qcom: qmp: move common functions to common header
phy: qcom: qmp: split DP PHY registers to separate headers
phy: qcom: sgmii-eth: move PCS registers to separate header
phy: qcom: sgmii-eth: use existing register definitions
phy: qualcomm: phy-qcom-qmp-ufs: Add High Speed Gear 5 support for SM8550
phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY
phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY
phy: rockchip-snps-pcie3: fix bifurcation on rk3588
phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits
phy: rockchip: Add Samsung HDMI/eDP Combo PHY driver
phy: rockchip: naneng-combphy: Fix mux on rk3588
phy: tegra: xusb: Add API to retrieve the port number of phy
phy: ti: gmii-sel: add resume support
phy: ti: tusb1210: Define device IDs
phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered
phy: ti: tusb1210: Use temporary variable for struct device
 
pid: kill the obsolete PIDTYPE_PID code in transfer_pid()
 
pidfd: add pidfs
pidfd: allow to override signal scope in pidfd_send_signal()
pidfd: change do_notify_pidfd() to use __wake_up(poll_to_key(EPOLLIN))
pidfd: change pidfd_send_signal() to respect PIDFD_THREAD
pidfd: cleanup the usage of __pidfd_prepare's flags
pidfd: clone: allow CLONE_THREAD | CLONE_PIDFD together
pidfd: don't do_notify_pidfd() if !thread_group_empty()
pidfd: exit: kill the no longer used thread_group_exited()
pidfd: getfd should always report ESRCH if a task is exiting
pidfd: implement PIDFD_THREAD flag for pidfd_open()
pidfd: kill the no longer needed do_notify_pidfd() in de_thread()
pidfd: move struct pidfd_fops
 
pidfd_poll: report POLLHUP when pid_task() == NULL
 
pidfs: convert to path_from_stashed() helper
pidfs: remove config option
 
pinctrl/meson: fix typo in PDM's pin name
 
pinctrl: Add driver for Awinic AW9523/B I2C GPIO Expander
pinctrl: aw9523: Add proper terminator
pinctrl: aw9523: Make the driver tristate
pinctrl: baytrail: Add pinconf group for uart3
pinctrl: baytrail: Fix selecting gpio pinctrl state
pinctrl: core: comment that pinctrl_add_gpio_range() is deprecated
pinctrl: core: delete incorrect free in pinctrl_enable()
pinctrl: cs42l43: Remove some needless inlines
pinctrl: cs42l43: Tidy up header includes
pinctrl: cs42l43: Use str_high_low()
pinctrl: da9062: Add OF table
pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
pinctrl: mcp23s08: Check only GPIOs which have interrupts enabled
pinctrl: mediatek: Drop bogus slew rate register range for MT8186
pinctrl: mediatek: Drop bogus slew rate register range for MT8192
pinctrl: mediatek: mt7981: add additional emmc groups
pinctrl: mediatek: mt7981: add additional uart group
pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE
pinctrl: mt7986: excise kernel-doc warnings
pinctrl: nomadik: fix build warning (-Wformat)
pinctrl: nomadik: fix build warning (-Wpointer-to-int-cast)
pinctrl: nomadik: fix dereference of error pointer
pinctrl: nomadik: follow conditional kernel coding conventions
pinctrl: nomadik: follow type-system kernel coding conventions
pinctrl: nomadik: follow whitespace kernel coding conventions
pinctrl: nomadik: Kconfig: allow building with COMPILE_TEST
pinctrl: nomadik: minimise indentation in probe
pinctrl: nuvoton: Constify wpcm450_groups
pinctrl: ocelot: remove redundant assignment to variable ret
pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T
pinctrl: pinctrl-zynqmp: Use devm_kcalloc() instead of devm_kzalloc()
pinctrl: pinmux: Suppress error message for -EPROBE_DEFER
pinctrl: qcom: sm8650-lpass-lpi: correct Kconfig name
pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm
pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
pinctrl: renesas: Initial R8A779H0 (R-Car V4M) PFC support
pinctrl: renesas: pinctrl-rzg2l: Add the missing port pins P19 to P28
pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin group/function
pinctrl: renesas: r8a779h0: Add Audio pins, groups, functions
pinctrl: renesas: r8a779h0: Add CANFD pins, groups, functions
pinctrl: renesas: r8a779h0: Add Ethernet AVB pins, groups, functions
pinctrl: renesas: r8a779h0: Add HSCIF pins, groups, functions
pinctrl: renesas: r8a779h0: Add I2C pins, groups, functions
pinctrl: renesas: r8a779h0: Add MSIOF pins, groups, functions
pinctrl: renesas: r8a779h0: Add PCIe pins, groups, functions
pinctrl: renesas: r8a779h0: Add PWM/TPU pins, groups, functions
pinctrl: renesas: r8a779h0: Add QSPI pins, groups, functions
pinctrl: renesas: r8a779h0: Add SCIF pins, groups, functions
pinctrl: renesas: r8a779h0: Add SCIF_CLK pins, groups, functions
pinctrl: renesas: r8a779h0: Add SD/MMC pins, groups, functions
pinctrl: renesas: rzg2l: Add suspend/resume support
pinctrl: renesas: rzg2l: Avoid configuring ISEL in gpio_irq_{en,dis}able*(
pinctrl: renesas: rzg2l: Configure interrupt input mode
pinctrl: renesas: rzg2l: Configure the interrupt type on resume
pinctrl: renesas: rzg2l: Execute atomically the interrupt configuration
pinctrl: renesas: rzg2l: Fix locking in rzg2l_dt_subnode_to_map()
pinctrl: renesas: rzg2l: Improve code for readability
pinctrl: renesas: rzg2l: Include pinmap in RZG2L_GPIO_PORT_PACK() macro
pinctrl: renesas: rzg2l: Select GPIOLIB_IRQCHIP and IRQ_DOMAIN_HIERARCHY
pinctrl: renesas: rzg2l: Simplify rzg2l_gpio_irq_{en,dis}able()
pinctrl: st: Return pinctrl_gpio_direction_output to transfer the error
 
pktcdvd: don't set max_hw_sectors on the underlying device
pktcdvd: port block device access to file
pktcdvd: set queue limits at disk allocation time
pktcdvd: stop setting q->queuedata
 
platform-msi: Prepare for real per device domains
platform-msi: Remove unused interfaces
platform-msi: Remove usage of the deprecated ida_simple_xx() API
 
platform/chrome: cros_ec_spi: Follow renaming of SPI "master" to "controller"
platform/chrome: cros_ec_typec: Make sure the USB role switch has PLD
platform/chrome: cros_ec_uart: properly fix race condition
platform/chrome: Update binary interface for EC-based watchdog
 
platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up
platform/mellanox: mlxbf-pmc: fix signedness bugs
platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks
platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional
platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types
platform/mellanox: mlxreg-hotplug: Remove redundant NULL-check
 
platform/surface: aggregator_registry: add entry for fan speed
 
platform/x86/amd/hsmp: Add support for ACPI based probing
platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
platform/x86/amd/hsmp: Create static func to handle platdev
platform/x86/amd/hsmp: Define a struct to hold mailbox regs
platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
platform/x86/amd/hsmp: Move hsmp_test to probe
platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
platform/x86/amd/hsmp: Remove extra parenthesis and add a space
platform/x86/amd/hsmp: Restructure sysfs group creation
 
platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes
 
platform/x86/amd/pmf: Add missing __iomem attribute to policy_base
platform/x86/amd/pmf: Add support to get APTS index numbers for static slider
platform/x86/amd/pmf: Add support to get sbios requests in PMF driver
platform/x86/amd/pmf: Add support to get sps default APTS index values
platform/x86/amd/pmf: Add support to notify sbios heart beat event
platform/x86/amd/pmf: Differentiate PMF ACPI versions
platform/x86/amd/pmf: Disable debugfs support for querying power thermals
platform/x86/amd/pmf: Do not use readl() for policy buffer access
platform/x86/amd/pmf: Fix possible out-of-bound memory accesses
platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine()
platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles
platform/x86/amd/pmf: Use struct for cookie header
 
platform/x86/amd: pmf: Add infrastructure for quirking supported funcs
platform/x86/amd: pmf: Add quirk for ROG Zephyrus G14
platform/x86/amd: pmf: Decrease error message to debug
 
platform/x86/fujitsu-laptop: Add battery charge control support
 
platform/x86/intel-uncore-freq: Increase minor number support
 
platform/x86/intel/hid: Add Lunar Lake and Arrow Lake support
platform/x86/intel/hid: Don't wake on 5-button releases
 
platform/x86/intel/ifs: Add an entry rendezvous for SAF
platform/x86/intel/ifs: Add current batch number to trace output
platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
platform/x86/intel/ifs: Trace on all HT threads when executing a test
 
platform/x86/intel/pmc/arl: Put GNA device in D3
 
platform/x86/intel/pmc/lnl: Remove SSRAM support
 
platform/x86/intel/pmc: Improve PKGC residency counters debug
 
platform/x86/intel/tpmi: Change vsec offset to u64
 
platform/x86/intel/vsec: Remove nuisance message
 
platform/x86: acer-wmi: Add predator_v4 module parameter
platform/x86: acer-wmi: Add support for Acer PH16-71
platform/x86: acer-wmi: Add support for Acer PH18-71
platform/x86: asus-wmi: Consider device is absent when the read is ~0
platform/x86: dell-privacy: Remove usage of wmi_has_guid()
platform/x86: hp-wmi: Add thermal profile support for 8BAD boards
platform/x86: hp-wmi: Tidy up module source code
platform/x86: ideapad-laptop: map Fn + R key to KEY_REFRESH_RATE_TOGGLE
platform/x86: ideapad-laptop: support Fn+R dual-function key
platform/x86: intel-vbtn: Update tablet mode switch at end of probe
platform/x86: intel-vbtn: Use acpi_has_method to check for switch
platform/x86: intel_scu_ipcutil: Make scu static
platform/x86: intel_scu_pcidrv: Remove unused intel-mid.h
platform/x86: intel_scu_wdt: Remove unused intel-mid.h
platform/x86: ISST: Add Grand Ridge to HPM CPU list
platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
platform/x86: ISST: Allow reading core-power state on HWP disabled systems
platform/x86: lg-laptop: fix %s null argument warning
platform/x86: make fw_attr_class constant
platform/x86: pmc_atom: Annotate d3_sts register bit defines
platform/x86: pmc_atom: Check state of PMC clocks on s2idle
platform/x86: pmc_atom: Check state of PMC managed devices on s2idle
platform/x86: remove obsolete calls to ledtrig_audio_get
platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57
platform/x86: silicom-platform: clean up a check
platform/x86: Support for mode FN key
platform/x86: thinkpad_acpi: Add more ThinkPads with non-standard reg address for fan
platform/x86: thinkpad_acpi: Fix to correct wrong temp reporting on some ThinkPads
platform/x86: thinkpad_acpi: remove redundant assignment to variable i
platform/x86: thinkpad_acpi: Simplify thermal mode checking
platform/x86: toshiba_acpi: Silence logging for some events
platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
platform/x86: wmi: Always evaluate _WED when receiving an event
platform/x86: wmi: Check if event data is not NULL
platform/x86: wmi: Check if WMxx control method exists
platform/x86: wmi: Do not instantiate older WMI drivers multiple times
platform/x86: wmi: Ignore duplicated GUIDs in legacy matches
platform/x86: wmi: Make input buffer mandatory when evaluating methods
platform/x86: wmi: Prevent incompatible event driver from probing
platform/x86: wmi: Remove obsolete duplicate GUID allowlist
platform/x86: wmi: Remove unnecessary out-of-memory message
platform/x86: wmi: Replace pr_err() with dev_err()
platform/x86: wmi: Stop using ACPI device class
platform/x86: wmi: Update documentation regarding _WED
platform/x86: wmi: Use ACPI device name in netlink event
platform/x86: wmi: Use FW_BUG when warning about missing control methods
 
platform: goldfish: move the separate 'default' propery for CONFIG_GOLDFISH
platform: x86: ibm_rtl: make rtl_subsys const
platform: x86: wmi: make wmi_bus_type const
 
PM: domains: Add helper functions to attach/detach multiple PM domains
PM: EM: Add em_dev_compute_costs()
PM: EM: Add em_perf_state_from_pd() to get performance states table
PM: EM: Add functions for memory allocations for new EM tables
PM: EM: Add missing newline for the message log
PM: EM: Add performance field to struct em_perf_state and optimize
PM: EM: Change debugfs configuration to use runtime EM table data
PM: EM: Check if the get_cost() callback is present in em_compute_costs()
PM: EM: Extend em_cpufreq_update_efficiencies() argument list
PM: EM: Find first CPU active while updating OPP efficiency
PM: EM: Fix nr_states warnings in static checks
PM: EM: fix wrong utilization estimation in em_cpu_energy()
PM: EM: Force device drivers to provide power in uW
PM: EM: Introduce em_compute_costs()
PM: EM: Introduce em_dev_update_perf_domain() for EM updates
PM: EM: Introduce runtime modifiable table
PM: EM: Optimize em_cpu_energy() and remove division
PM: EM: Refactor em_pd_get_efficient_state() to be more flexible
PM: EM: Remove old table
PM: EM: Split the allocation and initialization of the EM table
PM: EM: Support late CPUs booting and capacity adjustment
PM: EM: Use runtime modified EM for CPUs energy estimation in EAS
PM: hibernate: Add support for LZ4 compression for hibernation
PM: hibernate: Don't ignore return from set_memory_ro()
PM: hibernate: Move to crypto APIs for LZO compression
PM: hibernate: Rename lzo* to make it generic
PM: hibernate: Support to select compression algorithm
PM: runtime: Add pm_runtime_put_autosuspend() replacement
PM: runtime: add tracepoint for runtime_status changes
PM: runtime: Simplify pm_runtime_get_if_active() usage
PM: s2idle: Make sure CPUs will wakeup directly on resume
PM: sleep: Call dpm_async_fn() directly in each suspend phase
PM: sleep: Move devices to new lists earlier in each suspend phase
PM: sleep: Move some assignments from under a lock
PM: sleep: Relocate two device PM core functions
PM: sleep: Simplify dpm_suspended_list walk in dpm_resume()
PM: sleep: stats: Call dpm_save_failed_step() at most once per phase
PM: sleep: stats: Define suspend_stats next to the code using it
PM: sleep: stats: Log errors right after running suspend callbacks
PM: sleep: stats: Use an array of step failure counters
PM: sleep: stats: Use array of suspend step names
PM: sleep: stats: Use locking in dpm_save_failed_dev()
PM: sleep: stats: Use unsigned int for success and failure counters
PM: sleep: Use bool for all 1-bit fields in struct dev_pm_info
PM: sleep: wakeirq: fix wake irq warning in system suspend
PM: suspend: Set mem_sleep_current during kernel command line setup
 
pmdomain: core: constify of_phandle_args in add device and subdomain
pmdomain: core: constify of_phandle_args in xlate
pmdomain: core: Print a message when unused power domains are disabled
pmdomain: core: Scale down parent/child performance states in reverse order
pmdomain: imx8mp-blk-ctrl: Error out if domains are missing in DT
pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain
pmdomain: mediatek: Use devm_platform_ioremap_resource() in init_scp()
pmdomain: Merge branch dt into next
pmdomain: Merge branch fixes into next
pmdomain: Merge branch fixes into next
pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl
pmdomain: qcom: rpmpd: Add MSM8974+PM8841 power domains
pmdomain: qcom: rpmpd: Add MSM8974PRO+PMA8084 power domains
pmdomain: qcom: rpmpd: Keep one RPM handle for all RPMPDs
pmdomain: renesas: Adjust the waiting time to cover the worst case
pmdomain: renesas: r8a779h0-sysc: Add r8a779h0 support
pmdomain: renesas: rcar-gen4-sysc: Reduce atomic delays
pmdomain: renesas: rcar-gen4-sysc: Remove unneeded includes
pmdomain: ti: Add a null pointer check to the omap_prm_domain_init
 
pmem: pass queue_limits to blk_mq_alloc_disk
 
pnfs/filelayout: add tracepoint to getdeviceinfo
 
power: port block device access to file
power: reset: as3722-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power: reset: atc260x-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power: reset: atc260x-poweroff: Use devm_register_sys_off_handler(RESTART)
power: reset: axxia-reset: Use devm_register_sys_off_handler(RESTART)
power: reset: brcm-kona-reset: Use devm_register_sys_off_handler(RESTART)
power: reset: gemini-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power: reset: msm-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power: reset: msm-poweroff: Use devm_register_sys_off_handler(RESTART)
power: reset: mt6323-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power: reset: regulator-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power: reset: restart-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power: reset: rmobile-reset: Make sysc_base2 local
power: reset: rmobile-reset: Map correct MMIO resource
power: reset: rmobile-reset: Use devm_platform_ioremap_resource() helper
power: reset: rmobile-reset: Use devm_register_sys_off_handler(RESTART)
power: reset: syscon-poweroff: Move device data into a struct
power: reset: syscon-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power: reset: tps65086-restart: Remove unneeded device data struct
power: reset: tps65086-restart: Use devm_register_sys_off_handler(RESTART)
power: reset: xgene-reboot: Fix a NULL vs IS_ERR() test
power: reset: xgene-reboot: Use devm_platform_ioremap_resource() helper
power: reset: xgene-reboot: Use devm_register_sys_off_handler(RESTART)
power: rt9455: hide unused rt9455_boost_voltage_values
power: supply: axp20x_usb_power: enable usb_type reporting
power: supply: axp20x_usb_power: fix race condition with usb bc
power: supply: axp20x_usb_power: replace current_max with input_current_limit
power: supply: axp20x_usb_power: use correct register for input current limit
power: supply: axp288_fuel_gauge: Add STCK1A* Intel Compute Sticks to the deny-list
power: supply: axp288_fuel_gauge: Deny ROCK Pi X
power: supply: bq2415x_charger: report online status
power: supply: bq27xxx: Add devm action to free IDA
power: supply: bq27xxx: Move one time design full read out of poll
power: supply: bq27xxx: Report charge full state correctly
power: supply: bq27xxx: Switch to a simpler IDA interface
power: supply: bq27xxx: Use devm to free device mutex
power: supply: bq27xxx: Use devm_power_supply_register() helper
power: supply: core: add power_supply_for_each_device()
power: supply: core: constify the struct device_type usage
power: supply: core: ease special formatting implementations
power: supply: core: fix charge_behaviour formatting
power: supply: core: Fix power_supply_init_attrs() stub
power: supply: core: make power_supply_class constant
power: supply: core: move power_supply_attr_group into #ifdef block
power: supply: core: simplify power_supply_class_init
power: supply: da9030: Use devm_power_supply_register() helper
power: supply: da9052: Use devm_power_supply_register() helper
power: supply: da9150: Use devm_iio_channel_get() helper
power: supply: da9150: Use devm_power_supply_register() helper
power: supply: ds2760: Use devm_power_supply_register() helper
power: supply: goldfish: Use devm_power_supply_register() helper
power: supply: lp8727: Use devm_power_supply_register() helper
power: supply: lp8788: Use devm_power_supply_register() helper
power: supply: max14577: Use devm_power_supply_register() helper
power: supply: max77693: Use devm_power_supply_register() helper
power: supply: max8925: Use devm_power_supply_register() helper
power: supply: mm8013: fix "not charging" detection
power: supply: move power_supply_attr_groups definition back to sysfs
power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator
power: supply: pcf50633: Use devm_power_supply_register() helper
power: supply: rt5033: Use devm_power_supply_register() helper
power: supply: rx51: Use devm_iio_channel_get() helper
power: supply: rx51: Use devm_power_supply_register() helper
power: supply: tps65090: Use devm_power_supply_register() helper
power: supply: twl4030_madc: Use devm_iio_channel_get() helper
power: supply: twl4030_madc: Use devm_power_supply_register() helper
power: supply: wm831x: Use devm_power_supply_register() helper
power: supply: wm831x: Use devm_power_supply_register() helper
power: supply: wm8350: Use devm_power_supply_register() helper
 
powercap/dtpm_cpu: Use new Energy Model interface to get table
 
powercap/dtpm_devfreq: Use new Energy Model interface to get table
 
powercap: dtpm: Fix kernel-doc for dtpm_create_hierarchy() function
powercap: dtpm_cpu: Fix error check against freq_qos_add_request()
powercap: intel_rapl: Add support for Arrow Lake
powercap: intel_rapl: Add support for Lunar Lake-M paltform
powercap: intel_rapl: Convert to platform remove callback returning void
powercap: intel_rapl: Fix a NULL pointer dereference
powercap: intel_rapl: Fix locking in TPMI RAPL
powercap: intel_rapl_tpmi: Fix a register bug
powercap: intel_rapl_tpmi: Fix System Domain probing
 
powerpc,s390: ptdump: define ptdump_check_wx() regardless of CONFIG_DEBUG_WX
 
powerpc/32: Curb objtool unannotated intra-function call warning
powerpc/32: fix ADB_CUDA kconfig warning
 
powerpc/4xx: Fix warp_gpio_leds build failure
 
powerpc/64s: Fix get_hugepd_cache_index() build failure
powerpc/64s: Move dcbt/dcbtst sequence into a macro
powerpc/64s: Use .machine power4 around dcbt
 
powerpc/83xx: Fix build failure with FPU=n
 
powerpc/85xx: Make some pic_init functions static
 
powerpc/amigaone: Make several functions static
 
powerpc/boot: Handle allocation failure in simple_realloc()
powerpc/boot: Only free if realloc() succeeds
 
powerpc/crypto/chacha-p10: Fix failure on non Power10
 
powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc.
 
powerpc/fsl: Fix mfpmr build errors with newer binutils
powerpc/fsl: Fix mfpmr() asm constraint error
powerpc/fsl: Modernise mt/mfpmr
 
powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks
 
powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev()
 
powerpc/irq: Allow softirq to hardirq stack transition
 
powerpc/kdump: Split KEXEC_CORE and CRASH_DUMP dependency
 
powerpc/kexec: split CONFIG_KEXEC_FILE and CONFIG_CRASH_DUMP
 
powerpc/kprobes: Handle error returned by set_memory_rox()
 
powerpc/machdep: Define 'compatibles' property in ppc_md and use it
 
powerpc/macio: Make remove callback of macio driver void returned
 
powerpc/mm: Code cleanup for __hash_page_thp
powerpc/mm: use pte_next_pfn() in set_ptes()
 
powerpc/perf: Power11 Performance Monitoring support
 
powerpc/pgtable: define PFN_PTE_SHIFT
 
powerpc/ps3: Fix lv1 hcall assembly for ELFv2 calling convention
powerpc/ps3: lv1 hcall code use symbolic constant for LR save offset
powerpc/ps3: Make real stack frames for LV1 hcalls
 
powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE
 
powerpc/pseries: Add a clear modifier to ibm,pa/pi-features parser
powerpc/pseries: Fix potential memleak in papr_get_attr()
powerpc/pseries: make max polling consistent for longer H_CALLs
powerpc/pseries: Set CPU_FTR_DBELL according to ibm,pi-features
 
powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core
powerpc/smp: Factor out assign_threads()
powerpc/smp: Increase nr_cpu_ids to include the boot CPU
powerpc/smp: Lookup avail once per device tree node
powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids
 
powerpc/trace: Restrict hash_fault trace event to HASH MMU
 
powerpc: Add allmodconfig for all 32-bit sub-arches
powerpc: Add Power11 architected and raw mode
powerpc: Don't ignore errors from set_memory_{n}p() in __kernel_map_pages()
powerpc: dts: akebono: Harmonize EHCI/OHCI DT nodes name
powerpc: Enable support for 32 bit MSI-X vectors
powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
powerpc: fsl_msi: Convert to platform remove callback returning void
powerpc: gpio_mdio: Convert to platform remove callback returning void
powerpc: Handle error in mark_rodata_ro() and mark_initmem_nx()
powerpc: ibmebus: make ibmebus_bus_type const
powerpc: Implement set_memory_rox()
powerpc: Kconfig: remove tautology in CONFIG_COMPAT
powerpc: mpic: make mpic_subsys const
powerpc: opal-prd: Convert to platform remove callback returning void
powerpc: papr_scm: Convert to platform remove callback returning void
powerpc: pmac: make macio_bus_type const
powerpc: pmi: Convert to platform remove callback returning void
powerpc: Refactor __kernel_map_pages()
powerpc: Remove cpu-as-y completely
powerpc: Remove duplicate/unnecessary ifdefs
powerpc: remove unused KCSAN_SANITIZE_early_64.o in Makefile
powerpc: sgy_cts1000: Convert to platform remove callback returning void
powerpc: Simplify strict_kernel_rwx_enabled()
powerpc: Stop using of_root
powerpc: Use user_mode() macro when possible
powerpc: vio: make vio_bus_type const
powerpc: vio: move device attributes into a new ifdef
powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
 
ppc, crash: enforce KEXEC and KEXEC_FILE to select CRASH_DUMP
 
PPPoL2TP: Add more code snippets
 
pps: use cflags-y instead of EXTRA_CFLAGS
 
prctl: generalize PR_SET_MDWE support check to be per-arch
 
printk: Add this_cpu_in_panic()
printk: Adjust mapping for 32bit seq macros
printk: Avoid non-panic CPUs writing to ringbuffer
printk: Disable passing console lock owner completely during panic()
printk: For @suppress_panic_printk check for other CPU in panic
printk: nbcon: Relocate 32bit seq macros
printk: ringbuffer: Clarify special lpos values
printk: ringbuffer: Cleanup reader terminology
printk: ringbuffer: Do not skip non-finalized records with prb_next_seq()
printk: ringbuffer: Skip non-finalized records in panic
printk: Update @console_may_schedule in console_trylock_spinning()
printk: Use prb_first_seq() as base for 32bit seq macros
printk: Wait for all reserved records with pr_flush()
 
proc: remove SLAB_MEM_SPREAD flag usage
proc: use pfn_swap_entry_folio where obvious
 
profiling: Remove create_prof_cpu_mask().
 
ps3/gelic: minor Kernel Doc corrections
 
ps3disk: pass queue_limits to blk_mq_alloc_disk
 
pstore/ram: Register to module device table
 
pstore/zone: Add a null pointer check to the psz_kmsg_read
pstore/zone: Don't clear memory twice
 
pstore: inode: Only d_invalidate() is needed
 
ptp/kvm, arm_arch_timer: Set system_counterval_t.cs_id to constant
 
ptp: add FemtoClock3 Wireless as ptp hardware clock
ptp: fc3: Convert to platform remove callback returning void
ptp: introduce PTP_CLOCK_EXTOFF event for the measured external offset
ptp: lan743x: Use spin_lock instead of spin_lock_bh
ptp: MAINTAINERS: drop Jeff Sipek
ptp: make ptp_class constant
ptp: Move from simple ida to xarray
ptp: ocp: add Adva timecard support
 
ptrace_attach: shift send(SIGSTOP) into ptrace_set_stopped()
 
pwm: ab8500: Introduce a local pwm_chip variable in .probe()
pwm: ab8500: Make use of devm_pwmchip_alloc() function
pwm: ab8500: Make use of pwmchip_parent() accessor
pwm: apple: Make use of devm_pwmchip_alloc() function
pwm: atmel-hlcdc: Don't use pwm consumer API
pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
pwm: atmel-hlcdc: Make use of devm_pwmchip_alloc() function
pwm: atmel-hlcdc: Prepare removing pwm_chip from driver data
pwm: atmel-tcb: Make use of devm_pwmchip_alloc() function
pwm: atmel-tcb: Make use of pwmchip_parent() accessor
pwm: atmel-tcb: Prepare removing pwm_chip from driver data
pwm: atmel: Change prototype of a helper to prepare further changes
pwm: atmel: Don't use pwm consumer API
pwm: atmel: Make use of devm_pwmchip_alloc() function
pwm: atmel: Make use of pwmchip_parent() accessor
pwm: bcm-iproc: Make use of devm_pwmchip_alloc() function
pwm: bcm-kona: Make use of devm_pwmchip_alloc() function
pwm: bcm-kona: Make use of pwmchip_parent() accessor
pwm: bcm2835: Drop write-only member of driver private data
pwm: bcm2835: Make use of devm_pwmchip_alloc() function
pwm: berlin: Make use of devm_pwmchip_alloc() function
pwm: berlin: Prepare removing pwm_chip from driver data
pwm: brcmstb: Make use of devm_pwmchip_alloc() function
pwm: clk: Make use of devm_pwmchip_alloc() function
pwm: clk: Prepare removing pwm_chip from driver data
pwm: clps711x: Drop custom .of_xlate() callback
pwm: clps711x: Make use of devm_pwmchip_alloc() function
pwm: crc: Make use of devm_pwmchip_alloc() function
pwm: crc: Make use of pwmchip_parent() accessor
pwm: crc: Simplify code to determine the pwmchip's parent device
pwm: cros-ec: Change prototype of helpers to prepare further changes
pwm: cros-ec: Make use of devm_pwmchip_alloc() function
pwm: cros-ec: Make use of pwmchip_parent() accessor
pwm: Drop duplicate check against chip->npwm in of_pwm_xlate_with_flags()
pwm: Drop useless member .of_pwm_n_cells of struct pwm_chip
pwm: dwc-core: Make use of pwmchip_parent() accessor
pwm: dwc: access driver_data using dev_get_drvdata()
pwm: dwc: Add 16 channel support for Intel Elkhart Lake
pwm: dwc: allow suspend/resume for 16 channels
pwm: dwc: drop redundant error check
pwm: dwc: Make use of devm_pwmchip_alloc() function
pwm: dwc: Prepare removing pwm_chip from driver data
pwm: dwc: simplify error handling
pwm: dwc: use pm_sleep_ptr() macro
pwm: ep93xx: Make use of devm_pwmchip_alloc() function
pwm: ep93xx: Make use of pwmchip_parent() accessor
pwm: Fix setting period with #pwm-cells = <1> and of_pwm_single_xlate()
pwm: fsl-ftm: Change prototype of a helper to prepare further changes
pwm: fsl-ftm: Make use of devm_pwmchip_alloc() function
pwm: fsl-ftm: Make use of pwmchip_parent() accessor
pwm: fsl-ftm: Prepare removing pwm_chip from driver data
pwm: hibvt: Consistently name driver data hi_pwm_chip
pwm: hibvt: Make use of devm_pwmchip_alloc() function
pwm: img: Drop write-only variable from driver private data
pwm: img: fix pwm clock lookup
pwm: img: Make use of devm_pwmchip_alloc() function
pwm: img: Make use of pwmchip_parent() accessor
pwm: img: Prepare removing pwm_chip from driver data
pwm: imx-tpm: fix probe crash due to access registers without clock
pwm: imx-tpm: Make use of devm_pwmchip_alloc() function
pwm: imx1: Make use of devm_pwmchip_alloc() function
pwm: imx27: Don't use pwm consumer API
pwm: imx27: Make use of devm_pwmchip_alloc() function
pwm: imx27: Make use of pwmchip_parent() accessor
pwm: intel-lgm: Make use of devm_pwmchip_alloc() function
pwm: iqs620a: Create a wrapper for converting a pwm_chip to driver data
pwm: iqs620a: Make use of devm_pwmchip_alloc() function
pwm: iqs620a: Prepare removing pwm_chip from driver data
pwm: jz4740: Change prototype of a helper to prepare further changes
pwm: jz4740: Make use of devm_pwmchip_alloc() function
pwm: jz4740: Make use of pwmchip_parent() accessor
pwm: keembay: Make use of devm_pwmchip_alloc() function
pwm: Let the of_xlate callbacks accept references without period
pwm: lp3943: Make use of devm_pwmchip_alloc() function
pwm: lpc18xx-sct: Drop hardly used member from driver private data
pwm: lpc18xx-sct: Make use of devm_pwmchip_alloc() function
pwm: lpc18xx-sct: Make use of pwmchip_parent() accessor
pwm: lpc18xx-sct: Prepare removing pwm_chip from driver data
pwm: lpc32xx: Make use of devm_pwmchip_alloc() function
pwm: lpss-*: Don't set driver data
pwm: lpss-*: Make use of devm_pwmchip_alloc() function
pwm: lpss: Make use of pwmchip_parent() accessor
pwm: mediatek: add support for MT7988
pwm: mediatek: Make use of devm_pwmchip_alloc() function
pwm: mediatek: Make use of pwmchip_parent() accessor
pwm: mediatek: Update kernel doc for struct pwm_mediatek_of_data
pwm: meson: Change prototype of a few helpers to prepare further changes
pwm: meson: generalize 4 inputs clock on meson8 pwm type
pwm: meson: Make use of devm_pwmchip_alloc() function
pwm: meson: Make use of pwmchip_parent() accessor
pwm: microchip-core: Make use of devm_pwmchip_alloc() function
pwm: mtk-disp: Make use of devm_pwmchip_alloc() function
pwm: mtk-disp: Make use of pwmchip_parent() accessor
pwm: mxs: Make use of devm_pwmchip_alloc() function
pwm: ntxec: Make use of devm_pwmchip_alloc() function
pwm: omap-dmtimer: Make use of devm_pwmchip_alloc() function
pwm: omap-dmtimer: Make use of pwmchip_parent() accessor
pwm: omap-dmtimer: Prepare removing pwm_chip from driver data
pwm: pca9685: Make use of devm_pwmchip_alloc() function
pwm: pca9685: Make use of pwmchip_parent() accessor
pwm: pca9685: Prepare removing pwm_chip from driver data
pwm: Provide an inline function to get the parent device of a given chip
pwm: Provide pwmchip_alloc() function and a devm variant of it
pwm: Provide wrappers for storing and getting driver private data
pwm: pxa: Make use of devm_pwmchip_alloc() function
pwm: raspberrypi-poe: Make use of devm_pwmchip_alloc() function
pwm: raspberrypi-poe: Make use of pwmchip_parent() accessor
pwm: rcar: Make use of devm_pwmchip_alloc() function
pwm: rcar: Make use of pwmchip_parent() accessor
pwm: rcar: Prepare removing pwm_chip from driver data
pwm: renesas-tpu: Make use of devm_pwmchip_alloc() function
pwm: Reorder symbols in core.c
pwm: rochchip: Prepare removing pwm_chip from driver data
pwm: rockchip: Make use of devm_pwmchip_alloc() function
pwm: rz-mtu3: Make use of devm_pwmchip_alloc() function
pwm: rz-mtu3: Make use of pwmchip_parent() accessor
pwm: rz-mtu3: Prepare removing pwm_chip from driver data
pwm: samsung: Change prototype of helpers to prepare further changes
pwm: samsung: Make use of devm_pwmchip_alloc() function
pwm: samsung: Make use of pwmchip_parent() accessor
pwm: samsung: Simplify by using devm functions in probe
pwm: samsung: Simplify code to determine the pwmchip's parent device
pwm: samsung: Simplify using dev_err_probe()
pwm: sifive: Make use of devm_pwmchip_alloc() function
pwm: sifive: Make use of pwmchip_parent() accessor
pwm: sifive: Prepare removing pwm_chip from driver data
pwm: sifive: Simplify code to determine the pwmchip's parent device
pwm: sl28cpld: Make use of devm_pwmchip_alloc() function
pwm: spear: Make use of devm_pwmchip_alloc() function
pwm: sprd: Drop duplicated tracking of the parent device
pwm: sprd: Make use of devm_pwmchip_alloc() function
pwm: sprd: Rework how the available channels are counted
pwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan
pwm: sti: Make use of devm_pwmchip_alloc() function
pwm: sti: Prepare removing pwm_chip from driver data
pwm: stm32-lp: Make use of devm_pwmchip_alloc() function
pwm: stm32-lp: Make use of pwmchip_parent() accessor
pwm: stm32-lp: Prepare removing pwm_chip from driver data
pwm: stm32-lp: Simplify code to determine the pwmchip's parent device
pwm: stm32: Change prototype of a helper to prepare further changes
pwm: stm32: Change prototype of helper that detects npwm to prepare further changes
pwm: stm32: Make use of devm_pwmchip_alloc() function
pwm: stm32: Prepare removing pwm_chip from driver data
pwm: stm32: Simplify code to determine the pwmchip's parent device
pwm: stmpe: Make use of devm_pwmchip_alloc() function
pwm: stmpe: Make use of pwmchip_parent() accessor
pwm: sun4i: Consistently name driver data sun4ichip
pwm: sun4i: Make use of devm_pwmchip_alloc() function
pwm: sun4i: Make use of pwmchip_parent() accessor
pwm: sun4i: Prepare removing pwm_chip from driver data
pwm: sunplus: Make use of devm_pwmchip_alloc() function
pwm: tegra: Drop duplicated tracking of the parent device
pwm: tegra: Make use of devm_pwmchip_alloc() function
pwm: tegra: Prepare removing pwm_chip from driver data
pwm: tiecap: Change prototype of helpers to prepare further changes
pwm: tiecap: Make use of devm_pwmchip_alloc() function
pwm: tiecap: Make use of pwmchip_parent() accessor
pwm: tiecap: Simplify code to determine the pwmchip's parent device
pwm: tiehrpwm: Change prototype of helpers to prepare further changes
pwm: tiehrpwm: Make use of devm_pwmchip_alloc() function
pwm: tiehrpwm: Make use of pwmchip_parent() accessor
pwm: tiehrpwm: Simplify code to determine the pwmchip's parent device
pwm: twl-led: Make use of devm_pwmchip_alloc() function
pwm: twl-led: Make use of pwmchip_parent() accessor
pwm: twl: Make use of devm_pwmchip_alloc() function
pwm: twl: Make use of pwmchip_parent() accessor
pwm: visconti: Make use of devm_pwmchip_alloc() function
pwm: vt8500: Change prototype of a helper to prepare further changes
pwm: vt8500: Introduce a local pwm_chip variable in .probe()
pwm: vt8500: Make use of devm_pwmchip_alloc() function
pwm: vt8500: Make use of pwmchip_parent() accessor
pwm: xilinx: Make use of devm_pwmchip_alloc() function
pwm: xilinx: Prepare removing pwm_chip from driver data
 
qca_7k: Replace BSD boilerplate with SPDX
qca_7k: Replace old mail address
 
qca_7k_common: Drop unnecessary function description
qca_7k_common: Drop unused len from qcafrm_handle
 
qca_spi: Add check for kthread_stop
qca_spi: Add QCASPI prefix to ring defines
qca_spi: Adjust log of SPI_REG_RDBUF_BYTE_AVA
qca_spi: Avoid skb_copy_expand in TX path
qca_spi: Improve calculation of RX buffer size
qca_spi: Improve SPI IRQ handling
qca_spi: Improve SPI thread creation
qca_spi: Introduce QCASPI_RX_MAX_FRAMES
qca_spi: Log expected signature in error case
 
qed: remove duplicated assignment to variable opaque_fid
 
qibfs: fix dentry leak
 
qnx4: convert qnx4 to use the new mount api
 
qnx6: remove SLAB_MEM_SPREAD flag usage
 
quota: Detect loops in quota tree
quota: Drop GFP_NOFS instances under dquot->dq_lock and dqio_sem
quota: Fix potential NULL pointer dereference
quota: Fix rcu annotations of inode dquot pointers
quota: Properly annotate i_dquot arrays with __rcu
quota: Remove BUG_ON from dqget()
quota: Remove BUG_ON in dquot_load_quota_sb()
quota: remove SLAB_MEM_SPREAD flag usage
quota: Replace BUG_ON in dqput()
quota: Set nofs allocation context when acquiring dqio_sem
 
r8152: fix unknown device for choose_configuration
 
r8169: add generic rtl_set_eee_txidle_timer function
r8169: add LED support for RTL8125/RTL8126
r8169: add missing conditional compiling for call to r8169_remove_leds
r8169: add MODULE_FIRMWARE entry for RTL8126A
r8169: add support for returning tx_lpi_timer in ethtool get_eee
r8169: add support for RTL8126A
r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
r8169: fix LED-related deadlock on module removal
r8169: improve checking for valid LED modes
r8169: remove setting LED default trigger, this is done by LED core now
r8169: simplify code by using core-provided pcpu stats allocation
r8169: simplify EEE handling
r8169: skip DASH fw status checks when DASH is disabled
r8169: support setting the EEE tx idle timer on RTL8168h
r8169: switch to new function phy_support_eee
r8169: use new helper phy_advertise_eee_all
 
raid1: fix use-after-free for original bio in raid1_write_request()
 
ramfs: Initialize security of in-memory inodes
 
random: handle creditable entropy from atomic process context
 
randomize_kstack: Improve entropy diffusion
 
RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
RAS/AMD/ATL: Add MI300 row retirement support
RAS/AMD/ATL: Add MI300 support
RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
 
RAS/AMD/FMPM: Add debugfs interface to print record entries
RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
RAS/AMD/FMPM: Fix off by one when unwinding on error
RAS/AMD/FMPM: Safely handle saved records of various sizes
RAS/AMD/FMPM: Save SPA values
 
RAS: Avoid build errors when CONFIG_DEBUG_FS=n
RAS: Export helper to get ras_debugfs_dir
RAS: Introduce a FRU memory poison manager
RAS: Introduce AMD Address Translation Library
 
ravb: Add Rx checksum offload support for GbEth
ravb: Add Tx checksum offload support for GbEth
ravb: Correct buffer size to map for R-Car Rx
ravb: Create helper to allocate skb and align it
ravb: Group descriptor types used in Rx ring
ravb: Make it clear the information relates to maximum frame size
ravb: Move maximum Rx descriptor data usage to info struct
ravb: Unify Rx ring maintenance code paths
ravb: Use the max frame size from hardware info for RZ/G2L
 
rbd: pass queue_limits to blk_mq_alloc_disk
 
rcu-tasks: Add data to eliminate RCU-tasks/do_exit() deadlocks
rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasks
rcu-tasks: Initialize callback lists at rcu_init() time
rcu-tasks: Initialize data to eliminate RCU-tasks/do_exit() deadlocks
rcu-tasks: Maintain lists to eliminate RCU-tasks/do_exit() deadlocks
rcu-tasks: Maintain real-time response in rcu_tasks_postscan()
rcu-tasks: Repair RCU Tasks Trace quiescence check
 
rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery
rcu/exp: Handle parallel exp gp kworkers affinity
rcu/exp: Handle RCU expedited grace period kworker allocation failure
rcu/exp: Make parallel exp gp kworker per rcu node
rcu/exp: Move expedited kthread worker creation functions above rcutree_prepare_cpu()
rcu/exp: Remove full barrier upon main thread wakeup
rcu/exp: Remove rcu_par_gp_wq
 
rcu/nocb: Check rdp_gp->nocb_timer in __call_rcu_nocb_wake()
rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock()
rcu/nocb: Make IRQs disablement symmetric
rcu/nocb: Re-arrange call_rcu() NOCB specific code
rcu/nocb: Remove needless full barrier after callback advancing
rcu/nocb: Remove needless LOAD-ACQUIRE
 
rcu/sync: remove un-used rcu_sync_enter_start function
 
rcu: add a helper to report consolidated flavor QS
rcu: Provide a boot time parameter to control lazy RCU
rcu: Rename jiffies_till_flush to jiffies_lazy_flush
rcu: s/boost_kthread_mutex/kthread_mutex
 
rcutorture: Suppress rtort_pipe_count warnings until after stalls
 
RDMA/cm: add timeout to cm_destroy_id wait
RDMA/cm: Print the old state when cm_destroy_id gets timeout
 
RDMA/cxgb4: Delete unused c4iw_ep_redirect prototype
 
RDMA/device: Fix a race between mad_client and cm_client init
 
RDMA/efa: Limit EQs to available MSI-X vectors
 
RDMA/hns: Alloc MTR memory before alloc_mtt()
RDMA/hns: Append SCC context to the raw dump of QPC
RDMA/hns: Fix mis-modifying default congestion control algorithm
RDMA/hns: Refactor mtr find
RDMA/hns: Refactor mtr_init_buf_cfg()
RDMA/hns: Simplify 'struct hns_roce_hem' allocation
RDMA/hns: Support adaptive PBL hopnum
RDMA/hns: Support flexible umem page size
RDMA/hns: Support userspace configuring congestion control algorithm with QP granularity
 
RDMA/ipoib: Print symbolic error name instead of error code
 
RDMA/irdma: Remove duplicate assignment
 
RDMA/mana_ib: Fix bug in creation of dma regions
RDMA/mana_ib: Introduce mana_ib_get_netdev helper function
RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function
RDMA/mana_ib: Introduce mdev_to_gc helper function
RDMA/mana_ib: Use virtual address in dma regions for MRs
 
RDMA/mlx5: Delete unused mlx5_ib_copy_pas prototype
RDMA/mlx5: Fix port number for counter query in multi-port configuration
 
RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store()
 
RDMA/rxe: Fix the problem "mutex_destroy missing"
RDMA/rxe: Improve newline in printing messages
RDMA/rxe: Remove rxe_info from rxe_set_mtu
RDMA/rxe: Remove unused 'iova' parameter from rxe_mr_init_user
 
RDMA/srpt: Do not register event handler until srpt device is fully setup
 
RDMA/uverbs: Avoid -Wflex-array-member-not-at-end warnings
RDMA/uverbs: Remove flexible arrays from struct *_filter
 
rds: introduce acquire/release ordering in acquire/release_in_xmit()
rds: tcp: Fix use-after-free of net in reqsk_timer_handler().
 
readahead: use ilog2 instead of a while loop in page_cache_ra_order()
 
README: Fix spelling
README: Fix spelling/capitalization
 
Reapply "drm/qxl: simplify qxl_fence_wait"
 
Reapply "Revert drm/amd/display: Enable Freesync Video Mode by default"
 
refcount: Annotated intentional signed integer wrap-around
 
regmap: Add regmap_read_bypassed()
regmap: kunit: Add a test for ranges in combination with windows
regmap: maple: Fix cache corruption in regcache_maple_drop()
regmap: maple: Fix uninitialized symbol 'ret' warnings
regmap: rework ->max_register handling
 
regulator: change devm_regulator_get_enable_optional() stub to return Ok
regulator: change stubbed devm_regulator_get_enable to return Ok
regulator: core: fix debugfs creation regression
regulator: core: make regulator_class constant
regulator: core: Propagate the regulator state in case of exclusive get
regulator: core: Remove redundant assignment to variable possible_uV
regulator: core: Remove redundant assignment to variable possible_uV
regulator: da9055: Fully convert to GPIO descriptors
regulator: da9121: Remove unused of_gpio.h
regulator: dt-bindings: gpio-regulator: Fix "gpios-states" and "states" array bounds
regulator: dt-bindings: microchip,mcp16502: convert to YAML
regulator: dt-bindings: promote infineon buck converters to their own binding
regulator: dt-bindings: qcom,usb-vbus-regulator: add support for PM4125
regulator: dt-bindings: qcom,usb-vbus-regulator: add support for PM4125
regulator: fixed-helper: Save a few bytes of memory when registering a 'nfc_llc' engine
regulator: irq_helpers: duplicate IRQ name
regulator: lp873x: Use bitfield helpers
regulator: lp87565: Use bitfield helpers
regulator: lp8788-buck: fix copy and paste bug in lp8788_dvs_gpio_request()
regulator: lp8788-buck: Fully convert to GPIO descriptors
regulator: max8973: Finalize switch to GPIO descriptors
regulator: max8997: Convert to GPIO descriptors
regulator: max8998: Convert to GPIO descriptors
regulator: Merge up v6.8-rc5
regulator: mp8859: Cleanups and enhancements
regulator: mp8859: Implement set_current_limit()
regulator: mp8859: Report slew rate
regulator: mp8859: Specify register accessibility and enable caching
regulator: mp8859: Support active discharge control
regulator: mp8859: Support enable control
regulator: mp8859: Support mode operations
regulator: mp8859: Support status and error readback
regulator: mp8859: Validate and log device identifier information
regulator: mt6360: De-capitalize devicetree regulator subnodes
regulator: pwm-regulator: Use dev_err_probe() for error paths in .probe()
regulator: pwm-regulator: Use dev_err_probe() for error paths in .probe()
regulator: qcom-refgen: fix module autoloading
regulator: qcom_smd: Keep one rpm handle for all vregs
regulator: rtq2208: Fix the BUCK ramp_delay range to maximum of 16mVstep/us
regulator: tps65132: Add of_match table
regulator: userspace-consumer: add module device table
regulator: vqmmc-ipq4019: fix module autoloading
 
reiserfs: port block device access to file
reiserfs: remove SLAB_MEM_SPREAD flag usage
 
remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list()
remoteproc: imx_dsp_rproc: Use devm_rproc_alloc() helper
remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list()
remoteproc: imx_rproc: Use devm_rproc_alloc() helper
remoteproc: k3-dsp: Add devm action to release reserved memory
remoteproc: k3-dsp: Add devm action to release tsp
remoteproc: k3-dsp: Use devm_ioremap_wc() helper
remoteproc: k3-dsp: Use devm_kcalloc() helper
remoteproc: k3-dsp: Use devm_kzalloc() helper
remoteproc: k3-dsp: Use devm_rproc_add() helper
remoteproc: k3-dsp: Use devm_rproc_alloc() helper
remoteproc: k3-dsp: Use devm_ti_sci_get_by_phandle() helper
remoteproc: Make rproc_get_by_phandle() work for clusters
remoteproc: qcom: pas: Add SM8650 remoteproc support
remoteproc: qcom: pas: correct data indentation
remoteproc: qcom: pas: make region assign more generic
remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list()
remoteproc: qcom_q6v5_adsp: Use devm_rproc_alloc() helper
remoteproc: qcom_q6v5_mss: Use devm_rproc_alloc() helper
remoteproc: qcom_q6v5_pas: Add support for X1E80100 ADSP/CDSP
remoteproc: qcom_q6v5_pas: Unload lite firmware on ADSP
remoteproc: qcom_q6v5_pas: Use devm_rproc_alloc() helper
remoteproc: qcom_q6v5_wcss: Use devm_rproc_alloc() helper
remoteproc: qcom_wcnss: Use devm_rproc_alloc() helper
remoteproc: st: Use devm_rproc_alloc() helper
remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef
remoteproc: stm32: Fix incorrect type in assignment for va
remoteproc: stm32: Use devm_rproc_alloc() helper
remoteproc: virtio: Fix wdg cannot recovery remote processor
 
reset: gpio: Add GPIO-based reset controller
reset: Instantiate reset GPIO controller for shared reset-gpios
reset: simple: add support for Sophgo SG2042
 
Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
 
Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching"
Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM"
 
Revert "ARM64: Dynamically allocate cpumasks and increase supported CPUs to 512"
 
Revert "arm64: mm: add support for WXN memory translation attribute"
 
Revert "blk-lib: check for kill signal"
 
Revert "block/mq-deadline: use correct way to throttling write requests"
 
Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT"
 
Revert "bus: mhi: core: Add support for reading MHI info from device"
 
Revert "crypto: pkcs7 - remove sha1 support"
Revert "crypto: remove CONFIG_CRYPTO_STATS"
 
Revert "dm: use queue_limits_set"
 
Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()"
 
Revert "drm/amd/display: Add left edge pixel for YCbCr422/420 + ODM pipe split"
Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR"
Revert "drm/amd/display: fix USB-C flag update after enc10 feature init"
Revert "drm/amd/display: For FPO and SubVP/DRR configs program vmin/max sel"
Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"
Revert "drm/amd/display: initialize all the dpm level's stutter latency"
Revert "drm/amd/display: Send DTBCLK disable message on first commit"
 
Revert "drm/amd/pm: fix the high voltage and temperature issue"
Revert "drm/amd/pm: resolve reboot exception for si oland"
Revert "drm/amd/pm: smu v13_0_6 supports ecc info by default"
 
Revert "drm/amd: flush any delayed gfxoff on suspend entry"
Revert "drm/amd: Remove freesync video mode amdgpu parameter"
 
Revert "drm/amdgpu/vpe: don't emit cond exec command under collaborate mode"
 
Revert "drm/amdgpu: Add pci usage to nbio v7.9"
Revert "drm/amdgpu: Add pcie usage callback to nbio"
Revert "drm/amdgpu: remove vm sanity check from amdgpu_vm_make_compute" for Raven
 
Revert "drm/amdkfd: Add partition id field to location_id"
 
Revert "drm/bridge: Select DRM_KMS_HELPER for DRM_PANEL_BRIDGE"
 
Revert "drm/etnaviv: Expose a few more chipspecs to userspace"
 
Revert "drm/i915/dsi: Do display on sequence later on icl+"
 
Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation"
 
Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()"
 
Revert "drm/panel-edp: Add auo_b116xa3_mode"
 
Revert "drm/qxl: simplify qxl_fence_wait"
 
Revert "firewire: Kill unnecessary buf check in device_attribute.show"
 
Revert "kbuild/mkspec: clean boot loader configuration on rpm removal"
Revert "kbuild/mkspec: support 'update-bootloader'-based systems"
 
Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST"
 
Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking"
 
Revert "leds: Only descend into leds directory when CONFIG_NEW_LEDS is set"
 
Revert "media: ov08x40: Reduce start streaming time"
 
Revert "mei: vsc: Call wake_up() in the threaded IRQ handler"
 
Revert "mm/filemap: avoid buffered read/write race to read inconsistent data"
 
Revert "mm: add arch hook to validate mmap() prot flags"
 
Revert "net: bcmgenet: Ensure MDIO unregistration has clocks enabled"
Revert "net: ethernet: qualcomm: Remove QDF24xx support"
Revert "net: Re-use and set mono_delivery_time bit for userspace tstamp packets"
Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits"
Revert "net: txgbe: fix i2c dev name cannot match clkdev"
 
Revert "NFSD: Convert the callback workqueue to use delayed_work"
Revert "NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down"
 
Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan"
 
Revert "PCI: Mark LSI FW643 to avoid bus reset"
 
Revert "platform/x86: asus-wmi: Support WMI event queue"
 
Revert "powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2"
 
Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
 
Revert "RISC-V: mark hibernation as nonportable"
 
Revert "s390/ism: fix receive message buffer allocation"
 
Revert "svcrdma: Add Write chunk WRs to the RPC's Send WR chain"
 
Revert "tg3: Remove residual error handling in tg3_suspend"
 
Revert "thermal: core: Don't update trip points inside the hysteresis range"
 
Revert "tty: serial: amba-pl011: Remove QDF2xxx workarounds"
 
Revert "usb: cdc-wdm: close race between read and workqueue"
Revert "usb: phy: generic: Get the vbus supply"
 
Revert "vfio/type1: Unpin zero pages"
 
Revert "vmgenid: emit uevent when VMGENID updates"
 
Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices"
 
Revert "workqueue: make wq_subsys const"
 
Revert "x86/bugs: Use fixed addressing for VERW operand"
 
Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
 
Revert "xhci: add helper to stop endpoint and wait for completion"
 
ring-buffer: Do not set shortest_full when full target is hit
ring-buffer: Fix full_waiters_pending in poll
ring-buffer: Make wake once of ring_buffer_wait() more robust
ring-buffer: Only update pages_touched when a new page is touched
ring-buffer: Reuse rb_watermark_hit() for the poll logic
ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment
ring-buffer: Use wait_event_interruptible() in ring_buffer_wait()
ring-buffer: Zero ring-buffer sub-buffers
 
RISC-V: add helper function to read the vector VLEN
RISC-V: add TOOLCHAIN_HAS_VECTOR_CRYPTO
RISC-V: build: Allow LTO to be selected
RISC-V: defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ
RISC-V: fix check for zvkb with tip-of-tree clang
RISC-V: hook new crypto subdir into build-system
RISC-V: KVM: Allow Zacas extension for Guest/VM
RISC-V: KVM: Allow Ztso extension for Guest/VM
RISC-V: KVM: Fix APLIC in_clrip[x] read emulation
RISC-V: KVM: Fix APLIC setipnum_le/be write emulation
RISC-V: KVM: Forward SEED CSR access to user space
RISC-V: KVM: Remove second semicolon
RISC-V: Remove duplicated include in smpboot.c
RISC-V: selftests: cbo: Ensure asm operands match constraints, take 2
RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ
 
riscv, bpf: Add necessary Zbb instructions
riscv, bpf: Enable inline bpf_kptr_xchg() for RV64
riscv, bpf: Fix incorrect runtime stats
riscv, bpf: Fix kfunc parameters incompatibility between bpf and riscv abi
riscv, bpf: Optimize bswap insns with Zbb support
riscv, bpf: Optimize sign-extention mov insns with Zbb support
riscv, bpf: Simplify sext and zext logics in branch instructions
riscv, bpf: Unify 32-bit sign-extension to emit_sextw
riscv, bpf: Unify 32-bit zero-extension to emit_zextw
 
riscv, crash: wrap crash dumping code into crash related ifdefs
 
riscv/barrier: Add missing space after ','
riscv/barrier: Consolidate fence definitions
riscv/barrier: Define __{mb,rmb,wmb}
riscv/barrier: Define RISCV_FULL_BARRIER
 
riscv/pgtable: define PFN_PTE_SHIFT
 
riscv: add compile-time test into is_compat_task()
riscv: andes: Support specifying symbolic firmware and hardware raw events
riscv: Avoid code duplication with generic bitops implementation
riscv: blacklist assembly symbols for kprobe
riscv: compat_vdso: align VDSOAS build log
riscv: compat_vdso: install compat_vdso.so.dbg to /lib/modules/*/vdso/
riscv: Decouple emulated unaligned accesses from access speed
riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
riscv: Disable preemption when using patch_map()
riscv: dts: add reset generator for Sophgo SG2042 SoC
riscv: dts: add resets property for uart node
riscv: dts: microchip: add missing CAN bus clocks
riscv: dts: microchip: add specific compatible for mpfs pdma
riscv: dts: Move BUILTIN_DTB_SOURCE to common Kconfig
riscv: dts: renesas: Add Andes PMU extension for r9a07g043f
riscv: dts: renesas: r9a07g043f: Update compatible string to use Andes INTC
riscv: dts: starfive: beaglev-starlight: Setup phy reset gpio
riscv: dts: starfive: jh7100-common: Setup pinmux and enable gmac
riscv: dts: starfive: jh7100: Add PWM node and pins configuration
riscv: dts: starfive: jh7100: Add sysmain and gmac DT nodes
riscv: dts: starfive: jh7100: fix root clock names
riscv: dts: starfive: jh7110: Add camera subsystem nodes
riscv: dts: starfive: jh7110: Add PWM node and pins configuration
riscv: dts: starfive: visionfive-v1: Setup ethernet phy
riscv: enable HAVE_FAST_GUP if MMU
riscv: enable MMU_GATHER_RCU_TABLE_FREE for SMP && MMU
riscv: errata: Rename defines for Andes
riscv: Fix compilation error with FAST_GUP and rv32
riscv: Fix loading 64-bit NOMMU kernels past the start of RAM
riscv: Fix spurious errors from __get/put_kernel_nofault
riscv: Fix syscall wrapper for >word-size arguments
riscv: Fix TASK_SIZE on 64-bit NOMMU
riscv: Fix vector state restore in rt_sigreturn()
riscv: Fix warning by declaring arch_cpu_idle() as noinstr
riscv: hwprobe: do not produce frtace relocation
riscv: hwprobe: fix invalid sign extension for RISCV_HWPROBE_EXT_ZVFHMIN
riscv: Improve arch_get_mmap_end() macro
riscv: Introduce is_compat_thread() into compat.h
riscv: Introduce set_compat_task() in asm/compat.h
riscv: Kconfig: remove version dependency from CONFIG_CLANG_SUPPORTS_DYNAMIC_FTRACE
riscv: lib: Introduce has_fast_unaligned_access()
riscv: Mark __se_sys_* functions __used
riscv: mm: Fix prototype to avoid discarding const
riscv: mm: implement pgprot_nx
riscv: mm: Update mmap_rnd_bits_max
riscv: mm: Use hint address in mmap if available
riscv: Only check online cpus for emulated accesses
riscv: Only flush the mm icache when setting an exec pte
riscv: process: Fix kernel gp leakage
riscv: remove MCOUNT_NAME workaround
riscv: remove unneeded #include
riscv: Replace direct thread flag check with is_compat_task()
riscv: Set unaligned access speed at compile time
riscv: Support RANDOMIZE_KSTACK_OFFSET
riscv: T-Head: Test availability bit before enabling MAE errata
riscv: thead: Rename T-Head PBMT to MAE
riscv: tlb: convert __p*d_free_tlb() to inline functions
riscv: Use kcalloc() instead of kzalloc()
riscv: use KERN_INFO in do_trap
riscv: vdso: Use generic union vdso_data_store
riscv: vector: Fix a typo of preempt_v
 
rmap: replace two calls to compound_order with folio_order
 
rnbd-clt: pass queue_limits to blk_mq_alloc_disk
 
rnbd: port block device access to file
 
rocker: Don't bother filling in ethtool driver version
 
romfs: remove SLAB_MEM_SPREAD flag usage
 
rpmsg: core: Make rpmsg_bus const
rpmsg: Remove usage of the deprecated ida_simple_xx() API
 
rtc: class: make rtc_class constant
rtc: ds1511: drop dead code
rtc: ds1511: drop inline/noinline hints
rtc: ds1511: drop useless checks
rtc: ds1511: drop useless computation
rtc: ds1511: drop useless enum
rtc: ds1511: fix function definition
rtc: ds1511: implement ds1511_rtc_read_alarm properly
rtc: ds1511: let the core know when alarm are not supported
rtc: ds1511: remove ds1511_rtc_update_alarm
rtc: ds1511: remove incomplete UIE support
rtc: ds1511: remove partial alarm support
rtc: ds1511: rename pdata
rtc: ds1511: set alarm offset limit
rtc: ds1511: set range
rtc: m41t80: Use the unified property API get the wakeup-source property
rtc: max31335: fix interrupt status reg
rtc: mt6397: select IRQ_DOMAIN instead of depending on it
rtc: nct3018y: fix possible NULL dereference
rtc: pcf8523: add suspend handlers for alarm IRQ
rtc: test: Fix invalid format specifier.
 
rtnetlink: add RTNL_FLAG_DUMP_UNLOCKED flag
rtnetlink: change nlk->cb_mutex role
rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation
rtnetlink: make rtnl_fill_link_ifmap() RCU ready
rtnetlink: prepare nla_put_iflink() to run under RCU
rtnetlink: provide RCU protection to rtnl_fill_prop_list()
rtnetlink: use xarray iterator to implement rtnl_dump_ifinfo()
 
rust: add `container_of!` macro
rust: bindings: Order headers alphabetically
rust: don't select CONSTRUCTORS
rust: error: improve unsafe code in example
rust: init: remove impl Zeroable for Infallible
rust: ioctl: end top-level module docs with full stop
rust: kernel: add blank lines in front of code blocks
rust: kernel: add doclinks
rust: kernel: add reexports for macros
rust: kernel: add srctree-relative doclinks
rust: kernel: fix multiple typos in documentation
rust: kernel: mark code fragments in docs with backticks
rust: kernel: remove unneeded doclink targets
rust: kernel: require `Send` for `Module` implementations
rust: kernel: stop using ptr_metadata feature
rust: kernel: unify spelling of refcount in docs
rust: locked_by: shorten doclink preview
rust: macros: fix soundness issue in `module!` macro
rust: make mutually exclusive with CFI_CLANG
rust: module: place generated init_module() function in .init.text
rust: phy: implement `Send` for `Registration`
rust: phy: use `srctree`-relative links
rust: phy: use VTABLE_DEFAULT_ERROR
rust: Refactor the build target to allow the use of builtin targets
rust: remove `params` from `module` macro example
rust: str: implement `Display` and `Debug` for `BStr`
rust: str: move SAFETY comment in front of unsafe block
rust: str: use `NUL` instead of 0 in doc comments
rust: sync: `CondVar` rename "wait_list" to "wait_queue_head"
rust: sync: add `CondVar::notify_sync`
rust: sync: add `CondVar::wait_timeout`
rust: sync: update integer types in CondVar
rust: time: add msecs to jiffies conversion
rust: types: add `try_from_foreign()` method
rust: upgrade to Rust 1.75.0
rust: upgrade to Rust 1.76.0
 
rxrpc: Add a kvec[] to the rxrpc_txbuf struct
rxrpc: Clean up the resend algorithm
rxrpc: Clients must accept conn from any address
rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics
rxrpc: Differentiate PING ACK transmission traces.
rxrpc: Do lazy DF flag resetting
rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags
rxrpc: Don't permit resending after all Tx packets acked
rxrpc: Don't pick values out of the wire header when setting up security
rxrpc: Extract useful fields from a received ACK to skb priv data
rxrpc: Fix congestion control algorithm
rxrpc: Fix error check on ->alloc_txbuf()
rxrpc: Fix the names of the fields in the ACK trailer struct
rxrpc: Fix use of changed alignment param to page_frag_alloc_align()
rxrpc: Fix using alignmask being zero for __page_frag_alloc_align()
rxrpc: Merge together DF/non-DF branches of data Tx function
rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet()
rxrpc: Note cksum in txbuf
rxrpc: Only transmit one ACK per jumbo packet received
rxrpc: Parse received packets before dealing with timeouts
rxrpc: Record probes after transmission and reduce number of time-gets
rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace
rxrpc: Remove atomic handling on some fields only used in I/O thread
rxrpc: Split up the DATA packet transmission function
rxrpc: Strip barriers and atomics off of timer tracking
rxrpc: Use ktimes for call timeout tracking and set the timer lazily
rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire
 
s390, crash: wrap crash dumping code into crash related ifdefs
 
s390/3215: use new address translation helpers
 
s390/3270: Fix buffer assignment
s390/3270: use new address translation helpers
 
s390/acrs: cleanup access register handling
 
s390/ap: add debug possibility for AP messages
s390/ap: clarify AP scan bus related functions and variables
s390/ap: explicitly include ultravisor header
s390/ap: introduce mutex to lock the AP bus scan
s390/ap: make ap_bus_type const
s390/ap: rearm APQNs bindings complete completion
s390/ap: rework ap_scan_bus() to return true on config change
 
s390/appldata: fix virtual vs physical address confusion
 
s390/atomic: mark all functions __always_inline
 
s390/boot: add 'alloc' to info.bin .vmlinux.info section flags
s390/boot: add support for CONFIG_LD_ORPHAN_WARN
s390/boot: do not check for zero-termination relocation entry
s390/boot: fix minor comment style damages
s390/boot: make type of __vmlinux_relocs_64_start|end consistent
s390/boot: sanitize kaslr_adjust_relocs() function prototype
s390/boot: simplify GOT handling
s390/boot: vmlinux.lds.S: handle '.init.text'
s390/boot: vmlinux.lds.S: handle '.rela' sections
s390/boot: vmlinux.lds.S: handle commonly discarded sections
s390/boot: vmlinux.lds.S: handle DWARF debug sections
s390/boot: vmlinux.lds.S: handle ELF required sections
s390/boot: workaround current 'llvm-objdump -t -j ...' behavior
 
s390/bpf: Fix bpf_plt pointer arithmetic
 
s390/bug: remove entry size from __bug_table section
 
s390/cache: prevent rebuild of shared_cpu_list
 
s390/ccwgroup: make ccwgroup_bus_type const
 
s390/checksum: call instrument_read() instead of kasan_check_read()
s390/checksum: provide and use cksm() inline assembly
s390/checksum: provide csum_partial_copy_nocheck()
s390/checksum: provide vector register variant of csum_partial()
 
s390/cio,idal: code cleanup
s390/cio,idal: fix virtual vs physical address confusion
s390/cio,idal: remove superfluous virt_to_phys() conversion
 
s390/cio: Ensure the copied buf is NUL terminated
s390/cio: fix race condition during online processing
s390/cio: fix virtual vs physical address confusion
s390/cio: introduce bitwise dma types and helper functions
s390/cio: log fake IRB events
s390/cio: make ccw_bus_type const
s390/cio: make css_bus_type const
s390/cio: make scm_bus_type const
s390/cio: remove unneeded DMA zone allocation
s390/cio: use bitwise types to allow for type checking
s390/cio: use new address translation helpers
s390/cio: use while (i--) pattern to clean up
 
s390/cmf: fix virtual vs physical address confusion
s390/cmf: remove unneeded DMA zone allocation
 
s390/configs: increase number of LOCKDEP_BITS
 
s390/crc32be: convert to C
 
s390/crc32le: convert to C
 
s390/crypto: remove retry loop with sleep from PAES pkey invocation
 
s390/ctcm: use new address translation helpers
 
s390/dasd: fix double module refcount decrement
s390/dasd: Improve ERP error messages
s390/dasd: Move allocation error message to DBF
s390/dasd: Remove %p format specifier from error messages
s390/dasd: Remove PRINTK_HEADER and KMSG_COMPONENT definitions
s390/dasd: remove superfluous virt_to_phys() conversion
s390/dasd: Remove unnecessary errorstring generation
s390/dasd: Remove unused message logging macros
s390/dasd: Simplify uid string generation
s390/dasd: Use dev_*() for device log messages
s390/dasd: Use dev_err() over printk()
s390/dasd: use new address translation helpers
s390/dasd: Use sysfs_emit() over sprintf()
 
s390/dasd_eckd: fix virtual vs physical address confusion
 
s390/dcssblk: fix virtual vs physical address confusion
 
s390/diag: add missing virt_to_phys() translation to diag14()
s390/diag: fix diag26c() physical vs virtual address confusion
 
s390/entry: add CIF_SIE flag and remove sie64a() address check
s390/entry: align system call table on 8 bytes
s390/entry: compare gmap asce to determine guest/host fault
s390/entry: remove OUTSIDE macro
 
s390/extmem: fix virtual vs physical address confusion
 
s390/fpu: add documentation about fpu helper functions
s390/fpu: add vector instruction inline assemblies for crc32
s390/fpu: change type of fpu mask from u32 to int
s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C
s390/fpu: convert FPU CIF flag to regular TIF flag
s390/fpu: decrease stack usage for some cases
s390/fpu: fix VLGV macro
s390/fpu: improve description of RXB macro
s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers
s390/fpu: limit save and restore to used registers
s390/fpu: make kernel fpu context preemptible
s390/fpu: make use of __uninitialized macro
s390/fpu: move, rename, and merge header files
s390/fpu: provide and use ld and std inline assemblies
s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies
s390/fpu: provide and use vlm and vstm inline assemblies
s390/fpu: remove anonymous union from struct fpu
s390/fpu: remove regs member from struct fpu
s390/fpu: remove TIF_FPU
s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc
s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7
s390/fpu: use lfpc instead of sfpc instruction
s390/fpu: various coding style changes
 
s390/hypfs_diag0c: fix virtual vs physical address confusion
 
s390/hypfs_sprp: fix virtual vs physical address confusion
s390/hypfs_sprp: remove unneeded DMA zone allocation
 
s390/ism: fix receive message buffer allocation
s390/ism: Properly fix receive message buffer allocation
 
s390/iucv: fix receive buffer virtual vs physical address confusion
s390/iucv: use new address translation helpers
 
s390/kvm: convert to regular kernel fpu user
 
s390/lcs: use new address translation helpers
 
s390/mm: allocate vmemmap pages from self-contained memory range
s390/mm: Fix clearing storage keys for huge pages
s390/mm: fix NULL pointer dereference
s390/mm: Fix NULL pointer dereference
s390/mm: Fix storage key clearing for guest huge pages
s390/mm: implement MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers
s390/mm: provide simple ARCH_HAS_DEBUG_VIRTUAL support
 
s390/mmap: disable mmap alignment when randomize_va_space = 0
 
s390/nmi: remove register validation code
 
s390/paes: Reestablish retry loop in paes
 
s390/pai: adjust whitespace indentation
s390/pai: change sampling event assignment for PMU device driver
s390/pai: export number of sysfs attribute files
s390/pai: fix attr_event_free upper limit for pai device drivers
s390/pai: fix sampling event removal for PMU device driver
s390/pai: save PAI counter value page in event structure
s390/pai: simplify event start function for perf stat
 
s390/pai_crypto: emit error on too many counters
s390/pai_crypto: return proper error code in paicrypt_init
 
s390/pci: fix three typos in comments
s390/pci: introduce lock to synchronize state of zpci_dev's
s390/pci: remove hotplug slot when releasing the device
s390/pci: rename lock member in struct zpci_dev
 
s390/pgtable: define PFN_PTE_SHIFT
 
s390/pkey: harmonize pkey s390 debug feature calls
s390/pkey: improve pkey retry behavior
s390/pkey: introduce dynamic debugging for pkey
 
s390/preempt: mark all functions __always_inline
 
s390/qdio: handle deferred cc1
 
s390/qeth: Fix kernel panic after setting hsuid
s390/qeth: handle deferred cc1
s390/qeth: use new address translation helpers
 
s390/raid6: convert to use standard fpu_*() inline assemblies
 
s390/raw3270: improve raw3270_init() readability
s390/raw3270: make class3270 constant
 
s390/sclp: remove unhandled memory notifier type
 
s390/scm: use new address translation helpers
 
s390/setup: fix virtual vs physical address confusion
 
s390/switch_to: use generic header file
 
s390/sysinfo: allow response buffer in normal memory
s390/sysinfo: convert bogomips calculation to C
 
s390/tape: fix virtual vs physical address confusion
s390/tape: make tape_class constant
 
s390/time: improve steering precision
s390/time: make stp_subsys const
 
s390/tools: handle rela R_390_GOTPCDBL/R_390_GOTOFF64
 
s390/vdso/data: Drop unnecessary header include
 
s390/vdso64: filter out munaligned-symbols flag for vdso
 
s390/vdso: Add CFI for RA register to asm macro vdso_func
s390/vdso: drop '-fPIC' from LDFLAGS
s390/vdso: remove unused ENTRY in linker scripts
s390/vdso: Use generic union vdso_data_store
 
s390/vfio-ap: handle hardware checkstop state on queue reset operation
s390/vfio-ap: make matrix_bus const
 
s390/vfio_ccw: fix virtual vs physical address confusion
 
s390/vfio_ccw_cp: use new address translation helpers
 
s390/virtio_ccw: avoid converting dma addresses / handles
s390/virtio_ccw: fix virtual vs physical address confusion
s390/virtio_ccw: use DMA handle from DMA API
 
s390/vmlogrdr: make vmlogrdr_class constant
 
s390/vmur: fix virtual vs physical address confusion
s390/vmur: make vmur_class constant
s390/vmur: use new address translation helpers
 
s390/vtime: fix average steal time calculation
 
s390/zcrypt: add debug possibility for CCA and EP11 messages
s390/zcrypt: fix reference counting on zcrypt card objects
s390/zcrypt: Fix wrong format string in debug feature printout
s390/zcrypt: Handle ep11 cprb return code
s390/zcrypt: harmonize debug feature calls and defines
s390/zcrypt: improve zcrypt retry behavior
s390/zcrypt: introduce dynamic debugging for AP and zcrypt code
s390/zcrypt: introduce retries on in-kernel send CPRB functions
s390/zcrypt: make zcrypt_class constant
s390/zcrypt: Use EBUSY to indicate temp unavailability
 
s390/zfcp: use new address translation helpers
 
s390: add relocs tool
s390: compile relocatable kernel without -fPIE
s390: don't allow CONFIG_COMPAT with LD=ld.lld
s390: enable MHP_MEMMAP_ON_MEMORY
s390: link vmlinux with '-z notext'
s390: port block device access to file
s390: select CONFIG_ARCH_WANT_LD_ORPHAN_WARN
s390: supplement for ptdesc conversion
s390: use pfn_swap_entry_folio() in ptep_zap_swap_entry()
s390: vmlinux.lds.S: explicitly handle '.got' and '.plt' sections
s390: vmlinux.lds.S: explicitly keep various sections
s390: vmlinux.lds.S: fix .got.plt assertion
s390: vmlinux.lds.S: handle '.data.rel' sections explicitly
 
samples/landlock: Don't error out if a file path cannot be opened
 
samples: user-trap: fix strict-aliasing warning
 
sbus: Add prototype for bbc_envctrl_init and bbc_envctrl_cleanup to header
sbus: bbc_i2c: Convert to platform remove callback returning void
sbus: display7seg: Convert to platform remove callback returning void
sbus: envctrl: Convert to platform remove callback returning void
sbus: flash: Convert to platform remove callback returning void
sbus: uctrl: Convert to platform remove callback returning void
 
sched/core: Simplify code by removing duplicate #ifdefs
 
sched/doc: Update documentation for base_slice_ns and CONFIG_HZ relation
 
sched/eevdf: Always update V if se->on_rq when reweighting
sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr
sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf()
 
sched/fair: Add READ_ONCE() and use existing helper function to access ->avg_irq
sched/fair: Check the SD_ASYM_PACKING flag in sched_use_asym_prio()
sched/fair: Do strict inequality check for busiest misfit task group
sched/fair: Remove unnecessary goto in update_sd_lb_stats()
sched/fair: Remove unused parameter from sched_asym()
sched/fair: Rework sched_use_asym_prio() and sched_asym_prefer()
sched/fair: Simplify the update_sd_pick_busiest() logic
sched/fair: Take the scheduling domain into account in select_idle_core()
sched/fair: Take the scheduling domain into account in select_idle_smt()
sched/fair: Use existing helper functions to access ->avg_rt and ->avg_dl
 
sched/idle: Conditionally handle tick broadcast in default_idle_call()
 
sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU
sched/isolation: Prevent boot crash when the boot CPU is nohz_full
 
sched/numa, mm: do not try to migrate memory to memoryless nodes
 
sched/topology: Remove duplicate descriptions from TOPOLOGY_SD_FLAGS
sched/topology: Rename SD_SHARE_PKG_RESOURCES to SD_SHARE_LLC
 
sched: Add a new function to compare if two cpus have the same capacity
sched: Add missing memory barrier in switch_mm_cid
 
scm_blk: pass queue_limits to blk_mq_alloc_disk
 
scripts/bpf_doc: Use silent mode when exec make cmd
 
scripts/gdb/vmalloc: fix vmallocinfo error
 
scripts/kernel-doc: add modeline for vim users
scripts/kernel-doc: Do not process backslash lines in comments
scripts/kernel-doc: reindent
scripts/kernel-doc: separate out function signature
scripts/kernel-doc: simplify function printing
scripts/kernel-doc: simplify signature printing
 
scripts: check-sysctl-docs: adapt to new API
scripts: check-sysctl-docs: handle per-namespace sysctls
 
scsi: 3w-9xxx: Remove snprintf() from sysfs call-backs and replace with sysfs_emit()
scsi: 3w-sas: Remove snprintf() from sysfs call-backs and replace with sysfs_emit()
scsi: 3w-xxxx: Remove snprintf() from sysfs call-backs and replace with sysfs_emit()
scsi: 53c700: Remove snprintf() from sysfs call-backs and replace with sysfs_emit()
scsi: aacraid: aachba: Replace snprintf() with the safer scnprintf() variant
scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn
scsi: bfa: Fix function pointer type mismatch for state machines
scsi: bfa: Remove additional unnecessary struct declarations
scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
scsi: ch: Have midlayer retry ch_do_scsi() UAs
scsi: ch: Make ch_sysfs_class constant
scsi: ch: Remove unit_attention
scsi: core: Add kunit tests for scsi_check_passthrough()
scsi: core: Allow passthrough to request midlayer retries
scsi: core: Constify the struct device_type usage
scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING
scsi: core: Fix unremoved procfs host directory regression
scsi: core: Have midlayer retry scsi_mode_sense() UAs
scsi: core: Have midlayer retry scsi_probe_lun() errors
scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors
scsi: core: Make scsi_bus_type const
scsi: core: Move autosuspend timer delay to Scsi_Host
scsi: core: Query the Block Limits Extension VPD page
scsi: core: Really include kunit tests with SCSI_LIB_KUNIT_TEST
scsi: core: Retry INQUIRY after timeout
scsi: core: Safe warning about bad dev info string
scsi: csiostor: Avoid function pointer casts
scsi: cxlflash: Make cxlflash_class constant
scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors
scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors
scsi: fcoe: Make fcoe_bus_type const
scsi: fnic: Clean up some inconsistent indenting
scsi: fnic: Convert snprintf() to sysfs_emit()
scsi: hisi_sas: Check whether debugfs is enabled before removing or releasing it
scsi: hisi_sas: Fix a deadlock issue related to automatic dump
scsi: hisi_sas: Handle the NCQ error returned by D2H frame
scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
scsi: hisi_sas: Remove hisi_hba->timer for v3 hw
scsi: hisi_sas: Remove redundant checks for automatic debugfs dump
scsi: ibmvscsi: Convert snprintf() to sysfs_emit()
scsi: ibmvscsi_tgt: Convert snprintf() to sysfs_emit()
scsi: ibmvscsi_tgt: Replace deprecated strncpy() with strscpy()
scsi: isci: Convert snprintf() to sysfs_emit()
scsi: iscsi: Make iscsi_flashnode_bus const
scsi: libfc: replace deprecated strncpy() with memcpy()
scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
scsi: libsas: Align SMP request allocation to ARCH_DMA_MINALIGN
scsi: libsas: Fix disk not being scanned in after being removed
scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS
scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes
scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask
scsi: lpfc: Change lpfc_vport load_flag member into a bitmask
scsi: lpfc: Change nlp state statistic counters into atomic_t
scsi: lpfc: Copyright updates for 14.4.0.0 patches
scsi: lpfc: Copyright updates for 14.4.0.1 patches
scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
scsi: lpfc: Correct size for wqe for memset()
scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr
scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr
scsi: lpfc: Define types in a union for generic void *context3 ptr
scsi: lpfc: Fix failure to delete vports when discovery is in progress
scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
scsi: lpfc: Move handling of reset congestion statistics events
scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock
scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
scsi: lpfc: Remove D_ID swap log message from trace event logger
scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling
scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps
scsi: lpfc: Remove shost_lock protection for fc_host_port shost APIs
scsi: lpfc: Remove unnecessary log message in queuecommand path
scsi: lpfc: Replace deprecated strncpy() with strscpy()
scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()
scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications
scsi: lpfc: Update lpfc version to 14.4.0.0
scsi: lpfc: Update lpfc version to 14.4.0.1
scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
scsi: lpfc: Use a dedicated lock for ras_fwlog state
scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length
scsi: megaraid: Remove redundant assignment to variable 'retval'
scsi: message: fusion: Remove redundant pointer 'hd'
scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
scsi: mpi3mr: Use ida to manage mrioc ID
scsi: mpt3sas: Reload SBR without rebooting HBA
scsi: mpt3sas: Update driver version to 48.100.00.00
scsi: mylex: Fix sysfs buffer lengths
scsi: pm8001: Convert snprintf() to sysfs_emit()
scsi: pmcraid: Make pmcraid_class constant
scsi: qla1280: Remove redundant assignment to variable 'mr'
scsi: qla2xxx: Change debug message during driver unload
scsi: qla2xxx: Delay I/O Abort on PCI error
scsi: qla2xxx: Fix command flush on cable pull
scsi: qla2xxx: Fix double free of fcport
scsi: qla2xxx: Fix double free of the ha->vp_map pointer
scsi: qla2xxx: Fix N2N stuck connection
scsi: qla2xxx: Fix off by one in qla_edif_app_getstats()
scsi: qla2xxx: NVME|FCP prefer flag not being honored
scsi: qla2xxx: Prevent command send on chip reset
scsi: qla2xxx: Split FCE|EFT trace control
scsi: qla2xxx: Update manufacturer detail
scsi: qla2xxx: Update version to 10.02.09.200-k
scsi: scsi_debug: Allocate the MODE SENSE response from the heap
scsi: scsi_debug: Implement GET STREAM STATUS
scsi: scsi_debug: Implement the IO Advice Hints Grouping mode page
scsi: scsi_debug: Maintain write statistics per group number
scsi: scsi_debug: Make pseudo_lld_bus const
scsi: scsi_debug: Reduce code duplication
scsi: scsi_debug: Rework page code error handling
scsi: scsi_debug: Rework subpage code error handling
scsi: scsi_debug: Support the block limits extension VPD page
scsi: scsi_proto: Add structures and constants related to I/O groups and streams
scsi: sd: Fix TCG OPAL unlock on system resume
scsi: sd: Have midlayer retry read_capacity_10() errors
scsi: sd: Have midlayer retry sd_spinup_disk() errors
scsi: sd: Have midlayer retry sd_sync_cache() errors
scsi: sd: Have pr commands retry UAs
scsi: sd: Only print updates to permanent stream count
scsi: sd: Translate data lifetime information
scsi: sd: Unregister device if device_add_disk() failed in sd_probe()
scsi: sd: Use separate buf for START_STOP in sd_spinup_disk()
scsi: ses: Have midlayer retry scsi_execute_cmd() errors
scsi: sg: Avoid race in error handling & drop bogus warn
scsi: sg: Avoid sg device teardown race
scsi: sg: Make sg_sysfs_class constant
scsi: spi: Have midlayer retry spi_execute() UAs
scsi: sr: Have midlayer retry get_sectorsize() errors
scsi: st: Make st_sysfs_class constant
scsi: target: Fix SELinux error when systemd-modules loads the target module
scsi: target: iscsi: Remove unused variable xfer_len
scsi: target: tcm_loop: Make tcm_loop_lld_bus const
scsi: ufs: core: Add config_scsi_dev vops comment
scsi: ufs: core: Add CPU latency QoS support for UFS driver
scsi: ufs: core: Fix MCQ MAC configuration
scsi: ufs: core: Fix MCQ mode dev command timeout
scsi: ufs: core: WLUN suspend dev/link state error recovery
scsi: ufs: Have midlayer retry start stop errors
scsi: ufs: mcq: Add definition for REG_UFS_MEM_CFG register
scsi: ufs: mcq: Remove unused parameters
scsi: ufs: mcq: Use ufshcd_mcq_req_to_hwq() to simplify updating hwq
scsi: ufs: qcom: Add missing interconnect bandwidth values for Gear 5
scsi: ufs: qcom: Avoid re-init quirk when gears match
scsi: ufs: qcom: Clarify comments about the initial phy_gear
scsi: ufs: qcom: Provide default cycles_in_1us value
scsi: ufs: ufs-mediatek: Change default autosuspend timer
scsi: ufs: ufs-mediatek: Check link status after exiting hibern8
scsi: ufs: ufs-mediatek: Disable MCQ IRQ when clock off
scsi: ufs: ufs-mediatek: Fix MCQ mode TM cmd timeout
scsi: ufs: ufs-mediatek: Migrate to UFSHCD generic CPU latency PM QoS support
 
sctp: preserve const qualifier in sctp_sk()
sctp: Simplify the allocation of slab caches
 
sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove()
 
security: Align inode_setattr hook definition with EVM
security: Introduce file_post_open hook
security: Introduce file_release hook
security: Introduce inode_post_create_tmpfile hook
security: Introduce inode_post_remove_acl hook
security: Introduce inode_post_removexattr hook
security: Introduce inode_post_set_acl hook
security: Introduce inode_post_setattr hook
security: Introduce key_post_create_or_update hook
security: Introduce path_post_mknod hook
security: Place security_path_post_mknod() where the original IMA call was
 
sed-opal: Remove the ret variable from the function
sed-opal: Remove unnecessary Б─≤0Б─≥ values from err
sed-opal: Remove unnecessary Б─≤0Б─≥ values from error
sed-opal: Remove unnecessary Б─≤0Б─≥ values from ret
 
select: Avoid wrap-around instrumentation in do_sys_poll()
 
selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY values
 
selftest/ftrace: fix typo in ftracetest script
 
selftest: bpf: Test bpf_sk_assign_tcp_reqsk().
selftest: damon: fix minor typos in test logs
selftest: Fix set of ping_group_range in fcnal-test
selftest: ftrace: fix minor typo in log
selftest: gpio: remove obsolete gpio-mockup test
selftest: Show expected and actual return codes for test failures in fcnal-test
selftest: tcp: Add bind() tests for IPV6_V6ONLY.
selftest: tcp: Add bind() tests for SO_REUSEADDR/SO_REUSEPORT.
selftest: tcp: Add more bind() calls.
selftest: tcp: Add v4-v4 and v6-v6 bind() conflict tests.
selftest: tcp: Define the reverse order bind() tests explicitly.
selftest: tcp: Make bind() selftest flexible.
selftest: Update PATH for nettest in fcnal-test
 
selftests/bpf: Add a selftest with not-8-byte aligned BPF_ST
selftests/bpf: Add a test case for 32-bit spill tracking
selftests/bpf: add anonymous user struct as global subprog arg test
selftests/bpf: Add arena test case for 4Gbyte corner case
selftests/bpf: Add BPF object loading tests with explicit token passing
selftests/bpf: Add BPF token-enabled tests
selftests/bpf: Add bpf_arena_htab test.
selftests/bpf: Add bpf_arena_list test.
selftests/bpf: Add cookies check for kprobe_multi fill_link_info test
selftests/bpf: Add cookies check for perf_event fill_link_info test
selftests/bpf: Add fexit and kretprobe triggering benchmarks
selftests/bpf: Add fill_link_info test for perf event
selftests/bpf: Add kprobe multi triggering benchmarks
selftests/bpf: Add missing line break in test_verifier
selftests/bpf: add more cases for __arg_trusted __arg_nullable args
selftests/bpf: Add test cases for narrowing fill
selftests/bpf: Add test for static subprog call in lock cs
selftests/bpf: Add tests for BPF object load with implicit token
selftests/bpf: Add tests for LIBBPF_BPF_TOKEN_PATH envvar
selftests/bpf: Add tests for RCU lock transfer between subprogs
selftests/bpf: add trusted global subprog arg tests
selftests/bpf: Add unit tests for bpf_arena_alloc/free_pages
selftests/bpf: Bad_struct_ops test
selftests/bpf: check if imprecise stack spills confuse infinite loop detection
selftests/bpf: convert bpf_rdonly_cast() uses to bpf_core_cast() macro
selftests/bpf: detect testing prog flags support
selftests/bpf: Disable IPv6 for lwt_redirect test
selftests/bpf: Drop return in bpf_testmod_exit
selftests/bpf: Enable inline bpf_kptr_xchg() test for RV64
selftests/bpf: Enable kptr_xchg_inline test for arm64
selftests/bpf: Ensure fentry prog cannot attach to bpf_spin_{lock,unlcok}()
selftests/bpf: Extend uprobe/uretprobe triggering benchmarks
selftests/bpf: Factor out get_xlated_program() helper
selftests/bpf: Fix bench runner SIGSEGV
selftests/bpf: Fix error checking for cpumask_success__load()
selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
selftests/bpf: Fix flaky test ptr_untrusted
selftests/bpf: Fix potential premature unload in bpf_testmod
selftests/bpf: fix test_loader check message
selftests/bpf: Fix the flaky tc_redirect_dtime test
selftests/bpf: Fix the u64_offset_to_skb_data test
selftests/bpf: Incorporate LSM policy to token-based tests
selftests/bpf: Mark cpumask kfunc declarations as __weak
selftests/bpf: mark dynptr kfuncs __weak to make them optional on old kernels
selftests/bpf: Move is_jit_enabled() into testing_helpers
selftests/bpf: Remove "&>" usage in the selftests
selftests/bpf: Remove empty TEST_CUSTOM_PROGS
selftests/bpf: Remove hard coded PAGE_SIZE macro.
selftests/bpf: Remove intermediate test files.
selftests/bpf: Skip callback tests if jit is disabled in test_verifier
selftests/bpf: States pruning checks for scalar vs STACK_MISC
selftests/bpf: Suppress warning message of an unused variable.
selftests/bpf: Test assigning ID to scalars on spill
selftests/bpf: Test autocreate behavior for struct_ops maps
selftests/bpf: Test case for lacking CFI stub functions.
selftests/bpf: test case for register_bpf_struct_ops().
selftests/bpf: Test case for SEC("?.struct_ops")
selftests/bpf: Test cases for '?' in BTF names
selftests/bpf: Test if shadow types work correctly.
selftests/bpf: Test may_goto
selftests/bpf: Test PROBE_MEM of VSYSCALL_ADDR on x86-64
selftests/bpf: Test PTR_MAYBE_NULL arguments of struct_ops operators.
selftests/bpf: Test struct_ops map definition with type suffix
selftests/bpf: Test struct_ops maps with a large number of struct_ops program.
selftests/bpf: Test the inlining of bpf_kptr_xchg()
selftests/bpf: Test tracking spilled unbounded scalars
selftests/bpf: trace_helpers.c: do not use poisoned type
selftests/bpf: Update LLVM Phabricator links
selftests/bpf: update tcp_custom_syncookie to use scalar packet offset
selftests/bpf: Utility functions to capture libbpf log in test_progs
selftests/bpf: Utilize string values for delegate_xxx mount options
selftests/bpf: verifier_arena: fix mmap address for arm64
selftests/bpf: Verify struct_ops autoload/autocreate sync
selftests/bpf: Wait for the netstamp_needed_key static key to be turned on
selftests/bpf: xdp_hw_metadata reduce sleep interval
 
selftests/damon/_chk_dependency: get debugfs mount point from /proc/mounts
 
selftests/damon/_damon_sysfs: support DAMOS apply interval
selftests/damon/_damon_sysfs: support DAMOS quota
selftests/damon/_damon_sysfs: support DAMOS stats
 
selftests/damon: add a test for a race between target_ids_read() and dbgfs_before_terminate()
selftests/damon: add a test for DAMOS apply intervals
selftests/damon: add a test for DAMOS quota
selftests/damon: add a test for the pid leak of dbgfs_target_ids_write()
 
selftests/exec: binfmt_script: Add the overall result line according to TAP
selftests/exec: Convert remaining /bin/sh to /bin/bash
selftests/exec: execveat: Improve debug reporting
selftests/exec: load_address: conform test to TAP format output
selftests/exec: Perform script checks with /bin/bash
selftests/exec: recursion-depth: conform test to TAP format output
 
Linux: selftests/filesystems:fix build error in overlayfs
 
selftests/ftrace: Add test cases for entry args at function exit
selftests/ftrace: Add test to exercize function tracer across cpu hotplug
selftests/ftrace: Fix event filter target_func selection
selftests/ftrace: Limit length in subsystem-enable tests
 
selftests/harness: Constify fixture variants
selftests/harness: Fix fixture teardown
selftests/harness: Fix interleaved scheduling leading to race conditions
selftests/harness: Fix TEST_F()'s vfork handling
selftests/harness: Fix vfork() side effects
selftests/harness: Handle TEST_F()'s explicit exit codes
selftests/harness: Merge TEST_F_FORK() into TEST_F()
selftests/harness: Prevent infinite loop due to Assert in FIXTURE_TEARDOWN
selftests/harness: remove use of LINE_MAX
selftests/harness: Share _metadata between forked processes
 
selftests/kvm: Fix issues with $(SPLIT_TESTS)
 
selftests/landlock: Clean up error logs related to capabilities
selftests/landlock: Do not allocate memory in fixture data
selftests/landlock: Fix FS tests when run on a private mount point
selftests/landlock: Redefine TEST_F() as TEST_F_FORK()
 
selftests/memfd: delete unused declarations
 
selftests/mm/ksm_functional: prevent unmapping undefined address
 
selftests/mm: dont fail testsuite due to a lack of hugepages
selftests/mm: fix ARM related issue with fork after pthread_create
selftests/mm: Fix build with _FORTIFY_SOURCE
selftests/mm: fix powerpc ARCH check
selftests/mm: hugetlb_reparenting_test: do not unmount
selftests/mm: include strings.h for ffsl
selftests/mm: log a consistent test name for check_compaction
selftests/mm: log skipped compaction test as a skip
selftests/mm: map_fixed_noreplace: conform test to TAP format output
selftests/mm: map_hugetlb: conform test to TAP format output
selftests/mm: map_populate: conform test to TAP format output
selftests/mm: mlock-random-test: conform test to TAP format output
selftests/mm: mlock2-tests: conform test to TAP format output
selftests/mm: mrelease_test: conform test to TAP format output
selftests/mm: mremap_dontunmap: conform test to TAP format output
selftests/mm: new test that steals pages
selftests/mm: protection_keys: save/restore nr_hugepages settings
selftests/mm: run_vmtests.sh: add hugetlb test category
selftests/mm: run_vmtests.sh: add hugetlb_madv_vs_map
selftests/mm: run_vmtests.sh: add missing tests
selftests/mm: run_vmtests: remove sudo and conform to tap
selftests/mm: save and restore nr_hugepages value
selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM
selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements
selftests/mm: skip uffd hugetlb tests with insufficient hugepages
selftests/mm: split_huge_page_test: conform test to TAP format output
selftests/mm: thuge-gen: conform to TAP format output
selftests/mm: transhuge-stress: conform to TAP format output
selftests/mm: virtual_address_range: conform to TAP format output
 
Linux: selftests/move_mount_set_group:Make tests build with old libc
 
selftests/mqueue: Set timeout to 180 seconds
 
selftests/net/forwarding: add slowwait functions
 
selftests/net: Adding test cases of replacing routes and route advertisements.
selftests/net: calibrate fq_band_pktlimit
selftests/net: calibrate txtimestamp
selftests/net: fix waiting time for ipv6_gc test in fib_tests.sh.
selftests/net: ignore timing errors in so_txtime if KSFT_MACHINE_SLOW
 
selftests/pidfd: Fix config for pidfd_setns_test
selftests/pidfd: Fix wrong expectation
 
selftests/powerpc/papr-vpd: Fix missing variable initialization
 
selftests/powerpc: Fix load_unaligned_zeropad build failure
 
selftests/resctrl: Add a helper for the non-contiguous test
selftests/resctrl: Add helper to convert L2/3 to integer
selftests/resctrl: Add non-contiguous CBMs CAT test
selftests/resctrl: Add resource_info_file_exists()
selftests/resctrl: Add test groups and name L3 CAT test L3_CAT
selftests/resctrl: Change function comments to say < 0 on error
selftests/resctrl: Consolidate naming of perf event related things
selftests/resctrl: Convert perf related globals to locals
selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()
selftests/resctrl: Create cache_portion_size() helper
selftests/resctrl: Create struct for input parameters
selftests/resctrl: Don't use ctrlc_handler() outside signal handling
selftests/resctrl: Exclude shareable bits from schemata in CAT test
selftests/resctrl: Get domain id from cache id
selftests/resctrl: Improve perf init
selftests/resctrl: Introduce generalized test framework
selftests/resctrl: Mark get_cache_size() cache_type const
selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test()
selftests/resctrl: Open perf fd before start & add error handling
selftests/resctrl: Pass write_schemata() resource instead of test name
selftests/resctrl: Read in less obvious order to defeat prefetch optimizations
selftests/resctrl: Refactor fill_buf functions
selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm()
selftests/resctrl: Remove nested calls in perf event handling
selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion
selftests/resctrl: Rename resource ID to domain ID
selftests/resctrl: Replace file write with volatile variable
selftests/resctrl: Restore the CPU affinity after CAT test
selftests/resctrl: Return -1 instead of errno on error
selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test
selftests/resctrl: Split fill_buf to allow tests finer-grained control
selftests/resctrl: Split measure_cache_vals()
selftests/resctrl: Split show_cache_info() to test specific and generic parts
selftests/resctrl: Split validate_resctrl_feature_request()
 
selftests/seccomp: Change the syscall used in KILL_THREAD test
selftests/seccomp: Handle EINVAL on unshare(CLONE_NEWPID)
selftests/seccomp: Pin benchmark to single CPU
selftests/seccomp: Try to fit runtime of benchmark into timeout
selftests/seccomp: user_notification_addfd check nextfd is available
 
selftests/tc-testing: require an up to date iproute2 for blockcast tests
 
selftests/tcp_ao: Fix fscanf() call for format-security
selftests/tcp_ao: Make RST tests less flaky
selftests/tcp_ao: Printing fixes to confirm with format-security
selftests/tcp_ao: Zero-init tcp_ao_info_opt
 
selftests/timers/posix_timers: Reimplement check_timer_distribution()
 
selftests/user_events: Test multi-format events
 
selftests/vDSO: fix building errors on LoongArch
selftests/vDSO: fix runtime errors on LoongArch
 
selftests: add ESRCH tests for pidfd_getfd()
selftests: add eventfd selftests
selftests: Add test to verify power supply properties
selftests: add zswapin and no zswap tests
selftests: avoid using SKIP(exit()) in harness fixure setup
selftests: bonding: Add net/forwarding/lib.sh to TEST_INCLUDES
selftests: bonding: make sure new active is not null
selftests: bonding: reduce garp_test/arp_validate test time
selftests: bonding: use slowwait instead of hard code sleep
selftests: bonding: use tc filter to check if LACP was sent
selftests: damon: add access_memory to .gitignore
selftests: Declare local variable for pause in fcnal-test.sh
selftests: dmabuf-heap: add config file for the test
selftests: dsa: Replace test symlinks by wrapper script
selftests: fix the zswap invasive shrink test
selftests: forwarding: Add a test for NH group stats
selftests: forwarding: Add missing config entries
selftests: forwarding: Add missing multicast routing config entries
selftests: forwarding: Fix ping failure due to short timeout
selftests: forwarding: Make tc-police pass on debug kernels
selftests: forwarding: Make VXLAN ECN encap tests more robust
selftests: forwarding: Make vxlan-bridge-1q pass on debug kernels
selftests: forwarding: Make {, ip6}gre-inner-v6-multipath tests more robust
selftests: forwarding: Parametrize mausezahn delay
selftests: forwarding: Redefine relative_path variable
selftests: forwarding: Remove duplicated lib.sh content
selftests: forwarding: Remove IPv6 L3 multipath hash tests
selftests: ftrace: fix typo in test description
selftests: fuxex: Report a unique test name per run of futex_requeue_pi
selftests: Introduce Makefile variable to list shared bash scripts
selftests: ip_local_port_range: use XFAIL instead of SKIP
selftests: kselftest: add ksft_test_result_code(), handling all exit codes
selftests: kselftest: Fix build failure with NOLIBC
selftests: kselftest: Mark functions that unconditionally call exit() as __noreturn
selftests: kselftest_harness: fix Clang warning about zero-length format
selftests: kselftest_harness: generate test name once
selftests: kselftest_harness: let PASS / FAIL provide diagnostic
selftests: kselftest_harness: print test name for SKIP
selftests: kselftest_harness: save full exit code in metadata
selftests: kselftest_harness: separate diagnostic message with # in ksft_test_result_code()
selftests: kselftest_harness: support using xfail
selftests: kselftest_harness: use exit code to store skip
selftests: kselftest_harness: use KSFT_* exit codes
selftests: ktap_helpers: Add a helper to abort the test
selftests: ktap_helpers: Add a helper to finish the test
selftests: ktap_helpers: Add helper to pass/fail test based on exit code
selftests: ktap_helpers: Add helper to print diagnostic messages
selftests: kvm: remove meaningless assignments in Makefiles
selftests: lib.mk: Do not process TEST_GEN_MODS_DIR
selftests: livepatch: Add initial .gitignore
selftests: livepatch: Avoid running the tests if kernel-devel is missing
selftests: livepatch: Test livepatching a heavily called syscall
selftests: mm: fix unused and uninitialized variable warning
selftests: mm: perform some system cleanup before using hugepages
selftests: mm: protection_keys: save/restore nr_hugepages value from launch script
selftests: mm: restore settings from only parent process
selftests: Move KTAP bash helpers to selftests common folder
selftests: mptcp: add local variables rndh
selftests: mptcp: add mptcp_lib_check_output helper
selftests: mptcp: add mptcp_lib_check_tools helper
selftests: mptcp: add mptcp_lib_events helper
selftests: mptcp: add mptcp_lib_ns_init/exit helpers
selftests: mptcp: add mptcp_lib_verify_listener_events
selftests: mptcp: add print_title in mptcp_lib
selftests: mptcp: add token for dump_addr
selftests: mptcp: add token for get_addr
selftests: mptcp: add userspace pm subflow flag
selftests: mptcp: call test_fail without argument
selftests: mptcp: connect: add dedicated port counter
selftests: mptcp: connect: fix misaligned output
selftests: mptcp: connect: fix shellcheck warnings
selftests: mptcp: declare event macros in mptcp_lib
selftests: mptcp: diag: change timeout_poll to 30
selftests: mptcp: diag: fix shellcheck warnings
selftests: mptcp: dump userspace addrs list
selftests: mptcp: export TEST_COUNTER variable
selftests: mptcp: extract mptcp_lib_check_expected
selftests: mptcp: join: change capture/checksum as bool
selftests: mptcp: join: fix dev in check_endpoint
selftests: mptcp: lib: catch duplicated subtest entries
selftests: mptcp: more operations in ns_init/exit
selftests: mptcp: netlink: drop duplicate var ret
selftests: mptcp: pm netlink: fix shellcheck warnings
selftests: mptcp: print all error messages to stdout
selftests: mptcp: print test results with colors
selftests: mptcp: print test results with counters
selftests: mptcp: print_test out of verify_listener_events
selftests: mptcp: simult flows: define missing vars
selftests: mptcp: simult flows: fix shellcheck warnings
selftests: mptcp: sockopt: fix shellcheck warnings
selftests: mptcp: sockopt: print every test result
selftests: mptcp: stop forcing iptables-legacy
selftests: mptcp: use += operator to append strings
selftests: mptcp: use KSFT_SKIP/KSFT_PASS/KSFT_FAIL
selftests: mptcp: userspace pm get addr tests
selftests: net: Correct couple of spelling mistakes
selftests: net: gro fwd: update vxlan GRO test expectations
selftests: net: ignore timing errors in txtimestamp if KSFT_MACHINE_SLOW
selftests: net: include forwarding lib
selftests: net: veth: test the ability to independently manipulate GRO and XDP
selftests: netdevsim: be less selective for FW for the devlink test
selftests: netdevsim: set test timeout to 10 minutes
selftests: netdevsim: stop using ifconfig
selftests: openvswitch: Test ICMP related matches work with SNAT
selftests: reuseaddr_conflict: add missing new line at the end of the output
selftests: riscv: Generalize mm selftests
selftests: sched: Fix spelling mistake "hiearchy" -> "hierarchy"
selftests: sud_test: return correct emulated syscall value on RISC-V
selftests: tc-testing: add mirred to block tdc tests
selftests: tc-testing: add missing netfilter config
selftests: tc-testing: adjust fq test to latest iproute2
selftests: tc-testing: check if 'jq' is available in taprio tests
selftests: tc-testing: enable all tdc tests
selftests: tc-testing: return fail if a test fails in setup/teardown
selftests: team: Add shared library scripts to TEST_INCLUDES
selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC
selftests: thermal: intel: power_floor: add missing gitignore
selftests: thermal: intel: workload_hint: add missing gitignore
selftests: timers: Fix abs() warning in posix_timers test
selftests: timers: Fix posix_timers ksft_print_msg() warning
selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
selftests: tls: add test with a partially invalid iov
selftests: udpgso: Pull up network setup into shell script
selftests: uevent: add missing gitignore
selftests: userspace pm: avoid relaunching pm events
selftests: vxlan_mdb: Avoid duplicate test names
selftests: vxlan_mdb: Fix failures with old libnet
selftests: zswap: add zswap selftest file to zswap maintainer entry
 
selftets/damon: prepare for monitor_on file renaming
 
selinux: avoid dereference of garbage after mount failure
selinux: correct return values in selinux_socket_getpeersec_dgram()
selinux: fix style issues in security/selinux/ss/avtab.c
selinux: fix style issues in security/selinux/ss/avtab.h
selinux: fix style issues in security/selinux/ss/conditional.c
selinux: fix style issues in security/selinux/ss/conditional.h
selinux: fix style issues in security/selinux/ss/constraint.h
selinux: fix style issues in security/selinux/ss/context.h
selinux: fix style issues in security/selinux/ss/context.h
selinux: fix style issues in security/selinux/ss/ebitmap.c
selinux: fix style issues in security/selinux/ss/ebitmap.h
selinux: fix style issues in security/selinux/ss/hashtab.c
selinux: fix style issues in security/selinux/ss/hashtab.h
selinux: fix style issues in security/selinux/ss/mls.c
selinux: fix style issues in security/selinux/ss/mls.h
selinux: fix style issues in security/selinux/ss/mls_types.h
selinux: fix style issues in security/selinux/ss/policydb.c
selinux: fix style issues in security/selinux/ss/policydb.h
selinux: fix style issues in security/selinux/ss/services.h
selinux: fix style issues in security/selinux/ss/sidtab.c
selinux: fix style issues in security/selinux/ss/sidtab.h
selinux: fix style issues in security/selinux/ss/symtab.c
selinux: fix style issues in security/selinux/ss/symtab.h
selinux: only filter copy-up xattrs following initialization
selinux: reduce the object class calculations at inode init time
 
serdev: make serdev_bus_type const
 
serial/pmac_zilog: Remove flawed mitigation for rx irq flood
 
serial: 8250: Move hp300_setup_serial_console() to
serial: 8250: Use serial8250_do_set_termios for uartclk updating
serial: 8250_aspeed_vuart: Switch to use uart_read_port_properties()
serial: 8250_bcm2835aux: Switch to use uart_read_port_properties()
serial: 8250_bcm7271: Replace custom unit definitions
serial: 8250_bcm7271: Switch to use uart_read_port_properties()
serial: 8250_dw: Emit an error message if getting the baudclk failed
serial: 8250_dw: Replace ACPI device check by a quirk
serial: 8250_dw: Revert: Do not reclock if already at correct rate
serial: 8250_dw: Switch to use uart_read_port_properties()
serial: 8250_exar: Clear interrupts before registering handler
serial: 8250_exar: Don't remove GPIO device on suspend
serial: 8250_exar: Don't use "proxy" headers
serial: 8250_exar: switch to DEFINE_SIMPLE_DEV_PM_OPS()
serial: 8250_exar: Use 8250 PCI library to map and assign resources
serial: 8250_exar: Use dev_get_drvdata() directly in PM callbacks
serial: 8250_exar: Use generic function to set firmware node
serial: 8250_ingenic: Switch to use uart_read_port_properties()
serial: 8250_lpc18xx: disable clks on error in probe()
serial: 8250_lpc18xx: Switch to use uart_read_port_properties()
serial: 8250_of: Drop quirk fot NPCM from 8250_port
serial: 8250_of: Switch to use uart_read_port_properties()
serial: 8250_omap: Switch to use uart_read_port_properties()
serial: 8250_pci1xxxx: Don't use "proxy" headers
serial: 8250_pci1xxxx: Drop quirk from 8250_port
serial: 8250_pci: Remove redundant PCI IDs
serial: 8250_pxa: Switch to use uart_read_port_properties()
serial: 8250_tegra: Switch to use uart_read_port_properties()
serial: 8250_uniphier: Switch to use uart_read_port_properties()
serial: amba-pl011: Use uart_prepare_sysrq_char().
serial: ar933x: Use uart_prepare_sysrq_char().
serial: bcm63xx: Use uart_prepare_sysrq_char().
serial: core: Add UPIO_UNKNOWN constant for unknown port type
serial: core: Clearing the circular buffer before NULLifying it
serial: core: Fix missing shutdown and startup for serial base port
serial: core: Fix regression when runtime PM is not enabled
serial: core: make serial_base_bus_type const
serial: core: Move struct uart_port::quirks closer to possible values
serial: core: only stop transmit when HW fifo is empty
serial: linflexuart: Remove redundant uart type assignment
serial: Lock console when calling into driver before registration
serial: lpc32xx_hs: remove redundant check and assignment of hsu_rate
serial: lpc32xx_hs: Use uart_prepare_sysrq_char() to handle sysrq.
serial: max310x: add explicit return for some switch default cases
serial: max310x: add I2C device table for instantiation from userspace
serial: max310x: add macro for max number of ports
serial: max310x: fix indentation
serial: max310x: fix NULL pointer dereference in I2C instantiation
serial: max310x: fix syntax error in IRQ error message
serial: max310x: reformat and improve comments
serial: max310x: remove holes in struct max310x_devtype
serial: max310x: replace bare use of 'unsigned' with 'unsigned int' (checkpatch)
serial: max310x: replace hardcoded masks with preferred GENMASK()
serial: max310x: simplify probe() and remove() error handling
serial: max310x: use common detect function for all variants
serial: max310x: use common power function for all variants
serial: max310x: use dev_err_probe() instead of dev_err()
serial: max310x: use i2c_get_match_data()
serial: max310x: use separate regmap name for each port
serial: max310x: use spi_get_device_match_data()
serial: meson: Use uart_prepare_sysrq_char().
serial: msm: Use uart_prepare_sysrq_char().
serial: mxs-auart: add spinlock around changing cts state
serial: omap: Use uart_prepare_sysrq_char().
serial: owl: Use uart_prepare_sysrq_char() to handle sysrq.
serial: pch: Don't disable interrupts while acquiring lock in ISR.
serial: pch: Don't initialize uart_port's spin_lock.
serial: pch: Invoke handle_rx_to() directly.
serial: pch: Make push_rx() return void.
serial: pch: Remove eg20t_port::lock.
serial: pch: Use uart_prepare_sysrq_char().
serial: pmac_zilog: Convert to platform remove callback returning void
serial: port: Introduce a common helper to read properties
serial: pxa: Use uart_prepare_sysrq_char().
serial: qcom-geni: Don't cancel/abort if we can't get the port lock
serial: rda: Use uart_prepare_sysrq_char() to handle sysrq.
serial: samsung: honor fifosize from dts at first
serial: sh-sci: Call sci_serial_{in,out}() directly
serial: sifive: Use uart_prepare_sysrq_char() to handle sysrq.
serial: st-asc: don't get/put GPIOs in atomic context
serial: stm32: change register's offset type from u8 to u16
serial: stm32: extend max number of U(S)ART to 9
serial: stm32: get FIFO size from hwcfg register
serial: stm32: implement prescaler tuning to compute low baudrate
serial: stm32: Reset .throttled state in .startup()
serial: stm32: Return IRQ_NONE in the ISR if no handling happend
serial: sunplus: Use uart_prepare_sysrq_char().
serial: txx9: Add missing #include
 
sh, crash: wrap crash dumping code into crash related ifdefs
 
sh: dma-sysfs: Make dma_subsys const
sh: Fix build with CONFIG_UBSAN=y
sh: hd64461: Make setup_hd64461() static
sh: intc: Make intc_subsys const
 
shmem: document how to "persist" data when using shmem_*file_setup
shmem: export shmem_get_folio
shmem: export shmem_kernel_file_setup
shmem: move shmem_mapping out of line
shmem: move the shmem_mapping assert into shmem_get_folio_gfp
shmem: properly report quota mount options
shmem: set a_ops earlier in shmem_symlink
 
signal: fill in si_code in prepare_kill_siginfo()
 
Linux: Simplify net_dbg_ratelimited() dummy
 
siox: bus-gpio: Simplify using devm_siox_* functions
siox: constify the struct device_type usage
siox: Don't pass the reference on a master in siox_master_register()
siox: make siox_bus_type const
siox: Provide a devm variant of siox_master_alloc()
siox: Provide a devm variant of siox_master_register()
 
sit: use exit_batch_rtnl() method
 
slab: remove PARTIAL_NODE slab_state
 
slimbus: core: make slimbus_bus const
slimbus: core: Remove usage of the deprecated ida_simple_xx() API
slimbus: qcom-ngd-ctrl: Add timeout for wait operation
slimbus: qcom-ngd-ctrl: Make QMI message rules const
 
smack: Always determine inode labels in smack_inode_init_security()
smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
smack: Initialize the in-memory inode in smack_inode_init_security()
smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
 
Smack: use init_task_smack() in smack_cred_transfer()
 
smb/client: adapt to breakup of struct file_lock
smb/client: convert to using new filelock helpers
 
smb/server: adapt to breakup of struct file_lock
smb/server: convert to using new filelock helpers
 
smb311: additional compression flag defined in updated protocol spec
smb311: correct incorrect offset field in compression header
 
smb3: add dynamic trace point for ioctls
smb3: add trace event for mknod
smb3: fix broken reconnect when password changing on the server by allowing password rotation
smb3: fix lock ordering potential deadlock in cifs_sync_mid_result
smb3: fix Open files on server counter going negative
smb3: missing lock when picking channel
smb3: retrying on failed server close
smb3: update allocation size more accurately on write completion
 
smb: client: add support for WSL reparse points
smb: client: do not defer close open handles to deleted files
smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs()
smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file()
smb: client: fix potential broken compound request
smb: client: fix potential UAF in cifs_debug_files_proc_show()
smb: client: fix potential UAF in cifs_dump_full_key()
smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect()
smb: client: fix potential UAF in cifs_stats_proc_show()
smb: client: fix potential UAF in cifs_stats_proc_write()
smb: client: fix potential UAF in is_valid_oplock_break()
smb: client: fix potential UAF in smb2_is_network_name_deleted()
smb: client: fix potential UAF in smb2_is_valid_lease_break()
smb: client: fix potential UAF in smb2_is_valid_oplock_break()
smb: client: fix rename(2) regression against samba
smb: client: Fix struct_group() usage in __packed structs
smb: client: fix UAF in smb2_reconnect_server()
smb: client: guarantee refcounted children from parent session
smb: client: handle DFS tcons in cifs_construct_tcon()
smb: client: instantiate when creating SFU files
smb: client: introduce reparse mount option
smb: client: introduce SMB2_OP_QUERY_WSL_EA
smb: client: move most of reparse point handling code to common file
smb: client: negotiate compression algorithms
smb: client: parse uid, gid, mode and dev from WSL reparse points
smb: client: reduce number of parameters in smb2_compound_op()
smb: client: refresh referral without acquiring refpath_lock
smb: client: replace deprecated strncpy with strscpy
smb: client: retry compound request without reusing lease
smb: client: return reparse type in /proc/mounts
smb: client: reuse file lease key in compound operations
smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex
smb: client: set correct d_type for reparse DFS/DFSR and mount point
smb: common: fix fields sizes in compression_pattern_payload_v1
smb: common: simplify compression headers
smb: remove redundant check
smb: remove SLAB_MEM_SPREAD flag usage
 
smp: Avoid 'setup_max_cpus' namespace collision/shadowing
smp: Consolidate smp_prepare_boot_cpu()
smp: Make __smp_processor_id() 0-argument macro
smp: make __smp_processor_id() 0-argument macro
smp: Provide 'setup_max_cpus' definition on UP too
 
soc/tegra: Fix build failure on Tegra241
soc/tegra: fuse: Add ACPI support for Tegra194 and Tegra234
soc/tegra: fuse: Add function to add lookups
soc/tegra: fuse: Add function to print SKU info
soc/tegra: fuse: Add support for Tegra241
soc/tegra: fuse: Add tegra_acpi_init_apbmisc()
soc/tegra: fuse: Define tegra194_soc_attr_group for Tegra241
soc/tegra: fuse: Fix crash in tegra_fuse_readl()
soc/tegra: fuse: Refactor resource mapping
soc/tegra: fuse: Use dev_err_probe for probe failures
soc/tegra: pmc: Add SD wake event for Tegra234
soc/tegra: pmc: Remove some old and deprecated functions and constants
soc/tegra: pmc: Update address mapping sequence for PMC apertures
soc/tegra: pmc: Update scratch as an optional aperture
 
soc: fsl: dpio: fix kcalloc() argument order
soc: fsl: qbman: Always disable interrupts when taking cgr_lock
soc: fsl: qbman: Remove RESERVEDMEM_OF_DECLARE usage
soc: fsl: qbman: Use raw spinlock for cgr_lock
soc: mediatek: mtk-socinfo: Add driver for getting chip information
soc: mediatek: mtk-socinfo: Add extra entry for MT8183
soc: mediatek: mtk-socinfo: Clean up NVMEM cell read
soc: mediatek: mtk-socinfo: depends on CONFIG_SOC_BUS
soc: mediatek: mtk-svs: Append "-thermal" to thermal zone names
soc: qcom: add QCOM PBS driver
soc: qcom: aoss: Add debugfs interface for sending messages
soc: qcom: aoss: add missing kerneldoc for qmp members
soc: qcom: aoss: Add tracepoints in qmp_send()
soc: qcom: aoss: Mark qmp_send() __printf()
soc: qcom: apr: make aprbus const
soc: qcom: geni-se: Add M_TX_FIFO_NOT_EMPTY bit definition
soc: qcom: geni-se: drop unused kerneldoc struct geni_wrapper param
soc: qcom: llcc: Check return value on Broadcast_OR reg read
soc: qcom: smem: remove hwspinlock from item get routine
soc: qcom: smp2p: fix all kernel-doc warnings
soc: qcom: socinfo: Add Soc IDs for SM8475 family
soc: qcom: socinfo: add SoC Info support for QCM8550 and QCS8550 platform
soc: qcom: socinfo: rename PM2250 to PM4125
soc: qcom: spm: add support for voltage regulator
soc: qcom: spm: fix building with CONFIG_REGULATOR=n
soc: qcom: spm: remove driver-internal structures from the driver API
soc: renesas: Identify R-Car V4M
soc: renesas: Introduce ARCH_RCAR_GEN4
soc: renesas: rcar-rst: Add support for R-Car V4M
soc: samsung: exynos-pmu: Add regmap support for SoCs that protect PMU regs
soc: sunxi: sram: export register 0 for THS on H616
soc: xilinx: update maintainer of event manager driver
 
sock: Use unsafe_memcpy() for sock_copy()
 
sock_diag: add module pointer to "struct sock_diag_handler"
sock_diag: allow concurrent operation in sock_diag_rcv_msg()
sock_diag: allow concurrent operations
sock_diag: annotate data-races around sock_diag_handlers[family]
sock_diag: remove sock_diag_mutex
 
softirq: Fix suspicious RCU usage in __do_softirq()
 
soundwire/SOF: add SoundWire Interface support for
 
soundwire: amd: fix for wake interrupt handling for clockstop mode
soundwire: amd: implement function to extract slave information
soundwire: amd: refactor amd soundwire manager device node creation
soundwire: amd: refactor register mask structure
soundwire: amd: refactor soundwire pads enable
soundwire: amd: update license
soundwire: bus_type: make sdw_bus_type const
soundwire: constify the struct device_type usage
soundwire: intel_auxdevice: remove redundant assignment to variable link_flags
soundwire: stream: add missing const to Documentation
soundwire: Use snd_soc_substream_to_rtd() to obtain rtd
 
sparc/pgtable: define PFN_PTE_SHIFT
 
sparc32: Do not select GENERIC_ISA_DMA
sparc32: Fix build with trapbase
sparc32: Fix parport build with sparc32
sparc32: Fix section mismatch in leon_pci_grpci
sparc32: Use generic cmpdi2/ucmpdi2 variants
 
sparc64: NMI watchdog: fix return value of __setup handler
 
sparc: Fix typos
sparc: remove obsolete config ARCH_ATU
sparc: select FRAME_POINTER instead of redefining it
sparc: Use shared font data
sparc: vdso: Disable UBSAN instrumentation
sparc: vDSO: fix return value of __setup handler
sparc: vio: make vio_bus_type const
 
speakup: Add /dev/synthu device
speakup: Avoid crash on very long word
speakup: Fix 8bit characters from direct synth
 
spi: add spi_optimize_message() APIs
spi: add support for pre-cooking messages
spi: avoid double validation in __spi_sync()
spi: axi-spi-engine: fix version format string
spi: axi-spi-engine: move message compile to optimize_message
spi: axi-spi-engine: move msg finalization out of irq handler
spi: axi-spi-engine: remove p from struct spi_engine_message_state
spi: axi-spi-engine: remove use of ida for sync id
spi: axi-spi-engine: small cleanups
spi: axi-spi-engine: use __counted_by() attribute
spi: axi-spi-engine: use common AXI macros
spi: axi-spi-engine: use struct_size() macro
spi: bcm2835: implement ctlr->max_transfer_size
spi: bitbang: Follow renaming of SPI "master" to "controller"
spi: cadence-qspi: assert each subnode flash CS is valid
spi: cadence-qspi: report correct number of chip-select
spi: cadence-qspi: set maximum chip-select to 4
spi: cadence-quadspi: Don't emit error message on allocation error
spi: cadence-quadspi: Follow renaming of SPI "master" to "controller"
spi: cavium: Follow renaming of SPI "master" to "controller"
spi: Consistently use BIT for cs_index_mask
spi: consolidate setting message->spi
spi: cs42l43: Clean up of firmware node
spi: cs42l43: Handle error from devm_pm_runtime_enable()
spi: cs42l43: Tidy up header includes
spi: docs: spidev: fix echo command format
spi: Drop compat layer from renaming "master" to "controller"
spi: drop gpf arg from __spi_split_transfer_maxsize()
spi: dt-bindings: atmel,at91rm9200-spi: remove 9x60 compatible from list
spi: dt-bindings: introduce FIFO depth properties
spi: dt-bindings: samsung: Add Exynos850 SPI
spi: dt-bindings: samsung: add google,gs101-spi compatible
spi: dt-bindings: samsung: make dma properties not required
spi: dw: remove redundant assignment to variable len
spi: Exctract spi_dev_check_cs() helper
spi: Exctract spi_set_all_cs_unused() helper
spi: Fix error code checking in spi_mem_exec_op()
spi: fix null pointer dereference within spi_sync
spi: Fix types of the last chip select storage variables
spi: fsl-dspi: A couple of error handling
spi: fsl-dspi: Preserve error code returned by dmaengine_slave_config()
spi: fsl-dspi: Unify error messaging in dspi_request_dma()
spi: fsl-lib: Follow renaming of SPI "master" to "controller"
spi: geni-qcom: Follow renaming of SPI "master" to "controller"
spi: get rid of some legacy macros
spi: gpio: Follow renaming of SPI "master" to "controller"
spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs
spi: intel: Add default partition and name to the second chip
spi: intel: Keep the BIOS partition inside the first chip
spi: Introduce SPI_INVALID_CS and is_valid_cs()
spi: Kconfig: cap[c]ability
spi: lm70llp: fix links in doc and comments
spi: loopback-test: Follow renaming of SPI "master" to "controller"
spi: lpspi: Avoid potential use-after-free in probe()
spi: make spi_bus_type const
spi: mchp-pci1xxx: Fix a possible null pointer dereference in pci1xxx_spi_probe
spi: mchp-pci1xxxx: Add support for DMA in SPI
spi: mchp-pci1xxxx: DMA support for copying data to and from SPI Buf
spi: mchp-pci1xxxx: release resources on error in probe()
spi: Merge up v6.8 release
spi: microchip-core-qspi: fix setting spi bus clock rate
spi: move split xfers for CS_WORD emulation
spi: move splitting transfers to spi_optimize_message()
spi: nxp-fspi: Adjust LUT debug output alignment
spi: pic32: Replace of_gpio.h by proper one
spi: pl022: Add missing dma_filter field kerneldoc
spi: pl022: Use typedef for dma_filter_fn
spi: ppc4xx: Fix fallout from rename in struct spi_bitbang
spi: pxa2xx: Use typedef for dma_filter_fn
spi: Remove the @multi_cs_cap to prevent kernel-doc warnings
spi: reorder spi_message struct member doc comments
spi: Restore delays for non-GPIO chip select
spi: s3c64xx: Add Exynos850 support
spi: s3c64xx: add s3c64xx_iowrite{8,16}_32_rep accessors
spi: s3c64xx: add support for google,gs101-spi
spi: s3c64xx: add support for google,gs101-spi
spi: s3c64xx: allow FIFO depth to be determined from the compatible
spi: s3c64xx: allow full FIFO masks
spi: s3c64xx: avoid possible negative array index
spi: s3c64xx: check return code of dmaengine_slave_config()
spi: s3c64xx: define a magic value
spi: s3c64xx: deprecate fifo_lvl_mask, rx_lvl_offset and port_id
spi: s3c64xx: determine the fifo depth only once
spi: s3c64xx: downgrade dev_warn to dev_dbg for optional dt props
spi: s3c64xx: drop a superfluous bitwise NOT operation
spi: s3c64xx: drop blank line between declarations
spi: s3c64xx: explicitly include
spi: s3c64xx: explicitly include
spi: s3c64xx: explicitly include
spi: s3c64xx: Extract FIFO depth calculation to a dedicated macro
spi: s3c64xx: fix typo, s/configuartion/configuration
spi: s3c64xx: get rid of the OF alias ID dependency
spi: s3c64xx: introduce s3c64xx_spi_set_port_id()
spi: s3c64xx: let the SPI core determine the bus number
spi: s3c64xx: move common code outside if else
spi: s3c64xx: prepare for a different flavor of iowrite rep
spi: s3c64xx: propagate the dma_submit_error() error code
spi: s3c64xx: remove duplicated definition
spi: s3c64xx: remove else after return
spi: s3c64xx: remove unneeded (void *) casts in of_match_table
spi: s3c64xx: rename prepare_dma() to s3c64xx_prepare_dma()
spi: s3c64xx: retrieve the FIFO depth from the device tree
spi: s3c64xx: return ETIMEDOUT for wait_for_completion_timeout()
spi: s3c64xx: sort headers alphabetically
spi: s3c64xx: straightforward cleanup
spi: s3c64xx: switch exynos850 to new port config data
spi: s3c64xx: switch gs101 to new port config data
spi: s3c64xx: Use DMA mode from fifo size
spi: slave-mt27xx: Follow renaming of SPI "master" to "controller"
spi: spi-fsl-lpspi: remove redundant spi_controller_put call
spi: spi-imx: fix off-by-one in mx51 CPU mode burst length
spi: spi-mem: add statistics support to ->exec_op() calls
spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
spi: spi-mt65xx: Support sleep pin control
spi: spi-rockchip: Fix max_native_cs
spi: spi-rockchip: Fix out of bounds array access
spi: spi-summary.rst: fix underline length
spi: spidev: Follow renaming of SPI "master" to "controller"
spi: stm32-qspi: Replace of_gpio.h by proper one
spi: stm32: enable controller before asserting CS
spi: stm32: move splitting transfers to optimize_message
spi: Update the "master/slave" terminology in documentation
 
Squashfs: check the inode number is not the invalid value of zero
 
sr9800: Add check for usbnet_get_endpoints
 
srcu: Improve comments about acceleration leak
 
ssb: make ssb_bustype const
 
stackdepot: rename pool_index to pool_index_plus_1
stackdepot: respect __GFP_NOLOCKDEP allocation flag
 
staging/fbtft: Include
 
staging/nvec: update comment regarding udelay in the isr
staging/nvec: update TODO
 
staging: axis-fifo: Use sysfs_emit()
staging: board: Remove Armadillo-800-EVA board staging code
staging: board: Remove KZM9D board staging code
staging: emxx_udc: Remove EMMA Mobile USB Gadget driver
staging: fbtft: Follow renaming of SPI "master" to "controller"
staging: fbtft: remove unused variable 'count'
staging: fieldbus: make anybus_bus const
staging: fieldbus: make fieldbus_class constant
staging: fieldbus: Remove usage of the deprecated ida_simple_xx() API
staging: gdm724x: constantify the struct device_type usage
staging: greybus: fix get_channel_from_mode() failure path
staging: greybus: gbphy: make gbphy_bus_type const
staging: greybus: pwm: Change prototype of helpers to prepare further changes
staging: greybus: pwm: Drop unused gb_connection_set_data()
staging: greybus: pwm: Make use of devm_pwmchip_alloc() function
staging: greybus: pwm: Make use of pwmchip_parent() accessor
staging: greybus: pwm: Rely on pwm framework to pass a valid hwpwm
staging: greybus: pwm: Rework how the number of PWM lines is determined
staging: greybus: Remove redundant variable 'mask'
staging: greybus: Remove usage of the deprecated ida_simple_xx() API
staging: greybus: Replace __attribute__((packed)) by __packed in various instances
staging: greybus: Replaces directive __attribute__((packed)) by __packed as suggested by checkpatch
staging: greybus: spi: Follow renaming of SPI "master" to "controller"
staging: media: ipu3: Remove some excess struct member documentation
staging: media: starfive: Set 16 bpp for capture_raw device
staging: octeon: Don't bother filling in ethtool driver version
 
Staging: octeon: Match parenthesis alignment
 
staging: pi433: Move FIFO_THRESHOLD define to source file
staging: pi433: Redefine F_OSC using units.h macro
staging: pi433: Remove a duplicated F_OSC define
staging: pi433: Remove a duplicated FIFO_SIZE define
staging: pi433: Remove the unused FREQUENCY define
staging: Remove board staging code
 
Staging: rtl8192e: Fix 5 chckpatch alignment warnings in rtl819x_BAProc.c
Staging: rtl8192e: Fix if statement alignment with open parenthesis
Staging: rtl8192e: Fix paren alignment for rtllib_disable_net_monitor_mode()
Staging: rtl8192e: Fixup if statement broken across multiple lines.
 
staging: rtl8192e: initialize variables at declaration
staging: rtl8192e: remove braces from single statement blocks
staging: rtl8192e: remove empty cases from switch statements
staging: rtl8192e: remove return from void function rtl92e_set_channel
staging: rtl8192e: remove return statement from void function
 
Staging: rtl8192e: Remove unnecessary blank line
Staging: rtl8192e: Remove unnecessary parenthesis in rtllib_softmac_new_net()
 
staging: rtl8192e: Remove unused variable bShift
staging: rtl8192e: Remove unused variables bShortPreamble and fragoffset
staging: rtl8192e: Remove unused variables nic_type and RxPower
staging: rtl8192e: Remove unused variables ntotalfrag and Seq_Num
staging: rtl8192e: Remove variables bIsQosData and RxIs40MHzPacket
staging: rtl8192e: Remove variables fraglength and packetlength
staging: rtl8192e: Remove variables tsf, beacon_time and Antenna
staging: rtl8192e: Remove variables Wakeup, Reserved0 and AGC
 
Staging: rtl8192e: Rename boolean variable bHalfWirelessN24GMode
 
staging: rtl8192e: rename enum members to upper case
 
Staging: rtl8192e: Rename function GetHalfNmodeSupportByAPsHandler()
Staging: rtl8192e: Rename function GetNmodeSupportBySecCfg()
Staging: rtl8192e: Rename function MgntQuery_MgntFrameTxRate
Staging: rtl8192e: Rename function MgntQuery_TxRateExcludeCCKRates()
Staging: rtl8192e: Rename function pointer SetHwRegHandler()
Staging: rtl8192e: Rename function RemovePeerTS()
Staging: rtl8192e: Rename function rtllib_FlushRxTsPendingPkts()
Staging: rtl8192e: Rename function rtllib_MgntDisconnect()
Staging: rtl8192e: Rename function rtllib_MgntDisconnectAP()
Staging: rtl8192e: Rename function rtllib_MlmeDisassociateRequest()
Staging: rtl8192e: Rename function rtllib_rx_ADDBAReq()
Staging: rtl8192e: Rename function rtllib_rx_ADDBARsp()
Staging: rtl8192e: Rename function rtllib_send_ADDBAReq()
Staging: rtl8192e: Rename function rtllib_send_ADDBARsp()
Staging: rtl8192e: Rename function SecIsInPMKIDList()
Staging: rtl8192e: Rename function SendDisassociation()
Staging: rtl8192e: Rename goto OnADDBAReq_Fail
Staging: rtl8192e: Rename goto OnADDBARsp_Reject
 
staging: rtl8192e: rename rateIndex to rate_index
 
Staging: rtl8192e: Rename reference AllowAllDestAddrHandler
Staging: rtl8192e: Rename variable AironetIeOui
Staging: rtl8192e: Rename variable array Bssid
Staging: rtl8192e: Rename variable AsocRetryCount
Staging: rtl8192e: Rename variable asRsn
Staging: rtl8192e: Rename variable bAwakePktSent
Staging: rtl8192e: Rename variable bBusyTraffic
Staging: rtl8192e: Rename variable bCcxRmEnable
Staging: rtl8192e: Rename variable bCkipSupported
Staging: rtl8192e: Rename variable bFilterOutNonAssociatedBSSID
Staging: rtl8192e: Rename variable bForcedBgMode
Staging: rtl8192e: Rename variable bHalfSupportNmode
Staging: rtl8192e: Rename variable bMulticast
Staging: rtl8192e: Rename variable BssCcxVerNumber
Staging: rtl8192e: Rename variable bSupportNmode
Staging: rtl8192e: Rename variable CcxAironetBuf
Staging: rtl8192e: Rename variable CcxRmCapBuf
Staging: rtl8192e: Rename variable CcxVerNumBuf
Staging: rtl8192e: Rename variable FirstIe_InScan
Staging: rtl8192e: Rename variable LPSAwakeIntvl
Staging: rtl8192e: Rename variable LPSAwakeIntvl_tmp
Staging: rtl8192e: Rename variable LPSDelayCnt
Staging: rtl8192e: Rename variable LpsIdleCount
Staging: rtl8192e: Rename variable MaxPeriod
Staging: rtl8192e: Rename variable NumRecvBcnInPeriod
Staging: rtl8192e: Rename variable NumRecvDataInPeriod
Staging: rtl8192e: Rename variable NumRxUnicastOkInPeriod
Staging: rtl8192e: Rename variable Octet
Staging: rtl8192e: Rename variable osCcxAironetIE
Staging: rtl8192e: Rename variable osCcxRmCap
Staging: rtl8192e: Rename variable PeerHTCapBuf
Staging: rtl8192e: Rename variable PeerHTInfoBuf
Staging: rtl8192e: Rename variable PMKCacheIdx
Staging: rtl8192e: Rename variable PMKIDList
Staging: rtl8192e: Rename variable RemoveAllTS
Staging: rtl8192e: Rename variable SelfHTCap
Staging: rtl8192e: Rename variable SlotIndex
Staging: rtl8192e: Rename variable SlotNum
Staging: rtl8192e: Rename variable Turbo_Enable
Staging: rtl8192e: Rename variable TxRxSelect
Staging: rtl8192e: Rename varoable asSta
Staging: rtl8192e: Rename varoable osCcxVerNum
 
staging: rtl8712: remove unnecessary braces in while loop
 
Staging: rtl8723bs: Remove dead code from _rtw_free_network()
 
staging: rtl8723bs: remove redundant variable hoffset
 
Staging: rtl8723bs: Remove unnecessary braces in rtw_update_ht_cap
Staging: rtl8723bs: rtw_ieee80211: Remove extra space
 
staging: rtl8723bs: Use kcalloc() instead of kzalloc()
 
Staging: vc04_services: bcm2835-camera: fix blank line style check
Staging: vc04_services: bcm2835-camera: fix brace code style check
 
staging: vc04_services: changen strncpy() to strscpy_pad()
staging: vc04_services: fix information leak in create_component()
staging: vc04_services: vchiq_arm: make vchiq_bus_type const
staging: vme: make vme_bus_type const
staging: vme_user: Fix misaligned closing comment */
staging: vt6655: fix open parentheses alignment
staging: vt6655: Remove extra blank lines between code blocks
 
string: Allow 2-argument strscpy()
string: Allow 2-argument strscpy_pad()
string: Convert helpers selftest to KUnit
string: Convert selftest to KUnit
string: Redefine strscpy_pad() as a macro
 
SUNRPC: add a missing rpc_stat for TCP TLS
 
sunrpc: add a struct rpc_stats arg to rpc_create_args
 
SUNRPC: Add a transport callback to handle dequeuing of an RPC request
SUNRPC: add xrpt id to rpc_stats_latency tracepoint
 
sunrpc: don't change ->sv_stats if it doesn't exist
 
SUNRPC: Don't retry using the same source port if connection failed
SUNRPC: Don't try to send when the connection is shutting down
SUNRPC: fix a memleak in gss_import_v2_context
SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP
SUNRPC: Fix rpcgss_context trace event acceptor field
SUNRPC: fix some memleaks in gssx_dec_option_array
SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
 
sunrpc: pass in the sv_stats struct through svc_create_pooled
sunrpc: remove ->pg_stats from svc_program
 
SUNRPC: Remove EXPORT_SYMBOL_GPL for svc_process_bc()
SUNRPC: Remove stale comments
SUNRPC: Revert 561141dd494382217bace4d1a51d08168420eace
SUNRPC: Use a static buffer for the checksum initialization vector
 
sunrpc: use the struct net as the svc proc private
 
sunvdc: pass queue_limits to blk_mq_alloc_disk
 
svcrdma: Add Write chunk WRs to the RPC's Send WR chain
svcrdma: Fix retry loop in svc_rdma_send()
svcrdma: Fix SQ wake-ups
svcrdma: Increase the per-transport rw_ctx count
svcrdma: Move write_info for Reply chunks into struct svc_rdma_send_ctxt
svcrdma: Post Send WR chain
svcrdma: Post the Reply chunk and Send WR together
svcrdma: Post WRs for Write chunks in svc_rdma_sendto()
svcrdma: Prevent a UAF in svc_rdma_send()
svcrdma: Report CQ depths in debugging output
svcrdma: Reserve an extra WQE for ib_drain_rq()
svcrdma: Update max_send_sges after QP is created
 
swap: port block device usage to file
 
swiotlb: add debugfs to track swiotlb transient pool usage
swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files()
swiotlb: Enforce page alignment in swiotlb_alloc()
swiotlb: extend buffer pre-padding to alloc_align_mask if necessary
swiotlb: Fix alignment checks when both allocation and DMA masks are present
swiotlb: Fix double-allocation of slots due to broken alignment handling
swiotlb: fix swiotlb_bounce() to do partial sync's correctly
swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc()
swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y
swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE
 
sysctl: allow change system v ipc sysctls inside ipc namespace
sysctl: allow to change limits for posix messages queues
 
sysfs: Document new "group visible" helpers
sysfs: Fix crash on empty group attributes array
sysfs: Introduce a mechanism to hide static attribute_groups
sysfs: Introduce a mechanism to hide static attribute_groups
sysfs: Introduce DEFINE_SIMPLE_SYSFS_GROUP_VISIBLE()
 
Linux: sysfs:Addresses documentation in sysfs_merge_group and sysfs_unmerge_group.
 
sysv: don't call sb_bread() with pointers_lock held
sysv: remove SLAB_MEM_SPREAD flag usage
 
taprio: validate TCA_TAPRIO_ATTR_FLAGS through policy instead of open-coding
 
target: port block device access to file
 
tc: make tc_bus_type const
 
tcp: add a dropreason definitions and prepare for cookie check
tcp: add dropreasons in tcp_rcv_state_process()
tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process()
tcp: Add skb addr and sock addr to arguments of tracepoint tcp_probe.
tcp: add tracing of skb/skaddr in tcp_event_sk_skb class
tcp: add tracing of skbaddr in tcp_event_skb class
tcp: align tcp_sock_write_rx group
tcp: annotate a data-race around sysctl_tcp_wmem[0]
tcp: Clear req->syncookie in reqsk_alloc().
tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
tcp: directly drop skb in cookie check for ipv4
tcp: directly drop skb in cookie check for ipv6
tcp: Fix bind() regression for v6-only wildcard and v4(-mapped-v6) non-wildcard addresses.
tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6 non-wildcard addresses.
tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function
tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
tcp: Fix refcnt handling in __inet_hash_connect().
tcp: Fix Use-After-Free in tcp_ao_connect_init
tcp: gro: micro optimizations in tcp[4]_gro_complete()
tcp: introduce dropreasons in receive path
tcp: make dropreason in tcp_child_process() work
tcp: make the dropreason really work when calling tcp_rcv_state_process()
tcp: Move skb_steal_sock() to request_sock.h
tcp: Move tcp_ns_to_ts() to tcp.h
tcp: no need to use acceptable for conn_request
tcp: properly terminate timers for kernel sockets
tcp: remove some holes in struct tcp_sock
tcp: Spelling s/curcuit/circuit/
tcp: use drop reasons in cookie check for ipv4
tcp: use drop reasons in cookie check for ipv6
tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
 
tee: make tee_bus_type const
 
test_maple_tree: testing the cyclic allocation
 
test_xarray: add tests for advanced multi-index use
 
tg3: convert EEE handling to use linkmode bitmaps
tg3: copy only needed fields from userspace-provided EEE data
tg3: fix bug caused by uninitialized variable
tg3: Remove residual error handling in tg3_suspend
tg3: simplify tg3_phy_autoneg_cfg
 
thermal/debugfs: Add missing count increment to thermal_debug_tz_trip_up()
thermal/debugfs: Fix two locking issues with thermal zone debug
thermal/debugfs: Free all thermal zone debug memory on zone removal
thermal/debugfs: Prevent use-after-free from occurring after cdev removal
 
thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in an error handling path
 
thermal/drivers/mediatek: Fix control buffer enablement on MT7896
 
thermal/drivers/qoriq: Fix getting tmu range
 
thermal/drivers/rcar_gen3: Add support for R-Car V4M
 
thermal/drivers/sun8i: Add SRAM register access code
thermal/drivers/sun8i: Add support for H616 THS controller
thermal/drivers/sun8i: Don't fail probe due to zone registration failure
thermal/drivers/sun8i: Explain unknown H6 register value
thermal/drivers/sun8i: Extend H6 calibration to support 4 sensors
 
thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature
 
thermal/of: Assume polling-delay(-passive) 0 when absent
 
thermal: ACPI: Constify acpi_thermal_zone_ops
thermal: ACPI: Discard trips table after zone registration
thermal: core: Add flags to struct thermal_trip
thermal: core: Change governor name to const char pointer
thermal: core: Drop the .set_trip_hyst() thermal zone operation
thermal: core: Eliminate writable trip points masks
thermal: core: Move initial num_trips assignment before memcpy()
thermal: core: Remove excess empty line from a comment
thermal: core: remove unnecessary check in trip_point_hyst_store()
thermal: core: Store zone ops in struct thermal_zone_device
thermal: core: Store zone trips table in struct thermal_zone_device
thermal: devfreq_cooling: Fix perf state when calculate dfc res_util
thermal: Drop spaces before TABs
thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS
thermal: gov_bang_bang: Fix possible cooling device state ping-pong
thermal: gov_fair_share: Fix dependency on trip points ordering
thermal: gov_power_allocator: Allow binding without cooling devices
thermal: gov_power_allocator: Allow binding without trip points
thermal: gov_power_allocator: Avoid overwriting PID coefficients from setup time
thermal: imx: Set THERMAL_TRIP_FLAG_RW_TEMP directly
thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID
thermal: intel: Adjust ops handling during thermal zone registration
thermal: intel: Discard trip tables after zone registration
thermal: intel: int340x_thermal: Use thermal zone accessor functions
thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly
thermal: of: Set THERMAL_TRIP_FLAG_RW_TEMP directly
thermal: sysfs: Fix up white space in trip_point_temp_store()
 
thunderbolt: Add trace events support for the control channel
thunderbolt: Avoid notify PM core about runtime PM resume
thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read
thunderbolt: Constify the struct device_type usage
thunderbolt: Correct typo in host_reset parameter
thunderbolt: Do not create DisplayPort tunnels on adapters of the same router
thunderbolt: Fail the failed bandwidth request properly
thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1
thunderbolt: Fix wake configurations after device unplug
thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show
thunderbolt: Handle bandwidth allocation mode disable request
thunderbolt: Improve DisplayPort tunnel setup process to be more robust
thunderbolt: Introduce tb_path_deactivate_hop()
thunderbolt: Introduce tb_port_reset()
thunderbolt: Introduce tb_tunnel_direction_downstream()
thunderbolt: Keep the domain powered when USB4 port is in redrive mode
thunderbolt: Log an error if DPTX request is not cleared
thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers
thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled
thunderbolt: Re-order bandwidth group functions
thunderbolt: Remove usage of the deprecated ida_simple_xx() API
thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds
thunderbolt: Reset only non-USB4 host routers in resume
thunderbolt: Reset topology created by the boot firmware
thunderbolt: Skip discovery also in USB4 v2 host
thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation
 
tick/nohz: Move tick_nohz_full_mask declaration outside the #ifdef
tick/nohz: Remove duplicate between lowres and highres handlers
tick/nohz: Remove duplicate between tick_nohz_switch_to_nohz() and tick_setup_sched_timer()
 
tick/sched: Add function description for tick_nohz_next_event()
tick/sched: Don't clear ts::next_tick again in can_stop_idle_tick()
tick/sched: Fix build failure for CONFIG_NO_HZ_COMMON=n
tick/sched: Fix struct tick_sched doc warnings
tick/sched: Fix various kernel-doc warnings
tick/sched: Remove useless oneshot ifdeffery
tick/sched: Rename tick_nohz_stop_sched_tick() to tick_nohz_full_stop_tick()
tick/sched: Split out jiffies update helper function
 
tick: Assume the tick can't be stopped in NOHZ_MODE_INACTIVE mode
tick: Assume timekeeping is correctly handed over upon last offline idle call
tick: Move broadcast cancellation up to CPUHP_AP_TICK_DYING
tick: Move got_idle_tick away from common flags
tick: Move individual bit features to debuggable mask accesses
tick: Move tick cancellation up to CPUHP_AP_TICK_DYING
tick: Shut down low-res tick from dying CPU
tick: Split nohz and highres features from nohz_mode
tick: Start centralizing tick related CPU hotplug operations
tick: Use IS_ENABLED() whenever possible
 
tifm: make tifm_adapter_class constant
 
time/kunit: Use correct format specifier
 
time/timecounter: Fix inline documentation
 
time/timekeeping: Fix kernel-doc warnings and typos
 
time: test: Fix incorrect format specifier
 
timekeeping: Add clocksource ID to struct system_counterval_t
timekeeping: Evaluate system_counterval_t.cs_id instead of .cs
timekeeping: Fix cross-timestamp interpolation corner case decision
timekeeping: Fix cross-timestamp interpolation for non-x86
timekeeping: Fix cross-timestamp interpolation on counter wrap
timekeeping: Use READ/WRITE_ONCE() for tick_do_timer_cpu
 
timer/migration: Fix quick check reporting late expiry
timer/migration: Remove buggy early return on deactivation
 
timer_migration: Add tracepoints
 
timers/migration: Fix endless timer requeue after idle interrupts
timers/migration: Fix ignored event due to missing CPU update
timers/migration: Prevent out of bounds access on failure
timers/migration: Return early on deactivation
 
timers: Add get next timer interrupt functionality for remote CPUs
timers: Add struct member description for timer_base
timers: Always queue timers on the local CPU
timers: Assert no next dyntick timer look-up while CPU is offline
timers: Check if timers base is handled already
timers: Fix kernel-doc format and add Return values
timers: Fix removed self-IPI on global timer's enqueue in nohz_full
timers: Fix text inconsistencies and spelling
timers: Implement the hierarchical pull model
timers: Introduce add_timer() variants which modify timer flags
timers: Introduce function to check timer base is_idle flag
timers: Keep the pinned timers separate from the others
timers: Make sure TIMER_PINNED flag is set in add_timer_on()
timers: Move marking timer bases idle into tick_nohz_stop_tick()
timers: Optimization for timer_base_try_to_set_idle()
timers: Restructure get_next_timer_interrupt()
timers: Restructure internal locking
timers: Retrieve next expiry of pinned/non-pinned timers separately
timers: Simplify code in run_local_timers()
timers: Split next timer interrupt logic
timers: Split out "get next timer interrupt" functionality
timers: Split out get next timer interrupt
 
tipc: Cleanup tipc_nl_bearer_add() error paths
tipc: fix a possible memleak in tipc_buf_append
tipc: fix UAF in error path
tipc: node: remove Excess struct member kernel-doc warnings
tipc: rename the module name diag to tipc_diag
tipc: socket: remove Excess struct member kernel-doc warning
 
tls: adjust recv return with async crypto and failed copy to userspace
tls: fix lockless read of strp->msg_ready in ->poll
tls: get psock ref after taking rxlock to avoid leak
tls: recv: process_rx_list shouldn't use an offset with kvec
 
tmpfs: fix race on handling dquot rbtree
 
tools subcmd: Add a no exec function call option
 
tools/include: Sync arm64 asm/cputype.h with the kernel sources
tools/include: Sync asm-generic/bitops/fls.h with the kernel sources
tools/include: Sync uapi/drm/i915_drm.h with the kernel sources
tools/include: Sync uapi/linux/fs.h with the kernel sources
tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources
tools/include: Sync uapi/sound/asound.h with the kernel sources
tools/include: Sync x86 asm/irq_vectors.h with the kernel sources
tools/include: Sync x86 asm/msr-index.h with the kernel sources
tools/include: Sync x86 CPU feature headers with the kernel sources
 
tools/Makefile: remove cgroup target
 
tools/mm: add thpmaps script to dump THP usage info
 
tools/net/ynl: Add --output-json arg to ynl cli
tools/net/ynl: Add nest-type-value decoding
tools/net/ynl: Add support for encoding sub-messages
tools/net/ynl: Add support for nested structs
tools/net/ynl: Add type info to struct members in generated docs
tools/net/ynl: Combine struct decoding logic in ynl
tools/net/ynl: Encode default values for binary blobs
tools/net/ynl: Fix c codegen for array-nest
tools/net/ynl: Fix extack decoding for netlink-raw
tools/net/ynl: Move formatted_string method out of NlAttr
tools/net/ynl: Refactor fixed header encoding into separate method
tools/net/ynl: Rename _fixed_header_size() to _struct_size()
tools/net/ynl: Report netlink errors without stacktrace
tools/net/ynl: Support sub-messages in nested attribute spaces
 
tools/power turbostat: Add --no-msr option
tools/power turbostat: Add --no-perf option
tools/power turbostat: add early exits for permission checks
tools/power turbostat: Add proper re-initialization for perf file descriptors
tools/power turbostat: Add reading aperf and mperf via perf API
tools/power turbostat: Add selftests
tools/power turbostat: Clear added counters when in no-msr mode
tools/power turbostat: detect and disable unavailable BICs at runtime
tools/power turbostat: Do not print negative LPI residency
tools/power turbostat: enhance -D (debug counter dump) output
tools/power turbostat: Expand probe_intel_uncore_frequency()
tools/power turbostat: Fix added raw MSR output
tools/power turbostat: Fix Bzy_MHz documentation typo
tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read
tools/power turbostat: Increase the limit for fd opened
tools/power turbostat: Print ucode revision only if valid
tools/power turbostat: Read base_hz and bclk from CPUID.16H if available
tools/power turbostat: read RAPL counters via perf
tools/power turbostat: v2024.04.10
 
tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
 
tools/power/turbostat: Add support for new i915 sysfs knobs
tools/power/turbostat: Add support for Xe sysfs knobs
tools/power/turbostat: Cache graphics sysfs path
tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX
tools/power/turbostat: Fix uncore frequency file string
tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz
tools/power/turbostat: Unify graphics sysfs snapshots
 
tools/resolve_btfids: fix build with musl libc
tools/resolve_btfids: Fix cross-compilation to non-host endianness
tools/resolve_btfids: Refactor set sorting with types from btf_ids.h
 
tools/rtla: Add -U/--user-load option to timerlat
tools/rtla: Use tools/build makefiles to build rtla
 
tools/tracing: Use tools/build makefiles on latency-collector
 
tools/verification: Use tools/build makefiles on rv
 
tools/workqueue/wq_dump.py: Add node_nr/max_active dump
tools/workqueue/wq_dump.py: Clean up code and drop duplicate information
 
tools/workqueue: Add rescuers printing to wq_dump.py
 
tools: fix userspace compilation with new test_xarray changes
tools: iio: replace seekdir() in iio_generic_buffer
tools: perf: Expose sample ID / stream ID to python scripts
tools: riscv: Add header file csr.h
tools: riscv: Add header file vdso/processor.h
tools: virtio: introduce vhost_net_test
tools: ynl-gen: remove unused parse code
tools: ynl-gen: support using pre-defined values in attr checks
tools: ynl: add --dbg-small-recv for easier kernel testing
tools: ynl: add distclean to .PHONY in all makefiles
tools: ynl: add header guards for nlctrl
tools: ynl: add support for encoding multi-attr
tools: ynl: allow setting recv() size
tools: ynl: allow user to pass enum string instead of scalar value
tools: ynl: allow user to specify flag attr with bool values
tools: ynl: auto-gen for all genetlink families
tools: ynl: check for overflow of constructed messages
tools: ynl: correct typo and docstring
tools: ynl: create local ARRAY_SIZE() helper
tools: ynl: create local attribute helpers
tools: ynl: create local for_each helpers
tools: ynl: create local nlmsg access helpers
tools: ynl: don't access uninitialized attr_space variable
tools: ynl: don't ignore errors in NLMSG_DONE messages
tools: ynl: fix header guards
tools: ynl: fix setting presence bits in simple nests
tools: ynl: Fix spelling mistake "Constructred" -> "Constructed"
tools: ynl: generate code for ovs families
tools: ynl: give up on libmnl for auto-ints
tools: ynl: include dpll and mptcp_pm in C codegen
tools: ynl: make yarg the first member of struct ynl_dump_state
tools: ynl: move the new line in NlMsg __repr__
tools: ynl: process all scalar types encoding in single elif statement
tools: ynl: protect from old OvS headers
tools: ynl: remove __pycache__ during clean
tools: ynl: remove the libmnl dependency
tools: ynl: remove trailing semicolon
tools: ynl: rename make hardclean -> distclean
tools: ynl: stop using mnl socket helpers
tools: ynl: stop using mnl_cb_run2()
tools: ynl: support debug printing messages
tools: ynl: switch away from MNL_CB_*
tools: ynl: switch away from mnl_cb_t
tools: ynl: use MSG_DONTWAIT for getting notifications
tools: ynl: use ynl_sock_read_msgs() for ACK handling
tools: ynl: wrap recv() + mnl_cb_run2() into a single helper
 
tpm,tpm_tis: Avoid warning splat at shutdown
 
tpm/tpm_ftpm_tee: fix all kernel-doc warnings
 
tpm: tis_i2c: Add compatible string nuvoton,npct75x
 
tpm_tis: Add compatible string atmel,at97sc3204
 
tpm_tis_spi: Add compatible string atmel,attpm20p
tpm_tis_spi: Follow renaming of SPI "master" to "controller"
 
tracefs: Reset permissions on remount if permissions are options
tracefs: Still use mount point as default permissions for instances
 
tracepoints: Use WARN() and not WARN_ON() for warnings
 
tracing/fprobe-event: cleanup: Fix a wrong comment in fprobe event
 
tracing/probes: Cleanup probe argument parser
tracing/probes: cleanup: Set trace_probe::nr_args at trace_probe_init
tracing/probes: Fix memory leak in traceprobe_parse_probe_arg_body()
tracing/probes: Support $argN in return probe (kprobe and fprobe)
 
tracing/ring-buffer: Fix wait_on_pipe() race
 
tracing/user_events: Document multi-format flag
tracing/user_events: Introduce multi-format events
tracing/user_events: Prepare find/delete for same name events
 
tracing: Add __string_len() example
tracing: Add __string_src() helper to help compilers not to get confused
tracing: Add snapshot refcount
tracing: Add warning if string in __assign_str() does not match __string()
tracing: Decrement the snapshot if the snapshot trigger fails to register
tracing: Do not calculate strlen() twice for __string() fields
tracing: Fix documentation on tp_printk cmdline option
tracing: Fix FTRACE_RECORD_RECURSION_SIZE Kconfig entry
tracing: Fix snapshot counter going between two tracers that use it
tracing: Have saved_cmdlines arrays all in one allocation
tracing: hide unused ftrace_event_id_fops
tracing: Just use strcmp() for testing __string() and __assign_str() match
tracing: Move open coded processing of tgid_map into helper function
tracing: Move saved_cmdline code into trace_sched_switch.c
tracing: probes: Fix to zero initialize a local variable
tracing: Remove __assign_str_len()
tracing: Remove redundant #else block for BTF args from README
tracing: Remove second parameter to __assign_rel_str()
tracing: Rework __assign_str() and __string() to not duplicate getting the string
tracing: Support to dump instance traces by ftrace_dump_on_oops
tracing: Use ? : shortcut in trace macros
tracing: Use div64_u64() instead of do_div()
tracing: Use EVENT_NULL_STR macro instead of open coding "(null)"
tracing: Use init_utsname()->release
tracing: Use strcmp() in __assign_str() WARN_ON() check
 
treewide, serdev: change receive_buf() return type to size_t
 
treewide: remove CONFIG_HAVE_KVM
treewide: remove meaningless assignments in Makefiles
treewide: Remove system_counterval_t.cs, which is never read
treewide: replace or remove redundant def_bool in Kconfig files
treewide: update LLVM Bugzilla links
 
tsnep: Add helper for RX XDP_RING_NEED_WAKEUP flag
tsnep: Add link down PHY loopback support
tsnep: Use devm_platform_get_and_ioremap_resource() in tsnep_probe()
 
tty/vt: Corrected doc of vc_sanitize_unicode(), vc_translate_unicode()
tty/vt: UTF-8 parsing update according to RFC 3629, modern Unicode
 
tty: amiserial: Convert to platform remove callback returning void
tty: Don't include tty_buffer.h in tty.h
tty: goldfish: Convert to platform remove callback returning void
tty: hvc-iucv: fix function pointer casts
tty: jsm: Remove redundant assignment to variable linestatus
tty: mips_ejtag_fdc: Fix passing incompatible pointer type warning
tty: serial: amba-pl011: Remove QDF2xxx workarounds
tty: serial: samsung: add gs101 earlycon support
tty: serial: samsung: change has_divslot type to bool
tty: serial: samsung: change return type for s3c24xx_serial_rx_fifocnt()
tty: serial: samsung: don't compare with zero an if (bitwise expression)
tty: serial: samsung: drop superfluous comment
tty: serial: samsung: explicitly include
tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
tty: serial: samsung: make max_count unsigned int
tty: serial: samsung: move open brace '{' on the next line
tty: serial: samsung: prepare for different IO types
tty: serial: samsung: remove braces on single statement block
tty: serial: samsung: Remove superfluous braces in macro
tty: serial: samsung: return bool for s3c24xx_serial_console_txrdy()
tty: serial: samsung: return bool for s3c24xx_serial_txempty_nofifo()
tty: serial: samsung: set UPIO_MEM32 iotype for gs101
tty: serial: samsung: shrink memory footprint of ``struct s3c24xx_uart_info``
tty: serial: samsung: shrink the clock selection to 8 clocks
tty: serial: samsung: sort headers alphabetically
tty: serial: samsung: use u32 for register interactions
tty: serial: uartps: Add rs485 support to uartps driver
tty: serial: uartps: Relocate cdns_uart_tx_empty to facilitate rs485
tty: vt: accept u8 in do_con_trol() and vc_setGx()
tty: vt: add con_putc() helper
tty: vt: add new helper for reseting vc parameters
tty: vt: change consw::con_set_origin() return type
tty: vt: decrypt magic constants in vc_is_control()
tty: vt: define a common enum for VESA blanking constants
tty: vt: define an enum for ascii characters
tty: vt: define an enum for CSI+] codes
tty: vt: define an enum for CSI+J codes
tty: vt: define an enum for CSI+K codes
tty: vt: define an enum for CSI+m codes
tty: vt: define enums for CSI+h/l codes
tty: vt: document the rest of struct consw
tty: vt: eliminate unneeded consw::con_putc() implementations
tty: vt: expect valid vc when in tty ops
tty: vt: extract ascii handling to handle_ascii()
tty: vt: fix 20 vs 0x20 typo in EScsiignore
tty: vt: fix up kernel-doc
tty: vt: handle CSI+[ inside preexisting switch-case
tty: vt: make consw::con_debug_*() return void
tty: vt: make consw::con_font_default()'s name const
tty: vt: make consw::con_switch() return a bool
tty: vt: make font of consw::con_font_set() const
tty: vt: make init parameter of consw::con_init() a bool
tty: vt: make rgb_from_256() slighly more comprehensible
tty: vt: make types around consw::con_blank() bool
tty: vt: make types of screenpos() more consistent
tty: vt: make vc_is_sel()'s vc const
tty: vt: move CSI DEC handling to a separate function
tty: vt: move CSI ECMA handling to a separate function
tty: vt: move CSI+n handling along to other ECMA CSIs
tty: vt: name, reflow and document enum vc_ctl_state
tty: vt: pass proper pointers from tioclinux()
tty: vt: pass vc_resize_user as a parameter
tty: vt: push console lock from tioclinux() down to 2 functions
tty: vt: put cases on separate lines
tty: vt: reflow csi_J()
tty: vt: reflow csi_K()
tty: vt: remove checks for count in consw::con_clear() implementations
tty: vt: remove CM_* constants
tty: vt: remove consw::con_getxy()
tty: vt: remove consw::con_screen_pos()
tty: vt: remove extern from functions in selection.h
tty: vt: remove unneeded assignment of EPecma to vc_priv
tty: vt: remove unused consw::con_flush_scrollback()
tty: vt: rename set_mode() to csi_hl()
tty: vt: rename setterm_command() to csi_RSB()
tty: vt: sanitize arguments of consw::con_clear()
tty: vt: sanitize consw::con_putc() parameters
tty: vt: sanitize consw::con_putcs() parameters
tty: vt: separate ESesc state handling into handle_esc()
tty: vt: simplify ansi_control_string()
tty: vt: split DEC CSI+h/l handling into csi_DEC_hl()
tty: vt: stop using -1 for blank mode in consw::con_blank()
tty: vt: use ASCII enum constants in vt_console_print()
tty: vt: use case ranges for CSI+m fg/bg colors
tty: vt: use enum constants for VESA blanking modes
tty: vt: use switch+case in the ESgetpars case
tty: vt: use switch+case in the ESnonstd case
tty: vt: use VESA blanking constants
tty: xtensa/iss: Use min() to fix Coccinelle warning
 
tun: Fix code style issues in
tun: Implement ethtool's get_channels() callback
tun: limit printing rate when illegal packet received by tun dev
 
u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
 
uapi/auxvec: Define AT_HWCAP3 and AT_HWCAP4 aux vector, entries
 
uapi: introduce uapi-friendly macros for GENMASK
uapi: ioam6: API for netlink multicast events
 
ubd: move set_disk_ro to ubd_add
ubd: move setting the nonrot flag to ubd_add
ubd: move setting the variable queue limits to ubd_add
ubd: open the backing files in ubd_add
ubd: pass queue_limits to blk_mq_alloc_disk
ubd: remove the queue pointer in struct ubd
ubd: remove the ubd_gendisk array
ubd: remove ubd_disk_register
 
ubi: Check for too small LEB size in VTBL code
ubi: correct the calculation of fastmap size
ubi: Correct the number of PEBs after a volume resize failure
ubi: fix slab-out-of-bounds in ubi_eba_get_ldesc+0xfb/0x130
 
ubiblock: pass queue_limits to blk_mq_alloc_disk
 
ubifs: Configure dentry operations at dentry-creation time
ubifs: Convert allocate_budget() to work on a folio
ubifs: Convert cancel_budget() to take a folio
ubifs: Convert do_readpage() to take a folio
ubifs: Convert do_writepage() to take a folio
ubifs: Convert from writepage to writepages
ubifs: Convert populate_page() to take a folio
ubifs: Convert ubifs_vm_page_mkwrite() to use a folio
ubifs: Convert ubifs_write_begin() to use a folio
ubifs: Convert ubifs_write_end() to use a folio
ubifs: Convert ubifs_writepage to use a folio
ubifs: Convert write_begin_slow() to use a folio
ubifs: dbg_check_idx_size: Fix kmemleak if loading znode failed
ubifs: fix function pointer cast warnings
ubifs: fix sort function prototype
ubifs: Pass a folio into ubifs_bulk_read() and ubifs_do_bulk_read()
ubifs: Queue up space reservation tasks if retrying many times
ubifs: Remove unreachable code in dbg_check_ltab_lnum
ubifs: Set page uptodate in the correct place
ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path
ubifs: Use a folio in do_truncation()
ubifs: Use a folio in ubifs_do_bulk_read()
 
ublk: add UBLK_CMD_DEL_DEV_ASYNC
ublk: improve getting & putting ublk device
ublk: pass queue_limits to blk_mq_alloc_disk
ublk: remove segment count and size limits
 
ubsan: Add awareness of signed integer overflow traps
ubsan: Disable signed integer overflow sanitizer on GCC < 8
ubsan: fix unused variable warning in test module
ubsan: Reintroduce signed overflow sanitizer
ubsan: Remove CONFIG_UBSAN_SANITIZE_ALL
ubsan: Silence W=1 warnings in self-test
ubsan: Use Clang's -fsanitize-trap=undefined option
 
ucsi_ccg: Refine the UCSI Interrupt handling
 
udf: Avoid GFP_NOFS allocation in udf_load_pvoldesc()
udf: Avoid GFP_NOFS allocation in udf_symlink()
udf: Avoid invalid LVID used on mount
udf: convert novrs to an option flag
udf: convert to new mount API
udf: Remove GFP_NOFS allocation in udf_expand_file_adinicb()
udf: Remove GFP_NOFS from dir iteration code
udf: remove SLAB_MEM_SPREAD flag usage
 
udp: add local "peek offset enabled" flag
udp: do not accept non-tunnel GSO skbs landing in a tunnel
udp: do not transition UDP GRO fraglist partial checksums to unnecessary
udp: fix incorrect parameter validation in the udp_lib_getsockopt() function
udp: move udpv4_offload and udpv6_offload to net_hotdata
udp: no longer touch sk->sk_refcnt in early demux
udp: preserve the connected status if only UDP cmsg
udp: prevent local UDP tunnel packets from being GROed
 
uio: introduce UIO_MEM_DMA_COHERENT type
 
uio_dmem_genirq: UIO_MEM_DMA_COHERENT conversion
 
uio_hv_generic: Don't free decrypted memory
 
uio_pruss: UIO_MEM_DMA_COHERENT conversion
 
um: Convert strscpy() usage to 2-argument style
um: Unconditionally call unflatten_device_tree()
 
usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor
usb: cdc-wdm: close race between read and workqueue
usb: cdns3: Fix spelling mistake "supporte" -> "supported"
usb: Clarify expected behavior of dev_bin_attrs_are_visible()
 
USB: core: Add hub_get() and hub_put() routines
 
usb: core: add phy notify connect and disconnect
usb: core: Amend initial authorized_default value
usb: core: constify the struct device_type usage
 
USB: core: Fix access violation during port device removal
USB: core: Fix deadlock in port "disable" sysfs attribute
USB: core: Fix deadlock in usb_deauthorize_interface()
 
usb: core: hcd: Convert from tasklet to BH workqueue
usb: core: Kconfig: Improve USB authorization mode help
usb: core: Make default authorization mode configurable
usb: core: Set connect_type of ports based on DT node
usb: Disable USB3 LPM at shutdown
 
USB: document some API requirements on disconnection
 
usb: dwc2: gadget: Fix exiting from clock gating
usb: dwc2: gadget: LPM flow fix
usb: dwc2: host: Fix dereference issue in DDMA completion flow.
usb: dwc2: host: Fix hibernation flow
usb: dwc2: host: Fix ISOC flow in DDMA mode
usb: dwc2: host: Fix remote wakeup from hibernation
usb: dwc3-am62: add workaround for Errata i2409
usb: dwc3-am62: Disable wakeup at remove
usb: dwc3-am62: fix module unload/reload behavior
usb: dwc3-am62: Fix PHY core voltage selection
usb: dwc3-of-simple: Stop using of_reset_control_array_get() directly
usb: dwc3: Add workaround for host mode VBUS glitch when boot
usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally
usb: dwc3: core: Add DWC31 version 2.00a controller
usb: dwc3: core: Prevent phy suspend during init
usb: dwc3: ep0: Don't reset resource alloc flag
usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports()
usb: dwc3: gadget: Remove redundant assignment to pointer trb
usb: dwc3: gadget: Rewrite endpoint allocation flow
usb: dwc3: of-simple: Add compatible for hi3798mv200 DWC3 controller
usb: dwc3: pci: Drop duplicate ID
usb: dwc3: Properly set system wakeup
usb: dwc3: qcom: Remove ACPI support from glue driver
usb: Export BOS descriptor to sysfs
usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
usb: gadget/snps_udc_plat: Remove unused of_gpio.h
usb: gadget: composite: fix OS descriptors w_value logic
usb: gadget: constify the struct device_type usage
usb: gadget: f_fs: expose ready state in configfs
usb: gadget: f_fs: Fix a race condition when processing setup packets.
usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error
usb: gadget: fsl-udc: Replace custom log wrappers by dev_{err,warn,dbg,vdbg}
usb: gadget: fsl: Add of device table to enable module autoloading
usb: gadget: fsl: Increase size of name buffer for endpoints
usb: gadget: fsl: Initialize udc before using it
usb: gadget: functionfs: Add DMABUF import interface
usb: gadget: functionfs: Factorize wait-for-endpoint code
usb: gadget: functionfs: Fix inverted DMA fence direction
usb: gadget: functionfs: Wait for fences before enqueueing DMABUF
usb: gadget: max3420_udc: Follow renaming of SPI "master" to "controller"
usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin
 
USB: gadget: pxa27x_udc: Remove unused of_gpio.h
 
usb: gadget: Support already-mapped DMA SGs
usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
usb: gadget: uvc: dont drop frames if zero length packages are late
usb: gadget: uvc: drop unnecessary check for always set req
usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR
usb: gadget: uvc: refactor the check for a valid buffer in the pump worker
usb: gadget: uvc: rework complete handler
usb: gadget: uvc: use correct buffer size when parsing configfs lists
usb: host: Add ac5 to EHCI Orion
usb: image: mdc800: Remove redundant assignment to variable retval
usb: isp1760: remove SLAB_MEM_SPREAD flag usage
usb: misc: ljca: Fix double free in error handling path
usb: misc: onboard_hub: use pointer consistently in the probe function
usb: misc: onboard_usb_hub: Add support for TI TUSB8020B
usb: misc: onboard_usb_hub: Disable the USB hub clock on failure
usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support
usb: musb: remove unused variable 'count'
usb: ohci-pxa27x: Remove unused of_gpio.h
usb: ohci: Prevent missed ohci interrupts
usb: phy: constify the struct device_type usage
usb: phy: generic: Disable vbus on removal
usb: phy: generic: Get the vbus supply
usb: phy: generic: Implement otg->set_vbus
usb: phy: MAINTAINERS: mark Freescale USB PHY as orphaned
usb: roles: Link the switch to its connector
 
USB: serial: add device ID for VeriFone adapter
USB: serial: cp210x: add ID for MGP Instruments PDS100
USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
USB: serial: ftdi_sio: remove redundant assignment to variable cflag
USB: serial: keyspan: remove redundant assignment to pointer data
USB: serial: option: add Fibocom FM135-GL variants
USB: serial: option: add Lonsung U8300/U9300 product
USB: serial: option: add MeiG Smart SLM320 product
USB: serial: option: add Rolling RW101-GL and RW135-GL support
USB: serial: option: add support for Fibocom FM650/FG650
USB: serial: option: add Telit FN920C04 rmnet compositions
USB: serial: option: support Quectel EM060K sub-models
USB: serial: oti6858: remove redundant assignment to variable divisor
 
usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
usb: storage: freecom: Remove redundant assignment to variable offset
usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data()
usb: sysfs: use kstrtobool() if possible
usb: typec: altmodes/displayport: add SOP' support
usb: typec: altmodes/displayport: send configure message on sop'
usb: typec: altmodes: add svdm version info for typec cables
usb: typec: altmodes: add typec_cable_ops to typec_altmode
usb: typec: constify struct class usage
usb: typec: constify the struct device_type usage
usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver
usb: typec: mux: it5205: Fix ChipID value typo
 
USB: typec: no opencoding FIELD_GET
 
usb: typec: pd: no opencoding of FIELD_GET
usb: typec: qcom-pmic-typec: add support for PMI632 PMIC
usb: typec: qcom-pmic-typec: allow different implementations for the PD PHY
usb: typec: qcom-pmic-typec: allow different implementations for the port backend
usb: typec: qcom-pmic-typec: fix arguments of qcom_pmic_typec_pdphy_set_roles
usb: typec: qcom-pmic: fix pdphy start() error handling
usb: typec: qcom-pmic: fix use-after-free on late probe errors
usb: typec: Return size of buffer if pd_set operation succeeds
usb: typec: tcpci: add attempt_vconn_swap_discovery callback
usb: typec: tcpci: add cable_comm_capable attribute
usb: typec: tcpci: add generic tcpci fallback compatible
usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive
usb: typec: tcpm: add alt mode enter/exit/vdm support for sop'
usb: typec: tcpm: add control message support to sop'
usb: typec: tcpm: add discover identity support for SOP'
usb: typec: tcpm: add discover svids and discover modes support for sop'
usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST
usb: typec: tcpm: add support to set tcpc connector orientatition
usb: typec: tcpm: Check for port partner validity before consuming it
usb: typec: tcpm: clear pd_event queue in PORT_RESET
usb: typec: tcpm: Correct port source pdo array in pd_set callback
usb: typec: tcpm: Correct the PDO counting in pd_set
usb: typec: tcpm: enforce ready state when queueing alt mode vdm
usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd()
usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm
usb: typec: tcpm: process receive and transmission of sop' messages
usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked
usb: typec: tcpm: unregister existing source caps before re-registration
usb: typec: tcpm: Update PD of Type-C port upon pd_set
usb: typec: ucsi: Ack unsupported commands
usb: typec: ucsi: Add qcm6490-pmic-glink as needing PDOS quirk
usb: typec: ucsi: Check capabilities before cable and identity discovery
usb: typec: ucsi: Check for notifications after init
usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
usb: typec: ucsi: Fix connector check on init
usb: typec: ucsi: Fix race between typec_switch and role_switch
usb: typec: ucsi: Get PD revision for partner
usb: typec: ucsi: Limit read size on v1.2
usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY
usb: typec: ucsi: Register SOP' alternate modes with cable plug
usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses
usb: typec: ucsi: Update connector cap and status
usb: typec: ucsi_acpi: Refactor and fix DELL quirk
 
USB: uapi: OTG 3.0
USB: UAS: return ENODEV when submit urbs fail with device not attached
 
usb: udc: remove warning when queue disabled ep
usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer
usb: usb-acpi: Set port connect type of not connectable ports correctly
usb: usb_autopm_get_interface use modern helper
usb: xhci-plat: Don't include xhci.h
usb: xhci: Add error handling in xhci_map_urb_for_dma
usb: xhci: correct return value in case of STS_HCE
usb: xhci: remove duplicate code from 'xhci_clear_command_ring()'
usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments
 
Linux: use clamp() for counts in csi_?() handlers
 
user_namespace: remove unnecessary NULL values from kbuf
 
userfaultfd: change src_folio after ensuring it's unpinned in UFFDIO_MOVE
userfaultfd: fix deadlock warning when locking src and dst VMAs
userfaultfd: fix return error if mmap_changing is non-zero in MOVE ioctl
userfaultfd: handle zeropage moves by UFFDIO_MOVE
userfaultfd: move userfaultfd_ctx struct to header file
userfaultfd: protect mmap_changing with rw_sem in userfaulfd_ctx
userfaultfd: use per-vma locks in userfaultfd operations
 
vboxsf: Avoid an spurious warning if load_nls_xxx() fails
vboxsf: explicitly deny setlease attempts
vboxsf: remove redundant variable out_len
vboxsf: Remove usage of the deprecated ida_simple_xx() API
 
vDPA/ifcvf: get_max_vq_size to return max size
vDPA/ifcvf: implement vdpa_config_ops.get_vq_num_min
vDPA/ifcvf: implement vdpa_config_ops.get_vq_size
 
vdpa/mlx5: Allow CVQ size changes
 
vdpa/pds: fixes for VF vdpa flr-aer handling
 
vDPA: code clean for vhost_vdpa uapi
vDPA: introduce get_vq_size to vdpa_config_ops
 
vdpa: make vdpa_bus const
 
vDPA: report virtio-blk flush info to user space
vDPA: report virtio-block block-size to user space
vDPA: report virtio-block capacity to user space
vDPA: report virtio-block discarding configuration to user space
vDPA: report virtio-block max segment size to user space
vDPA: report virtio-block max segments in a request to user space
vDPA: report virtio-block MQ info to user space
vDPA: report virtio-block read-only info to user space
vDPA: report virtio-block topology info to user space
vDPA: report virtio-block write zeroes configuration to user space
 
vdpa: skip suspend/resume ops if not DRIVER_OK
 
vdpa_sim: implement vdpa_config_ops.get_vq_size for vDPA simulator
vdpa_sim: reset must not run
 
vdso/ARM: Make union vdso_data_store available for all architectures
 
vdso/datapage: Quick fix - use asm/page-def.h for ARM64
 
vdso/helpers: Fix grammar in comments
 
vdso: Use CONFIG_PAGE_SHIFT in vdso/datapage.h
 
vduse: implement DMA sync callbacks
vduse: implement vdpa_config_ops.get_vq_size for vduse
 
veth: rely on skb_pp_cow_data utility routine
 
vfio/fsl-mc: Block calling interrupt handler without trigger
 
vfio/mbochs: make mbochs_class constant
 
vfio/mdpy: make mdpy_class constant
 
vfio/mlx5: Add support for tracker object change event
vfio/mlx5: Block incremental query upon migf state error
vfio/mlx5: Enforce PRE_COPY support
vfio/mlx5: Handle the EREMOTEIO error upon the SAVE command
vfio/mlx5: Let firmware knows upon leaving PRE_COPY back to RUNNING
 
vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper
vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached
 
vfio/pci: Create persistent INTx handler
vfio/pci: Disable auto-enable of exclusive INTx IRQ
vfio/pci: Lock external INTx masking ops
vfio/pci: rename and export do_io_rw()
vfio/pci: rename and export range_intersect_range
vfio/pci: WARN_ON driver_override kasprintf failure
 
vfio/pds: Always clear the save/restore FDs on reset
vfio/pds: Make sure migration file isn't accessed after reset
vfio/pds: Refactor/simplify reset logic
 
vfio/platform: Convert to platform remove callback returning void
vfio/platform: Create persistent IRQ handlers
vfio/platform: Disable virqfds on cleanup
 
vfio: amba: Rename pl330_ids[] to vfio_amba_ids[]
vfio: Convey kvm that the vfio-pci device is wc safe
vfio: Introduce interface to flush virqfd inject workqueue
vfio: mdev: make mdev_bus_type const
vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM)
 
vfs: add RWF_NOAPPEND flag for pwritev2
vfs: remove SLAB_MEM_SPREAD flag usage
 
vgacon: inline vc_scrolldelta_helper() into vgacon_scrolldelta()
 
vhost-vdpa: change ioctl # for VDPA_GET_VRING_SIZE
vhost-vdpa: uapi to support reporting per vq size
 
vhost/net: remove vhost_net_page_frag_refill()
 
vhost: Add smp_rmb() in vhost_enable_notify()
vhost: Add smp_rmb() in vhost_vq_avail_empty()
vhost: Added pad cleanup if vnet_hdr is not present.
vhost: correct misleading printing information
 
video/cmdline: Hide __video_get_options() behind CONFIG_FB_CORE
video/cmdline: Introduce CONFIG_VIDEO for video= parameter
 
video/nomodeset: Select nomodeset= parameter with CONFIG_VIDEO
 
video: Add helpers for decoding screen_info
video: fbdev: mmp: Follow renaming of SPI "master" to "controller"
video: Provide screen_info_get_pci_dev() to find screen_info's PCI device
 
virt: efi_secret: Convert to platform remove callback returning void
 
virtio-net: add cond_resched() to the command waiting loop
virtio-net: convert rx mode setting to use workqueue
 
virtio: make virtio_bus const
virtio: packed: fix unmap leak for indirect desc table
virtio: reenable config if freezing device failed
virtio: store owner from modules with register_virtio_driver()
virtio: treat alloc_dax() -EOPNOTSUPP failure as non-fatal
virtio: uapi: Drop __packed attribute in linux/virtio_pci.h
 
virtio_blk: Do not use disk_set_max_open/active_zones()
virtio_blk: pass queue_limits to blk_mq_alloc_disk
virtio_blk: split virtblk_probe
 
virtio_fs: remove duplicate check if queue is broken
 
virtio_net: Do not send RSS key if it is not supported
virtio_net: rename free_old_xmit_skbs to free_old_xmit
virtio_net: unify the code for recycling the xmit ptr
 
virtio_vdpa: create vqs with the actual size
 
virtiofs: drop __exit from virtio_fs_sysfs_exit()
virtiofs: emit uevents on filesystem events
virtiofs: export filesystem tags through sysfs
virtiofs: forbid newlines in tags
virtiofs: include a newline in sysfs tag
 
vlan: use netdev_lockdep_set_classes()
vlan: use xarray iterator to implement /proc/net/vlan/config
 
VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
VMCI: Use struct_size() in kmalloc()
 
vmw_balloon: change maintainership
 
vmxnet3: Fix missing reserved tailroom
 
vp_vdpa: implement vdpa_config_ops.get_vq_size
 
vsock/test: add '--peer-port' input argument
vsock/test: print type for SOCK_SEQPACKET
 
vsock/virtio: fix packet delivery to tap device
 
vt: remove superfluous CONFIG_HW_CONSOLE
 
vxlan: Add missing VNI filter counter update in arp_reduce().
vxlan: Do not alloc tstats manually
vxlan: drop packets from invalid src-address
vxlan: Fix racy device stats updates.
vxlan: Pull inner IP header in vxlan_rcv().
vxlan: Remove generic .ndo_get_stats64
vxlan: use exit_batch_rtnl() method
 
w1: add UART w1 bus driver
w1: make w1_bus_type const
w1: mxc_w1: Convert to platform remove callback returning void
w1: omap_hdq: Convert to platform remove callback returning void
w1: sgi_w1: Convert to platform remove callback returning void
w1: w1-gpio: Convert to platform remove callback returning void
 
watchdog/core: remove sysctl handlers from public header
 
watchdog/hpwdt: Support Suspend and Resume
 
watchdog: Add ChromeOS EC-based watchdog driver
watchdog: Add kernel-doc for wdt_set_timeout()
watchdog: core: Remove usage of the deprecated ida_simple_xx() API
watchdog: intel-mid_wdt: Don't use "proxy" headers
watchdog: intel-mid_wdt: Get platform data via dev_get_platdata()
watchdog: intel-mid_wdt: Remove unused intel-mid.h
watchdog: qcom: fine tune the max timeout value calculation
watchdog: s3c2410_wdt: use exynos_get_pmu_regmap_by_phandle() for PMU regs
watchdog: sp805_wdt: deassert the reset if available
watchdog: starfive: Check pm_runtime_enabled() before decrementing usage counter
watchdog: starfive: check watchdog status before enabling in system resume
watchdog: stm32_iwdg: initialize default timeout
 
wifi: ath10k: add missing wmi_10_4_feature_mask documentation
wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id
wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc
wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning
wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc
wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev()
wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update
wifi: ath10k: remove struct wmi_pdev_chanlist_update_event
wifi: ath10k: remove unused template structs
wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP
wifi: ath10k: use flexible array in struct wmi_host_mem_chunks
wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities
wifi: ath10k: use flexible arrays for WMI start scan TLVs
wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID
wifi: ath11k: add parse of transmit power envelope element
wifi: ath11k: add support for QCA2066
wifi: ath11k: add support to select 6 GHz regulatory type
wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit
wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay()
wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID
wifi: ath11k: constify MHI channel and controller configs
wifi: ath11k: decrease MHI channel buffer length to 8KB
wifi: ath11k: Do not directly use scan_flags in struct scan_req_params
wifi: ath11k: do not dump SRNG statistics during resume
wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM
wifi: ath11k: enable 36 bit mask for stream DMA
wifi: ath11k: fill parameters for vdev set tpc power WMI command
wifi: ath11k: fix a possible dead lock caused by ab->base_lock
wifi: ath11k: fix connection failure due to unexpected peer delete
wifi: ath11k: fix IOMMU errors on buffer rings
wifi: ath11k: fix warning on DMA ring capabilities event
wifi: ath11k: initialize eirp_power before use
wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use
wifi: ath11k: move pci.ops registration ahead
wifi: ath11k: provide address list if chip supports 2 stations
wifi: ath11k: Really consistently use ath11k_vif_to_arvif()
wifi: ath11k: rearrange IRQ enable/disable in reset path
wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc()
wifi: ath11k: remove invalid peer create logic
wifi: ath11k: remove MHI LOOPBACK channels
wifi: ath11k: Remove scan_flags union from struct scan_req_params
wifi: ath11k: remove unused scan_events from struct scan_req_params
wifi: ath11k: rename ath11k_start_vdev_delay()
wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP
wifi: ath11k: save max transmit power in vdev start response event from firmware
wifi: ath11k: save power spectral density(PSD) of regulatory rule
wifi: ath11k: store cur_regulatory_info for each radio
wifi: ath11k: support 2 station interfaces
wifi: ath11k: thermal: don't try to register multiple times
wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station
wifi: ath11k: update regulatory rules when interface added
wifi: ath11k: use RCU when accessing struct inet6_dev::ac_list
wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz
wifi: ath12k: add fallback board name without variant while searching board-2.bin
wifi: ath12k: add firmware-2.bin support
wifi: ath12k: Add logic to write QRTR node id to scratch
wifi: ath12k: add MAC id support in WBM error path
wifi: ath12k: Add missing qmi_txn_cancel() calls
wifi: ath12k: add P2P IE in beacon template
wifi: ath12k: add processing for TWT disable event
wifi: ath12k: add processing for TWT enable event
wifi: ath12k: add QMI PHY capability learn support
wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event()
wifi: ath12k: add string type to search board data in board-2.bin for WCN7850
wifi: ath12k: add support for BA1024
wifi: ath12k: add support for collecting firmware log
wifi: ath12k: add support for peer meta data version
wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850
wifi: ath12k: advertise P2P dev support for WCN7850
wifi: ath12k: allow specific mgmt frame tx while vdev is not up
wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar
wifi: ath12k: change interface combination for P2P mode
wifi: ath12k: change MAC buffer ring size to 2048
wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512
wifi: ath12k: designating channel frequency for ROC scan
wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274
wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg
wifi: ath12k: enable 802.11 power save mode in station mode
wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID
wifi: ath12k: fix broken structure wmi_vdev_create_cmd
wifi: ath12k: fix fetching MCBC flag for QCN9274
wifi: ath12k: fix firmware assert during insmod in memory segment mode
wifi: ath12k: fix incorrect logic of calculating vdev_stats_id
wifi: ath12k: Fix issues in channel list update
wifi: ath12k: fix license in p2p.c and p2p.h
wifi: ath12k: fix PCI read and write
wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate()
wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue
wifi: ath12k: implement handling of P2P NoA event
wifi: ath12k: implement remain on channel for P2P mode
wifi: ath12k: indicate NON MBSSID vdev by default during vdev start
wifi: ath12k: Introduce the container for mac80211 hw
wifi: ath12k: Make QMI message rules const
wifi: ath12k: move peer delete after vdev stop of station for WCN7850
wifi: ath12k: Read board id to support split-PHY QCN9274
wifi: ath12k: refactor ath12k_bss_assoc()
wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy()
wifi: ath12k: refactor ath12k_mac_op_ampdu_action()
wifi: ath12k: refactor ath12k_mac_op_conf_tx()
wifi: ath12k: refactor ath12k_mac_op_config()
wifi: ath12k: refactor ath12k_mac_op_configure_filter()
wifi: ath12k: refactor ath12k_mac_op_flush()
wifi: ath12k: refactor ath12k_mac_op_start()
wifi: ath12k: refactor ath12k_mac_op_stop()
wifi: ath12k: refactor ath12k_mac_op_update_vif_offload()
wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister()
wifi: ath12k: refactor ath12k_mac_setup_channels_rates()
wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc()
wifi: ath12k: refactor QMI MLO host capability helper function
wifi: ath12k: Refactor the mac80211 hw access from link/radio
wifi: ath12k: refactor the rfkill worker
wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call
wifi: ath12k: remove hal_desc_sz from hw params
wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg
wifi: ath12k: Remove unnecessary struct qmi_txn initializers
wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT
wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg
wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP
wifi: ath12k: split hal_ops to support RX TLVs word mask compaction
wifi: ath12k: subscribe required word mask from rx tlv
wifi: ath12k: support default regdb while searching board-2.bin for WCN7850
wifi: ath12k: Use initializers for QMI message buffers
wifi: ath9k: remove redundant assignment to variable ret
wifi: ath9k: Convert to platform remove callback returning void
wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete
wifi: ath9k: delete some unused/duplicate macros
wifi: ath9k: fix LNA selection in ath_ant_try_scan()
wifi: b43: Disable QoS for bcm4331
wifi: b43: silence sparse warnings
wifi: b43: Stop correct queue in DMA worker when QoS is disabled
wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled
wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled
wifi: brcm80211: handle pmk_op allocation failure
wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro
wifi: brcmfmac: add linefeed at end of file
wifi: brcmfmac: add per-vendor feature detection callback
wifi: brcmfmac: allow per-vendor event handling
wifi: brcmfmac: avoid invalid list operation when vendor attach fails
wifi: brcmfmac: cfg80211: Use WSEC to set SAE password
wifi: brcmfmac: Demote vendor-specific attach/detach messages to info
wifi: brcmfmac: do not cast hidden SSID attribute value to boolean
wifi: brcmfmac: do not pass hidden SSID attribute as value directly
wifi: brcmfmac: export firmware interface functions
wifi: brcmfmac: fix copyright year mentioned in platform_data header
wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4
wifi: brcmfmac: move feature overrides before feature_disable
wifi: brcmsmac: avoid function pointer casts
wifi: brcmsmac: Drop legacy header
wifi: brcmsmac: phy: Remove unreachable code
wifi: brcmsmac: silence sparse warnings
wifi: carl9170: Remove redundant assignment to pointer super
wifi: cfg80211/mac80211: move puncturing into chandef
wifi: cfg80211: add a flag to disable wireless extensions
wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing
wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse
wifi: cfg80211: add RNR with reporting AP information
wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION
wifi: cfg80211: add support for SPP A-MSDUs
wifi: cfg80211: Add utility for converting op_class into chandef
wifi: cfg80211: allow cfg80211_defragment_element() without output
wifi: cfg80211: check A-MSDU format more carefully
wifi: cfg80211: clean up cfg80211_inform_bss_frame_data()
wifi: cfg80211: expose cfg80211_iter_rnr() to drivers
wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary
wifi: cfg80211: fix kunit exports
wifi: cfg80211: fix rdev_dump_mpp() arguments order
wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class
wifi: cfg80211: move puncturing validation code
wifi: cfg80211: optionally support monitor on disabled channels
wifi: cfg80211: print flags in tracing in hex
wifi: cfg80211: refactor RNR parsing
wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data()
wifi: cfg80211: rename UHB to 6 GHz
wifi: cfg80211: report unprotected deauth/disassoc in wowlan
wifi: cfg80211: send link id in channel_switch ops
wifi: cfg80211: set correct param change count in ML element
wifi: cfg80211: simplify cfg80211_chandef_compatible()
wifi: cfg80211: tests: verify BSS use flags of NSTR links
wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately
wifi: cfg80211: use ML element parsing helpers
wifi: cfg80211: validate MLO connections better
wifi: cw1200: Convert to GPIO descriptors
wifi: cw1200: fix __le16 sparse warnings
wifi: cw1200: restore endian swapping
wifi: ieee80211: add definitions for negotiated TID to Link map
wifi: iwlegacy: Use kcalloc() instead of kzalloc()
wifi: iwlwifi: acpi: fix WPFC reading
wifi: iwlwifi: add HONOR to PPAG approved list
wifi: iwlwifi: add kunit test for devinfo ordering
wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm
wifi: iwlwifi: add support for a wiphy_work rx handler
wifi: iwlwifi: Add support for new 802.11be device
wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3
wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO
wifi: iwlwifi: always have 'uats_enabled'
wifi: iwlwifi: api: clean up some kernel-doc/typos
wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc
wifi: iwlwifi: api: fix constant version to match FW
wifi: iwlwifi: api: fix kernel-doc reference
wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices
wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices
wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices
wifi: iwlwifi: bump FW API to 90 for BZ/SC devices
wifi: iwlwifi: cancel session protection only if there is one
wifi: iwlwifi: change link id in time event to s8
wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD
wifi: iwlwifi: cleanup uefi variables loading
wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy
wifi: iwlwifi: dbg-tlv: ensure NUL termination
wifi: iwlwifi: dbg-tlv: use struct_size() for allocation
wifi: iwlwifi: disable 160 MHz based on subsystem device ID
wifi: iwlwifi: disable eSR when BT is active
wifi: iwlwifi: don't check TAS block list size twice
wifi: iwlwifi: don't use TRUE/FALSE with bool
wifi: iwlwifi: error-dump: fix kernel-doc issues
wifi: iwlwifi: fix #ifdef CONFIG_ACPI check
wifi: iwlwifi: fix EWRD table validity check
wifi: iwlwifi: fix some kernel-doc issues
wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION"
wifi: iwlwifi: fw: allow vmalloc for PNVM image
wifi: iwlwifi: fw: dbg: ensure correct config name sizes
wifi: iwlwifi: fw: don't always use FW dump trig
wifi: iwlwifi: fw: file: clean up kernel-doc
wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI
wifi: iwlwifi: fw: fix compiler warning for NULL string print
wifi: iwlwifi: handle per-phy statistics from fw
wifi: iwlwifi: implement can_activate_links callback
wifi: iwlwifi: implement GLAI ACPI table loading
wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues
wifi: iwlwifi: iwl-trans.h: clean up kernel-doc
wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3
wifi: iwlwifi: load b0 version of ucode for HR1/HR2
wifi: iwlwifi: make TB reallocation a debug message
wifi: iwlwifi: mvm: Add support for removing responder TKs
wifi: iwlwifi: mvm: add support for TID to link mapping neg request
wifi: iwlwifi: mvm: advertise support for protected ranging negotiation
wifi: iwlwifi: mvm: always update keys in D3 exit
wifi: iwlwifi: mvm: avoid garbage iPN
wifi: iwlwifi: mvm: check AP supports EMLSR
wifi: iwlwifi: mvm: check own capabilities for EMLSR
wifi: iwlwifi: mvm: combine condition/warning
wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW
wifi: iwlwifi: mvm: consider having one active link
wifi: iwlwifi: mvm: const-ify chandef pointers
wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure
wifi: iwlwifi: mvm: d3: fix IPN byte order
wifi: iwlwifi: mvm: d3: implement suspend with MLO
wifi: iwlwifi: mvm: Declare support for secure LTF measurement
wifi: iwlwifi: mvm: define RX queue sync timeout as a macro
wifi: iwlwifi: mvm: disable MLO for the time being
wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
wifi: iwlwifi: mvm: don't abort queue sync in CT-kill
wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets
wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices
wifi: iwlwifi: mvm: don't send NDPs for new tx devices
wifi: iwlwifi: mvm: don't send the smart fifo command if not needed
wifi: iwlwifi: mvm: don't set replay counters to 0xff
wifi: iwlwifi: mvm: don't set the MFP flag for the GTK
wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode
wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices
wifi: iwlwifi: mvm: expand queue sync warning messages
wifi: iwlwifi: mvm: Extend support for P2P service discovery
wifi: iwlwifi: mvm: fix erroneous queue index mask
wifi: iwlwifi: mvm: Fix FTM initiator flags
wifi: iwlwifi: mvm: fix link ID management
wifi: iwlwifi: mvm: fix the key PN index
wifi: iwlwifi: mvm: Fix the listener MAC filter flags
wifi: iwlwifi: mvm: fix the TLC command after ADD_STA
wifi: iwlwifi: mvm: fix thermal kernel-doc
wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info()
wifi: iwlwifi: mvm: guard against invalid STA ID on removal
wifi: iwlwifi: mvm: handle debugfs names more carefully
wifi: iwlwifi: mvm: include link ID when releasing frames
wifi: iwlwifi: mvm: initialize rates in FW earlier
wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5
wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX
wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM
wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds
wifi: iwlwifi: mvm: log dropped packets due to MIC error
wifi: iwlwifi: mvm: make functions public
wifi: iwlwifi: mvm: move BA notif messages before action
wifi: iwlwifi: mvm: partially support PHY context version 6
wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF
wifi: iwlwifi: mvm: refactor duplicate chanctx condition
wifi: iwlwifi: mvm: remove EHT code from mac80211.c
wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter
wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P
wifi: iwlwifi: mvm: remove old PASN station when adding a new one
wifi: iwlwifi: mvm: remove one queue sync on BA session stop
wifi: iwlwifi: mvm: report beacon protection failures
wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd
wifi: iwlwifi: mvm: rfi: fix potential response leaks
wifi: iwlwifi: mvm: Set THERMAL_TRIP_FLAG_RW_TEMP directly
wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason
wifi: iwlwifi: mvm: support PHY context version 6
wifi: iwlwifi: mvm: support SPP A-MSDUs
wifi: iwlwifi: mvm: support wider-bandwidth OFDMA
wifi: iwlwifi: mvm: unlock mvm if there is no primary link
wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO
wifi: iwlwifi: mvm: use FW rate for non-data only on new devices
wifi: iwlwifi: mvm: work around A-MSDU size problem
wifi: iwlwifi: nvm-parse: advertise common packet padding
wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory
wifi: iwlwifi: pcie: Add new PCI device id and CNVI
wifi: iwlwifi: pcie: Add the PCI device id for new hardware
wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2
wifi: iwlwifi: prepare for reading DSM from UEFI
wifi: iwlwifi: prepare for reading PPAG table from UEFI
wifi: iwlwifi: prepare for reading SAR tables from UEFI
wifi: iwlwifi: prepare for reading SPLC from UEFI
wifi: iwlwifi: prepare for reading TAS table from UEFI
wifi: iwlwifi: properly check if link is active
wifi: iwlwifi: queue: improve warning for no skb in reclaim
wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU
wifi: iwlwifi: read DSM functions from UEFI
wifi: iwlwifi: read ECKV table from UEFI
wifi: iwlwifi: read mac step from aux register
wifi: iwlwifi: read PPAG table from UEFI
wifi: iwlwifi: read SAR tables from UEFI
wifi: iwlwifi: read SPLC from UEFI
wifi: iwlwifi: read txq->read_ptr under lock
wifi: iwlwifi: read WRDD table from UEFI
wifi: iwlwifi: read WTAS table from UEFI
wifi: iwlwifi: remove Gl A-step remnants
wifi: iwlwifi: remove retry loops in start
wifi: iwlwifi: remove unused function prototype
wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL
wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations
wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows
wifi: iwlwifi: simplify getting DSM from ACPI
wifi: iwlwifi: skip affinity setting on non-SMP
wifi: iwlwifi: small cleanups in PPAG table flows
wifi: iwlwifi: support EHT for WH
wifi: iwlwifi: support link command version 2
wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef
wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef
wifi: iwlwifi: use system_unbound_wq for debug dump
wifi: iwlwifi: validate PPAG table when sent to FW
wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
wifi: libertas: Follow renaming of SPI "master" to "controller"
wifi: mac80211: add and use a link iteration macro
wifi: mac80211: add ieee80211_vif_link_active() helper
wifi: mac80211: add link id to ieee80211_gtk_rekey_add()
wifi: mac80211: add missing kernel-doc for fast_tx_check
wifi: mac80211: add support for negotiated TTLM request
wifi: mac80211: add support for SPP A-MSDUs
wifi: mac80211: add support to call csa_finish on a link
wifi: mac80211: add/use ieee80211_get_sn()
wifi: mac80211: Adjust CQM handling for MLO
wifi: mac80211: adjust EHT capa when lowering bandwidth
wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt()
wifi: mac80211: Allow beacons to update BSS table regardless of scan
wifi: mac80211: allow CSA to same channel
wifi: mac80211: always initialize match_auth
wifi: mac80211: apply duration for SW scan
wifi: mac80211: chan: chandef is non-NULL for reserved
wifi: mac80211: check beacon countdown is complete on per link basis
wifi: mac80211: check EHT/TTLM action frame length
wifi: mac80211: check link exists before use
wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
wifi: mac80211: clarify vif handling in TX dequeue
wifi: mac80211: clean up assignments to pointer cache.
wifi: mac80211: clean up band switch in duration
wifi: mac80211: clean up connection process
wifi: mac80211: clean up FILS discovery change flags handling
wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing
wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use
wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use
wifi: mac80211: correctly set active links upon TTLM
wifi: mac80211: defragment reconfiguration MLE when parsing
wifi: mac80211: disallow basic multi-link element in per-STA profile
wifi: mac80211: disallow drivers with HT wider than HE
wifi: mac80211: disambiguate element parsing errors
wifi: mac80211: don't add VHT capa on links without them
wifi: mac80211: don't allow deactivation of all links
wifi: mac80211: don't set bss_conf in parsing
wifi: mac80211: don't use rate mask for scanning
wifi: mac80211: don't use sband->band early
wifi: mac80211: drop injection on disabled-chan monitor
wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field
wifi: mac80211: fix idle calculation with multi-link
wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
wifi: mac80211: fix mlme_link_id_dbg()
wifi: mac80211: fix prep_connection error path
wifi: mac80211: fix supported rate masking in scan
wifi: mac80211: fix unaligned le16 access
wifi: mac80211: flush only stations using requests links
wifi: mac80211: handle netif carrier up/down with link AP during MLO
wifi: mac80211: handle set csa/after_csa beacon on per link basis
wifi: mac80211: hide element parsing internals
wifi: mac80211: implement MLO multicast deduplication
wifi: mac80211: introduce 'channel request'
wifi: mac80211: introduce a feature flag for quiet in CSA
wifi: mac80211: limit HE RU capabilities when limiting bandwidth
wifi: mac80211: make associated BSS pointer visible to the driver
wifi: mac80211: mlme: fix memory leak
wifi: mac80211: mlme: re-parse if AP mode is less than client
wifi: mac80211: mlme: re-parse with correct mode
wifi: mac80211: mlme: unify CSA handling
wifi: mac80211: move element parsing to a new file
wifi: mac80211: obtain AP HT/VHT data for assoc request
wifi: mac80211: pass link conf to abort_channel_switch
wifi: mac80211: pass link_id to channel switch ops
wifi: mac80211: process and save negotiated TID to Link mapping request
wifi: mac80211: refactor puncturing bitmap extraction
wifi: mac80211: refactor STA CSA parsing flows
wifi: mac80211: remove extra element parsing
wifi: mac80211: remove extra shadowing variable
wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify
wifi: mac80211: remove link before AP
wifi: mac80211: remove only link keys during stopping link AP
wifi: mac80211: remove only own link stations during stop_ap
wifi: mac80211: remove TDLS peers on link deactivation
wifi: mac80211: remove TDLS peers only on affected link
wifi: mac80211: remove unnecessary ML element checks
wifi: mac80211: remove unnecessary ML element type check
wifi: mac80211: remove unneeded scratch_len subtraction
wifi: mac80211: remove unused MAX_MSG_LEN define
wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap()
wifi: mac80211: simplify adding supported rates
wifi: mac80211: simplify HE capability access
wifi: mac80211: simplify HE/EHT element length functions
wifi: mac80211: simplify ieee80211_config_bw() prototype
wifi: mac80211: simplify multi-link element parsing
wifi: mac80211: simplify non-chanctx drivers
wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded
wifi: mac80211: start and finalize channel switch on link basis
wifi: mac80211: start building elements in SKBs
wifi: mac80211: support wider bandwidth OFDMA config
wifi: mac80211: take EML/MLD capa from assoc response
wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap()
wifi: mac80211: trace SMPS requests from driver
wifi: mac80211: track capability/opmode NSS separately
wifi: mac80211: update beacon counters per link basis
wifi: mac80211: update scratch_pos after defrag
wifi: mac80211: use cfg80211_chandef_primary_freq()
wifi: mac80211: use deflink and fix typo in link ID check
wifi: mac80211: validate assoc response channel config
wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04
wifi: mac80211_hwsim: add control to skip beacons
wifi: mac80211_hwsim: add missing kernel-doc
wifi: mac80211_hwsim: add support for switch_vif_chanctx callback
wifi: mac80211_hwsim: advertise 15 simultaneous links
wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa
wifi: mac80211_hwsim: Declare support for negotiated TTLM
wifi: mac80211_hwsim: enable all links only in MLO
wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM
wifi: mac80211_hwsim: handle TID to link mapping neg request
wifi: mac80211_hwsim: init peer measurement result
wifi: mt76: check txs format before getting skb by pid
wifi: mt76: connac: set correct muar_idx for mt799x chipsets
wifi: mt76: disable HW AMSDU when using fixed rate
wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177
wifi: mt76: move wed common utilities in wed.c
wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table
wifi: mt76: mt7915: add locking for accessing mapped registers
wifi: mt76: mt7915: fix error recovery with WED enabled
wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976
wifi: mt76: mt7921: fix a potential association failure upon resuming
wifi: mt76: mt7921: fix incorrect type conversion for CLC command
wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform
wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend
wifi: mt76: mt7921e: fix use-after-free in free_irq()
wifi: mt76: mt7925: add flow to avoid chip bt function fail
wifi: mt76: mt7925: add support to set ifs time by mcu command
wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band
wifi: mt76: mt7925: fix fw download fail
wifi: mt76: mt7925: fix mcu query command fail
wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band
wifi: mt76: mt7925: fix the wrong data type for scan command
wifi: mt76: mt7925: fix the wrong header translation config
wifi: mt76: mt7925: fix wmm queue mapping
wifi: mt76: mt7925: fix WoW failed in encrypted mode
wifi: mt76: mt7925: support temperature sensor
wifi: mt76: mt7925: update PCIe DMA settings
wifi: mt76: mt7925e: fix use-after-free in free_irq()
wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi
wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI
wifi: mt76: mt792x: fix ethtool warning
wifi: mt76: mt792x: update the country list of EU for ACPI SAR
wifi: mt76: mt792xu: enable dmashdl support
wifi: mt76: mt7996: add locking for accessing mapped registers
wifi: mt76: mt7996: check txs format before getting skb by pid
wifi: mt76: mt7996: disable AMSDU for non-data frames
wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
wifi: mt76: mt7996: fix efuse reading issue
wifi: mt76: mt7996: fix fw loading timeout
wifi: mt76: mt7996: fix HE beamformer phy cap for station vif
wifi: mt76: mt7996: fix HIF_TXD_V2_1 value
wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps
wifi: mt76: mt7996: fix TWT issues
wifi: mt76: mt7996: mark GCMP IGTK unsupported
wifi: mt76: mt7996: remove TXS queue setting
wifi: mt76: Remove redundant assignment to variable tidno
wifi: mt76: set page_pool napi pointer for mmio devices
wifi: mt76: usb: create a dedicated queue for psd traffic
wifi: mt76: usb: store usb endpoint in mt76_queue
wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir()
wifi: mwifiex: Drop unused headers
wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set
wifi: mwifiex: Use helpers to check multicast addresses
wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers
wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc
wifi: nl80211: don't free NULL coalescing rule
wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH
wifi: nl80211: move WPA version validation to policy
wifi: nl80211: refactor parsing CSA offsets
wifi: plfxlc: Drop unused include
wifi: rsi: fix restricted __le32 degrades to integer sparse warnings
wifi: rt2x00: silence sparse warnings
wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv()
wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0]
wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
wifi: rtl8xxxu: add hw crypto support for AP mode
wifi: rtl8xxxu: add macids for STA mode
wifi: rtl8xxxu: add missing number of sec cam entries for all variants
wifi: rtl8xxxu: Add TP-Link TL-WN823N V2
wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx()
wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type
wifi: rtl8xxxu: declare concurrent mode support for 8188f
wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode
wifi: rtl8xxxu: enable channel switch support
wifi: rtl8xxxu: extend check for matching bssid to both interfaces
wifi: rtl8xxxu: extend wifi connected check to both interfaces
wifi: rtl8xxxu: fix error messages
wifi: rtl8xxxu: Fix LED control code of RTL8192FU
wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs()
wifi: rtl8xxxu: Fix off by one initial RTS rate
wifi: rtl8xxxu: make instances of iface limit and combination to be static const
wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent
wifi: rtl8xxxu: prepare supporting two virtual interfaces
wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed()
wifi: rtl8xxxu: remove obsolete priv->vif
wifi: rtl8xxxu: support multiple interface in start_ap()
wifi: rtl8xxxu: support multiple interfaces in bss_info_changed()
wifi: rtl8xxxu: support multiple interfaces in configure_filter()
wifi: rtl8xxxu: support multiple interfaces in set_aifs()
wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback()
wifi: rtl8xxxu: support multiple interfaces in watchdog_callback()
wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface()
wifi: rtl8xxxu: support setting bssid register for multiple interfaces
wifi: rtl8xxxu: support setting linktype for both interfaces
wifi: rtl8xxxu: support setting mac address register for both interfaces
wifi: rtl8xxxu: update rate mask per sta
wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines
wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte
wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection
wifi: rtlwifi: rtl8192cu: Fix TX aggregation
wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus
wifi: rtlwifi: rtl_usb: Store the endpoint addresses
wifi: rtlwifi: rtl_usb: Use sync register writes
wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority
wifi: rtlwifi: Speed up firmware loading for USB
wifi: rtw88: 8821c: Fix beacon loss and disconnect
wifi: rtw88: 8821c: Fix false alarm count
wifi: rtw88: 8821cu: Fix connection failure
wifi: rtw88: 8821cu: Fix firmware upload fail
wifi: rtw88: 8822ce: refine power parameters for RFE type 5
wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU
wifi: rtw88: use kstrtoX_from_user() in debugfs handlers
wifi: rtw89: 8851b: update TX power tables to R37
wifi: rtw89: 8852b: update TX power tables to R36
wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX
wifi: rtw89: 8922a: add chip_ops related to BB init
wifi: rtw89: 8922a: add chip_ops to get thermal value
wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path
wifi: rtw89: 8922a: add chip_ops::rfk_hw_init
wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later
wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf
wifi: rtw89: 8922a: add coexistence helpers of SW grant
wifi: rtw89: 8922a: add helper of set_channel
wifi: rtw89: 8922a: add ieee80211_ops::hw_scan
wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links
wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips
wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA
wifi: rtw89: 8922a: add RF read/write v2
wifi: rtw89: 8922a: add set_channel BB part
wifi: rtw89: 8922a: add set_channel MAC part
wifi: rtw89: 8922a: add set_channel RF part
wifi: rtw89: 8922a: add TX power related ops
wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx()
wifi: rtw89: 8922a: declare to support two chanctx
wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops
wifi: rtw89: 8922a: implement AP mode related reg for BE generation
wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu
wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations
wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL
wifi: rtw89: 8922a: set RX gain along with set_channel operation
wifi: rtw89: 8922a: update BA CAM number to 24
wifi: rtw89: 8922a: update the register used in DIG and the DIG flow
wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM
wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation
wifi: rtw89: add EHT capabilities for WiFi 7 chips
wifi: rtw89: add firmware H2C command of BA CAM V1
wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips
wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips
wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID
wifi: rtw89: add new H2C for PS mode in 802.11be chip
wifi: rtw89: add wait/completion for abort scan
wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data
wifi: rtw89: advertise missing extended scan feature
wifi: rtw89: chan: add sub-entity swap function to cover replacing
wifi: rtw89: chan: MCC take reconfig into account
wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO
wifi: rtw89: chan: support MCC on Wi-Fi 7 chips
wifi: rtw89: chan: tweak bitmap recalc ahead before MLO
wifi: rtw89: chan: tweak weight recalc ahead before MLO
wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips
wifi: rtw89: change supported bandwidths of chip_info to bit mask
wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic
wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR
wifi: rtw89: coex: add init_info H2C command format version 7
wifi: rtw89: coex: add return value to ensure H2C command is success or not
wifi: rtw89: coex: fix configuration for shared antenna for 8922A
wifi: rtw89: coex: Reorder H2C command index to align with firmware
wifi: rtw89: coex: When Bluetooth not available don't set power/gain
wifi: rtw89: correct PHY register offset for PHY-1
wifi: rtw89: debug: add FW log component for scan
wifi: rtw89: declare EXT NSS BW of VHT capability
wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen
wifi: rtw89: disable RTS when broadcast/multicast
wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self
wifi: rtw89: fix disabling concurrent mode TX hang issue
wifi: rtw89: fix HW scan timeout due to TSF sync issue
wifi: rtw89: fix null pointer access when abort scan
wifi: rtw89: fw: add chip_ops to update CMAC table to associated station
wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series
wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7
wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7
wifi: rtw89: fw: add H2C command to update security CAM v2
wifi: rtw89: fw: consider checksum length of security data
wifi: rtw89: fw: download firmware with key data for secure boot
wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips
wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips
wifi: rtw89: fw: implement MRC H2C command functions
wifi: rtw89: fw: parse secure section from firmware file
wifi: rtw89: fw: read firmware secure information from efuse
wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured
wifi: rtw89: fw: update TX AMPDU parameter to CMAC table
wifi: rtw89: fw: use struct to fill BA CAM H2C commands
wifi: rtw89: fw: use struct to fill JOIN H2C command
wifi: rtw89: load BB parameters to PHY-1
wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt
wifi: rtw89: mac: add feature_init to initialize BA CAM V1
wifi: rtw89: mac: correct MUEDCA setting for MAC-1
wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify"
wifi: rtw89: mac: implement MRC C2H event handling
wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable
wifi: rtw89: mac: return held quota of DLE when changing MAC-1
wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor
wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips
wifi: rtw89: pci: interrupt v2 refine IMR for SER
wifi: rtw89: pci: update SER timer unit and timeout time
wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE
wifi: rtw89: pci: validate RX tag for RXQ and RPQ
wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips
wifi: rtw89: phy: add parser to support RX gain dynamic setting flow
wifi: rtw89: phy: ignore special data from BB parameter file
wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union
wifi: rtw89: phy: set channel_info for WiFi 7 chips
wifi: rtw89: prepare scan leaf functions for wifi 7 ICs
wifi: rtw89: reference quota mode when setting Tx power
wifi: rtw89: refine add_chan H2C command to encode_bits
wifi: rtw89: refine H2C command that pause transmitting by MAC ID
wifi: rtw89: refine hardware scan C2H events
wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event
wifi: rtw89: rfk: add H2C command to trigger DACK
wifi: rtw89: rfk: add H2C command to trigger DPK
wifi: rtw89: rfk: add H2C command to trigger IQK
wifi: rtw89: rfk: add H2C command to trigger RX DCK
wifi: rtw89: rfk: add H2C command to trigger TSSI
wifi: rtw89: rfk: add H2C command to trigger TXGAPK
wifi: rtw89: rfk: send channel information to firmware for RF calibrations
wifi: rtw89: Set default CQM config if not present
wifi: rtw89: update DMA function with different generation
wifi: rtw89: Update EHT PHY beamforming capability
wifi: rtw89: update ps_state register for chips with different generation
wifi: rtw89: update scan C2H messages for wifi 7 IC
wifi: rtw89: update suspend/resume for different generation
wifi: rtw89: use PLCP information to match BSS_COLOR and AID
wifi: rtw89: use struct to fill H2C command to download beacon frame
wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode
wifi: rtw89: wow: set security engine options for 802.11ax chips only
wifi: rtw89: wow: update config mac function with different generation
wifi: rtw89: wow: update WoWLAN reason register for different chips
wifi: rtw89: wow: update WoWLAN status register for different generation
wifi: ti: wlcore: sdio: Drop unused include
wifi: wfx: fix memory leak when starting AP
wifi: wilc1000: add missing read critical sections around vif list traversal
wifi: wilc1000: correct CRC7 calculation
wifi: wilc1000: do not realloc workqueue everytime an interface is added
wifi: wilc1000: fix declarations ordering
wifi: wilc1000: fix declarations ordering
wifi: wilc1000: fix driver_handler when committing initial configuration
wifi: wilc1000: fix incorrect power down sequence
wifi: wilc1000: fix multi-vif management when deleting a vif
wifi: wilc1000: fix RCU usage in connect path
wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces
wifi: wilc1000: remove AKM suite be32 conversion for external auth request
wifi: wilc1000: remove setting msg.spi
wifi: wilc1000: revert reset line logic flip
wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config()
wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper
wifi: wilc1000: use SRCU instead of RCU for vif list traversal
wifi: wilc1000: validate chip id during bus probe
wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure()
wifi: wireless: declare different S1G chandefs incompatible
wifi: wlcore: sdio: Rate limit wl12xx_sdio_raw_{read,write}() failures warns
wifi: zd1211rw: remove __nocast from zd_addr_t
wifi: zd1211rw: silence sparse warnings
 
wireguard: device: leverage core stats allocator
wireguard: device: remove generic .ndo_get_stats64
wireguard: netlink: access device through ctx instead of peer
wireguard: netlink: check for dangling peer via is_dead instead of empty list
wireguard: receive: annotate data-race around receiving_counter.counter
wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64}
 
workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK
 
workqueue.c: Increase workqueue name length
 
workqueue: Add rcu lock check at the end of work item execution
workqueue: Avoid premature init of wq->node_nr_active[].max
workqueue: Avoid using isolated cpus' timers on queue_delayed_work
workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask
workqueue: Break up enum definitions and give names to the types
workqueue: Clean up enum work_bits and related constants
workqueue: Control intensive warning threshold through cmdline
workqueue: Cosmetic changes
workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active()
workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered
workqueue: Drain BH work items on hot-unplugged CPUs
workqueue: Drop unnecessary kick_pool() in create_worker()
workqueue: Enable unbound cpumask update on ordered workqueues
workqueue: Factor out init_cpu_worker_pool()
workqueue: Factor out pwq_is_empty()
workqueue: Factor out work_grab_pending() from __cancel_work_sync()
workqueue: fix a typo in comment
workqueue: Fix divide error in wq_update_node_max_active()
workqueue: Fix kernel-doc comment of unplug_oldest_pwq()
workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending()
workqueue: Fix queue_work_on() with BH workqueues
workqueue: Fix selection of wake_cpu in kick_pool()
workqueue: Implement BH workqueues to eventually replace tasklets
workqueue: Implement system-wide nr_active enforcement for unbound workqueues
workqueue: Implement workqueue_set_min_active()
workqueue: Introduce from_work() helper for cleaner callback declarations
workqueue: Introduce struct wq_node_nr_active
workqueue: Introduce work_cancel_flags
workqueue: Link pwq's into wq->pwqs from oldest to newest
workqueue: Make @flags handling consistent across set_work_data() and friends
workqueue: Make wq_adjust_max_active() round-robin pwqs while activating
workqueue: make wq_subsys const
workqueue: make wq_subsys const
workqueue: mark power efficient workqueue as unbounded if nohz_full enabled
workqueue: Move nr_active handling into helpers
workqueue: Move pwq->max_active to wq->max_active
workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling
workqueue: RCU protect wq->dfl_pwq and implement accessors for it
workqueue: Remove clear_work_data()
workqueue: Rename __cancel_work_timer() to __cancel_timer_sync()
workqueue: Reorganize flush and cancel[_sync] functions
workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work()
workqueue: rust: sync with `WORK_CPU_UNBOUND` change
workqueue: Shorten events_freezable_power_efficient name
workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask
workqueue: The default node_nr_active should have its max set to max_active
workqueue: Update lock debugging code
workqueue: Use global variant for add_timer()
workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held()
workqueue: Use variable name irq_flags for saving local irq flags
 
writeback: add a writeback iterator
writeback: also update wbc->nr_to_write on writeback failure
writeback: don't call mapping_set_error on AOP_WRITEPAGE_ACTIVATE
writeback: factor folio_prepare_writeback() out of write_cache_pages()
writeback: factor writeback_get_batch() out of write_cache_pages()
writeback: fix done_index when hitting the wbc->nr_to_write
writeback: move the folio_prepare_writeback loop out of write_cache_pages()
writeback: move wb_wakeup_delayed defination to fs-writeback.c
writeback: only update ->writeback_index for range_cyclic writeback
writeback: remove a duplicate prototype for tag_pages_for_writeback
writeback: remove a use of write_cache_pages() from do_writepages()
writeback: rework the loop termination condition in write_cache_pages
writeback: simplify the loops in write_cache_pages()
writeback: use the folio_batch queue iterator
 
wwan: core: Add WWAN fastboot port type
 
x86, crash: wrap crash dumping code into crash related ifdefs
 
x86, relocs: Ignore relocations in .notes section
 
x86/acpi: Dont invoke topology_register_apic() for XEN PV
x86/acpi: Use %rip-relative addressing in wakeup_64.S
x86/acpi: Use new APIC registration functions
 
x86/alternatives: Move apply_relocation() out of init section
 
x86/amd_nb: Add new PCI IDs for AMD family 0x1a
 
x86/apic/msi: Use DOMAIN_BUS_GENERIC_MSI for HPET/IO-APIC domain search
 
x86/apic/uv: Remove the private leaf 0xb parser
 
x86/apic: Build the x86 topology enumeration functions on UP APIC builds too
x86/apic: Don't access the APIC when disabling x2APIC
x86/apic: Force native_apic_mem_read() to use the MOV instruction
x86/apic: Get rid of get_physical_broadcast()
x86/apic: Remove check_apicid_used() and ioapic_phys_id_map()
x86/apic: Remove the pointless writeback of boot_cpu_physical_apicid
x86/apic: Remove unused phys_pkg_id() callback
x86/apic: Remove yet another dubious callback
x86/apic: Use a proper define for invalid ACPI CPU ID
 
x86/apm_32: Remove dead function apm_get_battery_status()
 
x86/asm: Remove the __iomem annotation of movdir64b()'s dst argument
 
x86/bhi: Add BHI mitigation knob
x86/bhi: Add support for clearing branch history at syscall entry
x86/bhi: Define SPEC_CTRL_BHI_DIS_S
x86/bhi: Enumerate Branch History Injection (BHI) bug
x86/bhi: Mitigate KVM by default
 
x86/boot/64: Apply encryption mask to 5-level pagetable update
x86/boot/64: Load the final kernel GDT during early boot directly, remove startup_gdt[]
x86/boot/64: Move 5-level paging global variable assignments back
x86/boot/64: Simplify global variable accesses in GDT/IDT programming
x86/boot/64: Use RIP_REL_REF() to access '__supported_pte_mask'
x86/boot/64: Use RIP_REL_REF() to access early page tables
x86/boot/64: Use RIP_REL_REF() to access early_dynamic_pgts[]
x86/boot/64: Use RIP_REL_REF() to access early_top_pgt[]
x86/boot/64: Use RIP_REL_REF() to assign 'phys_base'
 
x86/boot: Add a message about ignored early NMIs
x86/boot: Add error_putdec() helper
x86/boot: Move mem_encrypt= parsing to the decompressor
x86/boot: Use 32-bit XOR to clear registers
 
x86/bpf: Fix IP after emitting call depth accounting
x86/bpf: Fix IP for relocating call depth accounting
 
x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES
x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
x86/bugs: Clarify that syscall hardening isn't a BHI mitigation
x86/bugs: Fix BHI documentation
x86/bugs: Fix BHI handling of RRSBA
x86/bugs: Fix BHI retpoline check
x86/bugs: Fix return type of spectre_bhi_state()
x86/bugs: Fix the SRSO mitigation on Zen3/4
x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING
x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY
x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY
x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO
x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY
x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE
x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION
x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK
x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE
x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS
x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr'
x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI
x86/bugs: Use fixed addressing for VERW operand
 
x86/build: Use obj-y to descend into arch/x86/virt/
 
x86/callthunks: Correct calculation of dest address in is_callthunk()
x86/callthunks: Fix and unify call thunks assembly snippets
x86/callthunks: Handle %rip-relative relocations in call thunk template
x86/callthunks: Mark apply_relocation() as __init_or_module
x86/callthunks: Use EXPORT_PER_CPU_SYMBOL_GPL() for per CPU variables
 
x86/cc: Add cc_platform_set/_clear() helpers
 
x86/coco: Require seeding RNG with RDRAND on CoCo systems
 
x86/config: Fix warning for 'make ARCH=x86_64 tinyconfig'
 
x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
x86/CPU/AMD: Do the common init on future Zens too
 
x86/cpu/amd: Make the CPUID 0x80000008 parser correct
x86/cpu/amd: Make the NODEID_MSR union actually work
x86/cpu/amd: Move TOPOEXT enablement into the topology parser
x86/cpu/amd: Provide a separate accessor for Node ID
 
x86/CPU/AMD: Track SNP host status with cc_platform_*()
x86/CPU/AMD: Update the Zenbleed microcode revisions
 
x86/cpu/topology: Assign hotpluggable CPUIDs during init
x86/cpu/topology: Confine topology information
x86/cpu/topology: Get rid of cpuinfo::x86_max_cores
x86/cpu/topology: Let XEN/PV use topology from CPUID/MADT
x86/cpu/topology: Make the APIC mismatch warnings complete
x86/cpu/topology: Mop up primary thread mask handling
x86/cpu/topology: Move registration out of APIC code
x86/cpu/topology: Provide __num_[cores|threads]_per_package
x86/cpu/topology: Provide logical pkg/die mapping
x86/cpu/topology: Provide separate APIC registration functions
x86/cpu/topology: Reject unknown APIC IDs on ACPI hotplug
x86/cpu/topology: Rename smp_num_siblings
x86/cpu/topology: Rename topology_max_die_per_package()
x86/cpu/topology: Retrieve cores per package from topology bitmaps
x86/cpu/topology: Rework possible CPU management
x86/cpu/topology: Sanitize the APIC admission logic
x86/cpu/topology: Simplify APIC registration
x86/cpu/topology: Simplify cpu_mark_primary_thread()
x86/cpu/topology: Use a data structure for topology info
x86/cpu/topology: Use topology bitmaps for sizing
x86/cpu/topology: Use topology logical mapping mechanism
 
x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace
x86/cpu: Add legacy topology parser
x86/cpu: Add model number for another Intel Arrow Lake mobile processor
x86/cpu: Add MSR numbers for FRED configuration
x86/cpu: Add X86_CR4_FRED macro
x86/cpu: Detect real BSP on crash kernels
x86/cpu: Ensure that CPU info updates are propagated on UP
x86/cpu: Fix check for RDPKRU in __show_regs()
x86/cpu: Make topology_amd_node_id() use the actual node info
x86/cpu: Move __max_die_per_package to common.c
x86/cpu: Provide a declaration for itlb_multihit_kvm_mitigation
x86/cpu: Provide a sane leaf 0xb/0x1f parser
x86/cpu: Provide an AMD/HYGON specific topology parser
x86/cpu: Provide cpu_init/parse_topology()
x86/cpu: Provide cpuid_read() et al.
x86/cpu: Remove topology.c
x86/cpu: Remove x86_coreid_bits
x86/cpu: Use common topology code for AMD
x86/cpu: Use common topology code for Centaur and Zhaoxin
x86/cpu: Use common topology code for HYGON
x86/cpu: Use common topology code for Intel
x86/cpu: Use EXPORT_PER_CPU_SYMBOL_GPL() for x86_spec_ctrl_current
 
x86/cpufeatures,opcode,msr: Add the WRMSRNS instruction support
 
x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word
x86/cpufeatures: Add new word for scattered features
x86/cpufeatures: Add SEV-SNP CPU feature
x86/cpufeatures: Add the CPU feature bit for FRED
x86/cpufeatures: Enable/unmask SEV-SNP CPU feature
x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
 
x86/dtb: Rename x86_dtb_init()
 
x86/e820: Add a new e820 table update helper
 
x86/efi: Implement arch_ima_efi_boot_mode() in source file
 
x86/efistub: Add missing boot_params for mixed mode compat entry
x86/efistub: Call mixed mode boot services on the firmware's stack
x86/efistub: Clear decompressor BSS in native EFI entrypoint
x86/efistub: Don't clear BSS twice in mixed mode
x86/efistub: Reinstate soft limit for initrd loading
x86/efistub: Remap kernel text read-only before dropping NX attribute
 
x86/entry/calling: Allow PUSH_AND_CLEAR_REGS being used beyond actual entry code
 
x86/entry: Add fred_entry_from_kvm() for VMX to handle IRQ/NMI
x86/entry: Avoid redundant CR3 write on paranoid returns
x86/entry: Remove idtentry_sysvec from entry_{32,64}.S
 
x86/fault: Add helper for dumping RMP entries
x86/fault: Dump RMP table information when RMP page faults occur
 
x86/fpu: Clean up FPU switching in the middle of task switching
x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD
 
x86/fred: Add a debug fault entry stub for FRED
x86/fred: Add a fred= cmdline param
x86/fred: Add a machine check entry stub for FRED
x86/fred: Add a new header file for FRED definitions
x86/fred: Add a NMI entry stub for FRED
x86/fred: Add FRED initialization functions
x86/fred: Add Kconfig option for FRED (CONFIG_X86_FRED)
x86/fred: Allow single-step trap and NMI when starting a new task
x86/fred: Disable FRED support if CONFIG_X86_FRED is disabled
x86/fred: Disallow the swapgs instruction when FRED is enabled
x86/fred: Fix a build warning with allmodconfig due to 'inline' failing to inline properly
x86/fred: Fix incorrect error code printout in fred_bad_type()
x86/fred: Fix init_task thread stack pointer initialization
x86/fred: Fix INT80 emulation for FRED
x86/fred: Fixup fault on ERETU by jumping to fred_entrypoint_user
x86/fred: FRED entry/exit and dispatch code
x86/fred: Invoke FRED initialization code to enable FRED
x86/fred: Let ret_from_fork_asm() jmp to asm_fred_exit_user when FRED is enabled
x86/fred: Make exc_page_fault() work for FRED
x86/fred: No ESPFIX needed when FRED is enabled
x86/fred: Reserve space for the FRED stack frame
x86/fred: Update MSR_IA32_FRED_RSP0 during task switch
 
x86/hyperv/vtl: Prepare for separate mpparse callbacks
 
x86/hyperv: Cosmetic changes for hv_apic.c
x86/hyperv: Cosmetic changes for hv_spinlock.c
x86/hyperv: Use Hyper-V entropy to seed guest random number generator
x86/hyperv: Use per cpu initial stack for vtl context
 
x86/idle: Clean up idle selection
x86/idle: Cleanup idle_setup()
x86/idle: Let prefer_mwait_c1_over_halt() return bool
x86/idle: Sanitize X86_BUG_AMD_E400 handling
x86/idle: Select idle routine only once
 
x86/idtentry: Incorporate definitions/declarations of the FRED entries
 
x86/insn-eval: Fix function param name in get_eff_addr_sib()
 
x86/insn: Directly assign x86_64 state in insn_init()
x86/insn: Remove superfluous checks from instruction decoding routines
 
x86/ioapic: Make io_apic_get_unique_id() simpler
x86/ioapic: Replace some more set bit nonsense
x86/ioapic: Simplify setup_ioapic_ids_from_mpc_nocheck()
 
x86/jailhouse: Prepare for separate mpparse callbacks
x86/jailhouse: Use new APIC registration function
 
x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
 
x86/kexec: Do not update E820 kexec table for setup_data
 
x86/kprobes: Boost more instructions from grp2/3/4/5
x86/kprobes: Prohibit kprobing on INT and UD
x86/kprobes: Refactor can_{probe,boost} return type to bool
 
x86/kvm, ptp/kvm: Add clocksource ID, set system_counterval_t.cs_id
 
x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM
 
x86/kvm: Use separate percpu variable to track the enabling of asyncpf
 
x86/mce: Make mce_subsys const
x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
 
x86/mm/cpa: Warn for set_memory_XXcrypted() VMM fails
 
x86/mm/numa: Move early mptable evaluation into common code
x86/mm/numa: Use core domain size on AMD
 
x86/mm/pat: fix VM_PAT handling in COW mappings
 
x86/mm: always pass NULL as the first argument of switch_mm_irqs_off()
x86/mm: clarify "prev" usage in switch_mm_irqs_off()
x86/mm: convert pte_next_pfn() to pte_advance_pfn()
x86/mm: delete unused cpu argument to leave_mm()
x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type
x86/mm: Fix memory encryption features advertisement
x86/mm: further clarify switch_mm_irqs_off() documentation
x86/mm: Get rid of conditional IF flag handling in page fault path
x86/mm: Remove broken vsyscall emulation code from the page fault code
 
x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set
 
x86/mpparse: Prepare for callback separation
x86/mpparse: Provide separate early/late callbacks
x86/mpparse: Register APIC address only once
x86/mpparse: Remove the physid_t bitmap wrapper
x86/mpparse: Rename default_find_smp_config()
x86/mpparse: Switch to new init callbacks
x86/mpparse: Use new APIC registration function
 
x86/msr: Add missing __percpu annotations
x86/msr: Prepare for including into
 
x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled
 
x86/nmi: Drop unused declaration of proc_nmi_enabled()
x86/nmi: Fix the inverse "in NMI handler" check
x86/nmi: Rate limit unknown NMI messages
x86/nmi: Remove an unnecessary IS_ENABLED(CONFIG_SMP)
x86/nmi: Upgrade NMI backtrace stall checks & messages
 
x86/numa/32: Include missing
 
x86/objtool: Teach objtool about ERET[US]
 
x86/of: Unconditionally call unflatten_and_copy_device_tree()
x86/of: Use new APIC registration functions
 
x86/opcode: Add ERET[US] instructions to the x86 opcode map
 
x86/pat: Simplify the PAT programming protocol
 
x86/percpu, xen: Correct PER_CPU_VAR() usage to include symbol and its addend
 
x86/percpu: Avoid sparse warning with cast to named address space
x86/percpu: Correct PER_CPU_VAR() usage to include symbol and its addend
x86/percpu: Cure per CPU madness on UP
x86/percpu: Declare const_pcpu_hot as extern const variable
x86/percpu: Define PER_CPU_VAR macro also for !__ASSEMBLY__
x86/percpu: Disable named address spaces for KASAN
x86/percpu: Disable named address spaces for KCSAN
x86/percpu: Enable named address spaces with known compiler version
x86/percpu: Fix "const_pcpu_hot" version generation failure
x86/percpu: Introduce %rip-relative addressing to PER_CPU_VAR()
x86/percpu: Introduce const-qualified const_pcpu_hot to micro-optimize code generation
x86/percpu: Return correct variable from current_top_of_stack()
x86/percpu: Rewrite arch_raw_cpu_ptr() to be easier for compilers to optimize
x86/percpu: Use %RIP-relative address in untagged_addr()
x86/percpu: Use C for arch_raw_cpu_ptr(), to improve code generation
x86/percpu: Use C for percpu read/write accessors
x86/percpu: Use compiler segment prefix qualifier
x86/percpu: Use the correct asm operand modifier in percpu_stable_op()
 
x86/platform/atom: Check state of Punit managed devices on s2idle
 
x86/platform/ce4100: Dont override x86_init.mpparse.setup_ioapic_ids
x86/platform/ce4100: Prepare for separate mpparse callbacks
 
x86/platform/intel-mid: Prepare for separate mpparse callbacks
 
x86/pm: Work around false positive kmemleak report in msr_build_context()
 
x86/ptrace: Add FRED additional information to the pt_regs structure
x86/ptrace: Cleanup the definition of the pt_regs structure
 
x86/resctrl: Access per-rmid structures by index
x86/resctrl: Add CPU offline callback for resctrl work
x86/resctrl: Add CPU online callback for resctrl work
x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow
x86/resctrl: Add helpers for system wide mon/alloc capable
x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid
x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read()
x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but CPU
x86/resctrl: Allow resctrl_arch_rmid_read() to sleep
x86/resctrl: Allow RMID allocation to be scoped by CLOSID
x86/resctrl: Create helper for RMID allocation and mondata dir creation
x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline
x86/resctrl: Fix unused variable warning in cache_alloc_hsw_probe()
x86/resctrl: Free rmid_ptrs from resctrl_exit()
x86/resctrl: Implement new mba_MBps throttling heuristic
x86/resctrl: Make rdt_enable_key the arch's decision to switch
x86/resctrl: Make resctrl_mounted checks explicit
x86/resctrl: Move alloc/mon static keys into helpers
x86/resctrl: Move CLOSID/RMID matching and setting to use helpers
x86/resctrl: Move domain helper migration into resctrl_offline_cpu()
x86/resctrl: Move RMID allocation out of mkdir_rdt_prepare()
x86/resctrl: Queue mon_event_read() instead of sending an IPI
x86/resctrl: Read supported bandwidth sources from CPUID
x86/resctrl: Remove hard-coded memory bandwidth limit
x86/resctrl: Remove lockdep annotation that triggers false positive
x86/resctrl: Remove redundant variable in mbm_config_write_domain()
x86/resctrl: Separate arch and fs resctrl locks
x86/resctrl: Track the closid with the rmid
x86/resctrl: Track the number of dirty RMID a CLOSID has
x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding
 
x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
x86/retpoline: Ensure default return thunk isn't used at runtime
 
x86/retpolines: Enable the default thunk warning only on relevant configs
 
x86/rfds: Mitigate Register File Data Sampling (RFDS)
 
x86/setup: Move internal setup_data structures into setup_data.h
x86/setup: Move UAPI setup structures into setup_data.h
 
x86/sev: Add callback to apply RMP table fixups for kexec
x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction
x86/sev: Add RMP entry lookup helpers
x86/sev: Add SEV-SNP host initialization support
x86/sev: Adjust the directmap to avoid inadvertent RMP faults
x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler
x86/sev: Disable KMSAN for memory encryption TUs
x86/sev: Dump SEV_STATUS
x86/sev: Fix position dependent variable references in startup code
x86/sev: Harden #VC instruction emulation somewhat
x86/sev: Introduce an SNP leaked pages list
x86/sev: Move early startup code into .head.text section
x86/sev: Skip ROM range scans and validation for SEV-SNP guests
 
x86/sme: Fix memory encryption setting if enabled by default and not overridden
x86/sme: Move early SME kernel encryption handling into .head.text
 
x86/smp: Move the call to smp_processor_id() after the early exit in native_stop_other_cpus()
x86/smp: Use atomic_try_cmpxchg in native_stop_other_cpus()
 
x86/smpboot: Make error message actually useful
x86/smpboot: Teach it about topo.amd_node_id
 
x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled
 
x86/startup_64: Defer assignment of 5-level paging global variables
x86/startup_64: Drop long return to initial_code pointer
x86/startup_64: Simplify calculation of initial page table address
x86/startup_64: Simplify CR4 handling in startup code
x86/startup_64: Simplify virtual switch on primary boot
 
x86/syscall: Don't force use of indirect calls for system calls
x86/syscall: Split IDT syscall setup code into idt_syscall_init()
 
x86/tdx: Preserve shared bit on mprotect()
 
x86/topology/amd: Ensure that LLC ID is initialized
 
x86/topology: Add a mechanism to track topology via APIC IDs
x86/topology: Don't evaluate logical IDs during early boot
x86/topology: Don't update cpu_possible_map in topo_set_cpuids()
x86/topology: Handle the !APIC case gracefully
x86/topology: Ignore non-present APIC IDs in a present package
 
x86/trampoline: Bypass compat mode in trampoline_start64() if not needed
 
x86/trapnr: Add event type macros to
 
x86/traps: Add sysvec_install() to install a system interrupt handler
x86/traps: Define RMP violation #PF error code
x86/traps: Use current_top_of_stack() helper in traps.c
 
x86/tsc: Add clocksource ID, set system_counterval_t.cs_id
x86/tsc: Correct kernel-doc notation
 
x86/uaccess: Add missing __force to casts in __access_ok() and valid_user_address()
 
x86/vdso/kbuild: Group non-standard build attributes and primary object file rules together
 
x86/vdso: Consolidate targets and clean-files
x86/vdso: Fix rethunk patching for vdso-image-x32.o too
x86/vdso: Fix rethunk patching for vdso-image-{32,64}.o
x86/vdso: Move vDSO to mmap region
x86/vdso: Simplify obj-y addition
x86/vdso: Use $(addprefix ) instead of $(foreach )
x86/vdso: Use CONFIG_COMPAT_32 to specify vdso32
 
x86/xen/smp_pv: Count number of vCPUs early
x86/xen/smp_pv: Prepare for separate mpparse callbacks
x86/xen/smp_pv: Register fake APICs
x86/xen/smp_pv: Register the boot CPU APIC properly
x86/xen/smp_pv: Remove cpudata fiddling
 
x86/xen: attempt to inflate the memory balloon on PVH
x86/xen: return a sane initial apic id when running as PV guest
 
x86: Do not include in several files
x86: Drop CPU_SUP_INTEL from SCHED_MC_PRIO for the expansion
x86: drop stack-alignment plugin opt
x86: Increase brk randomness entropy for 64-bit systems
x86: irq: unconditionally define KVM interrupt vectors
x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM)
 
XArray: add cmpxchg order test
XArray: set the marks correctly when splitting an entry
 
xdp: add multi-buff support for xdp running in generic mode
xdp: rely on skb pointer reference in do_xdp_generic and netif_receive_generic_xdp
xdp: Remove usage of the deprecated ida_simple_xx() API
xdp: use flags field to disambiguate broadcast redirect
 
xen-blkfront: atomically update queue limits
xen-blkfront: don't redundantly set max_sements in blkif_recover
xen-blkfront: rely on the default discard granularity
xen-blkfront: set max_discard/secure erase limits to UINT_MAX
 
xen-netfront: Add missing skb_mark_for_recycle
 
xen/events: increment refcnt only if event channel is refcounted
 
xen/evtchn: avoid WARN() when unbinding an event channel
 
xen/grant-dma-iommu: Convert to platform remove callback returning void
 
xen: port block device access to file
 
xfrm6_tunnel: Use KMEM_CACHE instead of kmem_cache_create
 
xfrm: Allow UDP encapsulation only in offload modes
xfrm: Correct spelling mistake in xfrm.h comment
xfrm: Do not allocate stats in the driver
xfrm: fix possible derferencing in error path
xfrm: generalize xdo_dev_state_update_curlft to allow statistics update
xfrm: get global statistics from the offloaded device
xfrm: interface: use exit_batch_rtnl() method
xfrm: introduce forwarding of ICMP Error messages
xfrm: Preserve vlan tags for transport mode software GRO
xfrm: Simplify the allocation of slab caches in xfrm_policy_init
 
xfs: add a bi_entry helper
xfs: add a name field to struct xfs_btree_ops
xfs: add a realtime flag to the bmap update log redo items
xfs: add a sick_mask to struct xfs_btree_ops
xfs: add a xattr_entry helper
xfs: add a xfs_btree_init_ptr_from_cur
xfs: add a xfs_btree_ptrs_equal helper
xfs: add file_{get,put}_folio
xfs: add secondary and indirect classes to the health tracking system
xfs: add support for FS_IOC_GETFSSYSFSPATH
xfs: allow cross-linking special files without project quota
xfs: allow scrub to hook metadata updates in other writers
xfs: allow sunit mount option to repair bad primary sb stripe values
xfs: btree convert xfs_btree_init_block to xfs_btree_init_buf calls
xfs: cache a bunch of inodes for repair scans
xfs: clean up bmap log intent item tracepoint callsites
xfs: clean up remaining GFP_NOFS users
xfs: consolidate btree block allocation tracepoints
xfs: consolidate btree block freeing tracepoints
xfs: consolidate btree block verification
xfs: consolidate btree ptr checking
xfs: consolidate the xfs_alloc_lookup_* helpers
xfs: convert kmem_alloc() to kmalloc()
xfs: convert kmem_free() for kvmalloc users to kvfree()
xfs: convert kmem_zalloc() to kzalloc()
xfs: convert remaining kmem_free() to kfree()
xfs: convert xfarray_pagesort to deal with large folios
xfs: create a helper to count per-device inode block usage
xfs: create a helper to decide if a file mapping targets the rt volume
xfs: create a macro for decoding ftypes in tracepoints
xfs: create a predicate to determine if two xfs_names are the same
xfs: create a shadow rmap btree during rmap repair
xfs: create a sparse load xfarray function
xfs: create a static name for the dot entry too
xfs: create a xchk_trans_alloc_empty helper for scrub
xfs: create agblock bitmap helper to count the number of set regions
xfs: create predicate to determine if cursor is at inode root level
xfs: create refcount bag structure for btree repairs
xfs: define an in-memory btree for storing refcount bag info during repairs
xfs: disable sparse inode chunk alignment check when there is no alignment
xfs: don't allow highmem pages in xfile mappings
xfs: don't modify file and inode flags for shmem files
xfs: don't override bc_ops for staging btrees
xfs: don't try to handle non-update pages in xfile_obj_load
xfs: don't use current->journal_info
xfs: drop XFS_BTREE_CRC_BLOCKS
xfs: encode the btree geometry flags in the btree ops structure
xfs: ensure submit buffers on LSN boundaries in error handlers
xfs: extern some btree ops structures
xfs: factor out a __xfs_btree_check_lblock_hdr helper
xfs: factor out a btree block owner check
xfs: factor out a xfs_btree_owner helper
xfs: fix a comment in xfarray.c
xfs: fix dev_t usage in xmbuf tracepoints
xfs: fix imprecise logic in xchk_btree_check_block_owner
xfs: fix log recovery erroring out on refcount recovery failure
xfs: fix scrub stats file permissions
xfs: fix SEEK_HOLE/DATA for regions with active COW extents
xfs: fix xfs_bunmapi to allow unmapping of partial rt extents
xfs: fold xfs_allocbt_init_common into xfs_allocbt_init_cursor
xfs: fold xfs_bmbt_init_common into xfs_bmbt_init_cursor
xfs: fold xfs_inobt_init_common into xfs_inobt_init_cursor
xfs: fold xfs_refcountbt_init_common into xfs_refcountbt_init_cursor
xfs: fold xfs_rmapbt_init_common into xfs_rmapbt_init_cursor
xfs: hook live rmap operations during a repair operation
xfs: implement live inode scan for scrub
xfs: implement live quotacheck inode scan
xfs: initialize btree blocks using btree_ops structure
xfs: iscan batching should handle unallocated inodes too
xfs: launder in-memory btree buffers before transaction commit
xfs: make full use of xfs_btree_stage_ifakeroot in xfs_bmbt_stage_cursor
xfs: make staging file forks explicit
xfs: misc cleanups for __xfs_btree_check_sblock
xfs: move and rename xfs_btree_read_bufl
xfs: move comment about two 2 keys per pointer in the rmap btree
xfs: move kmem_to_page()
xfs: move lru refs to the btree ops structure
xfs: move remote symlink target read function to libxfs
xfs: move setting bt_logical_sectorsize out of xfs_setsize_buftarg
xfs: move symlink target write function to libxfs
xfs: move the btree stats offset into struct btree_ops
xfs: move xfs_bmap_defer_add to xfs_bmap_item.c
xfs: move xfs_symlink_remote.c declarations to xfs_symlink_remote.h
xfs: open code xfs_btree_check_lptr in xfs_bmap_btree_to_extents
xfs: pass a 'bool is_finobt' to xfs_inobt_insert
xfs: place intent recovery under NOFS allocation context
xfs: place the CIL under nofs allocation context
xfs: port block device access to files
xfs: port refcount repair to the new refcount bag structure
xfs: quota radix tree allocations need to be NOFS on insert
xfs: refactor the btree cursor allocation logic in xchk_ag_btcur_init
xfs: remember sick inodes that get inactivated
xfs: remove bc_ino.flags
xfs: remove duplicate ifdefs
xfs: Remove mrlock wrapper
xfs: remove the btnum argument to xfs_inobt_count_blocks
xfs: remove the crc variable in __xfs_btree_check_lblock
xfs: remove the unnecessary daddr paramter to _init_block
xfs: remove the which variable in xchk_iallocbt
xfs: remove the xfile_pread/pwrite APIs
xfs: remove the xfs_buftarg_t typedef
xfs: remove xfarray_sortinfo.page_kaddr
xfs: remove xfile_stat
xfs: remove xfile_{get,put}_page
xfs: remove xfs_allocbt_stage_cursor
xfs: remove xfs_bmbt_stage_cursor
xfs: remove xfs_btnum_t
xfs: remove xfs_btree_reada_bufl
xfs: remove xfs_btree_reada_bufs
xfs: remove xfs_inobt_cur
xfs: remove xfs_inobt_stage_cursor
xfs: remove xfs_refcountbt_stage_cursor
xfs: remove xfs_rmapbt_stage_cursor
xfs: remove xfs_setsize_buftarg_early
xfs: remove xfs_trans_set_bmap_flags
xfs: rename btree block/buffer init functions
xfs: rename btree helpers that depends on the block number representation
xfs: repair cannot update the summary counters when logging quota flags
xfs: repair dquots based on live quotacheck results
xfs: repair file modes by scanning for a dirent pointing to us
xfs: repair summary counters
xfs: repair the rmapbt
xfs: Replace xfs_isilocked with xfs_assert_ilocked
xfs: report ag header corruption errors to the health tracking system
xfs: report block map corruption errors to the health tracking system
xfs: report btree block corruption errors to the health system
xfs: report dir/attr block corruption errors to the health system
xfs: report fs corruption errors to the health tracking system
xfs: report health of inode link counts
xfs: report inode corruption errors to the health system
xfs: report quota block corruption errors to the health system
xfs: report realtime metadata corruption errors to the health system
xfs: report symlink block corruption errors to the health system
xfs: report the health of quota counts
xfs: report XFS_IS_CORRUPT errors to the health system
xfs: reuse xfs_bmap_update_cancel_item
xfs: separate the marking of sick and checked metadata
xfs: set btree block buffer ops in _init_buf
xfs: set the btree cursor bc_ops in xfs_btree_alloc_cursor
xfs: shmem_file_setup can't return NULL
xfs: shrink failure needs to hold AGI buffer
xfs: simplify xfs_btree_check_lblock_siblings
xfs: simplify xfs_btree_check_sblock_siblings
xfs: speed up xfs_iwalk_adjust_start a little bit
xfs: split out a btree type from the btree ops geometry flags
xfs: split the agf_roots and agf_levels arrays
xfs: split the per-btree union in struct xfs_btree_cur
xfs: split tracepoint classes for deferred items
xfs: split xfs_allocbt_init_cursor
xfs: split xfs_buf_rele for cached vs uncached buffers
xfs: split xfs_inobt_init_cursor
xfs: split xfs_inobt_insert_sprec
xfs: stagger the starting AG of scrub iscans to reduce contention
xfs: store the btree pointer length in struct xfs_btree_ops
xfs: support deferred bmap updates on the attr fork
xfs: support in-memory btrees
xfs: support in-memory buffer cache targets
xfs: support recovering bmap intent items targetting realtime extents
xfs: teach buftargs to maintain their own buffer hashtable
xfs: teach repair to fix file nlinks
xfs: teach scrub to check file nlinks
xfs: tighten up validation of root block in inode forks
xfs: track directory entry updates during live nlinks fsck
xfs: track quota updates during live quotacheck
xfs: turn the allocbt cursor active field into a btree flag
xfs: update health status if we get a clean bill of health
xfs: use __GFP_NOLOCKDEP instead of GFP_NOFS
xfs: use an empty transaction for fstrim
xfs: use GFP_KERNEL in pure transaction contexts
xfs: use kvfree for buf in xfs_ioc_getbmap
xfs: use kvfree in xfs_ioc_getfsmap()
xfs: use kvfree() in xfs_ioc_attr_list()
xfs: use kvfree() in xlog_cil_free_logvec()
xfs: use shmem_get_folio in in xfile_load
xfs: use shmem_get_folio in xfile_obj_store
xfs: use shmem_kernel_file_setup in xfile_create
xfs: use VM_NORESERVE in xfile_create
xfs: use xfs_defer_alloc a bit more
xfs: xfs_bmap_finish_one should map unwritten extents properly
xfs: xfs_btree_bload_prep_block() should use __GFP_NOFAIL
 
xhci: add helper that checks for unhandled events on a event ring
xhci: Add helper to set an interrupters interrupt moderation interval
xhci: add helper to stop endpoint and wait for completion
xhci: Add interrupt pending autoclear flag to each interrupter
xhci: Allow RPM on the USB controller (1022:43f7) by default
xhci: dbc: poll at different rate depending on data transfer activity
xhci: Decouple handling an event from checking for unhandled events
xhci: Don't check if the event ring is valid before every event TRB
xhci: fix matching completion events with TDs
xhci: Fix root hub port null pointer dereference in xhci tracepoints
xhci: make isoc_bei_interval variable interrupter specific.
xhci: move event processing for one interrupter to a separate function
xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event()
xhci: replace real & fake port with pointer to root hub port
xhci: retry Stop Endpoint on buggy NEC controllers
xhci: rework how real & fake ports are found
xhci: save slot ID in struct 'xhci_port'
 
XHCI: Separate PORT and CAPs macros into dedicated file
 
xhci: update event ring dequeue pointer position to controller correctly
 
xirc2ps_cs: remove redundant assignment to variable okay, clean up freespace
 
xsk: document ability to redirect to any socket bound to the same umem
xsk: Don't assume metadata is always requested in TX completion
xsk: support redirect to any socket bound to the same umem
xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
 
xtensa: fix MAKE_PC_FROM_RA second argument
xtensa: remove redundant flush_dcache_page and ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE macros
 
ynl: samples: fix recycling rate calculation
 
zonefs: convert zonefs to use the new mount api
zonefs: pass GFP_KERNEL to blkdev_zone_mgmt() call
zonefs: Use str_plural() to fix Coccinelle warning
 
zorro: Make zorro_bus_type const
 
zram: do not allocate physically contiguous strm buffers
zram: pass queue_limits to blk_mq_alloc_disk
zram: port block device access to file
zram: use copy_page for full page copy
zram: zcomp: remove zcomp_set_max_streams() declaration