Linux 6.7

 
.mailmap: add a new address mapping for Chester Lin
.mailmap: add address mapping for Tomeu Vizoso
.mailmap: map Benjamin Poirier's address
 
9p/fs: add MODULE_DESCIPTION
 
9p/net: fix possible memory leak in p9_check_errors()
9p/net: xen: fix false positive printf format overflow warning
 
9p/trans_fd: Annotate data-racy writes to file::f_flags
9p/trans_fd: avoid sending req to a cancelled conn
 
9p: convert to new timestamp accessors
9p: move xattr-related structs to .rodata
9p: prevent read overrun in protocol dump tracepoint
9p: v9fs_listxattr: fix %s null argument warning
 
: Introduce the list_for_each_reverse() method
 
__kill_pgrp_info: simplify the calculation of return value
 
accel/habanalabs/gaudi2 : remove psoc_arc access
 
accel/habanalabs/gaudi2: add eq health check using irq
accel/habanalabs/gaudi2: Fix incorrect string length computation in gaudi2_psoc_razwi_get_engines()
accel/habanalabs/gaudi2: fix missing check of kernel ctx
accel/habanalabs/gaudi2: fix spmu mask creation
accel/habanalabs/gaudi2: handle eq health heartbeat check
accel/habanalabs/gaudi2: include block id in ECC error reporting
accel/habanalabs/gaudi2: perform hard-reset upon PCIe AXI drain event
accel/habanalabs/gaudi2: prepare to remove cpu_rst_status
accel/habanalabs/gaudi2: prepare to remove soft_rst_irq
accel/habanalabs/gaudi2: print power-mode changes
accel/habanalabs/gaudi2: un-secure register for engine cores interrupt
accel/habanalabs/gaudi2: unsecure tpc count registers
 
accel/habanalabs/gaudi: Add MODULE_FIRMWARE macros
accel/habanalabs/gaudi: remove define used for simulator
accel/habanalabs/gaudi: remove unused structure definition
 
accel/habanalabs: add debug prints to dump content of SG table for dma-buf
accel/habanalabs: add fw status SHUTDOWN_PREP
accel/habanalabs: add info ioctl for engine error reports
accel/habanalabs: add missing debugfs function stubs
accel/habanalabs: add missing offset handling for dma-buf
accel/habanalabs: add traces for dma mappings
accel/habanalabs: add tsc clock sampling to clock sync info
accel/habanalabs: Allow single timestamp registration request at a time
accel/habanalabs: always pass exported size to alloc_sgt_from_device_pages()
accel/habanalabs: call put_pid after hpriv list is updated
accel/habanalabs: change Greco to Gaudi2
accel/habanalabs: disable events ioctls on control device
accel/habanalabs: dump temperature threshold boot error
accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
accel/habanalabs: extend preboot timeout when preboot might take longer
accel/habanalabs: fix bug in decoder wait for cs completion
accel/habanalabs: fix bug in timestamp interrupt handling
accel/habanalabs: fix ETR/ETF flush logic
accel/habanalabs: fix inline doc typos
accel/habanalabs: fix SG table creation for dma-buf mapping
accel/habanalabs: fix standalone preboot descriptor request
accel/habanalabs: fix wait_for_interrupt abortion flow
accel/habanalabs: handle arc farm razwi
accel/habanalabs: handle f/w reserved dram space request
accel/habanalabs: improve etf configuration
accel/habanalabs: minor cosmetic update to habanalabs.h
accel/habanalabs: minor cosmetics update to cpucp_if.h
accel/habanalabs: minor cosmetics update to trace file
accel/habanalabs: move cpucp interface to linux/habanalabs
accel/habanalabs: Move ioctls to the device specific ioctls range
accel/habanalabs: notify user about undefined opcode event
accel/habanalabs: optimize timestamp registration handler
accel/habanalabs: prevent immediate hard reset due to 2 adjacent H/W events
accel/habanalabs: prevent sending heartbeat before events are enabled
accel/habanalabs: print device name when it is removed
accel/habanalabs: print return code when process termination fails
accel/habanalabs: print task name and request code upon ioctl failure
accel/habanalabs: print task name upon creation of a user context
accel/habanalabs: refactor deprecated strncpy
accel/habanalabs: refactor deprecated strncpy to strscpy_pad
accel/habanalabs: register compute device as an accel device
accel/habanalabs: remove leftover code
accel/habanalabs: remove pdev check on idle check
accel/habanalabs: remove unused asic functions
accel/habanalabs: remove unused field
accel/habanalabs: remove wrong doc for init_phys_pg_pack_from_userptr
accel/habanalabs: rename fd_list to hpriv_list
accel/habanalabs: reset device if scrubbing failed
accel/habanalabs: set default device release watchdog T/O as 30 sec
accel/habanalabs: set device status 'malfunction' while in rmmod
accel/habanalabs: set hl_dmabuf_priv.device_address only when needed
accel/habanalabs: split user interrupts pending list
accel/habanalabs: stop fetching MME SBTE error cause
accel/habanalabs: tiny refactor of hl_map_dmabuf()
accel/habanalabs: trace dma map sgtable
accel/habanalabs: update boot status print
accel/habanalabs: update debugfs-driver-habanalabs with the accel path
accel/habanalabs: update pending reset flags with new reset requests
accel/habanalabs: update sysfs-driver-habanalabs with the accel path
accel/habanalabs: use exported size from dma_buf and not from phys_pg_pack
 
accel/ivpu/37xx: Change register rename leftovers
accel/ivpu/37xx: Fix hangs related to MMIO reset
accel/ivpu/37xx: Fix interrupt_clear_with_0 WA initialization
accel/ivpu/37xx: Remove support for FPGA and simics
accel/ivpu/37xx: White space cleanup
 
accel/ivpu: Add information about context on failure
accel/ivpu: Add ivpu_bo_vaddr() and ivpu_bo_size()
accel/ivpu: Annotate struct ivpu_job with __counted_by
accel/ivpu: avoid build failure with CONFIG_PM=n
accel/ivpu: Compile ivpu_debugfs.c conditionally
accel/ivpu: Delete the TODO file
accel/ivpu: Do not initialize parameters on power up
accel/ivpu: Document DRM_IVPU_PARAM_CAPABILITIES
accel/ivpu: Fix verbose version of REG_POLL macros
accel/ivpu: Initialize context with SSID = 1
accel/ivpu: Make ivpu_pm_init() void
accel/ivpu: Move ivpu_fw_load() to ivpu_fw_init()
accel/ivpu: Move MMU register definitions to ivpu_mmu.c
accel/ivpu: Move set autosuspend delay to HW specific code
accel/ivpu: Print information about used workarounds
accel/ivpu: Print IPC type string instead of number
accel/ivpu: Read clock rate only if device is up
accel/ivpu: Remove duplicated error messages
accel/ivpu: Update debugfs to latest changes in DRM
accel/ivpu: Use ratelimited warn and err in IPC/JSM
 
accel/qaic: Add QAIC_DETACH_SLICE_BO IOCTL
accel/qaic: Clean up BO during flushing of transfer list
accel/qaic: Create a function to initialize BO
accel/qaic: Declare BO 'sliced' after all the operations are complete
accel/qaic: Fix GEM import path code
accel/qaic: Implement quirk for SOC_HW_VERSION
accel/qaic: Register for PCI driver at the beginning of module init
accel/qaic: Remove ->size field from struct qaic_bo
accel/qaic: Undo slicing setup done in qaic_attach_slicing_bo()
accel/qaic: Update BO metadata in a central location
accel/qaic: Use devm_drm_dev_alloc() instead of drm_dev_alloc()
 
accel: make accel_class a static const structure
 
accessibility: speakup: refactor deprecated strncpy
 
acpi, hmat: calculate abstract distance with HMAT
acpi, hmat: refactor hmat_register_target_initiators()
 
acpi,mm: fix typo sibiling -> sibling
 
ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window
 
acpi/processor: sanitize _OSC/_PDC capabilities for Xen dom0
 
ACPI: AC: Remove redundant checks
ACPI: AC: Rename ACPI device from device to adev
ACPI: AC: Replace acpi_driver with platform_driver
ACPI: AC: Use string_choices API instead of ternary operator
ACPI: acpi_pad: Rename ACPI device from device to adev
ACPI: acpi_pad: Replace acpi_driver with platform_driver
ACPI: acpi_pad: Use dev groups for sysfs
ACPI: Add helper acpi_use_parent_companion
ACPI: APEI: Fix AER info corruption when error status data has multiple sections
ACPI: APEI: Use ERST timeout for slow devices
ACPI: bus: Add context argument to acpi_dev_install_notify_handler()
ACPI: docs: enumeration: Clarify ACPI bus concepts
ACPI: EC: Add quirk for HP 250 G7 Notebook PC
ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes
ACPI: FPDT: properly handle invalid FPDT subtables
ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs
 
acpi: Move common tables helper functions to common lib
 
ACPI: OSI: refactor deprecated strncpy()
ACPI: OSL: add __printf format attribute to acpi_os_vprintf()
ACPI: OSL: Add empty lines after local variable declarations
ACPI: OSL: Fix up white space in parameter lists
ACPI: OSL: Remove redundant parentheses in return statements
ACPI: PCC: Add PCC shared memory region command and status bitfields
ACPI: PCI: Switch to use acpi_evaluate_dsm_typed()
ACPI: PM: Add acpi_device_fix_up_power_children() function
ACPI: PRM: Annotate struct prm_module_info with __counted_by
ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead()
ACPI: property: Allow _DSD buffer data only for byte accessors
ACPI: property: Document the _DSD data buffer GUID
ACPI: resource: Consolidate IRQ trigger-type override DMI tables
ACPI: resource: Do IRQ override on TongFang GMxXGxx
ACPI: resource: Drop .ident values from dmi_system_id tables
ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration
ACPI: scan: Use the acpi_device_is_present() helper in more places
ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias()
ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
ACPI: sysfs: use acpi_device_uid() for fetching _UID
ACPI: thermal: Add device list to struct acpi_thermal_trip
ACPI: thermal: Collapse trip devices update function wrappers
ACPI: thermal: Collapse trip devices update functions
ACPI: thermal: Combine passive and active trip update functions
ACPI: thermal: Create and populate trip points table earlier
ACPI: thermal: Determine the number of trip points earlier
ACPI: thermal: Do not use trip indices for cooling device binding
ACPI: thermal: Drop critical_valid and hot_valid trip flags
ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal
ACPI: thermal: Drop redundant trip point flags
ACPI: thermal: Drop valid flag from struct acpi_thermal_trip
ACPI: thermal: Fix a small leak in acpi_thermal_add()
ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup
ACPI: thermal: Fix up function header formatting in two places
ACPI: thermal: Fold acpi_thermal_get_info() into its caller
ACPI: thermal: Mark uninitialized active trips as invalid
ACPI: thermal: Merge trip initialization functions
ACPI: thermal: Move get_active_temp()
ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin
ACPI: thermal: Simplify critical and hot trips representation
ACPI: thermal: Simplify initialization of critical and hot trips
ACPI: thermal: Untangle initialization and updates of active trips
ACPI: thermal: Untangle initialization and updates of the passive trip
ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips
ACPI: utils: Dynamically determine acpi_handle_list size
ACPI: utils: Fix error path in acpi_evaluate_reference()
ACPI: utils: Fix up white space in a few places
ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID
ACPI: utils: Remove redundant braces around individual statement
ACPI: utils: use acpi_dev_uid_match() for matching _UID
ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets
ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100
ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section
ACPI: video: Use acpi_device_fix_up_power_children()
ACPI: video: Use acpi_video_device for cooling-dev driver data
ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed()
ACPI: x86: use acpi_dev_uid_match() for matching _UID
 
ACPICA: Add defines for CDAT SSLBIS
 
Linux: Add definition for new smb3.1.1 command type
Linux: Add PWM-DAC audio support for StarFive JH7110
 
adfs: convert to new timestamp accessors
 
af_unix: fix use-after-free in unix_stream_read_actor()
af_unix: Remove module remnants.
 
affs: convert to new timestamp accessors
 
afs: Annotate struct afs_addr_list with __counted_by
afs: Annotate struct afs_permits with __counted_by
afs: convert to new timestamp accessors
afs: Fix afs_server_list to be cleaned up with RCU
afs: Fix dynamic root lookup DNS check
afs: Fix file locking on R/O volumes to operate in local mode
afs: Fix overwriting of result of DNS query
afs: Fix refcount underflow from error handling race
afs: Fix the dynamic root's d_delete to always delete unused dentries
afs: Fix use-after-free due to get/remove race in volume tree
afs: Make error on cell lookup failure consistent with OpenAFS
afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY
afs: move afs_xattr_handlers to .rodata
afs: Return ENOENT if no cell DNS record can be found
 
ah: Do not include crypto/algapi.h
 
alarmtimer: Use maximum alarm time for suspend
 
alpha: Fix up new futex syscall numbers
alpha: implement xor_unlock_is_negative_byte
alpha: Streamline convoluted PCI error handling
 
ALSA: aloop: Add control element for getting the access mode
ALSA: aloop: Add support for the non-interleaved access mode
ALSA: aoa: Replace asm/prom.h with explicit includes
ALSA: aoa: Replace with __packed attribute
ALSA: azt3328: Replace with __packed attribute
ALSA: caiaq: Replace with __packed attribute
ALSA: control: Replace with __packed attribute
ALSA: cs35l41: Fix for old systems which do not support command
ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro
ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB
ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants
ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
ALSA: hda/realtek: Add Framework laptop 16 to quirks
ALSA: hda/realtek: add new Framework laptop to quirks
ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA
ALSA: hda/realtek: Add quirk for ASUS UX7602ZM
ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7
ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks
ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models
ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models
ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models
ALSA: hda/realtek: Add quirks for HP Laptops
ALSA: hda/realtek: Add support dual speaker for Dell
ALSA: hda/realtek: Add supported ALC257 for ChromeOS
ALSA: hda/realtek: Apply mute LED quirk for HP15-db
ALSA: hda/realtek: Apply quirk for ASUS UM3504DA
ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5
ALSA: hda/realtek: Enable Mute LED on HP 255 G10
ALSA: hda/realtek: Enable Mute LED on HP 255 G8
ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series
ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook
ALSA: hda/realtek: fix speakers on XPS 9530 (2023)
ALSA: hda/realtek: Headset Mic VREF to 100%
ALSA: hda/realtek: Support ACPI Notification framework via component binding
ALSA: hda/tas2781: call cleanup functions only once
ALSA: hda/tas2781: do not use regcache
ALSA: hda/tas2781: fix typos in comment
ALSA: hda/tas2781: handle missing EFI calibration data
ALSA: hda/tas2781: leave hda_component in usable state
ALSA: hda/tas2781: move set_drv_data outside tasdevice_init
ALSA: hda/tas2781: remove sound controls in unbind
ALSA: hda/tas2781: reset the amp before component_add
ALSA: hda/tas2781: select program 0, conf 0 by default
ALSA: hda: Add ASRock X670E Taichi to denylist
ALSA: hda: Add code_loading parameter to stream setup
ALSA: hda: Annotate struct hda_conn_list with __counted_by
ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus
ALSA: hda: cirrus_scodec: Add KUnit test
ALSA: hda: cirrus_scodec: fix an error code
ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test
ALSA: hda: cs35l41: Add config table to support many laptops without _DSD
ALSA: hda: cs35l41: Add notification support into component binding
ALSA: hda: cs35l41: Add read-only ALSA control for forced mute
ALSA: hda: cs35l41: Assert reset before system suspend
ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system resume
ALSA: hda: cs35l41: Check CSPL state after loading firmware
ALSA: hda: cs35l41: Consistently use dev_err_probe()
ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed
ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend
ALSA: hda: cs35l41: fix building without CONFIG_SPI
ALSA: hda: cs35l41: Fix missing error code in cs35l41_smart_amp()
ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get()
ALSA: hda: cs35l41: Force a software reset after hardware reset
ALSA: hda: cs35l41: mark cs35l41_verify_id() static
ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel
ALSA: hda: cs35l41: Remove unnecessary boolean state variable firmware_running
ALSA: hda: cs35l41: Run boot process during resume callbacks
ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models
ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models
ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models
ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA
ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time
ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9
ALSA: hda: cs35l56: Add support for speaker id
ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c
ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI
ALSA: hda: Disable power-save on KONTRON SinglePC
ALSA: hda: Fix possible null-ptr-deref when assigning a stream
ALSA: hda: Fix stream fifo_size initialization
ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init
ALSA: hda: i915: Alays handle -EPROBE_DEFER
ALSA: hda: i915: Allow override of gpu binding.
ALSA: hda: i915: Allow xe as match for i915_component_master_match
ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init
ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format
ALSA: hda: Intel: Fix error handling in azx_probe()
ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work.
ALSA: hda: Introduce HOST stream setup mechanism
ALSA: hda: Poll SDxFIFOS after programming SDxFMT
ALSA: hda: Use pci_get_base_class() to reduce duplicated code
ALSA: info: Fix potential deadlock at disconnection
ALSA: intel8x0m: fix name of SIS7013 sound chip in comment
ALSA: mixart: Replace with __packed attribute
ALSA: opl3: Replace with __packed attribute
ALSA: pcm: fix out-of-bounds in snd_pcm_state_names
ALSA: pcm: Replace with __packed attribute
ALSA: pcmtest: stop timer before buffer is released
ALSA: rawmidi: Replace with __packed attribute
ALSA: scarlett2: Add correct product series name to messages
ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support
ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support
ALSA: scarlett2: Add missing check with firmware version control
ALSA: scarlett2: Add support for Clarett 8Pre USB
ALSA: scarlett2: Add support for reading firmware version
ALSA: scarlett2: Allow passing any output to line_out_remap()
ALSA: scarlett2: Convert meter levels from little-endian
ALSA: scarlett2: Default mixer driver to enabled
ALSA: scarlett2: Move USB IDs out from device_info struct
ALSA: scarlett2: Remap Level Meter values
ALSA: scarlett2: Rename Gen 3 config sets
ALSA: scarlett2: Rename scarlett_gen2 to scarlett2
ALSA: seq: Replace with __packed attribute
ALSA: usb-audio: Add Pioneer DJM-450 mixer controls
ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices
ALSA: usb-audio: Increase delay in MOTU M quirk
ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by
ALSA: virtio: use ack callback
ALSA: wavefront: Drop obsoleted comments and definitions
ALSA: wavefront: Replace with __packed attribute
 
amba: bus: balance firmware node reference counting
 
amd-xgbe: handle corner-case during sfp hotplug
amd-xgbe: handle the corner-case during tx completion
amd-xgbe: propagate the correct speed and duplex status
 
amd/pds_core: core: No need for Null pointer check before kfree
 
amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 1
amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 2
amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 3
amdgpu/pm: Optimize emit_clock_levels for arcturus - part 1
amdgpu/pm: Optimize emit_clock_levels for arcturus - part 2
amdgpu/pm: Optimize emit_clock_levels for arcturus - part 3
amdgpu/pm: Replace print_clock_levels with emit_clock_levels for aldebaran
amdgpu/pm: Replace print_clock_levels with emit_clock_levels for arcturus
 
android: convert to new timestamp accessors
 
aoe: replace strncpy with strscpy
 
apparmor: add io_uring mediation
apparmor: add user namespace creation mediation
apparmor: advertise availability of exended perms
apparmor: advertise disconnected.path is available
apparmor: allow restricting unprivileged change_profile
apparmor: cache buffers on percpu list if there is lock contention
apparmor: cleanup unused declarations in policy.h
apparmor: cleanup unused functions in file.h
apparmor: combine common_audit_data and apparmor_audit_data
apparmor: convert to new timestamp accessors
apparmor: fix invalid reference on profile->disconnected
apparmor: Fix kernel-doc warnings in apparmor/audit.c
apparmor: Fix kernel-doc warnings in apparmor/capability.c
apparmor: Fix kernel-doc warnings in apparmor/domain.c
apparmor: Fix kernel-doc warnings in apparmor/file.c
apparmor: Fix kernel-doc warnings in apparmor/label.c
apparmor: Fix kernel-doc warnings in apparmor/lib.c
apparmor: Fix kernel-doc warnings in apparmor/match.c
apparmor: Fix kernel-doc warnings in apparmor/policy.c
apparmor: Fix kernel-doc warnings in apparmor/policy_compat.c
apparmor: Fix kernel-doc warnings in apparmor/policy_unpack.c
apparmor: Fix kernel-doc warnings in apparmor/resource.c
apparmor: Fix move_mount mediation by detecting if source is detached
apparmor: Fix one kernel-doc comment
apparmor: Fix regression in mount mediation
apparmor: Fix some kernel-doc comments
apparmor: Fix some kernel-doc comments
apparmor: fixup return comments for kernel doc cleanups by Gaosheng Cui
apparmor: make aa_set_current_onexec return void
apparmor: mark new functions static
apparmor: Optimize retrieving current task secid
apparmor: pass cred through to audit info.
apparmor: provide separate audit messages for file and policy checks
apparmor: refcount the pdb
apparmor: remove unneeded #ifdef in decompress_zstd()
apparmor: remove unused functions in policy_ns.c/.h
apparmor: remove unused macro
apparmor: remove unused PROF_* macros
apparmor: rename audit_data->label to audit_data->subj_label
apparmor: rename SK_CTX() to aa_sock and make it an inline fn
apparmor: use passed in gfp flags in aa_alloc_null()
 
appletalk: Fix Use-After-Free in atalk_ioctl
appletalk: remove ipddp driver
appletalk: remove special handling code for ipddp
 
ARC: add hugetlb definitions
ARC: entry: move ARCompact specific bits out of entry.h
ARC: entry: SAVE_ABI_CALLEE_REG: ISA/ABI specific helper
ARC: fix smatch warning
ARC: fix spare error
ARC: mm: retire support for aliasing VIPT D$
 
arch/mm/fault: fix major fault accounting when retrying under per-VMA lock
 
arch/x86: Implement arch_bpf_stack_walk
arch/x86: Remove now superfluous sentinel elem from ctl_table arrays
 
arch: mips: remove ReiserFS from defconfig
arch: Remove Itanium (IA-64) architecture
arch: Reserve map_shadow_stack() syscall number for all architectures
 
arcnet: restoring support for multiple Sohard Arcnet cards
 
arm/arm64: dts: Removed undocumented and unused "pl022,hierarchy" property
 
arm/xen: fix xen_vcpu_info allocation alignment
 
arm32, bpf: add support for 32-bit offset jmp instruction
arm32, bpf: add support for 32-bit signed division
arm32, bpf: add support for 64 bit division instruction
arm32, bpf: add support for sign-extension load instruction
arm32, bpf: add support for sign-extension mov instruction
arm32, bpf: add support for unconditional bswap instruction
 
arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper
 
arm64, kasan: update comment in kasan_init
 
arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers
arm64/arm: xen: enlighten: Fix KPTI checks
 
arm64/mm: Hoist synchronization out of set_ptes() loop
 
arm64/sve: Remove SMCR pseudo register from cpufeature code
arm64/sve: Remove ZCR pseudo register from cpufeature code
arm64/sve: Report FEAT_SVE_B16B16 to userspace
 
arm64/syscall: Remove duplicate declaration
 
arm64: Add config for AMD Pensando SoC platforms
arm64: Add cpucap_is_possible()
arm64: Add cpus_have_final_boot_cap()
arm64: add dependency between vmlinuz.efi and Image
arm64: add FEAT_LRCPC3 HWCAP
arm64: add FEAT_LSE128 HWCAP
arm64: Add missing _EL12 encodings
arm64: Add missing _EL2 encodings
arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL
arm64: Avoid cpus_have_const_cap() for ARM64_HAS_BTI
arm64: Avoid cpus_have_const_cap() for ARM64_HAS_CACHE_DIC
arm64: Avoid cpus_have_const_cap() for ARM64_HAS_CNP
arm64: Avoid cpus_have_const_cap() for ARM64_HAS_DIT
arm64: Avoid cpus_have_const_cap() for ARM64_HAS_EPAN
arm64: Avoid cpus_have_const_cap() for ARM64_HAS_GIC_PRIO_MASKING
arm64: Avoid cpus_have_const_cap() for ARM64_HAS_PAN
arm64: Avoid cpus_have_const_cap() for ARM64_HAS_RNG
arm64: Avoid cpus_have_const_cap() for ARM64_HAS_TLB_RANGE
arm64: Avoid cpus_have_const_cap() for ARM64_HAS_WFXT
arm64: Avoid cpus_have_const_cap() for ARM64_HAS_{ADDRESS,GENERIC}_AUTH
arm64: Avoid cpus_have_const_cap() for ARM64_MTE
arm64: Avoid cpus_have_const_cap() for ARM64_SPECTRE_V2
arm64: Avoid cpus_have_const_cap() for ARM64_SSBS
arm64: Avoid cpus_have_const_cap() for ARM64_UNMAP_KERNEL_AT_EL0
arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_1542419
arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_1742098
arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_2645198
arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_843419
arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_CAVIUM_23154
arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_NVIDIA_CARMEL_CNP
arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_REPEAT_TLBI
arm64: Avoid cpus_have_const_cap() for ARM64_{SVE,SME,SME2,FA64}
arm64: Avoid enabling KPTI unnecessarily
arm64: cpufeature: Change DBM to display enabled cores
arm64: cpufeature: Display the set of cores with a feature
arm64: defconfig: add various drivers for Amlogic based boards
arm64: defconfig: enable CONFIG_TYPEC_QCOM_PMIC
arm64: defconfig: Enable CONFIG_USB_MASS_STORAGE
arm64: defconfig: enable DisplayPort altmode support
arm64: defconfig: Enable ILITEK_ILI9882T panel
arm64: defconfig: Enable M31 USB phy driver
arm64: defconfig: enable NB7VPQ904M driver as module
arm64: defconfig: enable Qualcomm SM6115 LPASS pinctrl
arm64: defconfig: enable Qualcomm SM8350 LPASS pinctrl
arm64: defconfig: Enable RZ/G3S (R9A08G045) SoC
arm64: defconfig: Enable Samsung DSIM driver
arm64: defconfig: Enable TPS6593 PMIC for SK-AM62A
arm64: dt: imx93: tqma9352-mba93xxla: Fix LPUART2 pad config
arm64: dts: Add AMD Pensando Elba SoC support
arm64: dts: Add pinctrl node for Amlogic T7 SoCs
arm64: dts: Add watchdog node for Amlogic-T7 SoCs
arm64: dts: allwinner: h616: Add BigTreeTech CB1 SoM & boards support
arm64: dts: allwinner: h616: Add BigTreeTech Pi support
arm64: dts: allwinner: h616: Add SID controller node
arm64: dts: allwinner: h616: update emac for Orange Pi Zero 3
arm64: dts: amlogic: a1: support all i2c masters and their muxes
arm64: dts: amlogic: add libretech cottonwood support
arm64: dts: amlogic: meson-axg: Meson NAND node
arm64: dts: amlogic: t7: add power domain controller node
arm64: dts: apm: add missing space before {
arm64: dts: bitmain: lowercase unit addresses
arm64: dts: exynos: Add reserved memory for pstore on E850-96
arm64: dts: exynos: Enable USB in Exynos850
arm64: dts: exynos: Enable USB support on E850-96 board
arm64: dts: exynos: exynos5433-tm2: switch sound card to audio-routing
arm64: dts: exynos: remove unused TMU alias
arm64: dts: exynos: Use pinctrl macros for exynos5433-tm2
arm64: dts: freescale: add initial device tree for TQMLS1043A/TQMLS1046A
arm64: dts: freescale: add initial device tree for TQMLS1088A
arm64: dts: freescale: add phyGATE-Tauri i.MX 8M Mini Support
arm64: dts: freescale: Add support for LX2162 SoM & Clearfog Board
arm64: dts: freescale: imx8-ss-dma: Fix #pwm-cells
arm64: dts: freescale: imx8-ss-lsio: Fix #pwm-cells
arm64: dts: freescale: imx8m*-venice: remove label = "cpu" from DSA dt-binding
arm64: dts: imx8-apalis-ixora: Remove invalid ngpios property
arm64: dts: imx8-apalis-v1.1: Fix Ethernet PHY reset-names
arm64: dts: imx8-apalis-v1.1: Remove invalid GPIO properties
arm64: dts: imx8-apalis: set wifi regulator to always-on
arm64: dts: imx8-ss-audio: Move audio_ipg_clk outside of soc
arm64: dts: imx8-ss-conn: Move conn clocks outside of soc
arm64: dts: imx8-ss-dma: Move dma_ipg_clk outside of soc
arm64: dts: imx8-ss-img: Assign slot for imx jpeg encoder/decoder
arm64: dts: imx8-ss-img: Move img_ipg_clk outside of soc
arm64: dts: imx8-ss-lsio: Add PWM interrupts
arm64: dts: imx8-ss-lsio: Move lsio_bus_clk outside of soc
arm64: dts: imx8-ss-lsio: Remove unused clock
arm64: dts: imx8: add edma for uart[0..3]
arm64: dts: imx8: add edma[0..3]
arm64: dts: imx8: update lpuart[0..3] irq number
arm64: dts: imx8dxl-evk: Remove invalid spi property
arm64: dts: imx8dxl-evk: Remove invalid SPI property
arm64: dts: imx8dxl-ss-adma: Fix i2c compatible entries
arm64: dts: imx8dxl-ss-conn: Complete the FEC compatibles
arm64: dts: imx8dxl-ss-conn: Move conn_enet0_root_clk outside of soc
arm64: dts: imx8dxl: Pass fsl,imx8dl-scu-pd
arm64: dts: imx8dxl: Pass fsl,imx8dxl-sc-thermal
arm64: dts: imx8dxl: Pass fsl,imx8dxl-sc-wdt
arm64: dts: imx8dxl: Remove wakeup-irq
arm64: dts: imx8m: Remove 'nand-on-flash-bbt' from nand controller
arm64: dts: imx8mm-beacon: Add DMIC support
arm64: dts: imx8mm-beacon: Migrate sound card to simple-audio-card
arm64: dts: imx8mm-phg: Disable flexspi
arm64: dts: imx8mm-tqma8mqml-mba8mx: Add LVDS overlay
arm64: dts: imx8mm-venice-gw73xx: add TPM device
arm64: dts: imx8mm-venice-gw790: Pass GSC address/size-cells
arm64: dts: imx8mm-venice-gw790: Remove phy-mode from switch node
arm64: dts: imx8mm/p-venice: Remove lis2de12 interrupt-names
arm64: dts: imx8mm: Add sound-dai-cells to micfil node
arm64: dts: imx8mn-beacon: Add DMIC support
arm64: dts: imx8mn-evk: Remove codec clocks/clock-names
arm64: dts: imx8mn-tqma8mqnl-mba8mx: Add LVDS overlay
arm64: dts: imx8mn: Add sound-dai-cells to micfil node
arm64: dts: imx8mp-beacon: Add DMIC support
arm64: dts: imx8mp-beacon: Configure 100MHz PCIe Ref Clk
arm64: dts: imx8mp-debix-model-a: Remove USB hub reset-gpios
arm64: dts: imx8mp-debix-som-a-bmb: Fix EEPROM #size-cells
arm64: dts: imx8mp-phyboard-pollux: Add flexcan support
arm64: dts: imx8mp-phyboard-pollux: Add gpio-line-names
arm64: dts: imx8mp-phyboard-pollux: Add support for RS232/RS485
arm64: dts: imx8mp-phyboard-pollux: Enable USB support
arm64: dts: imx8mp-phycore-som: Add gpio-line-names
arm64: dts: imx8mp-venice-gw73xx: add TPM device
arm64: dts: imx8mp-verdin: Remove invalid property from eqos
arm64: dts: imx8mp: Add easrc node
arm64: dts: imx8mp: add imx8mp-venice-gw74xx-imx219 overlay for rpi v2 camera
arm64: dts: imx8mp: Add micfil node
arm64: dts: imx8mp: Add UART1 and RTC wake up source on DH i.MX8M Plus DHCOM SoM
arm64: dts: imx8mp: Describe VDD_ARM run and standby voltage for Data Modul i.MX8M Plus eDM SBC
arm64: dts: imx8mp: Describe VDD_ARM run and standby voltage for DH i.MX8M Plus DHCOM SoM
arm64: dts: imx8mp: Drop i.MX8MP DHCOM rev.100 PHY address workaround from PDK3 DT
arm64: dts: imx8mp: Fix property indent on DH i.MX8M Plus DHCOM PDK3
arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3
arm64: dts: imx8mp: Move funnel outside from soc
arm64: dts: imx8mp: Simplify USB C on DH i.MX8M Plus DHCOM PDK3
arm64: dts: imx8mp: Switch PCIe to HSIO PLL on i.MX8MP DHCOM PDK2 and generate clock from SoC
arm64: dts: imx8mp: Switch WiFI enable signal to mmc-pwrseq-simple on i.MX8MP DHCOM SoM
arm64: dts: imx8mp: Update i.MX8MP DHCOM SoM DT to production rev.200
arm64: dts: imx8mq-librem5: Fix gpio-hog property
arm64: dts: imx8mq-librem5: Fix tps65132 compatible
arm64: dts: imx8mq-librem5: Remove invalid charger properties
arm64: dts: imx8mq-nitrogen: Fix PCA9546 I2C subnodes
arm64: dts: imx8mq-pico-pi: Fix PMIC properties
arm64: dts: imx8mq-thor96: Fix sdio-pwrseq GPIO property
arm64: dts: imx8mq-tqma8mq-mba8mx: Add LVDS overlay
arm64: dts: imx8mq-zii-ultra: Fix mdio node name
arm64: dts: imx8mq: Move funnel outside from soc
arm64: dts: imx8qm-apalis: Remove invalid FEC property
arm64: dts: imx8qm-mek: enable 8qm lpuart2 and lpuart3
arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
arm64: dts: imx8qm: Add imx8qm's own pm to avoid panic during startup
arm64: dts: imx8qm: Update edma channel for uart[0..3]
arm64: dts: imx8qxp-mek: enable 8qxp lpuart2 and lpuart3
arm64: dts: imx8qxp: add adma_pwm in adma
arm64: dts: imx8ulp: Fix the SPI clock-names order
arm64: dts: imx8ulp: update gpio node
arm64: dts: imx8ulp: update gpio node name to align with register address
arm64: dts: imx8x-colibri-iris-v2: Fix pinctrl node names
arm64: dts: imx93-evk: add uart5
arm64: dts: imx93: add dma support for lpuart[1..8]
arm64: dts: imx93: add edma1 and edma2
arm64: dts: imx93: Add the TMU interrupt
arm64: dts: imx93: correct mediamix power
arm64: dts: imx93: Fix the dmas entries order
arm64: dts: imx93: update gpio node
arm64: dts: imx93: update gpio node name to align with register address
arm64: dts: introduce Amlogic AD402 reference board based on A113L SoC
arm64: dts: ls1043a: remove second dspi node
arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
arm64: dts: lx2160a: describe the SerDes block #2
 
ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
 
arm64: dts: marvell: eDPU: add support for version with external switch
 
ARM64: dts: marvell: Fix some common switch mistakes
 
arm64: dts: marvell: minor whitespace cleanup around '='
arm64: dts: marvell: uDPU: rename the SFP GPIO properties
arm64: dts: mba8mx: Add DSI-LVDS bridge nodes
arm64: dts: mediatek: add apu support for mt8365 SoC
arm64: dts: mediatek: add camsys support for mt8365 SoC
arm64: dts: mediatek: add device-tree for Genio 1200 EVK board
arm64: dts: mediatek: Add hayato-rev5-sku2
arm64: dts: mediatek: add iommu support for mt8365 SoC
arm64: dts: mediatek: add larb support for mt8365 SoC
arm64: dts: mediatek: add missing space before {
arm64: dts: mediatek: add mmsys support for mt8365 SoC
arm64: dts: mediatek: add power domain support for mt8365 SoC
arm64: dts: mediatek: add smi support for mt8365 SoC
arm64: dts: mediatek: Add spherion-rev4
arm64: dts: mediatek: cherry: Configure eDP and internal display
arm64: dts: mediatek: cherry: Fix interrupt cells for MT6360 on I2C7
arm64: dts: mediatek: minor whitespace cleanup around '='
arm64: dts: mediatek: mt6795-xperia-m5: Add display backlight support
arm64: dts: mediatek: mt6795-xperia-m5: Add DSI Display and its vregs
arm64: dts: mediatek: mt6795: Add support for display blocks and DPI/DSI
arm64: dts: mediatek: mt7622: fix memory node warning check
arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names
arm64: dts: mediatek: mt8183-evb: Fix unit_address_vs_reg warning on ntc
arm64: dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnecessary cells properties
arm64: dts: mediatek: mt8183-kukui: Add PMIC regulator supplies
arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory
arm64: dts: mediatek: mt8183: Move thermal-zones to the root node
arm64: dts: mediatek: mt8186: Change gpu speedbin nvmem cell name
arm64: dts: mediatek: mt8186: fix clock names for power domains
arm64: dts: mediatek: mt8195: Fix PM suspend/resume with venc clocks
arm64: dts: mediatek: mt8395-genio-1200-evk: add interrupt-parent for mt6360
arm64: dts: mediatek: Remove asurada-audio dtsi files
arm64: dts: mediatek: Update the node name of SCP rpmsg subnode
arm64: dts: meson-a1-ad402: set SPIFC pins
arm64: dts: meson-g12: Fix clock order for amlogic,axg-tdm-iface devices
arm64: dts: meson-g12: Fix compatible for amlogic,g12a-tdmin
arm64: dts: meson-s4: add hwrng node
arm64: dts: meson: a1: add ao secure node
arm64: dts: meson: a1: add eMMC controller and its pins
arm64: dts: meson: a1: add hw rng node
arm64: dts: meson: a1: add saradc definition
arm64: dts: meson: a1: Add SPIFC mux pins
arm64: dts: meson: a1: enable efuse controller and setup its clk
arm64: dts: meson: a1: introduce PLL and Peripherals clk controllers
arm64: dts: meson: a1: introduce SPI Flash Controller
arm64: dts: meson: a1: introduce UART_AO mux definitions
arm64: dts: meson: a1: remove extra empty line before reset node
arm64: dts: meson: a1: remove the unnecessary 'okay' status pwrc value
arm64: dts: meson: a1: reorder gpio_intc node definition
arm64: dts: meson: a1: reorder includes to keep them sorted
arm64: dts: meson: a1: support USB controller in OTG mode
arm64: dts: meson: add audio playback to p200
arm64: dts: meson: add audio playback to p201
arm64: dts: meson: add audio playback to u200
arm64: dts: meson: add IR controller for Meson-S4 SoC
arm64: dts: meson: g12: name spdifout consistently
arm64: dts: meson: u200: add missing audio clock controller
arm64: dts: meson: u200: add onboard devices
arm64: dts: meson: u200: add spdifout b routes
arm64: dts: meson: u200: fix spdif output pin
arm64: dts: meson: u200: use TDM C for HDMI
arm64: dts: mt7986: change cooling trips
arm64: dts: mt7986: define 3W max power to both SFP on BPI-R3
arm64: dts: mt7986: fix emmc hs400 mode without uboot initialization
arm64: dts: mt8183: kukui: Fix underscores in node names
arm64: dts: qcom: Add SM7125 device tree
arm64: dts: qcom: Add support for the Xiaomi SM7125 platform
arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
arm64: dts: qcom: apq8016-sbc: Add overlay for usb host mode
arm64: dts: qcom: apq8096-db820c: correct UFS pad supply
arm64: dts: qcom: ipq5018: add watchdog
arm64: dts: qcom: ipq5018: indicate that SDI should be disabled
arm64: dts: qcom: ipq5332: Add USB related nodes
arm64: dts: qcom: ipq5332: Enable USB
arm64: dts: qcom: ipq5332: Fix hwlock index for SMEM
arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
arm64: dts: qcom: ipq6018: switch PCIe QMP PHY to new style of bindings
arm64: dts: qcom: ipq8074: Fix hwlock index for SMEM
arm64: dts: qcom: ipq8074: switch PCIe QMP PHY to new style of bindings
arm64: dts: qcom: ipq9574: Fix hwlock index for SMEM
arm64: dts: qcom: msm8916-samsung-gt510: Add capacitive keys
arm64: dts: qcom: msm8916-samsung-gt510: Add display panel
arm64: dts: qcom: msm8916-samsung-gt58: Add display panel
arm64: dts: qcom: msm8916-samsung-j5-common: Add accelerometer
arm64: dts: qcom: msm8916-ufi: Drop gps_mem for now
arm64: dts: qcom: msm8916/39: Disable GPU by default
arm64: dts: qcom: msm8916/39: Disable unneeded firmware reservations
arm64: dts: qcom: msm8916/39: Fix venus memory size
arm64: dts: qcom: msm8916/39: Move mpss_mem size to boards
arm64: dts: qcom: msm8916: Disable venus by default
arm64: dts: qcom: msm8916: Fix iommu local address range
arm64: dts: qcom: msm8916: Reserve firmware memory dynamically
arm64: dts: qcom: msm8916: Reserve MBA memory dynamically
arm64: dts: qcom: msm8939-longcheer-l9100: Add initial device tree
arm64: dts: qcom: msm8939: Fix iommu local address range
arm64: dts: qcom: msm8939: Reserve firmware memory dynamically
arm64: dts: qcom: msm8976: Fix ipc bit shifts
arm64: dts: qcom: msm8976: Split lpass region
arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
arm64: dts: qcom: msm8994: fix duplicated @6c00000 reserved memory
arm64: dts: qcom: msm8996-gemini: correct UFS pad supply
arm64: dts: qcom: msm8996-oneplus: correct UFS pad supply
arm64: dts: qcom: msm8998-mtp: correct UFS pad supply
arm64: dts: qcom: msm8998-oneplus: correct UFS pad supply
arm64: dts: qcom: msm8998-pro1: correct UFS pad supply
arm64: dts: qcom: msm8998-sagit: correct UFS pad supply
arm64: dts: qcom: msm8998: switch PCIe QMP PHY to new style of bindings
arm64: dts: qcom: pm6150: Add resin and rtc nodes
arm64: dts: qcom: pm7250b: make SID configurable
arm64: dts: qcom: pm8150b: Add a TCPM description
arm64: dts: qcom: pm8150l: Add wled node
arm64: dts: qcom: pm8350c: Add flash led node
arm64: dts: qcom: pm8916: Drop codec reg-names and mclk
arm64: dts: qcom: qcm6490: Add device-tree for Fairphone 5
arm64: dts: qcom: qrb2210-rb1: Add GPIO LEDs
arm64: dts: qcom: qrb2210-rb1: Enable remote processors
arm64: dts: qcom: qrb2210-rb1: Fix regulators
arm64: dts: qcom: qrb2210-rb1: Hook up USB3
arm64: dts: qcom: qrb2210-rb1: Swap UART index
arm64: dts: qcom: qrb5165-rb5: add onboard USB-C redriver
arm64: dts: qcom: qrb5165-rb5: enable displayport controller
arm64: dts: qcom: qrb5165-rb5: enable DP altmode
arm64: dts: qcom: qrb5165-rb5: Switch on basic TCPM
arm64: dts: qcom: qrb5165-rb5: Switch on TCPM orientation-switch for usb_1_qmpphy
arm64: dts: qcom: qrb5165-rb5: Switch on TCPM usb-role-switching for usb_1
arm64: dts: qcom: qrb5165-rb5: Switch on Type-C VBUS boost
arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq
arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq
arm64: dts: qcom: sa8775p: enable the inline crypto engine
arm64: dts: qcom: sc7180: Add ADSP
arm64: dts: qcom: sc7180: Add sku_id and board id for lazor/limozeen
arm64: dts: qcom: sc7180: Add tertiary mi2s pinctrl
arm64: dts: qcom: sc7180: Link trogdor touchscreens to the panels
arm64: dts: qcom: sc7180: Move trogdor rt5682s bits to a fragment
arm64: dts: qcom: sc7180: Reorganize trogdor rt5682 audio codec dts
arm64: dts: qcom: sc7180: switch USB+DP QMP PHY to new style of bindings
arm64: dts: qcom: sc7280-crd: add Bluetooth VDDIO supply
arm64: dts: qcom: sc7280: Add missing LMH interrupts
arm64: dts: qcom: sc7280: Add power-domains for cpuidle states
arm64: dts: qcom: sc7280: drop incorrect EUD port on SoC side
arm64: dts: qcom: sc7280: link usb3_phy_wrapper_gcc_usb30_pipe_clk
arm64: dts: qcom: sc7280: Mark some nodes as 'reserved'
arm64: dts: qcom: sc7280: Remove qcom,adsp-bypass-mode
arm64: dts: qcom: sc7280: switch PCIe QMP PHY to new style of bindings
arm64: dts: qcom: sc7280: switch USB+DP QMP PHY to new style of bindings
arm64: dts: qcom: sc8180x: align USB DWC3 clocks with bindings
arm64: dts: qcom: sc8180x: drop incorrect cell-index from SPMI
arm64: dts: qcom: sc8180x: switch PCIe QMP PHY to new style of bindings
arm64: dts: qcom: sc8180x: switch UFS QMP PHY to new style of bindings
arm64: dts: qcom: sdm630: Add support for modem remoteproc
arm64: dts: qcom: sdm630: align USB DWC3 clocks with bindings
arm64: dts: qcom: sdm670: Fix pdc mapping
arm64: dts: qcom: sdm845-mtp: enable PCIe support
arm64: dts: qcom: sdm845-mtp: enable Vol-/reset button
arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
arm64: dts: qcom: sdm845-mtp: specify wifi variant
arm64: dts: qcom: sdm845-mtp: switch to mbn firmware
arm64: dts: qcom: sdm845-tama: Add camera GPIO regulators
arm64: dts: qcom: sdm845-tama: Add GPIO line names for PMIC GPIOs
arm64: dts: qcom: sdm845-tama: Add GPIO line names for TLMM
arm64: dts: qcom: sdm845: cheza doesn't support LMh node
arm64: dts: qcom: sdm845: Fix PSCI power domain names
arm64: dts: qcom: sdm845: switch PCIe QMP PHY to new style of bindings
arm64: dts: qcom: sdm845: switch USB+DP QMP PHY to new style of bindings
arm64: dts: qcom: sdx75-idp: align RPMh regulator nodes with bindings
arm64: dts: qcom: sm4250-billie2: correct UFS pad supply
arm64: dts: qcom: sm6115-pro1x: correct UFS pad supply
arm64: dts: qcom: sm6115p-j606f: correct UFS pad supply
arm64: dts: qcom: sm6125-seine: Configure MDSS, DSI and panel
arm64: dts: qcom: sm6125-sprout: correct UFS pad supply
arm64: dts: qcom: sm6125-sprout: drop incorrect UFS phy max current
arm64: dts: qcom: sm6125: Add dispcc node
arm64: dts: qcom: sm6125: Add display hardware nodes
arm64: dts: qcom: sm6125: Pad APPS IOMMU address to 8 characters
arm64: dts: qcom: sm6125: Sort spmi_bus node numerically by reg
arm64: dts: qcom: sm6125: Switch fixed xo_board clock to RPM XO clock
arm64: dts: qcom: sm7225-fp4: Revert "arm64: dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics"
arm64: dts: qcom: sm8150: add ref clock to PCIe PHYs
arm64: dts: qcom: sm8150: switch PCIe QMP PHY to new style of bindings
arm64: dts: qcom: sm8150: switch USB+DP QMP PHY to new style of bindings
arm64: dts: qcom: sm8250-edo: Set UART alias and stdout-path
arm64: dts: qcom: sm8250: Add DisplayPort device node
arm64: dts: qcom: sm8250: Add interconnects and power-domains to QUPs
arm64: dts: qcom: sm8250: Define ports for qmpphy orientation-switching
arm64: dts: qcom: sm8250: switch PCIe QMP PHY to new style of bindings
arm64: dts: qcom: sm8250: switch USB+DP QMP PHY to new style of bindings
arm64: dts: qcom: sm8350-hdk: add missing PMICs
arm64: dts: qcom: sm8350-hdk: add pmr735a regulators
arm64: dts: qcom: sm8350-hdk: add UFS host controller supply
arm64: dts: qcom: sm8350-mtp: add UFS host controller supply
arm64: dts: qcom: sm8350: fix pinctrl for UART18
arm64: dts: qcom: sm8450-hdk: add other analogue microphones
arm64: dts: qcom: sm8450-hdk: add UFS host controller supply
arm64: dts: qcom: sm8450-qrd: add UFS host controller supply
arm64: dts: qcom: sm8450: switch PCIe QMP PHY to new style of bindings
arm64: dts: qcom: sm8550-mtp: add orientation gpio
arm64: dts: qcom: sm8550-mtp: use correct UFS supply
arm64: dts: qcom: sm8550-qrd: add bluetooth support
arm64: dts: qcom: sm8550-qrd: add orientation gpio
arm64: dts: qcom: sm8550-qrd: use correct UFS supply
arm64: dts: qcom: sm8550: Add camera clock controller
arm64: dts: qcom: sm8550: add UART14 nodes
arm64: dts: qcom: split pmr735d into 2
arm64: dts: qcom: Use QCOM_SCM_VMID defines for qcom,vmid
arm64: dts: renesas: Add initial device tree for RZ SMARC Carrier-II Board
arm64: dts: renesas: Add initial device tree for RZ/G3S SMARC EVK board
arm64: dts: renesas: Add initial DTSI for RZ/G3S SoC
arm64: dts: renesas: Add initial support for RZ/G3S SMARC SoM
arm64: dts: renesas: Add R-Car S4 Starter Kit support
arm64: dts: renesas: Add Renesas R8A779F4 SoC support
arm64: dts: renesas: Apply overlays to base dtbs
arm64: dts: renesas: ebisu: Document Ebisu-4D support
arm64: dts: renesas: Handle ADG bit for sound clk_i
arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes
arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0
arm64: dts: renesas: r9a08g045: Add missing cache-level for L3 cache
arm64: dts: renesas: r9a08g045: Add nodes for SDHI1 and SDHI2
arm64: dts: renesas: rz-smarc: Use versa3 clk for audio mclk
arm64: dts: renesas: rzg3s-smarc-som: Spelling s/device-type/device_type/
arm64: dts: renesas: ulcb/kf: Use multi Component sound
arm64: dts: rockchip: add ADC buttons to rk3588-evb1
arm64: dts: rockchip: Add AV1 decoder node to rk3588s
arm64: dts: rockchip: Add board device tree for rk3588-orangepi-5-plus
arm64: dts: rockchip: Add DFI to rk356x
arm64: dts: rockchip: Add DFI to rk3588s
arm64: dts: rockchip: Add I2S2 M0 pin definitions to rk3588s
arm64: dts: rockchip: Add missing sdmmc2 SDR rates to rock-3a
arm64: dts: rockchip: Add NanoPC T6 PCIe e-key support
arm64: dts: rockchip: Add Orange Pi 5
arm64: dts: rockchip: add PCIe for M.2 E-Key to rock-5b
arm64: dts: rockchip: add PCIe for M.2 M-key to rock-5b
arm64: dts: rockchip: add PCIe network controller to rock-5b
arm64: dts: rockchip: add PCIe to rk3588s-indiedroid-nova
arm64: dts: rockchip: add PCIe2 network controller to rk3588-evb1
arm64: dts: rockchip: add PCIe3 bus to rk3588-evb1
arm64: dts: rockchip: Add QuartzPro64 SBC device tree
arm64: dts: rockchip: Add saradc node to Indiedroid Nova
arm64: dts: rockchip: Add sdio node to rock-5b
arm64: dts: rockchip: Add sfc node to rk3588s
arm64: dts: rockchip: add status LED to rock-5b
arm64: dts: rockchip: add support for Powkiddy RGB30
arm64: dts: rockchip: Add Turing RK1 SoM support
arm64: dts: rockchip: Add UART9 M0 pin definitions to rk3588s
arm64: dts: rockchip: add USB2 to rk3588s-indiedroid
arm64: dts: rockchip: Always enable DFI on rk3399
arm64: dts: rockchip: drop interrupt-names property from rk3588s dfi
arm64: dts: rockchip: Enable UART6 on rock-5b
arm64: dts: rockchip: Expand reg size of vdec node for RK3328
arm64: dts: rockchip: Expand reg size of vdec node for RK3399
arm64: dts: rockchip: Fix eMMC Data Strobe PD on rk3588
arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru
arm64: dts: rockchip: fix rk356x pcie msg interrupt name
arm64: dts: rockchip: Fix Turing RK1 interrupt pinctrls
arm64: dts: rockchip: minor whitespace cleanup around '='
arm64: dts: rockchip: Remove duplicate regulator vcc3v3_wf from rock-5b
arm64: dts: rockchip: Remove UART2 from RGB30
arm64: dts: rockchip: rk3588s: Add USB3 host controller
arm64: dts: rockchip: Update VPLL Frequency for RGB30
arm64: dts: socionext: add missing cache properties
arm64: dts: st: add arm-wdt node for watchdog support on stm32mp251
arm64: dts: st: add SD-card support on STM32MP257F-EV1 board
arm64: dts: st: add sdmmc1 node in stm32mp251 SoC file
arm64: dts: st: add sdmmc1 pins for stm32mp25
arm64: dts: st: enable secure arm-wdt watchdog on stm32mp257f-ev1
arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC
arm64: dts: ti: Fix HDMI Audio overlay in Makefile
arm64: dts: ti: k3-*: Convert DMSS to simple-bus
arm64: dts: ti: k3-*: Convert NAVSS to simple-bus
arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking
arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg
arm64: dts: ti: k3-am625-sk: Add boot phase tags marking
arm64: dts: ti: k3-am625: Add boot phase tags marking
arm64: dts: ti: k3-am62a-main: Add nodes for McASP
arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC
arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz
arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A
arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators
arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM
arm64: dts: ti: k3-am62p: Add nodes for more IPs
arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type
arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers
arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration
arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices
arm64: dts: ti: k3-am642-evm: Add boot phase tags marking
arm64: dts: ti: k3-am642-sk: Add boot phase tags marking
arm64: dts: ti: k3-am64: Add GPIO expander on I2C0
arm64: dts: ti: k3-am64: Add phase tags marking
arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes
arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes
arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander
arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support
arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports
arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP
arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F
arm64: dts: ti: k3-am68-sk: Add DT node for PCIe
arm64: dts: ti: k3-am68-sk: Add DT node for USB
arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP
arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F
arm64: dts: ti: k3-am69-sk: Add DP and HDMI support
arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances
arm64: dts: ti: k3-j7200: Add MCU domain ESM instance
arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance
arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file
arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX
arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes
arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes
arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances
arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes
arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs
arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F
arm64: dts: ti: k3-j721s2: Add ESM instances
arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0
arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX
arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node
arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux
arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances
arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes
arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances
arm64: dts: ti: k3-j784s4: Add ESM instances
arm64: dts: ti: phycore-am64: Add RTC interrupt pin
arm64: dts: ti: verdin-am62: add iw416 based bluetooth
arm64: dts: ti: verdin-am62: disable MIPI DSI bridge
arm64: dts: Update cache properties for socionext
arm64: Explicitly save/restore CPACR when probing SVE and SME
arm64: Factor out cpucap definitions
arm64: Fixup user features at boot time
arm64: idle: Tag the arm64 idle functions as __cpuidle
arm64: kdump: use generic interface to simplify crashkernel reservation
arm64: kgdb: Implement kgdb_roundup_cpus() to enable pseudo-NMI roundup
arm64: kvm: Use cpus_have_final_cap() explicitly
arm64: Mark the 'addr' argument to set_ptes() and __set_pte_at() as unused
arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify
arm64: mm: Fix "rodata=on" when CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
arm64: module: Fix PLT counting when CONFIG_RANDOMIZE_BASE=n
arm64: Move MediaTek GIC quirk handling from irqchip to core
arm64: Remove cpus_have_const_cap()
arm64: Remove system_uses_lse_atomics()
arm64: Rename SVE/SME cpu_enable functions
arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
arm64: Rework setup_cpu_features()
arm64: smp: Add arch support for backtrace using pseudo-NMI
arm64: smp: avoid NMI IPIs with broken MediaTek FW
arm64: smp: Don't directly call arch_smp_send_reschedule() for wakeup
arm64: smp: IPI_CPU_STOP and IPI_CPU_CRASH_STOP should try for NMI
arm64: smp: Mark IPI globals as __ro_after_init
arm64: smp: Remove dedicated wakeup IPI
arm64: Split kpti_install_ng_mappings()
arm64: swiotlb: Reduce the default size if no ZONE_DMA bouncing needed
arm64: tegra: Add backlight node on Smaug
arm64: tegra: Add display panel node on Smaug
arm64: tegra: Add dmas and dma-names for Tegra234 UARTE
arm64: tegra: Add DSI/CSI regulator on Smaug
arm64: tegra: Add missing current-speed for SBSA UART
arm64: tegra: Add power-sensors for Tegra234 boards
arm64: tegra: Enable IOMMU for host1x on Tegra132
arm64: tegra: Fix P3767 card detect polarity
arm64: tegra: Fix P3767 QSPI speed
arm64: tegra: Mark Tegra234 SPI as compatible with Tegra114
arm64: tegra: Remove duplicate nodes on Jetson Orin NX
arm64: tegra: Use correct format for clocks property
arm64: tegra: Use correct interrupts for Tegra234 TKE
arm64: tlbflush: Rename MAX_TLBI_OPS
arm64: Use a positive cpucap for FP/SIMD
arm64: Use build-time assertions for cpucap ordering
 
ARM: 9319/1: sa1111: fix sa1111_probe kernel-doc warnings
ARM: 9320/1: fix stack depot IRQ stack filter
ARM: 9321/1: memset: cast the constant byte to unsigned char
ARM: 9322/1: Explicitly include correct DT includes
ARM: 9323/1: mm: Fix ARCH_LOW_ADDRESS_LIMIT when CONFIG_ZONE_DMA
ARM: 9324/1: fix get_user() broken with veneer
ARM: 9326/1: make self-contained for ARM
ARM: config: aspeed: Add Ampere SMPro drivers
ARM: config: aspeed: Add new FSI drivers
ARM: config: aspeed: Remove FIRMWARE_MEMMAP
ARM: config: aspeed_g5: Enable SSIF BMC driver
 
arm: debug: reuse the config DEBUG_OMAP2UART{1,2} for OMAP{3,4,5}
 
ARM: defconfig: cleanup orphaned CONFIGs
ARM: dts: am335x-pocketbeagle: add missing GPIO mux
ARM: dts: am335x-pocketbeagle: enable pru
ARM: dts: am335x-pocketbeagle: remove dependency cycle
ARM: dts: am335x-pocketbeagle: update LED information
ARM: dts: am3517-evm: Enable Ethernet PHY Interrupt
ARM: dts: am3517-evm: Fix LED3/4 pinmux
ARM: dts: am3517: Configure ethernet alias
ARM: dts: aspeed: bonnell: Add reserved memory for TPM event log
ARM: dts: aspeed: Minerva: Add Facebook Minerva CMC board
ARM: dts: aspeed: mtjade, mtmitchell: Add new gpio-line-names
ARM: dts: aspeed: mtjade, mtmitchell: Update gpio-line-names
ARM: dts: aspeed: mtjade: Add the gpio-hog
ARM: dts: aspeed: mtmitchell: Add I2C NVMe alias port
ARM: dts: aspeed: mtmitchell: Add inlet temperature sensor
ARM: dts: aspeed: mtmitchell: Remove redundant ADC configurations
ARM: dts: at91/trivial: fix typo in crypto DT naming
ARM: dts: at91: sam9x60_curiosity: Add mandatory dt property for RTT
ARM: dts: at91: sama5d29_curiosity: Add device tree for sama5d29_curiosity board
ARM: dts: bcm2711-rpi-400: Fix delete-node of led_act
ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports
ARM: dts: BCM5301X: Relicense Felix's code to the GPL 2.0+ / MIT
ARM: dts: BCM5301X: Relicense Vivek's code to the GPL 2.0+ / MIT
ARM: dts: BCM5301X: Set fixed-link for extra Netgear R8000 CPU ports
ARM: dts: BCM5301X: Set MAC address for Asus RT-AC87U
ARM: dts: BCM5301X: Set MACs for D-Link DIR-885L
ARM: dts: BCM5301X: Set switch ports for Linksys EA9200
ARM: dts: dra7: Fix DRA7 L3 NoC node register size
ARM: dts: Fix occasional boot hang for am3 usb
ARM: dts: imx25: Fix dryice node
ARM: dts: imx25: Fix sram node
ARM: dts: imx25: Remove clock-names from the watchdog
ARM: dts: imx27-phytec: Use eeprom as the node name
ARM: dts: imx28-tx28: Move phy_type to USB node
ARM: dts: imx28-xea: Pass the 'model' property
ARM: dts: imx28: Fix dcp compatible
ARM: dts: imx51-zii-rdu1: Use preferred i2c-gpios properties
ARM: dts: imx51: Remove invalid sahara compatible
ARM: dts: imx53: Adjust the ecspi compatible
ARM: dts: imx6q-b650v3: Fix fsl,tx-cal-45-dn-ohms
ARM: dts: imx6q-pistachio: Use a valid value for fsl,tx-d-cal
ARM: dts: imx6q: Add Variscite MX6 Custom board support
ARM: dts: imx6q: skov: fix ethernet clock regression
ARM: dts: imx6qdl-gw5904: add dt props for populating eth MAC addrs
ARM: dts: imx6qdl-gw5904: add internal mdio nodes
ARM: dts: imx6qdl-gw591: Remove lis2de12 interrupt-names
ARM: dts: imx6qdl: Add Variscite VAR-SOM-MX6 SoM support
ARM: dts: imx6ul-pico: Describe the Ethernet PHY clock
ARM: dts: imx6ul-tx6ul: Use preferred i2c-gpios properties
ARM: dts: imx6ul: mba6ulx: Fix gpio-keys button node names
ARM: dts: imx6ul: mba6ulx: Mark gpio-buttons as wakeup-source
ARM: dts: imx6ull-phytec-tauri: Fix compatible
ARM: dts: imx6ull-phytec-tauri: Remove board model and compatible
ARM: dts: imx6ull/7d-colibri: Fix compatible
ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt
ARM: dts: imx7d-pico-pi: Disable USDHC1
ARM: dts: imx7s: Fix CSI clocks
ARM: dts: imx7s: Remove #power-domain-cells from gpcv2
ARM: dts: imx7ulp: Fix usbphy1 compatible
ARM: dts: imx: add support for the ATM0700D4 panel attached to sk-imx53
ARM: dts: ixp4xx-nslu2: Enable write on flash
ARM: dts: ixp4xx: Add USRobotics USR8200 device tree
ARM: dts: ixp4xx: Use right restart keycode
ARM: dts: marvell: Fix some common switch mistakes
ARM: dts: mediatek: add missing space before {
ARM: dts: mediatek: minor whitespace cleanup around '='
ARM: dts: motorola-mapphone: Add mdm6600 sleep pins
ARM: dts: mxs: Fix duart clock-names
ARM: dts: mxs: Switch to #pwm-cells = <3>
ARM: dts: nuvoton: add missing space before {
ARM: dts: nxp: Fix some common switch mistakes
ARM: dts: nxp: imx6qdl-nitrogen6: correct regulator node name
ARM: dts: omap3-devkit8000: correct ethernet reg addresses (split)
ARM: dts: omap3-gta04: Drop superfluous omap36xx compatible
ARM: dts: omap4-embt2ws: Fix pinctrl single node name warning
ARM: dts: omap4: embt2ws: add LED
ARM: dts: omap: omap4-embt2ws: Add IMU at control unit
ARM: dts: omap: omap4-embt2ws: Let IMU driver handle Magnetometer internally
ARM: dts: qcom-sdx55: switch PCIe QMP PHY to new style of bindings
ARM: dts: qcom: apq8026-samsung-matisse-wifi: Fix inverted hall sensor
ARM: dts: qcom: apq8060: drop incorrect regulator-type
ARM: dts: qcom: apq8064: drop incorrect regulator-type
ARM: dts: qcom: apq8064: drop label property from DSI
ARM: dts: qcom: drop incorrect cell-index from SPMI
ARM: dts: qcom: ipq8064: move keys and leds out of soc node
ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
ARM: dts: qcom: msm8226: Add blsp1_i2c6 and blsp1_uart2
ARM: dts: qcom: sdx65-mtp: Specify PM7250B SID to use
ARM: dts: qcom: sdx65: fix SDHCI clocks order
ARM: dts: renesas: ape6evm: Drop bogus "mtd-rom" compatible value
ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
ARM: dts: renesas: blanche: Move Ethernet node to LBSC
ARM: dts: renesas: bockw: Add FLASH node
ARM: dts: renesas: genmai: Add FLASH nodes
ARM: dts: renesas: gr-peach: Remove unneeded probe-type property
ARM: dts: renesas: marzen: Move Ethernet node to LBSC
ARM: dts: renesas: r7s72100: Add BSC node
ARM: dts: renesas: r8a7779: Add LBSC node
ARM: dts: renesas: r8a7792: Add LBSC node
ARM: dts: renesas: Remove unused LBSC nodes from board DTS
ARM: dts: renesas: rskrza1: Add FLASH nodes
ARM: dts: renesas: wheat: Move Ethernet node to LBSC
ARM: dts: rockchip: Add CPU resets for RK3128
ARM: dts: rockchip: Add pwm11 node to rv1126
ARM: dts: rockchip: Add pwm11m0 pins to rv1126
ARM: dts: rockchip: Add pwm2 node to rv1126
ARM: dts: rockchip: Add pwm2m0 pins to rv1126
ARM: dts: rockchip: Add SRAM node for RK3128
ARM: dts: rockchip: Enable pwm fan for edgeble-neu2
ARM: dts: rockchip: Enable SMP bring-up for RK3128
ARM: dts: rockchip: Fix sdmmc_pwren's pinmux setting for RK3128
ARM: dts: rockchip: minor whitespace cleanup around '='
ARM: dts: rockchip: Switch to operating-points-v2 for RK3128's CPU
ARM: dts: samsung: exynos4210: enable polling
ARM: dts: samsung: exynos4212-tab3: switch sound card to audio-routing
ARM: dts: samsung: exynos4412-galaxy-s3: switch sound card to audio-routing
ARM: dts: samsung: exynos4412-midas: fix key-ok event code
ARM: dts: samsung: exynos4412-midas: use Linux event codes for input keys
ARM: dts: samsung: exynos4412-n710x: switch sound card to audio-routing
ARM: dts: samsung: exynos4412-odroid: switch sound card to audio-routing
ARM: dts: samsung: exynos5422-odroid: switch sound card to audio-routing
ARM: dts: samsung: s5pv210-fascinate4g: switch sound card to audio-routing
ARM: dts: samsung: s5pv210-galaxys: switch sound card to audio-routing
ARM: dts: st: correct led level in stih418-b2264.dts
ARM: dts: st: correct serial alias in stih418-b2264.dts
ARM: dts: st: href-tvk1281618: correct touchscreen syna,nosleep-mode
ARM: dts: st: href-tvk1281618: fix touchscreen VIO supply
ARM: dts: st: move leds out of soc in stih418-b2264.dts
ARM: dts: st: stih407: drop max-duty-cycle
ARM: dts: stm32: Add alternate pinmux for can pins
ARM: dts: stm32: Add alternate pinmux for i2s pins
ARM: dts: stm32: Add alternate pinmux for ldtc pins
ARM: dts: stm32: add HASH on stm32mp131
ARM: dts: stm32: Add Octavo OSD32MP1-RED board
ARM: dts: stm32: add RNG node for STM32MP13x platforms
ARM: dts: stm32: add SDIO pinctrl sleep support on stm32f7 boards
ARM: dts: stm32: add stm32f7 SDIO sleep pins
ARM: dts: stm32: lxa-tac: remove v3v3_hdmi override
ARM: dts: stm32: omit unused pinctrl groups from stm32mp15 dtb files
ARM: dts: stm32: osd32: fix ldo1 not required to be always-on
ARM: dts: stm32: osd32: fix ldo2 not required to be always-on
ARM: dts: stm32: osd32: fix ldo6 not required to be always-on
ARM: dts: stm32: stm32f7-pinctrl: don't use multiple blank lines
ARM: dts: sun8i-r40: Add interconnect to video-codec
ARM: dts: sun8i: v3s: add EHCI and OHCI to v3s dts
 
arm: dts: sun8i: V3s: Add pinctrl for pwm
 
ARM: dts: sunxi: add support for Anbernic RG-Nano
ARM: dts: Use only the Linksys compatible for now
ARM: dts: vfxxx: Write dmas in a single line
ARM: exynos_defconfig: add driver for ISL29018
ARM: exynos_defconfig: replace SATA_AHCI_PLATFORM with AHCI_DWC driver
ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init
ARM: multi_v7_defconfig: add AHCI_DWC driver
ARM: multi_v7_defconfig: add drivers for S5C73M3 & S5K6A3 camera sensors
ARM: multi_v7_defconfig: add tm2-touchkey driver
ARM: multi_v7_defconfig: make Exynos related PHYs modules
 
arm: omap1: ams-delta: stop using gpiochip_find()
 
ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init
ARM: PL011: Fix DMA support
ARM: qcom: msm8226: Add rpm-master-stats node
ARM: qcom: msm8974: Add rpm-master-stats node
 
arm: Remove now superfluous sentinel elem from ctl_table arrays
 
ARM: s5pv210_defconfig: enable IIO required by MAX17040
ARM: shmobile: defconfig: Refresh for v6.6-rc3
ARM: shmobile: r8a7779: Reserve boot area when SMP is enabled
ARM: shmobile: rcar-gen2: Remove unneeded once handling
ARM: shmobile: rcar-gen2: Reserve boot area when SMP is enabled
ARM: shmobile: sh73a0: Reserve boot area when SMP is enabled
ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init
ARM: sun9i: smp: fix return code check of of_property_match_string
ARM: tegra: Drop unit-address from parallel RGB output port
 
asix: Add check for usbnet_get_endpoints
 
asm-generic: Fix spelling of architecture
asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation
asm-generic: ticket-lock: Optimize arch_spin_value_unlocked()
 
ASoC: Add rtq9128 audio amplifier
ASoC: Adds support for TAS575x to the pcm512x driver
ASoC: ak4642: Minor cleanups in probe()
ASoC: ak4642: Simplify probe()
ASoC: amd: acp: Add acp6.3 pci legacy driver support
ASoC: amd: acp: add ACPI dependency
ASoC: amd: acp: add code for scanning acp pdm controller
ASoC: amd: acp: add condition check for i2s clock generation
ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms
ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver
ASoC: amd: acp: add machine driver support for acp6.3 platform
ASoC: amd: acp: add machine driver support for acp7.0
ASoC: amd: acp: add machine driver support for pdm use case
ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec
ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform
ASoC: amd: acp: add platform and flag data to acp data structure
ASoC: amd: acp: Add sound support for a line of
ASoC: amd: acp: Add support for a new Huawei Matebook laptop
ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver
ASoC: amd: acp: change acp power on mask macro value
ASoC: amd: acp: change acp-deinit function arguments
ASoC: amd: acp: Fix -Wmissing-prototypes warning
ASoC: amd: acp: fix for i2s mode register field update
ASoC: amd: acp: refactor acp i2s clock generation code
ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63
ASoC: amd: Add acpi machine id for acp6.3 version based platform
ASoC: amd: convert not to use asoc_xxx()
ASoC: amd: convert not to use asoc_xxx()
ASoC: amd: ps: enable wake capability for acp pci driver
ASoC: amd: ps: Fix -Wformat-truncation warning
ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13
ASoC: amd: yc: Add HP 255 G10 into quirk table
ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA
ASoC: ams-delta.c: use component after check
 
ASoc: Another series to convert to struct
 
ASoC: apple: convert not to use asoc_xxx()
ASoC: apple: mca: Annotate struct mca_data with __counted_by
ASoC: arm: convert not to use asoc_xxx()
ASoC: atmel: convert not to use asoc_xxx()
ASoC: au1x: convert not to use asoc_xxx()
ASoC: audio-iio-aux: Use flex array to simplify code
ASoC: bcm: convert not to use asoc_xxx()
ASoC: cirrus: convert not to use asoc_xxx()
ASoC: codec: cs47lxx: convert not to use asoc_xxx()
ASoC: codec: rt5677: convert not to use asoc_xxx()
ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe()
ASoC: codec: wm: convert not to use asoc_xxx()
ASoC: codecs: 88pm860x: Handle component name prefix
ASoC: codecs: adau1373: Handle component name prefix
ASoC: codecs: adav80x: Handle component name prefix
ASoC: codecs: Add aw87390 amplifier driver
ASoC: codecs: Add aw87390 amplifier driver
ASoC: codecs: Add aw88399 amplifier driver
ASoC: codecs: Add aw88399 amplifier driver
ASoC: codecs: Add code for bin parsing compatible with aw87390
ASoC: codecs: Add code for bin parsing compatible with aw88399
ASoC: codecs: Add Richtek rtq9128 audio amplifier support
ASoC: codecs: aw88261: Remove non-existing reset gpio
ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb()
ASoC: codecs: aw88399: fix typo in Kconfig select
ASoC: codecs: lpass-rx-macro: Handle component name prefix
ASoC: codecs: lpass-tx-macro: Add SM6115 support
ASoC: codecs: lpass-tx-macro: set active_decimator correct default value
ASoC: codecs: max9867: Handle component name prefix
ASoC: codecs: Modify i2c driver name
ASoC: codecs: Modify macro value error
ASoC: codecs: Modify max_register usage error
ASoC: codecs: Modify some error codes
ASoC: codecs: Modify the maximum value of calib
ASoC: codecs: Modify the transmission method of parameters
ASoC: codecs: Modify the transmission mode of function parameters
ASoC: codecs: Modify the wrong judgment of re value
ASoC: codecs: Remove the "fade-enable property"
ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel"
ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag"
ASoC: codecs: rt298: remove redundant assignment to d_len_code
ASoC: codecs: rt5682s: Handle component name prefix
ASoC: codecs: rt715*: update misleading error log
ASoC: codecs: rtq9128: Add TDM input source select
ASoC: codecs: rtq9128: Add TDM input source select
ASoC: codecs: rtq9128: Handle component name prefix
ASoC: codecs: wcd9335: Handle component name prefix
ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array
ASoC: codecs: wm8962: Handle component name prefix
ASoC: codecs: wm8994: Handle component name prefix
ASoC: codecs: wm8995: Handle component name prefix
ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag
ASoC: convert asoc_xxx() to snd_soc_xxx()
ASoC: Convert some Maxim codecs to use GPIO
ASoC: Convert some Maxim codecs to use GPIO
ASoC: cs35l41: Detect CSPL errors when sending CSPL commands
ASoC: cs35l41: Fix broken shared boost activation
ASoC: cs35l41: Handle mdsync_down reg write errors
ASoC: cs35l41: Handle mdsync_up reg write errors
ASoC: cs35l41: Initialize completion object before requesting IRQ
ASoC: cs35l41: Make use of dev_err_probe()
ASoC: cs35l41: Undo runtime PM changes at driver exit time
ASoC: cs35l41: Use modern pm_ops
ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler
ASoC: cs35l45: Add AMP Enable Switch control
ASoC: cs35l45: Analog PCM Volume and Amplifier Mode controls
ASoC: cs35l45: Checks index of cs35l45_irqs[]
ASoC: cs35l45: Connect DSP to the monitoring signals
ASoC: cs35l45: Prevent IRQ handling when suspending/resuming
ASoC: cs35l45: Prevents spinning during runtime suspend
ASoC: cs35l45: Use modern pm_ops
ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate
ASoC: cs35l56: Define and export I2C/SPI pm_ops only
ASoC: cs35l56: Enable low-power hibernation mode on i2c
ASoC: cs35l56: Enable low-power hibernation mode on SPI
ASoC: cs35l56: Initialise a variable to silence possible static analysis error
ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled
ASoC: cs35l56: Remove unused hibernate wake constants
ASoC: cs35l56: Update hibernate/wake sequences and
ASoC: cs35l56: Use new export macro for dev_pm_ops
ASoC: cs35l56: Use PCI SSID as the firmware UID
ASoC: cs35l56: Use PCI SSID to select specific
ASoC: cs35l56: Use pm_ptr()
ASoC: cs35l56: Wake transactions need to be issued twice
ASoC: cs42l43: Convert to platform remove callback returning void
ASoC: cs42l43: Don't enable bias sense during type detect
ASoC: cs42l43: Enable bias sense by default
ASoC: cs42l43: Extend timeout on bias sense timeout
ASoC: cs42l43: Lower default type detect time
ASoC: cs42l43: make const array controls static
ASoC: cs42l43: Move headset bias sense enable earlier in process
ASoC: cs42l43: Remove useless else
ASoC: cs42xx8-i2c: Simplify probe()
ASoC: cs43130: Fix incorrect frame delay configuration
ASoC: cs43130: Fix the position of const qualifier
ASoC: da7213: add .auto_selectable_formats support
ASoC: da7213: add .auto_selectable_formats support
ASoC: da7213: Add new kcontrol for tonegen
ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx
ASoC: da7218: Use i2c_get_match_data()
ASoC: da7219: Improve system suspend and resume handling
ASoC: da7219: Support low DC impedance headset
ASoC: dapm: fix clock get name
ASoC: doc: Update codec to codec examples
ASoC: Drop unnecessary of_match_device() calls
ASoC: DT matching and header cleanups
ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child node schemas
ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier
ASoC: dt-bindings: Add schema for "awinic,aw87390"
ASoC: dt-bindings: Add schema for "awinic,aw88399"
ASoC: dt-bindings: Add StarFive JH7110 PWM-DAC controller
ASoC: dt-bindings: ASoC: cirrus,cs42l43: Update a couple of default values
ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support
ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261
ASoC: dt-bindings: mediatek,mt8188-mt6359: add RT5682S support
ASoC: dt-bindings: mt8186-mt6366-rt1019-rt5682s: add RT5650 support
ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115
ASoC: dt-bindings: qcom,sm8250: Add sc7180-qdsp6-sndcard
ASoC: dt-bindings: rt5616: Convert to dtschema
ASoC: dt-bindings: rtq9128: Add TDM input source slect property
ASoC: dt-bindings: Simplify referencing dai-params.yaml
ASoC: dt-bindings: tas5805m: Disallow undefined properties
ASoC: dt-bindings: tfa9879: Convert to dtschema
ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property
ASoC: dwc: convert not to use asoc_xxx()
ASoC: es8316: Enable support for MCLK div by 2
ASoC: es8316: Enable support for S32 LE format
ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE()
ASoC: es8328: Use rounded rate for es8328_set_sysclk()
ASoC: Explicitly include correct DT includes
ASoC: extensa: convert not to use asoc_xxx()
ASoC: fix widget name comparisons (consider DAI name
ASoC: Fixes for cs43130
ASoC: fsl-asoc-card: Add comment for mclk in the codec_priv
ASoC: fsl: convert not to use asoc_xxx()
ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable
ASoC: fsl_sai: Fix channel swap issue on i.MX8MP
ASoC: fsl_sai: Fix no frame sync clock issue on i.MX8MP
ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case
ASoC: fsl_xcvr: refine the requested phy clock frequency
ASoC: generic: convert not to use asoc_xxx()
ASoC: google: convert not to use asoc_xxx()
ASoC: hdac_hda: add HDA patch loader support
ASoC: hdac_hda: Conditionally register dais for HDMI and Analog
ASoC: hdac_hda: fix HDA patch loader support
ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols
ASoC: hdmi-codec: fix missing report for jack initial status
ASoC: hdmi-codec: register hpd callback on component probe
ASoC: img: convert not to use asoc_xxx()
ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C
ASoC: intel: Add CS42L43 sdw machine driver support
ASoC: Intel: avs: Add rt5514 machine board
ASoC: Intel: avs: Add rt5514 machine board
ASoC: Intel: avs: Add support for rt5514 codec
ASoC: intel: avs: convert not to use asoc_xxx()
ASoC: Intel: avs: da7219: Validate machine board configuration
ASoC: Intel: avs: Disable DSP before loading basefw
ASoC: Intel: avs: Drop superfluous stream decoupling
ASoC: Intel: avs: es8336: Validate machine board configuration
ASoC: Intel: avs: i2s_test: Validate machine board configuration
ASoC: Intel: avs: Improve topology parsing of dynamic strings
ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling
ASoC: Intel: avs: Keep module refcount up when gathering traces
ASoC: Intel: avs: max98357a: Validate machine board configuration
ASoC: Intel: avs: max98373: Validate machine board configuration
ASoC: Intel: avs: max98927: Validate machine board configuration
ASoC: Intel: avs: Move IPC error messages one level down
ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work.
ASoC: Intel: avs: nau8825: Validate machine board configuration
ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested
ASoC: Intel: avs: Preallocate memory for module configuration
ASoC: Intel: avs: Remove unused variable
ASoC: Intel: avs: rt274: Validate machine board configuration
ASoC: Intel: avs: rt286: Validate machine board configuration
ASoC: Intel: avs: rt298: Validate machine board configuration
ASoC: Intel: avs: rt5663: Validate machine board configuration
ASoC: Intel: avs: rt5682: Validate machine board configuration
ASoC: Intel: avs: ssm4567: Validate machine board configuration
ASoC: Intel: avs: Use generic size defines
ASoC: Intel: avs: Use helper to setup HOST stream
ASoC: Intel: board_helpers: new module for common functions
ASoC: Intel: board_helpers: support dmic link initialization
ASoC: Intel: boards: updates for 6.7
ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk
ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346
ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk
ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk
ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk
ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk
ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90
ASoC: Intel: bytcr_wm5102: add various quirks
ASoC: Intel: common: add ACPI matching tables for Arrow Lake
ASoC: intel: convert not to use asoc_xxx()
ASoC: Intel: machine driver update
ASoC: Intel: more machine driver updates for 6.7
ASoC: Intel: MTL: Add entry for HDMI-In capture support to non-I2S codec boards.
ASoC: Intel: nuvoton-common: support nau8318 amplifier
ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available
ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger
ASoC: Intel: Skylake: Fix mem leak in few functions
ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
ASoC: Intel: Skylake: mem leak in skl register function
ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work.
ASoC: Intel: Skylake: Use helper to setup HOST stream
ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk
ASoC: Intel: soc-acpi-intel-mtl-match: add acpi match table for cdb35l56-eight-c
ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config
ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn
ASoC: Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316-l12 support
ASoC: Intel: sof_cs42l42: remove hdac-hdmi support
ASoC: Intel: sof_cs42l42: use common module for DMIC links
ASoC: Intel: sof_cs42l42: use common module for HDMI link
ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI
ASoC: Intel: sof_cs42l42: use ssp-common module to detect codec
ASoC: Intel: sof_da7219: add adl_mx98360_da7219 board config
ASoC: Intel: sof_da7219: remove hdac-hdmi support
ASoC: Intel: sof_da7219: rename driver file and kernel option
ASoC: Intel: sof_da7219: use maxim-common module
ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI
ASoC: Intel: sof_da7219: use ssp-common module to detect codec
ASoC: Intel: sof_hdmi: add common header for HDMI
ASoC: Intel: sof_nau8825: add RPL support for MAX98360A amp
ASoC: Intel: sof_nau8825: remove hdac-hdmi support
ASoC: Intel: sof_nau8825: use common module for DMIC links
ASoC: Intel: sof_nau8825: use common module for HDMI link
ASoC: Intel: sof_nau8825: use nuvoton-common module
ASoC: Intel: sof_nau8825: use realtek-common module
ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI
ASoC: Intel: sof_nau8825: use ssp-common module to detect codec
ASoC: Intel: sof_rt5682: add adl_rt5650 board config
ASoC: Intel: sof_rt5682: add HDMI_In capture feature support for RPL.
ASoC: Intel: sof_rt5682: Add support for Rex with discrete BT offload.
ASoC: Intel: sof_rt5682: cleanup unnecessary quirk flag
ASoC: Intel: sof_rt5682: Modify number of HDMI to 3 for MTL/Rex devices
ASoC: Intel: sof_rt5682: remove hdac-hdmi support
ASoC: Intel: sof_rt5682: use common module for DMIC links
ASoC: Intel: sof_rt5682: use common module for HDMI link
ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI
ASoC: Intel: sof_rt5682: use ssp-common module to detect codec
ASoC: intel: sof_sdw: Add CS42L43 CODEC support
ASoC: intel: sof_sdw: Add simple DAI link creation helper
ASoC: Intel: sof_sdw: Always register the HDMI dai links
ASoC: Intel: sof_sdw: Copy PCI SSID to struct snd_soc_card
ASoC: intel: sof_sdw: Increment be_id in init_dai_link
ASoC: intel: sof_sdw: Make create_sdw_dailink allocate link components
ASoC: intel: sof_sdw: Move sdw_pin_index into private struct
ASoC: intel: sof_sdw: Move the builtin microphones to dataport 1
ASoC: intel: sof_sdw: Remove large global CPUs array
ASoC: intel: sof_sdw: Stop processing CODECs when enough are found
ASoC: Intel: sof_sdw: update HP Omen match
ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI
ASoC: intel: sof_sdw_cs42l43: Create separate jacks for hp and mic
ASoC: intel: sof_sdw_cs42l43: Some trivial formatting clean ups
ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by name_prefix
ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support
ASoC: Intel: sof_ssp_amp: do not create amp link for nocodec board
ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support
ASoC: Intel: sof_ssp_amp: use common module for DMIC links
ASoC: Intel: sof_ssp_amp: use common module for HDMI link
ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI
ASoC: Intel: sof_ssp_amp: use ssp-common module to detect codec
ASoC: Intel: ssp-common: support codec detection
ASoC: Intel: use ACPI HID definition in ssp-common
ASoC: kirkwood: convert not to use asoc_xxx()
ASoC: loongson: convert not to use asoc_xxx()
ASoC: max9768: Convert to use GPIO descriptors
ASoC: max9768: Convert to use GPIO descriptors
ASoC: max98357a: Drop pointless include
ASoC: max98357a: Drop pointless include
ASoC: max98373: Convert to use GPIO descriptors
ASoC: max98373: Convert to use GPIO descriptors
ASoC: max98388: Correct the includes
ASoC: max98388: Correct the includes
ASoC: max98396: Drop pointless include
ASoC: max98396: Drop pointless include
ASoC: max98520: Drop pointless includes
ASoC: max98520: Drop pointless includes
ASoC: max98927: Drop pointless includes
ASoC: max98927: Drop pointless includes
ASoC: mediatek: common: revise SOF common code
ASoC: mediatek: convert not to use asoc_xxx()
ASoC: mediatek: mt2701-cs42448: Convert to GPIO descriptors
ASoC: mediatek: mt7986: add sample rate checker
ASoC: mediatek: mt7986: drop the remove callback of mt7986_wm8960
ASoC: mediatek: mt7986: remove the mt7986_wm8960_priv structure
ASoC: mediatek: mt8183: Handle component name prefix
ASoC: mediatek: mt8186: fix AUD_PAD_TOP register and offset
ASoC: mediatek: mt8186: Handle component name prefix
ASoC: mediatek: mt8186: remove redundant assignments to variable tdm_con
ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: add
ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: add rt5650 support
ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages
ASoC: mediatek: mt8188-mt6359: add rt5682s support
ASoC: mediatek: mt8188-mt6359: add rt5682s support
ASoC: mediatek: mt8188-mt6359: add SOF support
ASoC: mediatek: mt8188-mt6359: support dynamic pinctrl
ASoC: mediatek: mt8188: Handle component name prefix
ASoC: mediatek: mt8192: Handle component name prefix
ASoC: mediatek: Remove redundant code and add
ASoC: Merge fixes for consistent cs42l43 schema
ASoC: Merge up fixes
ASoC: Merge up fixes
ASoC: Merge up v6.6-rc7
ASoC: Merge up workaround for CODECs that play noise on stopped stream
ASoC: meson: axg: extend TDM maximum sample rate to 384kHz
ASoC: meson: convert not to use asoc_xxx()
ASoC: meson: g12a-toacodec: Fix event generation
ASoC: meson: g12a-toacodec: Validate written enum values
ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux
ASoC: meson: g12a-tohdmitx: Validate written enum values
ASoC: meson: Make meson_card_remove() return void
ASoC: mt8173-max98090: Drop unused include
ASoC: mt8173-rt5650-rt5514: Drop unused includes
ASoC: mt8173-rt5650-rt5676: Drop unused includes
ASoC: mt8173-rt5650: Drop unused includes
ASoC: mt8186-mt6366-rt1019-rt5682s: Drop unused include
ASoC: mt8188-mt6359: add SOF support
ASoC: mt8192-afe-gpio: Drop unused include
ASoC: mxs: convert not to use asoc_xxx()
ASoC: nau8540: Add self recovery to improve capture quility
ASoC: nau8821: Revise MICBIAS control for power saving.
ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16
ASoC: ops: add correct range check for limiting volume
ASoC: pcm512x: Adds bindings for TAS575x devices
ASoC: pxa: convert not to use asoc_xxx()
ASoC: qcom/lpass: Constify struct lpass_variant
ASoC: qcom: convert not to use asoc_xxx()
ASoC: qcom: explicitly include binding headers when used
ASoC: qcom: Limit Digital gains on speaker
ASoC: qcom: lpass: Make asoc_qcom_lpass_cpu_platform_remove() return void
ASoC: qcom: q6apm-lpass-dais: pass max number of channels to Audioreach
ASoC: qcom: reduce number of binding headers includes
ASoC: qcom: sc7180: Add support for qdsp6 baked sound
ASoC: qcom: sc8280xp: Limit speaker digital volumes
ASoC: remove asoc_xxx() compatible macro
ASoC: rockchip: convert not to use asoc_xxx()
ASoC: rockchip: Convert RK3288 HDMI to GPIO descriptors
ASoC: rockchip: Drop includes from RK3399
ASoC: rockchip: Drop includes from Rockchip MAX98090
ASoC: rockchip: Drop includes from Rockchip RT5645
ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF
ASoC: rockchip: i2s_tdm: Convert to platform remove callback returning void
ASoC: rsnd: remove unneeded of_node_put()
ASoC: rt1015: fix the first word being cut off
ASoC: rt5650: add mutex to avoid the jack detection failure
ASoC: rt712-sdca: fix speaker route missing issue
ASoC: rt715-sdca: reorder the argument in error log
ASoC: rt715: reorder the argument in error log
ASoC: samsung: convert not to use asoc_xxx()
ASoC: samsung: speyside: Handle component name prefix
ASoC: sh: convert not to use asoc_xxx()
ASoC: sh: dma-sh7760: Use %pad and %zu to format dma_addr_t and size_t
ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size()
ASoC: simple-card-utils: Make simple_util_remove() return void
ASoC: simple_card_utils.h: convert not to use asoc_xxx()
ASoC: soc-card: Add storage for PCI SSID
ASoC: soc-component: convert not to use asoc_xxx()
ASoC: soc-compress: convert not to use asoc_xxx()
ASoC: soc-core: convert not to use asoc_xxx()
ASoC: soc-dai: add flag to mute and unmute stream during trigger
ASoC: soc-dai: convert not to use asoc_xxx()
ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by
ASoC: soc-dapm: convert not to use asoc_xxx()
ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx()
ASoC: soc-link: convert not to use asoc_xxx()
ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive
ASoC: soc-pcm: convert not to use asoc_xxx()
ASoC: soc-pcm: fix up bad merge
ASoC: soc-topology: convert not to use asoc_xxx()
ASoC: soc-utils: convert not to use asoc_xxx()
ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx()
ASoC: soc.h: replace custom COUNT_ARGS() & CONCATENATE() implementations
ASoC: SOF: amd: add option to use sram for data bin loading
ASoC: SOF: amd: add support for acp6.3 based platform
ASoC: sof: amd: convert not to use asoc_xxx()
ASoC: SOF: amd: increase DSP cache window range
ASoC: SOF: amd: refactor acp dram usage for data bin loading
ASoC: SOF: amd: Use generic names for IPC types
ASoC: sof: convert not to use asoc_xxx()
ASoC: SOF: Convert to platform remove callback returning void
ASoC: SOF: core: Add probe_early and remove_late callbacks
ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran.
ASoC: SOF: Drop unused IPC type defines
ASoC: SOF: Extend the enabled DSP core handling
ASoC: SOF: imx: Use generic names for IPC types
ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms
ASoC: sof: intel: convert not to use asoc_xxx()
ASoC: SOF: Intel: Fix error handling in hda_init()
ASoC: SOF: Intel: hda-codec: Delay the codec device registration
ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
ASoC: SOF: Intel: hda-loader: Add support for split library loading
ASoC: SOF: Intel: hda: Add definition for SDxFIFOS.FIFOS mask
ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms
ASoC: SOF: Intel: hda: start splitting the probe
ASoC: SOF: Intel: Move binding to display driver outside of deferred probe
ASoC: SOF: Intel: mtl: dump dsp stack
ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions
ASoC: SOF: Intel: Use generic names for IPC types
ASoC: SOF: Introduce generic names for IPC types
ASoC: SOF: ipc4-control: Add support for ALSA enum control
ASoC: SOF: ipc4-control: Add support for ALSA switch control
ASoC: SOF: ipc4-control: Support for Switch and Enum
ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h
ASoC: SOF: ipc4-pcm: fixup dailink based on copier format
ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline
ASoC: SOF: ipc4-topology: Add deep buffer size to debug prints
ASoC: SOF: ipc4-topology: Add definition for generic switch/enum control
ASoC: SOF: ipc4-topology: Correct data structures for the GAIN module
ASoC: SOF: ipc4-topology: Correct data structures for the SRC module
ASoC: SOF: ipc4-topology: export sof_ipc4_copier_is_single_format
ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size()
ASoC: SOF: ipc4/Intel: Implement split fw library
ASoC: SOF: ipc4/Intel: Support for firmware exception
ASoC: SOF: ipc4: add a helper function to search debug slot
ASoC: SOF: ipc4: add definition of telemetry slot for exception handling
ASoC: SOF: ipc4: add exception node in sof debugfs directory
ASoC: SOF: ipc4: Add new message type: SOF_IPC4_GLB_LOAD_LIBRARY_PREPARE
ASoC: SOF: ipc4: Convert status code 2 and 15 to -EOPNOTSUPP
ASoC: SOF: ipc4: Dump the notification payload
ASoC: SOF: ipc4: Dump the payload also when set_get_data fails
ASoC: SOF: ipc4: Fixup dailink format based on copier
ASoC: SOF: IPC4: get pipeline priority from topology
ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware
ASoC: SOF: IPC4: sort pipeline based on priority
ASoC: SOF: ipc4: Take priority into cosideration when
ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4
ASoC: SOF: make .remove callback return void
ASoC: SOF: Make return of remove_late void, too
ASoC: sof: mediatek: convert not to use asoc_xxx()
ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible
ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible
ASoC: SOF: mediatek: Use generic names for IPC types
ASoC: SOF: misc updates for 6.7
ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP
ASoC: SOF: Pass PCI SSID to machine driver
ASoC: SOF: sof-audio: Modify logic for enabling/disabling topology cores
ASoC: SOF: sof-client: fix build when only IPC4 is selected
ASoC: SOF: sof-client: trivial: fix comment typo
ASoC: SOF: sof-pci-dev: Fix community key quirk detection
ASoC: SOF: sof-pci-dev: Update the ipc_type module parameter description
ASoC: SOF: topology: Fix mem leak in sof_dai_load()
ASoC: SOF: Use generic IPC type identifiers
ASoC: SOF: Use generic names for IPC types
ASoC: SOF: Xtensa: dump ar registers to restore call stack
ASoC: soundwire: convert not to use asoc_xxx()
ASoC: sprd: convert not to use asoc_xxx()
ASoC: starfive/jh7110-pwmdac: Convert to platform remove callback returning void
ASoC: starfive: Add JH7110 PWM-DAC driver
ASoC: starfive: convert not to use asoc_xxx()
ASoC: starfive: convert not to use asoc_xxx()
ASoC: stm: convert not to use asoc_xxx()
ASoC: sunxi: convert not to use asoc_xxx()
ASoC: tas2781: check the validity of prm_no/cfg_no
ASoC: tas2781: fixed compiling issue in m68k
ASoC: tas2781: make const read-only array magic_number static
ASoC: tas571x: Simplify probe()
ASoC: tegra: convert not to use asoc_xxx()
ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe()
ASoC: tegra: machine: Handle component name prefix
ASoC: ti: ams-delta: Allow it to be test compiled
ASoC: ti: Convert N810 ASoC to GPIO descriptors
ASoC: ti: convert not to use asoc_xxx()
ASoC: ti: Convert Pandora ASoC to GPIO descriptors
ASoC: ti: Convert RX51 to use exclusively GPIO descriptors
ASoC: ti: Convert TWL4030 to use GPIO descriptors
ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
ASoC: ti: osk5912: Drop unused include
ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep
ASoC: tlv320aic32x4-i2c: Simplify probe()
ASoC: tlv320aic32x4-spi: Simplify probe()
ASoC: uniphier: convert not to use asoc_xxx()
ASoC: uniphier: Make uniphier_aio_remove() return void
ASoC: Update jh7110 PWM DAC for ops move
ASoC: Use device_get_match_data()
ASoC: ux500: convert not to use asoc_xxx()
ASoC: wm8580: Move OF table
ASoC: wm8580: Remove trailing comma in the terminator entry
ASoC: wm8580: Simplify probe()
ASoC: wm8580: Simplify probe()
ASoC: wm8782: Constrain maximum audio rate at runtime
ASoC: wm8782: Use wlf,fsampen device tree property
ASoC: wm8974: Correct boost mixer inputs
ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate
 
ata: ahci: add identifiers for ASM2116 series adapters
ata: ahci: Add Intel Alder Lake-P AHCI controller to low power chipsets list
ata: ahci: print the lpm policy on boot
ata: imx: Use device_get_match_data()
ata: libata-core: Detach a port devices on shutdown
ata: libata-core: Do not poweroff runtime suspended ports
ata: libata-core: Do not resume runtime suspended ports
ata: libata-core: Fix ata_pci_shutdown_one()
ata: libata-core: Improve ata_dev_power_set_active()
ata: libata-core: Remove ata_port_resume_async()
ata: libata-core: Remove ata_port_suspend_async()
ata: libata-core: Synchronize ata_port_detach() with hotplug
ata: libata-eh: Improve reset error messages
ata: libata-eh: Reduce "disable device" message verbosity
ata: libata-eh: Spinup disk on resume after revalidation
ata: libata-sata: Improve ata_sas_slave_configure()
ata: libata-scsi: Cleanup ata_scsi_start_stop_xlat()
ata: libata: Annotate struct ata_cpr_log with __counted_by
ata: libata: Cleanup inline DMA helper functions
ata: pata_falcon: Convert to platform remove callback returning void
ata: pata_falcon: Stop using module_platform_driver_probe()
ata: pata_gayle: Convert to platform remove callback returning void
ata: pata_gayle: Stop using module_platform_driver_probe()
ata: pata_isapnp: Add missing error check for devm_ioport_map()
ata: sata_mv: aspeed: fix value check in mv_platform_probe()
ata: xgene: Use of_device_get_match_data()
 
atl1c: Work around the DMA RX overflow issue
 
atm: Fix Use-After-Free in do_vcc_ioctl
atm: fore200e: Drop unnecessary of_match_device()
atm: iphase: Do PCI error checks on own line
atm: solos-pci: Fix potential deadlock on &cli_queue_lock
atm: solos-pci: Fix potential deadlock on &tx_queue_lock
 
audit: Annotate struct audit_chunk with __counted_by
audit: don't take task_lock() in audit_exe_compare() code path
audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
 
autofs: add autofs_parse_fd()
autofs: add: new_inode check in autofs_fill_super()
autofs: convert autofs to use the new mount api
autofs: convert to new timestamp accessors
autofs: fix add autofs_parse_fd()
autofs: fix protocol sub version setting
autofs: refactor autofs_prepare_pipe()
autofs: refactor parse_options()
autofs: refactor super block info init
autofs: reformat 0pt enum declaration
autofs: validate protocol version
 
auxdisplay: panel: Replace deprecated strncpy() with strtomem_pad()
 
backing file: free directly
 
backlight: pwm_bl: Disable PWM on shutdown, suspend and remove
 
BackMerge tag : 'v6.6-rc7' into drm-next
 
badblocks: add helper routines for badblock ranges handling
badblocks: add more helper structure and routines in badblocks.h
badblocks: avoid checking invalid range in badblocks_check()
badblocks: improve badblocks_check() for multiple ranges handling
badblocks: improve badblocks_clear() for multiple ranges handling
badblocks: improve badblocks_set() for multiple ranges handling
badblocks: switch to the improved badblock handling code
 
bareudp: use ports to lookup route
 
bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc()
bcache: avoid NULL checking to c->root in run_cache_set()
bcache: avoid oversize memory allocation by small stripe_size
bcache: check return value from btree_node_alloc_replacement()
bcache: Convert to bdev_open_by_path()
bcache: dynamically allocate the md-bcache shrinker
bcache: Fixup error handling in register_cache()
bcache: fixup init dirty data errors
bcache: fixup lock c->root error
bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
bcache: move closures to lib/
bcache: prevent potential division by zero error
bcache: remove redundant assignment to variable cur_idx
bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
bcache: revert replacing IS_ERR_OR_NULL with IS_ERR
 
bcachefs: "Snapshot deletion did not run correctly" should be a fsck err
bcachefs: (invalidate|release)_folio fixes
bcachefs: -EROFS doesn't count as move_extent_start_fail
bcachefs: .get_parent() should return an error pointer
bcachefs: __bch2_btree_insert uses BTREE_INSERT_CACHED
bcachefs: __bch2_btree_insert() -> bch2_btree_insert_trans()
bcachefs: __bch2_btree_iter_set_pos()
bcachefs: __bch2_btree_node_iter_fix() improvements
bcachefs: __bch2_trans_commit() no longer calls bch2_trans_reset()
bcachefs: __bch2_trans_get_iter() refactoring, BTREE_ITER_NOT_EXTENTS
bcachefs: __bio_compress() fix up.
bcachefs: __journal_entry_close() never fails
bcachefs: Account for internal fragmentation better
bcachefs: Account for ioclock slop when throttling rebalance thread
bcachefs: Account for stripe parity sectors separately
bcachefs: acl: Add missing check in bch2_acl_chmod()
bcachefs: acl: Uninitialized variable in bch2_acl_chmod()
bcachefs: Add (partial) support for fixing btree topology
bcachefs: Add .to_text() methods for all superblock sections
bcachefs: Add a bch_page_state assert
bcachefs: Add a bit of missing repair code
bcachefs: Add a comment for BTREE_INSERT_NOJOURNAL usage
bcachefs: Add a comment for should_drop_open_bucket()
bcachefs: Add a cond_resched call to the copygc main loop
bcachefs: Add a cond_resched() call to journal_keys_sort()
bcachefs: Add a cond_resched() to bch2_alloc_write()
bcachefs: Add a cond_resched() to rebalance loop
bcachefs: Add a cond_seched() to the allocator thread
bcachefs: Add a counter for btree_trans restarts
bcachefs: Add a debug assert
bcachefs: Add a debug mode that always reads from every btree replica
bcachefs: Add a fallback when journal_keys doesn't fit in ram
bcachefs: Add a few tracepoints
bcachefs: Add a hint for allocating new stripes
bcachefs: Add a kmem_cache for btree_key_cache objects
bcachefs: Add a kthread_should_stop() check to allocator thread
bcachefs: Add a lock to bch_page_state
bcachefs: Add a manual trigger for lock wakeups
bcachefs: Add a mechanism for blocking the journal
bcachefs: Add a mechanism for passing extra journal entries to bch2_trans_commit()
bcachefs: Add a mechanism for running callbacks at trans commit time
bcachefs: Add a mempool for btree_trans bump allocator
bcachefs: Add a mempool for the replicas delta list
bcachefs: Add a missing bch2_btree_path_traverse() call
bcachefs: Add a missing bch2_err_str() call
bcachefs: Add a missing bch2_trans_relock() call
bcachefs: Add a missing btree_path_make_mut() call
bcachefs: Add a missing btree_path_set_dirty() calls
bcachefs: Add a missing prefetch include
bcachefs: Add a missing rhashtable_destroy() call
bcachefs: Add a missing wakeup
bcachefs: Add a perf test for multiple updates per commit
bcachefs: Add a persistent counter for bucket discards
bcachefs: Add a persistent counter for bucket invalidation
bcachefs: Add a pre-reserve mechanism for the journal
bcachefs: Add a print statement for when we go read-write
bcachefs: Add a race_fault() for write buffer slowpath
bcachefs: Add a shrinker for the btree key cache
bcachefs: Add a single slot percpu buf for btree iters
bcachefs: Add a sysfs attr for triggering discards
bcachefs: Add a sysfs var for average btree write size
bcachefs: Add a tracepoint for copygc waiting
bcachefs: Add a tracepoint for superblock writes
bcachefs: Add a tracepoint for the btree cache shrinker
bcachefs: Add a tracepoint for when we block on journal reclaim
bcachefs: Add a valgrind memcheck hint
bcachefs: Add a workqueue for btree io completions
bcachefs: Add a workqueue for journal reclaim
bcachefs: add ability to run gc on metadata only
bcachefs: Add accounting for dirty btree nodes/keys
bcachefs: Add actual tracepoints for transaction restarts
bcachefs: Add allocator thread state to sysfs
bcachefs: Add an .invalid method for bch2_btree_ptr_v2
bcachefs: Add an assert in inode_write for -ENOENT
bcachefs: Add an assert to bch2_bucket_nocow_unlock()
bcachefs: Add an assertion for removing btree nodes from cache
bcachefs: Add an assertion for using multiple btree_trans
bcachefs: Add an assertion to check for journal writes to same location
bcachefs: Add an assertion to track down a heisenbug
bcachefs: Add an error message for copygc spinning
bcachefs: Add an internal option for reading entire journal
bcachefs: Add an ioctl for resizing journal on a device
bcachefs: Add an O_DIRECT option (for userspace)
bcachefs: Add an option for btree node mem ptr optimization
bcachefs: Add an option for fsck error ratelimiting
bcachefs: Add an option for keeping journal entries after startup
bcachefs: Add an option for metadata_target
bcachefs: Add an option for rebuilding the replicas section
bcachefs: Add an option for whether inodes use the key cache
bcachefs: Add an option to control sharding new inode numbers
bcachefs: Add an option to disable reflink support
bcachefs: Add an overflow check in set_bkey_val_u64s()
bcachefs: Add another mssing bch2_trans_iter_put() call
bcachefs: Add assertions for unexpected transaction restarts
bcachefs: add bcachefs xxhash support
bcachefs: add bcachefs_effective xattrs
bcachefs: Add bch2_blk_status_to_str()
bcachefs: Add BCH_BKEY_PTRS_MAX
bcachefs: Add BCH_SUBVOLUME_UNLINKED
bcachefs: add bch_verbose() statements for shutdown
bcachefs: Add btree cache stats to sysfs
bcachefs: Add btree node prefetching to bch2_btree_and_journal_walk()
bcachefs: Add BTREE_PTR_RANGE_UPDATED
bcachefs: Add btree_trans* to inode_set_fn
bcachefs: Add buffered IO fallback for userspace
bcachefs: Add cannibalize lock to btree_cache_to_text()
bcachefs: Add code to scan for/rewite old btree nodes
bcachefs: add const annotations to bset.c
bcachefs: Add copygc wait to sysfs
bcachefs: Add debug code to print btree transactions
bcachefs: Add distinct error code for key_cache_upgrade
bcachefs: Add error handling to unit & perf tests
bcachefs: Add error message for failing to allocate sorted journal keys
bcachefs: Add error message for some allocation failures
bcachefs: Add error messages for memory allocation failures
bcachefs: Add error path to btree_split()
bcachefs: Add flags field to bch2_inode_to_text()
bcachefs: Add flags to indicate if inode opts were inherited or explicitly set
bcachefs: Add flushed_seq_ondisk to journal_debug_to_text()
bcachefs: add functionality for heaps to update backpointers
bcachefs: add inode_generation_to_text method
bcachefs: Add IO error counts to bch_member
bcachefs: Add iops fields to bch_member
bcachefs: Add iter->idx
bcachefs: Add iter_flags arg to bch2_btree_delete_range()
bcachefs: Add journal_seq to inode & alloc keys
bcachefs: Add logging to bch2_inode_peek() & related
bcachefs: Add max nr of IOs in flight to the move path
bcachefs: add missing bch2_btree_iter_node_drop() call
bcachefs: Add missing bch2_btree_node_iter_fix() call
bcachefs: Add missing bch2_btree_node_iter_fix() calls
bcachefs: Add missing bch2_err_class() call
bcachefs: add missing bch2_trans_begin() call
bcachefs: Add missing bch2_trans_iter_exit() call
bcachefs: Add missing BTREE_ITER_INTENT
bcachefs: Add missing call to bch2_replicas_entry_sort()
bcachefs: Add missing error checking in bch2_find_by_inum_trans()
bcachefs: Add missing include
bcachefs: Add missing printk newlines
bcachefs: Add missing validation for jset_entry_data_usage
bcachefs: Add mode to bch2_inode_to_text
bcachefs: add module description to fix modpost warning
bcachefs: Add more assertions for locking btree iterators out of order
bcachefs: Add more debug checks
bcachefs: Add more time stats for being blocked on allocator
bcachefs: Add more time_stats
bcachefs: Add new alloc fields
bcachefs: Add new assertions for shutdown path
bcachefs: Add new helper to retrieve bch_member from sb
bcachefs: Add offset_into_extent param to bch2_read_extent()
bcachefs: Add open_buckets to sysfs
bcachefs: Add option for completely disabling nocow
bcachefs: Add otime, parent to bch_subvolume
bcachefs: Add pagecache_add lock to buffered IO path, fault path
bcachefs: Add persistent counters
bcachefs: Add persistent counters for all tracepoints
bcachefs: Add persistent identifiers for recovery passes
bcachefs: Add print method for bch2_btree_ptr_v2
bcachefs: Add printf format attribute to bch2_pr_buf()
bcachefs: Add private error codes for ENOSPC
bcachefs: add progress stats to sysfs
bcachefs: Add repair code for out of order keys in a btree node.
bcachefs: Add rw to .key_invalid()
bcachefs: Add safe versions of varint encode/decode
bcachefs: Add some comments for btree iterator flags
bcachefs: Add some cond_rescheds() in shutdown path
bcachefs: Add some logging for btree node rewrites due to errors
bcachefs: Add some missing error messages
bcachefs: Add some printks for error paths
bcachefs: Add some unlikely() annotations
bcachefs: Add SPOS_MAX to bpos_to_text()
bcachefs: Add subvolume to ei_inode_info
bcachefs: Add support for dirents that point to subvolumes
bcachefs: Add support for doing btree updates prior to journal replay
bcachefs: Add support for FALLOC_FL_INSERT_RANGE
bcachefs: Add tabstops to printbufs
bcachefs: Add the status of bucket gen gc to sysfs
bcachefs: Add time stats for btree updates
bcachefs: Add tracepoint & counter for btree split race
bcachefs: Add verbose log messages for journal read
bcachefs: Add vmalloc fallback for decompress workspace
bcachefs: added lock held time stats
bcachefs: All held locks must be in a btree path
bcachefs: All triggers are BTREE_TRIGGER_WANTS_OLD_AND_NEW
bcachefs: alloc_v4_u64s() fix
bcachefs: Allocate fs_usage in do_btree_insert_at()
bcachefs: Allocate journal buckets sequentially
bcachefs: allocate sb_read_scratch with __get_free_page
bcachefs: Allocate some extra room in btree_key_cache_fill()
bcachefs: allocate_dropping_locks()
bcachefs: Allocation code refactoring
bcachefs: Allocator refactoring
bcachefs: Allocator startup fixes/refactoring
bcachefs: Allocator startup improvements
bcachefs: Allocator thread doesn't need gc_lock anymore
bcachefs: Allow answering y or n to all fsck errors of given type
bcachefs: Allow existing stripes to be updated with new data buckets
bcachefs: Allow for more btrees
bcachefs: Allow for new alloc fields
bcachefs: Allow for unknown btree IDs
bcachefs: Allow for unknown key types
bcachefs: allow journal reply on ro mount
bcachefs: Allow shorter JSET_ENTRY_dev_usage entries
bcachefs: allow writeback to fill bio completely
bcachefs: Also log device name in userspace
bcachefs: Also log overwrites in journal
bcachefs: Also print out in-memory gen on stale dirty pointer
bcachefs: Also show when blocked on write locks
bcachefs: Always check alloc data type
bcachefs: Always check for bucket reuse after read
bcachefs: Always check for invalid bkeys in main commit path
bcachefs: Always check for invalid bkeys in trans commit path
bcachefs: Always check for transaction restarts
bcachefs: Always check if we need disk res in extent update path
bcachefs: Always clear should_be_locked in bch2_trans_begin()
bcachefs: Always descend to leaf nodes it btree_gc
bcachefs: Always emit new extents on partial overwrite
bcachefs: Always give out journal pre-res if we already have one
bcachefs: Always increment bucket gen on bucket reuse
bcachefs: Always print when doing journal replay in fsck
bcachefs: Always rebuild aux search trees when node boundaries change
bcachefs: Always run topology error when CONFIG_BCACHEFS_DEBUG=y
bcachefs: Always touch page state with page locked
bcachefs: Always use bch2_extent_trim_atomic()
bcachefs: Always use percpu_ref_tryget_live() on c->writes
bcachefs: Always write a journal entry when stopping journal
bcachefs: Always zero memory from bch2_trans_kmalloc()
bcachefs: Another should_be_locked fixup
bcachefs: Apply workaround for too many btree iters to read path
bcachefs: Array bounds fixes
bcachefs: Assert that iterators aren't being double freed
bcachefs: Assert that we're not trying to flush journal seq in the future
bcachefs: assertion to catch outstanding bug
bcachefs: Assorted checkpatch fixes
bcachefs: Assorted ec fixes
bcachefs: Assorted endianness fixes
bcachefs: Assorted fixes for clang
bcachefs: Assorted fixes for running on very small devices
bcachefs: Assorted journal refactoring
bcachefs: Assorted journal refactoring
bcachefs: Assorted journal refactoring
bcachefs: Assorted preemption fixes
bcachefs: Assorted sparse fixes
bcachefs: Avoid __GFP_NOFAIL
bcachefs: Avoid atomics in write fast path
bcachefs: Avoid calling bch2_btree_iter_relock() in bch2_btree_iter_traverse()
bcachefs: Avoid calling iter_prev() in extent update path
bcachefs: Avoid deadlocking on the allocator
bcachefs: avoid out-of-bounds in split_devs
bcachefs: Avoid spurious transaction restarts
bcachefs: Avoid using btree_node_lock_nopath()
bcachefs: Avoid write lock on mark_lock
bcachefs: bcachefs_format.h should be using __u64
bcachefs: bcachefs_metadata_version_deleted_inodes
bcachefs: bcachefs_metadata_version_major_minor
bcachefs: bch2_acl_to_text()
bcachefs: bch2_alloc_sectors_append_ptrs() now takes cached flag
bcachefs: bch2_alloc_write()
bcachefs: bch2_alloc_write() should be writing for all devices
bcachefs: bch2_assert_pos_locked()
bcachefs: bch2_bkey_alloc() now calls bch2_trans_update()
bcachefs: bch2_bkey_cmp_packed_inlined()
bcachefs: bch2_bkey_get_empty_slot()
bcachefs: bch2_bkey_get_iter() helpers
bcachefs: bch2_bkey_get_mut() improvements
bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()
bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()
bcachefs: bch2_bkey_packed_to_binary_text()
bcachefs: bch2_bkey_ptrs_invalid()
bcachefs: bch2_btree_bit_mod()
bcachefs: bch2_btree_cache_scan() improvement
bcachefs: bch2_btree_delete_at_range()
bcachefs: bch2_btree_delete_extent_at()
bcachefs: bch2_btree_delete_range_trans()
bcachefs: bch2_btree_delete_range_trans() now returns -BCH_ERR_transaction_restart_nested
bcachefs: bch2_btree_id_str()
bcachefs: bch2_btree_insert_node() no longer uses lock_write_nofail
bcachefs: bch2_btree_insert_nonextent()
bcachefs: bch2_btree_iter_advance_pos()
bcachefs: bch2_btree_iter_fix_key_modified()
bcachefs: bch2_btree_iter_peek() now works with interior nodes
bcachefs: bch2_btree_iter_peek_all_levels()
bcachefs: bch2_btree_iter_peek_and_restart_outlined()
bcachefs: bch2_btree_iter_peek_node_and_restart()
bcachefs: bch2_btree_iter_peek_prev()
bcachefs: bch2_btree_iter_peek_slot() now saves initial position when searching
bcachefs: bch2_btree_iter_peek_slot() now supports BTREE_ITER_WITH_UPDATES
bcachefs: bch2_btree_iter_peek_slot() now works on interior nodes
bcachefs: bch2_btree_iter_peek_upto()
bcachefs: bch2_btree_iter_relock_intent()
bcachefs: bch2_btree_iter_traverse() shouldn't normally call traverse_all()
bcachefs: bch2_btree_key_cache_scan() doesn't need trylock
bcachefs: bch2_btree_node_lock_write_nofail()
bcachefs: bch2_btree_node_ondisk_to_text()
bcachefs: bch2_btree_node_relock_notrace()
bcachefs: bch2_btree_node_rewrite() now returns transaction restarts
bcachefs: bch2_btree_node_to_text() const correctness
bcachefs: bch2_btree_path_peek_slot_exact()
bcachefs: bch2_btree_path_set_pos()
bcachefs: bch2_btree_path_upgrade() now emits transaction restart
bcachefs: bch2_btree_trans_to_text(): print blocked time
bcachefs: bch2_btree_update_start() refactoring
bcachefs: bch2_bucket_alloc_new_fs() no longer depends on bucket marks
bcachefs: bch2_bucket_alloc_trans_early -> for_each_btree_key_norestart
bcachefs: bch2_bucket_is_movable() -> BTREE_ITER_CACHED
bcachefs: bch2_buffered_write large folio conversion
bcachefs: bch2_check_set_feature()
bcachefs: bch2_copygc_wait_to_text()
bcachefs: bch2_d_types[]
bcachefs: bch2_data_update_index_update() -> bch2_trans_run()
bcachefs: bch2_data_update_init() considers ptr durability
bcachefs: bch2_dev_freespace_init() Print out status every 10 seconds
bcachefs: bch2_dev_usage_update() no longer depends on bucket_mark
bcachefs: bch2_disk_path_to_text() no longer takes sb_lock
bcachefs: bch2_dump_trans_iters_updates()
bcachefs: bch2_ec_read_extent() now takes btree_trans
bcachefs: bch2_extent_atomic_end() now traverses iter
bcachefs: bch2_extent_drop_ptrs()
bcachefs: bch2_extent_fallocate()
bcachefs: bch2_extent_ptr_decoded_append()
bcachefs: bch2_extent_ptr_desired_durability()
bcachefs: bch2_extent_trim_atomic()
bcachefs: bch2_extent_update_i_size_sectors()
bcachefs: bch2_foreground_maybe_merge() now correctly reports lock restarts
bcachefs: bch2_fs_moving_ctxts_to_text()
bcachefs: bch2_fs_quota_transfer
bcachefs: bch2_gc_gens() no longer uses bucket array
bcachefs: bch2_hprint(): don't print decimal if conversion was exact
bcachefs: bch2_inode_opts_get()
bcachefs: bch2_inode_peek()/bch2_inode_write()
bcachefs: bch2_inum_opts_get()
bcachefs: bch2_ioc_reinherit_attrs()
bcachefs: bch2_ioctl_disk_resize_journal(): check for integer truncation
bcachefs: bch2_journal_entries_postprocess()
bcachefs: bch2_journal_entry_to_text()
bcachefs: bch2_journal_halt() now takes journal lock
bcachefs: bch2_journal_key_insert() no longer transfers ownership
bcachefs: bch2_journal_log_msg()
bcachefs: bch2_journal_noflush_seq()
bcachefs: bch2_journal_space_available improvements
bcachefs: bch2_mark_alloc(): Do wakeups after updating usage
bcachefs: bch2_mark_key() now takes bch_data_type
bcachefs: bch2_mark_key() now takes btree_id & level
bcachefs: bch2_mark_snapshot() now called like other triggers
bcachefs: bch2_moving_ctxt_flush_all()
bcachefs: bch2_open_bucket_to_text()
bcachefs: bch2_path_put_nokeep()
bcachefs: bch2_print_string_as_lines()
bcachefs: bch2_propagate_key_to_snapshot_leaves()
bcachefs: bch2_prt_datetime()
bcachefs: bch2_read_extent() microoptimizations
bcachefs: bch2_readahead() large folio conversion
bcachefs: bch2_run_explicit_recovery_pass()
bcachefs: bch2_sb_field_get() refactoring
bcachefs: bch2_sb_maybe_downgrade(), bch2_sb_upgrade()
bcachefs: bch2_seek_pagecache_data() folio conversion
bcachefs: bch2_seek_pagecache_hole() folio conversion
bcachefs: bch2_stripe_to_text() now prints ptr gens
bcachefs: bch2_subvolume_get()
bcachefs: bch2_time_stats_to_text now indents properly
bcachefs: bch2_trans_commit_bkey_invalid()
bcachefs: bch2_trans_downgrade()
bcachefs: bch2_trans_exit() no longer returns errors
bcachefs: bch2_trans_get_iter() no longer returns errors
bcachefs: bch2_trans_in_restart_error()
bcachefs: bch2_trans_inconsistent()
bcachefs: bch2_trans_kmalloc no longer allocates memory with btree locks held
bcachefs: bch2_trans_locked()
bcachefs: bch2_trans_log_msg()
bcachefs: bch2_trans_mark_key() now takes a bkey_i *
bcachefs: bch2_trans_mark_pointer() refactoring
bcachefs: bch2_trans_mark_update()
bcachefs: bch2_trans_relock() only relocks iters that should be locked
bcachefs: bch2_trans_relock_notrace()
bcachefs: bch2_trans_reset() calls should be at the tops of loops
bcachefs: bch2_trans_reset_updates()
bcachefs: bch2_trans_revalidate_updates_in_node()
bcachefs: bch2_trans_run()
bcachefs: bch2_trans_unlock_noassert()
bcachefs: bch2_trans_update() is now __must_check
bcachefs: bch2_trans_update() now takes struct btree_insert_entry
bcachefs: bch2_trans_update_extent_overwrite()
bcachefs: bch2_trans_update_get_key_cache()
bcachefs: bch2_trans_updates_to_text()
bcachefs: bch2_truncate_page() large folio conversion
bcachefs: bch2_version_compatible()
bcachefs: bch2_version_to_text()
bcachefs: bch2_write_queue()
bcachefs: bch2_xattr_set() now updates ctime
bcachefs: BCH_BEATURE_atomic_nlink is obsolete
bcachefs: BCH_COMPAT_bformat_overflow_done no longer required
bcachefs: bch_dev->dev
bcachefs: BCH_ERR_fsck -> EINVAL
bcachefs: bch_err_msg(), bch_err_fn() now filters out transaction restart errors
bcachefs: BCH_EXTENT_ENTRY_TYPES()
bcachefs: BCH_FEATURE_new_extent_overwrite is now required
bcachefs: bch_folio can now handle multi-order folios
bcachefs: bch_folio_sector_state improvements
bcachefs: BCH_JSET_ENTRY_log
bcachefs: bch_opt_fn
bcachefs: bch_sb.recovery_passes_required
bcachefs: BCH_SB_FEATURES_ALL
bcachefs: bch_sb_field_downgrade
bcachefs: bch_sb_field_errors
bcachefs: bch_sb_field_journal_v2
bcachefs: BCH_SB_RESERVE_BYTES
bcachefs: BCH_SB_VERSION_UPGRADE_COMPLETE()
bcachefs: BCH_WATERMARK_reclaim
bcachefs: BCH_WRITE_SYNC
bcachefs: Be less restrictive when validating journal overwrite entries
bcachefs: Be more careful about JOURNAL_RES_GET_RESERVED
bcachefs: Be more careful in bch2_bkey_to_text()
bcachefs: Be more conservation about journal pre-reservations
bcachefs: Be more precise with journal error reporting
bcachefs: Be more rigorous about marking the filesystem clean
bcachefs: Be slightly less tricky with union usage
bcachefs: Be sure to check ptr->dev in copygc pred function
bcachefs: Better algorithm for btree node merging in write path
bcachefs: Better approach to write vs. read lock deadlocks
bcachefs: Better bch2_trans_copy_iter()
bcachefs: better BTREE_INSERT_NO_CLEAR_REPLICAS
bcachefs: Better calculation of copygc threshold
bcachefs: Better error messages on bucket sector count overflows
bcachefs: Better inlining for bch2_alloc_to_v4_mut
bcachefs: Better inlining in bch2_subvolume_get_snapshot()
bcachefs: Better inlining in bch2_time_stats_update()
bcachefs: Better inlining in core write path
bcachefs: Better iterator picking
bcachefs: Better journal debug
bcachefs: Better superblock opt validation
bcachefs: Better use of locking helpers
bcachefs: bio_for_each_segment_all() -> bio_for_each_folio_all()
bcachefs: bkey noops
bcachefs: bkey_copy() is no longer a macro
bcachefs: bkey_format helper improvements
bcachefs: BKEY_INVALID_FROM_JOURNAL
bcachefs: bkey_merge() now takes bkey_s
bcachefs: bkey_min(), bkey_max()
bcachefs: bkey_on_stack
bcachefs: bkey_on_stack_reassemble()
bcachefs: bkey_ops.min_val_size
bcachefs: BKEY_PADDED_ONSTACK()
bcachefs: bkey_written()
bcachefs: bpos is misaligned on big endian
bcachefs: Break out bch2_btree_path_traverse_cached_slowpath()
bcachefs: Break up bch2_journal_write()
bcachefs: Break up io.c
bcachefs: Bring back BTREE_ITER_CACHED_NOFILL
bcachefs: Bring back metadata only gc
bcachefs: BSET_OFFSET()
bcachefs: btree gc refactoring
bcachefs: Btree iter improvements
bcachefs: Btree iterator, update flags no longer conflict
bcachefs: Btree iterators now always have a btree_trans
bcachefs: Btree key cache
bcachefs: Btree key cache coherency
bcachefs: Btree key cache improvements
bcachefs: btree key cache locking improvements
bcachefs: Btree key cache optimization
bcachefs: btree key cache pcpu freedlist
bcachefs: Btree key cache shrinker fix
bcachefs: Btree locking fix, refactoring
bcachefs: Btree split improvement
bcachefs: Btree splits no longer automatically cause a transaction restart
bcachefs: Btree splits now only take the locks they need
bcachefs: Btree update path cleanup
bcachefs: Btree write buffer
bcachefs: btree_and_journal_iter
bcachefs: btree_bkey_cached_common
bcachefs: btree_bkey_cached_common->cached
bcachefs: btree_err() now uses bch2_print_string_as_lines()
bcachefs: btree_gc no longer uses main in-memory bucket array
bcachefs: btree_id_cached()
bcachefs: BTREE_ID_logged_ops
bcachefs: BTREE_ID_snapshot_tree
bcachefs: BTREE_INSERT_ATOMIC must be used for extents now
bcachefs: BTREE_INSERT_JOURNAL_RES_FULL is no longer possible
bcachefs: BTREE_INSERT_LAZY_RW is only for recovery path
bcachefs: btree_iter->ip_allocated
bcachefs: btree_iter->should_be_locked
bcachefs: BTREE_ITER_FILTER_SNAPSHOTS
bcachefs: BTREE_ITER_FILTER_SNAPSHOTS is selected automatically
bcachefs: btree_iter_live()
bcachefs: BTREE_ITER_NO_NODE -> BCH_ERR codes
bcachefs: BTREE_ITER_NOPRESERVE
bcachefs: btree_iter_peek_with_updates()
bcachefs: btree_iter_prev_slot()
bcachefs: btree_iter_set_dontneed()
bcachefs: BTREE_ITER_SLOTS isn't a type of btree iter
bcachefs: BTREE_ITER_WITH_JOURNAL
bcachefs: BTREE_ITER_WITH_KEY_CACHE
bcachefs: BTREE_ITER_WITH_UPDATES
bcachefs: btree_journal_iter.c
bcachefs: btree_locking.c
bcachefs: btree_node_u64s_with_format() takes nr keys
bcachefs: btree_path
bcachefs: btree_path_down() optimization
bcachefs: btree_path_make_mut() clears should_be_locked
bcachefs: btree_path_set_level_(up|down)
bcachefs: btree_ptr_v2
bcachefs: btree_trans->write_locked
bcachefs: btree_trans_too_many_iters() is now a transaction restart
bcachefs: BTREE_TRIGGER_INSERT now only means insert
bcachefs: btree_update_interior.c prep for backpointers
bcachefs: BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE
bcachefs: btree_update_nodes_written() needs BTREE_INSERT_USE_RESERVE
bcachefs: btree_update_nodes_written() requires alloc reserve
bcachefs: BTREE_UPDATE_NOJOURNAL
bcachefs: Bucket invalidate path improvements
bcachefs: bucket_alloc_fail tracepoint should only fire when we have to block
bcachefs: bucket_alloc_state
bcachefs: bucket_gens btree
bcachefs: bucket_lock() is now a sleepable lock
bcachefs: Build fixes for 32bit x86
bcachefs: byte order swap bch_alloc_v4.fragmentation_lru field
bcachefs: cached data shouldn't prevent fs from mounting
bcachefs: Cached pointers should not be erasure coded
bcachefs: Call bch2_btree_iter_traverse() if necessary in commit path
bcachefs: Call bch2_btree_update_add_new_node() before dropping write lock
bcachefs: Call bch2_do_invalidates() when going read write
bcachefs: Call bch2_inconsistent_error() on missing stripe/indirect extent
bcachefs: Call bch2_path_put_nokeep() before bch2_path_put()
bcachefs: Caller now responsible for calling mark_key for gc
bcachefs: Can't be holding read locks while taking write locks
bcachefs: Centralize btree node lock initialization
bcachefs: Centralize marking of replicas in btree update path
bcachefs: Change __bch2_trans_commit() to run triggers then get RW
bcachefs: Change __bch2_writepage() to not write to holes
bcachefs: Change a BUG_ON() to a fatal error
bcachefs: Change allocations for ec stripes to blocking
bcachefs: Change bch2_btree_key_cache_count() to exclude dirty keys
bcachefs: Change bch2_dev_lookup() to not use lookup_bdev()
bcachefs: Change bch2_dump_bset() to also print key values
bcachefs: Change bkey_invalid() rw param to flags
bcachefs: Change btree split threshold to be in u64s
bcachefs: Change btree_iter_traverse_error() to not use iter->next
bcachefs: Change bucket_lock() to use bit_spin_lock()
bcachefs: Change buffered write path to write to partial pages
bcachefs: Change check for invalid key types
bcachefs: Change copygc to consider bucket fragmentation
bcachefs: Change copygc wait amount to be min of per device waits
bcachefs: Change flags param to bch2_btree_delete_range to update_flags
bcachefs: Change how replicated data is accounted
bcachefs: Change inode allocation code for snapshots
bcachefs: Change journal_io.c assertion to error message
bcachefs: Change lockrestart_do() to always call bch2_trans_begin()
bcachefs: Change when we allow overwrites
bcachefs: Change where merging of interior btree nodes is trigger from
bcachefs: chardev: fix an integer overflow (32 bit only)
bcachefs: chardev: return -EFAULT if copy_to_user() fails
bcachefs: Check alignment in write path
bcachefs: Check btree topology at startup
bcachefs: Check for bad key version number
bcachefs: Check for directories in deleted inodes btree
bcachefs: Check for duplicate device ptrs in bch2_bkey_ptrs_invalid()
bcachefs: Check for ERR_PTR() from filemap_lock_folio()
bcachefs: Check for errors from bch2_trans_update()
bcachefs: Check for errors from crypto_skcipher_encrypt()
bcachefs: Check for errors from register_shrinker()
bcachefs: Check for errors in bch2_journal_reclaim()
bcachefs: Check for extents past eof correctly
bcachefs: Check for extents with too many ptrs
bcachefs: Check for folios that don't have bch_folio attached
bcachefs: Check for key size > offset
bcachefs: Check for lru entries with time=0
bcachefs: Check for nonce offset inconsistency in data_update path
bcachefs: Check for read_time == 0 in bch2_alloc_v4_invalid()
bcachefs: Check for redundant ec entries/stripe ptrs
bcachefs: Check for rw before setting opts via sysfs
bcachefs: Check for stale dirty pointer before reads
bcachefs: Check for too-large encoded extents
bcachefs: Check for unsupported features
bcachefs: Check gfp_flags correctly in bch2_btree_cache_scan()
bcachefs: Check if extending inode differently
bcachefs: Check inodes at start of fsck
bcachefs: Check return code from need_whiteout_for_snapshot()
bcachefs: Check that keys are in the correct btrees
bcachefs: check_extent() refactoring
bcachefs: check_extent(): don't use key_visible_in_snapshot()
bcachefs: check_extents(): make sure to check i_sectors for last inode
bcachefs: Child btree iterators
bcachefs: Clean up bch2_btree_and_journal_walk()
bcachefs: Clean up bch2_extent_can_insert
bcachefs: Clean up error reporting in the startup path
bcachefs: Clean up interior update paths
bcachefs: Clean up key merging
bcachefs: clean up post-eof folios on -ENOSPC
bcachefs: Clean up tests code
bcachefs: Clean up, possixly fix page disk reservation accounting
bcachefs: Clean up/rename bch2_trans_node_* fns
bcachefs: Cleanup i_nlink handling
bcachefs: Cleanup redundant snapshot nodes
bcachefs: Clear BCH_FEATURE_extents_above_btree_updates on clean shutdown
bcachefs: Clear btree_node_just_written() when node reused or evicted
bcachefs: Clear iter->should_be_locked in bch2_trans_reset
bcachefs: Close journal entry if necessary when flushing all pins
bcachefs: cmp_int()
bcachefs: Comparison function cleanups
bcachefs: Compression fixes
bcachefs: Compression levels
bcachefs: CONFIG_BCACHEFS_DEBUG_TRANSACTIONS no longer defaults to y
bcachefs: Consolidate bch2_btree_iter_peek() and peek_with_updates()
bcachefs: Consolidate bch2_read_retry and bch2_read()
bcachefs: Consolidate btree id properties
bcachefs: Consolidate intent lock code in btree_path_up_until_good_node
bcachefs: Consolidate trigger code a bit
bcachefs: Convert -ENOENT to private error codes
bcachefs: Convert .key_invalid methods to printbufs
bcachefs: Convert a BUG_ON() to a warning
bcachefs: Convert a BUG_ON() to a warning
bcachefs: Convert acl.c to allocate_dropping_locks()
bcachefs: Convert all bch2_trans_commit() users to BTREE_INSERT_ATOMIC
bcachefs: Convert alloc code to for_each_btree_key_commit()
bcachefs: convert bch2_btree_insert_at() usage to bch2_trans_commit()
bcachefs: Convert bch2_check_lrus() to for_each_btree_key_commit()
bcachefs: Convert bch2_dev_freespace_init() to for_each_btree_key_commit()
bcachefs: Convert bch2_dev_usrdata_drop() to for_each_btree_key2()
bcachefs: Convert bch2_do_discards_work() to for_each_btree_key2()
bcachefs: Convert bch2_do_invalidates_work() to for_each_btree_key2()
bcachefs: Convert bch2_fpunch to bch2_extent_update()
bcachefs: Convert bch2_fs_open() to darray
bcachefs: Convert bch2_gc_done() for_each_btree_key2()
bcachefs: Convert bch2_mark_key() to take a btree_trans *
bcachefs: Convert bch2_pd_controller_print_debug() to a printbuf
bcachefs: Convert bch2_sb_to_text to master option list
bcachefs: convert bchfs_write_index_update() to bch2_extent_update()
bcachefs: Convert btree_err() to a function
bcachefs: Convert btree_err_type to normal error codes
bcachefs: Convert bucket invalidation to key marking path
bcachefs: Convert bucket_alloc_ret to negative error codes
bcachefs: Convert compression_stats to for_each_btree_key2
bcachefs: Convert constants to consts
bcachefs: Convert debugfs code to for_each_btree_key2()
bcachefs: Convert EAGAIN errors to private error codes
bcachefs: Convert erasure coding to for_each_btree_key_commit()
bcachefs: Convert EROFS errors to private error codes
bcachefs: convert fcollapse to bch2_extent_update()
bcachefs: convert fpunch to bch2_extent_update()
bcachefs: Convert fsck errors to errcode.h
bcachefs: Convert gc errors to fsck errors
bcachefs: Convert gc_alloc_start() to for_each_btree_key2()
bcachefs: Convert io paths for snapshots
bcachefs: Convert journal BUG_ON() to a warning
bcachefs: Convert journal sysfs params to regular options
bcachefs: Convert journal validation to bkey_invalid_flags
bcachefs: Convert more -EROFS to private error codes
bcachefs: Convert more code to bch_err_msg()
bcachefs: Convert more fsck code to for_each_btree_key2()
bcachefs: Convert more locking code to btree_bkey_cached_common
bcachefs: Convert more quota code to for_each_btree_key2()
bcachefs: Convert raw uses of bch2_btree_iter_link() to new transactions
bcachefs: Convert snapshot table to RCU array
bcachefs: Convert some assertions to fsck errors
bcachefs: Convert some enums to x-macros
bcachefs: Convert some WARN_ONs to WARN_ON_ONCE
bcachefs: Convert subvol code to for_each_btree_key_commit()
bcachefs: Convert to __packed and __aligned
bcachefs: Convert tracepoints to use %ps, not %pf
bcachefs: convert truncate to bch2_extent_update()
bcachefs: Convert various code to printbuf
bcachefs: Converting to typed bkeys is now allowed for err, null ptrs
bcachefs: copy correct journal_seq to dir in create
bcachefs: Copy ptr->cached when migrating data
bcachefs: Copygc allocations shouldn't be nowait
bcachefs: Copygc no longer uses bucket array
bcachefs: Copygc now uses backpointers
bcachefs: correctly initialize bch_extent_ptr
bcachefs: Correctly initialize bkey_cached->lock
bcachefs: Correctly initialize new buckets on device resize
bcachefs: Correctly order flushes and journal writes on multi device filesystems
bcachefs: Count iterators for reflink_p overwrites correctly
bcachefs: Count reserved extents as holes
bcachefs: Create allocator threads when allocating filesystem
bcachefs: create internal disk_groups sysfs file
bcachefs: DARRAY_PREALLOCATED()
bcachefs: darrays
bcachefs: data jobs, including rebalance wait for copygc.
bcachefs: Data move path now uses bch2_trans_unlock_long()
bcachefs: data move path should not be trying to move reflink_p keys
bcachefs: Data update path no longer leaves cached replicas
bcachefs: Data update path won't accidentaly grow replicas
bcachefs: Data update support for unwritten extents
bcachefs: Deadlock cycle detector
bcachefs: Deadlock prevention for ei_pagecache_lock
bcachefs: deallocate_extra_replicas()
bcachefs: Debug assertion improvements
bcachefs: Debug code improvements
bcachefs: Debug mode for c->writes references
bcachefs: debug: Fix some locking bugs
bcachefs: Debugfs cleanup
bcachefs: Deduplicate keys in the journal before replay
bcachefs: Defer full journal entry validation
bcachefs: Deferred btree updates
bcachefs: Delay setting path->should_be_locked
bcachefs: delete a debug printk
bcachefs: Delete a faulty assertion
bcachefs: Delete a faulty assertion
bcachefs: delete a slightly faulty assertion
bcachefs: Delete a spurious assertion
bcachefs: Delete an incorrect bch2_trans_unlock()
bcachefs: Delete atomic_inc_bug()
bcachefs: Delete bch_writepage
bcachefs: Delete dead code
bcachefs: Delete dead journalling code
bcachefs: Delete dentry when deleting snapshots
bcachefs: Delete duplicate code
bcachefs: Delete duplicate time stats initialization
bcachefs: delete duplicated code
bcachefs: Delete in memory ec backpointers
bcachefs: Delete obsolete btree ptr check
bcachefs: Delete old deadlock avoidance code
bcachefs: Delete redundant log messages
bcachefs: Delete redundant tracepoint
bcachefs: Delete some dead code
bcachefs: delete some dead code
bcachefs: Delete some dead code
bcachefs: Delete some dead code in bch2_replicas_gc_end()
bcachefs: Delete some dead journal code
bcachefs: Delete some flag bits that are no longer used
bcachefs: Delete some obsolete journal_seq_blacklist code
bcachefs: Delete time_stats for lock contended times
bcachefs: Delete unused arguments
bcachefs: Delete warning from promote_alloc()
bcachefs: Delete weird hacky transaction restart injection
bcachefs: dio arithmetic improvements
bcachefs: DIO write path only needs to shoot down pagecache once, not twice
bcachefs: DIO write path optimization
bcachefs: Dirent repair code
bcachefs: Disable debug log statements
bcachefs: Disable extent merging
bcachefs: Disable quota support
bcachefs: disallow ever going rw if nochanges or noreplay
bcachefs: Disk space accounting fix
bcachefs: Disk space accounting fix on brand-new fs
bcachefs: Disk usage in compressed sectors, not uncompressed
bcachefs: do not compile acl mod on minimal config
bcachefs: Do updates in order they were queued up in
bcachefs: docs: add docs for bch2_trans_reset
bcachefs: Don't allocate memory under mark_lock
bcachefs: Don't allocate memory under the btree cache lock
bcachefs: Don't allocate memory while holding journal reservation
bcachefs: Don't allocate stripes at POS_MIN
bcachefs: Don't allocate too-big bios
bcachefs: Don't allow bkey vals that are too big in extents btree
bcachefs: Don't allow hardlinks when inherited attrs would change
bcachefs: Don't arm journal->write_work when journal entry !open
bcachefs: don't attempt rw on unfreeze when shutdown
bcachefs: Don't block on allocations when only writing to specific device
bcachefs: Don't block on ec_stripe_head_lock with btree locks held
bcachefs: Don't block on journal reservation with btree locks held
bcachefs: Don't block on reclaim_lock from journal_res_get
bcachefs: don't block reads if we're promoting
bcachefs: Don't BUG() in update_replicas
bcachefs: Don't BUG_ON() btree topology error
bcachefs: Don't BUG_ON() inode link count underflow
bcachefs: Don't BUG_ON() on bucket sector count overflow
bcachefs: Don't BUG_ON() sector count overflow
bcachefs: don't bump key cache journal seq on nojournal commits
bcachefs: Don't call bch2_bkey_transform() unnecessarily
bcachefs: Don't call bch2_btree_iter_traverse() unnecessarily
bcachefs: don't call bch2_bucket_seq_cleanup from journal_buf_switch
bcachefs: Don't call bch2_journal_pin_drop() under key cache lock
bcachefs: Don't call bch2_trans_update() unlocked
bcachefs: Don't call into journal reclaim when we're not supposed to
bcachefs: Don't call local_clock() twice in trans_begin()
bcachefs: Don't call lock_graph_descend() with wait lock held
bcachefs: Don't call trans_iter_put() on error pointer
bcachefs: Don't cap ios in dio write path at 2 MB
bcachefs: Don't check for -ENOSPC in page writeback
bcachefs: Don't deadlock when btree node reuse changes lock ordering
bcachefs: Don't decrease BTREE_ITER_MAX when LOCKDEP=y
bcachefs: Don't disable preemption unnecessarily
bcachefs: Don't disallow btree writes to RO devices
bcachefs: don't do initial gc if have alloc info feature
bcachefs: Don't do upgrades in nochanges mode
bcachefs: Don't downgrade in traverse()
bcachefs: Don't downgrade iterators in bch2_trans_get_iter()
bcachefs: Don't downgrade locks on transaction restart
bcachefs: Don't drop journal pins in exit path
bcachefs: Don't drop ptrs to btree nodes
bcachefs: Don't drop read locks at transaction commit time
bcachefs: Don't drop replicas when copygcing ec data
bcachefs: Don't embed btree iters in btree_trans
bcachefs: Don't emit tracepoints for expected events
bcachefs: Don't erasure code cached ptrs
bcachefs: Don't error out of recovery process on journal read error
bcachefs: Don't error out when just reading the journal
bcachefs: Don't export __bch2_fs_read_write
bcachefs: Don't fail mount if device has been removed
bcachefs: Don't fail mounts due to devices that are marked as failed
bcachefs: Don't flush btree writes more aggressively because of btree key cache
bcachefs: Don't flush journal from bch2_vfs_write_inode()
bcachefs: Don't fragment extents when making them indirect
bcachefs: Don't get journal reservation until after we know insert will succeed
bcachefs: Don't hardcode BTREE_ID_EXTENTS
bcachefs: Don't hold inode lock longer than necessary in dio write path
bcachefs: Don't invalidate open buckets
bcachefs: Don't issue btree writes that weren't journalled
bcachefs: Don't issue discards when in nochanges mode
bcachefs: Don't issue transaction restart on key cache realloc
bcachefs: Don't issue writes that are more than 1 MB
bcachefs: Don't iterate over journal entries just for btree roots
bcachefs: Don't keep around btree_paths unnecessarily
bcachefs: Don't keep nodes in btree_reserve locked
bcachefs: Don't kick journal reclaim unless low on space
bcachefs: Don't leak lock pcpu counts memory
bcachefs: Don't let copygc buckets be stolen by other threads
bcachefs: Don't list non journal devs in journal_debug_to_text()
bcachefs: Don't log errors that are expected during shutdown
bcachefs: Don't loop into topology repair
bcachefs: don't lose errors from iterators that have been freed
bcachefs: Don't lose needs_whiteout in overwrite path
bcachefs: Don't make foreground writes wait behind journal reclaim too long
bcachefs: Don't mark superblocks past end of usable space
bcachefs: Don't modify existing key in place in sort_repack_merge()
bcachefs: Don't need to walk inodes on clean shutdown
bcachefs: Don't normalize to pages in btree cache shrinker
bcachefs: Don't open code closure_nr_remaining()
bcachefs: Don't overflow stack in bch2_extent_merge_inline()
bcachefs: Don't overflow trans with iters from triggers
bcachefs: Don't overwrite snapshot field in bch2_cut_back()
bcachefs: Don't pass around may_drop_locks
bcachefs: Don't print anything when device doesn't have a label
bcachefs: Don't print out duplicate fsck errors
bcachefs: Don't quash error in bch2_bucket_alloc_set_trans()
bcachefs: Don't ratelimit certain fsck errors
bcachefs: Don't read existing stripes synchronously in write path
bcachefs: Don't reexecute triggers when retrying transaction commit
bcachefs: Don't repair btree nodes until after interior journal replay is done
bcachefs: Don't report inodes to statfs
bcachefs: Don't require alloc btree to be updated before buckets are used
bcachefs: Don't require flush/fua on every journal write
bcachefs: Don't restrict copygc writes to the same device
bcachefs: Don't reuse bio in retry path
bcachefs: Don't reuse reflink btree keyspace
bcachefs: Don't run bch2_delete_dead_snapshots() unnecessarily
bcachefs: Don't run fsck by default at mount time
bcachefs: Don't run indirect extent trigger unless inserting/deleting
bcachefs: Don't run transaction hooks multiple times
bcachefs: Don't run triggers in fix_reflink_p_key()
bcachefs: Don't run triggers when repairing in __bch2_mark_reflink_p()
bcachefs: Don't set accessed bit on btree node fill
bcachefs: Don't set should_be_locked on paths that aren't locked
bcachefs: Don't skip triggers in fcollapse()
bcachefs: Don't spin in journal reclaim
bcachefs: don't spin in rebalance when background target is not usable
bcachefs: Don't squash return code in check_dirents()
bcachefs: Don't start allocator threads too early
bcachefs: Don't start copygc until recovery is finished
bcachefs: Don't stop copygc thread on device resize
bcachefs: Don't stop copygc while removing devices
bcachefs: Don't submit bio in write path under lock
bcachefs: Don't touch c->flags in bch2_trans_iter_init()
bcachefs: Don't traverse iterators in __bch2_trans_commit()
bcachefs: Don't trigger extra assertions in journal replay
bcachefs: Don't try to delete stripes when RO
bcachefs: Don't unconditially version_upgrade in initialize
bcachefs: Don't underflow c->sectors_available
bcachefs: Don't unlink iters on unsuccessful commit
bcachefs: Don't use a fixed size buffer for fs_usage_deltas
bcachefs: Don't use bch2_inode_find_by_inum() in move.c
bcachefs: Don't use bch_write_op->cl for delivering completions
bcachefs: Don't use bkey cache for inode update in fsck
bcachefs: Don't use BTREE_INSERT_USE_RESERVE so much
bcachefs: Don't use BTREE_ITER_INTENT in make_extent_indirect()
bcachefs: Don't use extent_ptr_decoded_append() in write path (fixup patch)
bcachefs: Don't use FUA unnecessarily
bcachefs: Don't use in-memory bucket array for alloc updates
bcachefs: Don't use inode btree key cache in fsck code
bcachefs: Don't use key cache during fsck
bcachefs: Don't use peek_filter() unnecessarily
bcachefs: Don't use rep movsq for small memcopies
bcachefs: Don't use sha256 for siphash str hash key
bcachefs: Don't use uuid in tracepoints
bcachefs: Don't wait for ALLOC_SCAN_BATCH buckets in allocator
bcachefs: Don't write bucket IO time lazily
bcachefs: Don't write partially-initialized superblocks
bcachefs: Don't write past eof
bcachefs: Dont' use percpu btree_iter buf in userspace
bcachefs: Dont't call bch2_trans_begin_updates() in bch2_extent_update()
bcachefs: Dont't del sysfs dir until after we go RO
bcachefs: Drop !did_work path from do_btree_insert_one()
bcachefs: Drop a faulty assertion
bcachefs: Drop a faulty assertion
bcachefs: Drop a redundant error message
bcachefs: Drop all btree locks when submitting btree node reads
bcachefs: Drop alloc keys from journal when -o reconstruct_alloc
bcachefs: Drop bch2_fsck_inode_nlink()
bcachefs: Drop bch2_journal_meta() call when going RW
bcachefs: Drop bch_write_op->io_wq
bcachefs: Drop bkey noops
bcachefs: drop bogus percpu_ref_tryget
bcachefs: drop btree_insert->did_work
bcachefs: Drop extra pointers when marking data as in a stripe
bcachefs: Drop invalid stripe ptrs in fsck
bcachefs: drop journal lock before calling journal_write
bcachefs: Drop journal_write_compact()
bcachefs: Drop old maybe_extending optimization
bcachefs: Drop old style btree node coalescing
bcachefs: Drop some anonymous structs, unions
bcachefs: Drop some fast path tracepoints
bcachefs: Drop some memset() calls
bcachefs: Drop sysfs interface to debug parameters
bcachefs: Drop trans arg to bch2_extent_atomic_end()
bcachefs: Drop trans->nounlock
bcachefs: Drop typechecking from bkey_cmp_packed()
bcachefs: drop unnecessary journal stuck check from space calculation
bcachefs: Drop unnecessary rcu_read_lock()
bcachefs: Drop unneeded journal pin in bch2_btree_update_start()
bcachefs: Drop unused arg to bch2_open_buckets_stop_dev()
bcachefs: Drop unused export
bcachefs: drop_locks_do()
bcachefs: Dump journal state when the journal deadlocks
bcachefs: Dump journal state when we get stuck
bcachefs: Dump transaction updates before panicing
bcachefs: ec: Ensure new stripe is closed in error path
bcachefs: ec: fall back to creating new stripes for copygc
bcachefs: ec: Fix a lost wakeup
bcachefs: ec: Improve error message for btree node in stripe
bcachefs: ec: zero_out_rest_of_ec_bucket()
bcachefs: ec_stripe_bkey_insert() -> for_each_btree_key_norestart()
bcachefs: ec_stripe_delete_work() now takes ref on c->writes
bcachefs: EINTR -> BCH_ERR_transaction_restart
bcachefs: Eliminate function calls in DIO fastpaths
bcachefs: Eliminate memory barrier from fast path of journal_preres_put()
bcachefs: Eliminate more PAGE_SIZE uses
bcachefs: Enable large folios
bcachefs: Enabled shard_inode_numbers by default
bcachefs: Enforce SYS_CAP_ADMIN within ioctls
bcachefs: Ensure __bch2_trans_commit() always calls bch2_trans_reset()
bcachefs: Ensure bad d_type doesn't oops in bch2_dirent_to_text()
bcachefs: Ensure bch2_btree_iter_next() always advances
bcachefs: Ensure bch2_btree_node_get() calls relock() after unlock()
bcachefs: Ensure bch2_btree_node_lock_write_nofail() never fails
bcachefs: Ensure bch2_trans_get_iter() returns iters with correct locks
bcachefs: Ensure btree iterators are traversed in bch2_trans_commit()
bcachefs: Ensure btree node cache is not more than half dirty
bcachefs: Ensure btree_iter_traverse() obeys iter->should_be_locked
bcachefs: Ensure btree_path consistent with node iterators
bcachefs: Ensure bucket gen gc completes
bcachefs: Ensure buckets have io_time[READ] set
bcachefs: Ensure copygc does not spin
bcachefs: Ensure devices are always correctly initialized
bcachefs: Ensure fsck error is printed before panic
bcachefs: Ensure intent locks are marked before taking write locks
bcachefs: Ensure iter->real_pos is consistent with key returned
bcachefs: ensure iter->should_be_locked is set
bcachefs: ensure iter->should_be_locked is set
bcachefs: Ensure iterators are valid before calling trans_mark_key()
bcachefs: Ensure journal doesn't get stuck in nochanges mode
bcachefs: Ensure journal reclaim runs when btree key cache is too dirty
bcachefs: Ensure srcu lock is not held too long
bcachefs: Ensure sysfs show fns print a newline
bcachefs: Ensure that fpunch updates inode timestamps
bcachefs: Ensure that new inodes hit underlying btree
bcachefs: Ensure topology repair runs
bcachefs: Ensure we always have a journal pin in interior update path
bcachefs: Ensure we don't exceed encoded_extent_max
bcachefs: Ensure we flush btree updates in evacuate path
bcachefs: Ensure we only allocate one EC bucket per writepoint
bcachefs: Ensure we wake up threads locking node when reusing it
bcachefs: Enumerate fsck errors
bcachefs: Enumerate recovery passes
bcachefs: Erasure coding
bcachefs: Erasure coding fixes
bcachefs: Erasure coding fixes & refactoring
bcachefs: Erasure coding now uses backpointers
bcachefs: Erasure coding now uses bch2_bucket_alloc_trans
bcachefs: Erasure coding: Track open stripes
bcachefs: Errcodes can now subtype standard error codes
bcachefs: Error message improvement
bcachefs: evacuate_bucket() no longer calls verify_bucket_evacuated()
bcachefs: evacuate_bucket() no longer moves cached ptrs
bcachefs: Evict btree nodes we're deleting
bcachefs: Expand BTREE_NODE_ID
bcachefs: Export correct blocksize to vfs
bcachefs: expose nocow_lock table in sysfs
bcachefs: Extensive triggers cleanups
bcachefs: Extent btree iterators are no longer special
bcachefs: Extent helper improvements
bcachefs: Extent sb compression type fields to 8 bits
bcachefs: extent unit tests
bcachefs: extent_for_each_ptr_decode()
bcachefs: extent_ptr_decoded
bcachefs: extent_squash() can no longer fail
bcachefs: Extents may now cross btree node boundaries
bcachefs: extents no longer require special handling for packing
bcachefs: Extra kthread_should_stop() calls for copygc
bcachefs: Factor out acc_u64s()
bcachefs: Factor out bch2_ec_stripes_heap_start()
bcachefs: Factor out bch2_fs_btree_interior_update_init()
bcachefs: Factor out bch2_write_drop_io_error_ptrs()
bcachefs: Factor out btree_key_can_insert()
bcachefs: Factor out darray resize slowpath
bcachefs: Factor out fs-common.c
bcachefs: Factor out two_state_shared_lock
bcachefs: Fall back to requesting passphrase directly
bcachefs: Fall back to slowpath on exact comparison
bcachefs: Fallocate fixes
bcachefs: Fallocate now checks page cache
bcachefs: fiemap fixes
bcachefs: fiemap: Fix a lockdep splat
bcachefs: filemap_get_contig_folios_d()
bcachefs: Finish writing journal after journal error
bcachefs: Fix "btree node in stripe" error
bcachefs: Fix "multiple types of data in same bucket" with ec
bcachefs: Fix 'journal not marked as containing replicas'
bcachefs: Fix 'pointer to invalid device' check
bcachefs: Fix -Wcompare-distinct-pointer-types in bch2_copygc_get_buckets()
bcachefs: Fix -Wcompare-distinct-pointer-types in do_encrypt()
bcachefs: Fix -Wformat in bch2_alloc_v4_invalid()
bcachefs: Fix -Wformat in bch2_btree_key_cache_to_text()
bcachefs: Fix -Wformat in bch2_bucket_gens_invalid()
bcachefs: Fix -Wformat in bch2_set_bucket_needs_journal_commit()
bcachefs: Fix -Wincompatible-function-pointer-types-strict from key_invalid callbacks
bcachefs: Fix -Wself-assign
bcachefs: Fix .splice_write
bcachefs: Fix 32 bit build
bcachefs: Fix 32 bit build failures
bcachefs: Fix __bch2_btree_iter_peek_slot_extents()
bcachefs: Fix __bch2_btree_node_lock
bcachefs: Fix __bch2_buffered_write() returning -ENOMEM
bcachefs: Fix __bch2_dirent_read_target()
bcachefs: Fix __bch2_trans_get_iter()
bcachefs: Fix __bch2_truncate_page()
bcachefs: fix __bch2_xattr_bcachefs_get()
bcachefs: Fix __btree_iter_next() when all iters are in use_next() when all iters are in use
bcachefs: Fix __btree_path_traverse_all
bcachefs: Fix __btree_trans_peek_key_cache()
bcachefs: fix __dev_available().
bcachefs: Fix __remove_dirent()
bcachefs: Fix a "no journal entries found" bug
bcachefs: Fix a 64 bit divide
bcachefs: Fix a 64 bit divide
bcachefs: Fix a 64 bit divide on 32 bit
bcachefs: Fix a btree iter assertion pop
bcachefs: Fix a btree iter bug when iter pos == POS_MAX
bcachefs: Fix a btree iter usage error
bcachefs: Fix a btree iterator leak
bcachefs: Fix a btree iterator leak
bcachefs: Fix a btree transaction iter overflow
bcachefs: Fix a buffer overrun
bcachefs: Fix a buffer overrun in bch2_fs_usage_read()
bcachefs: Fix a bug when shutting down before allocator started
bcachefs: Fix a bug with multiple iterators being traversed
bcachefs: Fix a bug with spinning on the journal
bcachefs: Fix a bug with the journal_seq_blacklist mechanism
bcachefs: Fix a cache coherency bug in bch2_subvolume_create()
bcachefs: Fix a couple null ptr derefs when no disk groups exist
bcachefs: Fix a deadlock
bcachefs: Fix a deadlock
bcachefs: Fix a deadlock
bcachefs: Fix a deadlock
bcachefs: Fix a deadlock
bcachefs: Fix a deadlock
bcachefs: Fix a deadlock in bch2_btree_node_get_sibling()
bcachefs: Fix a deadlock in btree_update_nodes_written()
bcachefs: Fix a deadlock in the RO path
bcachefs: Fix a deadlock on journal reclaim
bcachefs: Fix a deadlock on starting an interior btree update
bcachefs: fix a deadlock on startup
bcachefs: Fix a debug assertion
bcachefs: Fix a debug assertion
bcachefs: Fix a debug mode assertion
bcachefs: Fix a dio bug
bcachefs: fix a divide
bcachefs: Fix a double free on invalid bkey
bcachefs: Fix a faulty assertion
bcachefs: Fix a faulty assertion
bcachefs: fix a faulty assertion
bcachefs: Fix a few warnings on 32 bit
bcachefs: Fix a format string warning
bcachefs: Fix a handful of spelling mistakes in various messages
bcachefs: Fix a journal deadlock in replay
bcachefs: Fix a kasan splat in bch2_dev_add()
bcachefs: Fix a linked list bug
bcachefs: Fix a livelock in key cache fill path
bcachefs: Fix a lockdep splat
bcachefs: Fix a lockdep splat
bcachefs: Fix a locking bug
bcachefs: Fix a locking bug
bcachefs: Fix a locking bug in bch2_btree_ptr_debugcheck()
bcachefs: Fix a locking bug in bch2_journal_pin_copy()
bcachefs: Fix a locking bug in fsck
bcachefs: Fix a memcpy call
bcachefs: Fix a memory leak
bcachefs: Fix a memory leak in dio write path
bcachefs: Fix a memory leak in the dio write path
bcachefs: Fix a memory splat
bcachefs: fix a mount error path
bcachefs: Fix a null ptr deref
bcachefs: Fix a null ptr deref
bcachefs: Fix a null ptr deref
bcachefs: Fix a null ptr deref
bcachefs: Fix a null ptr deref during journal replay
bcachefs: Fix a null ptr deref in bch2_btree_iter_traverse_one()
bcachefs: Fix a null ptr deref in bch2_fs_alloc() error path
bcachefs: Fix a null ptr deref in bch2_get_alloc_in_memory_pos()
bcachefs: Fix a null ptr deref in bch2_inode_delete_keys()
bcachefs: Fix a null ptr deref in btree_iter_traverse_one()
bcachefs: Fix a null ptr deref in check_xattr()
bcachefs: Fix a null ptr deref in fsck check_extents()
bcachefs: Fix a pcpu var splat
bcachefs: fix a possible bcachefs checksum mapping error opt-checksum enum to type-checksum enum
bcachefs: Fix a quota read bug
bcachefs: Fix a race with b->write_type
bcachefs: Fix a race with BCH_WRITE_SKIP_CLOSURE_PUT
bcachefs: Fix a rare path in bch2_btree_path_peek_slot()
bcachefs: fix a replicas bug
bcachefs: Fix a shift greater than type size
bcachefs: Fix a slab-out-of-bounds
bcachefs: Fix a spurious debug mode assertion
bcachefs: Fix a spurious fsck error
bcachefs: Fix a spurious gcc warning
bcachefs: fix a spurious gcc warning
bcachefs: Fix a spurious warning
bcachefs: Fix a startup race
bcachefs: Fix a subtle race in the btree split path
bcachefs: Fix a trans path overflow in bch2_btree_delete_range_trans()
bcachefs: Fix a transaction path overflow
bcachefs: Fix a transaction path overflow
bcachefs: Fix a typo
bcachefs: Fix a use after free
bcachefs: Fix a use after free
bcachefs: Fix a use after free
bcachefs: Fix a use after free
bcachefs: Fix a use after free
bcachefs: Fix a use after free in dio write path
bcachefs: Fix a use after free in the journal code
bcachefs: Fix a use-after-free in bch2_gc_mark_key()
bcachefs: Fix a userspace build error
bcachefs: Fix a valgrind conditional jump
bcachefs: Fix a workqueue deadlock
bcachefs: Fix a write buffer flush deadlock
bcachefs: fix accounting corruption race between reclaim and dev add
bcachefs: Fix adding a device with a label
bcachefs: Fix allocator + journal interaction
bcachefs: Fix allocator shutdown error message
bcachefs: Fix an allocator error path
bcachefs: Fix an allocator shutdown deadlock
bcachefs: Fix an allocator startup race
bcachefs: Fix an assert in copygc thread shutdown path
bcachefs: Fix an assertion
bcachefs: Fix an assertion
bcachefs: Fix an assertion
bcachefs: Fix an assertion
bcachefs: Fix an assertion in bch2_truncate()
bcachefs: Fix an assertion in the btree node merge path
bcachefs: Fix an assertion pop
bcachefs: Fix an assertion when nothing to replay
bcachefs: Fix an assertion when rebuilding replicas
bcachefs: Fix an endianness conversion
bcachefs: Fix an error path
bcachefs: Fix an error path
bcachefs: Fix an error path
bcachefs: Fix an error path in bch2_btree_iter_traverse()
bcachefs: Fix an error path in bch2_snapshot_node_create()
bcachefs: Fix an error path race
bcachefs: Fix an exiting of uninitialized iterator
bcachefs: Fix an i_sectors accounting bug
bcachefs: Fix an in iterator leak
bcachefs: Fix an include
bcachefs: fix an incorrect bkey_debugcheck() call
bcachefs: Fix an integer overflow
bcachefs: Fix an issue with inconsistent btree writes after unclean shutdown
bcachefs: Fix an iterator bug
bcachefs: Fix an iterator counting bug
bcachefs: Fix an iterator error path
bcachefs: Fix an out of bounds read
bcachefs: Fix an out-of-bounds shift
bcachefs: Fix an overflow check
bcachefs: Fix an RCU splat
bcachefs: Fix an rcu splat
bcachefs: fix an rcu usage bug
bcachefs: Fix an unhandled transaction restart
bcachefs: Fix an unhandled transaction restart error
bcachefs: Fix an uninitialized field in bch_write_op
bcachefs: Fix an uninitialized var
bcachefs: Fix an uninitialized variable
bcachefs: Fix an uninitialized variable
bcachefs: Fix an unitialized var warning in userspace
bcachefs: Fix an unused var warning in userspace
bcachefs: Fix another deadlock in btree_update_nodes_written()
bcachefs: Fix another deadlock in the btree interior update path
bcachefs: Fix another error path locking bug
bcachefs: Fix another iterator counting bug
bcachefs: Fix another iterator leak
bcachefs: Fix another iterator leak
bcachefs: Fix another lockdep splat
bcachefs: Fix another smatch complaint
bcachefs: Fix array overrun with unknown btree roots
bcachefs: Fix assertion in bch2_btree_key_cache_drop()
bcachefs: Fix assertion in bch2_dev_list_add_dev()
bcachefs: Fix assertion in topology repair
bcachefs: Fix assertion popping in transaction commit path
bcachefs: Fix assorted checkpatch nits
bcachefs: fix bch2_acl_chmod()
bcachefs: Fix bch2_acl_chmod() cleanup on error
bcachefs: Fix bch2_alloc_sectors_start_trans() error handling
bcachefs: Fix bch2_bkey_narrow_crcs()
bcachefs: fix bch2_bkey_print_bfloat
bcachefs: Fix bch2_btree_cache_scan()
bcachefs: Fix bch2_btree_iter_advance()
bcachefs: Fix bch2_btree_iter_next() after peek_slot()
bcachefs: Fix bch2_btree_iter_next_node()
bcachefs: Fix bch2_btree_iter_peek_prev()
bcachefs: Fix bch2_btree_iter_peek_prev()
bcachefs: Fix bch2_btree_iter_peek_slot() assertion
bcachefs: Fix bch2_btree_iter_peek_slot() error path
bcachefs: Fix bch2_btree_iter_peek_with_updates()
bcachefs: Fix bch2_btree_iter_rewind()
bcachefs: Fix bch2_btree_node_insert_fits()
bcachefs: Fix bch2_btree_node_iter_fix()
bcachefs: Fix bch2_btree_node_iter_prev_filter()
bcachefs: Fix bch2_btree_node_upgrade()
bcachefs: Fix bch2_btree_path_traverse_all()
bcachefs: Fix bch2_btree_path_up_until_good_node()
bcachefs: Fix bch2_btree_trans_to_text()
bcachefs: Fix bch2_btree_update_start()
bcachefs: Fix bch2_btree_update_start() to return -BCH_ERR_journal_reclaim_would_deadlock
bcachefs: Fix bch2_bucket_alloc_early()
bcachefs: Fix bch2_check_alloc_key()
bcachefs: Fix bch2_check_discard_freespace_key()
bcachefs: Fix bch2_check_extents_to_backpointers()
bcachefs: Fix bch2_check_fix_ptrs()
bcachefs: Fix bch2_check_nlinks() for snapshots
bcachefs: Fix bch2_delete_dead_inodes()
bcachefs: Fix bch2_dev_remove_alloc()
bcachefs: Fix bch2_dump_bset()
bcachefs: Fix bch2_evict_subvolume_inodes()
bcachefs: Fix bch2_extent_can_insert() call
bcachefs: Fix bch2_extent_can_insert() not being called
bcachefs: Fix bch2_extent_drop_ptrs() call
bcachefs: Fix bch2_extent_fallocate()
bcachefs: Fix bch2_extent_fallocate() in nocow mode
bcachefs: fix bch2_extent_merge()
bcachefs: Fix bch2_extent_ptr_durability()
bcachefs: fix bch2_flags_to_text()
bcachefs: Fix bch2_fs_check_snapshots()
bcachefs: Fix bch2_fsck_ask_yn()
bcachefs: Fix bch2_gc_btree_gens()
bcachefs: Fix bch2_gc_done() error messages
bcachefs: Fix bch2_get_key_or_hole()
bcachefs: Fix bch2_inode_delete_keys()
bcachefs: fix bch2_invalidate_one_bucket2() during journal replay
bcachefs: Fix bch2_journal_flush_device_pins()
bcachefs: Fix bch2_journal_keys_peek_upto()
bcachefs: Fix bch2_journal_meta()
bcachefs: Fix bch2_journal_pin_set()
bcachefs: Fix bch2_journal_pins_to_text()
bcachefs: Fix bch2_journal_seq_blacklist_add()
bcachefs: fix bch2_mark_bkey_replicas() call
bcachefs: Fix bch2_mark_extent()
bcachefs: Fix bch2_mark_stripe()
bcachefs: Fix bch2_mark_update()
bcachefs: Fix bch2_mount error path
bcachefs: Fix bch2_move_btree()
bcachefs: Fix bch2_new_stripes_to_text()
bcachefs: Fix bch2_propagate_key_to_snapshot_leaves()
bcachefs: Fix bch2_prt_bitflags()
bcachefs: Fix bch2_ptr_swab for indirect extents
bcachefs: fix bch2_rbio_narrow_crcs()
bcachefs: Fix bch2_replicas_gc2
bcachefs: fix bch2_sb_field_resize()
bcachefs: Fix bch2_seek_data()
bcachefs: Fix bch2_sort_keys() to not modify src keys
bcachefs: Fix bch2_sort_repack_merge()
bcachefs: Fix bch2_trans_mark_dev_sb()
bcachefs: Fix bch2_trans_relock()
bcachefs: Fix bch2_trans_reset_updates()
bcachefs: fix bch2_trans_unlock()
bcachefs: fix bch2_val_to_text()
bcachefs: Fix bch2_verify_bucket_evacuated()
bcachefs: Fix bch2_verify_insert_pos()
bcachefs: Fix bch2_verify_keylist_sorted
bcachefs: Fix bch2_write_begin()
bcachefs: fix bch2_write_extent() crc corruption.
bcachefs: Fix bch2_write_super to obey very_degraded option
bcachefs: Fix bch_alloc_to_text()
bcachefs: Fix BCH_FS_ERROR flag handling
bcachefs: fix BCH_FSCK_ERR enum
bcachefs: Fix BCH_IOCTL_DISK_SET_STATE
bcachefs: Fix BCH_REPLICAS_MAX check
bcachefs: Fix bch_sb_handle type
bcachefs: Fix bkey format calculation
bcachefs: Fix bkey format generation for 32 bit fields
bcachefs: Fix bkey_method compilation on gcc 7.3.0
bcachefs: Fix blocking with locks held
bcachefs: fix bounds checks in bch2_bio_map()
bcachefs: Fix bpos_diff()
bcachefs: Fix btree iter leak in __bch2_insert_snapshot_whiteouts()
bcachefs: fix btree iterator bug when using depth > 0
bcachefs: Fix btree iterator leak
bcachefs: Fix btree iterator leak in extent_handle_overwrites()
bcachefs: Fix btree key cache dirty checks
bcachefs: Fix btree key cache shutdown
bcachefs: Fix btree lock being incorrectly dropped
bcachefs: Fix btree node merge -> split operations
bcachefs: Fix btree node prefetchig
bcachefs: Fix btree node read error path
bcachefs: Fix btree node read retries
bcachefs: Fix btree node split after merge operations
bcachefs: Fix btree node write error message
bcachefs: Fix btree path sorting
bcachefs: Fix btree updates when mixing cached and non cached iterators
bcachefs: Fix btree write buffer with snapshots btrees
bcachefs: Fix btree_and_journal_iter
bcachefs: Fix btree_err() macro
bcachefs: Fix BTREE_FOREGROUND_MERGE_HYSTERESIS
bcachefs: Fix btree_gc when multiple passes required
bcachefs: Fix BTREE_INSERT_NOMARK_OVERWRITES
bcachefs: Fix BTREE_ITER_NOT_EXTENTS
bcachefs: Fix btree_node_read_all_replicas() error handling
bcachefs: Fix btree_node_type enum
bcachefs: Fix btree_node_write_blocked() not being cleared
bcachefs: Fix btree_path leaks in bch2_trans_update()
bcachefs: Fix btree_path->uptodate inconsistency
bcachefs: Fix btree_path_alloc()
bcachefs: Fix btree_trans_peek_updates()
bcachefs: Fix BTREE_TRIGGER_WANTS_OLD_AND_NEW
bcachefs: Fix bucket data type for stripe buckets
bcachefs: fix buffer overflow in nocow write path
bcachefs: Fix buffer overrun in ec_stripe_update_extent()
bcachefs: Fix buffered write path for generic/275
bcachefs: Fix build error on weird gcc
bcachefs: Fix build errors with gcc 10
bcachefs: Fix build in userspace
bcachefs: Fix build warning when CONFIG_BCACHEFS_DEBUG=n
bcachefs: Fix build when CONFIG_BCACHEFS_DEBUG=n
bcachefs: Fix building of aux search trees
bcachefs: Fix ca->oldest_gen allocation
bcachefs: Fix cached data accounting
bcachefs: Fix cached sectors not being updated on invalidate
bcachefs: Fix changing durability using sysfs
bcachefs: Fix check for if extent update is allocating
bcachefs: Fix check_i_sectors()
bcachefs: Fix check_inode_update_hardlinks()
bcachefs: Fix check_inodes()
bcachefs: Fix check_overlapping_extents()
bcachefs: Fix check_path() across subvolumes
bcachefs: Fix check_path() for snapshots
bcachefs: Fix check_pos_snapshot_overwritten for !snapshots
bcachefs: Fix check_pos_snapshot_overwritten()
bcachefs: Fix check_version_upgrade()
bcachefs: Fix compat code for superblock
bcachefs: Fix compat path for old inode formats
bcachefs: Fix compiler warnings
bcachefs: Fix copy_to_user() usage in flush_buf()
bcachefs: Fix copygc dying on startup
bcachefs: Fix copygc of compressed data
bcachefs: Fix copygc sectors_to_move calculation
bcachefs: Fix copygc threshold
bcachefs: Fix corruption with writeable snapshots
bcachefs: Fix count_iters_for_insert()
bcachefs: Fix counting iterators for reflink pointers
bcachefs: Fix CPU usage in journal read path
bcachefs: fix crc32c checksum merge byte order problem
bcachefs: Fix creating snapshot with implict source
bcachefs: Fix creation of lost+found
bcachefs: Fix deadlock on nocow locks in data move path
bcachefs: Fix debug build in userspace
bcachefs: Fix debugfs -bfloat-failed
bcachefs: Fix deleted inode check for dirs
bcachefs: Fix deleted inodes btree in snapshot deletion
bcachefs: Fix deletion in __bch2_dev_usrdata_drop()
bcachefs: Fix deref of error pointer
bcachefs: Fix determining required file handle length
bcachefs: Fix dev accounting after device add
bcachefs: Fix device add
bcachefs: fix device remove error path
bcachefs: Fix dio write path with loopback dio mode
bcachefs: Fix disk groups not being updated when set via sysfs
bcachefs: Fix divide by zero in rebalance_work()
bcachefs: Fix double counting of stripe block counts by GC
bcachefs: Fix double counting when gc is running
bcachefs: Fix drop_alloc_keys()
bcachefs: Fix duplicate ioctl nr
bcachefs: Fix duplicate paths left by bch2_path_put()
bcachefs: Fix ec + durability calculation
bcachefs: Fix ec repair code check
bcachefs: Fix ec_stripe_update_ptrs()
bcachefs: Fix ec_stripes_read()
bcachefs: Fix ec_stripes_read()
bcachefs: Fix encryption path on arm
bcachefs: Fix erasure coding disk space accounting
bcachefs: Fix erasure coding locking
bcachefs: Fix erasure coding shutdown path
bcachefs: Fix erorr path in bch2_write()
bcachefs: Fix error checking in bch2_fs_alloc()
bcachefs: fix error checking in bch2_fs_alloc()
bcachefs: Fix error checks in bch2_chacha_encrypt_key()
bcachefs: Fix error handling in bch2_btree_update_start()
bcachefs: Fix error handling in bch2_fs_recovery()
bcachefs: Fix error handling in bch2_trans_extent_merging
bcachefs: Fix error handling in gc
bcachefs: Fix error handling in promote path
bcachefs: Fix error handling in traverse_all()
bcachefs: Fix error in filesystem initialization
bcachefs: Fix error in parsing of mount options
bcachefs: fix error message in device remove path
bcachefs: Fix error message on bucket overflow
bcachefs: Fix error message on bucket sector count overflow
bcachefs: Fix error path in bch2_journal_flush_device_pins()
bcachefs: Fix error path in bch2_mount()
bcachefs: Fix error path in bch2_replicas_gc_end()
bcachefs: Fix error path in bch2_snapshot_set_equiv()
bcachefs: Fix error path in bch2_trans_commit_write_locked()
bcachefs: Fix error reporting from bch2_journal_flush_seq
bcachefs: Fix errors early in the fs init process
bcachefs: Fix extent merging
bcachefs: Fix extent_ptr_durability() calculation for erasure coded data
bcachefs: Fix extent_sort_fix_overlapping()
bcachefs: Fix extent_to_replicas()
bcachefs: Fix extents iteration + snapshots interaction
bcachefs: Fix failure to allocate btree node in cache
bcachefs: Fix failure to read btree roots
bcachefs: Fix failure to suspend
bcachefs: Fix fallocate FL_INSERT_RANGE
bcachefs: Fix faulty assertion
bcachefs: Fix faulty assertion
bcachefs: Fix fiemap (again)
bcachefs: Fix fifo overflow in allocator startup
bcachefs: Fix flushing held btree writes when there's a fs error
bcachefs: Fix folio leak in folio_hole_offset()
bcachefs: Fix for 'missing subvolume' error
bcachefs: Fix for __readahead_batch getting partial batch
bcachefs: Fix for an assertion on filesystem error
bcachefs: Fix for bad stripe pointers
bcachefs: Fix for bch2_bkey_pack_pos() not initializing len/version fields
bcachefs: Fix for bch2_btree_node_get_noiter() returning -ENOMEM
bcachefs: Fix for bch2_copygc() spuriously returning -EEXIST
bcachefs: Fix for bch2_trans_commit() unlocking when it's not supposed to
bcachefs: Fix for btree_gc repairing interior btree ptrs
bcachefs: Fix for buffered writes getting -ENOSPC
bcachefs: Fix for building in userspace
bcachefs: Fix for building with old gcc
bcachefs: Fix for cmd_list_journal
bcachefs: Fix for copygc getting stuck waiting for reserve to be filled
bcachefs: Fix for fsck spuriously finding duplicate extents
bcachefs: Fix for getting stuck in journal replay
bcachefs: Fix for hash_redo_key() in fsck
bcachefs: Fix for journal getting stuck
bcachefs: Fix for leaking of reflinked extents
bcachefs: Fix for long running btree transactions & key cache
bcachefs: Fix for not dropping privs in fallocate
bcachefs: Fix for partial buffered writes
bcachefs: Fix for passing target= opts as mount opts
bcachefs: Fix for running in degraded mode
bcachefs: Fix for sb buffer being misaligned
bcachefs: Fix for shared paths in write buffer flush
bcachefs: Fix for shutting down before fs started marking it clean
bcachefs: Fix for spinning in journal reclaim on startup
bcachefs: Fix for the bkey compat path
bcachefs: Fix for the stripes mark path and gc
bcachefs: fix for unmount hang
bcachefs: Fix for when compressed extent is split during journal replay
bcachefs: fix for_each_btree_key()
bcachefs: Fix for_each_btree_key2()
bcachefs: Fix freeing in bch2_dev_buckets_resize()
bcachefs: Fix freespace initialization
bcachefs: fix fsck error
bcachefs: Fix fsck path for refink pointers
bcachefs: Fix fsck to not use bch2_link_trans()
bcachefs: fix fsync after create
bcachefs: Fix fsync error reporting
bcachefs: Fix gc handling of bucket gens
bcachefs: Fix gc of stale ptr gens
bcachefs: Fix gc updating stripes info
bcachefs: Fix handling of unknown bkey types
bcachefs: Fix hang while shutting down
bcachefs: Fix hash_check_key()
bcachefs: Fix hash_check_key()
bcachefs: Fix heap overrun in bch2_fs_usage_read() XXX squash
bcachefs: Fix i_sectors_leak in bch2_truncate_page
bcachefs: fix ifdef for x86_64 asm
bcachefs: Fix implementation of KEY_TYPE_error
bcachefs: Fix incorrect gfp check
bcachefs: Fix incorrect initialization of btree_node_old_extent_overwrite()
bcachefs: Fix incorrect use of bch2_extent_atomic_end()
bcachefs: Fix incorrectly freeing btree_path in alloc path
bcachefs: Fix infinite loop in bch2_btree_cache_scan()
bcachefs: fix initial gc
bcachefs: Fix initialization of bch_write_op.nonce
bcachefs: Fix initialization of bounce mempools
bcachefs: Fix inode backpointers in RENAME_OVERWRITE
bcachefs: fix inode counting
bcachefs: Fix inode_backpointer_exists()
bcachefs: Fix inodes pass in fsck
bcachefs: Fix insert_snapshot_whiteouts()
bcachefs: Fix insufficient disk reservation with compression + snapshots
bcachefs: Fix integer overflow in bch2_disk_reservation_get()
bcachefs: Fix integer overflow warnings on 32 bit
bcachefs: fix integer underflow in journal code
bcachefs: fix invalid free in dio write path
bcachefs: fix invalid memory access in bch2_fs_alloc() error path
bcachefs: Fix is_ancestor bitmap
bcachefs: Fix iterating of journal keys within a btree node
bcachefs: Fix iterator counting for reflink pointers (again)
bcachefs: Fix iterator leak in may_delete_deleted_inode()
bcachefs: Fix iterator overflow in move path
bcachefs: Fix iterator picking
bcachefs: fix ja->cur_idx use while reading journal
bcachefs: Fix journal deadlock
bcachefs: Fix journal entry repair code
bcachefs: Fix journal reclaim loop
bcachefs: Fix journal reclaim spinning in recovery
bcachefs: Fix journal replay when replicas sb section missing
bcachefs: Fix journal shutdown path
bcachefs: Fix journal write error path
bcachefs: Fix journal_buf_realloc()
bcachefs: Fix journal_flush_done()
bcachefs: Fix journal_flush_seq()
bcachefs: Fix journal_iters_fix()
bcachefs: Fix journal_keys_search() overhead
bcachefs: Fix journal_reclaim_wait_done()
bcachefs: Fix journal_seq_copy()
bcachefs: Fix journalling of interior node updates
bcachefs: fix kasan splat
bcachefs: Fix kasan splat in members_v1_get()
bcachefs: Fix key cache assertion
bcachefs: Fix keylist size in btree_update
bcachefs: Fix large key cache keys
bcachefs: fix last_seq_ondisk
bcachefs: Fix leak in backpointers fsck
bcachefs: Fix leakage of internal error code
bcachefs: Fix lifetime in bch2_write_done(), add assertion
bcachefs: Fix livelock calling bch2_mark_bkey_replicas()
bcachefs: Fix lock ordering under traverse_all()
bcachefs: Fix lock ordering with new btree cache code
bcachefs: Fix lock ordering with snapshot_create_lock
bcachefs: Fix lock thrashing in __bchfs_fallocate()
bcachefs: Fix lock_graph_remove_non_waiters()
bcachefs: Fix lockdep splat in bch2_readdir
bcachefs: Fix locking in __bch2_set_nr_journal_buckets()
bcachefs: Fix locking in allocator thread
bcachefs: Fix locking in bch2_btree_iter_traverse_cached()
bcachefs: Fix locking in btree_node_write_done()
bcachefs: Fix locking in data move path
bcachefs: Fix lookup_inode_for_snapshot()
bcachefs: Fix loopback in dio mode
bcachefs: Fix looping around bch2_propagate_key_to_snapshot_leaves()
bcachefs: Fix maximum btree node size
bcachefs: Fix MEAN_AND_VARIANCE kconfig options
bcachefs: fix memalloc_nofs_restore() usage
bcachefs: Fix memleak in replicas_table_update()
bcachefs: Fix memory corruption in encryption path
bcachefs: fix mempool double initialization
bcachefs: Fix minor memory leak on invalid bkey
bcachefs: Fix missing error handling in bch2_subvolume_delete()
bcachefs: Fix missing field initialization
bcachefs: fix missing include
bcachefs: Fix missing locking for dentry->d_parent access
bcachefs: Fix missing memalloc_nofs_restore()
bcachefs: Fix missing transaction commit
bcachefs: Fix more lockdep splats in debug.c
bcachefs: fix more locking bugs
bcachefs: Fix move path when move_stats == NULL
bcachefs: Fix move_ctxt_wait_event()
bcachefs: Fix move_extent_fail counter
bcachefs: Fix moving compressed data
bcachefs: fix mtime/ctime update on truncate
bcachefs: Fix mtime/ctime updates
bcachefs: Fix multiple -Warray-bounds warnings
bcachefs: fix nbuckets usage on device resize
bcachefs: fix new reinherit_attrs ioctl
bcachefs: Fix next_bucket()
bcachefs: Fix no_data_io mode checksum check
bcachefs: Fix nocow locks deadlock
bcachefs: Fix nocow write path closure bug
bcachefs: Fix not punting to worqueue when promoting
bcachefs: fix NULL bch_dev deref when checking bucket_gens keys
bcachefs: Fix null deref in bch2_ioctl_read_super
bcachefs: fix NULL pointer dereference in try_alloc_bucket
bcachefs: Fix null ptr deref in bch2_backpointer_get_node()
bcachefs: Fix null ptr deref in fsck_inode_rm()
bcachefs: Fix null ptr deref when splitting compressed extents
bcachefs: fix odebug warn and lockdep splat due to on-stack rhashtable
bcachefs: Fix off by one error in bch2_extent_crc_append()
bcachefs: Fix off-by-one error in ptr gen check
bcachefs: Fix oldest_gen handling
bcachefs: Fix oob write in __bch2_btree_node_write
bcachefs: Fix out of bounds read in fs usage ioctl
bcachefs: Fix overflow in journal_replay_entry_early
bcachefs: Fix overlapping extent repair
bcachefs: Fix packed bkey format calculation for new btree roots
bcachefs: Fix page state after fallocate
bcachefs: Fix page state when reading into !PageUptodate pages
bcachefs: Fix pathalogical behaviour with inode sharding by cpu ID
bcachefs: Fix possible null deref on mount
bcachefs: Fix potential sleeping during mount
bcachefs: Fix pr_buf() calls
bcachefs: Fix pr_tab_rjust()
bcachefs: Fix promote path leak
bcachefs: Fix promotes
bcachefs: Fix promoting to cache devices (durability = 0)
bcachefs: Fix quota support for snapshots
bcachefs: Fix quotas + snapshots
bcachefs: Fix race between btree updates & journal replay
bcachefs: Fix race between btree writes and metadata drop
bcachefs: fix race between journal entry close and pin set
bcachefs: Fix race between journal_seq_copy() and journal_seq_drop()
bcachefs: Fix race leading to btree node write getting stuck
bcachefs: Fix rand_delete() test
bcachefs: Fix rare use after free in read path
bcachefs: Fix read retry path for indirect extents
bcachefs: Fix reading of alloc info after unclean shutdown
bcachefs: Fix recovery when forced to use JSET_NO_FLUSH journal entry
bcachefs: Fix redundant transaction restart
bcachefs: Fix refcount leak in bch2_do_invalidates()
bcachefs: Fix reflink path for snapshots
bcachefs: Fix reflink repair code
bcachefs: Fix reflink trigger
bcachefs: fix rename + fsync
bcachefs: Fix repair for extent past end of inode
bcachefs: Fix repair leading to replicas not marked
bcachefs: Fix repair path in bch2_mark_reflink_p()
bcachefs: Fix rereplicate when we already have a cached pointer
bcachefs: Fix rereplicate_pred()
bcachefs: Fix restart handling in for_each_btree_key()
bcachefs: Fix return code from bch2_fs_start()
bcachefs: Fix return code from btree_path_traverse_one()
bcachefs: Fix sb_field_counters formatting
bcachefs: fix security warning in pr_name_and_units
bcachefs: Fix setquota
bcachefs: fix setting btree_node_accessed()
bcachefs: Fix setting of attributes mask in getattr
bcachefs: fix setting version_upgrade_complete
bcachefs: Fix shift by 64 in set_inc_field()
bcachefs: Fix shift-by-64 in bch2_bkey_format_validate()
bcachefs: Fix short buffered writes
bcachefs: Fix should_invalidate_buckets()
bcachefs: Fix shrinker names
bcachefs: Fix silent enum conversion error
bcachefs: Fix six_lock_readers_add()
bcachefs: Fix slow tracepoints
bcachefs: Fix snapshot deletion
bcachefs: Fix snapshot skiplists
bcachefs: Fix snapshot skiplists during snapshot deletion
bcachefs: Fix snapshot_skiplist_good()
bcachefs: Fix some (spurious) warnings about uninitialized vars
bcachefs: Fix some compiler warnings
bcachefs: Fix some memcpy() warnings
bcachefs: Fix some refcounting bugs
bcachefs: Fix some reserve calculations
bcachefs: Fix some shutdown path bugs
bcachefs: Fix some small memory leaks
bcachefs: Fix some spurious gcc warnings
bcachefs: Fix split_race livelock
bcachefs: Fix spurious alloc errors on forced shutdown
bcachefs: Fix spurious inconsistency in recovery
bcachefs: Fix spurious transaction restarts
bcachefs: Fix spurious transaction restarts
bcachefs: fix stack corruption
bcachefs: Fix stack corruption
bcachefs: Fix starting copygc when already started
bcachefs: Fix stripe create error path
bcachefs: Fix stripe reuse path
bcachefs: Fix stripe_idx_to_delete()
bcachefs: Fix strndup_user() error checking
bcachefs: Fix subvol deletion deadlock
bcachefs: Fix subvol/snapshot deleting in recovery
bcachefs: Fix suspend when moving data faster than ratelimit
bcachefs: Fix swallowing of data in buffered write path
bcachefs: Fix this_cpu_ptr() usage
bcachefs: Fix time handling
bcachefs: Fix trans_lock_write()
bcachefs: Fix transaction path overflow in fiemap
bcachefs: Fix transaction restarts due to upgrading of cloned iterators
bcachefs: Fix traversing to interior nodes
bcachefs: fix triggers for stripes btree
bcachefs: fix truncate overflow if folio is beyond EOF
bcachefs: fix truncate with ATTR_MODE
bcachefs: fix truncate without a size change
bcachefs: Fix try_decrease_writepoints()
bcachefs: Fix try_decrease_writepoints()
bcachefs: Fix two btree iterator leaks
bcachefs: Fix two more deadlocks
bcachefs: fix typo when picking read method
bcachefs: Fix undefined behaviour
bcachefs: Fix unhandled transaction restart in bch2_gc_btree_gens()
bcachefs: Fix uninitialized data in bch2_gc_btree()
bcachefs: Fix uninitialized field in hash_check_init()
bcachefs: Fix uninitialized var in bch2_journal_replay()
bcachefs: Fix unit & perf tests for snapshots
bcachefs: Fix unitialized use of a value
bcachefs: Fix unmount path
bcachefs: Fix unnecessary read amplificaiton when allocating ec stripes
bcachefs: Fix unused variable warning when !BCACHEFS_DEBUG
bcachefs: fix up wonky error handling in bch2_seek_pagecache_hole()
bcachefs: Fix upgrade path for reflink_p fix
bcachefs: Fix upgrade_readers()
bcachefs: Fix usage of last_seq + encryption
bcachefs: Fix usage of six lock's percpu mode
bcachefs: Fix usage of six lock's percpu mode, key cache version
bcachefs: Fix use-after-free in bch2_dev_add()
bcachefs: Fix validation of replicas entries
bcachefs: Fix verify_bucket_evacuated()
bcachefs: Fix verify_update_old_key()
bcachefs: Fix W=12 build errors
bcachefs: fix waiting on an open journal entry
bcachefs: Fix zstd compress workspace size
bcachefs: fix_errors option is now a proper enum
bcachefs: Fixes for building in userspace
bcachefs: Fixes for building in userspace
bcachefs: fixes for cached data accounting
bcachefs: fixes for getting stuck flushing journal pins
bcachefs: Fixes for going RO
bcachefs: Fixes for replicas tracking
bcachefs: Fixes for startup on very full filesystems
bcachefs: Fixes for unit tests
bcachefs: Fixes for usrdata/metadata drop paths
bcachefs: Fixes/improvements for journal entry reservations
bcachefs: Flag inodes that had btree update errors
bcachefs: Flush fsck errors when looping in btree gc
bcachefs: flush journal to avoid invalid dev usage entries on recovery
bcachefs: Flush write buffer as needed in backpointers repair
bcachefs: fold bch2_trans_update_by_path_trace() into callers
bcachefs: Fold bucket_state in to BCH_DATA_TYPES()
bcachefs: folio pos to bch_folio_sector index helper
bcachefs: for_each_btree_key2()
bcachefs: for_each_btree_key_reverse()
bcachefs: for_each_btree_node() now returns errors directly
bcachefs: force str_hash code to be inlined
bcachefs: Fragmentation LRU
bcachefs: Free iterator if we have duplicate
bcachefs: Free iterator in bch2_btree_delete_range_trans()
bcachefs: Free move buffers as early as possible
bcachefs: free trans->mem on commit
bcachefs: Freespace, need_discard btrees
bcachefs: fs-io: Eliminate GFP_NOFS usage
bcachefs: fs-ioctl: Fix copy_to_user() error code
bcachefs: fs_usage_u64s()
bcachefs: Fsck code refactoring
bcachefs: Fsck fixes
bcachefs: Fsck for need_discard & freespace btrees
bcachefs: Fsck for reflink refcounts
bcachefs: Fsck locking improvements
bcachefs: fsck needs BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE
bcachefs: fsck: Another transaction restart handling fix
bcachefs: fsck: Break walk_inode() up into multiple functions
bcachefs: fsck: delete dead code
bcachefs: fsck: Fix nested transaction handling
bcachefs: fsck: inode_walker: last_pos, seen_this_pos
bcachefs: fsck: walk_inode() now takes is_whiteout
bcachefs: fsck: Work around transaction restarts
bcachefs: fsck_error_lock requires GFP_NOFS
bcachefs: fsck_inode_rm() shouldn't delete subvols
bcachefs: Further padding fixes in bch2_journal_super_entries_add_common()
bcachefs: Further reduce iter->trans usage
bcachefs: Gap buffer for journal keys
bcachefs: gc lock no longer needed for disk reservations
bcachefs: gc mark fn fixes, cleanups
bcachefs: gc now operates on second set of bucket marks
bcachefs: gc shouldn't care about owned_by_allocator
bcachefs: Generate better bkey formats when splitting nodes
bcachefs: Get disk reservation when overwriting data in old snapshot
bcachefs: Get ref on c->writes in move.c
bcachefs: get_stripe_key_trans()
bcachefs: GFP_NOIO -> GFP_NOFS
bcachefs: Give bkey_cached_key same attributes as bpos
bcachefs: Go back to 16 bit mantissa bkey floats
bcachefs: Go emergency RO when i_blocks underflows
bcachefs: Go RW before bch2_check_lrus()
bcachefs: Go RW before check_alloc_info()
bcachefs: Go rw lazily
bcachefs: gracefully unwind journal res slowpath on shutdown
bcachefs: Guard against insufficient devices to create stripes
bcachefs: Guard against unknown compression options
bcachefs: Hack around bch2_varint_decode invalid reads
bcachefs: Hacky fixes for device removal
bcachefs: Handle -EINTR bch2_migrate_index_update()
bcachefs: Handle bio_iov_iter_get_pages() returning unaligned bio
bcachefs: Handle btree node rewrites before going RW
bcachefs: Handle dropping pointers in data_update path
bcachefs: Handle ec_buf not being page aligned when allocating bio
bcachefs: Handle errors in bch2_trans_mark_update()
bcachefs: handle failed data_update_init cleanup
bcachefs: Handle fsck errors at runtime better
bcachefs: Handle last journal write being torn
bcachefs: Handle lock restarts in bch2_xattr_get()
bcachefs: Handle partial pages in seek data/hole
bcachefs: Handle printing of null bkeys
bcachefs: Handle replica marking fsck errors locally
bcachefs: Handle sb buffer resizing in __copy_super()
bcachefs: Handle transaction restarts in __bch2_move_data()
bcachefs: Handle transaction restarts in bch2_blacklist_entries_gc()
bcachefs: Handle weird opt string from sys_fsconfig()
bcachefs: Have btree_iter_next_node() use btree_iter_set_search_pos()
bcachefs: Have fsck check for stripe pointers matching stripe
bcachefs: Have journal reclaim thread flush more aggressively
bcachefs: Heap allocate btree_trans
bcachefs: Heap allocate printbufs
bcachefs: Heap code fix
bcachefs: Hold usage_lock over mark_key and fs_usage_apply
bcachefs: Ignore cached data when calculating fragmentation
bcachefs: Ignore unknown mount options
bcachefs: Implement a new gc that only recalcs oldest gen
bcachefs: Improve "copygc requested to run" error message
bcachefs: Improve __bch2_btree_path_make_mut()
bcachefs: Improve a few warnings
bcachefs: Improve a verbose log message
bcachefs: improve alloc_debug
bcachefs: Improve alloc_mem_to_key()
bcachefs: Improve an error message
bcachefs: Improve an error message
bcachefs: Improve an error message
bcachefs: Improve an error message
bcachefs: Improve an insert path optimization
bcachefs: Improve assorted error messages
bcachefs: Improve backpointers error message
bcachefs: Improve bch2_bkey_make_mut()
bcachefs: Improve bch2_bkey_ptrs_to_text()
bcachefs: Improve bch2_btree_iter_traverse_all()
bcachefs: Improve bch2_btree_node_relock()
bcachefs: Improve bch2_btree_trans_to_text()
bcachefs: Improve bch2_btree_update_start()
bcachefs: Improve bch2_check_alloc_info
bcachefs: Improve bch2_check_alloc_info()
bcachefs: Improve bch2_dev_freespace_init()
bcachefs: Improve bch2_dump_trans_paths_updates()
bcachefs: Improve bch2_fsck_err()
bcachefs: Improve bch2_inode_opts_to_opts()
bcachefs: Improve bch2_lock_inodes()
bcachefs: Improve bch2_lru_delete() error messages
bcachefs: Improve bch2_moving_ctxt_to_text()
bcachefs: Improve bch2_new_stripes_to_text()
bcachefs: Improve bch2_new_stripes_to_text()
bcachefs: Improve bch2_open_buckets_to_text()
bcachefs: Improve bch2_reflink_p_to_text()
bcachefs: Improve bch2_stripe_to_text()
bcachefs: Improve bch2_trans_relock()
bcachefs: Improve bch2_write_points_to_text()
bcachefs: improve behaviour of btree_cache_scan()
bcachefs: Improve bkey_cached_lock_for_evict()
bcachefs: Improve bset compaction
bcachefs: Improve btree iterator tracepoints
bcachefs: Improve btree key cache shrinker
bcachefs: Improve btree node read error path
bcachefs: Improve btree_bad_header()
bcachefs: Improve btree_bad_header() error message
bcachefs: Improve btree_deadlock debugfs output
bcachefs: Improve btree_iter_pos_in_node()
bcachefs: Improve btree_key_cache_flush_pos()
bcachefs: Improve btree_node_mem_ptr optimization
bcachefs: Improve btree_node_relock_fail tracepoint
bcachefs: Improve btree_node_write_if_need()
bcachefs: Improve btree_path_relock_fail tracepoint
bcachefs: Improve btree_reserve_get_fail tracepoint
bcachefs: Improve bucket_alloc tracepoint
bcachefs: Improve bucket_alloc_fail tracepoint
bcachefs: Improve c version of __bkey_cmp_bits
bcachefs: Improve c->writes refcounting for stripe create path
bcachefs: Improve check for when bios are physically contiguous
bcachefs: Improve checksum error messages
bcachefs: Improve debug assertion
bcachefs: Improve dev_alloc_debug_to_text()
bcachefs: Improve diagnostics when journal entries are missing
bcachefs: Improve error handling for for_each_btree_key_continue()
bcachefs: Improve error handling in bch2_ioctl_subvolume_destroy()
bcachefs: Improve error logging in fsck.c
bcachefs: Improve error message for overlapping extents
bcachefs: Improve error message for stripe block sector counts wrong
bcachefs: Improve error message in bch2_write_super()
bcachefs: Improve error message in fsck
bcachefs: Improve error message when alloc key doesn't match lru entry
bcachefs: Improve error messages in device add path
bcachefs: Improve error messages in superblock write path
bcachefs: Improve error messages in trans_mark_reflink_p()
bcachefs: improve extent debugcheck fn
bcachefs: Improve FS_IOC_GOINGDOWN ioctl
bcachefs: Improve fs_usage_apply_warn() message
bcachefs: Improve fsck for subvols/snapshots
bcachefs: Improve handling of extents in bch2_trans_update()
bcachefs: Improve inode deletion code
bcachefs: Improve invalid bkey error message
bcachefs: Improve invalidate_one_bucket() error messages
bcachefs: Improve io option handling in data move path
bcachefs: Improve iter->real_pos handling
bcachefs: Improve iter->should_be_locked
bcachefs: Improve journal entry validate code
bcachefs: Improve journal error messages
bcachefs: Improve journal free space calculations
bcachefs: Improve journal_entry_add()
bcachefs: Improve journal_entry_btree_keys_to_text()
bcachefs: Improve journal_entry_err_msg()
bcachefs: Improve journal_read() logging
bcachefs: Improve jset_validate()
bcachefs: Improve key marking interface
bcachefs: Improve key_visible_in_snapshot()
bcachefs: Improve lockdep annotation in journalling code
bcachefs: Improve locking in __bch2_set_nr_journal_buckets()
bcachefs: improve modprobe support by providing softdeps
bcachefs: Improve move path tracepoints
bcachefs: Improve path for when btree_gc needs another pass
bcachefs: Improve pointer marking checks and error messages
bcachefs: Improve read_from_stale_dirty_pointer() message
bcachefs: Improve reflink repair code
bcachefs: Improve reflink repair code
bcachefs: Improve snapshots_seen
bcachefs: Improve some btree node read error messages
bcachefs: Improve some error messages
bcachefs: Improve some fsck error messages
bcachefs: Improve some IO error messages
bcachefs: Improve stripe checksum error message
bcachefs: Improve stripe triggers/heap code
bcachefs: Improve struct journal layout
bcachefs: Improve the backpointer to missing extent message
bcachefs: Improve trace_move_extent_fail()
bcachefs: Improve tracepoints slightly in commit path
bcachefs: Improve tracing for transaction restarts
bcachefs: Improve trans_restart_journal_preres_get tracepoint
bcachefs: Improve trans_restart_mem_realloced tracepoint
bcachefs: Improve trans_restart_split_race tracepoint
bcachefs: Improve transaction restart handling in fsck code
bcachefs: Improve warning for copygc failing to move data
bcachefs: improve/clarify ptr_disk_sectors()
bcachefs: Improved bch2_fcollapse()
bcachefs: improved btree locking tracepoints
bcachefs: Improved btree write statistics
bcachefs: Improved check_directory_structure()
bcachefs: Improved comment for bch2_replicas_gc2()
bcachefs: Improved copygc pipelining
bcachefs: Improved copygc wait debugging
bcachefs: Improved debug checks
bcachefs: Improved errcodes
bcachefs: Improved extent merging
bcachefs: improved flush_held_btree_writes()
bcachefs: Improved human readable integer parsing
bcachefs: Improved inode create optimization
bcachefs: Improved nocow locking
bcachefs: improved rw_aux_tree_bsearch()
bcachefs: Improved superblock-related error messages
bcachefs: Improvements to fsck check_dirents()
bcachefs: Improvements to the journal read error paths
bcachefs: Improvements to writing alloc info
bcachefs: In debug mode, run fsck again after fixing errors
bcachefs: In fsck, pass BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE when deleting dirents
bcachefs: Include device in btree IO error messages
bcachefs: Include snapshot field in bch2_bpos_to_text
bcachefs: Include summarized counts in fs_usage
bcachefs: Increase BSET_CACHELINE to 256 bytes
bcachefs: increase BTREE_ITER_MAX
bcachefs: Increase commality between BTREE_ITER_NODES and BTREE_ITER_KEYS
bcachefs: Increase default journal size
bcachefs: Increase journal pipelining
bcachefs: Increase max size for btree_trans bump allocator
bcachefs: Increase size of btree node reserve
bcachefs: Increment restart count in bch2_trans_begin()
bcachefs: Indirect inline data extents
bcachefs: Initial commit
bcachefs: Initial folio conversion
bcachefs: initial freeze/unfreeze support
bcachefs: initial gc no longer needs to touch every node
bcachefs: Initialize btree_node flags field in bch2_btree_root_alloc.
bcachefs: Initialize ec work structs early
bcachefs: initialize fs usage summary in recovery
bcachefs: Initialize journal pad data in bch_replica_entry objects.
bcachefs: Initialize padding space after alloc bkey
bcachefs: Initialize sb_quota with default 1 week timer
bcachefs: Inject transaction restarts in debug mode
bcachefs: Inline bch2_bkey_format_add_key()
bcachefs: Inline bch2_btree_path_traverse() fastpath
bcachefs: Inline bch2_inode_pack()
bcachefs: Inline bch2_snapshot_is_ancestor() fast path
bcachefs: Inline bch2_trans_kmalloc() fast path
bcachefs: Inline bch2_two_state_(trylock|unlock)
bcachefs: Inline data extents
bcachefs: Inline fast path of bch2_increment_clock()
bcachefs: Inline fast path of check_pos_snapshot_overwritten()
bcachefs: Inline fastpath of bch2_disk_reservation_add()
bcachefs: Inline make_bfloat() into __build_ro_aux_tree()
bcachefs: Inline more of bch2_trans_commit hot path
bcachefs: Inline some fast paths
bcachefs: Inlining improvements
bcachefs: Inode backpointers
bcachefs: Inode backpointers are now required
bcachefs: Inode create no longer needs to probe key cache
bcachefs: Inode create optimization
bcachefs: Inode delete doesn't need to flush key cache anymore
bcachefs: Inode updates should generally be BTREE_INSERT_NOFAIL
bcachefs: Interior btree updates are now fully transactional
bcachefs: Internal btree iterator renaming
bcachefs: Introduce a separate journal watermark for copygc
bcachefs: introduce b->hash_val
bcachefs: Introduce bch2_dirent_get_name
bcachefs: Introduce bch2_journal_keys_peek_(upto|slot)()
bcachefs: Invalidate buckets when writing to alloc btree
bcachefs: is_ancestor bitmap
bcachefs: Issue discards when needed to allocate journal write
bcachefs: iter->real_pos
bcachefs: iter->update_path
bcachefs: Iterator debug code improvements
bcachefs: Iterators are now always consistent with iter->real_pos
bcachefs: ja->discard_idx, ja->dirty_idx
bcachefs: Journal initialization fixes
bcachefs: Journal keys overlay fixes
bcachefs: Journal pin cleanups
bcachefs: Journal pin refactoring
bcachefs: Journal reclaim refactoring
bcachefs: Journal reclaim requires memalloc_noreclaim_save()
bcachefs: Journal refactoring
bcachefs: Journal replay does't resort main list of keys
bcachefs: Journal replay refactoring
bcachefs: Journal resize fixes
bcachefs: Journal seq now incremented at entry open, not close
bcachefs: Journal space calculation fix
bcachefs: Journal updates to dev usage
bcachefs: Journal updates to interior nodes
bcachefs: journal_replay_early()
bcachefs: Keep a sorted list of btree iterators
bcachefs: Key cache now works for snapshots btrees
bcachefs: key cache: Don't hold btree locks while using GFP_RECLAIM
bcachefs: KEY_TYPE_alloc_v2
bcachefs: KEY_TYPE_alloc_v4
bcachefs: KEY_TYPE_discard is no longer used
bcachefs: KEY_TYPE_error now counts towards i_sectors
bcachefs: KEY_TYPE_inode_v3, metadata_version_inode_v3
bcachefs: KEY_TYPE_set
bcachefs: Kick off btree node writes from write completions
bcachefs: Kill __bch2_btree_iter_peek_slot_extents()
bcachefs: Kill __btree_delete_at()
bcachefs: Kill __btree_trans_peek_key_cache()
bcachefs: Kill allocator short-circuit invalidate
bcachefs: Kill allocator threads & freelists
bcachefs: Kill bch2_alloc_sectors_start()
bcachefs: Kill bch2_bkey_debugcheck
bcachefs: Kill bch2_bset_fix_invalidated_key()
bcachefs: Kill bch2_btree_iter_peek_cached()
bcachefs: Kill bch2_btree_iter_set_pos_same_leaf()
bcachefs: Kill bch2_btree_node_get_sibling()
bcachefs: Kill bch2_btree_node_write_cond()
bcachefs: Kill bch2_bucket_gens_read()
bcachefs: kill bch2_crc64_update
bcachefs: Kill bch2_ec_bucket_written()
bcachefs: Kill bch2_ec_mem_alloc()
bcachefs: kill bch2_extent_has_device()
bcachefs: kill bch2_extent_merge_inline()
bcachefs: Kill bch2_extent_trim_atomic() usage
bcachefs: Kill bch2_fs_bug()
bcachefs: Kill bch2_fs_usage_scratch_get()
bcachefs: Kill bch2_invalidate_bucket()
bcachefs: Kill bch2_keylist_add_in_order()
bcachefs: Kill bch2_replicas_delta_list_marked()
bcachefs: Kill bch2_sort_repack_merge()
bcachefs: Kill bch2_verify_bucket_evacuated()
bcachefs: Kill bch2_xattr_get()
bcachefs: kill bch_extent_crc_type
bcachefs: Kill BCH_FEATURE_incompressible
bcachefs: Kill BCH_FS_HOLD_BTREE_WRITES
bcachefs: Kill bch_scnmemcpy()
bcachefs: Kill BCH_WRITE_FLUSH
bcachefs: Kill BCH_WRITE_JOURNAL_SEQ_PTR
bcachefs: Kill bch_write_op->btree_update_ready
bcachefs: Kill bch_write_op.index_update_fn
bcachefs: Kill bchfs_extent_update()
bcachefs: kill BFLOAT_FAILED_PREV
bcachefs: kill bio_for_each_contig_segment()
bcachefs: Kill bkey ops->debugcheck method
bcachefs: Kill bkey_type_successor
bcachefs: Kill bpos_diff() XXX check for perf regression
bcachefs: kill bset_tree->max_key
bcachefs: Kill BTREE_INSERT_ATOMIC
bcachefs: Kill BTREE_INSERT_NOMARK_INSERT
bcachefs: Kill BTREE_INSERT_NOUNLOCK
bcachefs: Kill btree_insert_ret enum
bcachefs: Kill BTREE_INSERT_USE_RESERVE
bcachefs: Kill btree_iter->next
bcachefs: Kill BTREE_ITER_CACHED_(NOFILL|NOCREATE)
bcachefs: Kill BTREE_ITER_NEED_PEEK
bcachefs: Kill BTREE_ITER_NODES
bcachefs: kill BTREE_ITER_NOUNLOCK
bcachefs: Kill btree_iter_peek_uptodate()
bcachefs: Kill btree_iter_pos_changed()
bcachefs: Kill BTREE_ITER_SET_POS_AFTER_COMMIT
bcachefs: Kill btree_node_iter_large
bcachefs: Kill BTREE_TRIGGER_NOOVERWRITES
bcachefs: kill bucket mark sector count saturation
bcachefs: Kill bucket quantiles sysfs code
bcachefs: kill ca->freelist_lock
bcachefs: Kill dead code extent_save()
bcachefs: Kill deferred btree updates
bcachefs: Kill direct access to bi_io_vec
bcachefs: kill EBUG_ON() redefinition in bkey.c
bcachefs: Kill ei_str_hash
bcachefs: kill extent_insert_hook
bcachefs: Kill fs_usage_apply_warn()
bcachefs: kill i_sectors_hook
bcachefs: Kill incorrect assertion
bcachefs: Kill io_in_flight semaphore
bcachefs: Kill journal buf bloom filter
bcachefs: Kill journal pre-reservations
bcachefs: Kill journal_keys->journal_seq_base
bcachefs: Kill JOURNAL_NEED_WRITE
bcachefs: Kill JOURNAL_WATERMARK
bcachefs: Kill main in-memory bucket array
bcachefs: Kill metadata only gc
bcachefs: Kill missing inode warnings in bch2_quota_read()
bcachefs: Kill nodes_intent_locked
bcachefs: Kill non-lru cache replacement policies
bcachefs: Kill normalize_read_intent_locks()
bcachefs: Kill old allocator startup code
bcachefs: Kill old rebuild_replicas option
bcachefs: Kill other unreachable() uses
bcachefs: Kill PAGE_SECTOR_SHIFT
bcachefs: Kill page_state_cmpxchg
bcachefs: Kill ptr_bucket_mark()
bcachefs: Kill reflink option
bcachefs: Kill remaining bch2_btree_iter_unlock() uses
bcachefs: Kill retry loop in btree merge path
bcachefs: kill s_alloc, use bch_data_type
bcachefs: Kill some dependencies on ei_inode
bcachefs: Kill some obsolete sysfs code
bcachefs: Kill some unneeded references to c->flags
bcachefs: Kill stripe check in bch2_alloc_v4_invalid()
bcachefs: Kill stripe->dirty
bcachefs: kill struct bch_replicas_cpu_entry
bcachefs: kill struct btree_insert
bcachefs: Kill struct bucket_mark
bcachefs: Kill support for !BTREE_NODE_NEW_EXTENT_OVERWRITE()
bcachefs: kill thing_it_points_to arg to backpointer_not_found()
bcachefs: Kill trans->flags
bcachefs: Kill trans->updates2
bcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERS
bcachefs: Kill verify_not_stale()
bcachefs: let __bch2_btree_insert() pass in flags
bcachefs: lift ordering restriction on 0 size extents
bcachefs: Limit bios in writepages path to 256M
bcachefs: Limit pointers to being in only one stripe
bcachefs: Lock ordering fix
bcachefs: lock time stats prep work.
bcachefs: lockdep fix when going rw from bch2_alloc_write()
bcachefs: Log & error message improvements
bcachefs: Log a message when running an explicit recovery pass
bcachefs: Log finsert/fcollapse operations
bcachefs: Log message improvements
bcachefs: Log more messages in the journal
bcachefs: Log truncate operations
bcachefs: Log what we're doing when repairing
bcachefs: Lookup/create lost+found lazily
bcachefs: Lots of option handling improvements
bcachefs: Lower BCH_NAME_MAX to 512
bcachefs: LRU btree
bcachefs: LRU repair tweaks
bcachefs: made changes to support clang, fixed a couple bugs
bcachefs: Make __bch2_bkey_cmp_packed() smaller
bcachefs: Make __bch2_journal_debug_to_text() more readable
bcachefs: Make an assertion more informative
bcachefs: Make bch2_btree_cache_scan() try harder
bcachefs: Make bch2_remap_range respect O_SYNC
bcachefs: make bch2_target_to_text_sb static
bcachefs: Make bch_option compatible with Rust ffi
bcachefs: Make bkey types globally unique
bcachefs: Make btree root read errors recoverable
bcachefs: Make btree_insert_entry more private to update path
bcachefs: Make BTREE_ITER_IS_EXTENTS private to iter code
bcachefs: Make btree_node_type_needs_gc() cheaper
bcachefs: Make bucket_alloc tracepoint more readable
bcachefs: Make copygc thread global
bcachefs: Make deferred inode updates a mount option
bcachefs: make durability a read-write sysfs option
bcachefs: Make error messages more uniform
bcachefs: Make eytzinger size parameter more conventional
bcachefs: make fsck spew less
bcachefs: Make IO in flight by copygc/rebalance configurable
bcachefs: Make io timers less buggy
bcachefs: Make log message at startup a bit cleaner
bcachefs: Make memcpy_to_bio() param const
bcachefs: Make minimum journal_flush_delay nonzero
bcachefs: Make more btree_paths available
bcachefs: Make open bucket reserves more conservative
bcachefs: Make reconstruct_alloc quieter
bcachefs: Make replicas_delta_list smaller
bcachefs: make RO snapshots actually RO
bcachefs: make struct btree_iter a bit smaller
bcachefs: Make sure bch2_bucket_alloc_new_fs() obeys buckets_nouse
bcachefs: Make sure bch2_move_ratelimit() also waits for move_ops
bcachefs: Make sure bch2_read_extent obeys BCH_READ_MUST_CLONE
bcachefs: Make sure bch2_trans_mark_update uses correct iter flags
bcachefs: Make sure BCH_FS_FSCK_DONE gets set
bcachefs: Make sure hash info gets initialized in fsck
bcachefs: Make sure to drop/retake btree locks before reclaim
bcachefs: Make sure to go rw if lazy in fsck
bcachefs: Make sure to initialize equiv when creating new snapshots
bcachefs: Make sure to initialize j->last_flushed
bcachefs: Make sure to kick journal reclaim when we're waiting on it
bcachefs: Make sure to pass a disk reservation to bch2_extent_update()
bcachefs: make sure to use BTREE_INSERT_LAZY_RW in fsck
bcachefs: Make sure to use BTREE_ITER_PREFETCH in fsck
bcachefs: Make sure we're releasing btree iterators
bcachefs: Make topology repair a normal recovery pass
bcachefs: Make verbose option settable at runtime
bcachefs: mark active journal devices on journal replicas gc
bcachefs: Mark as EXPERIMENTAL
bcachefs: Mark bch2_copygc() noinline
bcachefs: mark bch_inode_info and bkey_cached as reclaimable
bcachefs: Mark btree nodes as needing rewrite when not all replicas are RW
bcachefs: mark journal replicas before journal write submission
bcachefs: Mark new snapshots earlier in create path
bcachefs: Mark newly allocated btree nodes as accessed
bcachefs: Mark overwrites from journal replay in initial gc
bcachefs: Mark space as unallocated on write failure
bcachefs: Mark stripe buckets with correct data type
bcachefs: Mark superblocks transactionally
bcachefs: Mark write locks before taking lock
bcachefs: Mask out unknown compat features when going read-write
bcachefs: Mean and variance
bcachefs: mempoolify btree_trans
bcachefs: merge BCH_INODE_FIELDS_INHERIT/BCH_INODE_OPTS
bcachefs: Merge extents with checksums
bcachefs: Merging for indirect extents
bcachefs: Minor bch2_btree_node_get() smatch fixes
bcachefs: Minor btree iter refactoring
bcachefs: Minor device removal fixes
bcachefs: Minor dio write path improvements
bcachefs: minor fsck fix
bcachefs: minor fsync fix
bcachefs: minor journal reclaim fixes
bcachefs: Minor journal reclaim improvement
bcachefs: Minor replicas.c refactoring
bcachefs: Minor tracepoint improvements
bcachefs: Minor transaction restart handling fix
bcachefs: more aggressive fast path write buffer key flushing
bcachefs: More allocator startup improvements
bcachefs: More assertions for nocow locking
bcachefs: More assorted large folio conversion
bcachefs: More bset.c microoptimization
bcachefs: More btree gc refactorings
bcachefs: More btree iter improvements
bcachefs: More btree iter invariants
bcachefs: More btree iterator fixes
bcachefs: More debug code improvements
bcachefs: More debug params for testing of recovery paths
bcachefs: More dio inlining
bcachefs: More drop_locks_do() conversions
bcachefs: More enum strings
bcachefs: More errcode cleanup
bcachefs: More fixes for counting extent update iterators
bcachefs: More general fix for transaction paths overflow
bcachefs: More improvements for alloc info checks
bcachefs: More info on check_bucket_ref() error
bcachefs: More inlinining in the btree key cache code
bcachefs: more key marking refactoring
bcachefs: More minor smatch fixes
bcachefs: More open buckets
bcachefs: more project quota fixes
bcachefs: More renaming
bcachefs: More stripe create cleanup/fixes
bcachefs: More style fixes
bcachefs: More topology repair code
bcachefs: More work to avoid transaction restarts
bcachefs: mount: fix null deref with null devname
bcachefs: Move __bch2_members_v2_get_mut to sb-members.h
bcachefs: Move alloc assertion to .key_invalid()
bcachefs: Move bch2_bkey_make_mut() to btree_update.h
bcachefs: Move bch2_evict_subvolume_inodes() to fs.c
bcachefs: move BCH_SB_ERRS() to sb-errors_types.h
bcachefs: Move bch_sb_field_crypt code to checksum.c
bcachefs: Move bkey bkey_unpack_key() to bkey.h
bcachefs: Move btree lock debugging to slowpath fn
bcachefs: Move btree node merging to before transaction commit
bcachefs: move check_pos_snapshot_overwritten() to snapshot.c
bcachefs: Move deletion of refcount=0 indirect extents to their triggers
bcachefs: move dirty into bucket_mark
bcachefs: Move extent overwrite handling out of core btree code
bcachefs: Move extent_handle_overwrites() to bch2_trans_update()
bcachefs: Move fsck_inode_rm() to inode.c
bcachefs: move inode triggers to inode.c
bcachefs: Move journal reclaim to a kthread
bcachefs: move journal seq assertion
bcachefs: Move key marking out of extents.c
bcachefs: Move node iterator fixup to extent_bset_insert()
bcachefs: move snapshot_t to subvolume_types.h
bcachefs: Move some asserts behind CONFIG_BCACHEFS_DEBUG
bcachefs: move some checks to expensive_debug_checks
bcachefs: Move some declarations to the correct header
bcachefs: Move some dirent checks to bch2_dirent_invalid()
bcachefs: Move stripe creation to workqueue
bcachefs: Move trigger fns to bkey_ops
bcachefs: move.c exports, refactoring
bcachefs: move.c refactoring
bcachefs: move: convert to bbpos
bcachefs: move: move_stats refactoring
bcachefs: moving_context now owns a btree_trans
bcachefs: moving_context->stats is allowed to be NULL
bcachefs: Must check for errors from bch2_trans_cond_resched()
bcachefs: need_snapshot_cleanup shouldn't be a fsck error
bcachefs: New and improved topology repair code
bcachefs: New assertions when marking filesystem clean
bcachefs: new avoid mechanism for io retries
bcachefs: New backtrace utility code
bcachefs: New blockcount field for bch_stripe
bcachefs: New bpos_cmp(), bkey_cmp() replacements
bcachefs: New btree helpers
bcachefs: New bucket invalidate path
bcachefs: New check_nlinks algorithm for snapshots
bcachefs: New data structure for buckets waiting on journal commit
bcachefs: New discard implementation
bcachefs: New erasure coding shutdown path
bcachefs: New error message helpers
bcachefs: New helper __bch2_btree_insert_keys_interior()
bcachefs: New in-memory array for bucket gens
bcachefs: New io_misc.c helpers
bcachefs: New journal_entry_res mechanism
bcachefs: New locking functions
bcachefs: New magic number
bcachefs: New on disk format to fix reflink_p pointers
bcachefs: New on disk format: Backpointers
bcachefs: New snapshot unit test
bcachefs: New superblock section members_v2
bcachefs: New tracepoint for bch2_trans_get_iter()
bcachefs: New varints
bcachefs: No need to clone iterators for update
bcachefs: no need to run gc when initializing new fs
bcachefs: Nocow locking fixup
bcachefs: nocow locking: Fix lock leak
bcachefs: Nocow support
bcachefs: Nocow write error path fix
bcachefs: Normal update/commit path now works before going RW
bcachefs: normalize_read_intent_locks
bcachefs: Only allocate buckets_nouse when requested
bcachefs: Only check inode i_nlink during full fsck
bcachefs: Only get btree iters from btree transactions
bcachefs: Only look up inode io opts in extents btree
bcachefs: Only try to get existing stripe once in stripe create path
bcachefs: Optimize __bch2_btree_node_iter_advance()
bcachefs: Optimize __bkey_unpack_key_format_checked()
bcachefs: Optimize bch2_btree_iter_verify_level()
bcachefs: Optimize bch2_dev_usage_read()
bcachefs: Optimize bch2_dirent_name_bytes
bcachefs: Optimize bch2_journal_flush_seq_async()
bcachefs: Optimize bch2_trans_init()
bcachefs: Optimize bch2_trans_iter_init()
bcachefs: Optimize btree lookups in write path
bcachefs: Optimize btree_path_alloc()
bcachefs: Optimize bucket reuse
bcachefs: Optimize calls to bch2_btree_iter_traverse()
bcachefs: Optimize fiemap
bcachefs: Optimize memory accesses in bch2_btree_node_get()
bcachefs: Option improvements
bcachefs: opts.read_journal_only
bcachefs: overlapping_extents_found()
bcachefs: Pass around bset_tree less
bcachefs: Pass flags arg to bch2_alloc_write()
bcachefs: path->should_be_locked fixes
bcachefs: Per subvolume lost+found
bcachefs: percpu utility code
bcachefs: Perf improvements for bch_alloc_read()
bcachefs: Persist 64 bit io clocks
bcachefs: Persist alloc info on clean shutdown
bcachefs: Persist stripe blocks_used
bcachefs: Pipeline binary searches and linear searches
bcachefs: Plumb alloc_reserve through stripe create path
bcachefs: Plumb btree_id & level to trans_mark
bcachefs: Plumb btree_trans through btree cache code
bcachefs: Plumb saw_error through to btree_err()
bcachefs: Plumb through subvolume id
bcachefs: Preallocate trans mem in bch2_migrate_index_update()
bcachefs: Preallocate transaction mem
bcachefs: Prefer using btree_insert_entry to btree_iter
bcachefs: Prepare checksums for more advanced algorithms
bcachefs: prepare journal buf put to handle pin put
bcachefs: preserve device path as device name
bcachefs: Preserve stripe blockcounts on existing stripes
bcachefs: Pretty-ify bch2_bkey_val_to_text()
bcachefs: Prevent a btree iter overflow in alloc path
bcachefs: Prevent journal reclaim from spinning
bcachefs: Print a better message for mark and sweep pass
bcachefs: Print cycle on unrecoverable deadlock
bcachefs: Print deadlock cycle in debugfs
bcachefs: print explicit recovery pass message only once
bcachefs: Print last line in debugfs/btree_transaction_stats
bcachefs: Print lock counts in debugs btree_transactions
bcachefs: Print message on btree node read retry success
bcachefs: Print out counters correctly
bcachefs: Print out d_type in dirent_to_text()
bcachefs: Print out name of bkey type
bcachefs: Print out OPT_SECTORS options in bytes
bcachefs: Print out required recovery passes on version upgrade
bcachefs: Print version, options earlier in startup path
bcachefs: Printbuf rework
bcachefs: Prioritize fragmentation in bucket allocator
bcachefs: Private error codes: ENOMEM
bcachefs: propagate BCH_WRITE_CACHED
bcachefs: Proper refcounting for journal_keys
bcachefs: properly initialize used values
bcachefs: prt_bitflags_vector()
bcachefs: Pull out data_update.c
bcachefs: Punt btree writes to workqueue to submit
bcachefs: Push c->mark_lock usage down to where it is needed
bcachefs: push rcu lock down into bch2_target_to_mask()
bcachefs: Put bkey invalid check in commit path in a more useful place
bcachefs: Put btree_trans_verify_sorted() behind debug_check_iterators
bcachefs: Put erasure coding behind an EXPERIMENTAL kconfig option
bcachefs: Put inline data behind a mount option for now
bcachefs: Put open_buckets in a hashtable
bcachefs: Put some repair messages behind opts->verbose
bcachefs: Quota fixes
bcachefs: Quota: Don't allocate memory under lock
bcachefs: ratelimit copygc warning
bcachefs: Ratelimit ec error message
bcachefs: Ratelimiting for writeback IOs
bcachefs: Re-enable bkey_debugcheck() in the extent update path
bcachefs: Re-enable hash_redo_key()
bcachefs: Re-implement extent merging in transaction commit path
bcachefs: Read journal when keep_journal on
bcachefs: Really don't hold btree locks while btree IOs are in flight
bcachefs: Rebalance now adds replicas if needed
bcachefs: rebalance shouldn't attempt to compress unwritten extents
bcachefs: rebalance_work
bcachefs: rebalance_work btree is not a snapshots btree
bcachefs: Recover from blacklisted journal entries
bcachefs: recovery_types.h
bcachefs: Redo check_nlink fsck pass
bcachefs: Redo checks for sufficient devices
bcachefs: Redo copygc throttling
bcachefs: Redo data_update interface
bcachefs: Redo filesystem usage ioctls
bcachefs: Redo replicas gc mechanism
bcachefs: Reduce BKEY_PADDED usage
bcachefs: Reduce iter->trans usage
bcachefs: Reduce max nr of btree iters when lockdep is on
bcachefs: Reduce stack frame size of bch2_check_alloc_info()
bcachefs: Reduce/kill BKEY_PADDED use
bcachefs: Refactor __bch2_cut_front()
bcachefs: Refactor bch2_alloc_write()
bcachefs: Refactor bch2_btree_bset_insert_key()
bcachefs: Refactor bch2_btree_iter()
bcachefs: Refactor bch2_btree_node_mem_alloc()
bcachefs: Refactor bch2_extent_trim_atomic() for reflink
bcachefs: Refactor bch2_fpunch_at()
bcachefs: Refactor bch2_fs_recovery()
bcachefs: Refactor bch2_readdir() a bit
bcachefs: Refactor bch2_trans_commit() path
bcachefs: Refactor bch2_trans_update_extent()
bcachefs: refactor bch_fs_usage
bcachefs: Refactor bch_sb_field_ops handling
bcachefs: Refactor bchfs_fallocate() to not nest btree_trans on stack
bcachefs: Refactor bkey_cached_alloc() path
bcachefs: Refactor btree insert path
bcachefs: Refactor checking of btree topology
bcachefs: Refactor dev usage
bcachefs: Refactor dio write code to reinit bch_write_op
bcachefs: Refactor extent insert path
bcachefs: Refactor extent_handle_overwrites()
bcachefs: Refactor filesystem usage accounting
bcachefs: Refactor journal code to not use unwritten_idx
bcachefs: Refactor journal entry adding
bcachefs: Refactor journal replay code
bcachefs: refactor journal stuck checking into standalone helper
bcachefs: Refactor journal_keys_sort() to return an error code
bcachefs: refactor key marking code a bit
bcachefs: Refactor memcpy into direct assignment
bcachefs: Refactor open_bucket code
bcachefs: Refactor overlapping extent checks
bcachefs: refactor pin put helpers
bcachefs: Refactor rebalance_pred function
bcachefs: Refactor replicas code
bcachefs: Refactor stripe creation
bcachefs: Refactor trans_(get|update)_key
bcachefs: Refactor trigger code
bcachefs: Refactor various code to not be extent specific
bcachefs: Refactor whiteouts compaction
bcachefs: Reflink
bcachefs: Reflink now respects quotas
bcachefs: Reflink pointers also have to be remarked if split in journal replay
bcachefs: Reflink refcount fix
bcachefs: Regularize argument passing of btree_trans
bcachefs: Reimplement repair for overlapping extents
bcachefs: Remove a redundant and harmless bch2_free_super() call
bcachefs: remove bucket_gens btree keys on device removal
bcachefs: remove dead whiteout_u64s argument.
bcachefs: Remove direct use of bch2_btree_iter_link()
bcachefs: remove duplicate code between backpointer update paths
bcachefs: Remove duplicate include
bcachefs: remove duplicated assignment to variable offset_into_extent
bcachefs: Remove page_state_init_for_read
bcachefs: remove redundant initialization of pointer d
bcachefs: remove redundant initialization of pointer dst
bcachefs: remove redundant initializations of variables start_offset and end_offset
bcachefs: remove redundant pointer q
bcachefs: Remove some BKEY_PADDED uses
bcachefs: Remove some uses of PAGE_SIZE in the btree code
bcachefs: Remove undefined behavior in bch2_dev_buckets_reserved()
bcachefs: remove unnecessary btree_insert_key_leaf() wrapper
bcachefs: Remove unneeded semicolon
bcachefs: remove unused bch2_trans_log_msg()
bcachefs: remove unused key cache coherency flag
bcachefs: Rename __bch2_trans_do() -> commit_do()
bcachefs: Rename bch_page_state -> bch_folio
bcachefs: Rename bch_sb_field_members -> bch_sb_field_members_v1
bcachefs: Rename BTREE_ID enums for consistency with other enums
bcachefs: Rename data_op_data_progress -> data_jobs
bcachefs: Rename enum alloc_reserve -> bch_watermark
bcachefs: Rename group to label for remaining strings.
bcachefs: rename keeps inheritable inode opts consistent
bcachefs: Rename KEY_TYPE_whiteout -> KEY_TYPE_hash_whiteout
bcachefs: Rename lock_held_stats -> btree_transaction_stats
bcachefs: Rename nofsck opt to fsck
bcachefs: Reorganize btree_locking.[ch]
bcachefs: Reorganize extents.c
bcachefs: Repair bad data pointers
bcachefs: Repair code for multiple types of data in same bucket
bcachefs: Replace a BUG_ON() with fatal error
bcachefs: Replace bch2_btree_iter_next() calls with bch2_btree_iter_advance
bcachefs: Replace ERANGE with private error codes
bcachefs: Replay interior node keys
bcachefs: replicas: prep work for stripes
bcachefs: replicas_deltas_realloc() uses allocate_dropping_locks()
bcachefs: Report inode counts via statfs
bcachefs: Require all btree iterators to be freed
bcachefs: Require snapshot id to be set
bcachefs: Reserve some open buckets for btree allocations
bcachefs: reserve space in journal for fs usage entries
bcachefs: RESERVE_stripe
bcachefs: Reset journal flush delay to default value if zeroed
bcachefs: respect superblock discard flag.
bcachefs: restart journal reclaim thread on ro->rw transitions
bcachefs: Restore journal write point at startup
bcachefs: Return -ENOKEY/EINVAL when mount decryption fails
bcachefs: return errors correctly from gc
bcachefs: Return errors from for_each_btree_key()
bcachefs: Rev the on disk format version for snapshots
bcachefs: Revalidate pointer to old bkey val before calling mem triggers
bcachefs: revamp to_text methods
bcachefs: Revert "Ensure journal doesn't get stuck in nochanges mode"
bcachefs: Revert UUID format-specifier change
bcachefs: Rework __bch2_data_update_index_update()
bcachefs: Rework allocating buckets for stripes
bcachefs: Rework btree iterator lifetimes
bcachefs: Rework calling convention for marking overwrites
bcachefs: Rework error handling in btree update path
bcachefs: Rework iter->pos handling
bcachefs: Rework lru btree
bcachefs: Rework of cut_front & cut_back
bcachefs: Rework open bucket partial list allocation
bcachefs: Rework triggers interface
bcachefs: Rewrite bch2_bucket_alloc_new_fs()
bcachefs: Rewrite btree nodes with errors
bcachefs: Rewrite journal_seq_blacklist machinery
bcachefs: rewrote prefetch asm in gas syntax for clang compatibility
bcachefs: Rhashtable based buckets_in_flight for copygc
bcachefs: Rip out code for storing backpointers in alloc keys
bcachefs: Rip out copygc pd controller
bcachefs: Rip out old hacky transaction restart tracing
bcachefs: Run alloc triggers last
bcachefs: Run bch2_check_backpointers_to_extents() in multiple passes if necessary
bcachefs: Run bch2_fs_counters_init() earlier
bcachefs: Run btree key cache shrinker less aggressively
bcachefs: Run btree updates after write out of write_point
bcachefs: Run check_extents_to_backpointers() in multiple passes
bcachefs: Run freespace init in device hot add path
bcachefs: Run fsck if BCH_FEATURE_alloc_v2 isn't set
bcachefs: Run gc if failed to read alloc btree
bcachefs: Run insert triggers before overwrite triggers
bcachefs: Run jset_validate in write path as well
bcachefs: Run overwrite triggers before insert
bcachefs: Run scan_old_btree_nodes after version upgrade
bcachefs: run_one_trigger() now checks journal keys
bcachefs: s/usage_lock/mark_lock
bcachefs: sb-clean.c
bcachefs: sb-members.c
bcachefs: Scale down number of writepoints when low on space
bcachefs: Scan for old btree nodes if necessary on mount
bcachefs: Second layer of refcounting for new stripes
bcachefs: SECTOR_DIRTY_RESERVED
bcachefs: Separate discards from rest of journal reclaim
bcachefs: Separate out flush_new_cached_update()
bcachefs: Separate out gc_bucket()
bcachefs: seqmutex; fix a lockdep splat
bcachefs: Seralize btree_update operations at btree_update_nodes_written()
bcachefs: serialize on cached key in early bucket allocator
bcachefs: serialize persistent_reserved
bcachefs: Set BTREE_NODE_SEQ() correctly in merge path
bcachefs: set disk state should check new_state
bcachefs: Set filesystem features earlier in fs init path
bcachefs: Set lost+found mode to 0700
bcachefs: Set preallocated transaction mem to avoid restarts
bcachefs: Set the last mount time using the realtime clock
bcachefs: shim for userspace raid library
bcachefs: should_compact_all()
bcachefs: Shut down quicker
bcachefs: Shutdown path improvements
bcachefs: Silence some fsck errors when reconstructing alloc info
bcachefs: Silence spurious copygc err when shutting down
bcachefs: Silence transaction restart error message
bcachefs: Silence unimportant tracepoints
bcachefs: Simplify bch2_btree_iter_peek_prev()
bcachefs: Simplify bch2_btree_iter_peek_slot()
bcachefs: Simplify bch2_inode_delete_keys()
bcachefs: Simplify bch2_set_nr_journal_buckets()
bcachefs: Simplify bch2_write_inode_trans, fix lockdep splat
bcachefs: Simplify break_cycle()
bcachefs: Simplify btree_iter_(next|prev)_leaf()
bcachefs: Simplify btree_node_iter_init_pack_failed()
bcachefs: Simplify check_extent()
bcachefs: Simplify ec stripes heap
bcachefs: Simplify for_each_btree_key()
bcachefs: Simplify fsck remove_dirent()
bcachefs: simplify gc locking a bit
bcachefs: Simplify hash table checks
bcachefs: Simplify journal read path
bcachefs: Simplify journal replay
bcachefs: Simplify parameters to bch2_btree_update_start()
bcachefs: Simplify reflink trigger
bcachefs: Simplify stripe_idx_to_delete
bcachefs: Simplify transaction commit error path
bcachefs: Simplify, fix bch2_backpointer_get_key()
bcachefs: Single open_bucket_partial list
bcachefs: six locks: Fix lost wakeup
bcachefs: six locks: Fix missing barrier on wait->lock_acquired
bcachefs: six locks: Guard against wakee exiting in __six_lock_wakeup()
bcachefs: six_lock_counts() is now in six.c
bcachefs: Skip 0 size deleted extents in journal replay
bcachefs: Skip deleted members in member_to_text()
bcachefs: Skip inode unpack/pack in bch2_extent_update()
bcachefs: Skip periodic wakeup of journal reclaim when journal empty
bcachefs: Slightly reduce btree split threshold
bcachefs: Small fsck fix
bcachefs: Snapshot creation, deletion
bcachefs: Snapshot deletion fix
bcachefs: Snapshot depth, skiplist fields
bcachefs: Snapshot whiteout fix
bcachefs: snapshot: Add missing assignment in bch2_delete_dead_snapshots()
bcachefs: snapshot_create_lock
bcachefs: snapshot_to_text() includes snapshot tree
bcachefs: snapshots: Use kvfree_rcu_mightsleep()
bcachefs: Some btree iterator improvements
bcachefs: Some compression improvements
bcachefs: Some fixes for building in userspace
bcachefs: some improvements to startup messages and options
bcachefs: Some project id fixes
bcachefs: Some reflink fixes
bcachefs: Sort & deduplicate updates in bch2_trans_update()
bcachefs: Sort updates in bch2_trans_update()
bcachefs: Specify filesystem options
bcachefs: Split apart bch2_target_to_text(), bch2_target_to_text_sb()
bcachefs: Split btree_iter_traverse and bch2_btree_iter_traverse()
bcachefs: Split extents if necessary in bch2_trans_update()
bcachefs: Split out __bch2_btree_node_get()
bcachefs: Split out __btree_path_up_until_good_node()
bcachefs: Split out alloc_background.c
bcachefs: Split out bchfs_extent_update()
bcachefs: Split out bkey_sort.c
bcachefs: Split out bpos_cmp() and bkey_cmp()
bcachefs: Split out btree_error_wq
bcachefs: Split out btree_key_cache_types.h
bcachefs: Split out btree_trigger_flags
bcachefs: Split out CONFIG_BCACHEFS_DEBUG_TRANSACTIONS
bcachefs: Split out debug_check_btree_accounting
bcachefs: Split out dev_buckets_free()
bcachefs: Split out disk_groups_types.h
bcachefs: Split out extent_update.c
bcachefs: Split out snapshot.c
bcachefs: Split out SPOS_MAX
bcachefs: Split out struct gc_stripe from struct stripe
bcachefs: Split trans->last_begin_ip and trans->last_restarted_ip
bcachefs: Split up btree_update_leaf.c
bcachefs: Split up fs-io.[ch]
bcachefs: stack_trace_save_tsk() depends on CONFIG_STACKTRACE
bcachefs: Stale ptr cleanup is now done by gc_gens
bcachefs: Start copygc when first going read-write
bcachefs: start erasure coding after journal replay
bcachefs: Start gc, copygc, rebalance threads after initing writes ref
bcachefs: Start journal reclaim thread earlier
bcachefs: Start moving debug info from sysfs to debugfs
bcachefs: Start snapshots before bch2_gc()
bcachefs: Start using bpos.snapshot field
bcachefs: Start/stop io clock hands in read/write paths
bcachefs: Stash a copy of key being overwritten in btree_insert_entry
bcachefs: Stash journal replay params in bch_fs
bcachefs: statfs bfree and bavail should be the same
bcachefs: statfs resports incorrect avail blocks
bcachefs: Store logical location of journal entries
bcachefs: stripe creation fixes
bcachefs: Stripe deletion now checks what it's deleting
bcachefs: stripe support for replicas tracking
bcachefs: Stripes now properly subject to gc
bcachefs: struct bch_extent_rebalance
bcachefs: Subvol dirents are now only visible in parent subvol
bcachefs: Subvolumes, snapshots
bcachefs: support btree updates of prejournaled keys
bcachefs: Support FS_XFLAG_PROJINHERIT
bcachefs: Suppress -EROFS messages when shutting down
bcachefs: Suppress transaction restart err message
bcachefs: Suppresss various error messages in no_data_io mode
bcachefs: Switch a BUG_ON() to a panic()
bcachefs: Switch a BUG_ON() to a warning
bcachefs: Switch bch2_btree_delete_range() to bch2_trans_run()
bcachefs: Switch btree locking code to struct btree_bkey_cached_common
bcachefs: Switch darray to kvmalloc()
bcachefs: Switch data_update path to snapshot_id_list
bcachefs: Switch ec_stripes_heap_lock to a mutex
bcachefs: Switch extent_handle_overwrites() to one key at a time
bcachefs: Switch fsync to use bi_journal_seq
bcachefs: Switch reconstruct_alloc to a mount option
bcachefs: Switch replicas to mark_lock
bcachefs: Switch replicas.c allocations to GFP_KERNEL
bcachefs: Switch to .iterate_shared for readdir
bcachefs: Switch to __func__for recording where btree_trans was initialized
bcachefs: Switch to key_type_user, not logon
bcachefs: Switch to local_clock() for fastpath time source
bcachefs: Switch to macro for bkey_ops
bcachefs: Switch to unsafe_memcpy() in a few places
bcachefs: sysfs trigger for bch2_alloc_write
bcachefs: Take a SRCU lock in btree transactions
bcachefs: Throttle updates when btree key cache is too dirty
bcachefs: Tighten up btree locking invariants
bcachefs: Tighten up btree_iter locking assertions
bcachefs: Tighten up btree_path assertions
bcachefs: time stats now uses the mean_and_variance module.
bcachefs: Tiny bch2_trans_update_by_path_trace() optimization
bcachefs: Topology repair fixes
bcachefs: trace transaction restarts
bcachefs: Trace where btree iterators are allocated
bcachefs: trace_move_extent_start_fail() now includes errcode
bcachefs: trace_read_nopromote()
bcachefs: Tracepoint improvements
bcachefs: Tracepoint improvements
bcachefs: Tracepoint improvements
bcachefs: Tracepoint improvements
bcachefs: Track dirtyness at sector level, not page
bcachefs: Track held write locks
bcachefs: Track incompressible data
bcachefs: Track maximum transaction memory
bcachefs: Track nr_inodes with the key marking machinery
bcachefs: Track sectors of erasure coded data
bcachefs: Track the maximum btree_paths ever allocated by each transaction
bcachefs: Track whether filesystem has errors in superblock
bcachefs: trans->notrace_relock_fail
bcachefs: trans->restarted
bcachefs: trans_commit() path can now insert to interior nodes
bcachefs: trans_for_each_iter()
bcachefs: trans_for_each_path_safe()
bcachefs: trans_get_key() now works correctly for extents
bcachefs: traverse all iterators on transaction restart
bcachefs: Traverse iterator in journal replay
bcachefs: traverse_all() is responsible for clearing should_be_locked
bcachefs: traverse_all() shouldn't be restarting the transaction
bcachefs: Trigger code uses stashed copy of old key
bcachefs: Trivial cleanup
bcachefs: trivial extents.c refactoring
bcachefs: Truncate/fpunch now works on block boundaries, not page
bcachefs: Trust btree alloc info at runtime
bcachefs: Trust in memory bucket mark
bcachefs: Trust inode in btree over bch_inode_info
bcachefs: Try to print full btree error message
bcachefs: Turn c->state_lock into an rwsem
bcachefs: Turn encoded_extent_max into a regular option
bcachefs: Tweak journal reclaim order
bcachefs: Tweak vfs cache shrinker behaviour
bcachefs: Unit test updates
bcachefs: Unlink not-touched iters on successful transaction commit
bcachefs: Unlock in bch2_trans_begin() if we've held locks more than 10us
bcachefs: unregister_shrinker() now safe on not-registered shrinker
bcachefs: Unwritten extents support
bcachefs: update alloc cursor in early bucket allocator
bcachefs: Update bch2_btree_verify()
bcachefs: Update btree ptrs after every write
bcachefs: Update data move path for snapshots
bcachefs: Update directory timestamps during link
bcachefs: Update export_operations for snapshots
bcachefs: Update fsck for snapshots
bcachefs: Update inode on every write
bcachefs: Update iter->real_pos lazily
bcachefs: Update more code for KEY_TYPE_reflink_v
bcachefs: Update path microoptimizations
bcachefs: Update path now handles triggers that generate more triggers
bcachefs: Update sysfs compression_stats for snapshots
bcachefs: Update transactional triggers interface to pass old & new keys
bcachefs: Upgrade path fixes
bcachefs: Use __bch2_trans_do() in a few more places
bcachefs: Use a genradix for reading journal entries
bcachefs: use a radix tree for inum bitmap in fsck
bcachefs: Use attach_page_private and detach_page_private
bcachefs: Use bch2_bpos_to_text() more consistently
bcachefs: Use bch2_err_str() in error messages
bcachefs: Use bch2_inode_find_by_inum() in truncate
bcachefs: Use bch2_trans_begin() more consistently
bcachefs: Use bch2_trans_do() in bch2_btree_key_cache_journal_flush()
bcachefs: Use bch2_trans_inconsistent() more
bcachefs: Use bch2_trans_inconsistent_on() in more places
bcachefs: Use bch2_trans_reset in bch2_trans_commit()
bcachefs: Use bio_iov_vecs_to_alloc()
bcachefs: Use blk_status_to_str()
bcachefs: Use btree reserve when appropriate
bcachefs: Use btree write buffer for LRU btree
bcachefs: Use BTREE_INSERT_LAZY_RW in bch2_check_alloc_info()
bcachefs: Use BTREE_INSERT_USE_RESERVE in btree_update_key()
bcachefs: Use BTREE_ITER_INTENT in ec_stripe_update_extent()
bcachefs: Use BTREE_ITER_NOPRESERVE in bch2_btree_iter_verify_ret()
bcachefs: Use BTREE_ITER_PREFETCH in journal+btree iter
bcachefs: Use btree_ptr_v2.mem_ptr to avoid hash table lookup
bcachefs: Use btree_type_has_ptrs() more consistently
bcachefs: Use cached iterators for alloc btree
bcachefs: Use cached iterators for inode updates
bcachefs: Use correct fgf_t type as function argument
bcachefs: use correct wq for journal reclaim
bcachefs: use crc64 from lib/
bcachefs: Use crc_is_compressed()
bcachefs: Use darray for extra_journal_entries
bcachefs: Use DECLARE_FLEX_ARRAY() helper and fix multiple -Warray-bounds warnings
bcachefs: use dedicated workqueue for tasks holding write refs
bcachefs: Use deferred btree updates for inode updates
bcachefs: Use ei_update_lock consistently
bcachefs: Use for_each_btree_key_upto() more consistently
bcachefs: Use journal preres for deferred btree updates
bcachefs: Use KEY_TYPE_deleted whitouts for extents
bcachefs: Use kvmalloc() for array of sorted keys in journal replay
bcachefs: Use kvpmalloc mempools for compression bounce
bcachefs: Use memalloc_nofs_save()
bcachefs: use memalloc_nofs_save() for vmalloc allocation
bcachefs: Use memalloc_nofs_save() in bch2_read_endio()
bcachefs: Use memcpy_u64s_small() for copying keys
bcachefs: Use mmap() instead of vmalloc_exec() in userspace
bcachefs: Use one buffer for sorting whiteouts
bcachefs: Use pcpu mode of six locks for interior nodes
bcachefs: use prejournaled key updates for write buffer flushes
bcachefs: use reservation for log messages during recovery
bcachefs: use same timesource as current_time()
bcachefs: Use separate new stripes for copygc and non-copygc
bcachefs: Use six_lock_ip()
bcachefs: Use strsep() in split_devs()
bcachefs: Use struct_size()
bcachefs: use swab40 for bch_backpointer.bucket_offset bitfield
bcachefs: Use trylock in bch2_prt_backtrace()
bcachefs: use u64 for folio end pos to avoid overflows
bcachefs: Use unlikely() in bch2_err_matches()
bcachefs: Use unlikely() in err_on() macros
bcachefs: Use wbc_to_write_flags()
bcachefs: Use x-macros for btree node flags
bcachefs: Use x-macros for compat feature bits
bcachefs: Use x-macros for data types
bcachefs: Use x-macros for more enums
bcachefs: use x-macros more consistently
bcachefs: Validate bset version field against sb version fields
bcachefs: Validate that we read the correct btree node
bcachefs: Various fixes for interior update path
bcachefs: Various improvements to bch2_alloc_write()
bcachefs: Verbose on by default when CONFIG_BCACHEFS_DEBUG=y
bcachefs: Verify fs hasn't been modified before going rw
bcachefs: Verify transaction updates are sorted
bcachefs: verify_bucket_evacuated() -> set_btree_iter_dontneed()
bcachefs: Version table now lists required recovery passes
bcachefs: version_upgrade is now an enum
bcachefs: We can handle missing btree roots for all alloc btrees
bcachefs: When fsck finds redundant snapshot keys, trigger snapshots cleanup
bcachefs: When shutting down, flush btree node writes last
bcachefs: Whiteout changes
bcachefs: Whiteouts for snapshots
bcachefs: Work around a journal self-deadlock
bcachefs: Work around a zstd bug
bcachefs: Wrap vmap() in memalloc_nofs_save()/restore()
bcachefs: Wrap write path in memalloc_nofs_save()
bcachefs: Write buffer flush needs BTREE_INSERT_NOCHECK_RW
bcachefs: Write new btree nodes after parent update
bcachefs: Write out alloc info more carefully
bcachefs: Write out fs usage
bcachefs: Write out fs usage consistently
bcachefs: x-macro metadata version enum
bcachefs: x-macro-ify inode flags enum
bcachefs: x-macroize alloc_reserve enum
bcachefs: Zero btree_paths on allocation
bcachefs: Zero out mem_ptr field in btree ptr keys from journal replay
bcachefs: Zero out reflink_p val in bch2_make_extent_indirect()
 
Linux: bcachefs; Check for allocator thread shutdown
 
bcachefs; Don: 't use btree write buffer until journal replay is finished
 
Linux: bcachefs; guard against overflow in btree node split
Linux: bcachefs; Mark __bch2_trans_iter_init as inline
 
bcm63xx_enet: replace deprecated strncpy with strscpy
 
befs: convert to new timestamp accessors
 
bfs: convert to new timestamp accessors
 
binder: dynamically allocate the android-binder shrinker
 
binderfs: fix typo in binderfs.c
 
binfmt_elf: elf_bss no longer used by load_elf_binary()
binfmt_elf: Only report padzero() errors when PROT_WRITE
binfmt_elf: Support segments with 0 filesz and misaligned starts
binfmt_elf: Use elf_load() for interpreter
binfmt_elf: Use elf_load() for library
 
binfmt_elf_fdpic: clean up debug warnings
 
binfmt_misc: cleanup on filesystem umount
binfmt_misc: enable sandboxed mounts
 
bitmap: add test for bitmap_*_region() functions
bitmap: align __reg_op() wrappers with modern coding style
bitmap: drop _reg_op() function
bitmap: Fix a typo ("identify map")
bitmap: fix opencoded bitmap_allocate_region()
bitmap: move bitmap_*_region() functions to bitmap.h
bitmap: Remove dead code, i.e. bitmap_copy_le()
bitmap: replace _reg_op(REG_OP_ALLOC) with bitmap_set()
bitmap: replace _reg_op(REG_OP_ISFREE) with find_next_bit()
bitmap: replace _reg_op(REG_OP_RELEASE) with bitmap_clear()
 
bitops: add xor_unlock_is_negative_byte()
 
blk-cgroup: avoid to warn !rcu_read_lock_held() in blkg_lookup()
blk-cgroup: bypass blkcg_deactivate_policy after destroying
 
blk-core: use pr_warn_ratelimited() in bio_check_ro()
 
blk-mq: account active requests when get driver tag
blk-mq: don't count completed flush data request as inflight in case of quiesce
blk-mq: make sure active queue usage is held for bio_integrity_prep()
blk-mq: remove RQF_MQ_INFLIGHT
blk-mq: support batched queue_rqs() on shared tags queue
blk-mq: update driver tags request table when start request
 
blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!"
 
block/null_blk: add queue_rqs() support
block/null_blk: Fix double blk_mq_start_request() warning
 
block: assert that we're not holding open_mutex over blk_report_disk_dead
block: Document the role of the two attribute groups
block: move .bd_inode into 1st cacheline of block_device
block: move bdev_mark_dead out of disk_check_media_change
block: Provide bdev_open_* functions
block: Remove blk_set_runtime_active()
block: renumber QUEUE_FLAG_HW_WC
block: sed-opal: keystore access for SED Opal keys
block: simplify bdev_del_partition()
block: ublk_drv: Remove unused function
block: update the stable_writes flag in bdev_add
block: Use bdev_open_by_dev() in blkdev_open()
block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset()
block: warn once for each partition in bio_check_ro()
block: WARN_ON_ONCE() when we remove active partitions
 
Linux: block:sed-opal: SED Opal keystore
 
Bluetooth: Add more enc key size check
Bluetooth: Add support for Intel Misty Peak - 8087:0038
Bluetooth: Add support ITTIM PE50-M75C
Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg
Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend
Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
Bluetooth: btusb: Add date->evt_skb is NULL check
Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
Bluetooth: Do not include crypto/algapi.h
Bluetooth: Fix deadlock in vhci_send_frame
Bluetooth: Fix double free in hci_conn_cleanup
Bluetooth: Fix not notifying when connection encryption changes
Bluetooth: hci_bcm4377: Mark bcm4378/bcm4387 as BROKEN_LE_CODED
Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis
Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent
Bluetooth: hci_event: shut up a false-positive warning
Bluetooth: hci_sync: Fix Opcode prints in bt_dev_dbg/err
Bluetooth: ISO: Allow binding a bcast listener to 0 bises
Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID
Bluetooth: ISO: Fix bcast listener cleanup
Bluetooth: ISO: Fix BIS cleanup
Bluetooth: ISO: Match QoS adv handle with BIG handle
Bluetooth: ISO: Pass BIG encryption info through QoS
Bluetooth: ISO: Set CIS bit only for devices with CIS support
Bluetooth: L2CAP: Send reject on command corrupted request
Bluetooth: Make handle of hci_conn be unique
Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE
Bluetooth: msft: __hci_cmd_sync() doesn't return NULL
Bluetooth: qca: add support for QCA2066
 
bna: replace deprecated strncpy with strscpy_pad
 
bnxt_en: add infrastructure to lookup ethtool link mode
bnxt_en: Clear resource reservation during resume
bnxt_en: convert to linkmode_set_bit() API
bnxt_en: devlink health: use retained error fmsg API
bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI
bnxt_en: do not map packet buffers twice
bnxt_en: Enhance hwmon temperature reporting
bnxt_en: Event handler for Thermal event
bnxt_en: Expose threshold temperatures through hwmon
bnxt_en: extend media types to supported and autoneg modes
bnxt_en: Fix 2 stray ethtool -S counters
bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic
bnxt_en: Fix invoking hwmon_notify_event
bnxt_en: Fix skb recycling logic in bnxt_deliver_skb()
bnxt_en: Fix wrong return value check in bnxt_close_nic()
bnxt_en: Modify the driver to use hwmon_device_register_with_info
bnxt_en: Move hwmon functions into a dedicated file
bnxt_en: Refactor NRZ/PAM4 link speed related logic
bnxt_en: refactor speed independent ethtool modes
bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()
bnxt_en: support lane configuration via ethtool
bnxt_en: Support QOS and TPID settings for the SRIOV VLAN
bnxt_en: Update firmware interface to 1.10.2.171
bnxt_en: Update VNIC resource calculation for VFs
bnxt_en: Use non-standard attribute to expose shutdown temperature
 
bonding: stop the device in bond_setup_by_slave()
 
bootmem: use kmemleak_free_part_phys in free_bootmem_page
bootmem: use kmemleak_free_part_phys in put_page_bootmem
 
bpf, docs: Add loongarch64 as arch supporting BPF JIT
bpf, docs: Define signed modulo as using truncated division
 
bpf, netkit: Add indirect call wrapper for fetching peer dev
 
bpf, sockmap: Add af_unix test with both sockets in map
bpf, sockmap: af_unix stream sockets need to hold ref for pair sock
 
bpf, tcx: Get rid of tcx_link_const
 
bpf, x64: Comment tail_call_cnt initialisation
bpf, x64: Fix tailcall infinite loop
 
bpf/tests: add tests for cpuv4 instructions
 
bpf: Add __bpf_hook_{start,end} macros
bpf: Add __bpf_kfunc_{start,end}_defs macros
bpf: Add ability to pin bpf timer to calling CPU
bpf: Add alloc/xchg/direct_access support for local percpu kptr
bpf: Add BPF_KPTR_PERCPU as a field type
bpf: Add bpf_sock_addr_set_sun_path() to allow writing unix sockaddr from bpf
bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj
bpf: Add missed allocation hint for bpf_mem_cache_alloc_flags()
bpf: Add missed value to kprobe perf link info
bpf: Add missed value to kprobe_multi link info
bpf: Add missing BPF_LINK_TYPE invocations
bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free
bpf: Add sockptr support for getsockopt
bpf: Add sockptr support for setsockopt
bpf: Add support for custom exception callbacks
bpf: Add support for non-fix-size percpu mem allocation
bpf: Allow to use kfunc XDP hints and frags together
bpf: Annotate struct bpf_stack_map with __counted_by
bpf: Avoid unnecessary audit log for CPU security mitigations
bpf: Change syscall_nr type to int in struct syscall_tp_t
bpf: Charge modmem for struct_ops trampoline
bpf: Check map->usercnt after timer->timer is assigned
bpf: convert to new timestamp accessors
bpf: correct loop detection for iterators convergence
bpf: Count missed stats in trace_call_bpf
bpf: Count stats for kprobe_multi programs
bpf: Derive source IP addr via bpf_*_fib_lookup()
bpf: Detect IP == ksym.end as part of BPF program
bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y
bpf: Disable zero-extension for BPF_MEMSX
bpf: Disallow fentry/fexit/freplace for exception callbacks
bpf: Disambiguate SCALAR register state output in verifier logs
bpf: Do not allocate percpu memory at init stage
bpf: Don't explicitly emit BTF for struct btf_iter_num
bpf: Enable IRQ after irq_work_raise() completes in unit_alloc()
bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}()
bpf: Ensure proper register state printing for cond jumps
bpf: exact states comparison for iterator convergence checks
bpf: expose information about supported xdp metadata kfunc
bpf: extract __check_reg_arg() utility function
bpf: extract same_callsites() as utility function
bpf: extract setup_func_entry() utility function
bpf: Fix a verifier bug due to incorrect branch offset comparison with cpu=v4
bpf: Fix bpf_throw warning on 32-bit arch
bpf: Fix check_stack_write_fixed_off() to correctly spill imm
bpf: fix compilation error without CGROUPS
bpf: fix control-flow graph checking in privileged mode
bpf: Fix dev's rx stats for bpf_redirect_peer traffic
bpf: Fix kfunc callback register type handling
bpf: Fix missed rcu read lock in bpf_task_under_cgroup()
bpf: fix precision backtracking instruction iteration
bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
bpf: Fix prog_array_map_poke_run map poke update
bpf: Fix the comment for bpf_restore_data_end()
bpf: Fix unnecessary -EBUSY from htab_lock_bucket
bpf: Fold smp_mb__before_atomic() into atomic_set_release()
bpf: handle ldimm64 properly in check_cfg()
bpf: Implement BPF exceptions
bpf: Implement cgroup sockaddr hooks for unix sockets
bpf: Implement support for adding hidden subprogs
bpf: Improve JEQ/JNE branch taken logic
bpf: Inherit system settings for CPU security mitigations
bpf: Introduce css open-coded iterator kfuncs
bpf: Introduce css_task open-coded iterator kfuncs
bpf: Introduce task open coded iterator kfuncs
bpf: Introduce task_vma open-coded iterator kfuncs
bpf: keep track of max number of bpf_loop callback iterations
bpf: Let bpf_iter_task_new accept null task ptr
bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg
bpf: make it easier to add new metadata kfunc
bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated
bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible
bpf: move explored_state() closer to the beginning of verifier.c
bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h
bpf: Perform CFG walk for exception callback
bpf: Prevent KASAN false positive with bpf_throw
bpf: print full verifier states on infinite loop detection
bpf: Propagate modified uaddrlen from cgroup sockaddr programs
bpf: Re-enable unit_size checking for global per-cpu allocator
bpf: Refactor check_btf_func and split into two phases
bpf: Relax allowlist for css_task iter
bpf: Remove unused variables.
bpf: Remove xdp_do_flush_map().
bpf: sockmap, test for unconnected af_unix sock
bpf: sockmap, updating the sg structure should also update curr
bpf: syzkaller found null ptr deref in unix_bpf proto add
bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct
bpf: task_group_seq_get_next: cleanup the usage of next_thread()
bpf: task_group_seq_get_next: fix the skip_if_dup_files check
bpf: task_group_seq_get_next: kill next_task
bpf: task_group_seq_get_next: simplify the "next tid" logic
bpf: teach the verifier to enforce css_iter and task_iter in RCU CS
bpf: Treat first argument as return value for bpf_throw
bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl()
bpf: Use bpf_is_subprog to check for subprogs
bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}()
bpf: verify callbacks as if they are called unknown number of times
bpf: widening for callback iterators
 
bpftool: Add support for cgroup unix socket address hooks
bpftool: Align bpf_load_and_run_opts insns and data
bpftool: Align output skeleton ELF code
bpftool: Display missed count for kprobe perf link
bpftool: Display missed count for kprobe_multi link
bpftool: Extend net dump with netkit progs
bpftool: Fix -Wcast-qual warning
bpftool: Fix printing of pointer value
bpftool: Implement link show support for netkit
bpftool: Wrap struct_ops dump in an array
 
br_netfilter: use single forward hook for ip and arp
 
bridge: add MDB get uAPI attributes
bridge: mcast: Account for missing attributes
bridge: mcast: Add MDB get support
bridge: mcast: Dump MDB entries even when snooping is disabled
bridge: mcast: Factor out a helper for PG entry size calculation
bridge: mcast: Rename MDB entry get function
 
btrfs: abort transaction on generation mismatch when marking eb as dirty
btrfs: add and use helpers for reading and writing fs_info->generation
btrfs: add and use helpers for reading and writing last_log_commit
btrfs: add and use helpers for reading and writing last_trans_committed
btrfs: add and use helpers for reading and writing log_transid
btrfs: add btrfs_delayed_ref_head declaration to extent-tree.h
btrfs: add dmesg output for first mount and last unmount of a filesystem
btrfs: add fscrypt related dependencies to respective headers
btrfs: add helper for inline owner ref lookup
btrfs: add helper for recording simple quota deltas
btrfs: add helper function find_fsid_by_disk
btrfs: add raid stripe tree definitions
btrfs: add raid stripe tree pretty printer
btrfs: add raid stripe tree to features enabled with debug config
btrfs: add specific helper for range bit test exists
btrfs: add support for inserting raid stripe extents
btrfs: adjust overcommit logic when very close to full
btrfs: allow to run delayed refs by bytes to be released instead of count
btrfs: always reserve space for delayed refs when starting transaction
btrfs: change test_range_bit to scan the whole range
btrfs: check-integrity: remove btrfsic_check_bio() function
btrfs: check-integrity: remove btrfsic_mount() function
btrfs: check-integrity: remove btrfsic_unmount() function
btrfs: check-integrity: remove CONFIG_BTRFS_FS_CHECK_INTEGRITY option
btrfs: collapse wait_on_state() to its caller wait_extent_bit()
btrfs: comment about fsid and metadata_uuid relationship
btrfs: Convert to bdev_open_by_path()
btrfs: convert to new timestamp accessors
btrfs: create qgroup earlier in snapshot creation
btrfs: delete stripe extent on extent deletion
btrfs: directly return 0 on no error code in btrfs_insert_raid_extent()
btrfs: disable the device add feature for temp-fsid
btrfs: disable the seed feature for temp-fsid
btrfs: do not abort transaction if there is already an existing qgroup
btrfs: do not allow non subvolume root targets for snapshot
btrfs: do not require EXTENT_NOWAIT for btrfs_redirty_list_add()
btrfs: don't arbitrarily slow down delalloc if we're committing
btrfs: don't clear qgroup reserved bit in release_folio
btrfs: drop __must_check annotations
btrfs: ensure releasing squota reserve on head refs
btrfs: export comp_keys() from ctree.c as btrfs_comp_keys()
btrfs: fix ->free_chunk_space math in btrfs_shrink_device
btrfs: fix 64bit compat send ioctl arguments not initializing version member
btrfs: fix error pointer dereference after failure to allocate fs devices
btrfs: fix off-by-one when checking chunk map includes logical address
btrfs: fix qgroup record leaks when using simple quotas
btrfs: fix qgroup_free_reserved_data int overflow
btrfs: fix race between accounting qgroup extents and removing a qgroup
btrfs: free qgroup pertrans reserve on transaction abort
btrfs: free qgroup reserve when ORDERED_IOERR is set
btrfs: free the allocated memory if btrfs_alloc_page_array() fails
btrfs: get correct owning_root when dropping snapshot
btrfs: include asm/unaligned.h in accessors.h
btrfs: include linux/iomap.h in file.c
btrfs: include linux/security.h in super.c
btrfs: include trace header in where necessary
btrfs: increase ->free_chunk_space in btrfs_grow_device
btrfs: initialize key where it's used when running delayed data ref
btrfs: lookup physical address from stripe extent
btrfs: make error messages more clear when getting a chunk map
btrfs: make extent state merges more efficient during insertions
btrfs: make found_logical_ret parameter mandatory for function queue_scrub_stripe()
btrfs: make OWNER_REF_KEY type value smallest among inline refs
btrfs: make sure we cache next state in find_first_extent_bit()
btrfs: make tree iteration in extent_io_tree_release() more efficient
btrfs: make wait_extent_bit() static
btrfs: mark transaction id check as unlikely at btrfs_mark_buffer_dirty()
btrfs: merge ordered work callbacks in btrfs_work into one
btrfs: move btrfs_crc32c_final into free-space-cache.c
btrfs: move btrfs_defrag_root() to defrag.{c,h}
btrfs: move btrfs_extref_hash into inode-item.h
btrfs: move btrfs_name_hash to dir-item.h
btrfs: move btrfs_realloc_node() from ctree.c into defrag.c
btrfs: move btrfs_xattr_handlers to .rodata
btrfs: move extent_buffer::lock_owner to debug section
btrfs: move functions comments from qgroup.h to qgroup.c
btrfs: new inline ref storing owning subvol of data extents
btrfs: open code btrfs_ordered_inode_tree in btrfs_inode
btrfs: open code timespec64 in struct btrfs_inode
btrfs: pass a space_info argument to btrfs_reserve_metadata_bytes()
btrfs: qgroup: add new quota mode for simple quotas
btrfs: qgroup: check generation when recording simple quota delta
btrfs: qgroup: flush reservations during quota disable
btrfs: qgroup: introduce quota mode
btrfs: qgroup: iterate qgroups without memory allocation for qgroup_reserve()
btrfs: qgroup: only set QUOTA_ENABLED when done reading qgroups
btrfs: qgroup: pre-allocate btrfs_qgroup to reduce GFP_ATOMIC usage
btrfs: qgroup: prealloc btrfs_qgroup_list for __add_relation_rb()
btrfs: qgroup: remove unused helpers for ulist aux data
btrfs: qgroup: simple quota auto hierarchy for nested subvolumes
btrfs: qgroup: track metadata relocation COW with simple quota
btrfs: qgroup: use qgroup_iterator in __qgroup_excl_accounting()
btrfs: qgroup: use qgroup_iterator in btrfs_qgroup_free_refroot()
btrfs: qgroup: use qgroup_iterator in qgroup_convert_meta()
btrfs: qgroup: use qgroup_iterator to replace tmp ulist in qgroup_update_refcnt()
btrfs: qgroup: use qgroup_iterator_nested to in qgroup_update_refcnt()
btrfs: read raid stripe tree from disk
btrfs: record simple quota deltas in delayed refs
btrfs: reduce arguments of helpers space accounting root item
btrfs: reduce parameters of btrfs_pin_extent_for_log_replay
btrfs: reduce parameters of btrfs_pin_reserved_extent
btrfs: reduce size and reorder compression members in struct btrfs_inode
btrfs: reduce size of prelim_ref::level
btrfs: reduce size of struct btrfs_ref
btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod()
btrfs: reformat remaining kdoc style comments
btrfs: reject devices with CHANGING_FSID_V2
btrfs: relocation: constify parameters where possible
btrfs: relocation: open code mapping_tree_init
btrfs: relocation: return bool from btrfs_should_ignore_reloc_root
btrfs: relocation: switch bitfields to bool in reloc_control
btrfs: relocation: use enum for stages
btrfs: relocation: use more natural types for tree_block bitfields
btrfs: remove btrfs_crc32c wrapper
btrfs: remove extraneous includes from ctree.h
btrfs: remove incomplete metadata_uuid conversion fixup logic
btrfs: remove noinline attribute from btrfs_cow_block()
btrfs: remove noinline from btrfs_update_inode()
btrfs: remove pointless 'ref_root' variable from run_delayed_data_ref()
btrfs: remove pointless barrier from btrfs_sync_file()
btrfs: remove pointless empty log context list check when syncing log
btrfs: remove pointless initialization at btrfs_delayed_refs_rsv_release()
btrfs: remove pointless loop from btrfs_update_block_group()
btrfs: remove redundant initialization of variable dirty in btrfs_update_time()
btrfs: remove redundant log root tree index assignment during log sync
btrfs: remove redundant memory barrier from extent_io_tree_release()
btrfs: remove redundant root argument from btrfs_delayed_update_inode()
btrfs: remove redundant root argument from btrfs_update_inode()
btrfs: remove redundant root argument from btrfs_update_inode_fallback()
btrfs: remove redundant root argument from btrfs_update_inode_item()
btrfs: remove redundant root argument from fixup_inode_link_count()
btrfs: remove redundant root argument from maybe_insert_hole()
btrfs: remove refs_to_add argument from __btrfs_inc_extent_ref()
btrfs: remove refs_to_drop argument from __btrfs_free_extent()
btrfs: remove stale comment from btrfs_free_extent()
btrfs: remove the need_raid_map parameter from btrfs_map_block()
btrfs: remove the refcount warning/check at btrfs_put_delayed_ref()
btrfs: remove unnecessary logic when running new delayed references
btrfs: remove useless comment from btrfs_pin_extent_for_log_replay()
btrfs: rename and export __btrfs_cow_block()
btrfs: rename errno identifiers to error
btrfs: rename tree_ref and data_ref owning_root
btrfs: reorder btrfs_inode to fill gaps
btrfs: reserve space for delayed refs on a per ref basis
btrfs: return -EUCLEAN if extent item is missing when searching inline backref
btrfs: scan but don't register device on single device filesystem
btrfs: scrub: implement raid stripe tree support
btrfs: send: ensure send_fd is writable
btrfs: simplify check for extent item overrun at lookup_inline_extent_backref()
btrfs: simplify error check condition at btrfs_dirty_inode()
btrfs: sipmlify uuid parameters of alloc_fs_devices()
btrfs: stop doing excessive space reservation for csum deletion
btrfs: stop reserving excessive space for block group item insertions
btrfs: stop reserving excessive space for block group item updates
btrfs: support cloned-device mount capability
btrfs: switch btrfs_backref_cache::is_reloc to bool
btrfs: sysfs: add simple_quota incompat feature entry
btrfs: sysfs: announce presence of raid-stripe-tree
btrfs: sysfs: expose quota mode via sysfs
btrfs: sysfs: show temp_fsid feature
btrfs: tracepoints: add events for raid stripe tree
btrfs: track data relocation with simple quota
btrfs: track original extent owner in head_ref
btrfs: track owning root in btrfs_ref
btrfs: tree-checker: add support for raid stripe tree
btrfs: tree-checker: add type and sequence check for inline backrefs
btrfs: update comment for reservation of metadata space for delayed items
btrfs: update comment for struct btrfs_inode::lock
btrfs: update comment for temp-fsid, fsid, and metadata_uuid
btrfs: update stale comment at extent_io_tree_release()
btrfs: use a single variable for return value at lookup_inline_extent_backref()
btrfs: use a single variable for return value at run_delayed_extent_op()
btrfs: use btrfs_crit at btrfs_mark_buffer_dirty()
btrfs: use extent_io_tree_release() to empty dirty log pages
btrfs: use round_down() to align block offset at btrfs_cow_block()
btrfs: use u64 for buffer sizes in the tree search ioctls
btrfs: warn on tree blocks which are not nodesize aligned
btrfs: zoned: drop no longer valid write pointer check
btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info
btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info
btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info
btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info
btrfs: zoned: support RAID0/1/10 on top of raid stripe tree
btrfs: zoned: wait for data BG to be finished on direct IO allocation
 
Linux: buckets.c fixups XXX squash
 
buffer: add get_nth_bh()
buffer: convert getblk_unmovable() and __getblk() to use bdev_getblk()
buffer: convert sb_getblk() to call __getblk()
buffer: hoist GFP flags from grow_dev_page() to __getblk_gfp()
buffer: make folio_create_empty_buffers() return a buffer_head
buffer: pass GFP flags to folio_alloc_buffers()
buffer: remove __getblk_gfp()
buffer: remove folio_create_empty_buffers()
buffer: use bdev_getblk() to avoid memory reclaim in readahead path
buffer: use folio_end_read()
 
buildid: reduce header file dependencies for module
 
bus: brcmstb_gisb: Depend on SoC specifics over generic arm
bus: fsl-mc: Replace deprecated strncpy() with strscpy_pad()
bus: ti-sysc: Flush posted write only after srst_udelay
bus: vexpress-config: Annotate struct vexpress_syscfg_func with __counted_by
 
c-sky: Remove now superfluous sentinel element from ctl_talbe array
 
c2port: replace deprecated strncpy with strscpy
 
cacheinfo: calculate size of per-CPU data cache slice
 
can: at91_can: add CAN transceiver support
can: at91_can: add more register definitions
can: at91_can: at91_alloc_can_err_skb() introduce new function
can: at91_can: at91_chip_start(): don't disable IRQs twice
can: at91_can: at91_irq_err(): rename to at91_irq_err_line()
can: at91_can: at91_irq_err_frame(): call directly from IRQ handler
can: at91_can: at91_irq_err_frame(): move next to at91_irq_err()
can: at91_can: at91_irq_err_line(): make use of can_change_state() and can_bus_off()
can: at91_can: at91_irq_err_line(): make use of can_state_get_by_berr_counter()
can: at91_can: at91_irq_err_line(): send error counters with state change
can: at91_can: at91_irq_err_line(): take reg_sr into account for bus off
can: at91_can: at91_irq_tx(): remove one level of indention
can: at91_can: at91_open(): forward request_irq()'s return value in case or an error
can: at91_can: at91_poll_err(): fold in at91_poll_err_frame()
can: at91_can: at91_poll_err(): increase stats even if no quota left or OOM
can: at91_can: at91_set_bittiming(): demote register output to debug level
can: at91_can: at91_setup_mailboxes(): update comments
can: at91_can: BR register: convert to FIELD_PREP()
can: at91_can: ECR register: convert to FIELD_GET()
can: at91_can: MCR Register: convert to FIELD_PREP()
can: at91_can: MID registers: convert access to FIELD_PREP(), FIELD_GET()
can: at91_can: MMR registers: convert to FIELD_PREP()
can: at91_can: MSR Register: convert to FIELD_PREP()
can: at91_can: rename struct at91_priv::{tx_next,tx_echo} to {tx_head,tx_tail}
can: at91_can: switch to rx-offload implementation
can: at91_can: use a consistent indention
can: dev: add can_state_get_by_berr_counter() to return the CAN state based on the current error counters
can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
can: dev: can_restart(): don't crash kernel if carrier is OK
can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
can: dev: can_restart(): move debug message and stats after successful restart
can: dev: can_restart(): reverse logic to remove need for goto
can: etas_es58x: add missing a blank line after declaration
can: etas_es58x: rework the version check logic to silence -Wformat-truncation
can: peak_pci: replace deprecated strncpy with strscpy
can: raw: Remove NULL check before dev_{put, hold}
can: sja1000: Fix comment
 
cavium/liquidio: replace deprecated strncpy with strscpy
 
cdrom: Remove now superfluous sentinel element from ctl_table array
 
cdx: add support for bus enable and disable
cdx: add support for bus mastering
cdx: add sysfs for bus reset
cdx: add sysfs for subsystem, class and revision
cdx: Create symbol namespaces for cdx subsystem
cdx: Introduce lock to protect controller ops
cdx: Register cdx bus as a device on cdx subsystem
cdx: Remove cdx controller list from cdx bus system
 
ceph: add enable_unsafe_idmap module parameter
ceph: allow idmapped atomic_open inode op
ceph: allow idmapped getattr inode op
ceph: allow idmapped mounts
ceph: allow idmapped permission inode op
ceph: allow idmapped set_acl inode op
ceph: allow idmapped setattr inode op
ceph: Annotate struct ceph_monmap with __counted_by
ceph: Annotate struct ceph_osd_request with __counted_by
ceph: convert to new timestamp accessors
ceph: handle idmapped mounts in create_request_message()
ceph: move ceph_xattr_handlers to .rodata
ceph: pass an idmapping to mknod/symlink/mkdir
ceph: pass idmap to __ceph_setattr
ceph: pass the mdsc to several helpers
ceph: print cluster fsid and client global_id in all debug logs
ceph: rename _to_client() to _to_fs_client()
ceph: stash idmapping in mdsc request
 
certs: Break circular dependency when selftest is modular
certs: Limit MODULE_SIG_KEY_TYPE_ECDSA to SHA384 or SHA512
certs: Only allow certs signed by keys on the builtin keyring
 
cgroup, netclassid: on modifying netclassid in cgroup, only consider the main process.
 
cgroup/cpuset: Add cpuset.cpus.exclusive for v2
cgroup/cpuset: Add cpuset.cpus.exclusive.effective for v2
cgroup/cpuset: Check partition conflict with housekeeping setup
cgroup/cpuset: Cleanup signedness issue in cpu_exclusive_check()
cgroup/cpuset: Documentation update for partition
cgroup/cpuset: Enable invalid to valid local partition transition
cgroup/cpuset: Extend test_cpuset_prs.sh to test remote partition
cgroup/cpuset: Fix load balance state in update_partition_sd_lb()
cgroup/cpuset: Introduce remote partition
 
cgroup: add cgroup_favordynmods= command-line option
cgroup: Avoid extra dereference in css_populate_dir()
cgroup: Check for ret during cgroup1_base_files cft addition
cgroup: Prepare for using css_task_iter_*() in BPF
cgroup: use legacy_name for cgroup v1 disable info
 
cgroup_freezer: cgroup_freezing: Check if not frozen
 
change next_thread() to use __next_thread() ?: group_leader
 
Linux: change thread_group_empty() to use task_struct->thread_node
 
char-misc: Remove the now superfluous sentinel element from ctl_table array
 
char: convert to new timestamp accessors
char: xilinx_hwicap: Modernize driver probe
 
chardev: Simplify usage of try_module_get()
 
chcr_ktls: use tls_offload_context_tx and driver_state like other drivers
 
checkstack: fix printed address
 
chelsio/l2t: Annotate struct l2t_data with __counted_by
 
chelsio: Do not include crypto/algapi.h
 
chtls: fix tp->rcv_tstamp initialization
 
cifs: account for primary channel in the interface list
cifs: Add client version details to NTLM authenticate message
cifs: add xid to query server interface call
cifs: after disabling multichannel, mark tcon for reconnect
cifs: cifs_chan_is_iface_active should be called with chan_lock held
cifs: distribute channels across interfaces based on speed
cifs: do not depend on release_iface for maintaining iface_list
cifs: do not let cifs_chan_update_iface deallocate channels
cifs: do not pass cifs_sb when trying to add channels
cifs: do not reset chan_max if multichannel is not supported at mount
cifs: fix a pending undercount of srv_count
cifs: fix check of rc in function generate_smb3signingkey
cifs: Fix encryption of cleared, but unset rq_iter data buffers
cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved
cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved
cifs: Fix flushing, invalidation and file size with copy_file_range()
cifs: Fix flushing, invalidation and file size with FICLONE
cifs: fix leak of iface for primary channel
cifs: fix lock ordering while disabling multichannel
cifs: Fix non-availability of dedup breaking generic/304
cifs: fix use after free for iface while disabling secondary channels
cifs: force interface update before a fresh session setup
cifs: handle cases where a channel is closed
cifs: handle when server starts supporting multichannel
cifs: handle when server stops supporting multichannel
cifs: print server capabilities in DebugData
cifs: reconnect helper should set reconnect for the right channel
cifs: reconnect work should have reference on server struct
cifs: reconnect worker should take reference on server struct unconditionally
cifs: spnego: add ';' in HOST_KEY_LEN
cifs: update internal module version number for cifs.ko
 
cleanup: Make no_free_ptr() __must_check
 
client: convert to new timestamp accessors
 
clk: Allow phase adjustment from debugfs
clk: analogbits: Allow building the library as a module
clk: asm9620: Remove 'hw' local variable that isn't checked
clk: at91: remove unnecessary conditions
clk: cdce925: Convert to use maple tree register cache
clk: cdce925: Extend match support for OF tables
clk: clk-si544: Simplify probe() and is_valid_frequency()
clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops
clk: Fix clk gate kunit test on big-endian CPUs
clk: fractional-divider: Improve approximation when zero based and export
clk: fractional-divider: tests: Add test suite for edge cases
clk: gate: fix comment typo and grammar
clk: imx8: remove MLB support
clk: imx8mp: Remove non-existent IMX8MP_CLK_AUDIOMIX_PDM_ROOT
clk: imx: imx6sx: Allow a different LCDIF1 clock parent
clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error
clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails
clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains()
clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe()
clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains()
clk: imx: imx8dxl-rsrc: keep sorted in the ascending order
clk: imx: imx8mq: correct error handling path
clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE
clk: imx: imx8qm/qxp: add more resources to whitelist
clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL
clk: imx: imx8qxp: Fix elcdif_pll clock
clk: imx: scu: ignore clks not owned by Cortex-A partition
clk: imx: Select MXC_CLK for CLK_IMX8QXP
clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
clk: linux/clk-provider.h: fix kernel-doc warnings and typos
clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
clk: mediatek: fix double free in mtk_clk_register_pllfh()
clk: meson: S4: add support for Amlogic S4 SoC peripheral clock controller
clk: meson: S4: add support for Amlogic S4 SoC PLL clock driver
clk: meson: S4: select CONFIG_COMMON_CLK_MESON_CLKC_UTILS
clk: npcm7xx: Fix incorrect kfree
clk: Parameterize clk_leaf_mux_set_rate_parent
clk: qcom: Add GCC driver support for SM4450
clk: qcom: apss-ipq-pll: Fix 'l' value for ipq5332_pll_config
clk: qcom: apss-ipq-pll: Use stromer plus ops for stromer plus pll
clk: qcom: apss-ipq6018: add the GPLL0 clock also as clock provider
clk: qcom: apss-ipq6018: ipq5332: add safe source switch for a53pll
clk: qcom: camcc-sm8550: Add camera clock controller driver for SM8550
clk: qcom: camcc-sm8550: Add support for qdss, sleep and xo clocks
clk: qcom: cbf-msm8996: Convert to platform remove callback returning void
clk: qcom: clk-alpha-pll: Add support for lucid ole pll configure
clk: qcom: clk-alpha-pll: introduce stromer plus ops
clk: qcom: clk-hfpll: Configure l_val in init when required
clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
clk: qcom: Fix SM_CAMCC_8550 dependencies
clk: qcom: gcc-ipq6018: add QUP6 I2C clock
clk: qcom: gcc-msm8996: Remove RPM bus clocks
clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
clk: qcom: gpucc-sm8550: switch to clk_lucid_ole_pll_configure
clk: qcom: hfpll: Add MSM8976 PLL data
clk: qcom: hfpll: Allow matching pdata
clk: qcom: ipq5018: drop the CLK_SET_RATE_PARENT flag from GPLL clocks
clk: qcom: ipq5332: Drop set rate parent from gpll0 dependent clocks
clk: qcom: ipq5332: drop the CLK_SET_RATE_PARENT flag from GPLL clocks
clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
clk: qcom: ipq9574: drop the CLK_SET_RATE_PARENT flag from GPLL clocks
clk: qcom: mmcc-msm8974: remove ocmemcx_ahb_clk
clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
clk: qcom: Replace of_device.h with explicit includes
clk: qcom: rpmh: Add RPMH clocks support for SM4450
clk: qcom: smd-rpm: Move CPUSS_GNoC clock to interconnect
clk: qcom: videocc-sm8550: switch to clk_lucid_ole_pll_configure
clk: ralink: mtmips: quiet unused variable warning
clk: renesas: Add minimal boot support for RZ/G3S SoC
clk: renesas: r8a7795: Constify r8a7795_*_clks
clk: renesas: r9a06g032: Fix kerneldoc warning
clk: renesas: r9a06g032: Name anonymous structs
clk: renesas: r9a06g032: Use for_each_compatible_node()
clk: renesas: r9a08g045: Add clock and reset support for SDHI1 and SDHI2
clk: renesas: rcar-gen3: Extend SDnH divider table
clk: renesas: rzg2l: Add divider clock for RZ/G3S
clk: renesas: rzg2l: Add struct clk_hw_data
clk: renesas: rzg2l: Add support for RZ/G3S PLL
clk: renesas: rzg2l: Fix computation formula
clk: renesas: rzg2l: Lock around writes to mux register
clk: renesas: rzg2l: Refactor SD mux driver
clk: renesas: rzg2l: Remove CPG_SDHI_DSEL from generic header
clk: renesas: rzg2l: Remove critical area
clk: renesas: rzg2l: Simplify the logic in rzg2l_mod_clock_endisable()
clk: renesas: rzg2l: Trust value returned by hardware
clk: renesas: rzg2l: Use %x format specifier to print CLK_ON_R()
clk: renesas: rzg2l: Use core->name for clock name
clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
clk: renesas: rzg2l: Use u32 for flag and mux_flags
clk: renesas: rzg2l: Wait for status bit of SD mux before continuing
clk: rockchip: rk3128: Fix aclk_peri_src's parent
clk: rockchip: rk3128: Fix HCLK_OTG gate register
clk: rockchip: rk3128: Fix SCLK_SDMMC's clock name
clk: rockchip: rk3568: Add PLL rate for 292.5MHz
clk: rs9: Use i2c_get_match_data() instead of device_get_match_data()
clk: scmi: Add support for .is_enabled clk_ops
clk: scmi: Add support for clock {set,get}_parent
clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
clk: Show active consumers of clocks in debugfs
clk: si514: Convert to use maple tree register cache
clk: si521xx: Increase stack based print buffer size in probe
clk: si521xx: Use i2c_get_match_data() instead of device_get_match_data()
clk: si5341: Convert to use maple tree register cache
clk: si5351: Convert to use maple tree register cache
clk: si5351: Simplify probe
clk: si544: Convert to use maple tree register cache
clk: si570: Convert to use maple tree register cache
clk: si570: Simplify probe
clk: sifive: Allow building the driver as a module
clk: socfpga: agilex: Add bounds-checking coverage for struct stratix10_clock_data
clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
clk: sprd: Composite driver support offset config
clk: ti: fix double free in of_ti_divider_clk_setup()
clk: twl: add clock driver for TWL6032
clk: Use device_get_match_data()
clk: versaclock3: Convert to use maple tree register cache
clk: versaclock3: Remove redundant _is_writeable()
clk: versaclock5: Convert to use maple tree register cache
clk: versaclock7: Convert to use maple tree register cache
clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
clk: visconti: Fix undefined behavior bug in struct visconti_pll_provider
 
clocksource/drivers/arm_arch_timer: Initialize evtstrm after finalizing cpucaps
clocksource/drivers/arm_arch_timer: limit XGene-1 workaround
 
clocksource/drivers/sun5i: Remove surplus dev_err() when using platform_get_irq()
 
clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
 
clocksource/drivers/timer-imx-gpt: Fix potential memory leak
 
clocksource/timer-riscv: ACPI: Add timer_cannot_wakeup_cpu
 
clocksource: ep93xx: Add driver for Cirrus Logic EP93xx
clocksource: timer-riscv: Don't enable/disable timer interrupt
clocksource: timer-riscv: Increase rating of clock_event_device for Sstc
 
closures: Add a missing include
closures: Better memory barriers
closures: CLOSURE_CALLBACK() to fix type punning
closures: closure_nr_remaining()
closures: closure_wait_event()
closures: Fix race in closure_sync()
 
coda: convert to new timestamp accessors
 
comedi: 8255_pci: Conditionally remove devices that use port I/O
comedi: add HAS_IOPORT dependencies again
comedi: amplc_dio200_common: Conditionally remove I/O port support
comedi: amplc_dio200_common: Refactor register access functions
comedi: amplc_dio200_pci: Conditionally remove devices that use port I/O
comedi: Annotate struct comedi_lrange with __counted_by
comedi: