[+] bugs/core: Extend __WARN_FLAGS() with the 'cond_str' parameter
[+] bugs/core: Pass down the condition string of WARN_ON_ONCE(cond) warnings to __WARN_FLAGS()
[+] bugs/core: Introduce the CONFIG_DEBUG_BUGVERBOSE_DETAILED Kconfig switch
[+] bugs/x86: Extend _BUG_FLAGS() with the 'cond_str' parameter
[+] bugs/x86: Augment warnings output by concatenating 'cond_str' with the regular __FILE__ string in _BUG_FLAGS()
[+] bugs/powerpc: Pass in 'cond_str' to BUG_ENTRY()
[+] bugs/powerpc: Concatenate 'cond_str' with '__FILE__' in BUG_ENTRY(), to extend WARN_ON/BUG_ON output
[+] bugs/LoongArch: Pass in 'cond_str' to __BUG_ENTRY()
[+] smack: deduplicate "does access rule request transmutation"
[+] smack: fix bug: SMACK64TRANSMUTE set on non-directory
[+] smack: deduplicate xattr setting in smack_inode_init_security()
[+] smack: always "instantiate" inode in smack_inode_init_security()
[+] smack: fix bug: invalid label of unix socket file
[+] smack: fix bug: unprivileged task can create labels
[+] smack: fix bug: setting task label silently ignores input garbage
[+] smack: fix kernel-doc warnings for smk_import_valid_label()
[+] bugs/LoongArch: Concatenate 'cond_str' with '__FILE__' in __BUG_ENTRY(), to extend WARN_ON/BUG_ON output
[+] bugs/s390: Pass in 'cond_str' to __EMIT_BUG()
[+] bugs/s390: Use 'cond_str' in __EMIT_BUG()
[+] bugs/riscv: Pass in 'cond_str' to __BUG_FLAGS()
[+] bugs/riscv: Concatenate 'cond_str' with '__FILE__' in __BUG_FLAGS(), to extend WARN_ON/BUG_ON output
[+] bugs/parisc: Concatenate 'cond_str' with '__FILE__' in __WARN_FLAGS(), to extend WARN_ON/BUG_ON output
[+] bugs/sh: Concatenate 'cond_str' with '__FILE__' in __WARN_FLAGS(), to extend WARN_ON/BUG_ON output
[+] bugs/core: Reorganize fields in the first line of WARNING output, add ->comm[] output
[+] bugs/s390: Remove private WARN_ON() implementation
[+] Merge commit 'linus' into core/bugs, to resolve conflicts
[+] firmware: xilinx: Add debugfs support for PM_GET_NODE_STATUS
[+] firmware: xilinx: Add Versal NET platform compatible string
[+] drivers: firmware: xilinx: Add unique family code for all platforms
[+] drivers: firmware: xilinx: Switch to new family code in zynqmp_pm_get_family_info()
[+] drm/panthor: assign unique names to queues
[+] drm/tegra: hdmi: sor: Fix error: variable ājā set but not used
[+] gpu: host1x: Fix race in syncpt alloc/free
[+] gpu: host1x: Wait prefences outside MLOCK
[+] gpu: host1x: Allow loading tegra-drm without enabled engines
[+] gpu: host1x: Use dev_err_probe() in probe path
[+] accel/amdxdna: Fix an integer overflow in aie2_query_ctx_status_array()
[+] drm/bridge: imx8qxp-ldb: Remove dummy Runtime PM callback
[+] drm/gem/shmem: Extract drm_gem_shmem_init() from drm_gem_shmem_create()
[+] drm/gem/shmem: Extract drm_gem_shmem_release() from drm_gem_shmem_free()
[+] Merge drm/drm-next into drm-misc-next
[+] drm: gud: replace WARN_ON/WARN_ON_ONCE with drm versions
[+] drm: Replace the deprecated DRM_* logging macros in gem helper files
[+] drm/i915/gem: Avoid accessing uninitialized context in emit_rpcs_query()
[+] drm/imx/ipuv3/imx-tve: convert from round_rate() to determine_rate()
[+] drm/mcde/mcde_clk_div: convert from round_rate() to determine_rate()
[+] drm/pl111: convert from round_rate() to determine_rate()
[+] drm/stm/dw_mipi_dsi-stm: convert from round_rate() to determine_rate()
[+] drm/stm/lvds: convert from round_rate() to determine_rate()
[+] drm/sun4i/sun4i_hdmi_ddc_clk: convert from round_rate() to determine_rate()
[+] drm/sun4i/sun4i_tcon_dclk: convert from round_rate() to determine_rate()
[+] drm/panel: Add support for KD116N3730A07
[+] drm/panel-edp: Add several panel configurations for mt8189 Chromebook
[+] drm/nouveau: Support reclocking on gp10b
[+] drm/nouveau: Support devfreq for Tegra
[+] drm/vc4: hdmi: switch to generic CEC helpers
[+] drm/fb-helper: Synchronize dirty worker with vblank
[+] Merge drm/drm-next into drm-intel-gt-next
[+] drm/display: bridge-connector: use scope-specific variable for the bridge pointer
[+] drm/bridge: add drm_for_each_bridge_in_chain_scoped()
[+] drm/display: bridge-connector: use drm_for_each_bridge_in_chain_scoped()
[+] drm/atomic: use drm_for_each_bridge_in_chain_scoped()
[+] drm/bridge: use drm_for_each_bridge_in_chain_scoped()
[+] drm/bridge: remove drm_for_each_bridge_in_chain()
[+] drm/bridge: add drm_for_each_bridge_in_chain_from()
[+] drm/omap: use drm_for_each_bridge_in_chain_from()
[+] drm/bridge: get the bridge returned by drm_bridge_get_next_bridge()
[+] drm/bridge: put the bridge returned by drm_bridge_get_next_bridge()
[+] drm/imx: parallel-display: put the bridge returned by drm_bridge_get_next_bridge()
[+] Docs/zh_CN: Translate ubifs.rst to Simplified Chinese
[+] Docs/zh_CN: Translate ubifs-authentication.rst to Simplified Chinese
[+] Docs/zh_CN: Translate gfs2.rst to Simplified Chinese
[+] Docs/zh_CN: Translate gfs2-uevents.rst to Simplified Chinese
[+] Docs/zh_CN: Translate gfs2-glocks.rst to Simplified Chinese
[+] Docs/zh_CN: Translate dnotify.rst to Simplified Chinese
[+] Docs/zh_CN: Translate inotify.rst to Simplified Chinese
[+] Docs/zh_CN: Translate mptcp-sysctl.rst to Simplified Chinese
[+] Docs/zh_CN: Translate skbuff.rst to Simplified Chinese
[+] Docs/zh_CN: Translate generic-hdlc.rst to Simplified Chinese
[+] docs/zh_CN: Add security ipe Chinese translation
[+] drm/i915/display: Use DISPLAY_VER over GRAPHICS_VER
[+] drm/tests: make sure drm_client_modeset tests are enabled
[+] drm/i915: do cck get/put inside vlv_get_hpll_vco()
[+] drm/i915: do cck get/put inside vlv_get_cck_clock()
[+] drm/i915: add vlv_clock_get_gpll()
[+] drm/i915: add vlv_clock_get_czclk()
[+] drm/i915: add vlv_clock_get_hrawclk()
[+] drm/i915: make vlv_get_cck_clock_hpll() static
[+] drm/i915: add vlv_clock_get_cdclk()
[+] drm/i915: make vlv_get_cck_clock() static
[+] drm/i915: rename vlv_get_hpll_vco() to vlv_clock_get_hpll_vco()
[+] drm/i915: cache the results in vlv_clock_get_hpll_vco() and use it more
[+] drm/i915: remove vlv_get_cck_clock_hpll()
[+] drm/i915: remove intel_update_czclk() as unnecessary
[+] drm/i915: log HPLL frequency similar to CZCLK
[+] drm/i915: move hpll and czclk caching under display
[+] drm/i915: split out vlv_clock.[ch]
[+] drm/ssd130x: Use kmalloc_array() instead of kmalloc()
[+] drm/ttm: rename ttm_bo_put to _fini v3
[+] drm/sched: backend_ops doc fix
[+] accel/amdxdna: Call dma_buf_vmap_unlocked() for imported object
[+] accel/ivpu: Reset cmdq->db_id on register failure
[+] drm/i915/alpm: Remove error handling from get_lfps_cycle_min_max_time
[+] accel/ivpu: Refactor priority_bands_show for readability
[+] accel/ivpu: Remove unused firmware boot parameters
[+] drm/i915: add note on VLV/CHV hpll_freq and czclk_freq caching
[+] accel/ivpu: Ensure rpm_runtime_put in case of engine reset/resume fail
[+] accel/ivpu: Update JSM firmware API to latest 3.32.5 version
[+] accel/ivpu: Add support for user-managed preemption buffer
[+] drm/i915: set O_LARGEFILE in __create_shmem()
[+] drm/i915: Fix incorrect error handling in shmem_pwrite()
[+] drm/i915/gvt: Remove unnecessary check in reg_is_mmio
[+] drm/i915/gvt: Fix intel_vgpu_gpa_to_mmio_offset kernel docs
[+] drm/panfrost: Introduce uAPI for JM context creation
[+] drm/panfrost: Introduce JM contexts for manging job resources
[+] drm/panfrost: Expose JM context IOCTLs to UM
[+] drm/panfrost: Display list of device JM contexts over debugfs
[+] drm/i915: Defeature DRRS on LNL+
[+] drm/panthor: always set fence errors on CS_FAULT
[+] scripts/jobserver-exec: move the code to a class
[+] scripts/jobserver-exec: move its class to the lib directory
[+] scripts/jobserver-exec: add a help message
[+] scripts: check-variable-fonts.sh: convert to Python
[+] tools/docs: check-variable-fonts.py: split into a lib and an exec file
[+] check-variable-fonts.py: add a helper to display instructions
[+] scripts: sphinx-pre-install: move it to tools/docs
[+] tools/docs: sphinx-pre-install: drop a debug print
[+] tools/docs: sphinx-pre-install: allow check for alternatives and bail out
[+] tools/docs: python_version: move version check from sphinx-pre-install
[+] tools/docs: sphinx-build-wrapper: add a wrapper for sphinx-build
[+] docs: parallel-wrapper.sh: remove script
[+] docs: Makefile: document latex/PDF PAPER= parameter
[+] docs: Makefile: document FONTS_CONF_DENY_VF= parameter
[+] tools/docs: sphinx-build-wrapper: add an argument for LaTeX interactive mode
[+] tools/docs: sphinx-build-wrapper: allow building PDF files in parallel
[+] tools/docs,scripts: sphinx-*: prevent sphinx-build crashes
[+] tools/docs: sphinx-build-wrapper: Fix output for duplicated names
[+] docs: add support to build manpages from kerneldoc output
[+] tools: kernel-doc: add a see also section at man pages
[+] scripts: kdoc_parser.py: warn about Python version only once
[+] tools/docs: sphinx-build-wrapper: move rust doc builder to wrapper
[+] tools/docs: sphinx-* break documentation bulds on openSUSE
[+] tools/docs: sphinx-build-wrapper: add support to run inside venv
[+] drm/i915/vrr: Extract helpers to convert between guardband and pipeline_full values
[+] drm/i915/vrr: Readout framestart_delay earlier
[+] drm/i915/vrr: Store guardband in crtc state even for icl/tgl
[+] drm/i915/vrr: Annotate some functions with "hw"
[+] drm/i915/vrr: Move the TGL SCL mangling of vmin/vmax/flipline deeper
[+] drm/xe/fbdev: use the same 64-byte stride alignment as i915
[+] drm/i915/fbdev: make intel_framebuffer_create() error return handling explicit
[+] drm/{i915, xe}/fbdev: pass struct drm_device to intel_fbdev_fb_alloc()
[+] drm/{i915, xe}/fbdev: deduplicate struct drm_mode_fb_cmd2 init
[+] drm/i915/fbdev: abstract bo creation
[+] drm/xe/fbdev: abstract bo creation
[+] drm/{i915, xe}/fbdev: add intel_fbdev_fb_bo_destroy()
[+] drm/{i915,xe}/fbdev: deduplicate fbdev creation
[+] drm/{i915, xe}/fbdev: pass struct drm_device to intel_fbdev_fb_fill_info()
[+] drm/i915/fbdev: drop dependency on display in i915 specific code
[+] drm/i915/irq: use a dedicated IMR cache for VLV/CHV
[+] drm/i915/irq: use a dedicated IMR cache for gen 5-7
[+] drm/i915/irq: rename irq_mask to gen2_imr_mask
[+] drm/i915/irq: rename de_irq_mask[] to de_pipe_imr_mask[]
[+] drm/i915/irq: add ilk_display_irq_reset()
[+] fbcon: Fix empty lines in fbcon.h
[+] fbcon: Rename struct fbcon_ops to struct fbcon_par
[+] fbcon: Set rotate_font callback with related callbacks
[+] fbcon: Move fbcon callbacks into struct fbcon_bitops
[+] fbcon: Streamline setting rotated/unrotated bitops
[+] drm/i915: Soft defeature of cursor size reduction
[+] drm/panfrost: Bump the minor version number
[+] drm/i915/dmc: explicitly sanitize num_entries from package_header
[+] drm/sched/tests: Remove relict of done_list
[+] drm/panel: Add support for KD116N3730A12
[+] drm/dp: Add definitions for POST_LT_ADJ training sequence
[+] drm/dp: Add POST_LT_ADJ_REQ helpers
[+] drm/i915/vrr: Hide the ICL/TGL intel_vrr_flipline_offset() mangling better
[+] drm/i915/vrr: s/intel_vrr_flipline_offset/intel_vrr_vmin_flipline_offset/
[+] Docs/zh_CN: add fixed format for the header of gfs2-glocks.rst
[+] Docs/zh_CN: align title underline for ubifs.rst
[+] Docs/zh_CN: fix the format of proofreader
[+] docs/zh_CN: Add security lsm-development Chinese translation
[+] Docs/zh_CN: Translate timestamping.rst to Simplified Chinese
[+] tools/docs: sphinx-build-wrapper: handle sphinx-build errors
[+] scripts: remove sphinx-build-wrapper from scripts/
[+] docs: conf.py: get rid of load_config.py
[+] drm/i915/ddi: Guard reg_val against a INVALID_TRANSCODER
[+] Merge drm/drm-next into drm-xe-next
[+] drm/i915: rename vlv_get_cck_clock() to vlv_clock_get_cck()
[+] drm/xe: Don't copy pinned kernel bos twice on suspend
[+] drm/xe: Pre-allocate system memory for pinned external bos in the pm notfier
[+] drm/xe/dma-buf: Allow pinning of p2p dma-buf
[+] drm/i915/pm: Simplify pm hook documentation
[+] drm/i915/pm: Hoist pci_save_state()+pci_set_power_state() to the end of pm _late() hook
[+] drm/i915/pm: Move the hibernate+D3 quirk stuff into noirq() pm hooks
[+] drm/i915/pm: Do pci_restore_state() in switcheroo resume hook
[+] drm/i915/pm: Allow drivers/pci to manage our pci state normally
[+] drm/i915/pm: Drop redundant pci stuff from suspend/resume paths
[+] drm/gud: fix accidentally deleted IS_ERR() check
[+] drm/xe/pm: Hold the validation lock around evicting user-space bos for suspend
[+] drm/xe/pm: Add lockdep annotation for the pm_block completion
[+] drm/sysfb: Add custom plane state
[+] drm/sysfb: Lookup blit function during atomic check
[+] drm/format-helper: Remove drm_fb_blit()
[+] fbdev: Make drivers depend on FB_TILEBLITTING
[+] fbdev: Turn FB_MODE_HELPERS into an internal config option
[+] drm/sysfb: simpledrm: Sort headers correctly
[+] fbdev/simplefb: Sort headers correctly
[+] drm/xe/psmi: Do not return NULL
[+] drm/i915/dram: Also apply the 16Gb DIMM w/a for larger DRAM chips
[+] drm/i915: Apply the 16Gb DIMM w/a only for the platforms that need it
[+] drm/i915: Tweak the read latency fixup code
[+] drm/i915: Don't pass the latency array to {skl,mtl}_read_wm_latency()
[+] drm/i915: Move adjust_wm_latency() out from {mtl,skl}_read_wm_latency()
[+] drm/i915: Extract multiply_wm_latency() from skl_read_wm_latency()
[+] drm/i915: Extract increase_wm_latency()
[+] drm/i915: Use increase_wm_latency() for the 16Gb DIMM w/a
[+] drm/i915: Extract sanitize_wm_latency()
[+] drm/i915: Flatten sanitize_wm_latency() a bit
[+] drm/i915: Make wm latencies monotonic
[+] drm/i915: Print both the original and adjusted wm latencies
[+] drm/i915: Make sure wm block/lines are non-decreasing
[+] drm/bridge: ti-sn65dsi86: Add support for DisplayPort mode with HPD
[+] drm/pcids: Split PTL pciids group to make wcl subplatform
[+] drm/i915/display: Add definition for wcl as subplatform
[+] drm/i915/xe3: Restrict PTL intel_encoder_is_c10phy() to only PHY A
[+] drm/xe/debugfs: Make ggtt file per-tile
[+] drm/xe/debugfs: Improve .show() helper for GT-based attributes
[+] drm/xe/tests: Fix build break on clang 16.0.6
[+] drm/bridge: add list of removed refcounted bridges
[+] drm/debugfs: show lingering bridges
[+] drm/bridge: adapt drm_bridge_add/remove() docs, mention the lingering list
[+] drm/i915/irq: drop intel_psr_regs.h include
[+] drm/i915/irq: initialize gen2_imr_mask in terms of enable_mask
[+] drm/i915/irq: abstract i9xx_display_irq_enable_mask()
[+] drm/i915/irq: move check for HAS_HOTPLUG() inside i9xx_hpd_irq_ack()
[+] drm/i915/irq: split ILK display irq handling
[+] drm/xe/uapi: loosen used tracking restriction
[+] drm/i915/vrr: Refactor VRR live status wait into common helper
[+] drm/xe/configfs: Fix engine class parsing
[+] drm/xe/configfs: Improve doc for ctx_restore* attributes
[+] accel/amdxdna: Enhance runtime power management
[+] drm/xe/device: Use poll_timeout_us() to wait for lmem
[+] drm/xe/guc_pc: Use poll_timeout_us() for waiting
[+] drm/xe/guc: Drop helper to read freq
[+] drm/xe/guc: Extract function to print load error
[+] drm/xe/guc: Refactor GuC load to use poll_timeout_us()
[+] drm/i915/gem: add i915_gem_fence_wait_priority_display() helper
[+] drm/i915/psr: s/intel_psr_min_vblank_delay/intel_psr_min_set_context_latency
[+] drm/i915/display: Add set_context_latency to crtc_state
[+] drm/i915/vrr: Use set_context_latency instead of intel_vrr_real_vblank_delay()
[+] drm/i915/vrr: Use SCL for computing guardband
[+] drm/i915/dsb: s/intel_dsb_wait_vblank_delay/intel_dsb_wait_for_delayed_vblank
[+] drm/i915/display: Wait for scl start instead of dsb_wait_vblanks
[+] drm/i915/reg_defs: Add REG_FIELD_MAX wrapper for FIELD_MAX()
[+] drm/i915/vrr: Clamp guardband as per hardware and timing constraints
[+] drm/i915/display: Drop intel_vrr_vblank_delay and use set_context_latency
[+] drm/i915/dsb: Inline dsb_vblank_delay() into intel_dsb_wait_for_delayed_vblank()
[+] drm/i915/gvt: Simplify case switch in intel_vgpu_ioctl
[+] tools/docs: sphinx-build-wrapper: fix compat with recent Tumbleweed
[+] docs: Makefile: fix rustdoc detection
[+] tools/docs/sphinx-build-wrapper: allow skipping sphinx-build step
[+] accel/ivpu: Split FW runtime and global memory buffers
[+] drm/i915/gvt: Improve intel_vgpu_ioctl hdr error handling
[+] drm/i915: i915_pmu: Use sysfs_emit() instead of sprintf()
[+] drm/i915/psr: Deactivate PSR only on LNL and when selective fetch enabled
[+] drm/solomon: Move calls to drm_gem_fb_end_cpu*()
[+] drm/solomon: Use drm_WARN_ON_ONCE instead of WARN_ON
[+] drm/solomon: Simplify mode_valid() using DRM helper
[+] drm/solomon: Simplify get_modes() using DRM helper
[+] drm/solomon: Enforce one assignment per line
[+] drm/xe/hw_engine_group: Fix double write lock release in error path
[+] dt-bindings: display: imx: add HDMI PAI for i.MX8MP
[+] ALSA: Add definitions for the bits in IEC958 subframe
[+] drm/bridge: dw-hdmi: Add API dw_hdmi_to_plat_data() to get plat_data
[+] drm/bridge: dw-hdmi: Add API dw_hdmi_set_sample_iec958() for iec958 format
[+] drm/bridge: imx: add driver for HDMI TX Parallel Audio Interface
[+] Merge drm/drm-next into drm-intel-next
[+] drm/{i915, xe}/stolen: rename i915_stolen_fb to intel_stolen_node
[+] drm/xe/stolen: rename fb to node in stolen compat header
[+] drm/xe/stolen: convert compat stolen macros to inline functions
[+] drm/xe/stolen: switch from BUG_ON() to WARN_ON() in compat
[+] drm/i915/stolen: convert intel_stolen_node into a real struct of its own
[+] drm/xe/stolen: convert compat static inlines to proper functions
[+] drm/{i915, xe}/stolen: make struct intel_stolen_node opaque
[+] drm/{i915, xe}/stolen: add device pointer to struct intel_stolen_node
[+] drm/{i915, xe}/stolen: use the stored i915/xe device pointer
[+] drm/{i915, xe}/stolen: convert stolen interface to struct drm_device
[+] drm/xe/stolen: use the same types as i915 interface
[+] drm/{i915,xe}: driver agnostic drm to display pointer chase
[+] drm/ast: Move display-clock tables to per-Gen source files
[+] drm/ast: Move mode-detection helpers to Gen2 source files
[+] drm/ast: Split ast_detect_tx_chip() per chip generation
[+] drm/ast: Prepare per-Gen device initialization
[+] drm/ast: Move Gen1 device initialization into separate helper
[+] drm/ast: Move Gen2 device initialization into separate helper
[+] drm/ast: Move Gen3 device initialization into separate helper
[+] drm/ast: Move Gen4 device initialization into separate helper
[+] drm/ast: Move Gen5 device initialization into separate helper
[+] drm/ast: Move Gen6 device initialization into separate helper
[+] drm/ast: Move Gen7 device initialization into separate helper
[+] drm/ast: Remove generic device initialization
[+] drm/dumb-buffers: Sanitize output on errors
[+] drm/dumb-buffers: Provide helper to set pitch and size
[+] drm/gem-dma: Compute dumb-buffer sizes with drm_mode_size_dumb()
[+] drm/gem-shmem: Compute dumb-buffer sizes with drm_mode_size_dumb()
[+] drm/exynos: Compute dumb-buffer sizes with drm_mode_size_dumb()
[+] drm/imx/ipuv3: Compute dumb-buffer sizes with drm_mode_size_dumb()
[+] drm/loongson: Compute dumb-buffer sizes with drm_mode_size_dumb()
[+] drm/msm: Compute dumb-buffer sizes with drm_mode_size_dumb()
[+] drm/nouveau: Compute dumb-buffer sizes with drm_mode_size_dumb()
[+] drm/omapdrm: Compute dumb-buffer sizes with drm_mode_size_dumb()
[+] drm/renesas/rcar-du: Compute dumb-buffer sizes with drm_mode_size_dumb()
[+] drm/rockchip: Compute dumb-buffer sizes with drm_mode_size_dumb()
[+] drm/tegra: Compute dumb-buffer sizes with drm_mode_size_dumb()
[+] drm/vmwgfx: Compute dumb-buffer sizes with drm_mode_size_dumb()
[+] drm/xe: Compute dumb-buffer sizes with drm_mode_size_dumb()
[+] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
[+] drm/xe/vf: Rename sriov_update_device_info
[+] drm/xe/vf: Don't claim support for firmware late-bind if VF
[+] drm/xe/pf: Promote PF debugfs function to its own file
[+] drm/xe/pf: Create separate debugfs tree for SR-IOV files
[+] drm/xe/pf: Populate SR-IOV debugfs tree with tiles
[+] drm/xe/pf: Move SR-IOV GT debugfs files to new tree
[+] drm/xe/debugfs: Promote xe_tile_debugfs_simple_show
[+] drm/xe/pf: Make GGTT/LMEM debugfs files per-tile
[+] drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg()
[+] drm/i915/irq: duplicate HAS_FBC() for irq error mask usage
[+] drm/xe/debugfs: Update xe_gt_topology_dump signature
[+] drm/xe/debugfs: Update xe_wa_dump signature
[+] drm/xe/debugfs: Update xe_tuning_dump signature
[+] drm/xe/debugfs: Update xe_mocs_dump signature
[+] drm/xe/debugfs: Update xe_pat_dump signature
[+] drm/xe/bo: Fix an idle assertion for local bos
[+] drm/crtc: Drop no_vblank bit field
[+] drm/tidss: Convert to drm logging
[+] drm/tidss: Remove ftrace-like logs
[+] drm/tidss: crtc: Change variable name
[+] drm/tidss: crtc: Implement destroy_state
[+] drm/tidss: crtc: Cleanup reset implementation
[+] drm/xe/xe_late_bind_fw: Fix missing initialization of variable offset
[+] drm/xe/hwmon: Drop redundant runtime PM usage
[+] drm/xe/sysfs: Drop redundant runtime PM usage
[+] drm/vblank: Add vblank timer
[+] drm/vblank: Add CRTC helpers for simple use cases
[+] drm/vkms: Convert to DRM's vblank timer
[+] drm/hypervdrm: Use vblank timer
[+] dt-bindings: vendor-prefixes: Add JuTouch Technology Co, Ltd
[+] dt-bindings: display: simple: Add JuTouch JT101TM023 panel
[+] drm/panel: simple: add JuTouch JT101TM023
[+] drm/panel: ilitek-ili9881c: Turn ILI9881C_COMMAND_INSTR() parameters lowercase
[+] dt-bindings: ili9881c: Document 5" Raspberry Pi 720x1280
[+] drm/panel: ilitek-ili9881c: Add configuration for 5" Raspberry Pi 720x1280
[+] drm/panel: visionox-rm69299: Fix clock frequency for SHIFT6mq
[+] drm/panel: visionox-rm69299: Don't clear all mode flags
[+] drm/panel: visionox-rm69299: Add backlight support
[+] dt-bindings: ili9881c: Allow port subnode
[+] drm/dp: clamp PWM bit count to advertised MIN and MAX capabilities
[+] dt-bindings: display: panel: document Sharp LQ079L1SX01 panel
[+] gpu/drm: panel: Add Sharp LQ079L1SX01 panel support
[+] accel/ivpu: Enable MCA ECC signalling based on MSR
[+] accel/ivpu: Rework bind/unbind of imported buffers
[+] accel/ivpu: Fix page fault in ivpu_bo_unbind_all_bos_from_context()
[+] accel/ivpu: Fix doc description of job structure
[+] accel/ivpu: Improve BO alloc/free warnings
[+] docs: Makefile: avoid a warning when using without texlive
[+] tools/docs: sphinx-build-wrapper: pdflatex is needed only for pdf
[+] docs: Makefile: use PYTHONPYCACHEPREFIX
[+] kernel-doc: output source file name at SEE ALSO
[+] accel/ivpu: Fix DCT active percent format
[+] drm/gpusvm, drm/xe: Fix userptr to not allow device private pages
[+] drm/i915/gvt: Propagate vfio_set_irqs_validate_and_prepare() error
[+] docs/zh_CN: Add security SCTP Chinese translation
[+] docs/zh_CN: Update Rust index translation and add reference label
[+] docs/zh_CN: Add scsi/index.rst translation
[+] docs/zh_CN: Add scsi.rst translation
[+] docs/zh_CN: Add scsi_mid_low_api.rst translation
[+] docs/zh_CN: Add scsi_eh.rst translation
[+] docs/zh_CN: Add scsi-parameters.rst translation
[+] docs/zh_CN: Add link_power_management_policy.rst translation
[+] docs/zh_CN: Add sd-parameters.rst translation
[+] drm/xe/xe_late_bind_fw: Initialize uval variable in xe_late_bind_fw_num_fans()
[+] drm/xe/i2c: Don't rely on d3cold.allowed flag in system PM path
[+] drm/xe/doc: Add documentation for Execution Queues
[+] drm/dp: Add quirk for Synaptics DSC throughput link-bpp limit
[+] drm/dp: Add helpers to query the branch DSC max throughput/line-width
[+] drm/i915/dp: Calculate DSC slice count based on per-slice peak throughput
[+] drm/i915/dp: Pass DPCD device descriptor to intel_dp_get_dsc_sink_cap()
[+] drm/i915/dp: Verify branch devices' overall pixel throughput/line width
[+] drm/i915/dp: Handle Synaptics DSC throughput link-bpp quirk
[+] drm/xe: Detect GT workqueue allocation failure
[+] gpu/drm: panel-edp: add AUO B116XAN02.0 panel entry
[+] drm/i915/display: Extract separate AUX PW descriptors
[+] drm/i915/display: Enable PICA power before AUX
[+] drm/xe/pf: Add top level functions to control VFs
[+] drm/xe/pf: Log only top level VF state changes
[+] drm/xe/pf: Expose VF control operations over debugfs
[+] drm/xe/pf: Unify VF state tracking log
[+] drm/xe/pf: Split VF FLR processing function
[+] drm/xe/pf: Synchronize VF FLR between all GTs
[+] drm/display: bridge_connector: get/put the stored bridges
[+] drm/bridge: refcount last_bridge in drm_atomic_bridge_chain_select_bus_fmts()
[+] drm/sitronix/st7571-i2c: reset position before clearing display
[+] Revert "drm/xe/vf: Rebase exec queue parallel commands during migration recovery"
[+] Revert "drm/xe/vf: Post migration, repopulate ring area for pending request"
[+] Revert "drm/xe/vf: Fixup CTB send buffer messages after migration"
[+] drm: renesas: rz-du: Drop ARCH_RZG2L dependency
[+] drm/i915: Use the the correct pixel rate to compute wm line time
[+] drm/i915: Deobfuscate wm linetime calculation
[+] drm/i915: s/intel_get_linetime_us()/skl_wm_linetime_us()/
[+] drm/xe: Add initial support for separate kernel VRAM region on the tile
[+] drm/xe: Introduce new BO flag XE_BO_FLAG_FORCE_USER_VRAM
[+] drm/xe: Force user context allocations in user VRAM
[+] drm/xe/pf: Force use user VRAM for LMEM provisioning
[+] drm/xe: Combine userspace context check
[+] dt-bindings: gpu: mali-valhall-csf: add MediaTek MT8196 compatible
[+] drm/panthor: add custom ASN_HASH support for mt8196
[+] drm/atomic: Convert drm_atomic_get_connector_state() to use new connector state
[+] drm/atomic: Remove unused drm_atomic_get_existing_connector_state()
[+] drm/atomic: Document __drm_connectors_state state pointer
[+] drm/atomic: Convert __drm_atomic_get_current_plane_state() to modern accessor
[+] drm/atomic: Convert drm_atomic_get_plane_state() to use new plane state
[+] drm/vkms: Convert vkms_crtc_atomic_check() to use new plane state
[+] drm/tilcdc: crtc: Use drm_atomic_helper_check_crtc_primary_plane()
[+] drm/atomic: Remove unused drm_atomic_get_existing_plane_state()
[+] drm/atomic: Document __drm_planes_state state pointer
[+] drm/atomic: Convert drm_atomic_get_crtc_state() to use new connector state
[+] drm/ingenic: ipu: Switch to drm_atomic_get_new_crtc_state()
[+] drm/arm/malidp: Switch to drm_atomic_get_new_crtc_state()
[+] drm/armada: Drop always true condition in atomic_check
[+] drm/armada: Switch to drm_atomic_get_new_crtc_state()
[+] drm/atmel-hlcdc: Switch to drm_atomic_get_new_crtc_state()
[+] drm/exynos: Switch to drm_atomic_get_new_crtc_state()
[+] drm/imx-dc: Switch to drm_atomic_get_new_crtc_state()
[+] drm/imx-dcss: Switch to drm_atomic_get_new_crtc_state()
[+] drm/imx-ipuv3: Switch to drm_atomic_get_new_crtc_state()
[+] drm/ingenic: Switch to drm_atomic_get_new_crtc_state()
[+] drm/kmb: Switch to drm_atomic_get_new_crtc_state()
[+] drm/logicvc: Switch to drm_atomic_get_new_crtc_state()
[+] drm/loongson: Switch to drm_atomic_get_new_crtc_state()
[+] drm/mediatek: Switch to drm_atomic_get_new_crtc_state()
[+] drm/msm/mdp5: Switch to drm_atomic_get_new_crtc_state()
[+] drm/omap: Switch to drm_atomic_get_new_crtc_state()
[+] drm/rockchip: Switch to drm_atomic_get_new_crtc_state()
[+] drm/sun4i: Switch to drm_atomic_get_new_crtc_state()
[+] drm/tegra: Switch to drm_atomic_get_new_crtc_state()
[+] drm/tilcdc: Switch to drm_atomic_get_new_crtc_state()
[+] drm/vboxvideo: Switch to drm_atomic_get_new_crtc_state()
[+] drm/vc4: Switch to drm_atomic_get_new_crtc_state()
[+] drm/atomic: Switch to drm_atomic_get_new_crtc_state()
[+] drm/framebuffer: Switch to drm_atomic_get_new_crtc_state()
[+] drm/atomic: Remove unused drm_atomic_get_existing_crtc_state()
[+] drm/atomic: Document __drm_crtcs_state state pointer
[+] drm/ingenic: crtc: Switch to ingenic_drm_get_new_priv_state()
[+] drm/atomic: Convert drm_atomic_get_private_obj_state() to use new plane state
[+] drm/atomic: Document __drm_private_objs_state state pointer
[+] drm/vgem-fence: Fix potential deadlock on release
[+] Documentation: dma-buf: heaps: Add naming guidelines
[+] drm/xe: Fix copyright and function naming in xe_ttm_vram_mgr
[+] drm/xe: Don't force DRM_XE_DEBUG_MEMIRQ for SR-IOV debug
[+] drm/xe/xe_late_bind_fw: Fix and simplify parsing user input
[+] drm/xe/pf: Make the late-initialization really late
[+] drm/xe: Update SRIOV printk macros
[+] drm/xe: Add tile-based SRIOV printk macros
[+] drm/xe/pf: Update LMTT to use tile-based messages
[+] drm/xe: Update MEMIRQ to use tile-based printk macros
[+] drm/xe/guc: Ratelimit diagnostic messages from the relay
[+] accel/qaic: Replace kzalloc + copy_from_user with memdup_user
[+] accel/qaic: Replace kcalloc + copy_from_user with memdup_array_user
[+] accel/qaic: Replace snprintf() with sysfs_emit() in sysfs show functions
[+] drm/xe/pf: Improve reading VF config blob from debugfs
[+] drm/buddy: Optimize free block management with RB tree
[+] drm/buddy: Separate clear and dirty free block trees
[+] drm/buddy: Add KUnit tests for allocator performance under fragmentation
[+] bpf: Use rcu_read_lock_dont_migrate in bpf_sk_storage.c
[+] drm/xe/pf: Add max_vfs configfs attribute to control PF mode
[+] bpf: Cleanup unused func args in rqspinlock implementation
[+] drm: atmel-hlcdc: replace dev_* print functions with drm_* variants
[+] tools/docs: sphinx-build-wrapper: -q is a boolean, not an integer
[+] drm/xe: Move declarations under conditional branch
[+] accel/amdxdna: Resume power for creating and destroying hardware context
[+] accel/ivpu: Update JSM API header to 3.33.0
[+] accel/ivpu: Trigger engine reset for additional job status codes
[+] accel/ivpu: Return correct job error status
[+] drm/virtio: Handle drm_crtc_init_with_planes() errors
[+] drm/virtgpu: Use vblank timer
[+] drm/i915/alpm: Compute ALPM parameters into crtc_state->alpm_state
[+] drm/i915/alpm: Remove parameters suffix from intel_dp->alpm_parameters
[+] drm/i915/guc: Skip communication warning on reset in progress
[+] drm/xe: Add NULL checks to scratch LRC allocation
[+] drm/xe: Save off position in ring in which a job was programmed
[+] drm/xe/guc: Track pending-enable source in submission state
[+] drm/xe: Track LR jobs in DRM scheduler pending list
[+] drm/xe: Return first unsignaled job first pending job helper
[+] drm/xe: Don't change LRC ring head on job resubmission
[+] drm/xe: Make LRC W/A scratch buffer usage consistent
[+] drm/xe/vf: Add xe_gt_recovery_pending helper
[+] drm/xe/vf: Make VF recovery run on per-GT worker
[+] drm/xe/vf: Abort H2G sends during VF post-migration recovery
[+] drm/xe/vf: Remove memory allocations from VF post migration recovery
[+] drm/xe: Move GGTT lock init to alloc
[+] drm/xe/vf: Move LMEM config to tile layer
[+] drm/xe/vf: Close multi-GT GGTT shift race
[+] drm/xe/vf: Teardown VF post migration worker on driver unload
[+] drm/xe/vf: Don't allow GT reset to be queued during VF post migration recovery
[+] drm/xe/vf: Wakeup in GuC backend on VF post migration recovery
[+] drm/xe/vf: Avoid indefinite blocking in preempt rebind worker for VFs supporting migration
[+] drm/xe/vf: Use GUC_HXG_TYPE_EVENT for GuC context register
[+] drm/xe/vf: Flush and stop CTs in VF post migration recovery
[+] drm/xe/vf: Reset TLB invalidations during VF post migration recovery
[+] drm/xe/vf: Kickstart after resfix in VF post migration recovery
[+] drm/xe: Add CTB_H2G_BUFFER_OFFSET define
[+] drm/xe/vf: Start CTs before resfix VF post migration recovery
[+] drm/xe/vf: Abort VF post migration recovery on failure
[+] drm/xe/vf: Replay GuC submission state on pause / unpause
[+] drm/xe: Move queue init before LRC creation
[+] drm/xe/vf: Add debug prints for GuC replaying state during VF recovery
[+] drm/xe/vf: Workaround for race condition in GuC firmware during VF pause
[+] drm/xe: Use PPGTT addresses for TLB invalidation to avoid GGTT fixups
[+] drm/xe/vf: Use primary GT ordered work queue on media GT on PTL VF
[+] drm/xe/vf: Ensure media GT VF recovery runs after primary GT on PTL
[+] drm/xe/vf: Rebase CCS save/restore BB GGTT addresses
[+] drm/xe/guc: Increase wait timeout to 2sec after BUSY reply from GuC
[+] dt-bindings: gpu: mali-valhall: make mali-supply optional
[+] drm/panthor: skip regulator setup if no such prop
[+] drm/i915: Disable tracepoints for PREEMPT_RT
[+] drm/i915/display: Make intel_crtc_get_vblank_counter safe on PREEMPT_RT
[+] drm: Prevent sign extension on hdisplay and vdisplay
[+] drm/xe: Increase global invalidation timeout to 1000us
[+] drm/panfrost: Name scheduler queues after their job slots
[+] drm/i915/frontbuffer: Move bo refcounting intel_frontbuffer_{get,release}()
[+] drm/i915/fb: Fix the set_tiling vs. addfb race, again
[+] drm/i915/fbdev: Select linear modifier explicitly
[+] drm/i915/fb: Drop the 'fb' argument from intel_fb_bo_framebuffer_init()
[+] drm/i915/wm: Use fb->modfier to check for tiled vs. untiled
[+] drm/xe: Don't allow evicting of BOs in same VM in array of VM binds
[+] drm/xe: Move rebar to be done earlier
[+] drm/gud: Use kmalloc_array() instead of kmalloc()
[+] MAINTAINERS: add myself as maintainer for GUD
[+] drm/xe/migrate: Fix an error path
[+] drm/xe: Handle mixed mappings and existing VRAM on atomic faults
[+] bpf: Fix sleepable context for async callbacks
[+] bpf: Refactor storage_get_func_atomic to generic non_sleepable flag
[+] selftests/bpf: Add tests for async cb context
[+] Merge branch 'fix-sleepable-context-tracking-for-async-callbacks'
[+] bpf: add bpf_strcasestr,bpf_strncasestr kfuncs
[+] selftests/bpf: Test bpf_strcasestr,bpf_strncasestr kfuncs
[+] Merge branch 'add-kfuncs-bpf_strcasestr-and-bpf_strncasestr'
[+] bpf: Refactor cleanup of bpf_prog_test_run_skb
[+] bpf: Reorder bpf_prog_test_run_skb initialization
[+] bpf: Craft non-linear skbs in BPF_PROG_TEST_RUN
[+] selftests/bpf: Support non-linear flag in test loader
[+] selftests/bpf: Test direct packet access on non-linear skbs
[+] Merge branch 'support-non-linear-skbs-for-bpf_prog_test_run'
[+] bpf: Fix handling maps with no BTF and non-constant offsets for the bpf_wq
[+] selftests/bpf: Add more bpf_wq tests
[+] bpf: Extract internal structs validation logic into helpers
[+] drm/xe: Enable media sampler power gating
[+] drm/xe: Fix copyright and function naming in xe_ttm_sys_mgr
[+] drm/xe: Fix copyright in xe_ttm_stolen_mgr
[+] drm/xe: Change return type of detect_bar2_dgfx() from s64 to u64
[+] drm/i915: Introduce intel_crtc_enable_changed() and intel_any_crtc_enable_changed()
[+] drm/i915: Introduce intel_crtc_active_changed() and intel_any_crtc_active_changed()
[+] drm/i915/bw: Skip the bw_state->active_pipes update if no pipe is changing its active state
[+] drm/1915/bw: Drop redundant display version checks
[+] drm/i915/cdclk: Extract glk_cdclk_audio_wa_needed()
[+] drm/i915/cdclk: Extract dg2_power_well_count()
[+] drm/i915/cdclk: Introduce intel_cdclk_modeset_checks()
[+] drm/i915/cdclk: Handle the force_min_cdclk state locking in intel_cdclk_atomic_check()
[+] drm/i915/cdclk: Extract intel_cdclk_update_bw_min_cdclk()
[+] drm/i915/cdclk: Extract intel_cdclk_update_crtc_min_cdclk()
[+] drm/i915/cdclk: Rework bw_min_cdclk handling
[+] drm/i915/cdclk: Do intel_cdclk_update_crtc_min_cdclk() per-pipe
[+] drm/i915/cdclk: Relocate intel_plane_calc_min_cdclk() calls
[+] drm/i915/cdclk: Rework crtc min_cdclk handling
[+] drm/i915/cdclk: Move intel_bw_crtc_min_cdclk() handling into intel_crtc_compute_min_cdclk()
[+] drm/i915/cdclk: Decouple cdclk from state->modeset
[+] drm/i915: Introduce intel_calc_enabled_pipes()
[+] drm/i915/cdclk: Use enabled_pipes instead of active_pipes for the glk audio w/a
[+] drm/i915/cdclk: Hide intel_modeset_calc_cdclk()
[+] drm/i915/cdclk: Move intel_cdclk_atomic_check()
[+] Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf before 6.18-rc1
[+] tools/nolibc: handle NULL wstatus argument to waitpid()
[+] dt-bindings: hwmon: Add MPS mp2925 and mp2929
[+] hwmon: Add MP2925 and MP2929 driver
[+] dt-bindings: hwmon: pmbus: add max17616
[+] w1: use sysfs_emit() in sysfs show() callbacks
[+] w1: ds28e17: Replace deprecated strcpy + strcat in w1_f19_add_slave
[+] dt-bindings: pinctrl: samsung: add exynos8890 compatible
[+] dt-bindings: pinctrl: samsung: add exynos8890-wakeup-eint compatible
[+] pinctrl: samsung: add exynos8890 SoC pinctrl configuration
[+] memory: tegra124-emc: Simplify return of emc_init()
[+] memory: tegra124-emc: Do not print error on icc_node_create() failure
[+] memory: tegra186-emc: Do not print error on icc_node_create() failure
[+] memory: tegra20-emc: Do not print error on icc_node_create() failure
[+] memory: tegra30-emc: Do not print error on icc_node_create() failure
[+] memory: tegra30-emc: Simplify and handle deferred probe with dev_err_probe()
[+] memory: tegra20-emc: Simplify and handle deferred probe with dev_err_probe()
[+] memory: tegra186-emc: Simplify and handle deferred probe with dev_err_probe()
[+] memory: tegra124-emc: Simplify and handle deferred probe with dev_err_probe()
[+] memory: tegra124-emc: Add the SoC model prefix to functions
[+] memory: tegra186-emc: Add the SoC model prefix to functions
[+] memory: tegra20-emc: Add the SoC model prefix to functions
[+] memory: tegra30-emc: Add the SoC model prefix to functions
[+] arm64: dts: exynos7870-a2corelte: add bus-width to mmc0 node
[+] arm64: dts: exynos7870-j6lte: add bus-width to mmc0 node
[+] arm64: dts: exynos7870-on7xelte: add bus-width to mmc0 node
[+] dt-bindings: clock: google,gs101-clock: add power-domains
[+] dt-bindings: clock: exynosautov920: add m2m clock definitions
[+] dt-bindings: clock: exynosautov920: add mfc clock definitions
[+] clk: samsung: exynosautov920: add clock support
[+] clk: samsung: exynosautov920: add block mfc clock support
[+] arm64: dts: exynosautov920: add CMU_M2M clock DT nodes
[+] arm64: dts: exynosautov920: add CMU_MFC clock DT nodes
[+] ARM: dts: aspeed: clemente: add shunt-resistor-micro-ohms for LM5066i
[+] ARM: dts: aspeed: yosemite4: allocate ramoops for kernel panic
[+] ARM: dts: aspeed: harma: Add MCTP I2C controller node
[+] dt-bindings: arm: aspeed: add IBM Balcones board
[+] dt-bindings: arm: aspeed: add IBM Bonnell board
[+] ARM: dts: aspeed: Add Balcones system
[+] ARM: dts: aspeed: Fix max31785 fan properties
[+] ARM: dts: aspeed: clemente: Add HDD LED GPIO
[+] dt-bindings: soc: samsung: exynos-sysreg: Add Exynos990 PERIC0/1 compatibles
[+] arm64: dts: exynos990: Add sysreg nodes for PERIC0 and PERIC1
[+] dt-bindings: hwinfo: samsung,exynos-chipid: add exynos9610 compatible
[+] soc: samsung: exynos-chipid: Add exynos9610 SoC support
[+] soc: samsung: exynos-pmu: Annotate online/offline functions with __must_hold
[+] dt-bindings: pinctrl: samsung: Add compatible for ARTPEC-9 SoC
[+] pinctrl: samsung: Add ARTPEC-9 SoC specific configuration
[+] arm64: dts: exynos: gs101-pixel-common: add node for s2mpg10 / clock
[+] platform/chrome: cros_usbpd_notify: defer probe when parent EC driver isn't ready
[+] counter: microchip-tcb-capture: Allow shared IRQ for multi-channel TCBs
[+] staging: rtl8723bs: Add missing MODULE_DESCRIPTION()
[+] staging: sm750fb: rename camel case identifiers
[+] staging: rtl8723bs: sdio: clarify OQT free page comment
[+] staging: gpib: tms9914: Fix typo in comment
[+] staging: rtl8723bs: rtw_hal_set_def_var is not used
[+] staging: rtl8723bs: Fix operator spacing in rtw_security.c
[+] staging: rtl8723bs: Remove commented ifdef CONFIG_WAPI_SUPPORT
[+] staging: rtl8723bs: Remove unsupported PALTFORM_OS_WINCE ifdef
[+] staging: rtl8723bs: remove unnecessary blank lines in rtw_ap.c
[+] staging: rtl8723bs: add missing blank line in rtw_ap.c
[+] staging: rtl8723bs: remove dead code in rtw_ap.c
[+] staging: rtl8723bs: fix lines starting with '(' in rtw_ap.c
[+] staging: rtl8723bs: add spaces around '+' operator in rtw_ap.c
[+] staging: rtl8723bs: wrap long comments in rtw_ap.c
[+] staging: axis-fifo: add compatible strings for v4.2 and v4.3
[+] staging: axis-fifo: simplify interrupt handling
[+] staging: axis-fifo: remove unneeded irq field from struct axis_fifo
[+] staging: axis-fifo: remove get_dts_property() helper
[+] staging: axis-fifo: drop redundant read/write_flags from axis_fifo
[+] staging: axis-fifo: drop debug print of remapped base address
[+] usb: misc: ljca: Remove Wentong's e-mail address
[+] usb: core: Drop spaces after function names
[+] dt-bindings: usb: uhci: Add reset property
[+] usb: uhci: Add reset control support
[+] dt-bindings: usb: uhci: Add Aspeed AST2700 compatible
[+] usb: uhci: Add Aspeed AST2700 support
[+] dt-bindings: usb: ehci: Add Aspeed AST2700 compatible
[+] usb: ehci: Add Aspeed AST2700 support
[+] dt-bindings: usb: samsung,exynos-dwc3: add power-domains
[+] usb: usbtmc: Remove unnecessary local variable from usbtmc_ioctl_request
[+] usbip: Fix locking bug in RT-enabled kernels
[+] usb: hub: Use max() to improve usb_set_lpm_pel()
[+] usb: gadget: zero: add function wakeup support
[+] dt-bindings: usb: xhci: Allow "iommus" and "dr_mode" properties
[+] dt-bindings: usb: xhci: Add "generic-xhci" compatible for Marvell Armada 37xx/8k
[+] usb: typec: tipd: Fix error handling in cd321x_read_data_status
[+] dt-bindings: usb: usbmisc-imx: add fsl,imx94-usbmisc compatible
[+] usb: chipidea: imx: add USB support for i.MX94
[+] usb: typec: class: add typec_get_data_role symbol
[+] usb: typec: altmodes/displayport: do not enter mode if port is the UFP
[+] dt-bindings: usb: add missed compatible string for arm64 layerscape
[+] usb: dwc3: Add software-managed properties for flattened model
[+] usb: dwc3: dwc3-generic-plat: Add layerscape dwc3 support
[+] Merge drm/drm-next into drm-misc-next
[+] USB: Fix descriptor count when handling invalid MBIM extended descriptor
[+] usb: typec: ucsi: Handle incorrect num_connectors capability
[+] dt-bindings: ata: eswin: Document for EIC7700 SoC ahci
[+] Revert "USB: disable rust bindings from the build for now"
[+] dt-bindings: usb: samsung,exynos-dwc3 add exynos8890 compatible
[+] usb: vhci-hcd: Switch to dev_err_probe() in probe path
[+] usb: vhci-hcd: Replace pr_*() with dev_*() logging
[+] usb: ljca: Order ACPI hardware IDs alphabetically
[+] usb: ljca: Improve ACPI hardware ID documentation
[+] iio: adc: ad7124: add debugfs to disable single cycle mode
[+] iio: adc: ad7124: inline ad7124_enable_channel()
[+] iio: adc: ad7124: remove unused `nr` field
[+] iio: adc: ad7124: use AD7124_MAX_CHANNELS
[+] iio: adc: ad7124: use devm_mutex_init()
[+] iio: adc: ad7124: remove __ad7124_set_channel()
[+] iio: buffer: document iio_push_to_buffers_with_ts_unaligned() may sleep
[+] iio: buffer: iio_push_to_buffers_with_ts_unaligned() might_sleep()
[+] iio: buffer: document iio_push_to_buffers_with_ts()
[+] iio: buffer: deprecated iio_push_to_buffers_with_timestamp()
[+] iio: buffer: document iio_push_to_buffers() calling context
[+] iio: buffer: document store_to() callback may be called in any context
[+] iio: buffer: document that buffer callback must be context safe
[+] dt-bindings: iio: accel: bosch,bma220 cleanup typo
[+] dt-bindings: iio: accel: bosch,bma220 setup SPI clock mode
[+] dt-bindings: iio: accel: bosch,bma220 set irq type in example block
[+] iio: adc: ad4030: Fix _scale value for common-mode channels
[+] iio: adc: rtq6056: Correct the sign bit index
[+] iio: adc: ad7380: fix SPI offload trigger rate
[+] iio: adc: stm32-dfsdm: fix st,adc-alt-channel property handling
[+] iio: pressure: bmp280: correct meas_time_us calculation
[+] iio: buffer: support getting dma channel from the buffer
[+] iio: buffer-dma: support getting the DMA channel
[+] iio: buffer-dmaengine: enable .get_dma_dev()
[+] iio: adc: ad7280a: fix ad7280_store_balance_timer()
[+] iio:common:ssp_sensors: Fix an error handling path ssp_probe()
[+] iio: adc: ad7124: fix temperature channel
[+] arm64: dts: allwinner: a523: Add GMAC200 ethernet controller
[+] arm64: dts: allwinner: a527: cubie-a5e: Enable second Ethernet port
[+] arm64: dts: allwinner: t527: avaota-a1: enable second Ethernet port
[+] arm64: dts: allwinner: t527: orangepi-4a: Enable Ethernet port
[+] gpiolib: remove unnecessary 'out of memory' messages
[+] gpiolib: rename GPIO chip printk macros
[+] gpiolib: reuse macro code in GPIO descriptor printk helpers
[+] gpiolib: reuse macro code in GPIO chip printk helpers
[+] gpio: virtuser: check the return value of gpiod_set_value()
[+] staging: rtl8723bs: fall back to random mac address
[+] staging: rtl8723bs: Rename camel case functions.
[+] perf tests: use strdup() in "Object code reading"
[+] perf stat: Additional verbose details for events
[+] perf build python: Don't leave a.out file when building with clang
[+] perf bpf_counter: Fix opening of "any"(-1) CPU events
[+] drm/atomic: Change state pointers to a more meaningful name
[+] arm64: defconfig: Enable Renesas RZ/G3S thermal driver
[+] arm64: defconfig: Enable the Renesas RZ/G3E thermal driver
[+] arm64: dts: renesas: r9a08g045: Add TSU node
[+] arm64: dts: mt8183: Rename nodes to match audiosys DT schema
[+] arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Drop clock-frequency from camera sensor node
[+] arm64: dts: renesas: rzg2l-smarc: Drop clock-frequency from camera sensor node
[+] arm64: dts: renesas: sparrow-hawk: Add overlay for RPi Display 2
[+] arm64: dts: renesas: sparrow-hawk: Add overlay for Argon40 fan HAT
[+] arm64: dts: renesas: r9a09g047: Add TSU node
[+] arm64: dts: renesas: v3[mh]sk: Remove wrong sound property in HDMI encoder node
[+] dt-bindings: arm64: mediatek: add mt8395-evk-ufs board
[+] arm64: dts: mediatek: mt8395-genio-1200-evk: Move common parts to dtsi
[+] arm64: dts: mediatek: add device-tree for Genio 1200 EVK UFS board
[+] arm64: dts: mediatek: mt7981b: add labels for UART0/1/2 nodes
[+] arm64: dts: mediatek: mt7981b: OpenWrt One: set console UART to 115200
[+] arm64: dts: mediatek: mt7622: add 'soc-uuid' cell to efuse
[+] arm64: dts: mediatek: mt7986a: add 'soc-uuid' cell to efuse
[+] arm64: dts: mediatek: mt7981b: add 'soc-uuid' cell to efuse
[+] arm64: dts: mediatek: mt7988a: add 'soc-uuid' cell to efuse
[+] arm64: defconfig: Enable UFS support for MediaTek Genio 1200 EVK UFS board
[+] arm64: dts: renesas: eagle-function-expansion: Add eMMC support
[+] arm64: dts: mediatek: mt8390-genio-700-evk: Add Grinn GenioSBC-700
[+] arm64: dts: mediatek: mt8370-grinn-genio-510-sbc: Add Grinn GenioSBC-510
[+] arm64: dts: mediatek: mt7986-bpi-r3: Change fan PWM value for mid speed
[+] ARM: mediatek: add board_dt_compat entry for the MT6582 SoC
[+] ARM: mediatek: add MT6582 smp bring up code
[+] ARM: dts: mediatek: mt6582: move MMIO devices under soc node
[+] ARM: dts: mediatek: mt6582: sort nodes and properties
[+] ARM: dts: mediatek: mt6582: remove compatible property from root node
[+] ARM: dts: mediatek: mt6582: add mt6582 compatible to timer
[+] ARM: dts: mediatek: mt6582: add clock-names property to uart nodes
[+] ARM: dts: mediatek: mt6582: add enable-method property to cpus
[+] dt-bindings: arm: mediatek: Add MT6582 yarisxl
[+] ARM: dts: mediatek: add basic support for Alcatel yarisxl board
[+] dt-bindings: pinctrl: mediatek: Document MT6878 pin controller bindings
[+] pinctrl: mediatek: Add debounce times for MT6878
[+] pinctrl: mediatek: Add support for MT6878 pinctrl
[+] Merge existing fixes from spi/for-6.18 into new branch
[+] dt-bindings: pinctrl: pinctrl-single: add ti,am62l-padconf compatible
[+] arm64: dts: samsung,coreprimevelte: add PMIC
[+] arm64: dts: samsung,coreprimevelte: add touchscreen
[+] arm64: dts: samsung,coreprimevelte: add SDIO
[+] arm64: dts: marvell: samsung,coreprimevelte: Add backlight
[+] arm64: dts: marvell: samsung,coreprimevelte: Correct CD GPIO
[+] arm64: dts: marvell: samsung,coreprimevelte: Enable eMMC
[+] arm64: dts: marvell: pxa1908: Add PWMs
[+] arm64: dts: marvell: samsung,coreprimevelte: Add vibrator
[+] arm64: dts: marvell: pxa1908: Move ramoops to SoC dtsi
[+] arm64: dts: marvell: samsung,coreprimevelte: Drop some reserved memory
[+] arm64: dts: marvell: samsung,coreprimevelte: Fill in memory node
[+] arm64: dts: marvell: samsung,coreprimevelte: Add USB connector
[+] arm64: dts: marvell: pxa1908: Add power domains
[+] arm64: dts: mediatek: Add MT6878 pinmux macro header file
[+] dt-bindings: pinctrl: qcom: msm8960: rename msmgpio node to tlmm
[+] pinctrl: qcom: glymur: Drop unnecessary platform data from match table
[+] pinctrl: qcom: glymur: Fix the gpio and egpio pin functions
[+] dt-bindings: pinctrl: qcom,pmic-gpio: Add GPIO bindings for Glymur PMICs
[+] pinctrl: qcom: spmi-gpio: Add PMCX0102, PMK8850 & PMH01XX PMICs support
[+] pinctrl: qcom: spmi-gpio: add support for {LV_VIN2, MV_VIN3}_CLK subtypes
[+] dt-bindings: pinctrl: Convert Marvell Berlin pinctrl to DT schema
[+] ASoC: SOF: Don't print the monolithic topology name if function topology may be used
[+] ASoC: soc-acpi: make some variables of acpi adr and link adr non-const
[+] ASoC: soc_sdw_utils: add name_prefix to asoc_sdw_codec_info struct
[+] ASoC: Intel: export sof_sdw_get_tplg_files
[+] ASoC: soc_sdw_utils: export asoc_sdw_get_dai_type
[+] ASoC: SOF: add platform name into sof_intel_dsp_desc
[+] ASoC: SOF: don't check the existence of dummy topology
[+] ASoC: SOF: Intel: use sof_sdw as default SDW machine driver
[+] ASoC: sof-function-topology-lib: escalate the log when missing function topoplogy
[+] dt-bindings: pinctrl: Convert marvell,armada-3710-(sb|nb)-pinctrl to DT schema
[+] dt-bindings: pinctrl: describe Kaanapali TLMM
[+] pinctrl: qcom: add the tlmm driver for Kaanapali platforms
[+] ASoC: tas2781: Add TAS5802, TAS5815, and TAS5828
[+] ASoC: dt-bindings: ti,tas2781: Add TAS5802, TAS5815, and TAS5828
[+] ASoc: tas2783A: Remove unneeded variable assignment
[+] ASoC: codecs: Fix the error of excessive semicolons
[+] regulator: dt-bindings: Convert Dialog DA9211 Regulators to DT schema
[+] spi: dw: rename the spi controller to ctlr
[+] spi: dw: add target mode support
[+] spi: aspeed: Update clock selection strategy
[+] spi: aspeed: Improve timing calibration algorithm for AST2600 platform
[+] spi: aspeed: Force default address decoding range assignment for each CS
[+] spi: aspeed: Centralize address decoding region management
[+] spi: aspeed: Add per-platform adjust_window callback for decoding range
[+] spi: aspeed: Only map necessary address window region
[+] spi: offload: Add offset parameter
[+] spi: dt-bindings: spi-qpic-snand: Add IPQ5424 compatible
[+] spi: dt-bindings: spi-qpic-snand: Add IPQ5332 compatible
[+] dt-bindings: sound: Update ADMAIF bindings for tegra264
[+] dt-bindings: pinctrl: qcom,sm6115-lpass-lpi: add QCM2290 compatible
[+] riscv: dts: spacemit: add UART pinctrl combinations
[+] pinctrl: Demote subsystem banner message
[+] riscv: dts: spacemit: enable the i2c8 adapter
[+] riscv: dts: spacemit: define fixed regulators
[+] riscv: dts: spacemit: define regulator constraints
[+] ima: Attach CREDS_CHECK IMA hook to bprm_creds_from_file LSM hook
[+] riscv: dts: spacemit: enable the i2c2 adapter on BPI-F3
[+] riscv: dts: spacemit: add 24c02 eeprom on BPI-F3
[+] riscv: dts: spacemit: add i2c aliases on BPI-F3
[+] firewire: core: detect device quirk when reading configuration ROM
[+] firewire: core: handle device quirk of MOTU Audio Express
[+] drm/xe: Sort include files alphabetically.
[+] x86/cpufeatures: Make X86_FEATURE leaf 17 Linux-specific
[+] drm/xe/i2c: Introduce xe_i2c_irq_present()
[+] drm/xe/i2c: Wire up reset/postinstall for I2C IRQ
[+] x86/resctrl: Support Sub-NUMA Cluster (SNC) mode on Clearwater Forest
[+] gpio: grgpio: call request_irq after incrementing the reference count
[+] soc: apple: mailbox: fix device leak on lookup
[+] soc: apple: sart: drop device reference after lookup
[+] accel/qaic: Add support to export dmabuf fd
[+] drm/xe/guc: Check GuC running state before deregistering exec queue
[+] drm/amdgpu: use user provided hmm_range buffer in amdgpu_ttm_tt_get_user_pages
[+] drm/amdgpu: clean up amdgpu hmm range functions
[+] drm/amd/ras: Add ras aca parser v1.0
[+] drm/amd/ras: Add aca common ras functions
[+] drm/amd/ras: Add mp1 v13_0 ras functions
[+] drm/amd/ras: Add mp1 common ras functions
[+] drm/amd/ras: Add nbio v7_9 ras functions
[+] drm/amd/ras: Add nbio common ras functions
[+] drm/amd/ras: Add umc v12_0 ras functions
[+] drm/amd/ras: Add umc common ras functions
[+] drm/amd/ras: Add gfx v9_0 ras functions
[+] drm/amd/ras: Add gfx common ras functions
[+] drm/amd/ras: Add eeprom ras functions
[+] drm/amd/ras: Add psp v13_0 ras functions
[+] drm/amd/ras: Add psp ras common functions
[+] drm/amd/ras: Add ras ioctl command handler
[+] drm/amd/ras: Add thread to handle ras events
[+] drm/amd/ras: Use ring buffer to record ras ecc data
[+] drm/amd/ras: Add cper conversion function
[+] drm/amd/ras: Add rascore unified interface function
[+] drm/amd/ras: Add files to ras core Makefile
[+] drm/amd/ras: Add amdgpu nbio v7_9 configuration function
[+] drm/amd/ras: Add amdgpu mp1 v13_0 configuration function
[+] drm/amd/ras: Add amdgpu eeprom i2c configuration function
[+] drm/amd/ras: Amdgpu handle ras ioctl command
[+] drm/amd/ras: Add amdgpu ras system functions
[+] drm/amd/ras: Amdgpu preprocesses ras interrupts
[+] drm/amd/ras: Add amdgpu ras management function.
[+] drm/amd/ras: Add files to amdgpu ras manager makefile
[+] drm/amd/ras: Add unified ras module top-level makefile
[+] drm/amd/display: DML2.1 Reintegration
[+] drm/amd/display: Correct slice width calculation for YCbCr420
[+] drm/amd/display: Consolidate two DML2 FP guards
[+] drm/amd/display: Support possibly NULL link for should_use_dmub_lock
[+] drm/amd/display: Rename should_use_dmub_lock to reflect inbox1 usage
[+] drm/amd/display: Rename FAMS2 global control lock to DMUB HW control lock
[+] drm/amd/display: lttpr cap should be nrd cap in bw_alloc mode
[+] drm/amd/display: Prevent Gating DTBCLK before It Is Properly Latched
[+] drm/amd/display: [FW Promotion] Release 0.1.29.0
[+] drm/amd/display: Promote DC to 3.2.352
[+] drm/amd/display: Remove inaccessible URL
[+] drm/amd/display: Remove comparing uint32_t to zero
[+] drm/amd/display: Driver implementation for cursor offloading to DMU
[+] drm/amd/display: [FW Promotion] Release 0.1.30.0
[+] drm/amd/display: Promote DC to 3.2.353
[+] drm/amdgpu/userq: extend userq state
[+] drm/amdgpu: Remove redundant return value
[+] drm/amdgpu: make non-NULL out fence mandatory
[+] drm/amdgpu: remove gart_window_lock usage from gmc v12
[+] drm/amdgpu: Skip SDMA suspend during mode-2 reset
[+] drm/amdgpu/mes: adjust the VMID masks
[+] drm/amd: Adjust whitespace for vangogh_ppt
[+] drm/amd: Remove some unncessary header includes
[+] drm/amdgpu: reduce queue timeout to 2 seconds v2
[+] drm/amdgpu: add userq object va track helpers
[+] drm/amdgpu: track the userq bo va for its obj management
[+] drm/amdgpu: keeping waiting userq fence infinitely
[+] drm/amdgpu: validate the queue va for resuming the queue
[+] drm/amdgpu: validate userq va for GEM unmap
[+] drm/amd: Unify shutdown() callback behavior
[+] drm/amd: Stop exporting amdgpu_device_ip_suspend() outside amdgpu_device
[+] drm/amd: Remove comment about handling errors in amdgpu_device_ip_suspend_phase1()
[+] drm/amd: Don't always set IP block HW status to false
[+] drm/amd: Pass IP suspend errors up to callers
[+] drm/amd: Fix error handling with multiple userq IDRs
[+] drm/amd: Pass userq suspend failures up to caller
[+] drm/amdgpu/userq: drop VCN and VPE doorbell handling
[+] drm/amd: Stop overloading power limit with limit type
[+] drm/amd: Remove second call to set_power_limit()
[+] drm/amd: Save and restore all limit types
[+] drm/amdgpu: clean up and unify hw fence handling
[+] drm/amdgpu: Reorganize sysfs ini/fini calls
[+] drm/amdgpu: Add amdgpu_discovery_info
[+] drm/amdgpu: Move reset-on-init sequence earlier
[+] drm/amd/pm: Grant interface access after full init
[+] drm/amd/pm: export a function amdgpu_smu_ras_send_msg to allow send msg directly
[+] drm/amdgpu: Reserve discovery TMR only if needed
[+] drm/amdgpu: update the functions to use amdgpu version of hmm
[+] drm/amdgpu/userqueue: validate userptrs for userqueues
[+] drm/amdgpu: Add ras module files into amdgpu
[+] drm/amdgpu: update remove after reset flag for MES remove queue
[+] drm/amd: Drop calls to restore power limit and clock from smu_resume()
[+] sched_ext: Exit early on hotplug events during attach
[+] tools/sched_ext: Strip compatibility macros for cgroup and dispatch APIs
[+] sched_ext: Add scx_bpf_task_set_slice() and scx_bpf_task_set_dsq_vtime()
[+] sched_ext: Wrap kfunc args in struct to prepare for aux__prog
[+] sched_ext: Make scx_bpf_dsq_insert*() return bool
[+] sched_ext/tools: Add compat wrapper for scx_bpf_task_set_slice/dsq_vtime()
[+] PM: WQ_UNBOUND added to pm_wq workqueue
[+] drm/i915/gem: fix typo in comment (I915_EXEC_NO_RELOC)
[+] PM: sleep: Replace snprintf() with scnprintf() in show_trace_dev_match()
[+] drm/xe: Fix comments in xe_gt struct
[+] drm/xe: Fix build_pt_update_batch_sram for non-4K PAGE_SIZE
[+] drm/xe: Enable 2M pages in xe_migrate_vram
[+] parisc: Drop padding fields and layers entries from inventory log
[+] x86/fred: Fix 64bit identifier in fred_ss
[+] KVM: x86/mmu: Skip MMIO SPTE invalidation if enable_mmio_caching=0
[+] KVM: VMX: Remove stale vmx_set_dr6() declaration
[+] KVM: nVMX: Use vcpu instead of vmx->vcpu when vcpu is available
[+] KVM: Explicitly allocate/setup irqfd cleanup as per-CPU workqueue
[+] KVM: TDX: Replace kmalloc + copy_from_user with memdup_user in tdx_td_init()
[+] Merge drm/drm-next into drm-intel-next
[+] drm/ttm: Add safety check for NULL man->bdev in ttm_resource_manager_usage
[+] pinctrl: renesas: rzg2l: Fix ISEL restore on resume
[+] pinctrl: renesas: rzg2l: Drop unnecessary pin configurations
[+] pinctrl: renesas: Drop duplicate newlines
[+] pinctrl: renesas: rzg2l: Fix PMC restore
[+] pinctrl: renesas: rzg2l: Remove extra semicolons
[+] pinctrl: renesas: Remove unneeded semicolons
[+] clk: renesas: cpg-mssr: Add missing 1ms delay into reset toggle callback
[+] clk: renesas: cpg-mssr: Read back reset registers to assure values latched
[+] clk: renesas: r9a09g077: Add ADC module clocks
[+] clk: renesas: cpg-lib: Remove unneeded semicolon
[+] x86/alternative: Drop not needed test after call of alt_replace_call()
[+] dt-bindings: clock: renesas,r9a09g047-cpg: Add USB2 PHY core clocks
[+] clk: renesas: Use IS_ERR() for pointers that cannot be NULL
[+] Merge tag 'renesas-r9a09g047-dt-binding-defs-tag5' into renesas-clk-for-v6.19
[+] clk: renesas: r9a09g047: Add clock and reset entries for USB2
[+] clk: renesas: r9a09g057: Add clock and reset entries for ISP
[+] drm: atmel-hlcdc: update the LCDC_ATTRE register in plane atomic_disable
[+] HID: lg-g15 - Add support for Logitech G13.
[+] HID: winwing: Improve Orion2 throttle support
[+] drm: atmel-hlcdc: fix atmel_xlcdc_plane_setup_scaler()
[+] Merge drm/drm-next into drm-xe-next
[+] drm/i915: include gen 2 in HAS_128_BYTE_Y_TILING()
[+] drm/i915/display: duplicate 128-byte Y-tiling feature check
[+] drm/i915/display: add HAS_AUX_CCS() feature check
[+] HID: hid-lg-g15: Add hw_brightness_changed support for the G510 keyboard
[+] HID: logitech-dj: Add support for a new lightspeed receiver iteration
[+] HID: logitech-hidpp: Silence protocol errors on newer lightspeed receivers
[+] HID: logitech-hidpp: Do not assume FAP in hidpp_send_message_sync()
[+] HID: uclogic: Add support for the XP-PEN Artist 24 Pro
[+] drm/xe/ct: Separate waiting for retry from ct send function
[+] drm/xe/svm: Ensure data will be migrated to system if indicated by madvise.
[+] ASoC: SOF: Don't print the monolithic topology name if function topology may be used
[+] ASoC: soc-acpi: make some variables of acpi adr and link adr non-const
[+] ASoC: soc_sdw_utils: add name_prefix to asoc_sdw_codec_info struct
[+] ASoC: Intel: export sof_sdw_get_tplg_files
[+] ASoC: soc_sdw_utils: export asoc_sdw_get_dai_type
[+] ASoC: SOF: add platform name into sof_intel_dsp_desc
[+] ASoC: SOF: don't check the existence of dummy topology
[+] ASoC: SOF: Intel: use sof_sdw as default SDW machine driver
[+] ASoC: sof-function-topology-lib: escalate the log when missing function topoplogy
[+] objtool/x86: Remove 0xea hack
[+] objtool/x86: Add UDB support
[+] objtool/x86: Fix NOP decode
[+] ARM: dts: mediatek: drop wrong syscon hifsys compatible for MT2701/7623
[+] pinctrl: tegra20: register csus_mux clock
[+] drm/rockchip: analogix_dp: Apply devm_clk_get_optional() for &rockchip_dp_device.grfclk
[+] dt-bindings: display: rockchip,dw-mipi-dsi: Document RK3368 DSI
[+] drm/rockchip: dsi: Add support for RK3368
[+] drm/rockchip: vop: add lut_size for RK3368 vop_data
[+] s390/mm: Support removal of boot-allocated virtual memory map
[+] s390/sclp: Add support for dynamic (de)configuration of memory
[+] s390/sclp: Remove MHP_OFFLINE_INACCESSIBLE
[+] mm/memory_hotplug: Remove MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers
[+] media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
[+] media: dvb-core: dvb_ringbuffer: Fix various coding style issues
[+] media: dvb-core: dvb_demux: Fix assignments in if conditions
[+] media: av7110: Fix warning 'unsigned' -> 'unsigned int'
[+] Revert "media: xc2028: avoid use-after-free in load_firmware_cb()"
[+] media: dvb-core: use vmalloc_array to simplify code
[+] media: pt1: use vmalloc_array to simplify code
[+] media: vivid: use vmalloc_array and vcalloc to simplify code
[+] staging: media: tegra-video: Remove the use of dev_err_probe()
[+] MAINTAINERS: Update Synopsys HDMI RX driver entry
[+] media: dt-bindings: snps,dw-hdmi-rx.yaml: Updated maintainers entry
[+] media: synopsys: hdmirx: media: Remove redundant ternary operators
[+] media: dvb-frontends: Remove redundant ternary operators
[+] media: dvb: Use int type to store negative error codes
[+] media: TDA1997x: Remove redundant cancel_delayed_work in probe
[+] media: i2c: adv7842: Remove redundant cancel_delayed_work in probe
[+] media: i2c: ADV7604: Remove redundant cancel_delayed_work in probe
[+] media: adv7842: Avoid possible out-of-bounds array accesses in adv7842_cp_log_status()
[+] media: msp3400: Avoid possible out-of-bounds array accesses in msp3400c_thread()
[+] media: pvrusb2: Fix incorrect variable used in trace message
[+] media: vidtv: initialize local pointers upon transfer of memory ownership
[+] media: pci: mg4b: use aligned_s64
[+] media: pci: mg4b: use iio_push_to_buffers_with_ts()
[+] media: c8sectpfe: remove support of STi c8sectpfe driver
[+] media: include: remove c8sectpfe header
[+] media: doc/dt-bindings: remove support of stih407-c8sectpfe
[+] media: cec: Fix debugfs leak on bus_register() failure
[+] media: v4l2-mem2mem: Fix outdated documentation
[+] Documentation/x86: explain LINUX_EFI_INITRD_MEDIA_GUID
[+] drm/xe/kunit: Fix kerneldoc for parameterized tests
[+] accel/qaic: Use kvcalloc() for slice requests allocation
[+] drm/xe/huc: Adjust HuC check on primary GT
[+] drm/xe: Drop GT parameter to xe_display_irq_postinstall()
[+] drm/xe: Move 'va_bits' flag back to platform descriptor
[+] drm/xe: Move 'vm_max_level' flag back to platform descriptor
[+] drm/xe: Move 'vram_flags' flag back to platform descriptor
[+] drm/xe: Move 'has_flatccs' flag back to platform descriptor
[+] drm/xe: Read VF GMD_ID with a specifically-allocated dummy GT
[+] drm/xe: Move primary GT allocation from xe_tile_init_early to xe_tile_init
[+] drm/xe: Skip L2 / TDF cache flushes if primary GT is disabled
[+] drm/xe/query: Report hwconfig size as 0 if primary GT is disabled
[+] drm/xe/pmu: Initialize PMU event types based on first available GT
[+] drm/xe: Check for primary GT before looking up Wa_22019338487
[+] drm/xe: Make display part of Wa_22019338487 a device workaround
[+] drm/xe/irq: Don't try to lookup engine masks for non-existent primary GT
[+] drm/xe: Handle Wa_22010954014 and Wa_14022085890 as device workarounds
[+] drm/xe/rtp: Pass xe_device parameter to FUNC matches
[+] drm/xe: Bypass Wa_14018094691 when primary GT is disabled
[+] drm/xe: Correct lineage for Wa_22014953428 and only check with valid GT
[+] drm/xe: Check that GT is not NULL before testing Wa_16023588340
[+] drm/xe: Don't check BIOS-disabled FlatCCS if primary GT is disabled
[+] drm/xe: Break GT setup out of xe_info_init()
[+] drm/xe/configfs: Add attribute to disable GT types
[+] drm/xe/sriov: Disable SR-IOV if primary GT is disabled via configfs
[+] accel/qaic: Include signal.h in qaic_control.c
[+] Documentation: admin-guide: Correct spelling of "userspace"
[+] docs: ja_JP: SubmittingPatches: describe the 'Fixes:' tag
[+] remoteproc: imx_rproc: Fix runtime PM cleanup and improve remove path
[+] remoteproc: imx_rproc: Use devm_add_action_or_reset() for workqueue cleanup
[+] accel/qaic: Remove redundant retry_count = 0 statement
[+] remoteproc: imx_rproc: Use devm_add_action_or_reset() for mailbox cleanup
[+] remoteproc: imx_rproc: Use devm_clk_get_enabled() and simplify cleanup
[+] remoteproc: imx_rproc: Use devm_add_action_or_reset() for scu cleanup
[+] Documentation: process: Arbitrarily bump kernel major version number
[+] remoteproc: imx_rproc: Use devm_rproc_add() helper
[+] accel/qaic: Fix incorrect error return path
[+] arm64: dts: rockchip: Add display subsystem for RK3368
[+] arm64: dts: rockchip: Add D-PHY for RK3368
[+] arm64: dts: rockchip: Add DSI for RK3368
[+] MAINTAINERS: Remove myself for sun4i DRM driver
[+] accel/qaic: Use overflow check function instead of division
[+] arm64: defconfig: Enable Rockchip extensions for Synopsys DW DP
[+] accel/qaic: Ensure entry belongs to DBC in qaic_perf_stats_bo_ioctl()
[+] accel/qaic: Support the new READ_DATA implementation
[+] dt-bindings: arm: rockchip: Add FriendlyElec NanoPi R76S
[+] arm64: dts: rockchip: Add devicetree for the FriendlyElec NanoPi R76S
[+] arm64: dts: rockchip: Enable DisplayPort for rk3588-evb2
[+] KVM: SVM: Mark VMCB_PERM_MAP as dirty on nested VMRUN
[+] KVM: SVM: Mark VMCB_NPT as dirty on nested VMRUN
[+] sched/ext: Implement cgroup_set_idle() callback
[+] ipmi: Fix the race between __scan_channels() and deliver_response()
[+] ipmi: Fix __scan_channels() failing to rescan channels
[+] ipmi: Skip channel scan if channels are already marked ready
[+] objtool: Remove unneeded semicolon
[+] tools build: Fix fixdep dependencies
[+] scripts/faddr2line: Set LANG=C to enforce ASCII output
[+] scripts/faddr2line: Use /usr/bin/env bash for portability
[+] scripts/faddr2line: Fix "Argument list too long" error
[+] objtool: Fix standalone --hacks=jump_label
[+] s390/vmlinux.lds.S: Prevent thunk functions from getting placed with normal text
[+] vmlinux.lds: Unify TEXT_MAIN, DATA_MAIN, and related macros
[+] x86/module: Improve relocation error messages
[+] x86/kprobes: Remove STACK_FRAME_NON_STANDARD annotation
[+] compiler: Tweak __UNIQUE_ID() naming
[+] compiler.h: Make addressable symbols less of an eyesore
[+] elfnote: Change ELFNOTE() to use __UNIQUE_ID()
[+] kbuild: Remove 'kmod_' prefix from __KBUILD_MODNAME
[+] modpost: Ignore unresolved section bounds symbols
[+] x86/alternative: Refactor INT3 call emulation selftest
[+] interval_tree: Sync interval_tree_generic.h with tools
[+] interval_tree: Fix ITSTATIC usage for *_subtree_search()
[+] objtool: Make find_symbol_containing() less arbitrary
[+] objtool: Fix broken error handling in read_symbols()
[+] objtool: Propagate elf_truncate_section() error in elf_write()
[+] objtool: Remove error handling boilerplate
[+] objtool: Add empty symbols to the symbol tree again
[+] objtool: Fix interval tree insertion for zero-length symbols
[+] objtool: Fix weak symbol detection
[+] objtool: Fix x86 addend calculation
[+] objtool: Fix __pa_symbol() relocation handling
[+] objtool: Fix "unexpected end of section" warning for alternatives
[+] objtool: Check for missing annotation entries in read_annotate()
[+] objtool: Const string cleanup
[+] objtool: Clean up compiler flag usage
[+] objtool: Remove .parainstructions reference
[+] objtool: Convert elf iterator macros to use 'struct elf'
[+] objtool: Add section/symbol type helpers
[+] objtool: Mark .cold subfunctions
[+] objtool: Fix weak symbol hole detection for .cold functions
[+] objtool: Mark prefix functions
[+] objtool: Simplify reloc offset calculation in unwind_read_hints()
[+] objtool: Avoid emptying lists for duplicate sections
[+] objtool: Rename --Werror to --werror
[+] objtool: Resurrect --backup option
[+] objtool: Reindent check_options[]
[+] objtool: Refactor add_jump_destinations()
[+] objtool: Simplify special symbol handling in elf_update_symbol()
[+] objtool: Generalize elf_create_symbol()
[+] objtool: Generalize elf_create_section()
[+] objtool: Add elf_create_data()
[+] objtool: Add elf_create_reloc() and elf_init_reloc()
[+] objtool: Add elf_create_file()
[+] objtool: Add annotype() helper
[+] objtool: Move ANNOTATE* macros to annotate.h
[+] objtool: Add ANNOTATE_DATA_SPECIAL
[+] x86/asm: Annotate special section entries
[+] objtool: Unify STACK_FRAME_NON_STANDARD entry sizes
[+] objtool/klp: Add --checksum option to generate per-function checksums
[+] objtool/klp: Add --debug-checksum= to show per-instruction checksums
[+] objtool/klp: Introduce klp diff subcommand for diffing object files
[+] objtool/klp: Add --debug option to show cloning decisions
[+] objtool/klp: Add post-link subcommand to finalize livepatch modules
[+] objtool: Refactor prefix symbol creation code
[+] objtool: Add base objtool support for livepatch modules
[+] livepatch: Add CONFIG_KLP_BUILD
[+] kbuild,objtool: Defer objtool validation step for CONFIG_KLP_BUILD
[+] livepatch/klp-build: Introduce fix-patch-lines script to avoid __LINE__ diff noise
[+] livepatch/klp-build: Add stub init code for livepatch modules
[+] livepatch/klp-build: Introduce klp-build script for generating livepatch modules
[+] livepatch/klp-build: Add --debug option to show cloning decisions
[+] livepatch/klp-build: Add --show-first-changed option to show function divergence
[+] livepatch: Introduce source code helpers for livepatch modules
[+] dt-bindings: mailbox: Convert apm,xgene-slimpro-mbox to DT schema
[+] KVM: Fix VM exit code for full dirty ring in API documentation
[+] KVM: x86: Advertise EferLmsleUnsupported to userspace
[+] dt-bindings: ipmi: Convert nuvoton,npcm750-kcs-bmc to DT schema
[+] dt-bindings: ipmi: Convert aspeed,ast2400-ibt-bmc to DT schema
[+] arm64: dts: socfpga: n5x: Add 4-bit SPI bus width
[+] arm64: dts: socfpga: stratix10: Add 4-bit SPI bus width
[+] arm64: dts: socfpga: agilex: Add 4-bit SPI bus width
[+] arm64: dts: socfpga: agilex5: Add 4-bit SPI bus width
[+] arm64: dts: agilex5: Add GMAC0 node for NAND daughter card
[+] accel/ivpu: Fix race condition when mapping dmabuf
[+] MAINTAINERS: Update Jessica Zhang's email address
[+] drm/i915: drop unused non-i915 IS_
macros[+] drm/ast: Store DRAM clock table in struct ast_device
[+] drm/ast: Support device quirks
[+] drm/ast: Store CRTC memory request threshold in device quirks
[+] drm/ast: Store precatch settings in struct ast_device_quirks
[+] drm/ast: Store HSync adjustment in device quirks
[+] drm/bochs: Use vblank timer
[+] drm/cirrus-qemu: Use vblank timer
[+] drm/qxl: Use vblank timer
[+] platform/x86/amd: hfi: Remove unused cpumask from cpuinfo struct
[+] platform/x86/amd: hfi: Remove redundant assignment to .owner
[+] platform/x86: lg-laptop: Add support for the HDAP opregion field
[+] platform/x86/amd/hsmp: Replace amd_num_nodes() with topology_max_packages()
[+] platform/x86:intel/pmc: Update Arrow Lake telemetry GUID
[+] platform/x86:intel/pmc: Add support for multiple DMU GUIDs
[+] platform/x86:intel/pmc: Add DMU GUID to Arrow Lake U/H
[+] platform/x86:intel/pmc: Rename PMC index variable to pmc_idx
[+] platform/x86:intel/pmc: Relocate lpm_req_guid to pmc_reg_map
[+] platform/x86:intel/pmc: Remove redundant has_die_c6 variable
[+] ASoC: replace use of system_wq with system_dfl_wq
[+] regulator: core: forward undervoltage events downstream by default
[+] bpf: Consistently use bpf_rcu_lock_held() everywhere
[+] spi: offload: Add offset parameter
[+] spi: aspeed: Improve clock, timing and address
[+] Add target mode support for the DesignWare SPI
[+] bus: mhi: ep: Make mhi_ep_bus_type const
[+] MAINTAINERS: Add entry on Loongson-2K IPMI driver
[+] bus: mhi: host: pci_generic: Add Telit FE990B40 modem support
[+] rust: pci: Allocate and manage PCI interrupt vectors
[+] livepatch: Match old_sympos 0 and 1 in klp_find_func()
[+] selftests: livepatch: use canonical ftrace path
[+] drm/i915/fbc: update the impacted platforms in wa_22014263786
[+] drm/xe/migrate: don't misalign current bytes
[+] drm/xe/evict: drop bogus assert
[+] x86/cpu/topology: Make primary thread mask available with SMP=n
[+] x86/microcode: Introduce staging step to reduce late-loading time
[+] x86/microcode/intel: Establish staging control logic
[+] x86/microcode/intel: Define staging state struct
[+] x86/microcode/intel: Implement staging handler
[+] x86/microcode/intel: Support mailbox transfer
[+] x86/microcode/intel: Enable staging when available
[+] perf parse-events: Fix legacy cache events if event is duplicated in a PMU
[+] perf perf_api_probe: Avoid scanning all PMUs, try software PMU first
[+] perf stat: Avoid wildcarding PMUs for default events
[+] perf record: Skip don't fail for events that don't open
[+] perf jevents: Support copying the source json files to OUTPUT
[+] perf pmu: Don't eagerly parse event terms
[+] perf parse-events: Remove unused FILE input argument to scanner
[+] perf pmu: Use fd rather than FILE from new_alias
[+] perf pmu: Factor term parsing into a perf_event_attr into a helper
[+] perf parse-events: Add terms for legacy hardware and cache config values
[+] perf jevents: Add legacy json terms and default_core event table helper
[+] perf pmu: Add and use legacy_terms in alias information
[+] perf jevents: Add legacy-hardware and legacy-cache json
[+] perf print-events: Remove print_hwcache_events
[+] perf print-events: Remove print_symbol_events
[+] perf parse-events: Remove hard coded legacy hardware and cache parsing
[+] perf record: Use evlist__new_default when no events specified
[+] perf top: Use evlist__new_default when no events specified
[+] perf evlist: Avoid scanning all PMUs for evlist__new_default
[+] perf evsel: Improvements to __evsel__match
[+] perf test parse-events: Use evsel__match for legacy events
[+] perf test parse-events: Without a PMU use cpu-cycles rather than cycles
[+] perf test parse-events: Remove cpu PMU requirement
[+] perf test: Switch cycles event to cpu-cycles
[+] perf test: Clean up test_..config helpers
[+] perf test parse-events: Add evlist test helper
[+] perf test parse-events: Add evsel test helper
[+] ASoC: use sof_sdw as default Intel SOF SDW machine
[+] Add tegra264 audio device tree support
[+] ASoC: use sof_sdw as default Intel SOF SDW machine
[+] drm/xe/uapi: Add documentation for DRM_XE_GEM_CREATE_FLAG_SCANOUT
[+] docs: ABI: auxdisplay: document linedisp library sysfs attributes
[+] auxdisplay: linedisp: encapsulate container_of usage within to_linedisp
[+] auxdisplay: linedisp: display static message when length <= display size
[+] auxdisplay: linedisp: add num_chars sysfs attribute
[+] auxdisplay: linedisp: support attribute attachment to auxdisplay devices
[+] Merge patch series "auxdisplay: linedisp: support attribute attachment to auxdisplay devices"
[+] sched_ext: Add lockless peek operation for DSQs
[+] sched_ext: Add a selftest for scx_bpf_dsq_peek
[+] KVM: SVM: Disallow EFER.LMSLE when not supported by hardware
[+] hwmon: (pmbus/max17616) add driver for max17616
[+] dt-bindings: hwmon: ntc-thermistor: Add Murata ncp18wm474 NTC
[+] hwmon: (ntc-thermistor) Add Murata ncp18wm474
[+] dt-bindings: hwmon: Move max31785 compatibles to max31790 document
[+] dt-bindings: hwmon: max31790: Use addressed fan nodes
[+] hwmon: (nct6775) Add ASUS ROG STRIX X870E-H GAMING WIFI7
[+] hwmon: (pmbus/max34440): add support adpm12200
[+] hwmon: (asus-ec-sensors) add Pro WS TRX50-SAGE WIFI
[+] hwmon: (asus-ec-sensors) add ROG STRIX X870E-H GAMING WIFI7
[+] peci: cpu: add Intel Emerald Rapids support
[+] hwmon: (peci/dimmtemp) add Intel Emerald Rapids platform support
[+] hwmon: (peci/cputemp) add Intel Emerald Rapids support
[+] hwmon: (ltc2947) Use the energy64 attribute type to report the energy
[+] hwmon: (ltc4282) Use the energy64 attribute type to report the energy
[+] dt-bindings: hwmon: pmbus/max17616: Add SMBALERT interrupt property
[+] dt-bindings: hwmon: Convert apm,xgene-slimpro-hwmon to DT schema
[+] dt-bindings: trivial-devices: add mps,mp9945
[+] hwmon: (pmbus) add driver for MPS MP9945
[+] hwmon: (jc42) Rely on subsystem locking
[+] hwmon: (lm90) Rely on subsystem locking
[+] hwmon: (adm9240) Rely on subsystem locking
[+] hwmon: (emc1403) Rely on subsystem locking
[+] hwmon: (tmp464) Rely on subsystem locking
[+] hwmon: (tmp421) Rely on subsystem locking
[+] hwmon: (tmp401) Rely on subsystem locking
[+] hwmon: (tmp108) Drop mutex.h include
[+] hwmon: (drivetemp) Rely on subsystem locking
[+] hwmon: (max6697) Rely on subsystem locking
[+] hwmon: (ltc4245) Rely on subsystem locking
[+] hwmon: (lm95245) Rely on subsystem locking
[+] hwmon: (tmp103) Drop unnecessary include files
[+] hwmon: (tmp102) Drop unnecessary include files
[+] hwmon: (max6639) Rely on subsystem locking
[+] hwmon: (max31827) Rely on subsystem locking
[+] hwmon: (nct7904) Rely on subsystem locking
[+] hwmon: (nct7363) Drop unnecessary include files
[+] hwmon: (max6620) Rely on subsystem locking
[+] hwmon: (max31790) Rely on subsystem locking
[+] hwmon: (scmi) Enable sensors to assure they can be read
[+] ASoC: codecs: rt5670: use SOC_VALUE_ENUM_SINGLE_DECL for DAC2 L/R MX-1B
[+] regulator: dt-bindings: rpmh-regulator : Add compatibles for PMH01XX & PMCX0102
[+] regulator: dt-bindings: rpmh-regulator: Update pmic-id DT prop info for new CMD-DB
[+] regulator: rpmh-regulator: Add support for new resource name format
[+] regulator: rpmh-regulator: Add RPMH regulator support for Glymur
[+] drm/bridge: dw-hdmi-qp: Add CEC support
[+] drm/bridge: dw-hdmi-qp: Fixup timer base setup
[+] drm/rockchip: dw_hdmi_qp: Improve error handling with dev_err_probe()
[+] drm/rockchip: dw_hdmi_qp: Provide CEC IRQ in dw_hdmi_qp_plat_data
[+] drm/rockchip: dw_hdmi_qp: Provide ref clock rate in dw_hdmi_qp_plat_data
[+] arm64: defconfig: Enable DW HDMI QP CEC support
[+] regulator: sy7636a: add gpios and input regulator
[+] gpu: nova-core: gsp: remove useless conversion
[+] gpu: nova-core: gsp: do not unwrap() SGEntry
[+] gpu: nova-core: vbios: Rework BiosImage to be simpler
[+] parisc: entry: set W bit for !compat tasks in syscall_restore_rfi()
[+] drm/imx: dc: Sort bits and bitfields in descending order
[+] drm/i915/display: Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/DP_RATE field macros
[+] drm/i915/display: Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/IS_DP flag macro
[+] drm/i915/display: Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/CONTEXT_TOGGLE flag macro
[+] drm/i915/display: Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/IS_HDMI_FRL flag macro
[+] drm/i915/display: Fix PHY_C20_VDR_CUSTOM_SERDES_RATE programming
[+] drm/i915/display: Fix PHY_C20_VDR_HDMI_RATE programming
[+] drm/i915/display: Add missing clock to C10 PHY state compute/HW readout
[+] perf/x86/amd: Check event before enable to avoid GPF
[+] x86/insn,uprobes,alternative: Unify insn_is_nop()
[+] x86/insn: Simplify for_each_insn_prefix()
[+] sched/fair: Forfeit vruntime on yield
[+] sched/deadline: only set free_cpus for online runqueues
[+] sched: Create architecture specific sched domain distances
[+] sched/topology: Fix sched domain build error for GNR, CWF in SNC-3 mode
[+] sched/fair: Only update stats for allowed CPUs when looking for dst group
[+] sched: Employ sched_change guards
[+] sched: Re-arrange the {EN,DE}QUEUE flags
[+] sched/deadline: Prepare for switched_from() change
[+] sched: Fold sched_class::switch{ing,ed}_{to,from}() into the change pattern
[+] sched: Cleanup sched_delayed handling for class switches
[+] sched: Move sched_class::prio_changed() into the change pattern
[+] sched: Fix migrate_disable_switch() locking
[+] sched: Fix do_set_cpus_allowed() locking
[+] sched: Rename do_set_cpus_allowed()
[+] sched: Make __do_set_cpus_allowed() use the sched_change pattern
[+] sched: Add locking comments to sched_class methods
[+] sched: Match __task_rq_{,un}lock()
[+] sched: Cleanup the sched_change NOCLOCK usage
[+] sched: Mandate shared flags for sched_change
[+] sched: Detect per-class runqueue changes
[+] sched: Add support to pick functions to take rf
[+] sched/ext: Fold balance_scx() into pick_task_scx()
[+] dt-bindings: power: Add power domain IDs for Tegra264
[+] irqchip/bcm2712-mip: Fix OF node reference imbalance
[+] irqchip/bcm2712-mip: Fix section mismatch
[+] irqchip/irq-bcm7038-l1: Fix section mismatch
[+] irqchip/irq-bcm7120-l2: Fix section mismatch
[+] irqchip/irq-brcmstb-l2: Fix section mismatch
[+] irqchip/imx-mu-msi: Fix section mismatch
[+] irqchip/renesas-rzg2l: Fix section mismatch
[+] irqchip/starfive-jh8100: Fix section mismatch
[+] irqchip/qcom-irq-combiner: Fix section mismatch
[+] irqchip: Drop leftover brackets
[+] Merge branch 'objtool/core' of https://git.kernel.org/pub/scm/linux/kernel/git/jpoimboe/linux
[+] dt-bindings: gpio: add QIXIS FPGA based GPIO controller
[+] gpio: regmap: add the .fixed_direction_output configuration parameter
[+] gpio: add QIXIS FPGA GPIO controller
[+] sched/topology,x86: Fix build warning
[+] drm/i915/panic: fix panic structure allocation memory leak
[+] dmaengine: sh: usb-dmac: Convert to NOIRQ_SYSTEM_SLEEP/RUNTIME_PM_OPS()
[+] dmaengine: nbpfaxi: Convert to RUNTIME_PM_OPS()
[+] dmaengine: rcar-dmac: Remove dummy Runtime PM callback
[+] dmaengine: rcar-dmac: Convert to NOIRQ_SYSTEM_SLEEP/RUNTIME_PM_OPS()
[+] dmaengine: sh: Kconfig: Drop ARCH_R7S72100/ARCH_RZG2L dependency
[+] dmaengine: idxd: drain ATS translations when disabling WQ
[+] dmaengine: qcom: gpi: Add GPI Block event interrupt support
[+] i2c: i2c-qcom-geni: Add Block event interrupt support
[+] ASoC: mxs-saif: support usage with simple-audio-card
[+] drm/i915/vrr: Use crtc_vsync_start/end for computing vrr.vsync_start/end
[+] drm/i915/display: Move intel_dpll_crtc_compute_clock early
[+] drm/i915/vrr: s/intel_vrr_compute_config_late/intel_vrr_compute_guardband
[+] drm/i915/vblank: Add helper to get correct vblank length
[+] drm/i915/psr: Consider SCL lines when validating vblank for wake latency
[+] drm/i915/psr: Introduce helper intel_psr_set_non_psr_pipes()
[+] drm/i915/display: Introduce dp/psr_compute_config_late()
[+] drm/i915/psr: Check if final vblank is sufficient for PSR features
[+] drm/i915/display: Add vblank_start adjustment logic for always-on VRR TG
[+] drm/i915/display: Prepare for vblank_delay for LRR
[+] gpio: pca953x: enable latch only on edge-triggered inputs
[+] gpio: tegra186: Use generic macro for port definitions
[+] gpio: tegra186: Add support for Tegra410
[+] gpio: mm-lantiq: Drop legacy-of-mm-gpiochip.h header from GPIO driver
[+] gpiolib: of: Get rid of
[+] drm/komeda: Convert logging in komeda_crtc.c to drm_* with drm_device parameter
[+] ima: add dont_audit action to suppress audit actions
[+] ima: add fs_subtype condition for distinguishing FUSE instances
[+] drm/i915: Reject modes with linetime > 64 usec
[+] drm/i915/cdclk: Add prefill helpers for CDCLK
[+] drm/i915/cdclk: Add intel_cdclk_min_cdclk_for_prefill()
[+] drm/i915/dsc: Add prefill helper for DSC
[+] drm/i915/scaler: Add scaler prefill helpers
[+] drm/i915/wm: Add WM0 prefill helpers
[+] drm/i915/prefill: Introduce skl_prefill.c
[+] drm/i915/wm: Use skl_prefill
[+] ASoC: codecs: va-macro: Rework version checking
[+] ASoC: dt-bindings: qcom,sm8250: Add kaanapali sound card
[+] ASoC: qcom: sc8280xp: Add support for Kaanapali
[+] ASoC: dt-bindings: qcom: Add Kaanapali LPASS macro codecs
[+] spi: aspeed: fix spelling mistake "triming" -> "trimming"
[+] x86/idtentry: Add missing '*' to kernel-doc lines
[+] irqchip: Pass platform device to platform drivers
[+] irqchip: Enable compile testing of Broadcom drivers
[+] irqchip/meson-gpio: Drop unused module alias
[+] irqchip/mvebu-pic: Drop unused module alias
[+] irqchip/ts4800: Drop unused module alias
[+] irqchip/riscv-imsic: Remove redundant irq_data lookups
[+] irqchip/riscv-imsic: Embed the vector array in lpriv
[+] irqchip/riscv-imsic: Inline imsic_vector_from_local_id()
[+] accel/amdxdna: Support getting last hardware error
[+] sched_ext: Merge branch 'for-6.18-fixes' into for-6.19
[+] sched_ext: Merge branch 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into for-6.19
[+] drm/xe: Prevent runtime PM wake while reading rp0 frequency
[+] PCI/MSI: Delete pci_msi_create_irq_domain()
[+] drm/i915: move and rename reg_in_range_table
[+] dt-bindings: trivial-devices: add ADT7410, ADT7420 and ADT7422
[+] hwmon: (adt7410): Add OF match table
[+] hwmon: (adt7410): Support adt7422 chip
[+] docs/hwmon: Fix broken links warnings in lm90.rst
[+] drm/i915/bw: Untangle dbuf bw from the sagv/mem bw stuff
[+] drm/i915: s/"not not"/"not"/
[+] drm/i915/bw: Relocate intel_bw_crtc_min_cdclk()
[+] drm/i915/ips: Eliminate the cdclk_state stuff from hsw_ips_compute_config()
[+] drm/i915/fbc: Decouple FBC from intel_cdclk_atomic_check()
[+] drm/i915: s/min_cdck[]/plane_min_cdclk[]/
[+] drm/i915: Compute per-crtc min_cdclk earlier
[+] drm/i915: Include the per-crtc minimum cdclk in the crtc state dump
[+] drm/i915: Fix conversion between clock ticks and nanoseconds
[+] x86/sgx: Introduce functions to count the sgx_(vepc_)open()
[+] x86/cpufeatures: Add X86_FEATURE_SGX_EUPDATESVN feature flag
[+] x86/sgx: Define error codes for use by ENCLS[EUPDATESVN]
[+] x86/sgx: Implement ENCLS[EUPDATESVN]
[+] x86/sgx: Enable automatic SVN updates for SGX enclaves
[+] dt-bindings: arm: aspeed: add Meta Yosemite5 board
[+] ARM: dts: aspeed: yosemite5: Add Meta Yosemite5 BMC
[+] Input: cyttsp5 - use %pe format specifier
[+] ARM: dts: aspeed: santabarbara: Add blank lines between nodes for readability
[+] ARM: dts: aspeed: santabarbara: Add sensor support for extension boards
[+] ARM: dts: aspeed: santabarbara: Enable MCTP for frontend NIC
[+] ARM: dts: aspeed: santabarbara: Add bmc_ready_noled Led
[+] ARM: dts: aspeed: santabarbara: Add gpio line name
[+] ARM: dts: aspeed: santabarbara: Add AMD APML interface support
[+] ARM: dts: aspeed: santabarbara: Add eeprom device node for PRoT module
[+] crypto: drbg - Export CTR DRBG DF functions
[+] crypto: drbg - Replace AES cipher calls with library calls
[+] crypto: xilinx-trng - Add CTR_DRBG DF processing of seed
[+] crypto: fips - replace simple_strtol with kstrtoint to improve fips_enable
[+] crypto: hifn_795x - replace simple_strtoul with kstrtouint
[+] dt-bindings: rng: microchip,pic32-rng: convert to DT schema
[+] crypto: caam - Add check for kcalloc() in test_len()
[+] hwrng: core - Allow runtime disabling of the HW RNG
[+] crypto: af_alg - zero initialize memory allocated via sock_kmalloc
[+] crypto: authenc - Correctly pass EINPROGRESS back up to the caller
[+] crypto: drbg - make drbg_{ctr_bcc,kcapi_sym}() return *void*
[+] dt-bindings: crypto: qcom,inline-crypto-engine: Document the kaanapali ICE
[+] drm/gpusvm, drm/xe: Allow mixed mappings for userptr
[+] drm/xe: Retain vma flags when recreating and splitting vmas for madvise
[+] drm/xe/uapi: Hide the madvise autoreset behind a VM_BIND flag
[+] media: v4l2-mem2mem: Document that v4l2_m2m_get_vq() never returns NULL
[+] media: allgro-dvt: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: meson-g2d: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: amphion: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: coda: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: imagination: e5010: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: m2m-deinterlace: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: mediatek: jpeg: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: mediatek: vcodec: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: dw100: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: imx-jpeg: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: imx-pxp: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: nxp: imx8-isi: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: mx2_emmaprp: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: qcom: iris: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: qcom: venus: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: renesas: fdp1: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: rcar_jpu: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: platform: rga: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: samsung: s5p-g2d: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: samsung: s5p-jpeg: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: stm32: dma2d: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: ti: vpe: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: vicodec: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: vim2m: Drop unneeded v4l2_m2m_get_vq() NULL check
[+] media: dvbdev: Use %pe format specifier
[+] media: mn88443x: Use %pe format specifier
[+] media: adv7842: Use %pe format specifier
[+] media: ar0521: Use %pe format specifier
[+] media: ccs: Use %pe format specifier
[+] media: i2c: ds90ub913: Use %pe format specifier
[+] media: i2c: ds90ub953: Use %pe format specifier
[+] media: i2c: imx274: Use %pe format specifier
[+] media: i2c: imx335: Use %pe format specifier
[+] media: i2c: imx412: Use %pe format specifier
[+] media: i2c: max9286: Use %pe format specifier
[+] media: i2c: max96717: Use %pe format specifier
[+] media: i2c: mt9m111: Use %pe format specifier
[+] media: i2c: mt9v111: Use %pe format specifier
[+] media: i2c: ov5675: Use %pe format specifier
[+] media: i2c: ov5693: Use %pe format specifier
[+] media: i2c: ov9282: Use %pe format specifier
[+] media: rj54n1cb0c: Use %pe format specifier
[+] media: i2c: st-mipid02: Use %pe format specifier
[+] media: ipu-bridge: Use %pe format specifier
[+] media: ipu3-cio2: Use %pe format specifier
[+] media: ipu6: isys: Use %pe format specifier
[+] media: mediatek: vcodec: Use %pe format specifier
[+] media: imx8mq-mipi-csi2: Use %pe format specifier
[+] media: platform: rzg2l-cru: Use %pe format specifier
[+] media: renesas: vsp1: Use %pe format specifier
[+] media: rkisp1: Use %pe format specifier
[+] media: samsung: exynos4-is: Use %pe format specifier
[+] media: ti: cal Use %pe format specifier
[+] media: staging: ipu3-imgu: Use %pe format specifier
[+] media: staging/ipu7: Use %pe format specifier
[+] media: v4l2-mem2mem: Don't copy frame flags in v4l2_m2m_buf_copy_metadata()
[+] fs/ntfs3: Support timestamps prior to epoch
[+] fs/ntfs3: Reformat code and update terminology
[+] fs/ntfs3: fix mount failure for sparse runs in run_unpack()
[+] rpmh-regulators: Update rpmh-regulator driver and
[+] Add Audio Support for Kaanapali MTP Boards
[+] spi: airoha: remove unnecessary restriction length
[+] spi: airoha: remove unnecessary switch to non-dma mode
[+] spi: airoha: unify dirmap read/write code
[+] spi: airoha: support of dualio/quadio flash reading commands
[+] spi: airoha: avoid setting of page/oob sizes in REG_SPI_NFI_PAGEFMT
[+] spi: airoha: reduce the number of modification of REG_SPI_NFI_CNFG and REG_SPI_NFI_SECCUS_SIZE registers
[+] spi: airoha: set custom sector size equal to flash page size
[+] spi: airoha: avoid reading flash page settings from SNFI registers during driver startup
[+] spi: airoha: buffer must be 0xff-ed before writing
[+] RAS/AMD/ATL: Return error codes from helper functions
[+] hwmon: (max127) Rely on subsystem locking
[+] hwmon: (lm95234) Rely on subsystem locking
[+] hwmon: (lm92) Rely on subsystem locking
[+] hwmon: (hs3001) Rely on subsystem locking
[+] hwmon: (sbtsi_temp) Rely on subsystem locking
[+] hwmon: (ina2xx) Rely on subsystem locking
[+] hwmon: (sht4x) Rely on subsystem locking
[+] hwmon: (ina3221) Rely on subsystem locking
[+] hwmon: (k10temp) Rely on subsystem locking
[+] hwmon: (mr75203) Drop unnecessary include file
[+] hwmon: (powr1220) Rely on subsystem locking
[+] hwmon: (ftsteutates) Rely on subsystem locking
[+] hwmon: (ina238) Rely on subsystem locking
[+] hwmon: (lm95241) Rely on subsystem locking
[+] hwmon: (aht10) Rely on subsystem locking
[+] irqchip/qcom-irq-combiner: Rename driver structure
[+] Merge tag 'zynqmp-soc-for-6.18' of https://github.com/Xilinx/linux-xlnx into soc/drivers
[+] hwmon: (adt7411) Rely on subsystem locking
[+] hwmon: (ltc2947-core) Rely on subsystem locking
[+] hwmon: (peci) Rely on subsystem locking
[+] hwmon: (adt7x10) Rely on subsystem locking
[+] hwmon: (sfctemp) Rely on subsystem locking
[+] hwmon: (lochnagar-hwmon) Rely on subsystem locking
[+] hwmon: (ltc4282) Rely on subsystem locking
[+] hwmon: (aquacomputer_d5next) Rely on subsystem locking
[+] hwmon: (gpd-fan) Rely on subsystem locking
[+] hwmon: (i5500_temp) Drop unnecessary include files
[+] hwmon: (asus_rog_ryujin) Rely on subsystem locking
[+] hwmon: (chipcap2) Drop unnecessary include files
[+] hwmon: (corsair-psu) Rely on subsystem locking
[+] hwmon: (corsair-psu) Rely on subsystem locking
[+] ntfs: Do not kmap pages used for reading from disk
[+] ntfs: Do not kmap page cache pages for compression
[+] ntfs: Do not overwrite uptodate pages
[+] ntfs3: fix use-after-free of sbi->options in cmp_fnames
[+] ntfs3: fix uninit memory after failed mi_read in mi_format_new
[+] ntfs3: Fix uninit buffer allocated by __getname()
[+] drm/xe/pf: Always expose VRAM provisioning data on discrete GPUs
[+] drm/xe/pf: Promote VFs provisioning helpers
[+] drm/xe/pf: Automatically provision VFs only in auto-mode
[+] drm/xe/pf: Disable auto-provisioning if changed using debugfs
[+] drm/xe/pf: Allow to restore auto-provisioning mode
[+] HID: intel-ish-hid: Use dedicated unbound workqueues to prevent resume blocking
[+] HID: intel-ish-hid: Add ishtp_get_connection_state() interface
[+] HID: intel-ishtp-hid: Clear suspended flag only after connected on resume
[+] HID: intel-ish-ipc: Reset clients state on resume from D3
[+] HID: intel-ish-hid: ipc: Always schedule FW reset work on RESET_NOTIFY/ACK
[+] HID: intel-ish-hid: Use IPC RESET instead of void message in ish_wakeup()
[+] HID: intel-ish-hid: ipc: Separate hibernate callbacks in dev_pm_ops
[+] spi: aspeed: Fix an IS_ERR() vs NULL bug in probe()
[+] spi: airoha: driver fixes & improvements
[+] riscv: dts: thead: add xtheadvector to the th1520 devicetree
[+] riscv: dts: thead: add ziccrse for th1520
[+] riscv: dts: thead: add zfh for th1520
[+] drm/i915/dsc: Add helper to enable the DSC configuration for a CRTC
[+] drm/i915/dp: Ensure the FEC state stays disabled for UHBR links
[+] drm/i915/dp: Export helper to determine if FEC on non-UHBR links is required
[+] drm/i915/dp_mst: Reuse the DP-SST helper function to compute FEC config
[+] drm/i915/dp_mst: Track DSC enabled status on the MST link
[+] drm/i915/dp_mst: Recompute all MST link CRTCs if DSC gets enabled on the link
[+] drm/i915/dp: Fix panel replay when DSC is enabled
[+] tools: docs: parse_data_structs.py: drop contents header
[+] tools: docs: parse_data_structs.py: output a line number
[+] docs: kernel_include.py: fix line numbers for TOC
[+] docs: kernel_include.py: propose alternatives
[+] tools: docs: parse_data_structs: make process_exceptions two stages
[+] tools: docs: parse_data_structs.py: get rid of process_exceptions()
[+] tools: docs: parse_data_structs.py: add namespace support
[+] tools: docs: parse_data_structs.py: accept more reftypes
[+] docs: media: dvb: use TOC instead of file contents at headers
[+] docs: media: dvb: enable warnings for most headers
[+] docs: media: rc: use TOC instead of file contents for LIRC header
[+] docs: media: mediactl: use TOC instead of file contents
[+] docs: kernel_include.py: use get_close_matches() to propose alternatives
[+] docs: media: add missing c namespace to V4L headers
[+] docs: media: videodev2.h.rst.exceptions: fix namespace on refs
[+] media: docs: add a missing reference for VIDIOC_QUERY_CTRL
[+] media: docs: videodev2.h.rst.exceptions: ignore struct __kernel_v4l2_timeval
[+] media: docs: add some C domain missing references
[+] docs: cec: cec.h.rst.exceptions: fix broken references from cec.h
[+] docs: cec: show broken xrefs and show TOC instead of cec.h content
[+] docs: media: dmx_types: place kerneldoc at the right namespace
[+] docs: media: dvb: headers: warn about broken cross references
[+] docs: media: dvb: fix dmx.h.rst.exceptions
[+] Merge branch 'media-uapi' into docs-mw
[+] Merge branch 'build-script' into docs-mw
[+] docs: admin-guide: Fix a typo in kernel-parameters.txt
[+] Documentation: assoc_array: Indent function explanation text
[+] Documentation: assoc_array: Format internal tree layout tables
[+] Documentation/rtla: rename common_xxx.rst files to common_xxx.txt
[+] dt-bindings: clock: qcom,x1e80100-gcc: Add missing USB4 clocks/resets
[+] Merge branch '20251003-topic-hamoa_gcc_usb4-v2-1-61d27a14ee65@oss.qualcomm.com' into clk-for-6.19
[+] clk: qcom: gcc-x1e80100: Add missing USB4 clocks/resets
[+] soc: qcom: pd-mapper: Add Kaanapali compatible
[+] arm64: dts: qcom: ipq5424: correct the TF-A reserved memory to 512K
[+] KVM: VMX: Hoist construct_eptp() "up" in vmx.c
[+] KVM: nVMX: Hardcode dummy EPTP used for early nested consistency checks
[+] KVM: x86/mmu: Move "dummy root" helpers to spte.h
[+] KVM: VMX: Use kvm_mmu_page role to construct EPTP, not current vCPU state
[+] KVM: nVMX: Add consistency check for TPR_THRESHOLD[31:4]!=0 without VID
[+] KVM: nVMX: Add consistency check for TSC_MULTIPLIER=0
[+] KVM: nVMX: Stuff vmcs02.TSC_MULTIPLIER early on for nested early checks
[+] KVM: nVMX: Remove support for "early" consistency checks via hardware
[+] KVM: nVMX: Add an off-by-default module param to WARN on missed consistency checks
[+] KVM: SVM: Limit AVIC physical max index based on configured max_vcpu_ids
[+] KVM: SVM: Add a helper to look up the max physical ID for AVIC
[+] KVM: SVM: Replace hard-coded value 0x1FF with the corresponding macro
[+] KVM: SVM: Expand AVIC_PHYSICAL_MAX_INDEX_MASK to be a 12-bit field
[+] KVM: SVM: Move AVIC Physical ID table allocation to vcpu_precreate()
[+] x86/cpufeatures: Add X86_FEATURE_X2AVIC_EXT
[+] KVM: SVM: Add AVIC support for 4k vCPUs in x2AVIC mode
[+] drm/xe/xe3: Add support for graphics IP versions 30.04 & 30.05
[+] drm/xe/xe3p: Add support for media IP versions 35.00 & 35.03
[+] drm/xe: Drop CTC_MODE register read
[+] drm/xe: Add GT_VER() to check version specific to gt type
[+] drm/xe/xe3p_lpm: Skip disabling NOA on unsupported IPs
[+] drm/xe/xe3p_lpm: Handle MCR steering
[+] drm/xe/xe3p: Stop programming RCU_MODE's fixed slice mode setting
[+] drm/xe/xe3p: Determine service copy availability from fuse
[+] drm/xe: Dump CURRENT_LRCA register
[+] drm/xe/xe3p: Dump CSMQDEBUG register
[+] arm64: dts: qcom: x1e80100: Extend the gcc input clock list
[+] arm64: dts: qcom: msm8916-samsung-rossa: Move touchscreen to common device tree
[+] arm64: dts: qcom: pmi8950: Add missing VADC channels
[+] arm64: dts: qcom: pmi8950: Fix VADC channel scaling factors
[+] arm64: dts: qcom: apq8096-db820c: Specify zap shader location
[+] drm/i915/psr: Add helper to get min psr guardband
[+] drm/i915/dp: Add helper to get min sdp guardband
[+] drm/i915/dp: Check if guardband can accommodate sdp latencies
[+] drm/i915/vrr: Use the min static optimized guardband
[+] drm/i915/vrr: Use optimized guardband whenever VRR TG is active
[+] drm/xe/nvl: Define NVL-S platform
[+] firewire: core: code refactoring to compute transaction speed
[+] firewire: core: determine transaction speed after detecting quirks
[+] firewire: core: handle device quirk of TASCAM FW-1884/FW-1804/FW-1082
[+] ALSA: firewire-tascam: reserve resources for transferred isochronous packets at S400
[+] dt-bindings: touchscreen: rename maxim,max11801.yaml to trivial-touch.yaml
[+] dt-bindings: touchscreen: move ar1021.txt to trivial-touch.yaml
[+] dt-bindings: input: Convert MELFAS MIP4 Touchscreen to DT schema
[+] Input: qnap-mcu-input - omit error message when memory allocation fails
[+] Input: zforce_ts - omit error message when memory allocation fails
[+] dt-bindings: input: ti,twl4030-keypad: convert to DT schema
[+] docs/zh_CN: Add secrets coco Chinese translation
[+] docs/zh_CN: Add translation of rust/testing.rst
[+] Merge branch 'media-uapi' of git://git.lwn.net/linux into media-next
[+] PM: console: Fix memory allocation error handling in pm_vt_switch_required()
[+] iio: accel: fix ADXL355 startup race condition
[+] drm/client: Remove holds_console_lock parameter from suspend/resume
[+] doc: dma-buf: List the heaps by name
[+] dma-buf: heaps: cma: Register list of CMA regions at boot
[+] dma: contiguous: Register reusable CMA regions at boot
[+] dma: contiguous: Reserve default CMA heap
[+] dma-buf: heaps: cma: Create CMA heap for each CMA reserved region
[+] clk: samsung: clk-pll: simplify samsung_pll_lock_wait()
[+] dt-bindings: soc: samsung: exynos-pmu: add exynos8890 compatible
[+] dt-bindings: hwinfo: samsung,exynos-chipid: add exynos8890-chipid compatible
[+] soc: samsung: exynos-chipid: add exynos8890 SoC support
[+] ALSA: dice: add support for TASCAM IF-FW/DM MkII
[+] dt-bindings: samsung: exynos-sysreg: add exynos7870 sysregs
[+] soc: samsung: exynos-pmu: allow specifying read & write access tables for secure regmap
[+] soc: samsung: exynos-pmu: move some gs101 related code into new file
[+] soc: samsung: gs101-pmu: implement access tables for read and write
[+] dt-bindings: vendor-prefixes: Add Tenstorrent AI ULC
[+] dt-bindings: riscv: Add Tenstorrent Blackhole compatible
[+] dt-bindings: riscv: cpus: Add SiFive X280 compatible
[+] dt-bindings: timers: Add Tenstorrent Blackhole compatible
[+] dt-bindings: interrupt-controller: Add Tenstorrent Blackhole compatible
[+] riscv: dts: Add Tenstorrent Blackhole SoC PCIe cards
[+] riscv: Kconfig.socs: Add ARCH_TENSTORRENT for Tenstorrent SoCs
[+] riscv: defconfig: Enable Tenstorrent SoCs
[+] sched_ext: Allow forcibly picking an scx task
[+] Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf at 6.18-rc2
[+] selftests/bpf: Silence unused-but-set build warnings
[+] bpf: mark mm->owner as __safe_rcu_or_null
[+] bpf: mark vma->{vm_mm,vm_file} as __safe_trusted_or_null
[+] Merge branch 'bpf-mm-related-minor-changes'
[+] selftests/bpf: Fix selftest verif_scale_strobemeta failure with llvm22
[+] samples/bpf: Fix spelling typos in samples/bpf
[+] selftests/bpf: Fix list_del() in arena list
[+] perf trace: Don't synthesize mmaps unless callchains are enabled
[+] drm/xe/nvls: Attach MOCS table for NVL-S
[+] drm/xe/xe3p_xpc: Add Xe3p_XPC IP definition
[+] drm/xe/xe3p_xpc: Add L3 bank mask
[+] drm/xe/xe3p_xpc: Add MCR steering
[+] drm/xe/irq: Rename fuse mask variables
[+] drm/xe/irq: Split irq mask per engine class
[+] drm/xe/irq: Rename bits used with all engines
[+] drm/xe/irq: Check fuse mask for media engines
[+] drm/xe/xe3p_xpc: Add support for compute walker for non-MSIx
[+] drm/xe/xe3p_xpc: Skip compression tuning on platforms without flatccs
[+] drm/xe/xe3p_xpc: Setup PAT table
[+] drm/xe/xe3p: Add xe3p EU stall data format
[+] perf ilist: Don't display deprecated events
[+] perf python: Add PMU argument to parse_metrics
[+] perf ilist: Add PMU information to metrics
[+] perf stat bperf cgroup: Increase MAX_EVENTS from 32 to 1024
[+] perf c2c: Add annotation support to perf c2c report
[+] perf c2c annotate: Start from the contention line
[+] PCI: dw-rockchip: Simplify regulator setup with devm_regulator_get_enable_optional()
[+] csky: fix csky_cmpxchg_fixup not working
[+] dt-bindings: PCI: dwc: rockchip: Add RK3528 variant
[+] csky: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
[+] csky: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi header
[+] dt-bindings: PCI: qcom,pcie-sm8550: Add Kaanapali compatible
[+] PCI: ixp4xx: Guard ARM32-specific hook_fault_code()
[+] iio: imu: st_lsm6dsx: fix array size for st_lsm6dsx_settings fields
[+] iio: humditiy: hdc3020: fix units for temperature and humidity measurement
[+] iio: humditiy: hdc3020: fix units for thresholds and hysteresis
[+] RDMA/cxgb4: fix typo in write_pbl() debug message
[+] iio: imu: bmi270: add support for motion events
[+] iio: ABI: document accelerometer event attributes
[+] Documentation: iio: ade9000, adis*, adx*: Convert IIO subsystem cross-references
[+] iio: dac: ltc2688: make use of devm_mutex_init()
[+] iio: adc: ad7124: add ext attributes to temperature channel
[+] iio: adc: ad7124: change setup reg allocation strategy
[+] dt-bindings: iio: pressure: add binding for mpl3115
[+] iio: mpl3115: add separate function for triggered buffer data collection
[+] iio: mpl3115: rename CTRL_REG1 field macros
[+] iio: mpl3115: add support for DRDY interrupt
[+] iio: mpl3115: add support for sampling frequency
[+] iio: light: ltr390: Fix typo in variable name
[+] iio: adc: ad4030: replace sprintf() with sysfs_emit()
[+] iio: adc: ad7768-1: replace sprintf() with sysfs_emit()
[+] iio: adc: mcp3564: replace sprintf() with sysfs_emit()
[+] iio: adc: meson_saradc: replace sprintf() with sysfs_emit()
[+] iio: adc: mt6360-adc: replace snprintf() with sysfs_emit()
[+] iio: adc: pac1921: replace sprintf() with sysfs_emit()
[+] iio: adc: qcom-spmi-rradc: replace snprintf() with sysfs_emit()
[+] iio: position: hid-sensor-custom-intel-hinge: replace sprintf() with sysfs_emit()
[+] iio: resolver: ad2s1210: replace sprintf() with sysfs_emit()
[+] iio: dac: ltc2688: use the auto lock API
[+] dt-bindings: iio: adc: document RZ/T2H and RZ/N2H ADC
[+] iio: adc: add RZ/T2H / RZ/N2H ADC driver
[+] staging: iio: ad9834: remove empty ad9834.h file
[+] iio: accel: bma220: remove incorrect kernel-doc marking
[+] iio: accel: bma220: relax constraints during probe()
[+] iio: accel: bma220: cleanup license string
[+] iio: accel: bma220: shorten spi->dev calls
[+] iio: accel: bma220: move bma220_power function
[+] iio: accel: bma220: cleanup includes
[+] iio: accel: bma220: split original driver
[+] iio: accel: bma220: add open firmware table
[+] iio: accel: bma220: turn power supplies on
[+] iio: accel: bma220: reset registers during init stage
[+] iio: accel: bma220: migrate to regmap API
[+] iio: accel: bma220: populate buffer ts in trigger handler
[+] iio: accel: bma220: use find_match_table fct
[+] iio: accel: bma220: add i2c module
[+] iio: accel: bma220: add i2c watchdog feature
[+] iio: accel: bma220: add interrupt trigger
[+] iio: accel: bma220: add LPF cut-off frequency mapping
[+] iio: accel: bma220: add debugfs reg access
[+] iio: accel: bma220: add maintainer
[+] dt-bindings: iio: Add Infineon DPS310 sensor documentation
[+] dt-bindings: iio: imu: Add inv_icm45600
[+] iio: imu: inv_icm45600: add new inv_icm45600 driver
[+] iio: imu: inv_icm45600: add buffer support in iio devices
[+] iio: imu: inv_icm45600: add IMU IIO gyroscope device
[+] iio: imu: inv_icm45600: add IMU IIO accelerometer device
[+] iio: imu: inv_icm45600: add I2C driver for inv_icm45600 driver
[+] iio: imu: inv_icm45600: add SPI driver for inv_icm45600 driver
[+] iio: imu: inv_icm45600: add I3C driver for inv_icm45600 driver
[+] MAINTAINERS: add entry for inv_icm45600 6-axis imu sensor
[+] iio: adc: ad4080: fix chip identification
[+] iio: adc: ad4080: prepare driver for multi-part support
[+] dt-bindings: iio: adc: adi,ad4080: add support for AD4084
[+] iio: adc: ad4080: add support for AD4084
[+] dt-bindings: iio: adc: adi,ad4080: add support for AD4081
[+] iio: adc: ad4080: add support for AD4081
[+] iio: adc: ti-ads131e08: return correct error code
[+] dt-bindings: iio: accel: adxl345: document second interrupt
[+] dt-bindings: iio: health: max30100: Add LED pulse-width property
[+] iio: health: max30100: Make LED pulse-width configurable via DT
[+] iio: accel: bma400: Reorganize and rename register and field macros
[+] iio: accel: bma400: Use macros for generic event configuration values
[+] iio: accel: bma400: Use index-based register addressing and lookup
[+] iio: accel: bma400: Replace bit shifts with FIELD_PREP() and FIELD_GET()
[+] iio: accel: bma400: Rename activity_event_en() to generic_event_en()
[+] iio: accel: bma400: Add detail to comments in GEN INTR configuration
[+] iio: adc: ti_am335x_adc: Limit step_avg to valid range for gcc complains
[+] iio: accel: bma220: white space cleanup
[+] iio: accel: bma220: remove useless include
[+] iio: imu: st_lsm6dsx: Fix measurement unit for odr struct member
[+] iio: imu: st_lsm6dsx: Decouple sensor ODR from FIFO batch data rate
[+] RDMA/core: let rdma_connect_locked() call lockdep_assert_held(&id_priv->handler_mutex)
[+] RDMA/rxe: Remove redundant assignment to variable page_offset
[+] csky: Remove compile warning for CONFIG_SMP
[+] firmware: qcom: tzmem: fix qcom_tzmem_policy kernel-doc
[+] ASoC: amd: ps: Propagate the PCI subsystem Vendor and Device IDs
[+] ASoC: amd: amd_sdw: Propagate the PCI subsystem Vendor and Device IDs
[+] ASoC: dt-bindings: Add bindings for SpacemiT K1
[+] ASoC: spacemit: add i2s support for K1 SoC
[+] ASoC: greybus: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: atmel: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: 88pm860x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: ab8500: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: adav80x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: ak4458: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: ak4619: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: ak4641: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: arizona: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: aw87390: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: aw88081: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: aw88166: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: aw88261: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: aw88395: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: aw88399: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: bd28623: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: cros_ec: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: cs35l36: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: cs35l45: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: cs4234: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: cs4270: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: cs4271: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: cs42l42: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: cs42l43: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: cs42l51: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: cs42l84: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: cs43130: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: cs47l15: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: cs48l32: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: cs530x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: da7210: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: da7213: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: da7218: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: da7219: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: da732x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: da9055: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: es8328: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: fs210x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: idt821034: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: lpass-rx-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: lpass-tx-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: lpass-va-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: lpass-wsa-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: madera: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: max9759: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: max9768: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: max98088: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: max98090: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: max98095: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: max98390: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: max9867: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: max98925: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: msm8916-wcd-digital: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: mt6358: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: mt6359: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: mt6660: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: nau8810: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: nau8822: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: ntp8835: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: pcm1681: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: pcm512x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: pcm6240: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: peb2466: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: pm4125: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: rt1011: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: rt1015: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: rt1318: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: rt5631: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: rt5659: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: rt5665: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: rt5670: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: rt711-sdca: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: rt9123: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: sgtl5000: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: sma1303: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: sma1307: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: sta32x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: sta350: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: tas2562: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: tas2781: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: tas5086: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: tas571x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: tas5720: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: tas5805m: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: tfa989x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: tlv320adc3xxx: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: tlv320adcx140: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: tlv320aic23: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: tlv320dac33: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: tscs42xx: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: tscs454: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: twl4030: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: twl6040: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: uda1334: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wcd9335: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wcd934x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wcd937x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wcd938x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wcd939x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm2000: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm5102: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm5110: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm8350: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm8400: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm8580: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm8731: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm8753: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm8903: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm8904: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm8955: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm8958: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm8960: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm8962: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm8983: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm8985: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm8990: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm8991: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm8994: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm8996: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm9081: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm_adsp: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wm_hubs: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wsa881x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wsa883x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: codecs: wsa884x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: fsl: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: intel: atom: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: intel: catpt: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: mediatek: common: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: mediatek: mt8183: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: mediatek: mt8186: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: mediatek: mt8188: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: mediatek: mt8192: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: mediatek: mt8195: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: rockchip: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: tegra: tegra186: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: tegra: tegra210: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: uniphier: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
[+] ASoC: soc.h: remove snd_soc_kcontrol_component()
[+] samples: rust: platform: remove trailing commas
[+] rust_binder: remove trailing comma
[+] rust_binder: use `kernel::fmt`
[+] rust_binder: use `core::ffi::CStr` method names
[+] rnull: use `kernel::fmt`
[+] rust: alloc: use `kernel::fmt`
[+] rust: debugfs: use `kernel::fmt`
[+] samples: rust: debugfs: use `core::ffi::CStr` method names
[+] rust: pci: use `kernel::fmt`
[+] rust: remove spurious `use core::fmt::Debug`
[+] perf parse-events: Make X modifier more respectful of groups
[+] docs: trusted-encrypted: trusted-keys as protected keys
[+] KEYS: trusted: caam based protected key
[+] crypto: caam - Add support of paes algorithm
[+] crypto: aead - Fix reqsize handling
[+] rhashtable: use likely for rhashtable lookup
[+] PCI: sg2042: Fix a reference count issue in sg2042_pcie_remove()
[+] thunderbolt: Fix typo in tb_eeprom_ctl_read documentation
[+] thunderbolt: Add support for Intel Wildcat Lake
[+] dt-bindings: firmware: google,gs101-acpm-ipc: add ACPM clocks
[+] firmware: exynos-acpm: add DVFS protocol
[+] firmware: exynos-acpm: register ACPM clocks pdev
[+] clk: samsung: add Exynos ACPM clock driver
[+] MAINTAINERS: add ACPM clock bindings and driver
[+] Merge branch 'for-v6.19/clk-dt-bindings' into next/dt64
[+] arm64: dts: exynos: gs101: add #clock-cells to the ACPM protocol node
[+] arm64: dts: exynos: gs101: add CPU clocks
[+] arm64: dts: exynos: gs101: add OPPs
[+] media: mediatek: vcodec: Use spinlock for context list protection lock
[+] media: platform: mtk-mdp3: fix device leaks at probe
[+] media: verisilicon: Fix CPU stalls on G2 bus error
[+] media: verisilicon: Protect G2 HEVC decoder against invalid DPB index
[+] media: amphion: Remove vpu_vb_is_codecconfig
[+] media: amphion: Cancel message work before releasing the VPU core
[+] media: mediatek: vcodec: Fix a reference leak in mtk_vcodec_fw_vpu_init()
[+] media: v4l2-ctrls: add full AV1 profile validation in validate_av1_sequence()
[+] media: allegro: print warning if channel creation timeout occurs
[+] media: allegro: process all pending status mbox messages
[+] media: allegro: fix race conditions in channel handling
[+] gpio: pca953x: clarify log messages about auto increment feature
[+] ARM: shmobile: defconfig: Refresh for v6.18-rc1
[+] media: renesas: fdp1: Use %pe format specifier
[+] clk: renesas: cpg-mssr: Add module reset support for RZ/T2H
[+] gpio: mvebu: Slightly optimize mvebu_gpio_irq_handler()
[+] KVM: s390: Use ESCA instead of BSCA at VM init
[+] KVM: S390: Remove sca_lock
[+] KVM: s390: Remove unused return variable in kvm_arch_vcpu_ioctl_set_fpu
[+] arm64: dts: fsl-lx2160a: include rev2 chip's dts
[+] ARM: dts: imx53-usbarmory: Replace license text comment with SPDX identifier
[+] dt-bindings: arm: fsl: add compatible for Skov i.MX8MP variant
[+] arm64: dts: imx8mp-skov: support new 10" panel board
[+] arm64: dts: imx94: add DDR Perf Monitor node
[+] rust: pci: implement TryInto> for IrqVector<'a>
[+] rust: pci: move I/O infrastructure to separate file
[+] rust: pci: move IRQ infrastructure to separate file
[+] arm64: dts: rockchip: Add PCIe Gen2x1 controller for RK3528
[+] arm64: dts: rockchip: Enable PCIe controller on Radxa E20C
[+] drm/gpuvm: add deferred vm_bo cleanup
[+] panthor: use drm_gpuva_unlink_defer()
[+] Merge tag 'v6.18-rc2' into 'drm-rust-next'
[+] dt-bindings: soc: imx-iomuxc-gpr: Document the CSI mux
[+] firewire: core: use cleanup function to release cached configuration ROM
[+] arm64: dts: tqma8mpql-mba8mpxl: Add MicIn routing
[+] arm64: dts: freescale: imx93-phyboard-nash: Add USB vbus regulators
[+] arm64: dts: freescale: imx93-phyboard-segin: Add USB vbus regulators
[+] arm64: dts: freescale: debix-som-a-bmb-08: Enable HDMI output
[+] KVM: s390: Replace sprintf with snprintf for buffer safety
[+] Documentation: kvm: Fix ordering
[+] dm-crypt: Use MD5 library instead of crypto_shash
[+] dm-crypt: use folio_nr_pages() instead of shift operation
[+] dm: remove useless md->nr_zones variable
[+] dm: sysfs: use sysfs_emit() in dm-sysfs.c
[+] dm: Fix deadlock when reloading a multipath table
[+] mm/filemap: Add NUMA mempolicy support to filemap_alloc_folio()
[+] mm/filemap: Extend __filemap_get_folio() to support NUMA memory policies
[+] mm/mempolicy: Export memory policy symbols
[+] KVM: guest_memfd: move kvm_gmem_get_index() and use in kvm_gmem_prepare_folio()
[+] KVM: guest_memfd: remove redundant gmem variable initialization
[+] KVM: guest_memfd: use folio_nr_pages() instead of shift operation
[+] KVM: guest_memfd: Drop a superfluous local var in kvm_gmem_fault_user_mapping()
[+] KVM: guest_memfd: Rename "struct kvm_gmem" to "struct gmem_file"
[+] KVM: guest_memfd: Add macro to iterate over gmem_files for a mapping/inode
[+] KVM: guest_memfd: Use guest mem inodes instead of anonymous inodes
[+] KVM: guest_memfd: Add slab-allocated inode cache
[+] KVM: guest_memfd: Enforce NUMA mempolicy using shared policy
[+] KVM: selftests: Define wrappers for common syscalls to assert success
[+] KVM: selftests: Report stacktraces SIGBUS, SIGSEGV, SIGILL, and SIGFPE by default
[+] KVM: selftests: Add additional equivalents to libnuma APIs in KVM's numaif.h
[+] KVM: selftests: Use proper uAPI headers to pick up mempolicy.h definitions
[+] KVM: selftests: Add helpers to probe for NUMA support, and multi-node systems
[+] KVM: selftests: Add guest_memfd tests for mmap and NUMA policy support
[+] KVM: guest_memfd: Add gmem_inode.flags field instead of using i_private
[+] KVM: guest_memfd: Define a CLASS to get+put guest_memfd file from a memslot
[+] dm-verity: remove log message with shash driver name
[+] dm-verity: use SHA-256 library for SHA-256
[+] dm-verity: reduce scope of real and wanted digests
[+] dm-verity: use 2-way interleaved SHA-256 hashing when supported
[+] drm/rockchip: Demote normal drm_err to debug
[+] drm/rockchip: Declare framebuffer width/height bounds
[+] drm/rockchip: Return error code for errors
[+] drm/rockchip: Rename variables for clarity
[+] drm/rockchip: Use temporary variables
[+] ASoC: codecs: va-macro: Clean up on error path in probe()
[+] accel/qaic: Use check_add_overflow in sahara for 64b types
[+] accel/qaic: Fix mismatched types in min()
[+] dt-bindings: vendor-prefixes: Document LinkEase
[+] dt-bindings: arm: rockchip: Add LinkEase EasePi R1
[+] arm64: dts: rockchip: add LinkEase EasePi R1
[+] dt-bindings: arm: rockchip: Add 100ASK DShanPi A1
[+] arm64: dts: rockchip: add DTs for 100ASK DShanPi A1
[+] drm/panfrost: Replace DRM driver allocation method with newer one
[+] drm/panfrost: Handle inexistent GPU during probe
[+] drm/panfrost: Handle job HW submit errors
[+] drm/panfrost: Handle error when allocating AS number
[+] drm/panfrost: Check sgt to know whether pages are already mapped
[+] drm/panfrost: Handle page mapping failure
[+] drm/panfrost: Don't rework job IRQ enable mask in the enable path
[+] drm/panfrost: Make re-enabling job interrupts at device reset optional
[+] drm/panfrost: Add forward declaration and types header
[+] drm/panfrost: Remove unused device property
[+] drm/panfrost: Rename panfrost_job functions to reflect real role
[+] MAINTAINERS: Panfrost: Add Steven Price and Adrian Larumbe
[+] remoteproc: mtk_scp: Construct FW path if firmware-name not present
[+] dt-bindings: mtd: cdns,hp-nfc: Add iommu property
[+] dt-bindings: dma: snps,dw-axi-dmac: Add iommu property
[+] arm64: dts: socfpga: agilex5: Add SMMU nodes
[+] RDMA/uverbs: fix some kernel-doc warnings
[+] KVM: selftests: Don't fall over in mmu_stress_test when only one CPU is present
[+] KVM: selftests: Forcefully override ARCH from x86_64 to x86
[+] KVM: selftests: Use "gpa" and "gva" for local variable names in pre-fault test
[+] scsi: isci: Avoid -Wflex-array-member-not-at-end warning
[+] scsi: megaraid_sas: Avoid a couple -Wflex-array-member-not-at-end warnings
[+] scsi: smartpqi: Prefer kmalloc_array() over kmalloc()
[+] scsi: ufs: dt-bindings: exynos: Add power-domains
[+] accel/amdxdna: Support firmware debug buffer
[+] ARM: dts: socfpga: add Enclustra boot-mode dtsi
[+] ARM: dts: socfpga: add Enclustra base-board dtsi
[+] ARM: dts: socfpga: add Enclustra Mercury SA1
[+] dt-bindings: altera: add Enclustra Mercury SA1
[+] ARM: dts: socfpga: add Enclustra Mercury+ SA2
[+] dt-bindings: altera: add binding for Mercury+ SA2
[+] ARM: dts: socfpga: add Mercury AA1 variants
[+] dt-bindings: altera: add Mercury AA1 variants
[+] ARM: dts: socfpga: removal of generic PE1 dts
[+] dt-bindings: altera: removal of generic PE1 dts
[+] ARM: dts: socfpga: add Enclustra SoM dts files
[+] block/mq-deadline: Introduce dd_start_request()
[+] block/mq-deadline: Switch back to a single dispatch list
[+] io_uring: unify task_work cancelation checks
[+] io_uring/waitid: have io_waitid_complete() remove wait queue entry
[+] io_uring/waitid: use io_waitid_remove_wq() consistently
[+] io_uring: deduplicate array_size in io_allocate_scq_urings
[+] io_uring: sanity check sizes before attempting allocation
[+] io_uring: use no mmap safe region helpers on resizing
[+] io_uring: remove extra args from io_register_free_rings
[+] io_uring: don't free never created regions
[+] io_uring/kbuf: use io_create_region for kbuf creation
[+] io_uring: only publish fully handled mem region
[+] blk-mq: use struct_size() in kmalloc()
[+] drm/i915/xe3lpd: Load DMC for Xe3_LPD version 30.02
[+] scsi: fnic: Self-assignment of intr_time_type has no effect
[+] cgroup/cpuset: Don't track # of local child partitions
[+] dts: starfive: jh7110-common: split out mmc0 reset pins from common into boards
[+] dt-bindings: iio: adc: add max14001
[+] iio: adc: max14001: New driver
[+] iio: adc: qcom-vadc-common: fix vadc_scale_fn_type kernel-doc
[+] dt-bindings: iio: imu: smi330: Add binding
[+] PM: sleep: Introduce CALL_PM_OP() macro to simplify code
[+] PM: dpm_watchdog: add module param to backtrace all CPUs
[+] genirq/msi: Slightly simplify msi_domain_alloc()
[+] iomap: move bio read logic into helper function
[+] iomap: move read/readahead bio submission logic into helper function
[+] iomap: simplify iomap_iter_advance()
[+] iomap: store read/readahead bio generically
[+] iomap: adjust read range correctly for non-block-aligned positions
[+] iomap: iterate over folio mapping in iomap_readpage_iter()
[+] iomap: rename iomap_readpage_iter() to iomap_read_folio_iter()
[+] iomap: rename iomap_readpage_ctx struct to iomap_read_folio_ctx
[+] fs: assert ->i_lock held in __iget()
[+] fs: assert on ->i_count in iput_final()
[+] ocfs2: retire ocfs2_drop_inode() and I_WILL_FREE usage
[+] fs: add missing fences to I_NEW handling
[+] fs: move wait_on_inode() from writeback.h to fs.h
[+] fs: spell out fenced ->i_state accesses with explicit smp_wmb/smp_rmb
[+] fs: provide accessors for ->i_state
[+] Coccinelle-based conversion to use ->i_state accessors
[+] Manual conversion to use ->i_state accessors of all places not covered by coccinelle
[+] btrfs: use the new ->i_state accessors
[+] ceph: use the new ->i_state accessors
[+] smb: use the new ->i_state accessors
[+] f2fs: use the new ->i_state accessors
[+] gfs2: use the new ->i_state accessors
[+] overlayfs: use the new ->i_state accessors
[+] nilfs2: use the new ->i_state accessors
[+] xfs: use the new ->i_state accessors
[+] fs: make plain ->i_state access fail to compile
[+] Merge patch series "hide ->i_state behind accessors"
[+] writeback: Wake up waiting tasks when finishing the writeback of a chunk.
[+] writeback: Add logging for slow writeback (exceeds sysctl_hung_task_timeout_secs)
[+] ACPI: PM: s2idle: Drop acpi_get_lps0_constraint()
[+] ACPI: PM: s2idle: Staticise LPS0 callback functions
[+] ACPI: PM: s2idle: Only retrieve constraints when needed
[+] PM: hibernate: Rework message printing in swsusp_save()
[+] cpufreq: preserve freq_table_sorted across suspend/hibernate
[+] cpufreq: intel_pstate: Add and use hybrid_get_cpu_type()
[+] cpufreq: intel_pstate: Add and use hybrid_has_l3()
[+] cpufreq: intel_pstate: hybrid: Adjust energy model rules
[+] cpufreq: intel_pstate: Improve printing of debug messages
[+] cpufreq: Replace deprecated strcpy() in cpufreq_unregister_governor()
[+] bpf: Do not let BPF test infra emit invalid GSO types to stack
[+] drm/amdgpu: Intercept ras interrupts to ras module
[+] drm/amdgpu: Improve ras fatal error handling function
[+] drm/amdgpu: add ras module rma check
[+] drm/amdgpu: Avoid loading bad pages into legacy ras
[+] drm/amdgpu: Add poison consumption sequence numbers for gfx and sdma
[+] drm/amdgpu: Avoid hive seqno increment in legacy ras
[+] drm/amdgpu: Add ras module eeprom safety watermark check
[+] drm/amd/display: fix duplicate aux command with AMD aux backlight
[+] drm/amd/display: Add debug option to override EASF scaler taps
[+] drm/amd/display: add dispclk ramping to dcn35.
[+] drm/amd/display: Fix NULL pointer dereference
[+] drm/amd/display: Remove unused field in DML
[+] drm/amd/display: add dccg dfs mask def
[+] drm/amd/display: fix typo in display_mode_core_structs.h
[+] drm/amd/display: Rework HDMI data channel reads
[+] drm/amd/display: increase max link count and fix link->enc NULL pointer access
[+] drm/amd/display: Update DCN401 path for cursor offload
[+] drm/amd/display: Update spacing in struct
[+] drm/amd/display: not skip hpd irq for bw alloc mode
[+] drm/amd/display: fix dppclk rcg poweron check
[+] drm/amd/display: update perfmon measurement interfaces
[+] drm/amd/display: Move all DCCG RCG into HWSS root_clock_control
[+] drm/amd/display: Add sink/link debug logs
[+] drm/amd/display: use GFP_NOWAIT for allocation in interrupt handler
[+] drm/amd/display: Remove dc state from check_update
[+] drm/amd/display: Fix performance regression from full updates
[+] drm/amd/display: add additional hdcp traces
[+] drm/amd/display: add new block sequence-building/executing functions
[+] drm/amd/display: [FW Promotion] Release 0.1.31.0
[+] drm/amd/display: Promote DC to 3.2.354
[+] drm/amdgpu: Use memset32 for IB padding
[+] drm/amd/pm: Avoid writing nulls into `pp_od_clk_voltage`
[+] drm/amdgpu: Fix vram_usage underflow
[+] drm/amd: Add a helper to tell whether an IP block HW is enabled
[+] drm/amdgpu: Add kiq hdp flush callbacks
[+] drm/amdgpu: use GPU_HDP_FLUSH for sriov
[+] drm/amdgpu: add the kernel docs for alloc/free/valid range
[+] drm/amdgpu: check save count before RAS bad page saving
[+] drm/amdgpu: Add ras module ip block to amdgpu discovery
[+] drm/amd: Fix set but not used warnings
[+] drm/amdgpu: Enable ras module
[+] drm/amd/display: Fix GFP_ATOMIC abuse
[+] drm/amd/display: Check disable_fec flag before enabling fec.
[+] drm/amd/display: Set DCN32 to use update planes and stream version 3
[+] drm/amd/display: Change clean dsc blocks condition in accelerated mode
[+] drm/amd/display: Fix misc. checkpatch issues
[+] drm/amd/display: Control BW allocation in FW side
[+] drm/amd/display: write segment pointer with mot enabled for mst
[+] drm/amd/display: Promote DC to 3.2.355
[+] drm/amd/ras: Update ras command context structure name
[+] drm/amd/ras: Update function and remove redundant code
[+] drm/amdgpu: ras module supports error injection
[+] drm/amdgpu: query bad page info of ras module
[+] drm/amdgpu: Updated naming of SRIOV critical region offsets/sizes with _V1 suffix
[+] drm/amdgpu: Add SRIOV crit_region_version support
[+] drm/amdgpu: Introduce SRIOV critical regions v2 during VF init
[+] drm/amdgpu: Reuse fw_vram_usage_* for dynamic critical region in SRIOV
[+] drm/amdgpu: Add logic for VF ipd and VF bios to init from dynamic crit_region offsets
[+] drm/amdgpu: Add logic for VF data exchange region to init from dynamic crit_region offsets
[+] drm/amdgpu: query block error count of ras module
[+] drm/amdgpu: Remove unused members in amdgpu_mman
[+] add `[pin_]init_scope` to execute code before creating an initializer
[+] drm/xe/xe3p_lpm: Configure MAIN_GAMCTRL_QUEUE_SELECT
[+] drm/xe/xe3p_lpm: Add special check in Media GT for Main GAMCTRL
[+] Merge tag 'drm-xe-next-2025-10-20' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
[+] dt-bindings: PCI: mediatek: Convert to YAML schema
[+] dt-bindings: PCI: mediatek: Add support for Airoha AN7583
[+] PCI: mediatek: Convert bool to single quirks entry and bitmap
[+] PCI: mediatek: Use generic MACRO for TPVPERL delay
[+] PCI: mediatek: Add support for Airoha AN7583 SoC
[+] docs: trusted-encrypted: fix htmldocs build error
[+] perf jevents: Fix build when there are other json files in the tree
[+] perf jevents: Remove unused makefile variable
[+] perf jevents: Suppress circular dependency warnings
[+] x86/ioapic: Simplify mp_irqdomain_alloc() slightly
[+] dt-bindings: embedded-controller: add Traverse Ten64 board controller
[+] arm64: dts: ten64: add board controller binding
[+] Merge tag 'drm-misc-next-2025-10-02' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
[+] s390/cmm: Replace sprintf() with scnprintf() for buffer safety
[+] s390/extmem: Replace sprintf() with snprintf() for buffer safety
[+] s390/sysinfo: Replace sprintf() with snprintf() for buffer safety
[+] s390/pai_crypto: Adjust paicrypt_copy() return statement
[+] s390/early: Use scnprintf() instead of sprintf()
[+] s390/cio: Use scnprintf() instead of sprintf()
[+] s390/dcss: Use scnprintf() instead of sprintf()
[+] s390/tape: Use scnprintf() instead of sprintf()
[+] s390/con3270: Use scnprintf() instead of sprintf()
[+] Merge branch 'memory-hotplug'
[+] s390/tape: Remove count parameter from read/write_block functions
[+] s390/tape: Remove 34xx Read Opposite error recovery
[+] s390/tape: Remove 3590 Read Opposite error recovery
[+] s390/tape: Remove extra CCW allocation for error recovery
[+] s390/tape: Fix return value of ccw helper functions
[+] s390/tape: Move idal allocation to core functions
[+] s390/tape: Introduce idal buffer array
[+] s390/tape: Add support for bigger block sizes
[+] Merge branch 'tape-block-sizes'
[+] arm64: dts: freescale: imx8mp-venice-gw7905-2x: remove duplicate usdhc1 props
[+] arm64: dts: imx8m{m,n,p}-venice: disable unused clk output for TI PHY
[+] arm64: dts: imx8mp-venice-gw702x: reduce RGMII CLK drive strength
[+] arm64: dts: imx8mm-venice-gw700x: reduce RGMII CLK drive strength
[+] arm64: dts: imx8mm-venice-gw72xx: remove unused sdhc1 pinctrl
[+] arm64: dts: imx8mp-venice-gw702x: remove off-board uart
[+] arm64: dts: imx8mp-venice-gw702x: remove off-board sdhc1
[+] s390/ptdump: Use seq_puts() in pt_dump_seq_puts() macro
[+] arm64: dts: imx95-15x15-evk: add fan-supply property for pwm-fan
[+] gpio: qixis-fpga: add missing module description
[+] arm64: dts: imx: correct the flexspi compatible string to match with yaml
[+] gpio: latch: remove unneeded include
[+] gpio: rename gpio_chip_hwgpio() to gpiod_hwgpio()
[+] gpio: export gpiod_hwgpio()
[+] gpio: aspeed: remove unneeded include
[+] s390/zcrypt: Rework zcrypt request and reply trace event definition
[+] s390/ap: Extend struct ap_queue_status with some convenience fields
[+] s390/ap: Introduce new AP nqap and dqap trace events
[+] Merge branch 'ap-bus-trace-events'
[+] soc: rockchip: grf: Set pwm2/xin32k pad default to xin32k for rk3368
[+] dt-bindings: leds: arc,arc2c0608: Convert to DT Schema
[+] leds: Use fwnode_for_each_child_node() instead
[+] leds: flash: Use fwnode_get_next_child_node() instead
[+] dt-bindings: leds: Add default-brightness property to common.yaml
[+] leds: lp55xx_common: Enable use without FW_LOADER_USER_HELPER
[+] locking/spinlock/debug: Fix data-race in do_raw_write_lock
[+] rust: lock: guard: Add T: Unpin bound to DerefMut
[+] rust: lock: Pin the inner data
[+] rust: lock: Add a Pin<&mut T> accessor
[+] atomic: Skip alignment check for try_cmpxchg() old arg
[+] documentation: seqlock: fix the wrong documentation of read_seqbegin_or_lock/need_seqretry
[+] seqlock: Introduce scoped_seqlock_read()
[+] seqlock: Change thread_group_cputime() to use scoped_seqlock_read()
[+] seqlock: Change do_task_stat() to use scoped_seqlock_read()
[+] seqlock: Change do_io_accounting() to use scoped_seqlock_read()
[+] drm/xe: Extract xe_bo_is_visible_vram
[+] drm/xe/display: Make panic support work on vram.
[+] mmc: core: remove uselss memalloc_noio_save
[+] mmc: renesas_sdhi: enable bigger data ports where available
[+] dt-bindings: mmc: sdhci-msm: Add Kaanapali compatible
[+] mmc: use octal file permissions instead of symbolic
[+] dt-bindings: mmc: sdhci-msm: Add sm8750 compatible
[+] dt-bindings: mmc: Add support for BCM72116 and BCM74371 SD host controller
[+] mmc: sdhci-brcmstb: move SDIO_CFG_CQ_CAPABILITY define
[+] mmc: sdhci-brcmstb: clear CFG_OP_DLY when using HS200
[+] mmc: sdhci-brcmstb: Add BCM74371 support
[+] mmc: sdhci-brcmstb: save and restore registers during PM
[+] mmc: dw_mmc: Use dma_set_mask_and_coherent() helper
[+] mmc: sdhci-of-arasan: Omit a variable reassignment in sdhci_arasan_probe()
[+] mmc: Merge branch fixes into next
[+] gpio: mpsse: propagate error from direction_input
[+] gpio: mpsse: ensure worker is torn down
[+] gpio: mpsse: add quirk support
[+] gpio: mpsse: support bryx radio interface kit
[+] soc: amlogic: canvas: fix device leak on lookup
[+] soc: amlogic: canvas: simplify lookup error handling
[+] drm/i915/display: Add no_psr_reason to PSR debugfs
[+] perf annotate: Fix build with NO_SLANG=1
[+] dt-bindings: power: qcom,rpmpd: document the Kaanapali RPMh Power Domains
[+] dt-bindings: power: qcom,rpmpd: add new RPMH levels
[+] perf annotate: fix a crash when annotate the same symbol with 's' and 'T'
[+] perf annotate: Check return value of evsel__get_arch() properly
[+] perf annotate: Skip annotating data types to lea instructions
[+] perf annotate: Track address registers via TSR_KIND_POINTER
[+] perf annotate: Track arithmetic instructions on pointers
[+] perf annotate: Save pointer offset in stack state
[+] perf annotate: Invalidate register states for untracked instructions
[+] dt-bindings: gpu: img,powervr-rogue: Drop useless power domains items
[+] dt-bindings: gpu: img,powervr-rogue: Rework the allOf section
[+] dt-bindings: soc: microchip: document the simple-mfd syscon on PolarFire SoC
[+] gpu: nova-core: register: use field type for Into implementation
[+] gpu: nova-core: bitfield: Move bitfield-specific code from register! into new macro
[+] gpu: nova-core: bitfield: Add support for different storage widths
[+] gpu: nova-core: bitfield: Add support for custom visibility
[+] ASoC: dt-bindings: don't check node names
[+] ASoC: rockchip: i2s-tdm: Omit a variable reassignment in rockchip_i2s_tdm_probe()
[+] ASoC: SOF: Intel: add hyphen between name and index to amp name_prefix
[+] ASoC: fsl_aud2htx: add IEC958_SUBFRAME_LE format in supported list
[+] dt-bindings: mfd: Add binding for the PF1550 PMIC
[+] mfd: pf1550: Add core driver for the PF1550 PMIC
[+] regulator: pf1550: Add support for regulator
[+] Input: pf1550 - add onkey support
[+] power: supply: pf1550: add battery charger support
[+] MAINTAINERS: Add an entry for PF1550 MFD driver
[+] bpf: Clarify get_outer_instance() handling in propagate_to_outer_instance()
[+] rust: driver: let probe() return impl PinInit
[+] drm/xe: Fix stolen size check to allow equal WOPCM size
[+] ASoC: amd: ps: Propagate the PCI subsystem Vendor and
[+] ASoC: spacemit: add i2s support to K1 SoC
[+] ASoC: use snd_kcontrol_chip() instead of
[+] Partially revert "rust: drm: gem: Implement AlwaysRefCounted for all gem objects automatically"
[+] bpf: fix the return value of push_stack
[+] bpf: save the start of functions in bpf_prog_aux
[+] bpf: generalize and export map_get_next_key for arrays
[+] bpf: make bpf_insn_successors to return a pointer
[+] libbpf: fix formatting of bpf_object__append_subprog_code
[+] arm64: dts: exynos: gs101: add sysreg_misc and sysreg_hsi0 nodes
[+] arm64: dts: exynos: gs101: fix clock module unit reg sizes
[+] arm64: dts: exynos: gs101: fix sysreg_apm reg property
[+] Documentation: fix dev-tools broken links in translations
[+] PCI: rcar-gen2: Drop ARM dependency from PCI_RCAR_GEN2
[+] docs: checkpatch: Align block comment style
[+] docs: checkpatch: Drop networking comment style
[+] sched_ext: Fix scx_bpf_dsq_insert() backward binary compatibility
[+] scsi: core: Do not declare scsi_cmnd pointers const
[+] scsi: ufs: core: Update CQ Entry to UFS 4.1 format
[+] scsi: ufs: core: Support dumping CQ entry in MCQ Mode
[+] scsi: ufs: core: Remove UFS_DEVICE_QUIRK_DELAY_AFTER_LPM quirk
[+] scsi: ufs: core: Replace hard coded vcc-off delay with a variable
[+] Merge patch series "Remove UFS_DEVICE_QUIRK_DELAY_AFTER_LPM quirk"
[+] scsi: ufs: host: mediatek: Correct clock scaling with PM QoS flow
[+] scsi: ufs: host: mediatek: Adjust clock scaling for PM flow
[+] scsi: ufs: host: mediatek: Handle clock scaling for high gear in PM flow
[+] scsi: ufs: host: mediatek: Adjust sync length for FASTAUTO mode
[+] scsi: ufs: host: mediatek: Fix shutdown/suspend race condition
[+] scsi: ufs: host: mediatek: Remove duplicate function
[+] scsi: ufs: host: mediatek: Add support for new platform with MMIO_OTSD_CTR
[+] scsi: ufs: host: mediatek: Support new features for MT6991
[+] Merge patch series "Enhance UFS Mediatek Driver"
[+] scsi: qla1280: Fix compiler warnings (DEBUG mode)
[+] rust: opp: fix broken rustdoc link
[+] rust: opp: use `CStr::as_char_ptr`
[+] rust: configfs: use `CStr::as_char_ptr`
[+] rust: regulator: use `CStr::as_char_ptr`
[+] rust: clk: use `CStr::as_char_ptr`
[+] rust: support formatting of foreign types
[+] rust: replace `CStr` with `core::ffi::CStr`
[+] firmware: exynos-acpm: add empty method to allow compile test
[+] dt-bindings: soc: samsung: exynos-sysreg: add power-domains
[+] dt-bindings: soc: samsung: exynos-sysreg: add gs101 hsi0 and misc compatibles
[+] ipack: fix ipack.h kernel-doc warnings
[+] MAINTAINERS: ipack: add ipack.h header file
[+] char/adi: Use min_t(size_t,,) in adi_read() + adi_write()
[+] vmw_vmci: fix typo in comment
[+] intel_th: make intel_th_bus_type constant
[+] cdx: make cdx_bus_type constant
[+] comedi: Replace kcalloc + copy_from_user with memdup_array_user
[+] arm: make sa1111_bus_type const
[+] powerpc: cell: make spu_subsys const
[+] drivers: eisa: make eisa_bus_type const
[+] drivers: rapidio: make rio_bus_type const
[+] arch: powerpc: ps3: Make ps3_system_bus_type const
[+] fsi: occ: Update response size to 8kb
[+] misc: cb710: Replace deprecated PCI functions
[+] LICENSES: Add modern form of the LGPL-2.1 tags to the usage guide section
[+] misc: lis3lv02d: Use min to simplify lis3lv02d_misc_read
[+] apm-emulation: remove unused __apm_get_power_status
[+] eeprom: at25: fram: Fix chip range in comment
[+] powerpc: pseries: make suspend_subsys const
[+] powerpc: pseries: make cmm_subsys const
[+] misc: amd-sbi: Add helper function to prepare I3C support
[+] misc: amd-sbi: Add support for SB-RMI over I3C
[+] misc: amd-sbi: Add support for Turin platform
[+] misc: amd-sbi: CPUID/MCAMSR protocol for Revision 0x21
[+] misc: amd-sbi: Extend support for CPUID protocol for rev 0x21
[+] misc: amd-sbi: Extend support for MCAMSR protocol for rev 0x21
[+] uio: uio_fsl_elbc_gpcm:: Add null pointer check to uio_fsl_elbc_gpcm_probe
[+] firmware_loader: Only call cancel when upload is active
[+] firmware_loader: Replace simple_strtol() with kstrtoint()
[+] platform: Use IOMEM_ERR_PTR for ioremap error returns
[+] arch_topology: move parse_acpi_topology() to common code
[+] dt-bindings: display: bridge: renesas,dsi-csi2-tx: Allow panel@ subnode
[+] MAINTAINERS: Update Chen-Yu's email address
[+] drm/sitronix/st7571-i2c: remove unneeded semicolon
[+] usb: core: Centralize device state update logic
[+] usb: core: Add tracepoints for device allocation and state changes
[+] usbip: Use min to simplify stub_send_ret_submit
[+] tcpm: Parse and log AVS APDO
[+] usb: typec: pd: Register SPR AVS caps with usb_power_delivery class
[+] dt-bindings: usb: Add Apple dwc3
[+] usb: dwc3: dwc3_power_off_all_roothub_ports: Use ioremap_np when required
[+] usb: dwc3: glue: Add documentation
[+] usb: dwc3: glue: Allow more fine grained control over mode switches
[+] usb: dwc3: Add Apple Silicon DWC3 glue layer driver
[+] usb: typec: ucsi: psy: Add power supply status
[+] usb: typec: ucsi: Report power supply changes on power opmode changes
[+] usb: typec: ucsi: Report power supply change on sink path change
[+] usb: typec: ps883x: Cache register settings, not Type-C mode
[+] usb: typec: ps883x: Rework ps883x_set()
[+] usb: typec: ps883x: Add USB4 mode and TBT3 altmode support
[+] usb: uhci: Work around bogus clang shift overflow warning from DMA_BIT_MASK(64)
[+] dt-bindings: mmc: rockchip-dw-mshc: Add compatible string for RK3506
[+] mmc: Merge branch fixes into next
[+] dt-bindings: serial: samsung: Add compatible for ARTPEC-9 SoC
[+] dt-bindings: serial: samsung: add samsung,exynos8890-uart compatible
[+] serial: ar933x: Add polling support
[+] tty: serial: fsl_lpuart: Add missing wakeup event reporting
[+] tty: serial: imx: Only configure the wake register when device is set as wakeup source
[+] tty: serial: imx: Add missing wakeup event reporting
[+] serial: 8250_pcilib: Replace deprecated PCI functions
[+] selftests/tty: add TIOCSTI test suite
[+] staging: nvec: remove NVEC_PS2_DEBUG and dead debug macro
[+] drm/vkms: Expose device creation and destruction
[+] drm/vkms: Add and remove VKMS instances via configfs
[+] drm/vkms: Allow to configure multiple planes via configfs
[+] drm/vkms: Allow to configure the plane type via configfs
[+] drm/vkms: Allow to configure multiple CRTCs via configfs
[+] drm/vkms: Allow to configure CRTC writeback support via configfs
[+] drm/vkms: Allow to attach planes and CRTCs via configfs
[+] drm/vkms: Allow to configure multiple encoders via configfs
[+] drm/vkms: Allow to attach encoders and CRTCs via configfs
[+] drm/vkms: Allow to configure multiple connectors via configfs
[+] drm/vkms: Allow to attach connectors and encoders via configfs
[+] drm/vkms: Allow to configure the default device creation
[+] drm/vkms: Remove completed task from the TODO list
[+] drm/vkms: Allow to configure connector status
[+] drm/vkms: Allow to update the connector status
[+] drm/vkms: Allow to configure connector status via configfs
[+] objtool/klp: Add the debian-based package name of xxhash to the hint
[+] printk_ringbuffer: don't needlessly wrap data blocks around
[+] dt-bindings: power: Add support for MT8196 power controllers
[+] dt-bindings: power: rockchip: Add support for RV1126B
[+] drm/xe/tests/pci: Convert GT count check to general device check
[+] drm/xe/tests/pci: Check dma_mask_size, va_bits and vm_max_level
[+] dt-bindings: pinctrl: Convert actions,s700-pinctrl to DT schema
[+] dt-bindings: pinctrl: Convert actions,s900-pinctrl to DT schema
[+] dt-bindings: pinctrl: Convert brcm,ns2-pinmux to DT schema
[+] dt-bindings: pinctrl: Convert bitmain,bm1880-pinctrl to DT schema
[+] rust: debugfs: Implement Reader for Mutex only when T is Unpin
[+] module: Fix device table module aliases
[+] io_uring: add support for IORING_SETUP_SQE_MIXED
[+] block: rename min_segment_size
[+] drm/xe/vf: Revert logic of vf.migration.enabled
[+] drm/xe/vf: Fix GuC FW check for VF migration support
[+] drm/xe: Assert that VF will never use fixed placement of BOs
[+] drm/xe/vf: Do not disable VF migration on ATS-M
[+] ASoC: Merge up fixes
[+] ASoC: max98090/91: added DAPM widget for digital output for max98091
[+] ACPI: processor: idle: Relocate state flags initialization
[+] ACPI: property: Make acpi_get_next_subnode() static
[+] ACPI: property: Use ACPI functions in acpi_graph_get_next_endpoint() only
[+] ACPI: property: Rework acpi_graph_get_next_endpoint()
[+] drm/xe: Check return value of GGTT workqueue allocation
[+] drm/xe: Do not wake device during a GT reset
[+] drm/xe: Avoid PM wake reference during VF migration
[+] io_uring: check for user passing 0 nr_submit
[+] blktrace: only calculate trace length once
[+] blktrace: factor out recording a blktrace event
[+] blktrace: split out relaying a blktrace event
[+] blktrace: untangle if/else sequence in __blk_add_trace
[+] blktrace: change the internal action to 64bit
[+] blktrace: split do_blk_trace_setup into two functions
[+] blktrace: add definitions for blk_user_trace_setup2
[+] blktrace: pass blk_user_trace2 to setup functions
[+] blktrace: add definitions for struct blk_io_trace2
[+] blktrace: differentiate between blk_io_trace versions
[+] blktrace: move trace_note to blk_io_trace2
[+] blktrace: move ftrace blk_io_tracer to blk_io_trace2
[+] blktrace: add block trace commands for zone operations
[+] blktrace: expose ZONE APPEND completions to blktrace
[+] blktrace: trace zone write plugging operations
[+] blktrace: handle BLKTRACESETUP2 ioctl
[+] drm/i915/dp: Simplify intel_dp_needs_8b10b_fec()
[+] drm/i915/dmc: Clear HRR EVT_CTL/HTP to zero on ADL-S
[+] drm/i915/dmc: Fixup TGL/ADL-S HRR event handler type
[+] drm/i915/dmc: Set DMC_EVT_CTL_ENABLE for disabled event handlers as well
[+] PM: EM: Assign a unique ID when creating a performance domain
[+] PM: EM: Expose the ID of a performance domain via debugfs
[+] PM: EM: Add em.yaml and autogen files
[+] PM: EM: Add a skeleton code for netlink notification
[+] PM: EM: Add an iterator and accessor for the performance domain
[+] PM: EM: Implement em_nl_get_pds_doit()
[+] PM: EM: Implement em_nl_get_pd_table_doit()
[+] PM: EM: Implement em_notify_pd_deleted()
[+] PM: EM: Implement em_notify_pd_created/updated()
[+] PM: EM: Notify an event when the performance domain changes
[+] dt-bindings: touchscreen: trivial-touch: add reset-gpios and wakeup-source
[+] dt-bindings: touchscreen: consolidate simple touch controller to trivial-touch.yaml
[+] clk: qcom: camcc-sm8550: Specify Titan GDSC power domain as a parent to other
[+] clk: qcom: camcc-sm6350: Specify Titan GDSC power domain as a parent to other
[+] clk: qcom: camcc-sdm845: Specify Titan GDSC power domain as a parent to other
[+] clk: qcom: camcc-sm7150: Specify Titan GDSC power domain as a parent to IPEx and BPS
[+] clk: qcom: camcc-sm8250: Specify Titan GDSC power domain as a parent to IPE/BPS/SBI
[+] clk: qcom: camcc-sm8450: Specify Titan GDSC power domain as a parent to IPE/BPS/SBI
[+] clk: qcom: rpmh: Define RPMH_IPA_CLK on QCS615
[+] dt-bindings: clock: dispcc-sm6350: Add MDSS_CORE & MDSS_RSCC resets
[+] Merge branch '20250919-sm6350-mdss-reset-v1-1-48dcac917c73@fairphone.com' into clk-for-6.19
[+] clk: qcom: dispcc-sm6350: Add MDSS_CORE & MDSS_RSCC resets
[+] Merge branch '20250919-sm6350-mdss-reset-v1-1-48dcac917c73@fairphone.com' into arm64-for-6.19
[+] dt-bindings: clock: sm7150-dispcc: Add MDSS_CORE reset
[+] Merge branch '20250919-sm7150-dispcc-fixes-v1-1-308ad47c5fce@mainlining.org' into clk-for-6.19
[+] clk: qcom: dispcc-sm7150: Add MDSS_CORE reset
[+] clk: qcom: dispcc-sm7150: Fix dispcc_mdss_pclk0_clk_src
[+] clk: qcom: gcc-sm8750: Add a new frequency for sdcc2 clock
[+] sched_ext: Don't kick CPUs running higher classes
[+] sched_ext: Fix SCX_KICK_WAIT to work reliably
[+] sched_ext: Rename pnt_seq to kick_sync
[+] clk: qcom: gcc-glymur: Update the halt check flags for pipe clocks
[+] clk: qcom: Fix SM_VIDEOCC_6350 dependencies
[+] clk: qcom: Fix dependencies of QCS_{DISP,GPU,VIDEO}CC_615
[+] sched_ext: Use rhashtable_lookup() instead of rhashtable_lookup_fast()
[+] clk: qcom: gcc-sc8280xp: Remove 85.71 MHz USB4 master clock frequency
[+] clk: qcom: gcc-x1e80100: Remove 85.71 MHz USB4 master clock frequency
[+] clk: qcom: gcc-glymur: Remove 85.71 MHz USB4 master clock frequency
[+] dt-bindings: clock: Add "#interconnect-cells" property in IPQ9574 example
[+] dt-bindings: interconnect: Add Qualcomm IPQ5424 NSSNOC IDs
[+] dt-bindings: clock: gcc-ipq5424: Add definition for GPLL0_OUT_AUX
[+] dt-bindings: clock: qcom: Add NSS clock controller for IPQ5424 SoC
[+] Merge branch '20251014-qcom_ipq5424_nsscc-v7-2-081f4956be02@quicinc.com' into clk-for-6.19
[+] clk: qcom: gcc-ipq5424: Correct the icc_first_node_id
[+] clk: qcom: gcc-ipq5424: Enable NSS NoC clocks to use icc-clk
[+] clk: qcom: gcc-ipq5424: Add gpll0_out_aux clock
[+] clk: qcom: Add NSS clock controller driver for IPQ5424
[+] clk: qcom: camcc-sm6350: Fix PLL config of PLL2
[+] clk: qcom: camcc-sm7150: Fix PLL config of PLL2
[+] soc: qcom: pmic_glink: Add support for SOCCP remoteproc channels
[+] io_uring/fdinfo: show SQEs for no array setup
[+] dt-bindings: cache: qcom,llcc: Document the Kaanapali LLCC
[+] soc: qcom: llcc-qcom: Add support for Kaanapali
[+] soc: qcom: ocmem: fix device leak on lookup
[+] soc: qcom: pbs: fix device leak on lookup
[+] soc: qcom: socinfo: arrange the socinfo_image_names array in alphabetical order
[+] soc: qcom: socinfo: add the missing entries to the smem image table
[+] soc: qcom: gsbi: fix double disable caused by devm
[+] lsm: split the notifier code out into lsm_notifier.c
[+] lsm: split the init code out into lsm_init.c
[+] lsm: consolidate lsm_allowed() and prepare_lsm() into lsm_prepare()
[+] lsm: introduce looping macros for the initialization code
[+] lsm: integrate report_lsm_order() code into caller
[+] lsm: integrate lsm_early_cred() and lsm_early_task() into caller
[+] lsm: rename ordered_lsm_init() to lsm_init_ordered()
[+] lsm: replace the name field with a pointer to the lsm_id struct
[+] lsm: rename the lsm order variables for consistency
[+] lsm: rework lsm_active_cnt and lsm_idlist[]
[+] lsm: get rid of the lsm_names list and do some cleanup
[+] lsm: rework the LSM enable/disable setter/getter functions
[+] lsm: rename exists_ordered_lsm() to lsm_order_exists()
[+] lsm: rename/rework append_ordered_lsm() into lsm_order_append()
[+] lsm: rename/rework ordered_lsm_parse() to lsm_order_parse()
[+] lsm: cleanup the LSM blob size code
[+] lsm: cleanup initialize_lsm() and rename to lsm_init_single()
[+] lsm: fold lsm_init_ordered() into security_init()
[+] lsm: add/tweak function header comment blocks in lsm_init.c
[+] lsm: cleanup the debug and console output in lsm_init.c
[+] lsm: output available LSMs when debugging
[+] lsm: group lsm_order_parse() with the other lsm_order_*() functions
[+] lsm: introduce an initcall mechanism into the LSM framework
[+] loadpin: move initcalls to the LSM framework
[+] ipe: move initcalls to the LSM framework
[+] smack: move initcalls to the LSM framework
[+] tomoyo: move initcalls to the LSM framework
[+] safesetid: move initcalls to the LSM framework
[+] apparmor: move initcalls to the LSM framework
[+] lockdown: move initcalls to the LSM framework
[+] ima,evm: move initcalls to the LSM framework
[+] selinux: move initcalls to the LSM framework
[+] lsm: consolidate all of the LSM framework initcalls
[+] lsm: add a LSM_STARTED_ALL notification event
[+] audit: fix comment misindentation in audit.h
[+] memfd,selinux: call security_inode_init_security_anon()
[+] clk: socfpga: agilex5: add clock driver for Agilex5
[+] crypto: asymmetric_keys - prevent overflow in asymmetric_key_generate_id
[+] crypto: sun8i-ss - Move j init earlier in sun8i_ss_hash_run
[+] crypto: hisilicon/qm - restore original qos values
[+] KEYS: trusted: Pass argument by pointer in dump_options
[+] OPP: Initialize scope-based pointers inline
[+] cpufreq: s5pv210: fix refcount leak
[+] cpufreq: dt-platdev: Add JH7110S SOC to the allowlist
[+] cpufreq: tegra186: add OPP support and set bandwidth
[+] perf build: Fix perf build issues with fixdep
[+] gpio: bt8xx: use generic power management
[+] drm/sysfb: Use new CRTC state in begin_fb_access
[+] usb: typec: ps883x: Fix missing mutex_unlock()
[+] drm/i915/display: drop a few unnecessary i915_drv.h includes
[+] drm/xe/compat: drop include xe_device.h from i915_drv.h
[+] drm/xe/migrate: fix offset and len check
[+] drm/xe/migrate: rework size restrictions for sram pte emit
[+] drm/xe/migrate: fix chunk handling for 2M page emit
[+] drm/xe/migrate: fix batch buffer sizing
[+] drm/xe/migrate: trim batch buffer sizing
[+] drm/xe/migrate: support MEM_COPY instruction
[+] drm/xe/migrate: skip bounce buffer path on xe2
[+] drm/xe/cri: Add CRI platform definition
[+] accel/ivpu: Add support for Nova Lake's NPU
[+] gpio: regmap: Force writes for aliased data regs
[+] gpio: regmap: Bypass cache for aliased inputs
[+] pinctrl: pinmux: Add missing .function_is_gpio kerneldoc
[+] backlight: Do not include in header file
[+] ata: pata_it821x: Replace deprecated strcpy with strscpy in it821x_display_disk
[+] dt-bindings: ata: snps,dwc-ahci: Allow 'iommus' property
[+] ASoC: SOF: Fix function topology name check in profile info output
[+] ASoC: max98090/91: fixing a space
[+] regulator: dt-bindings: qcom,rpmh: Add support for PMR735D
[+] regulator: rpmh-regulator: Add RPMH regulator support for PMR735D
[+] spi: dt-bindings: don't check node names
[+] spi: spi-qpic-snand: make qcom_spi_ecc_engine_ops_pipelined const
[+] leds: leds-lp50xx: Allow LED 0 to be added to module bank
[+] dt-bindings: pinctrl: toshiba,visconti: Drop redundant functions type
[+] memory: renesas-rpc-if: Add suspend/resume support
[+] soc: renesas: rcar-rst: Keep RESBAR2S in default state
[+] mmc: core: Skip to set the default 200mA SD current limit
[+] s390/pci: Highlight failure to enable PCI function
[+] s390/smp: Fix fallback CPU detection
[+] drm/xe/cri: Setup MOCS table
[+] s390/ap: Expose ap_bindings_complete_count counter via sysfs
[+] PM: runtime: docs: Update pm_runtime_allow/forbid() documentation
[+] arm64: defconfig: Enable RZ/T2H / RZ/N2H ADC driver
[+] clk: renesas: cpg-mssr: Add read-back and delay handling for RZ/T2H MSTP
[+] clk: renesas: r9a09g057: Add clock and reset entries for TSU
[+] clk: renesas: cpg-mssr: Spelling s/offets/offsets/
[+] clk: renesas: r9a09g057: Add clock and reset entries for RTC
[+] pinctrl: renesas: rza1: Make mux_conf const in rza1_pin_mux_single()
[+] printk: Introduce console_flush_one_record
[+] printk: console_flush_one_record() code cleanup
[+] printk: Use console_flush_one_record for legacy printer kthread
[+] rust: opp: simplify callers of `to_c_str_array`
[+] pstore/ram: Update module parameters from platform data
[+] rust: pci: refer to legacy as INTx interrupts
[+] rust: pci: normalise spelling of PCI BAR
[+] arm64: dts: socfpga: move sdmmc-ecc to the base DTSI file
[+] drm/xe: Use SVM range helpers in PT layer
[+] ASoC: max98090/91: adding DAPM routing for digital output for max98091
[+] rust: drm/gem: Remove Object.dev
[+] perf annotate: Fix Clang build by adding block in switch case
[+] tools: arm64: Add Cortex-A720AE definitions
[+] drm/xe/xe3p_xpc: Treat all PSMI MCR ranges as "INSTANCE0"
[+] selinux: Introduce a new config to make avc cache slot size adjustable
[+] selinux: Move avtab_hash() to a shared location for future reuse
[+] selinux: improve bucket distribution uniformity of avc_hash()
[+] drm/xe/xe3p_xpc: Add MCR steering for NODE and L3BANK ranges
[+] perf cs-etm: Mute enumeration value warning
[+] scsi: ufs: core: Improve documentation in include/ufs/ufshci.h
[+] scsi: ufs: core: Change the type of uic_command::cmd_active
[+] scsi: ufs: core: Remove UFS_DEV_COMP
[+] scsi: ufs: core: Move the ufshcd_enable_intr() declaration
[+] scsi: ufs: core: Remove a goto label from ufshcd_uic_cmd_compl()
[+] scsi: ufs: core: Simplify ufshcd_mcq_sq_cleanup() using guard()
[+] Merge patch series "Eight small UFS patches"
[+] scsi: core: Minor comment fixes for scsi_host_busy()
[+] scsi: advansys: Don't call asc_prt_scsi_host() -> scsi_host_busy()
[+] scsi: aacraid: Improve code readability
[+] scsi: qla4xxx: Use correct variable in memset for clarity
[+] riscv: dts: spacemit: add Ethernet and PDMA to OrangePi RV2
[+] drm/client: Add client free callback to unprepare fb_helper
[+] drm/log: Do not hold lock across drm_client_release()
[+] drm/log: Add free callback
[+] drm/client: Do not free client memory by default
[+] ACPI: fan: Workaround for 64-bit firmware bug
[+] drm/{i915,xe}/fbdev: add intel_fbdev_fb_pitch_align()
[+] Merge tag 'mpfs-pinctrl-binding-base' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into devel
[+] dt-bindings: pinctrl: document pic64gx "gpio2" pinmux
[+] pinctrl: add pic64gx "gpio2" pinmux driver
[+] dt-bindings: pinctrl: document polarfire soc iomux0 pinmux
[+] pinctrl: add polarfire soc iomux0 pinmux driver
[+] MAINTAINERS: add Microchip RISC-V pinctrl drivers/bindings to entry
[+] printk: nbcon: Export console_is_usable
[+] printk: nbcon: Introduce KDB helpers
[+] printk: nbcon: Allow KDB to acquire the NBCON context
[+] printk: nbcon: Export nbcon_write_context_set_buf
[+] kdb: Adapt kdb_msg_write to work with NBCON consoles
[+] ASoC: soc_sdw_utils: add cs35l57 support
[+] ASoC: sdw_utils: add name_prefix for rt1321 part id
[+] HID: intel-ish-hid: Fix -Wcast-function-type-strict in devm_ishtp_alloc_workqueue()
[+] Merge tag 'drm-misc-next-2025-10-21' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
[+] dt-bindings: usb: qcom,snps-dwc3: Add the SM8750 compatible
[+] usb: dwc3: Allow usb role swich control from userspace
[+] Merge drm/drm-next into drm-misc-next
[+] usb: typec: ucsi_glink: Update request/response buffers to be packed
[+] usb: typec: ucsi_glink: Increase buffer size to support UCSI v2
[+] Merge patch series "usb: typec: ucsi_glink: Add support UCSI v2"
[+] s390/ptrace: Explicitly include
[+] s390/ap: Don't leak debug feature files if AP instructions are not available
[+] watchdog: move nmi_watchdog sysctl into .rodata
[+] tools/power turbostat: Regression fix Uncore MHz printed in hex
[+] tools/power turbostat: Add Wildcat Lake and Nova Lake support
[+] tools/power turbostat: Refactor added column header printing
[+] tools/power turbostat: Refactor added-counter value printing code
[+] tools/power turbostat.8: Update example
[+] tools/power turbostat: Refactor floating point printout code
[+] tools/power turbostat: Remove dead code
[+] dt-bindings: power: Add MT8196 GPU frequency control binding
[+] remoteproc: imx_rproc: Simplify clock enable logic using dcfg flags
[+] remoteproc: imx_rproc: Make detach operation platform-specific
[+] remoteproc: imx_rproc: Enable PM runtime support unconditionally
[+] remoteproc: imx_rproc: Remove the assignement to method
[+] interconnect: Optimize kbps_to_icc() macro
[+] x86/tsx: Make tsx_ctrl_state static
[+] x86/tsx: Get the tsx= command line parameter with early_param()
[+] drm/gud: rearrange gud_probe() to prepare for function splitting
[+] dt-bindings: vendor-prefixes: Add UltraRISC
[+] dt-bindings: interrupt-controller: Add UltraRISC DP1000 PLIC
[+] irqchip/sifive-plic: Cache the interrupt enable state
[+] treewide: Remove in_irq()
[+] accel/amdxdna: Fix incorrect return value in aie2_hwctx_sync_debug_bo()
[+] accel/amdxdna: Fix uninitialized return value
[+] dt-bindings: npu: Add Arm Ethos-U65/U85
[+] accel: Add Arm Ethos-U NPU driver
[+] x86/mm: Unify __phys_addr_symbol()
[+] sorttable: Move ELF parsing into scripts/elf-parse.[ch]
[+] tracing: Add a tracepoint verification check at build time
[+] tracepoint: Do not warn for unused event that is exported
[+] tracing: Allow tracepoint-update.c to work with modules
[+] tracing: Add warnings for unused tracepoints for modules
[+] drm/i915/vrr: Fix intel_vrr_always_use_vrr_tg()==true on TGL
[+] drm/i915/lrr: Include SCL in lrr_params_changed()
[+] drm/i915: Remove the "vblank delay" state dump
[+] drm/i915/vrr: Compute fixed refresh rate timings the same way as CMRR timings
[+] drm/i915/vrr: Reorganize intel_vrr_compute_cmrr_timings() a bit
[+] drm/i195/vrr: Move crtc_state->vrr.{vmin,vmax} update into intel_vrr_compute_vrr_timings()
[+] drm/i915/vrr: Move compute_fixed_rr_timings()
[+] drm/i915/vrr: Extract intel_vrr_set_vrr_timings()
[+] drm/i915/vrr: Avoid redundant TRANS_PUSH write in intel_vrr_enable()
[+] drm/i915/vrr: Move EMP_AS_SDP_TL write into intel_vrr_set_transcoder_timings()
[+] drm/i915/vrr: Use trans_vrr_ctl() in intel_vrr_transcoder_disable()
[+] drm/i915/vrr: Extract intel_vrr_tg_disable()
[+] drm/i915/vrr: Extract intel_vrr_tg_enable()
[+] drm/i915/vrr: Disable VRR TG in intel_vrr_transcoder_disable() only on always use_vrr_tg() platforms
[+] drm/i915/vrr: Always write TRANS_VRR_CTL in intel_vrr_set_transcoder_timings() on !always_use_vrr_tg()
[+] drm/i915/vrr: Remove redundant HAS_VRR() checks
[+] drm/i915/vrr: Move HAS_VRR() check into intel_vrr_set_transcoder_timings()
[+] drm/i915/vrr: s/crtc_state/old_crtc_state/ in intel_vrr_transcoder_disable()
[+] drm/i915/vrr: Nuke intel_vrr_vblank_exit_length()
[+] drm/i915/vrr: Nuke intel_vrr_vmin_flipline()
[+] drm/i915/vrr: Update the intel_vrr_extra_vblank_delay() comment
[+] drm/i915/vrr: Check HAS_VRR() first in intel_vrr_is_capable()
[+] f2fs: maintain one time GC mode is enabled during whole zoned GC cycle
[+] f2fs: set default valid_thresh_ratio to 80 for zoned devices
[+] f2fs: use folio_nr_pages() instead of shift operation
[+] drm/xe/configfs: Drop MAX_GT_TYPE_CHARS constant
[+] sched_ext: Fix scx_bpf_dsq_peek() with FIFO DSQs
[+] sched_ext: Add ___compat suffix to scx_bpf_dsq_insert___v2 in compat.bpf.h
[+] gpu: nova-core: regs: rename .alter() --> .update()
[+] gpu: nova-core: Ada: basic GPU identification
[+] gpu: nova-core: remove an unnecessary register read: HWCFG1
[+] gpu: nova-core: remove unnecessary need_riscv, bar parameters
[+] gpu: nova-core: replace wait_on with kernel equivalents
[+] gpu: nova-core: bitfield: simplify condition
[+] gpu: nova-core: bitfield: simplify expression
[+] gpu: nova-core: bitfield: remove BitOr implementation
[+] leds: upboard: Fix module alias
[+] perf stat: Add/fix bperf cgroup max events workarounds
[+] perf auxtrace: Add auxtrace_synth_id_range_start() helper
[+] dt-bindings: PCI: amlogic,axg-pcie: Fix select schema
[+] PCI: endpoint: pci-epf-test: Fix sleeping function being called from atomic context
[+] dt-bindings: PCI: Update the email address for Manivannan Sadhasivam
[+] drm/gem-atomic: Reset plane state to NULL if allocation failed
[+] rust: simplify read_poll_timeout's example code
[+] dt-bindings: arm: imx: document i.MX 95 Verdin Evaluation Kit (EVK)
[+] arm64: dts: freescale: add initial support for i.MX 95 Verdin Evaluation Kit (EVK)
[+] arm64: dts: imx8mm-phyboard-polis-rdk: Add USB1 OC pin configuration
[+] arm64: dts: imx8mm-phygate-tauri-l: Update pad ctl for USB OC pin
[+] ARM: dts: imx6q-evi: fix rtc compatible
[+] crypto: x86/aes-gcm - add VAES+AVX2 optimized code
[+] crypto: x86/aes-gcm - remove VAES+AVX10/256 optimized code
[+] crypto: x86/aes-gcm - rename avx10 and avx10_512 to avx512
[+] crypto: x86/aes-gcm - clean up AVX512 code to assume 512-bit vectors
[+] crypto: x86/aes-gcm - reorder AVX512 precompute and aad_update functions
[+] crypto: x86/aes-gcm - revise some comments in AVX512 code
[+] crypto: x86/aes-gcm - optimize AVX512 precomputation of H^2 from H^1
[+] crypto: x86/aes-gcm - optimize long AAD processing with AVX512
[+] arm64: dts: ti: k3-am62p: Fix memory ranges for GPU
[+] ARM: dts: imx53: enable PMIC RTC on imx53-qsrb
[+] arm64: dts: imx8mp: add idle cooling devices to cpu core
[+] arm64: dts: imx8mp: add cpuidle cooling device to the alert trip point
[+] dt-bindings: arm: fsl: Add Protonic PRT8ML
[+] arm64: dts: add Protonic PRT8ML board
[+] dt-bindings: fsl,fpga-qixis-i2c: add support for LX2160ARDB FPGA
[+] dt-bindings: fsl,fpga-qixis: describe the gpio child node found on LS1046AQDS
[+] arm64: dts: lx2160a-rdb: describe the QIXIS FPGA and two child GPIO controllers
[+] arm64: dts: ls1046a-qds: describe the FPGA based GPIO controller
[+] arm64: dts: lx2160a-rdb: fully describe the two SFP+ cages
[+] arm64: dts: ls1046a-qds: describe the two on-board SFP+ cages
[+] ARM: dts: imx6: rename stmpgpio to gpio
[+] ARM: dts: imx6: rename touch-thermal0 to touch-0-thermal
[+] ARM: dts: imx6: rename m95m02 to eeprom
[+] ARM: dts: imx6qdl-ts4900: rename ngpio to ngpios
[+] ARM: dts: imx6: remove gpio suffix for regulator
[+] ARM: dts: imx6: change voltage-divider's io-channel-cells to 1
[+] ARM: dts: imx6: remove pinctrl-name if pinctrl-0 doesn't exist
[+] ARM: dts: imx6-tbs2910: rename ir_recv to ir-receiver
[+] ARM: dts: imx6q-utilite-pro: add missing required property for pci
[+] ARM: dts: imx6ull-phytec-tauri: remove extra space before jedec,spi-nor
[+] ARM: dts: imx6qdl-nitrogen6_max: rename i2cmux to i2c
[+] firmware: imx: scu-irq: fix OF node leak in
[+] firmware: imx: scu-irq: Free mailbox client on failure at imx_scu_enable_general_irq_channel()
[+] firmware: imx: scu-irq: Init workqueue before request mbox channel
[+] firmware: imx: scu-irq: Set mu_resource_id before get handle
[+] firmware: imx: scu-irq: Remove unused export of imx_scu_enable_general_irq_channel
[+] firmware: imx: scu: Update error code
[+] firmware: imx: scu: Suppress bind attrs
[+] firmware: imx: scu: Use devm_mutex_init
[+] Merge 6.18-rc3 into char-misc-next
[+] arm64: dts: im8mp-phy{board,core}: update license
[+] arm64: dts: imx8mp pollux: add display overlays
[+] arm64: dts: imx8mp pollux: add expansion board overlay
[+] arm64: dts: imx8mp pollux: add displays for expansion board
[+] ARM: dts: imx: add power-supply for lcd panel
[+] ARM: dts: imx6ull-dhcom-pdk2: rename power-supply to vcc-supply for touchscreen
[+] ARM: dts: imx: remove redundant linux,phandle
[+] ARM: dts: imx6qdl-skov-cpu fix typo interrupt
[+] ARM: dts: imx6q-cm-fx6.dts: add supplies for wm8731
[+] ARM: dts: Add bus type for parallel ov5640
[+] ARM: dts: add device_type for memory node
[+] ARM: dts: remove undocumented clock-names for ov5642
[+] ARM: dts: imx7ulp: remove bias-pull-up
[+] Merge 6.18-rc3 into driver-core-next
[+] Merge 6.18-rc3 into staging-next
[+] Merge 6.18-rc3 into tty-next
[+] Merge 6.18-rc3 into usb-next
[+] USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC
[+] USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC
[+] USB: serial: belkin_sa: clean up tiocmset()
[+] USB: serial: kobil_sct: clean up tiocmset()
[+] USB: serial: kobil_sct: clean up device type checks
[+] USB: serial: kobil_sct: add control request helpers
[+] USB: serial: kobil_sct: clean up set_termios()
[+] USB: serial: kobil_sct: drop unnecessary initialisations
[+] Merge tag 'v6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
[+] ALSA: maestro3: using vmalloc_array() to handle the code
[+] gpio: qixis-fpga: Fix a NULL vs IS_ERR() bug in probe()
[+] arm64: dts: ti: k3-am62: Add support for AM625 OLDI IO Control
[+] arm64: dts: ti: k3-am625: Add OLDI support
[+] arm64: dts: mediatek: mt8395-genio-1200-evk: Describe CPU supplies
[+] arm64: dts: mediatek: mt8365: Add GPU support
[+] arm64: dts: mediatek: mt8365-evk: Enable GPU support
[+] pinctrl: renesas: rzg2l: Remove useless wrappers
[+] clk: renesas: rzv2h: Add instance field to struct pll
[+] clk: renesas: rzv2h: Use GENMASK for PLL fields
[+] clk: renesas: rzv2h: Add support for DSI clocks
[+] ASoC: dt-bindings: qcom,sm8250: add QRB2210 soundcard
[+] ASoC: qcom: sm8250: add qrb2210-sndcard compatible string
[+] ASoC: cs530x: Update the copyright headers
[+] ASoC: cs530x: Sort #include directives and tydy up whitespaces
[+] ASoC: cs530x: Remove unused struct members and constants
[+] ASoC: cs530x: Correct constant naming
[+] ASoC: dt-bindings: sound: cirrus: cs530x: Add cs530x
[+] ASoC: cs530x: Add CODEC and DAC support
[+] ASoC: cs530x: Rename bitfield to reflect common use for ADC and DAC
[+] ASoC: cs530x: Check the DEVID matches the devtype
[+] ASoC: cs530x: Correct MCLK reference frequency values
[+] ASoC: cs530x: Rename i2c related structures
[+] ASoC: dt-bindings: sound: cirrus: cs530x: Add SPI bus support
[+] ASoC: cs530x: Add SPI bus support for cs530x parts
[+] spi: spi-mem: Trace exec_op
[+] irqchip/sifive-plic: Add support for UltraRISC DP1000 PLIC
[+] Merge tag 'clk-renesas-rzv2h-plldsi-tag' into renesas-clk-for-v6.19
[+] clk: renesas: r9a09g057: Add clock and reset entries for DSI and LCDC
[+] clk: renesas: r9a09g077: Add TSU module clock
[+] clk: renesas: r9a09g056: Add clocks and resets for DSI and LCDC modules
[+] clk: renesas: r9a09g056: Add support for PLLVDO, CRU clocks, and resets
[+] clk: renesas: r9a09g056: Add clock and reset entries for ISP
[+] RDMA/cm: Base cm_id destruction timeout on CMA values
[+] iommu/pages: use folio_nr_pages() instead of shift operation
[+] ASoC: renesas: fsi: Constify struct fsi_stream_handler
[+] dt-bindings: mediatek: mt8189: Add bindings for MM & APU & INFRA IOMMU
[+] iommu/mediatek: Add a flag DL_WITH_MULTI_LARB
[+] iommu/mediatek: mt8189: Add APU IOMMUs support
[+] iommu/mediatek: mt8189: Add INFRA IOMMUs support
[+] iommu/mediatek: mt8189: Add MM IOMMUs support
[+] MAINTAINERS: Maintain spsc_queue through drm_sched
[+] regulator: Let raspberrypi drivers depend on ARM
[+] iommu: Generic support for RMRs during device release
[+] iommu/arm-smmu-v3: Set release_domain to arm_smmu_blocked_domain
[+] iommu/exynos-iommu: Set release_domain to exynos_identity_domain
[+] iommu/amd: Set release_domain to blocked_domain
[+] iommu: Do not revert set_domain for the last gdev
[+] iommu: Pass in old domain to attach_dev callback functions
[+] drm/xe: Fix spelling and typos across Xe driver files
[+] Merge tag 'x86_urgent_for_v6.18_rc3' into x86/microcode
[+] i2c: designware: Remove i2c_dw_remove_lock_support()
[+] i2c: busses: bcm2835: convert from round_rate() to determine_rate()
[+] i2c: pcf8584: Remove debug macros from i2c-algo-pcf.c
[+] i2c: pcf8584: Fix do not use assignment inside if conditional
[+] i2c: designware: Omit a variable reassignment in dw_i2c_plat_probe()
[+] i2c: stm32: Omit two variable reassignments in stm32_i2c_dma_request()
[+] i2c: i801: Add support for Intel Diamond Rapids
[+] dt-bindings: i2c: i2c-rk3x: Add compatible string for RK3506
[+] i2c: designware: Disable SMBus interrupts to prevent storms from mis-configured firmware
[+] iio: st_lsm6dsx: Fixed calibrated timestamp calculation
[+] gpio: loongson-64bit: Switch to dynamic allocate GPIO base in byte mode
[+] cpuidle: menu: Use residency threshold in polling state override decisions
[+] regulator: dt-bindings: nxp,pca9450: document input supplies
[+] regulator: pca9450: link regulator inputs to supply groups
[+] arm64: dts: qcom: x1e80100: Fix compile warnings for USB HS controller
[+] arm64: dts: qcom: x1e80100: Add missing quirk for HS only USB controller
[+] arm64: dts: qcom: lemans: Add missing quirk for HS only USB controller
[+] um: init cpu_tasks[] earlier
[+] ASoC: cs35l56: Read silicon ID during initialization and save it
[+] ASoC: cs-amp-lib: Add helpers for factory calibration
[+] ASoC: cs35l56: Add common code for factory calibration
[+] um/hostfs: define HOSTFS_ATTR_* via asm-offsets
[+] ASoC: cs35l56: Create debugfs files for factory calibration
[+] um: move asm-offsets generation into a single file
[+] ALSA: hda/cs35l56: Create debugfs files for factory calibration
[+] ASoC: cs-amp-lib-test: Add cases for factory calibration helpers
[+] ASoC: cs-amp-lib: Return attributes from cs_amp_get_efi_variable()
[+] ASoC: cs-amp-lib: Add function to write calibration to UEFI
[+] ASoC: cs35l56: Add calibration command to store into UEFI
[+] ALSA: hda/cs35l56: Set cal_index to the amp index
[+] ASoC: cs-amp-lib-test: Add test cases for cs_amp_set_efi_calibration_data()
[+] amba: tegra-ahb: enable compile testing
[+] iommu: tegra: enable compile testing
[+] slab: constify slab debug strings
[+] slab: convert setup_slub_debug() to use __core_param_cb()
[+] x86/um/vdso: Fix prototype of clock_gettime()
[+] x86/um/vdso: Use prototypes from generic vDSO headers
[+] x86/um/vdso: Panic when vDSO can not be allocated
[+] x86/um/vdso: Drop VDSO64-y from Makefile
[+] drm/xe/pf: Fix VF FLR synchronization between all GTs
[+] PCI: endpoint: Rename 'epf_bar::aligned_size' to 'epf_bar:mem_size'
[+] PCI: endpoint: Add pci_epf_get_required_bar_size() helper
[+] dt-bindings: gpu: img,powervr-rogue: Document GX6250 GPU in Renesas R-Car M3-W/M3-W+
[+] ACPI: PRM: Add acpi_prm_handler_available()
[+] arm64: dts: qcom: lemans-evk-camera: Add DT overlay
[+] arm64: dts: qcom: qcs615: Add OSM l3 interconnect provider node and CPU OPP tables to scale DDR/L3
[+] arm64: dts: qcom: sc7280: Increase config size to 256MB for ECAM feature
[+] PCI: endpoint: Add pci_epf_assign_bar_space() API
[+] arm64: dts: qcom: lemans: move USB PHYs to a proper place
[+] arm64: dts: qcom: lemans: add refgen regulator and use it for DSI
[+] arm64: dts: qcom: sc7180: add refgen regulator and use it for DSI
[+] arm64: dts: qcom: sc7280: add refgen regulator and use it for DSI
[+] arm64: dts: qcom: sc8180x: add refgen regulator and use it for DSI
[+] arm64: dts: qcom: sdm670: add refgen regulator and use it for DSI
[+] arm64: dts: qcom: sdm845: add refgen regulator and use it for DSI
[+] arm64: dts: qcom: sm6350: add refgen regulator and use it for DSI
[+] arm64: dts: qcom: sm8150: add refgen regulator and use it for DSI
[+] arm64: dts: qcom: sm8250: add refgen regulator and use it for DSI
[+] arm64: dts: qcom: qcs8300: add refgen regulator
[+] arm64: dts: qcom: sc8280xp: add refgen regulator
[+] arm64: dts: qcom: sm6375: add refgen regulator
[+] arm64: dts: qcom: rename qcs8300 to monaco
[+] arm64: dts: qcom: rename x1e80100 to hamoa
[+] arm64: dts: qcom: rename sm6150 to talos
[+] arm64: dts: qcom: qcs8300-pmics: Remove 'allow-set-time' property
[+] PCI: endpoint: pci-epf-vntb: Add MSI doorbell support
[+] tools/nolibc: x86: fix section mismatch caused by asm "mem*" functions
[+] remoteproc: core: Drop redundant initialization of 'ret' in rproc_shutdown()
[+] remoteproc: core: Sort header includes
[+] remoteproc: core: Removed unused headers
[+] remoteproc: core: Remove unused export of rproc_va_to_pa
[+] ASoC: SDCA: Rename SoundWire struct device variables
[+] regmap: sdw-mbq: Don't assume the regmap device is the SoundWire slave
[+] ASoC: SDCA: Add manual PM runtime gets to IRQ handlers
[+] ASoC: SDCA: Pass SoundWire slave to HID
[+] ASoC: SDCA: Pass device register map from IRQ alloc to handlers
[+] ASoC: SDCA: Update externally_requested flag to cover all requests
[+] ASoC: SDCA: Factor out a helper to find SDCA IRQ data
[+] ASoC: SDCA: Rely less on the ASoC component in IRQ handling
[+] ASoC: SDCA: Force some SDCA Controls to be volatile
[+] ASoC: SDCA: Parse XU Entity properties
[+] ASoC: SDCA: Parse Function Reset max delay
[+] ASoC: SDCA: Add UMP buffer helper functions
[+] ASoC: SDCA: Add SDCA FDL data parsing
[+] ASoC: SDCA: Add FDL library for XU entities
[+] ASoC: SDCA: Add FDL-specific IRQ processing
[+] ASoC: SDCA: Add completion for FDL start and stop
[+] ASoC: SDCA: Add UMP timeout handling for FDL
[+] ASoC: SDCA: Add early IRQ handling
[+] ASoC: SDCA: Add HID button IRQ
[+] drm/xe/xe3: Add WA_14024681466 for Xe3_LPG
[+] um: Make host_task_size a local variable
[+] um: Use PAGE_ALIGN() for address alignment
[+] um: Replace UML_ROUND_UP() with PAGE_ALIGN()
[+] um: Remove file-based iomem emulation support
[+] um: Do not disable kmalloc in initial_thread_cb()
[+] um: Turn signals_* into thread-local variables
[+] um: Determine sleep based on need_resched()
[+] um: Define timers on a per-CPU basis
[+] um: Add initial SMP support
[+] um: vdso: Remove getcpu support on x86
[+] asm-generic: percpu: Add assembly guard
[+] um: Enable SMP support on x86
[+] arm64: dts: qcom: sm6350: Add MDSS_CORE reset to mdss
[+] arm64: dts: qcom: qcs6490-rb3gen2: Update regulator settings
[+] arm64: dts: qcom: msm8916-longcheer-l8910: Add touchscreen
[+] arm64: dts: qcom: qcs6490-rb3gen2: Add firmware-name to QUPv3 nodes
[+] arm64: dts: qcom: lemans-evk: Add firmware-name to QUPv3 nodes
[+] arm64: dts: qcom: monaco-evk: Add firmware-name to QUPv3 nodes
[+] arm64: dts: qcom: qcm6490-fairphone-fp5: Add vibrator support
[+] irqdomain: Add firmware info reporting interface
[+] ACPI: irq: Add interrupt affinity reporting interface
[+] of/irq: Add interrupt affinity reporting interface
[+] platform: Add firmware-agnostic irq and affinity retrieval interface
[+] irqchip/gic-v3: Add FW info retrieval support
[+] irqchip/apple-aic: Add FW info retrieval support
[+] coresight: trbe: Convert to the new interrupt affinity retrieval API
[+] perf: arm_pmu: Convert to the new interrupt affinity retrieval API
[+] perf: arm_spe_pmu: Convert to new interrupt affinity retrieval API
[+] irqchip/gic-v3: Switch high priority PPIs over to handle_percpu_devid_irq()
[+] genirq: Kill handle_percpu_devid_fasteoi_nmi()
[+] genirq: Merge irqaction::{dev_id,percpu_dev_id}
[+] genirq: Factor-in percpu irqaction creation
[+] genirq: Add affinity to percpu_devid interrupt requests
[+] genirq: Update request_percpu_nmi() to take an affinity
[+] genirq: Allow per-cpu interrupt sharing for non-overlapping affinities
[+] genirq: Add request_percpu_irq_affinity() helper
[+] perf: arm_pmu: Request specific affinities for per CPU NMIs/interrupts
[+] perf: arm_spe_pmu: Request specific affinities for per CPU interrupts
[+] coresight: trbe: Request specific affinities for per CPU interrupts
[+] irqchip/gic-v3: Drop support for custom PPI partitions
[+] irqchip/apple-aic: Drop support for custom PMU irq partitions
[+] irqchip: Kill irq-partition-percpu
[+] genirq: Kill irq_{g,s}et_percpu_devid_partition()
[+] irqdomain: Kill of_node_to_fwnode() helper
[+] perf: arm_pmu: Kill last use of per-CPU cpu_armpmu pointer
[+] arm64: dts: qcom: sdm845-starqltechn: remove (address|size)-cells
[+] arm64: dts: qcom: sdm845-starqltechn: fix max77705 interrupts
[+] arm64: dts: qcom: sdm845-oneplus: Correct gpio used for slider
[+] dt-bindings: arm: qcom: Add Asus Zenbook A14 UX3407QA LCD/OLED variants
[+] arm64: dts: qcom: Rework X1-based Asus Zenbook A14's displays
[+] arm64: dts: qcom: x1e80100-asus-zenbook-a14: Enable WiFi, Bluetooth
[+] drm/xe/pf: Access VF's register using dedicated MMIO view
[+] dt-bindings: arm: qcom: Add Radxa Dragon Q6A
[+] arm64: dts: qcom: qcs6490: Introduce Radxa Dragon Q6A
[+] arm64: dts: qcom: sm8250: Add MDSS_CORE reset to mdss
[+] arm64: dts: qcom: qcm6490-fairphone-fp5: Add supplies to simple-fb node
[+] arm64: dts: qcom: qcm6490-fairphone-fp5: Add VTOF_LDO_2P8 regulator
[+] arm64: dts: qcom: qcm6490-fairphone-fp5: Use correct compatible for audiocc
[+] arm64: dts: qcom: qcm6490-shift-otter: Use correct compatible for audiocc
[+] arm64: dts: qcom: sm7325-nothing-spacewar: Use correct compatible for audiocc
[+] arm64: dts: qcom: sm8650: set ufs as dma coherent
[+] arm64: dts: qcom: sm8750-mtp: move PCIe GPIOs to pcieport0 node
[+] dt-bindings: arm: qcom: Document Huawei MateBook E 2019
[+] arm64: dts: qcom: Add support for Huawei MateBook E 2019
[+] dt-bindings: arm: qcom: Add Asus ZenFone 2 Laser/Selfie
[+] arm64: dts: qcom: msm8939-asus-z00t: add initial device tree
[+] arm64: defconfig: Enable two Novatek display panels for MTP8750 and Tianma
[+] arm64: dts: qcom: qcm6490-shift-otter: Fix sorting and indentation
[+] arm64: dts: qcom: qcm6490-shift-otter: Remove thermal zone polling delays
[+] arm64: dts: qcom: qcm6490-shift-otter: Add missing reserved-memory
[+] arm64: dts: qcom: qcm6490-shift-otter: Enable flash LED
[+] arm64: dts: qcom: qcm6490-shift-otter: Enable RGB LED
[+] arm64: dts: qcom: qcm6490-shift-otter: Enable venus node
[+] arm64: dts: qcom: qcm2290: Fix uart3 QUP interconnect
[+] arm64: dts: qcom: qcm2290: Add uart1 and uart5 nodes
[+] arm64: dts: qcom: x1e80100: Describe the full 'link' region of DP hosts
[+] arm64: dts: qcom: hamoa-iot-evk: Fix 4-speaker playback support
[+] arm64: dts: qcom: x1e80100: Move CPU idle states to their respective PSCI PDs
[+] arm64: dts: qcom: x1-dell-thena: Add missing pinctrl for eDP HPD
[+] arm64: dts: qcom: x1-dell-thena: remove dp data-lanes
[+] selftests/bpf: remove unnecessary kfunc prototypes
[+] bpf: widen dynptr size/offset to 64 bit
[+] lib: move freader into buildid.h
[+] lib/freader: support reading more than 2 folios
[+] bpf: verifier: centralize const dynptr check in unmark_stack_slots_dynptr()
[+] bpf: add plumbing for file-backed dynptr
[+] bpf: add kfuncs and helpers support for file dynptrs
[+] bpf: verifier: refactor kfunc specialization
[+] bpf: dispatch to sleepable file dynptr
[+] selftests/bpf: add file dynptr tests
[+] Merge branch 'bpf-introduce-file-dynptr'
[+] arm64: dts: qcom: sm8450: Add opp-level to indicate PCIe data rates
[+] arm64: dts: qcom: sm8550: Add opp-level to indicate PCIe data rates
[+] arm64: dts: qcom: sm8650: Add opp-level to indicate PCIe data rates
[+] arm64: dts: qcom: x1e80100: Add opp-level to indicate PCIe data rates
[+] arm64: dts: qcom: sc8280xp: Fix shifted GPI DMA channels
[+] arm64: dts: qcom: sm8550: Add description of MCLK pins
[+] arm64: dts: qcom: sm8550-qrd: Enable CAMSS and S5K3M5 camera sensor
[+] arm64: dts: qcom: sm8550-hdk: Add SM8550-HDK Rear Camera Card overlay
[+] arm64: defconfig: Enable configs for Fairphone 3, 4, 5 smartphones
[+] Documentation: kunit: add description of kunit.enable parameter
[+] soc: qcom: ubwc: Add configuration Glymur platform
[+] arm64: dts: qcom: Add initial support for MSM8937
[+] dt-bindings: arm: qcom: Add Xiaomi Redmi 3S
[+] arm64: dts: qcom: Add Xiaomi Redmi 3S
[+] arm64: dts: qcom: lemans-evk: Add resin key code for PMM8654AU
[+] arm64: dts: qcom: sdm845-starqltechn: Fix i2c-gpio node name
[+] arm64: dts: qcom: sm8250-samsung-common: correct reserved pins
[+] arm64: dts: qcom: lemans-pmics: enable rtc
[+] arm64: dts: qcom: lemans-evk: Enable AMC6821 fan controller
[+] arm64: dts: qcom: lemans: Align ethernet interconnect-names with schema
[+] arm64: dts: qcom: sdx75: Fix the USB interrupt entry order
[+] arm64: dts: qcom: sdm845-shift-axolotl: Drop address and size cells from panel
[+] arm64: dts: qcom: sdm845: Define guard pages within the rmtfs region
[+] accel/qaic: Update the sahara image table for AIC200
[+] ASoC: dt-bindings: allwinner,sun4i-a10-i2s: Add compatible for A523
[+] ASoC: dt-bindings: allwinner,sun4i-a10-spdif: Add compatible for A523
[+] ASoC: sun4i-spdif: Support SPDIF output on A523 family
[+] accel/qaic: Fix comment
[+] accel/qaic: Rename constant for clarity
[+] arm64: dts: qcom: sdm845-shift-axolotl: fix touchscreen properties
[+] arm64: dts: qcom: qcm2290: add APR and its services
[+] arm64: dts: qcom: qcm2290: add LPASS LPI pin controller
[+] arm64: dts: qcom: qrb2210-rb1: add HDMI/I2S audio playback support
[+] perf hwmon_pmu: Fix uninitialized variable warning
[+] arm64: defconfig: Add M31 eUSB2 PHY config
[+] dt-bindings: arm: qcom,ids: Add SoC ID for SM8850
[+] soc: qcom: socinfo: Add SM8850 SoC ID
[+] arm64: dts: qcom: sm6350: Fix wrong order of freq-table-hz for UFS
[+] arm64: dts: qcom: sm6350: Add OPP table support to UFSHC
[+] arm64: dts: qcom: sm6350: Add interconnect support to UFS
[+] RAS/AMD/ATL: Require PRM support for future systems
[+] ACPI: battery: Drop redundant locking
[+] rust: acpi: replace `core::mem::zeroed` with `pin_init::zeroed`
[+] ACPI: TAD: Rearrange runtime PM operations in acpi_tad_remove()
[+] ACPI: TAD: Improve runtime PM using guard macros
[+] arm64: dts: qcom: ipq5424: add cooling maps for CPU thermal zones
[+] ACPI: fan: Add basic notification support
[+] ACPI: fan: Add hwmon notification support
[+] ACPI: fan: Add support for Microsoft fan extensions
[+] dt-bindings: pinctrl: Add cix,sky1-pinctrl
[+] io_uring/fdinfo: cap SQ iteration at max SQ entries
[+] bpf: Add overwrite mode for BPF ring buffer
[+] selftests/bpf: Add overwrite mode test for BPF ring buffer
[+] selftests/bpf/benchs: Add overwrite mode benchmark for BPF ring buffer
[+] arm64: dts: qcom: sc8280xp-x13s: enable camera privacy indicator
[+] arm64: dts: qcom: qcs615-ride: Set drive strength for wlan-en-state pin
[+] dt-bindings: firmware: qcom,scm: Document Glymur scm
[+] arm64: dts: qcom: qcm2290: Fix camss register prop ordering
[+] arm64: dts: qcom: x1e80100-crd: Add charge limit nvmem
[+] cpufreq: nforce2: fix reference count leak in nforce2
[+] cpufreq: CPPC: Don't warn if FIE init fails to read counters
[+] RDMA/rxe: Fix null deref on srq->rq.queue after resize failure
[+] drm/ttm: add pgprot handling for RISC-V
[+] arm64: dts: renesas: Add R8A78000 SoC support
[+] arm64: dts: renesas: r8a78000: Add initial Ironhide board support
[+] arm64: dts: renesas: r8a774a1: Move interrupt-parent to root node
[+] arm64: dts: renesas: r8a774b1: Move interrupt-parent to root node
[+] arm64: dts: renesas: r8a774c0: Move interrupt-parent to root node
[+] arm64: dts: renesas: r8a774e1: Move interrupt-parent to root node
[+] arm64: dts: renesas: r8a77951: Move interrupt-parent to root node
[+] arm64: dts: renesas: r8a77960: Move interrupt-parent to root node
[+] arm64: dts: renesas: r8a77961: Move interrupt-parent to root node
[+] arm64: dts: renesas: r8a77965: Move interrupt-parent to root node
[+] arm64: dts: renesas: r8a77970: Move interrupt-parent to root node
[+] arm64: dts: renesas: r8a77980: Move interrupt-parent to root node
[+] arm64: dts: renesas: r8a77990: Move interrupt-parent to root node
[+] arm64: dts: renesas: r8a77995: Move interrupt-parent to root node
[+] arm64: dts: renesas: r8a779a0: Move interrupt-parent to root node
[+] arm64: dts: renesas: r8a779f0: Move interrupt-parent to root node
[+] arm64: dts: renesas: r8a779g0: Move interrupt-parent to root node
[+] arm64: dts: renesas: r8a779h0: Move interrupt-parent to root node
[+] arm64: dts: renesas: r9a07g043u: Move interrupt-parent to root node
[+] arm64: dts: renesas: r9a07g044: Move interrupt-parent to root node
[+] arm64: dts: renesas: r9a07g054: Move interrupt-parent to root node
[+] arm64: dts: renesas: r9a08g045: Move interrupt-parent to root node
[+] arm64: dts: renesas: r9a09g011: Move interrupt-parent to root node
[+] arm64: dts: renesas: r9a09g047: Move interrupt-parent to root node
[+] arm64: dts: renesas: r9a09g056: Move interrupt-parent to root node
[+] arm64: dts: renesas: r9a09g057: Move interrupt-parent to root node
[+] arm64: dts: renesas: r9a09g077: Move interrupt-parent to root node
[+] arm64: dts: renesas: r9a09g087: Move interrupt-parent to root node
[+] arm64: dts: renesas: r8a77951: Add SWDT node
[+] arm64: dts: renesas: r8a77960: Add SWDT node
[+] arm64: dts: renesas: r8a77961: Add SWDT node
[+] arm64: dts: renesas: r8a77965: Add SWDT node
[+] arm64: dts: renesas: r8a77970: Add SWDT node
[+] arm64: dts: renesas: r8a77990: Add SWDT node
[+] arm64: dts: renesas: r8a77995: Add SWDT node
[+] arm64: dts: renesas: salvator-common: Mark SWDT as reserved
[+] arm64: dts: renesas: ulcb: Mark SWDT as reserved
[+] arm64: dts: renesas: draak: Mark SWDT as reserved
[+] arm64: dts: renesas: ebisu: Mark SWDT as reserved
[+] arm64: dts: renesas: eagle/v3msk: Mark SWDT as reserved
[+] ARM: dts: renesas: gose: Remove superfluous port property
[+] ARM: dts: renesas: r7s72100: Move interrupt-parent to root node
[+] ARM: dts: renesas: r7s9210: Remove duplicate interrupt-parent
[+] ARM: dts: renesas: r8a7742: Move interrupt-parent to root node
[+] ARM: dts: renesas: r8a7743: Move interrupt-parent to root node
[+] ARM: dts: renesas: r8a7744: Move interrupt-parent to root node
[+] ARM: dts: renesas: r8a7745: Move interrupt-parent to root node
[+] ARM: dts: renesas: r8a77470: Move interrupt-parent to root node
[+] ARM: dts: renesas: r8a7790: Move interrupt-parent to root node
[+] ARM: dts: renesas: r8a7791: Move interrupt-parent to root node
[+] ARM: dts: renesas: r8a7792: Move interrupt-parent to root node
[+] ARM: dts: renesas: r8a7793: Move interrupt-parent to root node
[+] ARM: dts: renesas: r8a7794: Move interrupt-parent to root node
[+] ARM: dts: renesas: r9a06g032: Move interrupt-parent to root node
[+] ARM: dts: renesas: koelsch: Update ADV7180 binding
[+] arm64: dts: renesas: r9a09g077: Add ADCs support
[+] arm64: dts: renesas: r9a09g087: Add ADCs support
[+] arm64: dts: renesas: rzt2h/rzn2h-evk: Enable ADCs
[+] arm64: dts: renesas: r8a779a0: Add SWDT node
[+] arm64: dts: renesas: r8a779f0: Add SWDT node
[+] arm64: dts: renesas: r8a779g0: Add SWDT node
[+] arm64: dts: renesas: r8a779h0: Add SWDT node
[+] arm64: dts: renesas: v3msk: Enable watchdog timer
[+] ARM: dts: renesas: r9a06g032-rzn1d400-db: Drop invalid #cells properties
[+] arm64: dts: renesas: r9a09g057: Add Cortex-A55 PMU node
[+] arm64: dts: renesas: r9a09g056: Add Cortex-A55 PMU node
[+] arm64: dts: renesas: r9a09g077: Add Cortex-A55 PMU node
[+] arm64: dts: renesas: r9a09g087: Add Cortex-A55 PMU node
[+] ARM: dts: renesas: kzm9g: Name interrupts for accelerometer
[+] arm64: dts: renesas: r8a77960: Add GX6250 GPU node
[+] arm64: dts: renesas: r8a77961: Add GX6250 GPU node
[+] arm64: dts: layerscape: add dma-coherent for usb node
[+] seqlock: Allow KASAN to fail optimizing
[+] rust: usb: fix formatting
[+] riscv: dts: thead: Add PWM controller node
[+] riscv: dts: thead: Add PWM fan and thermal control
[+] pinctrl: cix: Add pin-controller support for sky1
[+] pinctrl: pinconf-generic: Fix minor typos in comments
[+] pinctrl: pinconf-generic: Handle string values for generic properties
[+] pinctrl: pinconf-generic: Add properties 'skew-delay-{in,out}put-ps'
[+] dt-bindings: pincfg-node: Add properties 'skew-delay-{in,out}put-ps'
[+] pinctrl: stm32: Rework stm32_pconf_parse_conf()
[+] pinctrl: stm32: Simplify handling of backup pin status
[+] pinctrl: stm32: Drop useless spinlock save and restore
[+] pinctrl: stm32: Avoid keeping a bool value in a u32 variable
[+] pinctrl: stm32: Support I/O synchronization parameters
[+] dt-bindings: pinctrl: stm32: Use properties from pincfg-node.yaml
[+] dt-bindings: pinctrl: stm32: Support I/O synchronization parameters
[+] media: v4l2-ctrls: set AV1 sequence flags for testing
[+] ASoC: spacemit: add failure check for spacemit_i2s_init_dai()
[+] ASoC: spacemit: use `depends on` instead of `select`
[+] ASoC: spacemit: add failure check for spacemit_i2s_init_dai()
[+] um: Avoid circular dependency on asm-offsets in pgtable.h
[+] regulator: pca9450: add input supply links
[+] Merge tag 'counter-fixes-for-6.18' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
[+] drm/amd: Check that VPE has reached DPM0 in idle handler
[+] drm/radeon: Clean up pdev->dev instances in probe
[+] drm/radeon: Do not kfree() devres managed rdev
[+] drm/radeon: Remove calls to drm_put_dev()
[+] drm/amd/display: pause the workload setting in dm
[+] drm/amdgpu: clear bad page info of ras module
[+] drm/amdgpu: get rev_id from strap register or IP-discovery table
[+] drm/amdgpu: Add uniras version in sysfs
[+] drm/amd/display: Don't program BLNDGAM_MEM_PWR_FORCE when CM low-power is disabled on DCN30
[+] drm/amd/pm: fix smu table id bound check issue in smu_cmn_update_table()
[+] drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Fiji
[+] drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Iceland
[+] drm/amdgpu/userqueue: Fix use after free in amdgpu_userq_buffer_vas_list_cleanup()
[+] drm/amdgpu: fix SPDX headers on amdgpu_cper.c/h
[+] drm/amdgpu: fix SPDX header on amd_cper.h
[+] drm/amdgpu: fix SPDX header on irqsrcs_vcn_5_0.h
[+] drm/amdgpu: fix SPDX header on cyan_skillfish_reg_init.c
[+] drm/amdgpu: Make SR-IOV critical region checks overflow-safe
[+] drm/amd/pm: smu13: Enable VCN_RESET for pgm 7 with appropriate firmware version
[+] drm/amdgpu: null check for hmm_pfns ptr before freeing it
[+] drm/amdgpu: Fix pointer casts when reading dynamic region sizes
[+] blktrace: use debug print to report dropped events
[+] blktrace: for ftrace use correct trace format ver
[+] drm/amd: Re-introduce property to control adaptive backlight modulation
[+] drm/amd/display: Bump minimum for frame_warn_limit
[+] drm/amd/display: Fix DMUB reset sequence for DCN32
[+] drm/amd/display: Add opp count validation to dml2.1
[+] drm/amd/display: Fix wrong index for DCN401 cursor offload
[+] drm/amd/display: Fix notification of vtotal to DMU for cursor offload
[+] drm/amd/display: Rename dml2 to dml2_0 folder
[+] drm/amd/display: Add more DC HW state info to underflow logging
[+] drm/amd/display: update link encoder assignment
[+] drm/amd/display: Remove dc param from check_update
[+] drm/amd/display: init dispclk from bootup clock for DCN315
[+] drm/amd/display: Add dc interface to log pre os firmware information
[+] drm/amd/display: Update cursor offload assignments
[+] drm/amd/display: Add lock descriptor to check_update
[+] drm/amd/display: Make observers const-correct
[+] drm/amd/display: Add HDR workaround for a specific eDP
[+] drm/amd/display: Fix incorrect return of vblank enable on unconfigured crtc
[+] drm/amd/display: [FW Promotion] Release 0.1.33.0
[+] drm/amd/display: Promote DC to 3.2.356
[+] drm/amdgpu: Convert amdgpu userqueue management from IDR to XArray
[+] drm/amd/display: Determine DVI-I connector type (v2)
[+] drm/amdkfd: add missing return value check for range
[+] drm/amdkfd: Dequeue user queues when process mm released
[+] drm/amdgpu/userq: fix SDMA and compute validation
[+] drm/amdkfd: fix the clean up when amdgpu_hmm_range_alloc fails
[+] sched: Fix the do_set_cpus_allowed() locking fix
[+] drm/amdkfd: Fix use-after-free of HMM range in svm_range_validate_and_map()
[+] drm/amd/display: Add analog bit to edid_caps (v2)
[+] drm/amd/display: Introduce MAX_LINK_ENCODERS (v2)
[+] drm/amd/display: Hook up DAC to bios_parser_encoder_control
[+] drm/amd/display: Add SelectCRTC_Source to BIOS parser
[+] drm/amd/display: Get maximum pixel clock from VBIOS
[+] drm/amd/display: Don't use stereo sync and audio on RGB signals (v2)
[+] drm/amd/display: Don't try to enable/disable HPD when unavailable
[+] drm/amd/display: Determine early if a link has supported encoders (v2)
[+] drm/amd/display: Add concept of analog encoders (v2)
[+] drm/amd/display: Implement DCE analog stream encoders
[+] drm/amd/display: Implement DCE analog link encoders (v2)
[+] drm/amd/display: Support DAC in dce110_hwseq
[+] drm/amd/display: Add analog link detection (v2)
[+] drm/amd/display: Refactor amdgpu_dm_connector_detect (v2)
[+] drm/amd/display: Poll analog connectors (v3)
[+] drm/amd/display: Add DCE BIOS_SCRATCH_0 register
[+] drm/amd/display: Make get_support_mask_for_device_id reusable
[+] drm/amd/display: Add DAC_LoadDetection to BIOS parser (v2)
[+] drm/amd/display: Use DAC load detection on analog connectors (v2)
[+] drm/amd/display: Add common modes to analog displays without EDID
[+] drm/amd/display: Don't add freesync modes to analog displays (v2)
[+] drm/amdgpu: Use DC by default for Bonaire
[+] drm/amdkfd: Fix Unchecked Return Value
[+] drm/amdgpu/pm: Add definition for gpu_metrics v1.9
[+] selftests: tty: add tty_tiocsti_test to .gitignore
[+] tty: document @dlci parameter in gsm_modem_send_initial_msc
[+] dt-bindings: serial: snps-dw-apb-uart: Add support for rk3506
[+] serial: sc16is7xx: rename LCR macros to better reflect usage
[+] serial: sc16is7xx: rename EFR mutex with generic name
[+] serial: sc16is7xx: define common register access function
[+] serial: sc16is7xx: remove unnecessary pointer cast
[+] serial: sc16is7xx: use guards for simple mutex locks
[+] serial: sc16is7xx: drop -ENOMEM error message
[+] serial: sc16is7xx: declare SPR/TLR/XOFF2 register as volatile
[+] serial: sc16is7xx: move port/channel init to separate function
[+] serial: sc16is7xx: simplify to_sc16is7xx_one() with a single parameter
[+] serial: sc16is7xx: Kconfig: allow building with COMPILE_TEST
[+] serial: sc16is7xx: use KBUILD_MODNAME
[+] serial: sc16is7xx: change conditional operator indentation
[+] serial: sc16is7xx: reformat comments to improve readability
[+] serial: sc16is7xx: add comments for lock requirements
[+] serial: amba-pl011: prefer dma_mapping_error() over explicit address checking
[+] ALSA: cs35l56: Add support for factory calibration
[+] Sndcard compatible for qrb2210/qcm2290
[+] allwinner: a523: Enable I2S and SPDIF TX
[+] ASoC: spacemit: fix build warning and error
[+] Add support for Cirrus Logic CS530x DAC and CODEC
[+] dt-bindings: usb: qcom,snps-dwc3: Add Glymur compatible
[+] xen/usb: Constify struct hc_driver
[+] usb: dwc3: apple: Only support a single reset controller
[+] usb: mtu3: fix misspelled words
[+] usb: mtu3: fix invalid kernel-doc in mtu3.h
[+] usb: typec: ucsi: Add SET_POWER_LEVEL UCSI command to debugfs
[+] usb: typec: ucsi: Add support for orientation
[+] serial: sh-sci: Sort include files alphabetically
[+] serial: sh-sci: Merge sh-sci.h into sh-sci.c
[+] usb: renesas_usbhs: Fix synchronous external abort on unbind
[+] usb: gadget: udc: fix use-after-free in usb_gadget_state_work
[+] usb: cdns3: Fix double resource release in cdns3_pci_probe
[+] drm/amd: Remove redundant pm_runtime_mark_last_busy() calls
[+] drm/radeon: Remove redundant pm_runtime_mark_last_busy() calls
[+] bpftool: Fix missing closing parethesis for BTF_KIND_UNKN
[+] dt-bindings: mtd: physmap: add 'clocks' and 'power-domains'
[+] Revert "mtd: rawnand: marvell: fix layouts"
[+] mtd: nand: relax ECC parameter validation check
[+] mtd: rawnand: cadence: Add support for NV-DDR interface mode
[+] mtd: rawnand: gpmi: Remove redundant pm_runtime_mark_last_busy() calls
[+] mtd: rawnand: lpc32xx_slc: fix GPIO descriptor leak on probe error and remove
[+] i2c: pcf8584: Move 'ret' variable inside for loop, goto out if ret < 0.
[+] i2c: pcf8584: Make pcf_doAddress() function void
[+] i2c: pcf8584: Change pcf_doAdress() to pcf_send_address()
[+] dt-bindings: mtd: sunxi: Add H616 compatible
[+] mtd: rawnand: sunxi: Remove superfluous register readings
[+] mtd: rawnand: sunxi: Replace hard coded value by a define
[+] mtd: rawnand: sunxi: move ECC strenghts in sunxi_nfc_caps
[+] mtd: rawnand: sunxi: introduce reg_ecc_err_cnt in sunxi_nfc_caps
[+] mtd: rawnand: sunxi: introduce reg_user_data in sunxi_nfc_caps
[+] mtd: rawnand: sunxi: rework pattern found registers
[+] mtd: rawnand: sunxi: add has_ecc_block_512 capability
[+] mtd: rawnand: sunxi: introduce ecc_mode_mask in sunxi_nfc_caps
[+] mtd: rawnand: sunxi: introduce random en/dir in sunxi_nfc_caps
[+] mtd: rawnand: sunxi: introduce reg_pat_id in sunxi_nfc_caps
[+] mtd: rawnand: sunxi: introduce reg_spare_area in sunxi_nfc_caps
[+] mtd: rawnand: sunxi: introduce ecc_err_mask in sunxi_nfc_caps
[+] mtd: rawnand: sunxi: introduce sram_size in sunxi_nfc_caps
[+] mtd: rawnand: sunxi: Add support for H616 nand controller
[+] bpf: Refactor stack map trace depth calculation into helper function
[+] bpf: Fix stackmap overflow check in __bpf_get_stackid()
[+] mtd: intel-dg: wake card on operations
[+] rcu: Add a small-width RCU watching counter debug option
[+] arm64: dts: allwinner: h616: add NAND controller
[+] dt-bindings: dma: allwinner,sun50i-a64-dma: Add compatibles for A523
[+] arm64: dts: allwinner: a523: Add DMA controller device nodes
[+] arm64: dts: allwinner: a523: Add device node for SPDIF block
[+] arm64: dts: allwinner: a523: Add device nodes for I2S controllers
[+] arm64: dts: allwinner: a523: Add I2S2 pins on PI pin group
[+] arm64: dts: allwinner: a523: Add SPDIF TX pin on PB and PI pins
[+] bus: sunxi-rsb: Remove redundant pm_runtime_mark_last_busy() calls
[+] libbpf: Optimize the redundant code in the bpf_object__init_user_btf_maps() function.
[+] libbpf: Fix the incorrect reference to the memlock_rlim variable in the comment.
[+] PCI: Enable host bridge emulation for PCI_DOMAINS_GENERIC platforms
[+] PCI: vmd: Switch to pci_bus_find_emul_domain_nr()
[+] i2c: i801: Fix the Intel Diamond Rapids features
[+] PCI: brcmstb: Fix disabling L0s capability
[+] drm/atomic: WARN about missing acquire_ctx in drm_atomic_get_private_obj_state()
[+] drm/atomic: WARN about invalid drm_foo_get_state() usage
[+] drm/i915: Rewrite icl_min_plane_width()
[+] drm/i915: Drop the min plane width w/a adl+
[+] drm/i915: Implement .min_plane_width() for PTL+
[+] drm/i915: Start checking plane min size for the chroma plane
[+] drm/i915: Introduce intel_plane_min_height()
[+] drm/i915: Remove pointless crtc hw.enable check
[+] drm/i915: Extract glk_plane_has_planar()
[+] drm/i915: Unify the logic in {skl,glk}_plane_has_*()
[+] sched_ext: Use SCX_TASK_READY test instead of tryget_task_struct() during class switch
[+] Merge branch '20251014-qcom_ipq5424_nsscc-v7-2-081f4956be02@quicinc.com' into HEAD
[+] arm64: dts: qcom: ipq5424: Add NSS clock controller node
[+] docs: Move the "features" tools to tools/docs
[+] docs: move checktransupdate.py to tools/docs
[+] docs: move scripts/documentation-file-ref-check to tools/docs
[+] docs: move get_abi.py to tools/docs
[+] docs: move test_doc_build.py to tools/docs
[+] docs: move find-unused-docs.sh to tools/docs
[+] docs: remove kernel-doc.pl
[+] perf test workload: Add thread count argument to thloop
[+] Add SDCA UMP/FDL support
[+] tracing: Make trace_user_fault_read() exposed to rest of tracing
[+] tracing: Have syscall trace events read user space string
[+] perf: tracing: Simplify perf_sysenter_enable/disable() with guards
[+] perf: tracing: Have perf system calls read user space
[+] tracing: Have system call events record user array data
[+] tracing: Display some syscall arrays as strings
[+] tracing: Allow syscall trace events to read more than one user parameter
[+] tracing: Add a config and syscall_user_buf_size file to limit amount written
[+] tracing: Show printable characters in syscall arrays
[+] tracing: Add trace_seq_pop() and seq_buf_pop()
[+] tracing: Add parsing of flags to the sys_enter_openat trace event
[+] tracing: Check for printable characters when printing field dyn strings
[+] tracing: Have persistent ring buffer print syscalls normally
[+] drm/xe: Limit number of jobs per exec queue
[+] arm64: dts: ti: k3-am62: Add RNG node
[+] Merge branch 'linus/master' into sched/core, to resolve conflict
[+] drm/i915: Add fallback for CDCLK selection when min_cdclk is too high
[+] tools/dma: move dma_map_benchmark from selftests to tools/dma
[+] dma-mapping: prepare dma_map_ops to conversion to physical address
[+] dma-mapping: convert dummy ops to physical address mapping
[+] ARM: dma-mapping: Reduce struct page exposure in arch_sync_dma*()
[+] ARM: dma-mapping: Switch to physical address mapping callbacks
[+] xen: swiotlb: Switch to physical address mapping callbacks
[+] dma-mapping: remove unused mapping resource callbacks
[+] alpha: Convert mapping routine to rely on physical address
[+] MIPS/jazzdma: Provide physical address directly
[+] parisc: Convert DMA map_page to map_phys interface
[+] powerpc: Convert to physical address DMA mapping
[+] sparc: Use physical address DMA mapping
[+] x86: Use physical address for DMA mapping
[+] xen: swiotlb: Convert mapping routine to rely on physical address
[+] dma-mapping: remove unused map_page callback
[+] perf/x86/intel/cstate: Add Clearwater Forest support
[+] perf/x86/intel/cstate: Remove PC3 support from LunarLake
[+] perf/x86/intel/cstate: Add Pantherlake support
[+] task_work: Fix NMI race condition
[+] unwind: Shorten lines
[+] unwind: Add required include files
[+] unwind: Simplify unwind_reset_info()
[+] unwind: Add comment to unwind_deferred_task_exit()
[+] unwind: Fix unwind_deferred_request() vs NMI
[+] unwind: Clarify calling context
[+] unwind: Simplify unwind_user_faultable()
[+] unwind: Make unwind_task_info::unwind_mask consistent
[+] unwind: Simplify unwind_user_next_fp() alignment check
[+] unwind: Implement compat fp unwind
[+] unwind_user/x86: Enable frame pointer unwinding on x86
[+] unwind_user/x86: Teach FP unwind about start of function
[+] perf: Support deferred user unwind
[+] drm/rcar-du: dsi: Fix missing parameter in RXSETR_...EN macros
[+] drm/rcar-du: dsi: Document TXVMSETR PIXWDTH as bitfield
[+] drm/rcar-du: dsi: Document PHTR TESTDOUT as bitfield
[+] drm/rcar-du: dsi: Deduplicate mipi_dsi_pixel_format_to_bpp() usage
[+] drm/rcar-du: dsi: Clean up VCLKSET register macros
[+] drm/rcar-du: dsi: Clean up CLOCKSET1 CLKINSEL macros
[+] drm/rcar-du: dsi: Clean up TXVMPSPHSETR DT macros
[+] drm/rcar-du: dsi: Respect DSI mode flags
[+] drm/rcar-du: dsi: Clean up handling of DRM mode flags
[+] drm/rcar-du: dsi: Convert register bits to BIT() macro
[+] drm/rcar-du: dsi: Convert register bitfields to GENMASK() macro
[+] drm/xe: Fix uninitialized return value from xe_validation_guard()
[+] dt-bindings: eeprom: at24: Add compatible for Belling BL24S64
[+] x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
[+] PM: EM: Add to em_pd_list only when no failure
[+] accel/ivpu: Remove skip of dma unmap for imported buffers
[+] scripts: add tracepoint-update to the list of ignores files
[+] media: MAINTAINERS: Assign ov08x40 driver to Jimmy
[+] media: ivsc: Release csi_dev reference early in mei_ace_setup_dev_link()
[+] dt-bindings: media: i2c: Add DW9718S, DW9719 and DW9761 VCM
[+] media: i2c: dw9719: Deprecate dongwoon,vcm-freq
[+] media: i2c: dw9719: Remove unused i2c device id table
[+] media: i2c: dw9719: Add an of_match_table
[+] media: i2c: dw9719: Add driver_data matching
[+] media: i2c: dw9719: Add DW9718S support
[+] media: i2c: dw9719: Update PM last busy time upon close
[+] media: i2c: dw9719: Fix power on/off sequence
[+] dt-bindings: media: i2c: dw9719: Document DW9800K
[+] media: i2c: dw9719: Add DW9800K support
[+] dt-bindings: media: Convert ti,tvp5150.txt to yaml format.
[+] dt-bindings: media: convert nxp,tda1997x.txt to yaml format
[+] accel/ivpu: Remove redundant pm_runtime_mark_last_busy() calls
[+] regmap: add flat cache with sparse validity
[+] regmap: warn users about uninitialized flat cache
[+] MAINTAINERS: remove obsolete file entry in DIALOG SEMICONDUCTOR DRIVERS
[+] media: i2c: imx219: Fix 1920x1080 mode to use 1:1 pixel aspect ratio
[+] media: i2c: imx219: Simplify imx219_get_binning() function
[+] media: ov13b10: Add ACPI ID for ASUS Z13 Flow laptop
[+] media: dt-bindings: video-interfaces: add video-interfaces.h information
[+] media: dt-bindings: vd55g1: Add vd65g4 compatible
[+] media: i2c: vd55g1: Add support for vd65g4 RGB variant
[+] media: ov02c10: Fix default vertical flip
[+] media: ov02c10: Support hflip and vflip
[+] media: ipu3-imgu: Drop struct imgu_device v4l2_file_ops field
[+] media: staging: ipu7: isys: Drop video_open() function
[+] media: i2c: Fix vendor name typo in OV2735 Kconfig help text
[+] MAINTAINERS: Update Daniel Scally's email address
[+] soc: mediatek: mtk-socinfo: Add extra entry for MT8189
[+] printk_legacy_map: use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP
[+] MAINTAINERS: add Tyr to DRM DRIVERS AND COMMON INFRASTRUCTURE [RUST]
[+] pinctrl-scmi: remove unused struct members
[+] mm: don't opencode filemap_fdatawrite_range in filemap_invalidate_inode
[+] 9p: don't opencode filemap_fdatawrite_range in v9fs_mmap_vm_close
[+] ocfs2: don't opencode filemap_fdatawrite_range in ocfs2_journal_submit_inode_data_buffers
[+] btrfs: use the local tmp_inode variable in start_delalloc_inodes
[+] btrfs: push struct writeback_control into start_delalloc_inodes
[+] mm,btrfs: add a filemap_flush_nr helper
[+] mm: remove __filemap_fdatawrite
[+] mm: remove filemap_fdatawrite_wbc
[+] mm: remove __filemap_fdatawrite_range
[+] mm: rename filemap_fdatawrite_range_kick to filemap_flush_range
[+] Merge patch series "filemap_* writeback interface cleanups v2"
[+] writeback: cleanup writeback_chunk_size
[+] writeback: allow the file system to override MIN_WRITEBACK_PAGES
[+] xfs: set s_min_writeback_pages for zoned file systems
[+] Merge patch series "allow file systems to increase the minimum writeback chunk size v2"
[+] ASoC: qcom: sdw: fix memory leak for sdw_stream_runtime
[+] ASoC: qcom: sdw: remove redundant code
[+] ASoC: qcom: sdm845: make use of common helpers
[+] ASoC: qcom: sc7280: make use of common helpers
[+] drm/xe/xe_debugfs: Expose G7 package state residency counter through debugfs
[+] Merge branch 'for-6.18-fixes' into for-6.19
[+] sched_ext: Split schedule_deferred() into locked and unlocked variants
[+] sched_ext: Factor out reenq_local() from scx_bpf_reenqueue_local()
[+] sched_ext: Allow scx_bpf_reenqueue_local() to be called from anywhere
[+] tools/nolibc: remove outdated comment about __sysret() in mmap()
[+] tools/nolibc/stdio: let perror work when NOLIBC_IGNORE_ERRNO is set
[+] tools/nolibc/dirent: avoid errno in readdir_r
[+] tools/nolibc: implement %m if errno is not defined
[+] tools/nolibc: use __fallthrough__ rather than fallthrough
[+] tools/nolibc: add option to disable runtime
[+] tools/nolibc: add uio.h with readv and writev
[+] rust: device: narrow the generic of drvdata_obtain()
[+] tools/docs/sphinx-build-wrapper: Emit $SPHINXOPTS later in args list
[+] soc: qcom: ubwc: Add QCS8300 UBWC cfg
[+] dt-bindings: soc: qcom,aoss-qmp: Document the Kaanapali AOSS channel
[+] dt-bindings: soc: qcom,aoss-qmp: Document the Glymur AOSS side channel
[+] soc: microchip: add mfd drivers for two syscon regions on PolarFire SoC
[+] clk: qcom: gcc-qcs615: Update the SDCC clock to use shared_floor_ops
[+] soc: qcom: smem: fix hwspinlock resource leak in probe error paths
[+] arm64: dts: qcom: qcs615-ride: Update 'model' string for qcs615 ride
[+] arm64: dts: qcom: sm8550: Limit max SD HS mode frequency by default
[+] arm64: dts: qcom: Add display support for QCS615
[+] arm64: dts: qcom: Add display support for QCS615 RIDE board
[+] rust: device: introduce Device::drvdata()
[+] rust: auxiliary: consider auxiliary devices always have a parent
[+] rust: auxiliary: unregister on parent device unbind
[+] rust: auxiliary: move parent() to impl Device
[+] rust: auxiliary: implement parent() for Device
[+] samples: rust: auxiliary: misc cleanup of ParentDriver::connect()
[+] samples: rust: auxiliary: illustrate driver interaction
[+] drm/i915/dp_mst: Fix check for FEC support for an uncompressed stream
[+] selftests/bpf: Add tc helpers
[+] selftests/bpf: Make test_tc_tunnel.bpf.c compatible with big endian platforms
[+] PM: runtime: fix typos in runtime.c comments
[+] Documentation: intel_pstate: fix duplicate hyperlink target errors
[+] selftests/bpf: Integrate test_tc_tunnel.sh tests into test_progs
[+] selftests/bpf: Remove test_tc_tunnel.sh
[+] Merge branch 'selftests-bpf-convert-test_tc_tunnel-sh-to-test_progs'
[+] ASoC: tas2783: Fix build for SoundWire API update
[+] ASoC: cs4271: Disable regulators in component_probe() error path
[+] ASoC: dt-bindings: cirrus,cs4271: Document mclk clock
[+] ASoC: cs4271: Add support for the external mclk
[+] ASoC: SOF: pcm: Set the PCM device name for HDMI
[+] ASoC: SOF: Intel: select SND_SOC_SDW_UTILS in SND_SOC_SOF_HDA_GENERIC
[+] ASoC: codecs: va-macro: fix revision checking
[+] sched_ext/tools: Restore backward compat with v6.12 kernels
[+] drm/panel: nv3052c: Reduce duplication of init sequences
[+] dt-bindings: panel: Add Samsung S6E3FC2X01 DDIC with panel
[+] drm/panel: Add Samsung S6E3FC2X01 DDIC with AMS641RW panel
[+] dt-bindings: display: panel: samsung,atna33xc20: Document ATNA60CL08
[+] dt-bindings: display: bridge: renesas,dsi-csi2-tx: Align panel example with ili9881c binding
[+] dt-bindings: display: panel: document Synaptics TDDI panel
[+] drm: panel: add support for Synaptics TDDI series DSI panels
[+] pinctrl: mcp23s08: init reg_defaults from HW at probe and switch cache type
[+] docs: replace broken links in ramfs-rootfs-initramfs docs
[+] Documentation: process: Also mention Sasha Levin as stable tree maintainer
[+] Documentation: clarify PR_SPEC_L1D_FLUSH
[+] Documentation: fix reference to PR_SPEC_L1D_FLUSH
[+] drm/xe/xe3: Apply wa_14024997852
[+] fs: Make wbc_to_tag() inline and use it in fs.
[+] pinctrl: stm32: fix hwspinlock resource leak in probe function
[+] jfs: Rename _inline to avoid conflict with clang's '-fms-extensions'
[+] Kbuild: enable -fms-extensions
[+] drm: nova: depend on CONFIG_64BIT
[+] drm: nova: select NOVA_CORE
[+] selftests/bpf: Fix intermittent failures in file_reader test
[+] rqspinlock: Disable queue destruction for deadlocks
[+] selftests/bpf: Add ABBCCA case for rqspinlock stress test
[+] Merge branch 'misc-rqspinlock-updates'
[+] bpf: Use kmalloc_nolock() in bpf streams
[+] gpu: nova-core: replace `as` with `from` conversions where possible
[+] scsi: ufs: dt-bindings: amd-versal2: Add UFS Host Controller for AMD Versal Gen 2 SoC
[+] scsi: firmware: xilinx: Add support for secure read/write ioctl interface
[+] scsi: firmware: xilinx: Add APIs for UFS PHY initialization
[+] scsi: ufs: amd-versal2: Add UFS support for AMD Versal Gen 2 SoC
[+] Merge patch series "ufs: Add support for AMD Versal Gen2 UFS"
[+] scsi: ufs: dt-bindings: qcom: Drop redundant "reg" constraints
[+] lib/crypto: Add FIPS self-tests for SHA-1 and SHA-2
[+] lib/crypto: blake2s: Adjust parameter order of blake2s()
[+] lib/crypto: blake2s: Rename blake2s_state to blake2s_ctx
[+] lib/crypto: blake2s: Drop excessive const & rename block => data
[+] lib/crypto: blake2s: Document the BLAKE2s library API
[+] byteorder: Add le64_to_cpu_array() and cpu_to_le64_array()
[+] lib/crypto: blake2b: Add BLAKE2b library functions
[+] lib/crypto: arm/blake2b: Migrate optimized code into library
[+] crypto: blake2b - Reimplement using library API
[+] accel/ivpu: replace use of system_unbound_wq with system_dfl_wq
[+] accel/ivpu: replace use of system_wq with system_percpu_wq
[+] accel/ivpu: Fix race condition when unbinding BOs
[+] accel/ivpu: Add support for userptr buffer objects
[+] accel/ivpu: Disallow setting sched mode OS starting from NPU6
[+] pinctrl: mpfs-iomux0: fix compile-time constant warning for LLVM prior to 17
[+] unwind_user/x86: Fix arch=um build
[+] Merge tag 'thunderbolt-for-v6.18-rc4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
[+] soc: mediatek: mtk-socinfo: Add entry for MT8391AV/AZA Genio 720
[+] dt-bindings: soc: mediatek: pwrap: Add compatible for MT8189 SoC
[+] gpio: mmio: use lock guards
[+] gpio: mmio: drop the "bgpio" prefix
[+] gpio: mm-lantiq: update kernel docs
[+] drm/sti: check dma_set_coherent_mask return value
[+] drm/sti: make use of drm_of_component_probe
[+] ARM: dts: sti: extract display subsystem out of soc
[+] ARM: dts: sti: remove useless cells fields
[+] HID: intel-thc-hid: Remove redundant pm_runtime_mark_last_busy() calls
[+] printk/nbcon: Block printk kthreads when any CPU is in an emergency context
[+] printk/nbcon/panic: Allow printk kthread to sleep when the system is in panic
[+] printk/nbcon: Release nbcon consoles ownership in atomic flush after each emitted record
[+] ASoC: max98090/91: fixing the stream index
[+] sysctl: fix kernel-doc format warning
[+] dt-bindings: i2c: qcom-cci: Document msm8953 compatible
[+] dt-bindings: i2c: qcom-cci: Document Kaanapali compatible
[+] ASoC: SOF: Intel: remove hyphen from AMP name_prexix
[+] ASoC: codec: wm8400: replace printk() calls with dev_*() device aware logging
[+] drm/i915/display: Take into account AS SDP in intel_dp_sdp_min_guardband
[+] spi: tle62x0: Add newline to sysfs attribute output
[+] pidfs: use guard() for task_lock
[+] pidfs: fix PIDFD_INFO_COREDUMP handling
[+] pidfs: add missing PIDFD_INFO_SIZE_VER1
[+] pidfs: add missing BUILD_BUG_ON() assert on struct pidfd_info
[+] pidfd: add a new supported_mask field
[+] pidfs: prepare to drop exit_info pointer
[+] pidfs: drop struct pidfs_exit_info
[+] pidfs: expose coredump signal
[+] x86/microcode/AMD: Select which microcode patch to load
[+] x86/microcode: Mark early_parse_cmdline() as __init
[+] slab: use new API for remaining command line parameters
[+] drm/drm_crtc: Introduce sharpness strength property
[+] drm/i915/display: Introduce HAS_CASF for sharpness support
[+] drm/i915/display: Add CASF strength and winsize
[+] drm/i915/display: Add filter lut values
[+] drm/i915/display: Compute the scaler coefficients
[+] arm64: dts: ti: k3-j722s-evm: explicitly use PLL1_HSDIV6 audio refclk
[+] drm/i915/display: Add and compute scaler parameter
[+] arm64: dts: ti: k3-j722s-main: fix the audio refclk source
[+] dt-bindings: arm: ti: Add Kontron SMARC-sAM67 module
[+] arm64: dts: ti: Add support for Kontron SMARC-sAM67
[+] arm64: dts: ti: sa67: add overlay for the ADS2 carrier
[+] arm64: dts: ti: k3-am62d2-evm: Fix regulator properties
[+] arm64: dts: ti: k3-am62d2-evm: Fix PMIC padconfig
[+] arm64: dts: ti: k3-am62d2-evm: Enable PMIC
[+] arm64: dts: ti: var-som-am62p: Refactor IPC configuration into common dtsi
[+] arm64: dts: ti: var-som-am62p: Add support for WM8904 audio codec
[+] arm64: dts: ti: var-som-am62p: Add support for ADS7846 touchscreen
[+] arm64: dts: ti: k3-am642-evm: Add DMA support for TSCADC
[+] arm64: dts: ti: k3-am68-phycore-som: Add pmic label
[+] arm64: dts: ti: k3-j784s4: Fix I2C pinmux pull configuration
[+] drm/i915/display: Configure the second scaler
[+] drm/i915/display: Set and get the casf config
[+] drm/i915/display: Enable/disable casf
[+] drm/i915/display: Expose sharpness strength property
[+] arm64: dts: ti: k3-am62d2-evm: Remove unused ospi0 chip select pins
[+] parisc: entry.S: fix space adjustment on interruption for 64-bit userspace
[+] ASoC: soc-core: check ops & auto_selectable_formats in snd_soc_dai_get_fmt() to prevent dereference error
[+] drm/panel: synaptics-tddi: fix build error by missing regulator/consumer.h include
[+] x86/smpboot: Mark native_play_dead() as __noreturn
[+] objtool: Remove unneeded semicolon
[+] x86/boot: Move boot_*msr helpers to asm/shared/msr.h
[+] drm/imx/dw-hdmi: drop unused module alias
[+] drm/imx/ldb: drop unused module alias
[+] drm/imx/tve: drop unused module alias
[+] drm/imx/parallel-display: drop unused module alias
[+] accel/ivpu: Wait for CDYN de-assertion during power down sequence
[+] ASoC: qcom: sdw: fix memory leak
[+] Add support for an external Master Clock in the
[+] platform/x86: acer-wmi: Fix setting of fan behavior
[+] platform/x86: acer-wmi: Add fan control support
[+] platform/x86: acer-wmi: Enable fan control for PH16-72 and PT14-51
[+] platform/x86: acer-wmi: Add support for PHN16-72
[+] USB: serial: ftdi_sio: add support for u-blox EVK-M101
[+] x86/sev: Include XSS value in GHCB CPUID request
[+] i3c: fix refcount inconsistency in i3c_master_register
[+] i3c: master: svc: Prevent incomplete IBI transaction
[+] arm64: defconfig: Enable SCSI UFS Crypto and Block Inline encryption drivers
[+] accel/qaic: Fix typos in the documentation for qaic
[+] random: add missing words in function comments
[+] media: vivid: use prandom
[+] prandom: remove next_pseudo_random32
[+] random: use offstack cpumask when necessary
[+] random: replace use of system_unbound_wq with system_dfl_wq
[+] arm64: dts: qcom: sdm670: create common zap-shader node
[+] arm64: dts: qcom: sdm845: create common zap-shader node
[+] arm64: dts: qcom: sc8180x: create common zap-shader node
[+] arm64: dts: qcom: sc8280xp: create common zap-shader node
[+] arm64: dts: qcom: sm8250: drop duplicate memory-region defs
[+] arm64: dts: qcom: sc7180: add gpu_zap_shader label
[+] arm64: dts: qcom: add gpu_zap_shader label
[+] Merge branch 'arm64-fixes-for-6.18' into HEAD
[+] arm64: dts: qcom: rename qcm2290 to agatti
[+] arm64: dts: qcom: rename sc7280 to kodiak
[+] arm64: dts: qcom: rename x1p42100 to purwa
[+] PM: hibernate: dynamically allocate crc->unc_len/unc for configurable threads
[+] PM: hibernate: make compression threads configurable
[+] PM: hibernate: add sysfs interface for hibernate_compression_threads
[+] freezer: Clarify that only cgroup1 freezer uses PM freezer
[+] cpufreq: intel_pstate: Add Diamond Rapids OOB mode support
[+] powercap: intel_rapl: Add support for Wildcat Lake platform
[+] dt-bindings: arm: tegra: Document Jetson Nano Devkits
[+] Merge branch 'for-6.19/dt-bindings' into for-6.19/arm64/dt
[+] arm64: tegra: Add Tegra186 pin controllers
[+] arm64: tegra: Add Tegra264 audio support
[+] arm64: tegra: Add NVIDIA Jetson Nano 2GB Developer Kit support
[+] drm/client: Remove pitch from struct drm_client_buffer
[+] drm/client: Move dumb-buffer handling to drm_client_framebuffer_create()
[+] drm/client: Inline drm_client_buffer_addfb() and _rmfb()
[+] drm/client: Deprecate struct drm_client_buffer.gem
[+] drm/client: Remove drm_client_framebuffer_delete()
[+] drm/client: Create client buffers with drm_client_buffer_create_dumb()
[+] drm/client: Flush client buffers with drm_client_buffer_sync()
[+] docs: kdoc: fix duplicate section warning message
[+] arm64: dts: socfpga: stratix10-swvp: fix dtbs_check warnings swvp
[+] arm64: dts: socfpga: agilex: fix dtbs_check warning for clock manager
[+] arm64: dts: socfpga: agilex: fix dtbs_check warning for NAND
[+] arm64: dts: socfpga: agilex5: add VGIC maintenance interrupt
[+] io_uring/fdinfo: validate opcode before checking if it's an 128b one
[+] interconnect: qcom: msm8996: add missing link to SLAVE_USB_HS
[+] arm64: dts: qcom: msm8996: add interconnect paths to USB2 controller
[+] dt-bindings: interconnect: add reg and clocks properties to enable QoS on sa8775p
[+] interconnect: qcom: sa8775p: enable QoS configuration
[+] accel/amdxdna: Fix incorrect command state for timed out job
[+] interconnect: qcom: sdx75: Drop QPIC interconnect and BCM nodes
[+] dt-bindings: interconnect: qcom: Drop QPIC_CORE IDs
[+] interconnect: debugfs: Fix incorrect error handling for NULL path
[+] Merge branch 'icc-msm8996' into icc-next
[+] Merge branch 'icc-sdx75' into icc-next
[+] Merge branch 'icc-sa8775p' into icc-next
[+] kbuild: Add '-fms-extensions' to areas with dedicated CFLAGS
[+] platform/chrome: cros_ec_lightbar: Check if ec supports suspend commands
[+] Revert "Docs/zh_CN: Translate skbuff.rst to Simplified Chinese"
[+] drm/xe/cri: Add new performance limit reasons bits
[+] drm/xe/gt_throttle: Tidy up perf reasons reading
[+] drm/xe/gt_throttle: Always read and mask
[+] drm/xe/gt_throttle: Add throttle_to_gt()
[+] drm/xe/gt_throttle: Tidy up attribute definition
[+] drm/xe: Improve freq and throttle documentation
[+] drm/xe/gt_throttle: Drop individual show functions
[+] drm: include drm_print.h where needed
[+] drm/buddy: replace drm_print.h include with a forward declaration
[+] drm/mm: replace drm_print.h include with a forward declaration
[+] drm/ttm: replace drm_print.h include with a forward declaration
[+] drm/ttm: Add getter for some pool properties
[+] drm/ttm: Replace multiple booleans with flags in pool init
[+] HID: nintendo: Reduce JC_SUBCMD_RATE_MAX_ATTEMPTS
[+] initrd: Replace simple_strtol with kstrtoint to improve ramdisk_start_setup
[+] iomap: use largest_zero_folio() in iomap_dio_zero()
[+] ecryptfs: Use MD5 library instead of crypto_shash
[+] drm/ttm: Replace multiple booleans with flags in device init
[+] drm/ttm: Allow drivers to specify maximum beneficial TTM pool size
[+] drm/amdgpu: Configure max beneficial TTM pool allocation order
[+] arm64: dts: renesas: sparrow-hawk: Fix full-size DP connector node name and labels
[+] libfs: allow to specify s_d_flags
[+] nsfs: use inode_just_drop()
[+] nsfs: raise DCACHE_DONTCACHE explicitly
[+] pidfs: raise DCACHE_DONTCACHE explicitly
[+] nsfs: raise SB_I_NODEV and SB_I_NOEXEC
[+] cgroup: add cgroup namespace to tree after owner is set
[+] nstree: simplify return
[+] drm/ttm: Add an allocation flag to propagate -ENOSPC on OOM
[+] crypto: aead - Add support for on-stack AEAD req allocation
[+] crypto: ti - Add support for AES-XTS in DTHEv2 driver
[+] dt-bindings: crypto: amd,ccp-seattle-v1a: Allow 'iommus' property
[+] keys: Annotate struct asymmetric_key_id with __counted_by
[+] drm/i915: Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD
[+] drm/i915: Wait longer for threads in migrate selftest on CHV/BXT+VTD
[+] drm/i915: Wait for page_sizes_gtt in gtt selftest on CHV/BXT+VTD
[+] crypto: qce - Provide dev_err_probe() status on DMA failure
[+] crypto: hisilicon/qm - add the save operation of eqe and aeqe
[+] crypto: hisilicon/qm - add concurrency protection for variable err_threshold
[+] crypto: hisilicon/sgl - remove unnecessary checks for curr_hw_sgl error
[+] crypto: hisilicon/qm - add missing default in switch in qm_vft_data_cfg
[+] crypto: qat - use simple_strtoull to improve qat_uclo_parse_num
[+] drm/i915/gt: Use standard API for seqcount read in TLB invalidation
[+] drm/sched: Fix comment in drm_sched_run_job_work()
[+] riscv: dts: thead: Add reset controllers of more subsystems for TH1520
[+] dt-bindings: display: panel: Add Tianma TL121BVMS07-00 panel
[+] drm/panel: ilitek-ili9882t: Add support for Ilitek IL79900A-based panels
[+] vmlinux.lds: Exclude .text.startup and .text.exit from TEXT_MAIN
[+] Merge back system sleep material for 6.19
[+] drm/i915/dsi: log send packet sequence errors
[+] drm/i915/dsi: debug log send packet sequence contents
[+] drm/i915: split out separate files for jiffies timeout and wait helpers
[+] drm/i915/display: create intel_display_utils.h
[+] drm/i915/display: add intel_display_run_as_guest()
[+] drm/i915/display: add intel_display_vtd_active()
[+] drm/i915/display: switch to intel_display_utils.h
[+] drm/xe/compat: reduce i915_utils.[ch]
[+] drm/i915/xe3p_lpd: Extend FBC support to UINT16 formats
[+] drm/i915/xe3p_lpd: Add FBC support for FP16 formats
[+] drm/i915/xe3p_lpd: extract pixel format valid routine for FP16 formats
[+] drm/i915/xe3p_lpd: use pixel normalizer for fp16 formats for FBC
[+] regcache: Add ->populate() callback to separate from ->init()
[+] regcache: rbtree: Split ->populate() from ->init()
[+] regcache: flat: Remove unneeded check and error message for -ENOMEM
[+] regcache: flat: Split ->populate() from ->init()
[+] regcache: maple: Split ->populate() from ->init()
[+] filemap: Add folio_next_pos()
[+] btrfs: Use folio_next_pos()
[+] buffer: Use folio_next_pos()
[+] ext4: Use folio_next_pos()
[+] f2fs: Use folio_next_pos()
[+] gfs2: Use folio_next_pos()
[+] iomap: Use folio_next_pos()
[+] netfs: Use folio_next_pos()
[+] xfs: Use folio_next_pos()
[+] mm: Use folio_next_pos()
[+] Merge patch series "Add and use folio_next_pos()"
[+] fs: touch up predicts in putname()
[+] dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Kaanapali SoC
[+] interconnect: qcom: add Kaanapali interconnect provider driver
[+] rtc: amlogic-a4: fix double free caused by devm
[+] dt-bindings: gpu: img,powervr-rogue: Drop duplicate newline
[+] drm/imagination: Fix reference to devm_platform_get_and_ioremap_resource()
[+] drm/sched: Add warning for removing hack in drm_sched_fini()
[+] drm/tidss: Restructure dispc_vp_prepare() and dispc_vp_enable()
[+] drm/tidss: Set vblank (event) time at crtc_atomic_enable
[+] dt-bindings: intel: Add Agilex5 SoCFPGA 013b board
[+] arm64: dts: socfpga: agilex5: add support for 013b board
[+] drm/xe: highlight reserved PAT entries in dump output
[+] drm/xe/xe3: Extend wa_14023061436
[+] tracing: fprobe: use rhltable for fprobe_ip_table
[+] tracing: probes: Use __free() for trace_probe_log
[+] tracing: eprobe: Cleanup eprobe event using __free()
[+] tracing: uprobes: Cleanup __trace_uprobe_create() with __free()
[+] tracing: uprobe: eprobes: Allocate traceprobe_parse_context per probe
[+] tracing: fprobe: fix suspicious rcu usage in fprobe_entry
[+] tracing: probes: Replace strcpy() with memcpy() in __trace_probe_log_err()
[+] tracing: fprobe: Remove unused local variable
[+] selftests/bpf: test_xsk: Split xskxceiver
[+] selftests/bpf: test_xsk: Initialize bitmap before use
[+] selftests/bpf: test_xsk: Fix __testapp_validate_traffic()'s return value
[+] selftests/bpf: test_xsk: fix memory leak in testapp_stats_rx_dropped()
[+] selftests/bpf: test_xsk: fix memory leak in testapp_xdp_shared_umem()
[+] selftests/bpf: test_xsk: Wrap test clean-up in functions
[+] selftests/bpf: test_xsk: Release resources when swap fails
[+] selftests/bpf: test_xsk: Add return value to init_iface()
[+] selftests/bpf: test_xsk: Don't exit immediately when xsk_attach fails
[+] selftests/bpf: test_xsk: Don't exit immediately when gettimeofday fails
[+] selftests/bpf: test_xsk: Don't exit immediately when workers fail
[+] selftests/bpf: test_xsk: Don't exit immediately if validate_traffic fails
[+] selftests/bpf: test_xsk: Don't exit immediately on allocation failures
[+] selftests/bpf: test_xsk: Isolate non-CI tests
[+] selftests/bpf: test_xsk: Integrate test_xsk.c to test_progs framework
[+] Merge branch 'selftests-bpf-integrate-test_xsk-c-to-test_progs-framework'
[+] Merge tag 'amd-drm-next-6.19-2025-10-24' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
[+] Merge tag 'drm-xe-next-2025-10-28' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
[+] Merge tag 'drm-misc-next-2025-10-28' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
[+] Merge tag 'drm-intel-gt-next-2025-10-29' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
[+] perf lock contention: Load kernel map before lookup
[+] perf record: skip synthesize event when open evsel failed
[+] drm/xe/pf: Prepare sysfs for SR-IOV admin attributes
[+] drm/xe/pf: Take RPM during calls to SR-IOV attr.store()
[+] drm/xe/pf: Add _locked variants of the VF EQ config functions
[+] drm/xe/pf: Add _locked variants of the VF PT config functions
[+] drm/xe/pf: Allow change PF and VFs EQ/PT using sysfs
[+] drm/xe/pf: Relax report helper to accept PF in bulk configs
[+] drm/xe/pf: Fix signature of internal config helpers
[+] drm/xe/pf: Add functions to bulk configure EQ/PT on GT
[+] drm/xe/pf: Add functions to bulk provision EQ/PT
[+] drm/xe/pf: Allow bulk change all VFs EQ/PT using sysfs
[+] drm/xe/pf: Add functions to provision scheduling priority
[+] drm/xe/pf: Allow bulk change all VFs priority using sysfs
[+] drm/xe/pf: Allow change PF scheduling priority using sysfs
[+] drm/xe/pf: Promote xe_pci_sriov_get_vf_pdev
[+] drm/xe/pf: Add sysfs device symlinks to enabled VFs
[+] drm/xe/pf: Allow to stop the VF using sysfs
[+] drm/xe/pf: Add documentation for sriov_admin attributes
[+] perf vendor events arm64: Fix typo in Ampere eMag json file
[+] perf vendor events AmpereOneX: Fix spelling typo in the metrics file
[+] perf trace: Increase syscall handler map size to 1024
[+] perf tools: Cache counter names for raw samples on s390
[+] gfs2/sysfs: Replace sprintf/snprintf with sysfs_emit
[+] Documentation: gfs2: Consolidate GFS2 docs into its own subdirectory
[+] gfs2: document ip in __gfs2_holder_init kernel-doc comment
[+] Merge tag 'amd-drm-next-6.19-2025-10-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
[+] PCI: qcom: Use frequency and level based OPP lookup
[+] genirq: Fix percpu_devid irq affinity documentation
[+] genirq/proc: Fix race in show_irq_affinity()
[+] selftests/bpf: Skip tc_tunnel subtest if its setup fails
[+] selftests/bpf: Add checks in tc_tunnel when entering net namespaces
[+] ARM: dts: rockchip: Adapt tps65910 nodes on RK3066 boards
[+] ARM: dts: rockchip: Remove mshc aliases from RK3288
[+] ARM: dts: rockchip: Add spi_flash label to rk3288-veyron
[+] drm/i915/ltphy: Add LT Phy related VDR and Pipe Registers
[+] drm/i915/cx0: Change register bit naming for powerdown values
[+] drm/i915/ltphy: Phy lane reset for LT Phy
[+] drm/i915/cx0: Move the HDMI FRL function to intel_hdmi
[+] drm/i915/ltphy: Program sequence for PORT_CLOCK_CTL for LT Phy
[+] drm/i915/ltphy: Add a wrapper for LT Phy powerdown change sequence
[+] drm/i915/ltphy: Read PHY_VDR_0_CONFIG register
[+] drm/i915/ltphy: Add LT Phy Programming recipe tables
[+] drm/i915/ltphy: Program the VDR PLL registers for LT PHY
[+] drm/i915/ltphy: Update the ltpll config table value for eDP
[+] drm/i915/ltphy: Enable SSC during port clock programming
[+] drm/i915/ltphy: Add function to calculate LT PHY port clock
[+] drm/i915/ltphy: Program the P2P Transaction flow for LT Phy
[+] drm/i915/ltphy: Program the rest of the PORT_CLOCK_CTL steps
[+] drm/i915/ltphy: Program the rest of the LT Phy Enable sequence
[+] drm/i915/ltphy: Program LT Phy Non-TBT PLL disable sequence
[+] drm/i915/ltphy: Hook up LT Phy Enable & Disable sequences
[+] drm/i915/ddi: Define LT Phy Swing tables
[+] drm/i915/ltphy: Program LT Phy Voltage Swing
[+] drm/i915/ltphy: Enable/Disable Tx after Non TBT Enable sequence
[+] drm/i915/ltphy: Define the LT Phy state compare function
[+] drm/i915/ltphy: Define function to readout LT Phy PLL state
[+] drm/i915/ltphy: Define LT PHY PLL state verify function
[+] drm/i915/display: Aux Enable and Display powerwell timeouts
[+] drm/i915/ltphy: Modify the step that need to be skipped
[+] firewire: core: code refactoring to remove transaction entry
[+] firewire: core: code refactoring to find and pop transaction entry
[+] Merge remote-tracking branch 'drm/drm-next' into msm-next-robclark
[+] fs/ntfs3: disable readahead for compressed files
[+] err.h: add INIT_ERR_PTR() macro
[+] soc: qcom: smem: better track SMEM uninitialized state
[+] clk: qcom: tcsrcc-glymur: Update register offsets for clock refs
[+] tick/sched: Limit non-timekeeper CPUs calling jiffies update
[+] timers/migration: Convert "while" loops to use "for"
[+] timers/migration: Remove locking on group connection
[+] timers/migration: Fix imbalanced NUMA trees
[+] timers/migration: Assert that hotplug preparing CPU is part of stable active hierarchy
[+] timers/migration: Remove unused "cpu" parameter from tmigr_get_group()
[+] timers/migration: Remove dead code handling idle CPU checking for remote timers
[+] genirq/manage: Reduce priority of forced secondary interrupt handler
[+] riscv: sophgo: dts: add PCIe controllers for SG2042
[+] riscv: sophgo: dts: enable PCIe for PioneerBox
[+] riscv: sophgo: dts: enable PCIe for SG2042_EVB_V1.X
[+] riscv: sophgo: dts: enable PCIe for SG2042_EVB_V2.0
[+] ALSA: line6: add support for POD HD Pro X
[+] tools/nolibc: fix misleading help message regarding installation path
[+] tools/nolibc: add missing memchr() to string.h
[+] RDMA/irdma: Enforce local fence for LOCAL_INV WRs
[+] RDMA/irdma: Initialize cqp_cmds_info to prevent resource leaks
[+] RDMA/irdma: Silently consume unsignaled completions
[+] RDMA/irdma: CQ size and shadow update changes for GEN3
[+] tools/nolibc: provide the portable sys/select.h
[+] random: remove unused get_random_var_wait functions
[+] dt-bindings: clk: microchip: mpfs: remove first reg region
[+] clk: microchip: mpfs: use regmap for clocks
[+] tools/nolibc: add the more portable inttypes.h
[+] tools/nolibc: make the "headers" target install all supported archs
[+] arm64: dts: qcom: sm8750: Add USB support to SM8750 SoCs
[+] arm64: dts: qcom: sm8750: Add USB support for SM8750 MTP platform
[+] arm64: dts: qcom: sm8750: Add USB support for SM8750 QRD platform
[+] ARM: dts: qcom: msm8960: reorder nodes and properties
[+] ARM: dts: qcom: msm8960: inline qcom-msm8960-pins.dtsi
[+] ARM: dts: qcom: msm8960: add I2C nodes for gsbi10 and gsbi12
[+] ARM: dts: qcom: msm8960: add I2C nodes for gsbi1 and gsbi8
[+] ARM: dts: qcom: msm8960: rename msmgpio node to tlmm
[+] arm64: dts: qcom: qcm6490-fairphone-fp5: Enable CCI pull-up
[+] arm64: dts: qcom: qcm6490-fairphone-fp5: Add UW cam actuator
[+] ARM: dts: qcom: msm8226-samsung-ms013g: add simple-framebuffer
[+] docs/hwmon: Fix broken maxim-ic.com links to analog.com
[+] docs/hwmon: Add missing datasheet links for Maxim chips
[+] docs/hwmon: Update maxim-ic.com links to analog.com
[+] hwmon: (asus-ec-sensors) add ROG STRIX X870-F GAMING WIFI
[+] hwmon: (aht10) Add support for dht20
[+] hwmon: (sy7636a) Fix sensor description
[+] tools/nolibc: clean up outdated comments in generic arch.h
[+] interconnect: qcom: icc-rpmh: convert link_nodes to dynamic array
[+] interconnect: qcom: sc7280: convert to dynamic IDs
[+] interconnect: qcom: sc8180x: convert to dynamic IDs
[+] interconnect: qcom: sc8280xp: convert to dynamic IDs
[+] interconnect: qcom: sdm845: convert to dynamic IDs
[+] interconnect: qcom: sm8250: convert to dynamic IDs
[+] interconnect: qcom: x1e80100: convert to dynamic IDs
[+] interconnect: qcom: qcs615: convert to dynamic IDs
[+] interconnect: qcom: qcs8300: convert to dynamic IDs
[+] interconnect: qcom: qdu1000: convert to dynamic IDs
[+] interconnect: qcom: sar2130p: convert to dynamic IDs
[+] interconnect: qcom: sc7180: convert to dynamic IDs
[+] interconnect: qcom: sdm670: convert to dynamic IDs
[+] interconnect: qcom: sdx55: convert to dynamic IDs
[+] interconnect: qcom: sdx65: convert to dynamic IDs
[+] interconnect: qcom: sdx75: convert to dynamic IDs
[+] interconnect: qcom: sm6350: convert to dynamic IDs
[+] interconnect: qcom: sm7150: convert to dynamic IDs
[+] interconnect: qcom: sm8150: convert to dynamic IDs
[+] interconnect: qcom: sm8350: convert to dynamic IDs
[+] interconnect: qcom: sm8450: convert to dynamic IDs
[+] interconnect: qcom: sm8550: convert to dynamic IDs
[+] interconnect: qcom: sm8650: convert to dynamic IDs
[+] interconnect: qcom: sm8750: convert to dynamic IDs
[+] interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS
[+] power: supply: Add bd718(15/28/78) charger driver
[+] MAINTAINERS: Add entry for BD71828 charger
[+] power: supply: max77705_charger: implement aicl feature
[+] power: supply: max77705: Fix potential IRQ chip conflict when probing two devices
[+] power: supply: rt5033_charger: Fix device node reference leaks
[+] power: supply: cw2015: Check devm_delayed_work_autocancel() return code
[+] power: supply: max17040: Check iio_read_channel_processed() return code
[+] power: supply: rt9467: Return error on failure in rt9467_set_value_from_ranges()
[+] power: supply: rt9467: Prevent using uninitialized local variable in rt9467_set_value_from_ranges()
[+] power: supply: wm831x: Check wm831x_set_bits() return value
[+] power: supply: qcom_battmgr: clamp charge control thresholds
[+] power: supply: qcom_battmgr: support disabling charge control
[+] docs: power: clean up power_supply_class.rst
[+] power: supply: use ktime_divns() to avoid 64-bit division
[+] power: supply: apm_power: only unset own apm_get_power_status
[+] driver: reset: spacemit-p1: add driver for poweroff/reboot
[+] dt-bindings: power: supply: Add Richtek RT9756 smart cap divider charger
[+] power: supply: rt9756: Add Richtek RT9756 smart cap divider charger
[+] Documentation: power: rt9756: Document exported sysfs entries
[+] mei: fix error flow in probe
[+] scsi: target: Rename target_configure_unmap_from_queue()
[+] scsi: target: Add atomic se_device fields
[+] scsi: target: Add helper to set up atomic values from block_device
[+] scsi: target: Add WRITE_ATOMIC_16 handler
[+] scsi: target: Report atomic values in INQUIRY
[+] scsi: target: Add WRITE_ATOMIC_16 support to RSOC
[+] scsi: target: Add atomic support to target_core_iblock
[+] Merge patch series "scsi: target: Add WRITE_ATOMIC_16 support"
[+] scsi: target: Do not write NUL characters into ASCII configfs output
[+] scsi: target: Simplify target_lu_gp_members_show()
[+] scsi: ufs: mediatek: Add the maintainer for MediaTek UFS hooks
[+] scsi: ufs: dt-bindings: mediatek,ufs: Update maintainer information in mediatek,ufs.yaml
[+] scsi: core: Remove unused code from scsi_sysfs.c
[+] scsi: core: Improve sdev_store_timeout()
[+] scsi: target: Fix LUN/device R/W and total command stats
[+] scsi: target: Create and use macro helpers for per-CPU stats
[+] scsi: target: Move LUN stats to per-CPU
[+] Merge patch series "target: RW/num_cmds stats improvements"
[+] drm/xe: Inline gt_reset in the worker
[+] media: rkvdec: Add HEVC backend
[+] media: rkvdec: Add variants support
[+] media: rkvdec: Implement capability filtering
[+] media: rkvdec: Add RK3288 variant
[+] media: rkvdec: Disable QoS for HEVC and VP9 on RK3328
[+] media: dt-bindings: rockchip,vdec: Add RK3288 compatible
[+] 9p: Use kvmalloc for message buffers on supported transports
[+] net/9p: cleanup: change p9_trans_module->def to bool
[+] fs/9p: Don't open remote file with APPEND mode when writeback cache is used
[+] fs/9p: delete unnnecessary condition
[+] fs/fs_parse: add back fsparam_u32hex
[+] net/9p: move structures and macros to header files
[+] 9p: create a v9fs_context structure to hold parsed options
[+] 9p: convert to the new mount API
[+] arm64: dts: ti: k3-j784s4-evm-pcie0-pcie1-ep: Add boot phase tag to "pcie1_ep"
[+] arm64: dts: ti: k3-j784s4-j742s2-evm-common: Add bootph-all tag to SERDES0
[+] arm64: dts: ti: k3-j784s4-j742s2-evm-common: Add bootph-all tag to "pcie1_ctrl"
[+] drm/{i915, xe}/display: pass parent interface to display probe
[+] drm/{i915, xe}/display: Add display runtime pm parent interface
[+] drm/i915/display: Runtime pm wrappers for display parent interface
[+] drm/xe/display: Runtime pm wrappers for display parent interface
[+] drm/i915/display: Use display parent interface for i915 runtime pm
[+] drm/xe/display: Use display parent interface for xe runtime pm
[+] soc: samsung: exynos-chipid: use a local dev variable
[+] MAINTAINERS: Add Frank Li as reviewer for NXP media drivers
[+] media: rkisp1: Improve frame sequence correctness on stats and params buffers
[+] media: dt-bindings: nxp,imx8-isi: Add i.MX91 ISI compatible string
[+] media: nxp: imx8-isi: Refine code by using helper macro
[+] media: nxp: imx8-isi: Add parallel camera input support for i.MX93
[+] media: nxp: imx8-isi: Reorder the platform data
[+] media: nxp: imx8-isi: Add ISI support for i.MX91
[+] media: imx-mipi-csis: drop unused module alias
[+] media: imx7-media-csi: drop unused module alias
[+] media: imx8mq-mipi-csi2: drop unused module alias
[+] mtd: spear_smi: fix kernel-doc warnings
[+] thunderbolt: Update NVM firmware upgrade documentation
[+] thunderbolt: Update deprecated firmware update site in icm.c
[+] Revert "drm/display: bridge_connector: get/put the stored bridges"
[+] drm/display: bridge_connector: get/put the stored bridges
[+] drm/display: bridge_connector: get/put the panel_bridge
[+] drm/sti: hda: add bridge before attaching
[+] drm/sti: hdmi: add bridge before attaching
[+] drm/bridge: document that adding a bridge is mandatory before attach
[+] drm/bridge: add warning for bridges attached without being added
[+] drm/bridge: add warning for bridges using neither devm_drm_bridge_alloc() nor drm_bridge_add()
[+] drm/bridge: synopsys: dw-dp: add bridge before attaching
[+] firmware: stratix10-svc: fix bug in saving controller data
[+] ASoC: max98090/91: adding two virtual Mux widgets for digital mics
[+] ASoC: fsl_spdif: Constify some structures
[+] ASoC: max98090/91: adding the two virtual Mux widgets in the routes
[+] ASoC: codecs: simplify aw87390_init() argument a bit
[+] ASoC: codecs: aw88261: pass pointer directly instead of passing the address
[+] regulator: Small cleanup in of_get_regulation_constraints()
[+] regulator: pf9453: change the device ID register address
[+] regulator: pf9453: remove low power mode
[+] regulator: pf9453: remove unused I2C_LT register
[+] perf: arm_pmuv3: Don't use PMCCNTR_EL0 on SMT cores
[+] rtc: amlogic-a4: simplify probe
[+] perf/arm_cspmu: Add callback to reset filter config
[+] perf/arm_cspmu: Add pmpidr support
[+] perf/arm_cspmu: nvidia: Add revision id matching
[+] perf/arm_cspmu: nvidia: Add pmevfiltr2 support
[+] rtc: sa1100: stop setting max_user_freq
[+] rtc: ds1685: stop setting max_user_freq
[+] rtc: pic32: stop setting max_user_freq
[+] rtc: renesas-rtca3: stop setting max_user_freq
[+] rtc: rv3028: stop setting max_user_freq
[+] rtc: rv3032: stop setting max_user_freq
[+] rtc: rv8803: stop setting max_user_freq
[+] rtc: rx6110: stop setting max_user_freq
[+] rtc: rx8010: stop setting max_user_freq
[+] rtc: rx8025: stop setting max_user_freq
[+] rtc: sh: stop setting max_user_freq
[+] rust: sync: add `SetOnce`
[+] rust: str: add radix prefixed integer parsing functions
[+] rust: introduce module_param module
[+] rust: module: use a reference in macros::module::module
[+] rust: module: update the module macro with module parameter support
[+] rust: samples: add a module parameter to the rust_minimal sample
[+] modules: add rust modules files to MAINTAINERS
[+] drm/renesas: include drm_print.h where needed
[+] drm/rockchip: include drm_print.h where needed
[+] perf/arm-ni: Add NoC S3 support
[+] MAINTAINERS: change maintainer for Intel MAX10 BMC secure updates
[+] perf: arm_cspmu: fix error handling in arm_cspmu_impl_unregister()
[+] perf: arm_pmuv3: Add new Cortex and C1 CPU PMUs
[+] drm/panthor: Handle errors returned by drm_sched_entity_init()
[+] drm/panthor: Fix group_free_queue() for partially initialized queues
[+] drm/panthor: Fix UAF race between device unplug and FW event processing
[+] drm/panthor: disable async work during unplug
[+] drm/panthor: Fix race with suspend during unplug
[+] drm/panthor: Fix UAF on kernel BO VA nodes
[+] drm/panthor: attach the driver's multiple power domains
[+] dt-bindings: gpu: mali-valhall-csf: Document i.MX95 support
[+] arm64: dts: imx95: Describe Mali G310 GPU
[+] ARM: uaccess: Implement missing __get_user_asm_dword()
[+] uaccess: Provide ASM GOTO safe wrappers for unsafe_*_user()
[+] x86/uaccess: Use unsafe wrappers for ASM GOTO
[+] powerpc/uaccess: Use unsafe wrappers for ASM GOTO
[+] riscv/uaccess: Use unsafe wrappers for ASM GOTO
[+] s390/uaccess: Use unsafe wrappers for ASM GOTO
[+] Revert "power: supply: qcom_battmgr: support disabling charge control"
[+] media: renesas: rcar_drif: fix device node reference leak in rcar_drif_bond_enabled
[+] media: rcar_jpu: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
[+] media: amphion: Remove dummy PM handling
[+] media: dvb_ca_en50221: fix "writen"->"written"
[+] media: v4l2-subdev: Make media_entity_to_v4l2_subdev() const-aware
[+] media: v4l2-dev: Make macros to obtain containers const-aware
[+] media: mc: Make macros to obtain containers const-aware
[+] media: samsung: exynos4-is: fix potential ABBA deadlock on init
[+] media: i2c: ds90ub953: convert from round_rate() to determine_rate()
[+] media: i2c: max96717: convert from round_rate() to determine_rate()
[+] media: i2c: tc358746: convert from round_rate() to determine_rate()
[+] media: platform: ti: omap3isp: isp: convert from round_rate() to determine_rate()
[+] media: vpif_capture: fix section mismatch
[+] media: vpif_display: fix section mismatch
[+] media: exynos4-is: fimc-is: drop unused module alias
[+] media: exynos4-is: fimc-lite: drop unused module alias
[+] Documentation: media: fix VIDIOC_REMOVE_BUFS typo
[+] media: saa7146: Replace saa7146_ext_vv.vbi_fops with write function
[+] media: videobuf2: Fix device reference leak in vb2_dc_alloc error path
[+] media: pci: mgb4: Fix DV capabilities
[+] firmware: ti_sci: Replace ifdeffery by pm_sleep_ptr() macro
[+] firmware: ti_sci: Set IO Isolation only if the firmware is capable
[+] drbd: replace kmap() with kmap_local_page() in receiver path
[+] dt-bindings: gpu: mali-valhall-csf: add mediatek,mt8196-mali variant
[+] drm/panthor: call into devfreq for current frequency
[+] drm/panthor: Use existing OPP table if present
[+] blktrace: add support for REQ_OP_WRITE_ZEROES tracing
[+] io_uring: only call io_should_terminate_tw() once for ctx
[+] io_uring: add wrapper type for io_req_tw_func_t arg
[+] io_uring/uring_cmd: avoid double indirect call in task work dispatch
[+] ublk: reorder tag_set initialization before queue allocation
[+] ublk: implement NUMA-aware memory allocation
[+] ublk: use struct_size() for allocation
[+] selftests: ublk: set CPU affinity before thread initialization
[+] selftests: ublk: make ublk_thread thread-local variable
[+] dt-bindings: arm-smmu: Add compatible for Kaanapali and Glymur SoCs
[+] iommu/arm-smmu-qcom: Add Glymur MDSS compatible
[+] drm/msm: fix allocation of dumb buffers for non-RGB formats
[+] Documentation/driver-api/cxl: remove page-allocator quirk section
[+] cxl/port: Remove devm_cxl_port_enumerate_dports()
[+] cxl: fix typos in cdat.c comments
[+] cxl/pci: replace use of system_wq with system_percpu_wq
[+] cxl/region: Refactor address translation funcs for testing
[+] cxl/acpi: Make the XOR calculations available for testing
[+] cxl/test: Add cxl_translate module for address translation testing
[+] cxl: Adjust extended linear cache failure emission in cxl_acpi
[+] cxl/region: Add support to indicate region has extended linear cache
[+] ns: add missing authorship
[+] ns: add NS_COMMON_INIT()
[+] ns: use NS_COMMON_INIT() for all namespaces
[+] ns: initialize ns_list_node for initial namespaces
[+] ns: add __ns_ref_read()
[+] ns: rename to exit_nsproxy_namespaces()
[+] ns: add active reference count
[+] ns: use anonymous struct to group list member
[+] nstree: introduce a unified tree
[+] nstree: allow lookup solely based on inode
[+] nstree: assign fixed ids to the initial namespaces
[+] nstree: maintain list of owned namespaces
[+] nstree: simplify rbtree comparison helpers
[+] nstree: add unified namespace list
[+] nstree: add listns()
[+] arch: hookup listns() system call
[+] nsfs: update tools header
[+] selftests/filesystems: remove CLONE_NEWPIDNS from setup_userns() helper
[+] selftests/namespaces: first active reference count tests
[+] selftests/namespaces: second active reference count tests
[+] selftests/namespaces: third active reference count tests
[+] selftests/namespaces: fourth active reference count tests
[+] selftests/namespaces: fifth active reference count tests
[+] selftests/namespaces: sixth active reference count tests
[+] selftests/namespaces: seventh active reference count tests
[+] selftests/namespaces: eigth active reference count tests
[+] selftests/namespaces: ninth active reference count tests
[+] selftests/namespaces: tenth active reference count tests
[+] selftests/namespaces: eleventh active reference count tests
[+] selftests/namespaces: twelth active reference count tests
[+] selftests/namespaces: thirteenth active reference count tests
[+] selftests/namespaces: fourteenth active reference count tests
[+] selftests/namespaces: fifteenth active reference count tests
[+] selftests/namespaces: add listns() wrapper
[+] selftests/namespaces: first listns() test
[+] selftests/namespaces: second listns() test
[+] selftests/namespaces: third listns() test
[+] selftests/namespaces: fourth listns() test
[+] selftests/namespaces: fifth listns() test
[+] selftests/namespaces: sixth listns() test
[+] selftests/namespaces: seventh listns() test
[+] selftests/namespaces: eigth listns() test
[+] selftests/namespaces: ninth listns() test
[+] selftests/namespaces: first listns() permission test
[+] selftests/namespaces: second listns() permission test
[+] selftests/namespaces: third listns() permission test
[+] selftests/namespaces: fourth listns() permission test
[+] selftests/namespaces: fifth listns() permission test
[+] selftests/namespaces: sixth listns() permission test
[+] selftests/namespaces: seventh listns() permission test
[+] selftests/namespaces: first inactive namespace resurrection test
[+] selftests/namespaces: second inactive namespace resurrection test
[+] selftests/namespaces: third inactive namespace resurrection test
[+] selftests/namespaces: fourth inactive namespace resurrection test
[+] selftests/namespaces: fifth inactive namespace resurrection test
[+] selftests/namespaces: sixth inactive namespace resurrection test
[+] selftests/namespaces: seventh inactive namespace resurrection test
[+] selftests/namespaces: eigth inactive namespace resurrection test
[+] selftests/namespaces: ninth inactive namespace resurrection test
[+] selftests/namespaces: tenth inactive namespace resurrection test
[+] selftests/namespaces: eleventh inactive namespace resurrection test
[+] selftests/namespaces: twelth inactive namespace resurrection test
[+] selftests/namespace: first threaded active reference count test
[+] selftests/namespace: second threaded active reference count test
[+] selftests/namespace: third threaded active reference count test
[+] selftests/namespace: commit_creds() active reference tests
[+] selftests/namespace: add stress test
[+] selftests/namespace: test listns() pagination
[+] Merge patch series "nstree: listns()"
[+] crypto: x86/aes-gcm-vaes-avx2 - initialize full %rax return register
[+] crypto: s390/sha3 - Rename conflicting functions
[+] crypto: arm64/sha3 - Rename conflicting function
[+] accel/amdxdna: Use MSG_OP_CHAIN_EXEC_NPU when supported
[+] lib/vsprintf: Improve vsprintf + sprintf function comments
[+] ACPI: scan: replace use of system_unbound_wq with system_dfl_wq
[+] ACPI: OSL: replace use of system_wq with system_percpu_wq
[+] ACPI: EC: Add WQ_PERCPU to alloc_workqueue() users
[+] ACPI: OSL: Add WQ_PERCPU to alloc_workqueue() users
[+] ACPI: thermal: Add WQ_PERCPU to alloc_workqueue() users
[+] io_uring/slist: remove unused wq list splice helpers
[+] io_uring/rsrc: use get/put_user() for integer copy
[+] Documentation: intel-pstate: Use :ref: directive for internal linking
[+] drm/xe/gt: Synchronize GT reset with device unbind
[+] drm/xe/guc: Synchronize Dead CT worker with unbind
[+] Documentation: power: Add document on debugging shutdown hangs
[+] nvdimm: allow exposing RAM carveouts as NVDIMM DIMM devices
[+] KVM: selftests: Rename "guest_paddr" variables to "gpa"
[+] cgroup: Rename cgroup lifecycle hooks to cgroup_task_*()
[+] cgroup: Move dying_tasks cleanup from cgroup_task_release() to cgroup_task_free()
[+] cgroup: Defer task cgroup unlink until after the task is done switching out
[+] sched_ext: Merge branch 'for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup into for-6.19
[+] sched_ext: Fix cgroup exit ordering by moving sched_ext_free() to finish_task_switch()
[+] tools/testing/nvdimm: Use per-DIMM device handle
[+] Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.18-rc4
[+] coding-style: fix verb typo
[+] Merge tag 'Chinese-docs-6.18' of gitolite.kernel.org:pub/scm/linux/kernel/git/alexs/linux into alex
[+] Documentation: treewide: Replace marc.info links with lore
[+] Merge branch 'tools-final2' into docs-mw
[+] rust: usb: fix broken call to T::disconnect()
[+] MAINTAINERS: extend DOCUMENTATION SCRIPTS to the full directories
[+] arm64: dts: qcom: qcs6490-rb3gen2: Rename vph-pwr regulator node
[+] soc: qcom: ice: Add HWKM v1 support for wrapped keys
[+] dt-bindings: arm: qcom,ids: Add SoC ID for QCS6490
[+] soc: qcom: socinfo: Add SoC ID for QCS6490
[+] arm64: dts: qcom: sdm845-oneplus: Update compatbible and add DDIC supplies
[+] arm64: dts: qcom: sdm845-oneplus: Group panel pinctrl
[+] arm64: dts: qcom: sdm845-oneplus: Implement panel sleep pinctrl
[+] arm64: dts: qcom: sdm845-oneplus: Describe TE gpio
[+] dt-bindings: clock: qcom-rpmhcc: Add RPMHCC for Kaanapali
[+] dt-bindings: clock: qcom: Document the Kaanapali TCSR Clock Controller
[+] dt-bindings: clock: qcom: Add Kaanapali Global clock controller
[+] Merge branch '20251030-gcc_kaanapali-v2-v2-3-a774a587af6f@oss.qualcomm.com' into clk-for-6.19
[+] bpf: Skip bounds adjustment for conditional jumps on same scalar register
[+] selftests/bpf: Add test for conditional jumps on same scalar register
[+] Merge branch 'bpf-skip-bounds-adjustment-for-conditional-jumps-on-same-scalar-register'
[+] soc: qcom: ubwc: Add config for Kaanapali
[+] arm64: defconfig: Build NSS clock controller driver for IPQ5424
[+] soc: qcom: smem: drop the WARN_ON() on SMEM item validation
[+] soc: qcom: socinfo: add support to extract more than 32 image versions
[+] dt-bindings: firmware: qcom,scm: Document SCM on Kaanapali SOC
[+] coco/tsm: Introduce a core device for TEE Security Managers
[+] PCI/IDE: Enumerate Selective Stream IDE capabilities
[+] PCI: Introduce pci_walk_bus_reverse(), for_each_pci_dev_reverse()
[+] PCI/TSM: Establish Secure Sessions and Link Encryption
[+] PCI: Add PCIe Device 3 Extended Capability enumeration
[+] PCI: Establish document for PCI host bridge sysfs attributes
[+] PCI/IDE: Add IDE establishment helpers
[+] PCI/IDE: Report available IDE streams
[+] PCI/TSM: Report active IDE streams
[+] gpu: nova-core: vbios: do not use `as` when comparing BiosImageType
[+] gpu: nova-core: use `try_from` instead of `as` for u32 conversions
[+] perf evsel: Remove unused metric_events variable
[+] perf metricgroup: Update comment on location of metric_event list
[+] perf metricgroup: Missed free on error path
[+] perf metricgroup: When copy metrics copy default information
[+] perf jevents: Make all tables static
[+] arm64: uaccess: Use unsafe wrappers for ASM GOTO
[+] uaccess: Provide scoped user access regions
[+] uaccess: Provide put/get_user_inline()
[+] futex: Convert to get/put_user_inline()
[+] x86/futex: Convert to scoped user access
[+] select: Convert to scoped user access
[+] rseq: Avoid pointless evaluation in __rseq_notify_resume()
[+] rseq: Condense the inline stubs
[+] rseq: Move algorithm comment to top
[+] rseq: Remove the ksig argument from rseq_handle_notify_resume()
[+] rseq: Simplify registration
[+] rseq: Simplify the event notification
[+] rseq, virt: Retrigger RSEQ after vcpu_run()
[+] rseq: Avoid CPU/MM CID updates when no event pending
[+] rseq: Introduce struct rseq_data
[+] entry: Clean up header
[+] entry: Remove syscall_enter_from_user_mode_prepare()
[+] entry: Inline irqentry_enter/exit_from/to_user_mode()
[+] sched: Move MM CID related functions to sched.h
[+] rseq: Cache CPU ID and MM CID values
[+] rseq: Record interrupt from user space
[+] rseq: Provide tracepoint wrappers for inline code
[+] rseq: Expose lightweight statistics in debugfs
[+] rseq: Provide static branch for runtime debugging
[+] rseq: Provide and use rseq_update_user_cs()
[+] rseq: Replace the original debug implementation
[+] rseq: Make exit debugging static branch based
[+] rseq: Use static branch for syscall exit debug when GENERIC_IRQ_ENTRY=y
[+] rseq: Provide and use rseq_set_ids()
[+] rseq: Separate the signal delivery path
[+] rseq: Rework the TIF_NOTIFY handler
[+] rseq: Optimize event setting
[+] rseq: Implement fast path for exit to user
[+] rseq: Switch to fast path processing on exit to user
[+] entry: Split up exit_to_user_mode_prepare()
[+] rseq: Split up rseq_exit_to_user_mode()
[+] rseq: Switch to TIF_RSEQ if supported
[+] cleanup: Always inline everything
[+] x86/ptrace: Always inline trivial accessors
[+] pinctrl: baytrail: Unify messages with help of dev_err_probe()
[+] pinctrl: cherryview: Unify messages with help of dev_err_probe()
[+] pinctrl: intel: Unify messages with help of dev_err_probe()
[+] pinctrl: lynxpoint: Unify messages with help of dev_err_probe()
[+] pinctrl: tangier: Unify messages with help of dev_err_probe()
[+] Merge patch series "pinctrl: intel: Unify error messages"
[+] iommu/amd: Fix potential out-of-bounds read in iommu_mmio_show
[+] drm/vkms: Fix use after frees on error paths
[+] drm/vkms: Fix run-tests.sh script name
[+] drm/vkms: Update testing with IGT IGT_DEVICE
[+] cleanup: fix scoped_class()
[+] cred: add kernel_cred() helper
[+] cred: make init_cred static
[+] cred: add scoped_with_kernel_creds()
[+] firmware: don't copy kernel creds
[+] nbd: don't copy kernel creds
[+] target: don't copy kernel creds
[+] unix: don't copy creds
[+] Merge patch series "creds: add {scoped_}with_kernel_creds()"
[+] cred: add scoped_with_creds() guards
[+] aio: use credential guards
[+] backing-file: use credential guards for reads
[+] backing-file: use credential guards for writes
[+] backing-file: use credential guards for splice read
[+] backing-file: use credential guards for splice write
[+] backing-file: use credential guards for mmap
[+] binfmt_misc: use credential guards
[+] erofs: use credential guards
[+] nfs: use credential guards in nfs_local_call_read()
[+] nfs: use credential guards in nfs_local_call_write()
[+] nfs: use credential guards in nfs_idmap_get_key()
[+] smb: use credential guards in cifs_get_spnego_key()
[+] act: use credential guards in acct_write_process()
[+] cgroup: use credential guards in cgroup_attach_permissions()
[+] net/dns_resolver: use credential guards in dns_query()
[+] Merge patch series "credentials guards: the easy cases"
[+] cred: add prepare credential guard
[+] sev-dev: use guard for path
[+] sev-dev: use prepare credential guard
[+] rust: add udelay() function
[+] drm/i915/display: Extend i915_display_info with Type-C port details
[+] media: dvb-usb: pctv452e: move snd/rcv len check before kmalloc
[+] drm/hyperv: include drm_print.h where needed
[+] tracing: Allow tracer to add more than 32 options
[+] tracing: Add an option to show symbols in _text+offset for function profiler
[+] drm/displayid: pass iter to drm_find_displayid_extension()
[+] drm/edid: add DRM_EDID_IDENT_INIT() to initialize struct drm_edid_ident
[+] drm/displayid: add quirk to ignore DisplayID checksum errors
[+] rust: Add read_poll_timeout_atomic function
[+] regulator: pf9453: optimize PMIC PF9453 driver
[+] regmap: i3c: Use ARRAY_SIZE()
[+] drm/xe: Do clean shutdown also when using flr
[+] ASoC: tas2781: Replace deprecated strcpy() with strscpy()
[+] ASoC: tas2781: Add tas5822 support
[+] ASoC: dt-bindings: ti,tas2781: Add TAS5822 support
[+] Merge branch 'topic/func-profiler-offset' of git://git.kernel.org/pub/scm/linux/kernel/git/mhiramat/linux into trace/trace/core
[+] drm/etnaviv: add HWDB entry for GC8000 Nano Ultra VIP r6205
[+] arm64: dts: socfpga: agilex5: fix CHECK_DTBS warning for NAND
[+] drm/xe: Enforce correct user fence signaling order using
[+] drm/xe: Attach last fence to TLB invalidation job queues
[+] drm/xe: Decouple bind queue last fence from TLB invalidations
[+] drm/xe: Skip TLB invalidation waits in page fault binds
[+] drm/xe: Disallow input fences on zero batch execs and zero binds
[+] drm/xe: Remove last fence dependency check from binds and execs
[+] io_uring/memmap: remove dead io_create_region_mmap_safe() declaration
[+] io_uring/cancel: move request/task cancelation logic into cancel.c
[+] io_uring/cancel: move __io_uring_cancel() into cancel.c
[+] io_uring/cancel: move cancelation code from io_uring.c to cancel.c
[+] io_uring/memmap: return bool from io_mem_alloc_compound()
[+] drm/amdkfd: clean up the code to free hmm_range
[+] drm/amdgpu: set default gfx reset masks for gfx6-8
[+] drm/amdgpu: caller should make sure not to double free
[+] drm/amdgpu: Update invalidate and flush hdp function
[+] drm/amdgpu: move reset debug disable handling
[+] drm/amd/ras: Add CPER ring read for uniras
[+] drm/amdgpu: Remove invalidate and flush hdp macros
[+] spi: tegra210-quad: Fix timeout handling
[+] spi: tegra210-quad: Refactor error handling into helper functions
[+] spi: tegra210-quad: Check hardware status on timeout
[+] drm/amd/ras: Fix the error of undefined reference to `__udivdi3'
[+] drm/amdgpu: Fix error injection parameter error
[+] drm/amd/display: Fix null pointer on analog detection
[+] drm/amd/ras: Update IPID value for bad page threshold CPER
[+] drm/amd/pm: fix the issue of size calculation error for smu 13.0.6
[+] drm/amd/pm: fix missing device_attr cleanup in amdgpu_pm_sysfs_init()
[+] drm/amd/pm: Add helper functions for gpu metrics
[+] drm/amd/pm: Use gpu metrics 1.9 for SMUv13.0.6
[+] drm/amd/pm/si: Delete unused structs and fields
[+] drm/amd/display: remove unneeded semicolon
[+] drm/amd/display: remove unneeded semicolon
[+] drm/amd/display: remove unneeded semicolon
[+] MAINTAINERS: adjust file entry in AMD DISPLAY CORE - DML
[+] drm/amd/ras: Correct info field of bad page threshold exceed CPER
[+] drm/amd/ras: Use correct severity for BP threshold exceed event
[+] drm/amdgpu: Drop PMFW RLC notifier from amdgpu_device_suspend()
[+] drm/amd: Add an unwind for failures in amdgpu_device_ip_suspend_phase1()
[+] drm/amd: Add an unwind for failures in amdgpu_device_ip_suspend_phase2()
[+] drm/amd: Unwind for failed device suspend
[+] drm/amdkfd: Fix Unchecked Return Values
[+] drm/amd/display: Don't stretch non-native images by default in eDP
[+] drm/amdgpu: Implement user queue reset functionality
[+] drm/amd/display: fw locality check refactors
[+] drm/amd/display: Extend inbox0 lock to run Replay/PSR
[+] drm/amd/display: Add pte_buffer_mode and force_one_row_for_frame in dchub reg
[+] drm/amd/display: Remove old PMO options
[+] drm/amd/display: Update P-state naming for clarity.
[+] drm/amd/display: Refactor VActive implementation
[+] drm/amd/display: Add Pstate viewport reduction
[+] drm/amd/display: Persist stream refcount through restore
[+] drm/amd/display: Revert DCN4 max buffered cursor size to 64
[+] drm/amd/display: Increase IB mem size
[+] drm/amd/display: Fix black screen with HDMI outputs
[+] drm/amd/display: [FW Promotion] Release 0.1.34.0
[+] drm/amd/display: Promote DC to 3.2.357
[+] drm/amd/ras: Fix format truncation
[+] drm/amdgpu: grab a BO reference in vm_lock_done_list.
[+] drm/amdgpu: lock bo before calling amdgpu_vm_bo_update_shared
[+] drm/amdgpu: validate the bo from done list for NULL
[+] drm/amd/pm: Use gpu metrics 1.9 for SMUv13.0.12
[+] drm/amd/pm: Add schema v1.1 for parition metrics
[+] drm/amd/pm: Update SMUv13.0.6 partition metrics
[+] drm/amd/pm: Update SMUv13.0.12 partition metrics
[+] drm/amdgpu/smu: Handle S0ix for vangogh
[+] drm/amd/ras: Increase ras switch control range
[+] drm/amdgpu: Add ras ip block name
[+] drm/amd/ras: Add ras support for nbio v7_9_1
[+] drm/amd/ras: Add ras support for umc v12_5_0
[+] drm/amdkfd: Don't clear PT after process killed
[+] drm/amd/display: Fix NULL deref in debugfs odm_combine_segments
[+] Revert "drm/amdkfd: Improve signal event slow path"
[+] drm/amd/pm: add new message definitions for pmfw eeprom interface
[+] drm/amd/pm: implement ras_smu_drv interface for smu v13.0.12
[+] drm/amd/pm: add smu ras driver framework
[+] drm/amdgpu: add function to check if pmfw eeprom is supported
[+] drm/amdgpu: add wrapper functions for pmfw eeprom interface
[+] drm/amdgpu: suspend ras module before gpu reset
[+] drm/amdgpu: fix possible fence leaks from job structure
[+] accel/amdxdna: Add hardware specific attributes
[+] drm/xe: Stub out new pagefault layer
[+] accel/amdxdna: Add IOCTL parameter for resource data
[+] accel/amdxdna: Add IOCTL parameter for telemetry data
[+] drm/xe: Implement xe_pagefault_init
[+] drm/xe: Implement xe_pagefault_reset
[+] drm/xe: Implement xe_pagefault_handler
[+] drm/xe: Implement xe_pagefault_queue_work
[+] drm/xe: Add xe_guc_pagefault layer
[+] drm/xe: Remove unused GT page fault code
[+] KVM: x86: Add a helper to dedup reporting of unhandled VM-Exits
[+] KVM: x86/mmu: Move the misplaced export of kvm_zap_gfn_range()
[+] libbpf: Complete the missing @param and @return tags in btf.h
[+] libbpf: Update the comment to remove the reference to the deprecated interface bpf_program__load().
[+] docs/bpf: Add missing BPF k/uprobe program types to docs
[+] docs: rust: quick-start: add Debian 13 (Trixie)
[+] block: blocking mempool_alloc doesn't fail
[+] block: make bio auto-integrity deadlock safe
[+] Merge branch 'autopi-deadlock' into for-6.19/block
[+] selftests/pidfd: update pidfd header
[+] selftests/pidfd: add first supported_mask test
[+] selftests/pidfd: add second supported_mask test
[+] selftests/coredump: split out common helpers
[+] selftests/coredump: split out coredump socket tests
[+] selftests/coredump: fix userspace client detection
[+] selftests/coredump: fix userspace coredump client detection
[+] selftests/coredump: handle edge-triggered epoll correctly
[+] selftests/coredump: add debug logging to test helpers
[+] selftests/coredump: add debug logging to coredump socket tests
[+] selftests/coredump: add debug logging to coredump socket protocol tests
[+] selftests/coredump: ignore ENOSPC errors
[+] selftests/coredump: add first PIDFD_INFO_COREDUMP_SIGNAL test
[+] selftests/coredump: add second PIDFD_INFO_COREDUMP_SIGNAL test
[+] Merge patch series "coredump: cleanups & pidfd extension"
[+] arm64: dts: socfpga: agilex5: Add L2 and L3 cache
[+] arm64: dts: socfpga: agilex5: Add SMMU-V3-PMCG nodes
[+] libbpf: Fix parsing of multi-split BTF
[+] selftests/bpf: Test parsing of (multi-)split BTF
[+] Merge branch 'multi-split-btf-fixes-and-test'
[+] sched_ext: Move __SCX_DSQ_ITER_ALL_FLAGS BUILD_BUG_ON to the right place
[+] sched_ext: Minor cleanups to scx_task_iter
[+] x86/cpufeatures: Correct LKGS feature flag description
[+] ARM: dts: am33xx: Add missing serial console speed
[+] ARM: dts: omap: rework Baltos LED nodes
[+] ARM: dts: ti: omap: am335x-baltos: add a regulator for the mPCIe slot
[+] ARM: dts: am335x-netcom-plus-2xx: add missing GPIO labels
[+] ARM: OMAP2+: Fix falg->flag typo in omap_smc2()
[+] ti-sysc: allow OMAP2 and OMAP4 timers to be reserved on AM33xx
[+] dt-bindings: omap: add AM335x-based TQMa335x SOM and MBa335x board
[+] ARM: dts: omap: AM33xx: add cpu label
[+] ARM: dts: omap: Add support for TQMa335x/MBa335x
[+] ARM: dts: omap3: beagle-xm: Correct obsolete TWL4030 power compatible
[+] ARM: dts: omap3: n900: Correct obsolete TWL4030 power compatible
[+] arm: dts: ti: omap: am335x-pepper: Fix vmmc-supply property typo
[+] arm: dts: ti: omap: Drop unnecessary properties for SDHCI node
[+] dt-bindings: mmc: ti,omap2430-sdhci: convert to DT schema
[+] rust: fs: add file::Offset type alias
[+] pidfs: reduce wait_pidfd lock scope
[+] rust: uaccess: add UserSliceReader::read_slice_partial()
[+] rust: uaccess: add UserSliceReader::read_slice_file()
[+] rust: uaccess: add UserSliceWriter::write_slice_partial()
[+] rust: uaccess: add UserSliceWriter::write_slice_file()
[+] rust: debugfs: support for binary large objects
[+] rust: debugfs: support blobs from smart pointers
[+] samples: rust: debugfs: add example for blobs
[+] rust: debugfs: support binary large objects for ScopedDir
[+] samples: rust: debugfs_scoped: add example for blobs
[+] rust: auxiliary: fix false positive warning for missing a safety comment
[+] dt-bindings: soc: samsung: exynos-pmu: allow mipi-phy subnode for Exynos7870 PMU
[+] arm64: dts: exynos7870: add DSI support
[+] arm64: dts: exynos7870-on7xelte: enable display panel support
[+] arm64: dts: exynos7870-a2corelte: enable display panel support
[+] arm64: dts: exynos7870-j6lte: enable display panel support
[+] accel/ivpu: Improve debug and warning messages
[+] genpt: Generic Page Table base API
[+] genpt: Add Documentation/ files
[+] iommupt: Add the basic structure of the iommu implementation
[+] iommupt: Add the AMD IOMMU v1 page table format
[+] iommupt: Add iova_to_phys op
[+] iommupt: Add unmap_pages op
[+] iommupt: Add map_pages op
[+] iommupt: Add read_and_clear_dirty op
[+] iommupt: Add a kunit test for Generic Page Table
[+] iommupt: Add a mock pagetable format for iommufd selftest to use
[+] iommufd: Change the selftest to use iommupt instead of xarray
[+] iommupt: Add the x86 64 bit page table format
[+] iommu/amd: Use the generic iommu page table
[+] iommu/amd: Remove AMD io_pgtable support
[+] iommupt: Add a kunit test for the IOMMU implementation
[+] iommu/pages: Add support for incoherent IOMMU page table walkers
[+] iommupt: Add basic support for SW bits in the page table
[+] iommupt: Use the incoherent start/stop functions for PT_FEAT_DMA_INCOHERENT
[+] iommupt: Flush the CPU cache after any writes to the page table
[+] platform/surface: aggregator: Omit a variable reassignment in ssam_serial_hub_probe()
[+] platform/x86: x86-android-tablets: Omit a variable reassignment in lenovo_yoga_tab2_830_1050_init_codec()
[+] iommupt: Add the Intel VT-d second stage page table format
[+] iommupt/x86: Set the dirty bit only for writable PTEs
[+] iommupt/x86: Support SW bits and permit PT_FEAT_DMA_INCOHERENT
[+] iommu/vt-d: Use the generic iommu page table
[+] iommu/vt-d: Follow PT_FEAT_DMA_INCOHERENT into the PASID entry
[+] iommupt: Add a kunit test for the SW bits
[+] fs: rename fs_types.h to fs_dirent.h
[+] arm64: dts: mediatek: mt7981b: Configure UART0 pinmux
[+] arm64: dts: mediatek: mt7981b: Add reserved memory for TF-A
[+] arm64: dts: mediatek: Add GCE header for MT8196
[+] drm: rcar-du: fix incorrect return in rcar_du_crtc_cleanup()
[+] dt-bindings: gpu: img,powervr-rogue: Keep lists sorted alphabetically
[+] dt-bindings: gpu: img,powervr-rogue: Document GE7800 GPU in Renesas R-Car M3-N
[+] gpio: cdev: replace use of system_wq with system_percpu_wq
[+] rust: transmute: add `from_bytes_prefix` family of methods
[+] gpu: nova-core: vbios: use FromBytes for PmuLookupTable header
[+] gpu: nova-core: vbios: use FromBytes for PcirStruct
[+] gpu: nova-core: vbios: use FromBytes for BitHeader
[+] gpu: nova-core: vbios: use FromBytes for NpdeStruct
[+] fs: do not pass a parameter for sync_inodes_one_sb()
[+] fs: fully sync all fses even for an emergency sync
[+] Merge patch series "fs: fully sync all fsese even for an emergency sync"
[+] init: Replace simple_strtoul() with kstrtouint() in root_delay_setup()
[+] spi: tegra210-quad: Improve timeout handling under
[+] ASoC: dt-bindings: ti,pcm1862: convert to dtschema
[+] spi: aspeed: Use devm_iounmap() to unmap devm_ioremap() memory
[+] iomap: track pending read bytes more optimally
[+] iomap: set accurate iter->pos when reading folio ranges
[+] iomap: add caller-provided callbacks for read and readahead
[+] iomap: move buffered io bio logic into new file
[+] iomap: make iomap_read_folio() a void return
[+] fuse: use iomap for read_folio
[+] filemap: add helper to look up dirty folios in a range
[+] fuse: use iomap for readahead
[+] iomap: remove pos+len BUG_ON() to after folio lookup
[+] fuse: remove fc->blkbits workaround for partial writes
[+] iomap: optional zero range dirty folio processing
[+] Merge patch series "fuse: use iomap for buffered reads + readahead"
[+] xfs: always trim mapping to requested range for zero range
[+] xfs: fill dirty folios on zero range of unwritten mappings
[+] iomap: remove old partial eof zeroing optimization
[+] xfs: error tag to force zeroing on debug kernels
[+] Merge patch series "iomap: zero range folio batch support"
[+] iomap: add IOMAP_DIO_FSBLOCK_ALIGNED flag
[+] xfs: support sub-block aligned vectors in always COW mode
[+] Merge patch series "alloc misaligned vectors for zoned XFS v2"
[+] x86/msr: Add CPU_OUT_OF_SPEC taint name to "unrecognized" pr_warn(msg)
[+] dt-bindings: soc: bcm: Add bcm2712 compatible
[+] x86/mce: Unify AMD THR handler with MCA Polling
[+] Add error handling to minix filesystem for inode corruption detection
[+] Fix a drop_nlink warning in minix_rmdir
[+] Fix a drop_nlink warning in minix_rename
[+] Merge patch series "Fix two syzbot corruption bugs in minix filesystem"
[+] dt-bindings: arm: mediatek: add BPI-R4 Pro board
[+] entry,unwind/deferred: Fix unwind_reset_info() placement
[+] media: dvb-usb-v2: lmedm04: Fix firmware macro definitions
[+] media: radio: si470x: Fix DRIVER_AUTHOR macro definition
[+] module: Add compile-time check for embedded NUL characters
[+] ASoC: qcom: q6apm-dai: set flags to reflect correct operation of appl_ptr
[+] ASoC: qcom: q6adm: the the copp device only during last instance
[+] ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer alignment.
[+] ASoC: qcom: q6asm-dai: perform correct state check before closing
[+] ASoC: qcom: q6asm: handle the responses after closing
[+] ASoC: qcom: q6asm-dai: schedule all available frames to avoid dsp under-runs
[+] ASoC: qcom: q6asm: add q6asm_get_hw_pointer
[+] ASoC: qcom: q6asm-dai: use q6asm_get_hw_pointer
[+] ASoC: qcom: q6asm: set runtime correctly for each stream
[+] ASoc: qcom: audioreach: remove unused variables
[+] ASoc: qcom: audioreach: Use automatic cleanup of kfree()
[+] ASoc: qcom: q6adm: Use automatic cleanup of kfree()
[+] ASoc: qcom: q6afe: Use automatic cleanup of kfree()
[+] ASoc: qcom: q6apm: Use automatic cleanup of kfree()
[+] ASoc: qcom: q6prm: Use automatic cleanup of kfree()
[+] ASoc: qcom: q6asm: Use automatic cleanup of kfree()
[+] ASoC: qcom: q6afe: Use guard() for spin locks
[+] ASoC: qcom: q6apm-dai: Use guard() for spin locks
[+] ASoC: qcom: q6asm-dai: Use guard() for spin locks
[+] ASoC: qcom: q6asm: Use guard() for spin locks
[+] dt-bindings: regulator: Document MediaTek MT6316 PMIC Regulators
[+] regulator: Add support for MediaTek MT6316 SPMI PMIC Regulators
[+] dt-bindings: regulator: Document MediaTek MT6363 PMIC Regulators
[+] regulator: Add support for MediaTek MT6363 SPMI PMIC Regulators
[+] arm64: tegra: Add pinctrl definitions for pcie-ep nodes
[+] dma-buf: rework stub fence initialisation v2
[+] block: handle zone management operations completions
[+] block: freeze queue when updating zone resources
[+] block: cleanup blkdev_report_zones()
[+] block: introduce disk_report_zone()
[+] block: reorganize struct blk_zone_wplug
[+] block: use zone condition to determine conventional zones
[+] block: track zone conditions
[+] block: refactor blkdev_report_zones() code
[+] block: introduce blkdev_get_zone_info()
[+] block: introduce blkdev_report_zones_cached()
[+] block: introduce BLKREPORTZONESV2 ioctl
[+] block: improve zone_wplugs debugfs attribute output
[+] block: add zone write plug condition to debugfs zone_wplugs
[+] btrfs: use blkdev_report_zones_cached()
[+] xfs: use blkdev_report_zones_cached()
[+] Merge branch 'cached-zones' into for-6.19/block
[+] io_uring: fix typos and comment wording
[+] MAINTAINERS: add printk core-api doc file to PRINTK
[+] x86/mce: Unify AMD DFR handler with MCA Polling
[+] drm/xe: Remove never used code in xe_vm_create()
[+] x86/mce/amd: Enable interrupt vectors once per-CPU on SMCA systems
[+] coresight: ETR: Fix ETR buffer use-after-free issue
[+] x86/boot: Fix page table access in 5-level to 4-level paging transition
[+] efi/libstub: Fix page table access in 5-level to 4-level paging transition
[+] drm/xe/gt_throttle: Avoid TOCTOU when monitoring reasons
[+] tools/power/cpupower: Support building libcpupower statically
[+] accel/amdxdna: Support preemption requests
[+] cgroup/cpuset: Rename update_unbound_workqueue_cpumask() to update_isolation_cpumasks()
[+] cgroup/cpuset: Fail if isolated and nohz_full don't leave any housekeeping
[+] cgroup/cpuset: Move up prstate_housekeeping_conflict() helper
[+] cgroup/cpuset: Ensure domain isolated CPUs stay in root or isolated partition
[+] cgroup/cpuset: Globally track isolated_cpus update
[+] pinctrl: cix: sky1: Provide pin control dummy states
[+] pinctrl: intel: Introduce INTEL_GPP() macro
[+] pinctrl: alderlake: Switch to INTEL_GPP() macro
[+] pinctrl: cannonlake: Switch to INTEL_GPP() macro
[+] pinctrl: icelake: Switch to INTEL_GPP() macro
[+] pinctrl: jasperlake: Switch to INTEL_GPP() macro
[+] pinctrl: lakefield: Switch to INTEL_GPP() macro
[+] pinctrl: meteorlake: Switch to INTEL_GPP() macro
[+] pinctrl: meteorpoint: Switch to INTEL_GPP() macro
[+] pinctrl: tigerlake: Switch to INTEL_GPP() macro
[+] pinctrl: sunrisepoint: Switch to INTEL_GPP() macro
[+] Merge patch series "pinctrl: intel: Consolidate struct intel_padgroup initialisers"
[+] kernel-doc: Issue warnings that were silently discarded
[+] Documentation/rtla: Fix typo in common_options.txt
[+] Documentation/rtla: Fix typo in common_timerlat_options.txt
[+] Documentation/rtla: Fix typo in rtla-timerlat-top.rst
[+] Documentation/rtla: Fix typo in common_timerlat_options.txt
[+] Documentation/rtla: Correct tracer name for common options
[+] Documentation/rtla: Mention default priority
[+] Documentation/rtla: Mention default cgroup state
[+] Documentation/trace: Specify exact priority for timerlat
[+] Documentation/rtla: Include defaults for tracer options
[+] docs: w1: fix w1-netlink invalid URL
[+] docs: Makefile: Sort Documentation targets case-insensitively in make help
[+] doc-guide: kernel-doc: add %CONST examples
[+] Documentation: pldmfw: Demote library overview section
[+] Documentation: uacce: Add explicit title
[+] docs: ABI: sysfs-module: update modules taint flags
[+] vfio: selftests: Store libvfio build outputs in $(OUTPUT)/libvfio
[+] KVM: Make support for kvm_arch_vcpu_async_ioctl() mandatory
[+] KVM: Rename kvm_arch_vcpu_async_ioctl() to kvm_arch_vcpu_unlocked_ioctl()
[+] KVM: TDX: Drop PROVE_MMU=y sanity check on to-be-populated mappings
[+] KVM: x86/mmu: Add dedicated API to map guest_memfd pfn into TDP MMU
[+] KVM: x86/mmu: WARN if KVM attempts to map into an invalid TDP MMU root
[+] Revert "KVM: x86/tdp_mmu: Add a helper function to walk down the TDP MMU"
[+] KVM: x86/mmu: Rename kvm_tdp_map_page() to kvm_tdp_page_prefault()
[+] KVM: TDX: Drop superfluous page pinning in S-EPT management
[+] KVM: TDX: Return -EIO, not -EINVAL, on a KVM_BUG_ON() condition
[+] KVM: TDX: Fold tdx_sept_drop_private_spte() into tdx_sept_remove_private_spte()
[+] KVM: x86/mmu: Drop the return code from kvm_x86_ops.remove_external_spte()
[+] KVM: TDX: WARN if mirror SPTE doesn't have full RWX when creating S-EPT mapping
[+] KVM: TDX: Avoid a double-KVM_BUG_ON() in tdx_sept_zap_private_spte()
[+] KVM: TDX: Use atomic64_dec_return() instead of a poor equivalent
[+] KVM: TDX: Fold tdx_mem_page_record_premap_cnt() into its sole caller
[+] KVM: TDX: ADD pages to the TD image while populating mirror EPT entries
[+] KVM: TDX: Fold tdx_sept_zap_private_spte() into tdx_sept_remove_private_spte()
[+] KVM: TDX: Combine KVM_BUG_ON + pr_tdx_error() into TDX_BUG_ON()
[+] KVM: TDX: Derive error argument names from the local variable names
[+] KVM: TDX: Assert that mmu_lock is held for write when removing S-EPT entries
[+] vfio/mtty: Fix spelling typo in samples/vfio-mdev
[+] KVM: TDX: Add macro to retry SEAMCALLs when forcing vCPUs out of guest
[+] KVM: TDX: Add tdx_get_cmd() helper to get and validate sub-ioctl command
[+] KVM: TDX: Convert INIT_MEM_REGION and INIT_VCPU to "unlocked" vCPU ioctl
[+] KVM: TDX: Use guard() to acquire kvm->lock in tdx_vm_ioctl()
[+] KVM: TDX: Don't copy "cmd" back to userspace for KVM_TDX_CAPABILITIES
[+] KVM: TDX: Guard VM state transitions with "all" the locks
[+] KVM: TDX: Bug the VM if extending the initial measurement fails
[+] KVM: TDX: Fix list_add corruption during vcpu_load()
[+] drm/i915/dmc: Fix extra bracket and wrong variable in PIPEDMC error logs
[+] io_uring/futex: move futexv async data handling to struct io_futexv_data
[+] io_uring/futex: move futexv owned status to struct io_futexv_data
[+] x86/mce/amd: Support SMCA Corrected Error Interrupt
[+] KVM: nSVM: Remove redundant cases in nested_svm_intercept()
[+] KVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW emulation
[+] KVM: nSVM: Avoid incorrect injection of SVM_EXIT_CR0_SEL_WRITE
[+] x86/mce/amd: Remove redundant reset_block()
[+] x86/mce/amd: Define threshold restart function for banks
[+] fs: add fs/super_types.h header
[+] nvdimm: replace use of system_wq with system_percpu_wq
[+] fs: add fs/super.h header
[+] Merge patch series "fs: start to split up fs.h"
[+] fs: inline current_umask() and move it to fs_struct.h
[+] fs: add super_write_guard
[+] btrfs: use super write guard in btrfs_reclaim_bgs_work()
[+] btrfs: use super write guard btrfs_run_defrag_inode()
[+] btrfs: use super write guard in sb_start_write()
[+] ext4: use super write guard in write_mmp_block()
[+] btrfs: use super write guard in relocating_repair_kthread()
[+] open: use super write guard in do_ftruncate()
[+] crypto: hisilicon - qm updates BAR configuration
[+] xfs: use super write guard in xfs_file_ioctl()
[+] Merge patch series "fs: introduce super write guard"
[+] sched_ext: Mark racy bitfields to prevent adding fields that can't tolerate races
[+] sev-dev: use override credential guards
[+] coredump: move revert_cred() before coredump_cleanup()
[+] coredump: pass struct linux_binfmt as const
[+] coredump: mark struct mm_struct as const
[+] coredump: split out do_coredump() from vfs_coredump()
[+] coredump: use prepare credential guard
[+] coredump: use override credential guard
[+] trace: use prepare credential guard
[+] trace: use override credential guard
[+] Merge patch series "credential guards: credential preparation"
[+] hisi_acc_vfio_pci: adapt to new migration configuration
[+] accel/qaic: Add support for PM callbacks
[+] srcu: Permit Tiny SRCU srcu_read_unlock() with interrupts disabled
[+] srcu: Create an srcu_expedite_current() function
[+] rcutorture: Test srcu_expedite_current()
[+] srcu: Create a DEFINE_SRCU_FAST()
[+] srcu: Make grace-period determination use ssp->srcu_reader_flavor
[+] rcutorture: Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu_struct_fast()
[+] srcu: Require special srcu_struct define/init for SRCU-fast readers
[+] srcu: Make SRCU-fast readers enforce use of SRCU-fast definition/init
[+] doc: Update for SRCU-fast definitions and initialization
[+] dt-bindings: clock: rk3568: Add SCMI clock ids
[+] locktorture: Fix memory leak in param_set_cpumask()
[+] rcu: use WRITE_ONCE() for ->next and ->pprev of hlist_nulls
[+] torture: Add kvm-series.sh to test commit/scenario combination
[+] rcutorture: Permit kvm-again.sh to re-use the build directory
[+] rcutorture: Remove redundant rcutorture_one_extend() from rcu_torture_one_read()
[+] clk: rockchip: rk3568: Drop CLK_NR_CLKS usage
[+] dt-bindings: clock: rk3568: Drop CLK_NR_CLKS define
[+] rcutorture: Make TREE04 use CONFIG_RCU_DYNTICKS_TORTURE
[+] Merge branch 'v6.19-shared/clkids' into v6.19-armsoc/dts64
[+] arm64: dts: rockchip: use SCMI clock id for cpu clock on rk356x
[+] arm64: dts: rockchip: add missing clocks for cpu cores on rk356x
[+] ARM: dts: omap: am335x-tqma335x/mba335x: Fix MicIn routing
[+] ARM: dts: omap: am335x-mba335x: Fix stray '/*' in comment
[+] rust: block: update ARef and AlwaysRefCounted imports from sync::aref
[+] bpf, x86: add new map type: instructions array
[+] bpftool: Recognize insn_array map type
[+] libbpf: Recognize insn_array map type
[+] selftests/bpf: add selftests for new insn_array map
[+] bpf: support instructions arrays with constants blinding
[+] selftests/bpf: test instructions arrays with blinding
[+] bpf, x86: allow indirect jumps to r8...r15
[+] bpf, x86: add support for indirect jumps
[+] bpf: disasm: add support for BPF_JMP|BPF_JA|BPF_X
[+] libbpf: support llvm-generated indirect jumps
[+] selftests/bpf: add new verifier_gotox test
[+] selftests/bpf: add C-level selftests for indirect jumps
[+] Merge branch 'bpf-indirect-jumps'
[+] lib/crypto: sha3: Add SHA-3 support
[+] lib/crypto: sha3: Move SHA3 Iota step mapping into round function
[+] lib/crypto: sha3: Add FIPS cryptographic algorithm self-test
[+] crypto: arm64/sha3 - Update sha3_ce_transform() to prepare for library
[+] lib/crypto: arm64/sha3: Migrate optimized code into library
[+] lib/crypto: s390/sha3: Add optimized Keccak functions
[+] lib/crypto: sha3: Support arch overrides of one-shot digest functions
[+] lib/crypto: s390/sha3: Add optimized one-shot SHA-3 digest functions
[+] crypto: jitterentropy - Use default sha3 implementation
[+] crypto: sha3 - Reimplement using library API
[+] crypto: s390/sha3 - Remove superseded SHA-3 code
[+] lib/crypto: arm/blake2s: Fix some comments
[+] lib/crypto: arm, arm64: Drop filenames from file comments
[+] lib/crypto: x86/blake2s: Fix 32-bit arg treated as 64-bit
[+] lib/crypto: x86/blake2s: Drop check for nblocks == 0
[+] lib/crypto: x86/blake2s: Use local labels for data
[+] lib/crypto: x86/blake2s: Improve readability
[+] lib/crypto: x86/blake2s: Avoid writing back unchanged 'f' value
[+] lib/crypto: x86/blake2s: Use vpternlogd for 3-input XORs
[+] arm64: dts: ti: k3-am642-tqma64xxl: add boot phase tags
[+] arm64: dts: ti: k3-*: Replace rgmii-rxid with rgmii-id for CPSW ports
[+] arm64: dts: ti: k3-am62p-j722s-common-main: move audio_refclk here
[+] arm64: dts: ti: k3-am62: Define possible system states
[+] arm64: dts: ti: k3-am62a: Define possible system states
[+] arm64: dts: ti: k3-am62p: Define possible system states
[+] arm64: dts: ti: k3-am62-lp-sk: Set wakeup-source system-states
[+] arm64: dts: ti: k3-am62a7-sk: Set wakeup-source system-states
[+] arm64: dts: ti: k3-am62p5-sk: Set wakeup-source system-states
[+] arm64: dts: ti: k3-am62: disable "cpsw3g" in SoC file and enable in board file
[+] arm64: dts: ti: k3-am65: disable "mcu_cpsw" in SoC file and enable in board file
[+] arm64: dts: ti: k3-j7200: disable "mcu_cpsw" in SoC file and enable in board file
[+] arm64: dts: ti: k3-j721e: disable "mcu_cpsw" in SoC file and enable it in board file
[+] arm64: dts: ti: k3-j721s2: disable "mcu_cpsw" in SoC file and enable in board files
[+] crypto: xilinx - Use %pe to print PTR_ERR
[+] dt-bindings: crypto: qcom,prng: Document kaanapali RNG
[+] dt-bindings: crypto: qcom-qce: Document the kaanapli crypto engine
[+] crypto: qce - fix version check
[+] crypto: ccp - Add support for PCI device 0x115A
[+] crypto: deflate - Use struct_size to improve deflate_alloc_stream
[+] crypto: octeontx2 - Replace deprecated strcpy in cpt_ucode_load_fw
[+] RDMA/irdma: Take a lock before moving SRQ tail in poll_cq
[+] RDMA/core: RDMA/mlx5: replace use of system_unbound_wq with system_dfl_wq
[+] RDMA/core: WQ_PERCPU added to alloc_workqueue users
[+] hfi1: WQ_PERCPU added to alloc_workqueue users
[+] RDMA/mlx4: WQ_PERCPU added to alloc_workqueue users
[+] IB/rdmavt: WQ_PERCPU added to alloc_workqueue users
[+] IB/rdmavt: rdmavt_qp.h: clean up kernel-doc comments
[+] drm/panfrost: fix UAPI kernel-doc warnings
[+] arm64: dts: mediatek: mt7988: Disable 2.5G phy and enable at board layer
[+] arm64: dts: mediatek: mt7988: Add devicetree for BananaPi R4 Pro
[+] arm64: dts: mediatek: mt7988a-bpi-r4-pro: Add PCIe overlays
[+] arm64: dts: mediatek: mt7988a-bpi-r4pro: Add mmc overlays
[+] arm64: dts: mediatek: mt7981b-openwrt-one: Enable SPI NOR
[+] arm64: dts: mediatek: mt7981b-openwrt-one: Enable software leds
[+] rust: pci: get rid of redundant Result in IRQ methods
[+] rust: platform: get rid of redundant Result in IRQ methods
[+] ALSA: ac97: Fix kernel-doc warning for snd_ac97_reset
[+] ALSA: wavefront: Clear substream pointers on close
[+] ALSA: wavefront: Fix integer overflow in sample size validation
[+] media: Use of_reserved_mem_region_to_resource() for "memory-region"
[+] media: venus: drop bogus probe deferrals
[+] media: venus: drop unused module aliases
[+] media: iris: Add support for HFI_PROP_OPB_ENABLE to control split mode
[+] media: iris: Add support for QC08C format for decoder
[+] media: iris: Add support for QC08C format for encoder
[+] media: iris: turn platform caps into constants
[+] media: iris: turn platform data into constants
[+] media: iris: stop encoding PIPE value into fw_caps
[+] media: iris: remove duplication between generic gen2 data and qcs8300
[+] media: iris: rename sm8250 platform file to gen1
[+] media: iris: enable support for SC7280 platform
[+] media: iris: Constify iris_v4l2_file_ops
[+] media: iris: Refine internal buffer reconfiguration logic for resolution change
[+] media: iris: Add sanity check for stop streaming
[+] drm/ttm: Fix @alloc_flags description
[+] selftest/alsa: correct grammar in conf_get_bool error string
[+] arm64: dts: cix: add DT nodes for SPI
[+] arm64: dts: cix: Add pinctrl nodes for sky1
[+] ASoC: qcom: q6dsp: fixes and updates
[+] Add support MT6316/6363/MT6373 PMICs regulators
[+] EDAC/amd64: Generate ctl_name string at runtime
[+] dt-bindings: arm: document the static TPDM compatible
[+] coresight: tpdm: add static tpdm support
[+] media: dt-bindings: qcom,x1e80100-camss: Fix typo in CSIPHY supply description
[+] media: qcom: camss: drop unused module alias
[+] media: qcom: camss: Use a macro to specify the initial buffer count
[+] media: qcom: camss: Enable setting the rate to camnoc_rt_axi clock
[+] dt-bindings: media: Describe Qualcomm SM8650 CAMSS IP
[+] media: qcom: camss: Add Qualcomm SM8650 CAMSS support
[+] media: qcom: camss: Add CSIPHY 2.2.0 lane configuration for SM8650
[+] media: dt-bindings: Add qcom,msm8939-camss
[+] media: qcom: camss: vfe: Add VBIF setting support
[+] media: qcom: camss: Add support for MSM8939
[+] EDAC/amd64: Remove NUM_CONTROLLERS macro
[+] um: Split out default elf_aux_platform
[+] x86/um: Move ELF_PLATFORM fallback to x86-specific code
[+] um: Split out default elf_aux_hwcap
[+] x86/um: Do not inherit vDSO from host
[+] x86/um: Drop gate area handling
[+] um: Remove fixaddr_user_init()
[+] um: Remove redundant range check from __access_ok_vsyscall()
[+] um: Remove __access_ok_vsyscall()
[+] x86/um: Remove FIXADDR_USER_START and FIXADDR_USE_END
[+] um: Always set up AT_HWCAP and AT_PLATFORM
[+] dt-bindings: riscv: spacemit: add MusePi Pro board
[+] riscv: dts: spacemit: add MusePi Pro board device tree
[+] EDAC: Remove the legacy EDAC sysfs interface
[+] leds: leds-lp50xx: LP5009 supports 3 modules for a total of 9 LEDs
[+] ASoC: soc-pcm: Preserve hw parameters from components in dpcm_runtime_setup_fe
[+] ASoC: SDCA: support Q7.8 volume format
[+] regulator: pf9453: Fix kernel doc for mux_poll()
[+] s390: Add Dat-Enhancement facility 1 to architecture level set
[+] s390/mm: Remove cpu_has_idte()
[+] s390/mm: Replace the CSP instruction with CSPG
[+] Merge branch 'dat-enhancement-1'
[+] spi: imx: remove CLK calculation and check for target mode
[+] s390: Fix double word in comments
[+] s390/nmi: Annotate s390_handle_damage() with __noreturn
[+] s390/smp: Mark pcpu_delegate() and smp_call_ipl_cpu() as __noreturn
[+] s390/hiperdispatch: Decrease steal time threshold
[+] s390/sclp_mem: Consider global memory_hotplug.memmap_on_memory setting
[+] peci: controller: peci-aspeed: convert from round_rate() to determine_rate()
[+] mfd: macsmc: Add new __SMC_KEY macro
[+] Merge branches 'ib-mfd-hwmon-6.19' and 'ib-mfd-input-power-regulator-6.19' into ibs-for-mfd-merged
[+] dt-bindings: mfd: sy7636a: Add missing GPIO pins and supply
[+] mfd: altera-sysmgr: Enable compile testing
[+] mfd: macsmc: Make SMC write buffers const
[+] mfd: altera-sysmgr: Fix device leak on sysmgr regmap lookup
[+] dt-bindings: max77705: Add interrupt-controller property
[+] mfd: wl1273-core: Remove unused driver
[+] mfd: wl1273-core: Remove the header
[+] mfd: tqmx86: Add board definitions for TQMxCU1-HPCM and TQMxCU2-HPCM
[+] mfd: da9063: Occupy second I2C address
[+] dt-bindings: mfd: Add Renesas R2A11302FT PMIC
[+] mfd: da9055: Fix missing regmap_del_irq_chip() in error path
[+] dt-bindings: mfd: dlg,da9063: Allow wakeup-source property
[+] dt-bindings: mfd: tps65910: Make interrupt properties optional
[+] mfd: max77620: Fix potential IRQ chip conflict when probing two devices
[+] mfd: da9055: Simplify the error handling path in da9055_device_init()
[+] KVM: VMX: Ensure guest's SPEC_CTRL[63:32] is loaded on VM-Enter
[+] drm/amdgpu: adapt reset function for pmfw eeprom
[+] drm/amdgpu: add initialization function for pmfw eeprom
[+] mtd: spi-nor: winbond: Add support for W25Q01NWxxIQ chips
[+] mtd: spi-nor: winbond: Add support for W25Q01NWxxIM chips
[+] mtd: spi-nor: winbond: Add support for W25Q02NWxxIM chips
[+] mtd: spi-nor: winbond: Add support for W25H512NWxxAM chips
[+] mtd: spi-nor: winbond: Add support for W25H01NWxxAM chips
[+] mtd: spi-nor: winbond: Add support for W25H02NWxxAM chips
[+] drm/amdgpu: add check function for pmfw eeprom
[+] drm/amd/pm: check pmfw eeprom feature bit
[+] drm/amdgpu: initialize max record count after table reset
[+] drm/amdgpu/userq: need to unref bo
[+] drm/amdkfd: Do not wait for queue op response during reset
[+] drm/amd/ras: ras supports i2c eeprom for mp1 v13_0_12
[+] drm/amdgpu: fix gpu page fault after hibernation on PF passthrough
[+] drm/amd/ras: Fix the issue of incorrect function call
[+] drm/amd: Fix suspend failure with secure display TA
[+] drm/amdgpu: make MCA IPID parse global
[+] drm/amdgpu: add ras_eeprom_read_idx interface
[+] drm/amdgpu: Fix wait after reset sequence in S3
[+] drm/amdgpu: support to load RAS bad pages from PMFW
[+] drm/amd/display: Enable mst when it's detected but yet to be initialized
[+] drm/amdgpu: skip writing eeprom when PMFW manages RAS data
[+] drm/amd/pm: Update default power1_cap
[+] ext4: make error code in __ext4fs_dirhash() consistent.
[+] fs: ext4: fix uninitialized symbols
[+] ext4: correct the checking of quota files before moving extents
[+] ext4: introduce seq counter for the extent status entry
[+] ext4: make ext4_es_lookup_extent() pass out the extent seq counter
[+] ext4: pass out extent seq counter when mapping blocks
[+] ext4: use EXT4_B_TO_LBLK() in mext_check_arguments()
[+] ext4: add mext_check_validity() to do basic check
[+] ext4: refactor mext_check_arguments()
[+] ext4: rename mext_page_mkuptodate() to mext_folio_mkuptodate()
[+] ext4: introduce mext_move_extent()
[+] ext4: switch to using the new extent movement method
[+] ext4: add large folios support for moving extents
[+] ext4: add two trace points for moving extents
[+] mfd: bd718x7: Use regmap_reg_range() for pmic_status_range
[+] mfd: simple-mfd-i2c: Remove select I2C_K1 from MFD_SPACEMIT_P1
[+] bitops: Add missed file to MAINTAINERS
[+] bitops: Update kernel-doc in hweight.c to fix the issues with it
[+] drm/edid: add 6 bpc quirk to the Sharp LQ116M1JW10
[+] leds: leds-cros_ec: Skip LEDs without color components
[+] backlight: ktd2801: Depend on GPIOLIB
[+] spi: dt-bindings: fsl-qspi: support SpacemiT K1
[+] spi: dt-bindings: fsl-qspi: add optional resets
[+] spi: fsl-qspi: add optional reset support
[+] spi: fsl-qspi: switch predicates to bool
[+] spi: fsl-qspi: add a clock disable quirk
[+] spi: fsl-qspi: introduce sfa_size devtype data
[+] spi: fsl-qspi: support the SpacemiT K1 SoC
[+] leds: Drop duplicate LEDS_EXPRESSWIRE config
[+] mfd: bcm2835-pm: Add support for BCM2712
[+] ASoC: Merge up fixes
[+] accel/amdxdna: Fix dma_fence leak when job is canceled
[+] drm/xe/xe3lpg: Extend Wa_15016589081 for xe3lpg
[+] hfs: fix potential use after free in hfs_correct_next_unused_CNID()
[+] arm64: dts: qcom: kodiak: add coresight nodes
[+] soc: qcom: socinfo: Add support for new fields in revision 20
[+] soc: qcom: socinfo: Add reserve field to support future extension
[+] KVM: SVM: Ensure SPEC_CTRL[63:32] is context switched between guest and host
[+] drm/i915/xe3p_lpd: Add Xe3p_LPD display IP features
[+] drm/i915/xe3p_lpd: Drop north display reset option programming
[+] drm/i915/display: Use braces for if-ladder in intel_bw_init_hw()
[+] drm/i915/xe3p_lpd: Update bandwidth parameters
[+] drm/i915/xe3p_lpd: Expand bifield masks dbuf blocks fields
[+] drm/i915/xe3p_lpd: Horizontal flip support for linear surfaces
[+] drm/i915/xe3p_lpd: Remove gamma,csc bottom color checks
[+] drm/i915/xe3p_lpd: Add CDCLK table
[+] drm/i915/xe3p_lpd: Load DMC firmware
[+] drm/i915/xe3p_lpd: Drop support for interlace mode
[+] drm/i915/xe3p_lpd: Extend Wa_16025573575
[+] drm/i915/xe3p_lpd: Don't allow odd ypan or ysize with semiplanar format
[+] drm/i915/xe3p_lpd: Reload DMC MMIO for pipes C and D
[+] drm/i915/wm: don't use method1 in Xe3p_LPD onwards
[+] drm/i915/dram: Add field ecc_impacting_de_bw
[+] drm/i915/xe3p_lpd: Always apply WaWmMemoryReadLatency
[+] drm/i915/xe3p_lpd: Adapt to updates on MBUS_CTL/DBUF_CTL registers
[+] vfio: Fix ksize arg while copying user struct in vfio_df_ioctl_bind_iommufd()
[+] hisi_acc_vfio_pci: Add .match_token_uuid callback in hisi_acc_vfio_pci_migrn_ops
[+] dt-bindings: rtc: Add support for ATCRTC100 RTC
[+] MAINTAINERS: Add entry for ATCRTC100 RTC driver
[+] rtc: atcrtc100: Add ATCRTC100 RTC driver
[+] selftests/tracing: Add basic test for trace_marker_raw file
[+] arm64: dts: rockchip: enable NPU on Gameforce Ace
[+] arm64: dts: rockchip: Add device type for Indiedroid Nova.
[+] arm64: dts: rockchip: enable NPU on Indiedroid Nova
[+] arm64: dts: rockchip: Enable HS400 for Indiedroid Nova
[+] arm64: dts: rockchip: Fix DMA for Indiedroid Nova Bluetooth
[+] efistub/x86: Add fallback for SMBIOS record lookup
[+] arm64: dts: rockchip: Fix USB Type-C host mode for Radxa ROCK 5B+/5T
[+] dt-bindings: vendor-prefixes: Add 9Tripod
[+] dt-bindings: arm: rockchip: Add 9Tripod X3568 series
[+] dt-bindings: rtc: Document NVIDIA VRS RTC
[+] rtc: nvvrs: add NVIDIA VRS RTC device driver
[+] cgroup: Fix sleeping from invalid context warning on PREEMPT_RT
[+] ASoC: stm32: dfsdm: don't use %pK through printk
[+] ASoC: codecs: pm4125: remove duplicate code
[+] spi: imx: add i.MX51 ECSPI target mode support
[+] arm64: dts: rockchip: Add devicetree for the 9Tripod X3568 v4
[+] block: don't leak disk->zones_cond for !disk_need_zone_resources
[+] block: fix cached zone reporting after zone append was used
[+] selftests/bpf: Systematically add SO_REUSEADDR in start_server_addr
[+] selftests/bpf: Use start_server_str rather than start_reuseport_server in tc_tunnel
[+] Merge branch 'selftests-bpf-enfoce-so_reuseaddr-in-basic-test-servers'
[+] io_uring/memmap: remove unneeded io_ring_ctx arg
[+] io_uring/memmap: refactor io_free_region() to take user_struct param
[+] io_uring/rsrc: refactor io_{un}account_mem() to take {user,mm}_struct param
[+] io_uring/zcrx: add io_zcrx_ifq arg to io_zcrx_free_area()
[+] io_uring/zcrx: add user_struct and mm_struct to io_zcrx_ifq
[+] io_uring/zcrx: move io_unregister_zcrx_ifqs() down
[+] io_uring/zcrx: reverse ifq refcount
[+] io_uring: use WRITE_ONCE for user shared memory
[+] ublk: use copy_{to,from}_iter() for user copy
[+] ublk: use rq_for_each_segment() for user copy
[+] null_blk: simplify copy_from_nullb
[+] null_blk: consistently use blk_status_t
[+] null_blk: single kmap per bio segment
[+] null_blk: allow byte aligned memory offsets
[+] virtio_blk: NULL out vqs to avoid double free on failed resume
[+] Merge tag 'drm-intel-next-2025-11-04' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
[+] bpf: Use kmalloc_nolock() in range tree
[+] block: accumulate memory segment gaps per bio
[+] nvme: remove virtual boundary for sgl capable devices
[+] perf record: Make sure to update build-ID cache
[+] perf stat: Add ScaleUnit to {cpu,task}-clock JSON description
[+] perf vendor events arm64:: Add i.MX94 DDR Performance Monitor metrics
[+] Merge tag 'drm-misc-next-2025-11-05-1' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
[+] drm/sched: Replace use of system_wq with system_percpu_wq
[+] ata: libata-sff: add WQ_PERCPU to alloc_workqueue users
[+] drm/vblank: Fix kernel docs for vblank timer
[+] drm/vblank: Increase timeout in drm_wait_one_vblank()
[+] drm/vmwgfx: Set surface-framebuffer GEM objects
[+] slab: move kfence_alloc() out of internal bulk alloc
[+] slab: handle pfmemalloc slabs properly with sheaves
[+] slub: remove CONFIG_SLUB_TINY specific code paths
[+] slab: make __slab_free() more clear
[+] slab: prevent recursive kmalloc() in alloc_empty_sheaf()
[+] rust: macros: Add support for 'imports_ns' to module!
[+] pwm: Export `pwmchip_release` for external use
[+] rust: pwm: Add Kconfig and basic data structures
[+] rust: pwm: Add complete abstraction layer
[+] rust: pwm: Add module_pwm_platform_driver! macro
[+] rust: pwm: Drop wrapping of PWM polarity and state
[+] spi: enable the SpacemiT K1 SoC QSPI
[+] regulator: irq_helper: replace use of system_wq with system_dfl_wq
[+] regulator: mt6363: Remove unneeded semicolon
[+] thunderbolt: Replace use of system_wq with system_percpu_wq
[+] Documentation: genpt: Don't use code block marker before iommu_amdv1.c include listing
[+] iommupt: Describe @bitnr parameter
[+] iommupt: Documentation fixes
[+] block: don't return 1 for the fallback case in blkdev_get_zone_info
[+] RAS/CEC: Replace use of system_wq with system_percpu_wq
[+] rcu: Mark diagnostic functions as notrace
[+] srcu: Add SRCU_READ_FLAVOR_FAST_UPDOWN CPP macro
[+] torture: Permit negative kvm.sh --kconfig numberic arguments
[+] printk: nbcon: Allow unsafe write_atomic() for panic
[+] coresight: tpdm: remove redundant check for drvdata
[+] drm/i915/psr: fix pipe to vblank conversion
[+] refscale: Add local_irq_disable() and local_irq_save() readers
[+] refscale: Add local_bh_disable() readers
[+] refscale: Add preempt_disable() readers
[+] refscale: Add this_cpu_inc() readers
[+] refscale: Add non-atomic per-CPU increment readers
[+] refscale: Do not disable interrupts for tests involving local_bh_enable()
[+] perf/arm-ni: Fix and optimise register offset calculation
[+] arch_topology: Provide a stub topology_core_has_smt() for !CONFIG_GENERIC_ARCH_TOPOLOGY
[+] regmap: sdw-mbq: Reorder regmap_mbq_context struct for better packing
[+] perf/x86: Remove redundant is_x86_event() prototype
[+] perf/x86: Fix NULL event access and potential PEBS record loss
[+] perf/x86/intel: Replace x86_pmu.drain_pebs calling with static call
[+] perf/x86/intel: Correct large PEBS flag check
[+] perf/x86/intel: Initialize architectural PEBS
[+] perf/x86/intel/ds: Factor out PEBS record processing code to functions
[+] perf/x86/intel/ds: Factor out PEBS group processing code to functions
[+] perf/x86/intel: Process arch-PEBS records or record fragments
[+] perf/x86/intel: Allocate arch-PEBS buffer and initialize PEBS_BASE MSR
[+] perf/x86/intel: Update dyn_constraint base on PEBS event precise level
[+] perf/x86/intel: Setup PEBS data configuration and enable legacy groups
[+] perf/x86/intel: Add counter group support for arch-PEBS
[+] perf/x86/intel: Add a check for dynamic constraints
[+] perf/x86/intel: Check PEBS dyn_constraints
[+] perf/x86/intel: Optimize PEBS extended config
[+] gpu: nova-core: apply the one "use" item per line policy
[+] gpu: nova-core: Simplify `transmute` and `transmute_mut` in fwsec.rs
[+] gpu: nova-core: Fix capitalization of some comments
[+] gpu: nova-core: Simplify `DmaObject::from_data` in nova-core/dma.rs
[+] Documentation: nova: Update the todo list
[+] iommu/iommupt: Fix build error in genericpt unit-tests
[+] Documentation: btt: Unwrap bit 31-30 nested table
[+] Documentation: power: Correct a mistaken configuration option
[+] drm/i915/overlay: Drop the DIRTYFB flush
[+] drm/i915/overlay: Switch to intel_frontbuffer_flip()
[+] drm/i915/frontbuffer: Nuke intel_frontbuffer_flip_{prepare,complete}()
[+] drm/i915/frontbuffer: Turn intel_bo_flush_if_display() into a frontbuffer operation
[+] drm/i915/frontbuffer: Handle the dirtyfb cache flush inside intel_frontbuffer_flush()
[+] drm/i915/frontbuffer: Split fb_tracking.lock into two
[+] drm/i915/frontbuffer: Extract intel_frontbuffer_ref()
[+] drm/i915/frontbuffer: Add intel_frontbuffer::display
[+] drm/i915/frontbuffer: Fix intel_frontbuffer lifetime handling
[+] drm/i915/gem: s/i915_gem_object_get_frontbuffer/i915_gem_object_frontbuffer_lookup/
[+] block: improve blk_zone_wp_offset()
[+] block: refactor disk_zone_wplug_sync_wp_offset()
[+] block: introduce bdev_zone_start()
[+] x86/apic: Fix frequency in apic=verbose log output
[+] platform/x86/intel/vsec: Add support for Wildcat Lake
[+] platform/x86:intel/pmc: Enable SSRAM support for Wildcat Lake
[+] accel/amdxdna: Treat power-off failure as unrecoverable error
[+] HID: nintendo: add WQ_PERCPU to alloc_workqueue users
[+] regulator: core: disable supply if enabling main regulator fails
[+] f2fs: Use mapping->gfp_mask to get file cache for writing
[+] ACPI: processor: idle: Drop redundant C-state count checks
[+] accel/qaic: Add DMA Bridge Channel(DBC) sysfs and uevents
[+] accel/qaic: Implement basic SSR handling
[+] accel/qaic: Collect crashdump from SSR channel
[+] accel/qaic: Add qaic_ prefix to irq_polling_work
[+] drm/i915/cx0: Nuke extraneous timeout debugs
[+] drm/i915/ltphy: Nuke extraneous timeout debugs
[+] drm/i915/cx0: Replace XELPDP_PORT_POWERDOWN_UPDATE_TIMEOUT_US with XELPDP_PORT_POWERDOWN_UPDATE_TIMEOUT_MS
[+] drm/i915/cx0: Get rid of XELPDP_MSGBUS_TIMEOUT_FAST_US
[+] drm/i915/cx0: s/XELPDP_MSGBUS_TIMEOUT_SLOW/XELPDP_MSGBUS_TIMEOUT_MS/
[+] drm/i915/cx0: s/XELPDP_PORT_RESET_END_TIMEOUT/XELPDP_PORT_RESET_END_TIMEOUT_MS/
[+] drm/i915/ltphy: Nuke bogus weird timeouts
[+] drm/i915/hdcp: Use the default 2 usec fast polling timeout
[+] drm/i915/pmdemand: Use the default 2 usec fast polling timeout
[+] drm/xe/pf: Use migration-friendly context IDs auto-provisioning
[+] drm/xe/pf: Use migration-friendly doorbells auto-provisioning
[+] drm/xe/tests: Add KUnit tests for PF fair provisioning
[+] KVM: x86: Fix a semi theoretical bug in kvm_arch_async_page_present_queued()
[+] KVM: x86: Don't clear async #PF queue when CR0.PG is disabled (e.g. on #SMI)
[+] KVM: TDX: Explicitly set user-return MSRs that *may* be clobbered by the TDX-Module
[+] KVM: x86: WARN if user-return MSR notifier is registered on exit
[+] KVM: x86: Leave user-return notifier registered on reboot/shutdown
[+] KVM: x86: Don't disable IRQs when unregistering user-return notifier
[+] thermal: intel: Select INT340X_THERMAL from INTEL_SOC_DTS_THERMAL
[+] ACPI: DPTF: Remove int340x thermal scan handler
[+] arm64: Remove assertion on CONFIG_VMAP_STACK
[+] ASoC: spacemit: fix incorrect error check for sspa clock
[+] arm64: use SOFTIRQ_ON_OWN_STACK for enabling softirq stack
[+] arm64: remove unused ARCH_PFN_OFFSET
[+] kselftest/arm64: Align zt-test register dumps
[+] arm64/mm: Drop cpu_set_[default|idmap]_tcr_t0sz()
[+] ACPI: DPTF: Use ACPI_FREE() for ACPI buffer deallocation
[+] perf tool: Add the perf_tool argument to all callbacks
[+] perf tool: Add a delegate_tool that just delegates actions to another tool
[+] audit: Use kzalloc() instead of kmalloc()/memset() in audit_krule_to_data()
[+] audit: merge loops in __audit_inode_child()
[+] rust: debugfs: Implement BinaryReader for Mutex only when T is Unpin
[+] gpu: nova-core: add functions and traits for lossless integer conversions
[+] gpu: nova-core: replace use of `as` with functions from `num`
[+] gpu: nova-core: justify remaining uses of `as`
[+] riscv: dts: spacemit: enable K1 SoC QSPI on BPI-F3
[+] ALSA: hda/senary: Replace magic numbers with defined constants
[+] ALSA: au88x0: Fix array bounds warning in EQ drivers
[+] MAINTAINERS: Update Yu Kuai's E-mail address
[+] md: delete mddev kobj before deleting gendisk kobj
[+] md: fix rcu protection in md_wakeup_thread
[+] Factor out code into md_should_do_recovery()
[+] md/md-linear: Enable atomic writes
[+] md/md-llbitmap: Remove unneeded semicolon
[+] ARM: at91: at91_dt_defconfig: set MMC_SPI to module
[+] md: avoid repeated calls to del_gendisk
[+] md/raid5: remove redundant __GFP_NOWARN
[+] clk: lan966x: remove unused dt-bindings include
[+] Merge tag 'kbuild-ms-extensions-6.19' into kbuild-next
[+] PM: wakeup: Delete timer before removing wakeup source from list
[+] btrfs: send: make use of -fms-extensions for defining struct fs_path
[+] kbuild: Use objtree for module signing key path
[+] kbuild: doc: improve KBUILD_BUILD_TIMESTAMP documentation
[+] kbuild: uapi: reuse KBUILD_USERCFLAGS
[+] MAINTAINERS, .mailmap: Update mail address for Nicolas Schier
[+] kbuild: Rename Makefile.extrawarn to Makefile.warn
[+] kbuild: uapi: Drop types.h check from headers_check.pl
[+] scripts/clang-tools: Handle included .c files in gen_compile_commands
[+] nbd: defer config put in recv_work
[+] block: clean up indentation in blk_rq_map_iter_init()
[+] tools/nolibc: add support for fchdir()
[+] scsi: stex: Fix reboot_notifier leak in probe error path
[+] scsi: dt-bindings: phy: mediatek,ufs-phy: Update maintainer information in mediatek,ufs-phy.yaml
[+] scsi: st: Separate st-unique ioctl handling from SCSI common ioctl handling
[+] scsi: st: Skip buffer flush for information ioctls
[+] scsi: fcoe: Add WQ_PERCPU to alloc_workqueue() users
[+] scsi: ufs: ti-j721e: Add suspend-resume support
[+] scsi: smartpqi: Add timeout value to RAID path requests to physical devices
[+] scsi: smartpqi: Fix device resources accessed after device removal
[+] scsi: smartpqi: Add support for Hurray Data new controller PCI device
[+] scsi: smartpqi: Update version to 2.1.36-026
[+] Merge patch series "smartpqi updates"
[+] scsi: lpfc: Update various NPIV diagnostic log messaging
[+] scsi: lpfc: Revise discovery related function headers and comments
[+] scsi: lpfc: Remove redundant NULL ptr assignment in lpfc_els_free_iocb()
[+] scsi: lpfc: Ensure unregistration of rpis for received PLOGIs
[+] scsi: lpfc: Fix leaked ndlp krefs when in point-to-point topology
[+] scsi: lpfc: Modify kref handling for Fabric Controller ndlps
[+] scsi: lpfc: Fix reusing an ndlp that is marked NLP_DROPPED during FLOGI
[+] scsi: lpfc: Allow support for BB credit recovery in point-to-point topology
[+] scsi: lpfc: Add capability to register Platform Name ID to fabric
[+] scsi: lpfc: Update lpfc version to 14.4.0.12
[+] Merge patch series "Update lpfc to revision 14.4.0.12"
[+] scsi: sd: Add manage_restart device attribute to scsi_disk
[+] scsi: ata: Use ACPI methods to power on disks
[+] scsi: ata: Stop disk on restart if ACPI power resources are found
[+] Merge patch series "Support power resources defined in acpi on ata"
[+] dt-bindings: i3c: snps: Add Altera SoCFPGA compatible
[+] i3c: dw: Disable runtime PM on Agilex5 to avoid bus hang on IBI
[+] i3c: mipi-i3c-hci-pci: Add support for Intel Nova Lake-S I3C
[+] parisc: remove unneeded semicolon in perf_regs.c
[+] xhci: fix stale flag preventig URBs after link state error is cleared
[+] xhci: dbgtty: Fix data corruption when transmitting data form DbC to host
[+] xhci: sideband: Fix race condition in sideband unregister
[+] usb: storage: Fix memory leak in USB bulk transport
[+] drivers/usb/dwc3: fix PCI parent check
[+] usb: dwc3: pci: add support for the Intel Nova Lake -S
[+] usb: dwc3: pci: Sort out the Intel device IDs
[+] usb: gadget: f_eem: Fix memory leak in eem_unwrap
[+] usb: typec: ucsi: psy: Set max current to zero when disconnected
[+] slimbus: ngd: Fix reference count leak in qcom_slim_ngd_notify_slaves
[+] most: usb: fix double free on late probe failure
[+] staging: most: remove broken i2c driver
[+] staging: rtl8723bs: remove todo/note and duplicated EFUSE_CTRL macro
[+] staging: rtl8723bs: use ether_addr_copy() for MAC address copying
[+] staging: vchiq_arm: delete unnecessary check
[+] staging: sm750fb: align sm750_hw_cursor_set_size() arguments
[+] staging: sm750fb: avoid chained assignment in setcolreg()
[+] staging: vc04_services: Drop bcm2835-camera driver
[+] staging: vchiq_arm: Remove bcm2835_camera from vchiq
[+] staging: vchiq_arm: Improve inline documentation
[+] include: linux: Destage VCHIQ interface headers
[+] staging: vc04_services: Cleanup VCHIQ TODO entries
[+] platform/raspberrypi: Destage VCHIQ interface
[+] platform/raspberrypi: Destage VCHIQ MMAL driver
[+] memory-barriers.txt: Sort wait_event* and wait_on_bit* list alphabetically
[+] firewire: core: clear sources of hardware interrupt at card removal
[+] RDMA/bnxt_re: Add a debugfs entry for CQE coalescing tuning
[+] Add other eswitch support
[+] RDMA/mlx5: Change default device for LAG slaves in RDMA TRANSPORT namespaces
[+] RDMA/mlx5: Add other_eswitch support for devx destruction
[+] RDMA/mlx5: Refactor _get_prio() function
[+] RDMA/mlx5: Add other eswitch support to userspace tables
[+] RDMA/irdma: Remove unused CQ registry
[+] IB/iser: add WQ_PERCPU to alloc_workqueue users
[+] IB/isert: add WQ_PERCPU to alloc_workqueue users
[+] iio: imu: smi330: Add driver
[+] iio: accel: bma220: move set_wdt() out of bma220_core
[+] dt-bindings: iio: adc: adi,ad4080: add support for AD4083
[+] iio: adc: ad4080: add support for AD4083
[+] dt-bindings: iio: adc: adi,ad4080: add support for AD4086
[+] iio: adc: ad4080: add support for AD4086
[+] dt-bindings: iio: adc: adi,ad4080: add support for AD4087
[+] iio: adc: ad4080: add support for AD4087
[+] dt-bindings: iio: adc: Add rockchip,rk3506-saradc variant
[+] iio: imu: inv_icm45600: Add a missing return statement in probe()
[+] iio: adc: ad7124: fix possible OOB array access
[+] dt-bindings: iio: pressure: Add Aosong adp810
[+] iio: pressure: adp810: Add driver for adp810 sensor
[+] iio: imu: adis: fix all kernel-doc warnings in header file
[+] iio: adc: rohm-bd79112: Use regmap_reg_range()
[+] iio: adc: rohm-bd79124: Use regmap_reg_range()
[+] dt-bindings: iio: adc: Support MediaTek MT8189 evb board auxadc
[+] dt-bindings: iio: imu: mpu6050: remove interrupts from required list
[+] iio: backend: fix kernel-doc to avoid warnings and ensure consistency
[+] iio: adc: ade9000: convert to use maple tree register cache
[+] iio: light: veml3235: convert to use maple tree register cache
[+] iio: light: apds9306: convert to use maple tree register cache
[+] iio: light: apds9960: convert to use maple tree register cache
[+] iio: imu: bmi270: fix dev_err_probe error msg
[+] iio: common: scmi_sensors: Get rid of const_ilog2()
[+] dt-bindings: iio: adc: Add AST2700 ADC compatible strings
[+] iio: adc: aspeed: Add AST2700 ADC support
[+] dt-bindings: iio: adc: Add the Renesas RZ/N1 ADC
[+] iio: adc: Add support for the Renesas RZ/N1 ADC
[+] MAINTAINERS: Add the Renesas RZ/N1 ADC driver entry
[+] dt-bindings: iio: dac: Document AD5446 and similar devices
[+] iio: dac: ad5446: Use DMA safe buffer for transfers
[+] iio: dac: ad5446: Drop duplicated spi_id entry
[+] iio: dac: ad5446: Don't ignore missing regulator
[+] iio: dac: ad5446: Move to single chip_info structures
[+] iio: dac: ad5456: Add missing DT compatibles
[+] iio: dac: ad5446: Separate I2C/SPI into different drivers
[+] iio: dac: ad5446: Make use of devm_mutex_init()
[+] iio: dac: ad5446: Make use of the cleanup helpers
[+] iio: dac: ad5446: Refactor header inclusion
[+] iio: dac: ad5446: Fix coding style issues
[+] iio: dac: ad5446: Add AD5542 to the spi id table
[+] iio: adc: pac1934: replace use of system_wq with system_percpu_wq
[+] iio: imu: inv_icm45600: Initializes inv_icm45600_buffer_postdisable() sleep
[+] x86/math-emu: Fix div_Xsig() prototype
[+] gfs2: Use bio_add_folio_nofail()
[+] tools/nolibc: avoid using plain integer as NULL pointer
[+] Merge tag 'renesas-pinctrl-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
[+] dt-bindings: firmware: svc: Add IOMMU support for Agilex5
[+] platform/chrome: cros_ec_ishtp: Fix UAF after unbinding driver
[+] dt-bindings: PCI: amlogic: Fix the register name of the DBI region
[+] PCI: meson: Fix parsing the DBI register region
[+] fpga: xilinx-spi: Add missing spi_device_id table
[+] dt-bindings: fpga: update link for Altera's and AMD partial recon
[+] fpga: altera-cvp: Use pci_find_vsec_capability() when probing FPGA device
[+] perf pmu: Make pmu_alias_terms weak again
[+] perf test: Add test that command line period overrides sysfs/json values
[+] bus: mhi: ep: add WQ_PERCPU to alloc_workqueue users
[+] arm64: dts: imx8mp: Specify the number of channels for CSI-2 receivers
[+] RDMA/rtrs: server: Fix error handling in get_or_create_srv
[+] ARM: dts: stm32: stm32mp157c-phycore: Fix STMPE811 touchscreen node properties
[+] ARM: dts: stm32: lxa: drop unnecessary vusb_d/a-supply
[+] drm/xe/vf: Enable VF resource fixup unconditionally
[+] rust/drm/gem: Fix missing header in `Object` rustdoc
[+] ns: don't skip active reference count initialization
[+] ns: don't increment or decrement initial namespaces
[+] ns: make sure reference are dropped outside of rcu lock
[+] ns: return EFAULT on put_user() error
[+] ns: handle setns(pidfd, ...) cleanly
[+] ns: add asserts for active refcount underflow
[+] selftests/namespaces: add active reference count regression test
[+] Merge patch "kbuild: Add '-fms-extensions' to areas with dedicated CFLAGS"
[+] Merge branch 'kbuild-6.19.fms.extension'
[+] pinctrl: renesas: r8a779g0: Remove AVB[01]_MII
[+] pinctrl: renesas: r8a779g0: Remove CC5_OSCOUT
[+] pinctrl: renesas: r8a779g0: Remove STPWT_EXTFXR
[+] pinctrl: renesas: r8a779h0: Remove CC5_OSCOUT
[+] pinctrl: renesas: r8a779h0: Remove STPWT_EXTFXR
[+] platform/x86: ideapad-laptop: Use str_on_off() helper
[+] platform/x86: ideapad-laptop: Protect GBMD/SBMC calls with mutex
[+] platform/x86: ideapad-laptop: Support multiple power_supply_ext definitions
[+] platform/x86: ideapad-laptop: Add charge_types:Fast (Rapid Charge)
[+] dt-bindings: clock: r8a779a0: Add ZG core clock
[+] clk: renesas: rcar-gen4: Add support for clock dividers in FRQCRB
[+] Merge tag 'renesas-r8a779a0-dt-binding-defs-tag2' into renesas-clk-for-v6.19
[+] platform/x86: Add Uniwill laptop driver
[+] Documentation: laptops: Add documentation for uniwill laptops
[+] clk: renesas: r8a779a0: Add ZG Core clock
[+] coresight: tmc: add the handle of the event to the path
[+] coresight: change helper_ops to accept coresight_path
[+] coresight: change the sink_ops to accept coresight_path
[+] arm64: dts: renesas: r8a77965: Add GE7800 GPU node
[+] dt-bindings: pinctrl: Convert sprd,sc9860-pinctrl to DT schema
[+] Merge tag 'renesas-r8a779a0-dt-binding-defs-tag2' into renesas-dts-for-v6.19
[+] arm64: dts: renesas: r8a779a0: Add GE7800 GPU node
[+] mtd: spi-nor: sfdp: introduce smpt_read_dummy fixup hook
[+] mtd: spi-nor: sfdp: introduce smpt_map_id fixup hook
[+] mtd: spi-nor: spansion: SMPT fixups for S25FS-S
[+] parisc: Drop linux/kernel.h include from asm/bug.h header
[+] drm/i915/ltphy: Implement HDMI Algo for Pll state
[+] drm/i915/ltphy: Return lowest portclock for HDMI from reverse algorithm
[+] cpufreq: qcom-nvmem: add compatible fallback for ipq806x for no SMEM
[+] cpufreq: tegra194: add WQ_PERCPU to alloc_workqueue users
[+] dt-bindings: display: renesas,rzg2l-du: Add support for RZ/V2N SoC
[+] x86/percpu: Use BIT_WORD() and BIT_MASK() macros
[+] drm/vblank: use drm_crtc_vblank_crtc() in workers
[+] drm/tidss: use drm_crtc_vblank_crtc()
[+] drm/vmwgfx: use drm_crtc_vblank_crtc()
[+] drm/gma500: use drm_crtc_vblank_crtc()
[+] USB: serial: option: add support for Rolling RW101R-GL
[+] tools/objtool: Copy the __cleanup unused variable fix for older clang
[+] dt-bindings: thermal: r9a09g047-tsu: Document RZ/V2H TSU
[+] printk_ringbuffer: Fix check of valid data size when blk_lpos overflows
[+] dt-bindings: thermal: qcom-tsens: document the Kaanapali Temperature Sensor
[+] printk_ringbuffer: Create a helper function to decide whether more space is needed
[+] ASoC: dt-bindings: consolidate simple audio codec to trivial-codec.yaml
[+] ASoC: cs35l56: Alter error codes for calibration routine
[+] ntfs: set dummy blocksize to read boot_block when mounting
[+] ntfs3: init run lock for extend inode
[+] fs/ntfs3: fix KMSAN uninit-value in ni_create_attr_list
[+] ntfs3: avoid memcpy size warning
[+] fs/ntfs3: remove ntfs_bio_pages and use page cache for compressed I/O
[+] drm/atomic: use drm_crtc_vblank_waitqueue()
[+] drm/msm: use drm_crtc_vblank_waitqueue()
[+] Merge remote-tracking branch 'drm/drm-next' into drm-misc-next
[+] arm64/arm: dts: marvell: Rename "nand-rb" pinctrl node names
[+] platform/x86: alienware-wmi-wmax: Simplify FW profile to pprof matching
[+] Revert "arm64: dts: marvell: cn9132-clearfog: fix multi-lane pci x2 and x4 ports"
[+] clk: mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_x11 & pcie_x4
[+] Merge tag 'kbuild-ms-extensions-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux into slab/for-6.19/freelist_aba_t_cleanups
[+] slab: separate struct freelist_tid from kmem_cache_cpu
[+] slab: turn freelist_aba_t to a struct and fully define counters there
[+] slab: use struct freelist_counters for local variables instead of struct slab
[+] platform/x86: asus-wmi: export symbols used for read/write WMI
[+] selftests/namespaces: test for efault
[+] Merge patch series "ns: fixes for namespace iteration and active reference counting"
[+] thermal/drivers/rcar_gen3: Document R-Car Gen4 and RZ/G2 support in driver comment
[+] drm/ast: Handle framebuffer from dma-buf
[+] drm/xe: Fix MTL vm_max_level
[+] drm/panthor: Fix potential memleak of vma structure
[+] MAINTAINERS: Add myself as reviewer for module support
[+] drm/i915/dp_mst: Disable Panel Replay
[+] workqueue: Remove unused assert_rcu_or_wq_mutex_or_pool_mutex
[+] drm/xe: Use SG_TILE_ADDR_RANGE instead of TILE_ADDR_RANGE
[+] drm/xe/vram: Move forcewake down to get_flat_ccs_offset()
[+] scsi: ufs: core: Convert string descriptor format macros to enum
[+] scsi: ufs: core: fix incorrect buffer duplication in ufshcd_read_string_desc()
[+] remoteproc: mediatek: Change the snprintf() checking
[+] scsi: ufs: core: Add OP-TEE based RPMB driver for UFS devices
[+] drm/xe/pf: Add runtime registers for GFX ver >= 35
[+] tracing: Hide __NR_utimensat and _NR_mq_timedsend when not defined
[+] tracing: Remove dummy options and flags
[+] tracing: Have add_tracer_options() error pass up to callers
[+] tracing: Exit out immediately after update_marker_trace()
[+] tracing: Use switch statement instead of ifs in set_tracer_flag()
[+] docs: Fix missing word in spectre.rst
[+] docs: doc-guide: parse-headers.rst update its documentation
[+] tools/docs/get_abi.py: fix get_abi library directory
[+] Documentation: parport-lowlevel: Separate function listing code blocks
[+] xfs-doc: Fix typo error
[+] Documentation: taskstats: Reindent payload kinds list
[+] Documentation: amd-sbi: Wrap miscdevice listing snippet in literal code block
[+] Documentation: mrvl-cn10k-dpi: Fix macro cross-reference syntax
[+] Documentation: tps6594-pfsm: Fix macro cross-reference syntax
[+] Merge tag 'samsung-pinctrl-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
[+] accel/qaic: Separate DBC_STATE_* definition list
[+] accel/qaic: Format DBC states table in sysfs ABI documentation
[+] dt-bindings: pinctrl: Add rk3506 pinctrl support
[+] pinctrl: rockchip: Add rk3506 pinctrl support
[+] pinctrl: stm32: handle semaphore acquisition when handling pinctrl/pinmux
[+] dt-bindings: pinctrl: mt7988: allow gpio-hogs
[+] pinctrl: airoha: generalize pins/group/function/confs handling
[+] pinctrl: airoha: convert PHY LED GPIO to macro
[+] pinctrl: airoha: convert PWM GPIO to macro
[+] dt-bindings: pinctrl: airoha: Document AN7583 Pin Controller
[+] pinctrl: airoha: add support for Airoha AN7583 PINs
[+] random: drop check for static_key_initialized
[+] tracing: Report wrong dynamic event command
[+] Merge tag 'socfpga_clk_for_v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into clk-socfpga
[+] clk: sprd: sc9860: Simplify with of_device_get_match_data()
[+] EDAC/ie31200: Fix error handling in ie31200_register_mci
[+] Merge tag 'renesas-clk-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
[+] arm64: dts: socfpga: Add Agilex5 SVC node with memory region
[+] md: prevent adding disks with larger logical_block_size to active arrays
[+] md: delete md_redundancy_group when array is becoming inactive
[+] md: init bioset in mddev_init
[+] md/raid0: Move queue limit setup before r0conf initialization
[+] md: add check_new_feature module parameter
[+] md: allow configuring logical block size
[+] cpufreq/amd-pstate: Use sysfs_match_string() for epp
[+] cpufreq/amd-pstate: Drop NULL value from amd_pstate_mode_string
[+] cpufreq/amd-pstate: Make amd_pstate_get_mode_string() never return NULL
[+] cpufreq/amd-pstate: Adjust return values in amd_pstate_update_status()
[+] cpufreq/amd-pstate: Fix some whitespace issues
[+] cpufreq/amd-pstate: Add static asserts for EPP indices
[+] cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs
[+] Merge tag 'amd-drm-next-6.19-2025-11-07' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
[+] perf symbol: Remove unneeded semicolon
[+] arm64: dts: imx8dxl: Correct pcie-ep interrupt number
[+] arm64: dts: imx8dxl-ss-conn: swap interrupts number of eqos
[+] arm64: dts: imx8dxl-evk: add bt information for lpuart1
[+] arm64: dts: imx8dxl-evk: add state_100mhz and state_200mhz for usdhc
[+] arm64: dts: imx8: add default clock rate for usdhc
[+] arm64: dts: imx8-ss-conn: add fsl,tuning-step for usdhc1 and usdhc2
[+] arm64: dts: imx8-ss-conn: add missed clock enet_2x_txclk for fec[1,2]
[+] arm64: dts: imx8dxl-ss-conn: delete usb3_lpcg node
[+] arm64: dts: imx8: add vdd-supply and vddio-supply for fsl,mpl3115
[+] ARM: dts: imx: add vdd-supply and vddio-supply for fsl,mpl3115
[+] pseries/lparcfg: Add resource group monitoring
[+] powerpc/kdump: Add support for crashkernel CMA reservation
[+] powerpc/kdump: Fix size calculation for hot-removed memory ranges
[+] powerpc/8xx: Remove specific code from fast_exception_return
[+] powerpc/32: Restore clearing of MSR[RI] at interrupt/syscall exit
[+] rust: io: cleanup imports and use "kernel vertical" style
[+] powerpc/32: Fix unpaired stwcx. on interrupt exit
[+] rust: pci: use "kernel vertical" style for imports
[+] rust: dma: make use of start_ptr() and start_ptr_mut()
[+] rust: dma: use NonNull instead of *mut T
[+] macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse
[+] powerpc/vmlinux.lds: Drop .interp description
[+] powerpc/boot: Add missing compression methods to usage
[+] Merge branch 'kbuild-6.19.fms.extension'
[+] ns: move namespace types into separate header
[+] nstree: decouple from ns_common header
[+] nstree: move nstree types into separate header
[+] nstree: add helper to operate on struct ns_tree_{node,root}
[+] nstree: switch to new structures
[+] nstree: simplify owner list iteration
[+] nstree: use guards for ns_tree_lock
[+] ns: make is_initial_namespace() argument const
[+] ns: rename is_initial_namespace()
[+] fs: use boolean to indicate anonymous mount namespace
[+] ipc: enable is_ns_init_id() assertions
[+] ns: make all reference counts on initial namespace a nop
[+] ns: add asserts for initial namespace reference counts
[+] ns: add asserts for initial namespace active reference counts
[+] pid: rely on common reference count behavior
[+] ns: drop custom reference count initialization for initial namespaces
[+] selftests/namespaces: fix nsid tests
[+] Merge patch series "ns: header cleanups and initial namespace reference count improvements"
[+] powerpc/addnote: Fix overflow on 32-bit builds
[+] powerpc: 512x: Rename wdt@ node to watchdog@
[+] powerpc: 83xx: Rename wdt@ nodes to watchdog@
[+] powerpc: 86xx: Rename wdt@ nodes to watchdog@
[+] powerpc: p2020: Rename wdt@ nodes to watchdog@
[+] kexec: Include kernel-end even without crashkernel
[+] arch:powerpc:tools This file was missing shebang line, so added it
[+] powerpc/83xx: Add a null pointer check to mcu_gpiochip_add
[+] media: ir-hix5hd2: Drop unused module alias
[+] media: rc: st_rc: Fix reset control resource leak
[+] media: siano: Remove redundant ternary operators
[+] ARM: dts: nxp: imx6ul: correct SAI3 interrupt line
[+] fs: move inode fields used during fast path lookup closer together
[+] w1: omap-hdq: Remove redundant pm_runtime_mark_last_busy() calls
[+] Merge drm/drm-next into drm-intel-next
[+] xfs: add a xfs_groups_to_rfsbs helper
[+] xfs: don't leak a locked dquot when xfs_dquot_attach_buf fails
[+] xfs: make qi_dquots a 64-bit value
[+] xfs: don't treat all radix_tree_insert errors as -EEXIST
[+] xfs: remove xfs_dqunlock and friends
[+] xfs: use a lockref for the xfs_dquot reference count
[+] xfs: remove xfs_qm_dqput and optimize dropping dquot references
[+] xfs: consolidate q_qlock locking in xfs_qm_dqget and xfs_qm_dqget_inode
[+] xfs: xfs_qm_dqattach_one is never called with a non-NULL *IO_idqpp
[+] xfs: fold xfs_qm_dqattach_one into xfs_qm_dqget_inode
[+] xfs: return the dquot unlocked from xfs_qm_dqget
[+] xfs: remove q_qlock locking in xfs_qm_scall_setqlim
[+] xfs: push q_qlock acquisition from xchk_dquot_iter to the callers.
[+] xfs: move q_qlock locking into xchk_quota_item
[+] xfs: move q_qlock locking into xqcheck_compare_dquot
[+] xfs: move quota locking into xqcheck_commit_dquot
[+] xfs: move quota locking into xrep_quota_item
[+] xfs: move xfs_dquot_tree calls into xfs_qm_dqget_cache_{lookup,insert}
[+] xfs: reduce ilock roundtrips in xfs_qm_vop_dqalloc
[+] drm/i915/rom: convert intel_rom interfaces to struct drm_device
[+] sched/proxy: Yield the donor task
[+] sched/core: Optimize core cookie matching check
[+] sched/core: Add comment explaining force-idle vruntime snapshots
[+] sched/eevdf: Fix min_vruntime vs avg_vruntime
[+] sched/core: Remove double update_rq_clock() in __set_cpus_allowed_ptr_locked()
[+] sched/deadline: Fix dl_server time accounting
[+] sched/deadline: Fix dl_server stop condition
[+] selftest/ftrace: Generalise ftracetest to use with RV
[+] Merge tag 'v6.18-rc5' into media-next
[+] selftests/verification: Add initial RV tests
[+] rv: Pass va_list to reactors
[+] rv: Make rv_reacting_on() static
[+] rv: Add explicit lockdep context for reactors
[+] ASoC: Intel: sof_rt5682: Add quirk override support
[+] ASoC: Intel: soc-acpi-intel-ptl-match: Add support for rt722_l0_rt1320_l23
[+] ASoC: Intel: sof_sdw: Add quirk to exclude RT722 speaker
[+] ASOC: Intel: sof_sdw: add quirk for Avell B.ON (OEM rebranded NUC15)
[+] ASoC: Intel: sof_sdw: create BT dai link if bt_link_mask is set
[+] ASoC: Intel: soc-acpi-ptl-match: add cs42l43_agg_l3_cs35l56_2 support
[+] ASoC: Intel: sof_sdw: add codec speaker support for the SKU
[+] tracing: fprobe: Fix to init fprobe_ip_table earlier
[+] tracing: fprobe: optimization for entry only case
[+] lib/test_fprobe: add testcase for mixed fprobe
[+] tracing: fprobe: use ftrace if CONFIG_DYNAMIC_FTRACE_WITH_ARGS
[+] arm64: dts: imx8mp-debix-model-a: Fix ethernet PHY address
[+] ASoC: cs35l56: Add control to read CAL_SET_STATUS
[+] ASoC: cs35l56: Allow restoring factory calibration through ALSA control
[+] Merge tag 'md-6.19-20251111' of gitolite.kernel.org:pub/scm/linux/kernel/git/mdraid/linux into for-6.19/block
[+] nbd: defer config unlock in nbd_genl_connect
[+] block: add lockdep to queue_limits_commit_update()
[+] net: export netdev_get_by_index_lock()
[+] io_uring/zcrx: call netdev_queue_get_dma_dev() under instance lock
[+] io_uring/query: buffer size calculations with a union
[+] io_uring: add helper calculating region byte size
[+] io_uring: pass sq entries in the params struct
[+] io_uring: use mem_is_zero to check ring params
[+] io_uring: move flags check to io_uring_sanitise_params
[+] ublk: remove unnecessary checks in ublk_check_and_get_req()
[+] ublk: return unsigned from ublk_{,un}map_io()
[+] scripts: headers_install.sh: Remove two outdated config leak ignore entries
[+] clk: imx: Add some delay before deassert the reset
[+] clk: imx: imx8mp-audiomix: use devm_auxiliary_device_create() to simple code
[+] fuse: fix readahead reclaim deadlock
[+] fs/ntfs3: Initialize allocated memory before use
[+] ntfs3: fix double free of sbi->options->nls and clarify ownership of fc->fs_private
[+] block: fix merging data-less bios
[+] blk-mq-dma: fix kernel-doc function name for integrity DMA iterator
[+] KVM: VMX: Make loaded_vmcs_clear() static in vmx.c
[+] x86/coco/sev: Convert has_cpuflag() to use cpu_feature_enabled()
[+] soc: qcom: mdt_loader: merge __qcom_mdt_load() and qcom_mdt_load_no_init()
[+] soc: qcom: mdt_loader: rename 'firmware' parameter of qcom_mdt_load()
[+] dt-bindings: clock: document 8ULP's SIM LPAV
[+] clk: imx: add driver for imx8ulp's sim lpav
[+] sched/deadline: Document dl_server
[+] sched/deadline: Use cpumask_weight_and() in dl_bw_cpus
[+] sched/deadline: Minor cleanup in select_task_rq_dl()
[+] dt-bindings: mmc: sdhci-of-dwcmshc: Add Eswin EIC7700
[+] mmc: sdhci-of-dwcmshc: Add support for Eswin EIC7700
[+] dt-bindings: mmc: ti,da830-mmc: convert to DT schema
[+] dt-bindings: mmc: socionext,milbeaut-m10v-sdhci-3.0: convert to DT schema
[+] mmc: sdhci-of-dwcmshc: Add command queue support for rockchip SOCs
[+] reset: mpfs: add non-auxiliary bus probing
[+] MAINTAINERS: add new soc drivers to Microchip RISC-V entry
[+] MAINTAINERS: rename Microchip RISC-V entry
[+] riscv: dts: microchip: enable qspi adc/mmc-spi-slot on BeagleV Fire
[+] mmc: core: Allow more host caps to be modified through debugfs
[+] mmc: mtk-sd: replace use of system_wq with system_percpu_wq
[+] mmc: omap: add WQ_PERCPU to alloc_workqueue users
[+] drm/i915/de: Implement register waits one way
[+] drm/i915/de: Have intel_de_wait() hand out the final register value
[+] drm/i915/de: Include units in intel_de_wait*() function names
[+] drm/i915/de: Introduce intel_de_wait_us()
[+] drm/i915/de: Use intel_de_wait_us()
[+] drm/i915/de: Use intel_de_wait_ms() for the obvious cases
[+] drm/i915/de: Nuke intel_de_wait_custom()
[+] drm/i915/de: Introduce intel_de_wait_for_{set,clear}_us()
[+] drm/i915/de: Use intel_de_wait_for_{set,clear}_us()
[+] drm/i915/de: Use intel_de_wait_for_{set,clear}_ms()
[+] drm/1915/dpio: Stop using intel_de_wait_fw_ms()
[+] drm/i915/de: Replace __intel_de_rmw_nowl() with intel_de_rmw_fw()
[+] drm/i915/de: Nuke wakelocks from intel_de_wait_fw_ms()
[+] mmc: Merge branch fixes into next
[+] drm/i915/de: Replace __intel_de_wait_for_register_nowl() with intel_de_wait_fw_us_atomic()
[+] drm/i915/power: Use the intel_de_wait_ms() out value
[+] drm/i915/dpio: Use the intel_de_wait_ms() out value
[+] efi/riscv: Remove the useless failure return message print
[+] efi: stmm: fix kernel-doc "bad line" warnings
[+] efi/memattr: Convert efi_memattr_init() return type to void
[+] ASoC: Intel: machine driver updates for 6.19
[+] ASoC: cs35l56: Support for restoring calibration on
[+] cgroup: include missing header for struct irq_work
[+] efi: Add missing static initializer for efi_mm::cpus_allowed_lock
[+] efi/runtime-wrappers: Keep track of the efi_runtime_lock owner
[+] arm64/fpsimd: Don't warn when EFI execution context is preemptible
[+] arm64/fpsimd: Permit kernel mode NEON with IRQs off
[+] arm64/efi: Drop efi_rt_lock spinlock from EFI arch wrapper
[+] arm64/efi: Move uaccess en/disable out of efi_set_pgd()
[+] arm64/efi: Call EFI runtime services without disabling preemption
[+] crypto: polyval - Rename conflicting functions
[+] lib/crypto: polyval: Add POLYVAL library
[+] lib/crypto: arm64/polyval: Migrate optimized code into library
[+] lib/crypto: x86/polyval: Migrate optimized code into library
[+] crypto: hctr2 - Convert to use POLYVAL library
[+] crypto: polyval - Remove the polyval crypto_shash
[+] fscrypt: Drop obsolete recommendation to enable optimized POLYVAL
[+] lib/crypto: tests: Add KUnit tests for BLAKE2b
[+] lib/crypto: tests: Add SHA3 kunit tests
[+] lib/crypto: tests: Add additional SHAKE tests
[+] lib/crypto: tests: Add KUnit tests for POLYVAL
[+] crypto: testmgr - Remove polyval tests
[+] arm64/mm: Ensure PGD_SIZE is aligned to 64 bytes when PA_BITS = 52
[+] arm64: entry: Clean out some indirection
[+] arm64: acpi: add newline to deferred APEI warning
[+] arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
[+] arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
[+] arm64: add unlikely hint to MTE async fault check in el0_svc_common
[+] Smack: function parameter 'gfp' not described
[+] ARM: dts: ti/omap: fix incorrect compatible string in internal eeprom node
[+] iio: accel: bmc150: Fix irq assumption regression
[+] irqchip/sifive-plic: Fix call to __plic_toggle() in M-Mode code path
[+] irqchip/irq-bcm7038-l1: Remove unused reg_mask_status()
[+] dt-bindings: interrupt-controller: Add Anlogic DR1V90 PLIC
[+] dt-bindings: interrupt-controller: Add Anlogic DR1V90 ACLINT MSWI
[+] dt-bindings: interrupt-controller: Add Anlogic DR1V90 ACLINT SSWI
[+] irqchip/aclint-sswi: Add Nuclei UX900 support
[+] dt-bindings: interrupt-controller: aspeed,ast2700: Correct #interrupt-cells and interrupts count
[+] cpuset: simplify node setting on error
[+] cpuset: remove global remote_children list
[+] cpuset: remove need_rebuild_sched_domains
[+] coresight: Change device mode to atomic type
[+] coresight: etm4x: Always set tracer's device mode on target CPU
[+] coresight: etm3x: Always set tracer's device mode on target CPU
[+] coresight: etm4x: Correct polling IDLE bit
[+] coresight: etm4x: Add context synchronization before enabling trace
[+] coresight: etm4x: Properly control filter in CPU idle with FEAT_TRF
[+] coresight: etm4x: Remove the redundant DSB
[+] perf tools: Fix missing feature check for inherit + SAMPLE_READ
[+] device_cgroup: Refactor devcgroup_seq_show to use seq_put* helpers
[+] samples: fix coding style issues in Kconfig
[+] checkpatch: detect unhandled placeholders in cover letters
[+] checkpatch: document new check PLACEHOLDER_USE
[+] ocfs2: add extra flags check in ocfs2_ioctl_move_extents()
[+] perf metricgroup: Add care to picking the evsel for displaying a metric
[+] perf expr: Add #target_cpu literal
[+] perf jevents: Add set of common metrics based on default ones
[+] perf jevents: Add metric DefaultShowEvents
[+] perf stat: Add detail -d,-dd,-ddd metrics
[+] perf script: Change metric format to use json metrics
[+] perf stat: Remove hard coded shadow metrics
[+] perf stat: Fix default metricgroup display on hybrid
[+] perf stat: Sort default events/metrics
[+] perf stat: Remove "unit" workarounds for metric-only
[+] perf test stat+json: Improve metric-only testing
[+] perf test stat: Ignore failures in Default[234] metricgroups
[+] perf test stat: Update std_output testing metric expectations
[+] perf test metrics: Update all metrics for possibly failing default metrics
[+] perf test stat: Update shadow test to use metrics
[+] perf test stat: Update test expectations and events
[+] perf test stat csv: Update test expectations and events
[+] perf tool_pmu: Make core_wide and target_cpu json events
[+] perf stat: Align metric output without events
[+] arm64: dts: imx95-15x15-evk: Add supports-clkreq property to PCIe M.2 port
[+] arm64: dts: imx95-19x19-evk: Add supports-clkreq property to PCIe M.2 port
[+] arm64: dts: imx8mm-evk: Add supports-clkreq property to PCIe M.2 port
[+] arm64: dts: imx8mp-evk: Add supports-clkreq property to PCIe M.2 port
[+] arm64: dts: imx8mq-evk: Add supports-clkreq property to PCIe M.2 port
[+] arm64: dts: imx8qm-mek: Add supports-clkreq property to PCIe M.2 port
[+] arm64: dts: imx8qxp-mek: Add supports-clkreq property to PCIe M.2 port
[+] arm64: dts: imx8dxl-evk: Add vpcie3v3aux regulator for PCIe M.2 connector
[+] arm64: dts: imx8mp-evk: Add vpcie3v3aux regulator for PCIe M.2 connector
[+] arm64: dts: imx8mq-evk: Add vpcie3v3aux regulator for PCIe M.2 connector
[+] arm64: dts: imx8qm-mek: Add vpcie3v3aux regulator for PCIe M.2 connector
[+] arm64: dts: imx8qxp-mek: Add vpcie3v3aux regulator for PCIe M.2 connector
[+] arm64: dts: imx95-15x15-evk: Add vpcie3v3aux regulator for PCIe M.2 connector
[+] arm64: dts: imx95-19x19-evk: Add vpcie3v3aux regulator for PCIe[0,1]
[+] drm/amdgpu: load RAS bad page from PMFW in page retirement
[+] drm/amd/display: add macros to simplify code
[+] drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces
[+] drm/amd: Clarify that amdgpu.audio only works for non-DC
[+] drm/amdgpu: get RAS bad page address from MCA address
[+] drm/amd/pm: Add NULL check for power limit
[+] drm/amdkfd: Fixing the clang format
[+] drm/amdgpu: jump to the correct label on failure
[+] drm/amdgpu: try for more times if RAS bad page number is not updated
[+] drm/amdgpu: fix lock warning in amdgpu_userq_fence_driver_process
[+] drm/amdgpu: add RAS bad page threshold handling for PMFW manages eeprom
[+] drm/amdgpu: optimize timeout implemention in ras_eeprom_update_record_num
[+] drm/amd/pm: remove unnecessary prints for smu busy
[+] drm/amd/display: Only initialize LSDMA if it is supported in DMU
[+] drm/amd/display: Fix index bug for fill latency
[+] drm/amd/display: Allow VRR params change if unsynced with the stream
[+] drm/amd/display: Add interface to capture power feature status for debug logging
[+] drm/amd/display: Add new SMART POWER OLED interfaces
[+] drm/amd/display: refactor DSC cap calculation for dcn35
[+] drm/amd/display: Change lock descriptor values
[+] drm/amd/display: To support Replay frame skip mode
[+] drm/amd/display: Revert in_transfer_func_change to MED
[+] drm/amd/display: dynamically clock gate before and after prefetch
[+] drm/amd/display: Refactor HDCP Status Log Format
[+] drm/amd/display: [FW Promotion] Release 0.1.35.0
[+] drm/amd/display: Promote DC to 3.2.358
[+] drm/amd/amdgpu: Ensure isp_kernel_buffer_alloc() creates a new BO
[+] drm/amd/display: Fix annotations for connector poll/detect parameters
[+] drm/amd/display: Add kdoc params/returns in dc/link detection helpers
[+] drm/amd/pm: Update pmfw headers for smu_v13_0_12
[+] drm/amd/pm: Add ppt1 support for smu_v13_0_12
[+] drm/amd/pm: Expose ppt1 limit for gc_v9_5_0
[+] drm/amd/pm: Enable ppt1 caps for smu_v13_0_12
[+] drm/amd/pm: Remove power2_average node
[+] drm/amdgpu/jpeg: Add parse_cs for JPEG5_0_1
[+] drm/amdgpu: resume MES scheduling after user queue hang detection and recovery
[+] drm/amdgpu/userqueue: Remove duplicate amdgpu_reset.h header
[+] drm/amdgpu/gmc6: Place gart at low address range
[+] drm/amdgpu/gart: Add helper to bind VRAM pages (v2)
[+] drm/amdgpu: Use DC by default on SI dGPUs
[+] drm/amdkfd: relax checks for over allocation of save area
[+] drm/amdgpu/ttm: Use GART helper to map VRAM pages (v2)
[+] drm/amdgpu/vce: Move firmware load to amdgpu_vce_early_init
[+] drm/amdgpu/vce: Clear VCPU BO, don't unmap/unreserve (v4)
[+] drm/amdgpu/vce1: Clean up register definitions
[+] drm/amdgpu/vce1: Load VCE1 firmware
[+] drm/amdgpu/vce1: Implement VCE1 IP block (v2)
[+] drm/amdgpu: Check if AID is active before access
[+] drm/amdgpu/vce1: Ensure VCPU BO is in lower 32-bit address space (v3)
[+] drm/amd/pm/si: Hook up VCE1 to SI DPM
[+] drm/amdgpu/vce1: Enable VCE1 on Tahiti, Pitcairn, Cape Verde GPUs
[+] drm/amdgpu/vce1: Workaround PLL timeout on FirePro W9000
[+] drm/amdkfd: Fix GPU mappings for APU after prefetch
[+] kbuild: install-extmod-build: Properly fix CC expansion when ccache is used
[+] pinctrl: cedarfork: Switch to INTEL_GPP() macro
[+] pinctrl: denverton: Switch to INTEL_GPP() macro
[+] pinctrl: emmitsburg: Switch to INTEL_GPP() macro
[+] pinctrl: cherryview: Switch to INTEL_GPP() macro
[+] pinctrl: elkhartlake: Switch to INTEL_GPP() macro
[+] Merge patch series "pinctrl: intel: Convert the rest to use INTEL_GPP()"
[+] accel/ivpu: Add fdinfo support for memory statistics
[+] accel/ivpu: Count only resident buffers in memory utilization
[+] arm64/simd: Add scoped guard API for kernel mode SIMD
[+] ARM/simd: Add scoped guard API for kernel mode SIMD
[+] accel/ivpu: Fix warning due to undefined CONFIG_PROC_FS
[+] filelock: make lease_alloc() take a flags argument
[+] filelock: rework the __break_lease API to use flags
[+] filelock: add struct delegated_inode
[+] filelock: push the S_ISREG check down to ->setlease handlers
[+] vfs: add try_break_deleg calls for parents to vfs_{link,rename,unlink}
[+] vfs: allow mkdir to wait for delegation break on parent
[+] vfs: allow rmdir to wait for delegation break on parent
[+] vfs: break parent dir delegations in open(..., O_CREAT) codepath
[+] vfs: clean up argument list for vfs_create()
[+] vfs: make vfs_create break delegations on parent directory
[+] vfs: make vfs_mknod break delegations on parent directory
[+] vfs: make vfs_symlink break delegations on parent dir
[+] filelock: lift the ban on directory leases in generic_setlease
[+] nfsd: allow filecache to hold S_IFDIR files
[+] nfsd: allow DELEGRETURN on directories
[+] nfsd: wire up GET_DIR_DELEGATION handling
[+] vfs: expose delegation support to userland
[+] Merge patch series "vfs: recall-only directory delegations for knfsd"
[+] lib/crypto: Switch ARM and arm64 to 'ksimd' scoped guard API
[+] lib/crc: Switch ARM and arm64 to 'ksimd' scoped guard API
[+] crypto/arm64: aes-ce-ccm - Avoid pointless yield of the NEON unit
[+] crypto/arm64: sm4-ce-ccm - Avoid pointless yield of the NEON unit
[+] crypto/arm64: sm4-ce-gcm - Avoid pointless yield of the NEON unit
[+] crypto: aegis128-neon - Move to more abstract 'ksimd' guard API
[+] raid6: Move to more abstract 'ksimd' guard API
[+] crypto/arm64: aes-ccm - Switch to 'ksimd' scoped guard API
[+] crypto/arm64: aes-blk - Switch to 'ksimd' scoped guard API
[+] crypto/arm64: aes-gcm - Switch to 'ksimd' scoped guard API
[+] crypto/arm64: nhpoly1305 - Switch to 'ksimd' scoped guard API
[+] crypto/arm64: polyval - Switch to 'ksimd' scoped guard API
[+] crypto/arm64: sha3 - Switch to 'ksimd' scoped guard API
[+] crypto/arm64: sm3 - Switch to 'ksimd' scoped guard API
[+] crypto/arm64: sm4 - Switch to 'ksimd' scoped guard API
[+] arm64/xorblocks: Switch to 'ksimd' scoped guard API
[+] net/mlx5: Switch to more abstract scoped ksimd guard API on arm64
[+] arm64/fpu: Enforce task-context only for generic kernel mode FPU
[+] arm64/fpsimd: Allocate kernel mode FP/SIMD buffers on the stack
[+] Expose definition for 1600Gbps link mode
[+] drm/sun4i: mixer: Fix up DE33 channel macros
[+] drm/sun4i: mixer: Remove ccsc cfg for >= DE3
[+] drm/sun4i: de2: Initialize layer fields earlier
[+] drm/sun4i: ui_layer: Move check from update to check callback
[+] drm/sun4i: vi_layer: Move check from update to check callback
[+] drm/sun4i: layers: Make atomic commit functions void
[+] drm/sun4i: Move blender config from layers to mixer
[+] drm/sun4i: ui layer: Write attributes in one go
[+] drm/sun4i: vi layer: Write attributes in one go
[+] drm/sun4i: mixer: Move layer enabling to atomic_update
[+] drm/sun4i: de2/de3: Simplify CSC config interface
[+] drm/sun4i: csc: Simplify arguments with taking plane state
[+] drm/sun4i: de2/de3: Move plane type determination to mixer
[+] drm/sun4i: ui_layer: Change index meaning
[+] drm/sun4i: layer: move num of planes calc out of layer code
[+] drm/sun4i: ui_layer: use layer struct instead of multiple args
[+] drm/sun4i: vi_layer: use layer struct instead of multiple args
[+] drm/sun4i: ui_scaler: use layer instead of mixer for args
[+] drm/sun4i: vi_scaler: use layer instead of mixer for args
[+] drm/sun4i: layers: Make regmap for layers configurable
[+] drm/sun4i: csc: use layer arg instead of mixer
[+] drm/sun4i: layers: add physical index arg
[+] drm/sun4i: vi_scaler: Update DE33 base calculation
[+] drm/sun4i: mixer: Convert heuristics to quirk
[+] drm/sun4i: ui_scaler: drop sanity checks
[+] drm/sun4i: mixer: Add quirk for number of VI scalers
[+] drm/sun4i: mixer: split out layer config
[+] drm/sun4i: layer: replace mixer with layer struct
[+] drm/sun4i: vi_scaler: Find mixer from crtc
[+] drm/sun4i: Nuke mixer pointer from layer code
[+] KVM: arm64: VM exit to userspace to handle SEA
[+] KVM: selftests: Test for KVM_EXIT_ARM_SEA
[+] ALSA: gus: Remove unused declarations
[+] RDMA/cm: Correct typedef and bad line warnings
[+] iomap: rename bytes_pending/bytes_accounted to bytes_submitted/bytes_not_submitted
[+] iomap: account for unaligned end offsets when truncating read range
[+] docs: document iomap writeback's iomap_finish_folio_write() requirement
[+] iomap: optimize pending async writeback accounting
[+] iomap: simplify ->read_folio_range() error handling for reads
[+] iomap: simplify when reads can be skipped for writes
[+] Documentation: kvm: new UAPI for handling SEA
[+] drm/tidss: Remove max_pclk_khz and min_pclk_khz from tidss display features
[+] drm/tidss: Move OLDI mode validation to OLDI bridge mode_valid hook
[+] clk: renesas: r8a779a0: Add 3DGE module clock
[+] clk: renesas: r9a09g077: Propagate rate changes to parent clocks
[+] clk: renesas: r9a09g077: Remove stray blank line
[+] clk: renesas: r9a09g077: Use devm_ helpers for divider clock registration
[+] clk: renesas: r9a06g032: Fix memory leak in error path
[+] xfs: add a XLOG_CYCLE_DATA_SIZE constant
[+] xfs: add a on-disk log header cycle array accessor
[+] xfs: don't use xlog_in_core_2_t in struct xlog_in_core
[+] xfs: cleanup xlog_alloc_log a bit
[+] xfs: remove a very outdated comment from xlog_alloc_log
[+] xfs: remove xlog_in_core_2_t
[+] xfs: remove the xlog_rec_header_t typedef
[+] xfs: remove l_iclog_heads
[+] xfs: remove the xlog_in_core_t typedef
[+] xfs: remove xarray mark for reclaimable zones
[+] arm64: dts: renesas: r9a09g077: Add ETHSS node
[+] arm64: dts: renesas: r9a09g087: Add ETHSS node
[+] arm64: dts: renesas: r9a09g077: Add GMAC nodes
[+] arm64: dts: renesas: r9a09g087: Add GMAC nodes
[+] dt-bindings: riscv: spacemit: Add OrangePi R2S board
[+] riscv: dts: spacemit: Add OrangePi R2S board device tree
[+] ARM: dts: renesas: r9a06g032: Add the ADC device
[+] lib/vsprintf: Check pointer before dereferencing in time_and_date()
[+] riscv: dts: spacemit: reorder i2c2 node
[+] fuse: missing copy_finish in fuse-over-io-uring argument copies
[+] fuse: Fix whitespace for fuse_uring_args_to_ring() comment
[+] fuse: add WARN_ON and comment for RCU revalidate
[+] dcache: export shrink_dentry_list() and add new helper d_dispose_if_unused()
[+] fuse: new work queue to periodically invalidate expired dentries
[+] fuse: new work queue to invalidate dentries from old epochs
[+] fuse: refactor fuse_conn_put() to remove negative logic.
[+] riscv: dts: spacemit: define all missing I2C controller nodes
[+] perf/x86/intel: Fix and clean up intel_pmu_drain_arch_pebs() type use
[+] Merge tag 'usb-serial-6.18-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
[+] fs/pipe: stop duplicating union pipe_index declaration
[+] fs: speed up path lookup with cheaper handling of MAY_EXEC
[+] btrfs: utilize IOP_FASTPERM_MAY_EXEC
[+] fs: retire now stale MAY_WRITE predicts in inode_permission()
[+] Merge patch series "cheaper MAY_EXEC handling for path lookup"
[+] bdev: add hint prints in sb_set_blocksize() for LBS dependency on THP
[+] fs: touch predicts in do_dentry_open()
[+] fs: hide dentry_cache behind runtime const machinery
[+] fs: move fd_install() slowpath into a dedicated routine and provide commentary
[+] riscv: defconfig: enable SPI_FSL_QUADSPI as a module
[+] mmc: dw_mmc-rockchip: Add memory clock auto-gating support
[+] mmc: core: add WQ_PERCPU to alloc_workqueue users
[+] RDMA/irdma: Remove redundant NULL check of udata in irdma_create_user_ah()
[+] platform/x86: asus-armoury: move existing tunings to asus-armoury module
[+] platform/x86: asus-armoury: add panel_hd_mode attribute
[+] pinctrl: airoha: convert comma to semicolon
[+] firewire: core: add WQ_UNBOUND to alloc_workqueue users
[+] ASoC: Intel: boards: fix HDMI playback lookup when HDMI-In capture used
[+] dt-bindings: phy: ti,tcan104x-can: Document NXP TJA105X/1048
[+] phy: phy-can-transceiver: Introduce can_transceiver_priv
[+] phy: phy-can-transceiver: Add dual channel support for TJA1048
[+] phy: phy-can-transceiver: Drop the gpio desc check
[+] phy: phy-can-transceiver: Add support for TJA105{1,7}
[+] phy: phy-can-transceiver: Support TJA1048/TJA1051
[+] drm/xe: fix kernel-doc function name mismatch in xe_pm.c
[+] tracing: Have tracer option be instance specific
[+] tracing: Have function tracer define options per instance
[+] phy: sophgo: Remove unused of_gpio.h
[+] spi: dt-bindings: nuvoton,npcm-pspi: Convert to DT schema
[+] sched_ext: Use shorter slice in bypass mode
[+] sched_ext: Refactor do_enqueue_task() local and global DSQ paths
[+] sched_ext: Use per-CPU DSQs instead of per-node global DSQs in bypass mode
[+] sched_ext: Simplify breather mechanism with scx_aborting flag
[+] sched_ext: Exit dispatch and move operations immediately when aborting
[+] sched_ext: Make scx_exit() and scx_vexit() return bool
[+] sched_ext: Refactor lockup handlers into handle_lockup()
[+] sched_ext: Make handle_lockup() propagate scx_verror() result
[+] sched_ext: Hook up hardlockup detector
[+] sched_ext: Add scx_cpu0 example scheduler
[+] sched_ext: Factor out scx_dsq_list_node cursor initialization into INIT_DSQ_LIST_CURSOR
[+] sched_ext: Factor out abbreviated dispatch dequeue into dispatch_dequeue_locked()
[+] sched_ext: Implement load balancer for bypass mode
[+] coresight: etm4x: Remove the state_needs_restore flag
[+] rust: sync: atomic: Make Atomic*Ops pub(crate)
[+] rust: sync: atomic: Implement Debug for Atomic
[+] rust: debugfs: Replace the usage of Rust native atomics
[+] drm/xe/pcode: Rework error mapping
[+] null_blk: fix zone read length beyond write pointer
[+] arm64: Fix typos and spelling errors in comments
[+] dt-bindings: vendor-prefixes: Add Anlogic, Milianke and Nuclei
[+] dt-bindings: riscv: Add Nuclei UX900 compatibles
[+] dt-bindings: riscv: Add Anlogic DR1V90
[+] dt-bindings: timer: Add Anlogic DR1V90 ACLINT MTIMER
[+] dt-bindings: serial: snps-dw-apb-uart: Add Anlogic DR1V90 uart
[+] riscv: Add Anlogic SoC famly Kconfig support
[+] riscv: dts: Add initial Anlogic DR1V90 SoC device tree
[+] riscv: dts: anlogic: Add Milianke MLKPAI FS01 board
[+] riscv: defconfig: Enable Anlogic SoC
[+] arm64: Fix double word in comments
[+] drm/xe/pf: Allow to lockdown the PF using custom guard
[+] drm/nouveau/uvmm: Prepare for larger pages
[+] drm/nouveau/uvmm: Allow larger pages
[+] drm/nouveau/mmu/gp100: Remove unused/broken support for compression
[+] drm/nouveau/mmu/tu102: Add support for compressed kinds
[+] drm/nouveau/drm: Bump the driver version to 1.4.1 to report new features
[+] drm/nouveau: fully define nvfw_hs_load_header_v2
[+] Merge tag 'scoped-ksimd-for-arm-arm64' into libcrypto-fpsimd-on-stack
[+] lib/crypto: arm/blake2b: Move to scoped ksimd API
[+] ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent()
[+] kexec_core: remove superfluous page offset handling in segment loading
[+] scs: fix a wrong parameter in __scs_magic
[+] mailmap: update name and email addresses
[+] CREDITS: update Martin's information
[+] MAINTAINERS: apply name and email address changes for Martin
[+] treewide: drop outdated compiler version remarks in Kconfig help texts
[+] ocfs2: annotate flexible array members with __counted_by_le()
[+] ocfs2: add extra consistency check to ocfs2_dx_dir_lookup_rec()
[+] compiler.h: remove ARCH_SEL()
[+] hung_task: panic when there are more than N hung tasks at the same time
[+] lib/xz: remove dead IA-64 (Itanium) support code
[+] .mailmap: add entry for WangYuli
[+] crash: let architecture decide crash memory export to iomem_resource
[+] taint: add reminder about updating docs and scripts
[+] taint/module: remove unnecessary taint_flag.module field
[+] ocfs2: add directory size check to ocfs2_find_dir_space_id()
[+] ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure
[+] init/main.c: wrap long kernel cmdline when printing to logs
[+] uaccess: decouple INLINE_COPY_FROM_USER and CONFIG_RUST
[+] ocfs2: add boundary check to ocfs2_check_dir_entry()
[+] ocfs2: use correct endian in ocfs2_dinode_has_extents
[+] ocfs2: convert to host endian in ocfs2_validate_inode_block
[+] ocfs2: add inline inode consistency check to ocfs2_validate_inode_block()
[+] dynamic_debug: add support for print stack
[+] lib/xxhash: remove more unused xxh functions
[+] mailmap: add entry for Yu-Chun Lin
[+] release_task: kill unnecessary rcu_read_lock() around dec_rlimit_ucounts()
[+] mailmap: add entry for Hao Ge
[+] nilfs2: replace vmalloc + copy_from_user with vmemdup_user
[+] lib/crypto: arm64: Move remaining algorithms to scoped ksimd API
[+] Merge tag 'arm64-fpsimd-on-stack-for-v6.19' into libcrypto-fpsimd-on-stack
[+] perf test: Add a perf event fallback test
[+] sched_ext: Update comments replacing breather with aborting mechanism
[+] arm64: dts: intel: agilex5: Add Altera compatible for I3C controllers
[+] bpf: Adjust return value for queue destruction in rqspinlock
[+] Merge back cpufreq material for 6.19
[+] Merge tag 'amd-pstate-v6.19-2025-11-10' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
[+] cpufreq: intel_pstate: Use mutex guard for driver locking
[+] PM: wakeup: Update after recent wakeup source removal ordering change
[+] cpuidle: Add sanity check for exit latency and target residency
[+] cpuidle: teo: Use this_cpu_ptr() where possible
[+] dt-bindings: hwmon: ST TSC1641 power monitor
[+] hwmon: Add TSC1641 I2C power monitor driver
[+] thermal: intel: int340x: Use symbolic constant for UUID comparison
[+] thermal: intel: int340x: Replace sprintf() with sysfs_emit()
[+] hwmon/pmbus: (isl68137) Add support for raa229141
[+] thermal: int340x: processor_thermal: Add Nova Lake processor thermal device
[+] thermal: intel: int340x: Add DLVR support for Nova Lake
[+] ACPI: DPTF: Support Nova Lake
[+] cxl: Add handling of locked CXL decoder
[+] ACPI: property: Fix fwnode refcount leak in acpi_fwnode_graph_parse_endpoint()
[+] arm64: defconfig: Enable SX150x GPIO expander driver
[+] drm/i915: Introduce intel_dumb_fb_max_stride()
[+] drm/i915: Pass drm_format_info into plane->max_stride()
[+] drm/i915: Populate fb->format accurately in BIOS FB readout
[+] drm/i915: Nuke intel_plane_config.tiling
[+] drm/i915/fb: Init 'ret' in each error branch in intel_framebuffer_init()
[+] drm/i915/wm: Use drm_get_format_info() in SKL+ cursor DDB allocation
[+] drm/i915: Use mode_config->cursor_width for cursor DDB allocation
[+] drm/i915/cursor: Extract intel_cursor_mode_config_init()
[+] drm/i915/cursor: Initialize 845 vs 865 cursor size separately
[+] blk-zoned: Fix a typo in a source code comment
[+] blk-zoned: Document disk_zone_wplug_schedule_bio_work() locking
[+] blk-zoned: Move code from disk_zone_wplug_add_bio() into its caller
[+] acpi/hmat: Return when generic target is updated
[+] ASoC: Intel: atom: Replace strcpy() with strscpy()
[+] vfio: Provide a get_region_info op
[+] scsi: core: Support allocating reserved commands
[+] scsi: core: Move two statements
[+] scsi: core: Make the budget map optional
[+] scsi: core: Support allocating a pseudo SCSI device
[+] scsi: core: Introduce .queue_reserved_command()
[+] scsi: core: Add scsi_{get,put}_internal_cmd() helpers
[+] scsi: scsi_debug: Abort SCSI commands via an internal command
[+] scsi: ufs: core: Move an assignment in ufshcd_mcq_process_cqe()
[+] scsi: ufs: core: Change the type of one ufshcd_add_cmd_upiu_trace() argument
[+] scsi: ufs: core: Only call ufshcd_add_command_trace() for SCSI commands
[+] scsi: ufs: core: Change the type of one ufshcd_add_command_trace() argument
[+] scsi: ufs: core: Change the type of one ufshcd_send_command() argument
[+] scsi: ufs: core: Only call ufshcd_should_inform_monitor() for SCSI commands
[+] scsi: ufs: core: Change the monitor function argument types
[+] scsi: ufs: core: Rework ufshcd_mcq_compl_pending_transfer()
[+] scsi: ufs: core: Rework ufshcd_eh_device_reset_handler()
[+] scsi: ufs: core: Rework the SCSI host queue depth calculation code
[+] scsi: ufs: core: Allocate the SCSI host earlier
[+] scsi: ufs: core: Call ufshcd_init_lrb() later
[+] scsi: ufs: core: Use hba->reserved_slot
[+] scsi: ufs: core: Make the reserved slot a reserved request
[+] scsi: ufs: core: Do not clear driver-private command data
[+] scsi: ufs: core: Optimize the hot path
[+] scsi: ufs: core: Pass a SCSI pointer instead of an LRB pointer
[+] scsi: ufs: core: Remove the ufshcd_lrb task_tag member
[+] scsi: ufs: core: Make blk_mq_tagset_busy_iter() skip reserved requests
[+] scsi: ufs: core: Move code out of ufshcd_wait_for_dev_cmd()
[+] scsi: ufs: core: Switch to scsi_get_internal_cmd()
[+] cxl: Rename region_res_match_cxl_range() to spa_maps_hpa()
[+] cxl: Clarify comment in spa_maps_hpa()
[+] vfio/hisi: Convert to the get_region_info op
[+] vfio/virtio: Convert to the get_region_info op
[+] vfio/nvgrace: Convert to the get_region_info op
[+] vfio/pci: Fill in the missing get_region_info ops
[+] vfio/mtty: Provide a get_region_info op
[+] vfio/mdpy: Provide a get_region_info op
[+] vfio/mbochs: Provide a get_region_info op
[+] vfio/platform: Provide a get_region_info op
[+] vfio/fsl: Provide a get_region_info op
[+] vfio/cdx: Provide a get_region_info op
[+] vfio/ccw: Provide a get_region_info op
[+] vfio/gvt: Provide a get_region_info op
[+] vfio: Require drivers to implement get_region_info
[+] vfio: Add get_region_info_caps op
[+] vfio/mbochs: Convert mbochs to use vfio_info_add_capability()
[+] vfio/gvt: Convert to get_region_info_caps
[+] vfio/ccw: Convert to get_region_info_caps
[+] vfio/pci: Convert all PCI drivers to get_region_info_caps
[+] vfio/platform: Convert to get_region_info_caps
[+] vfio: Move the remaining drivers to get_region_info_caps
[+] vfio: Remove the get_region_info op
[+] drm/xe/guc: Eliminate RPe caching for SLPC parameter handling
[+] drm/xe/guc: Eliminate RPa frequency caching
[+] scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path"
[+] scsi: qla2xxx: Fix initiator mode with qlini_mode=exclusive
[+] scsi: qla2xxx: Fix lost interrupts with qlini_mode=disabled
[+] scsi: qla2xxx: Use reinit_completion on mbx_intr_comp
[+] scsi: qla2xxx: target: Remove code for unsupported hardware
[+] scsi: qla2xxx: target: Improve debug output for term exchange
[+] scsi: qla2xxx: target: Fix term exchange when cmd_sent_to_fw == 1
[+] PCI/PTM: Enable only if device advertises relevant role
[+] Merge patch series "Optimize the hot path in the UFS driver"
[+] scsi: qla2xxx: Clear cmds after chip reset
[+] scsi: qla2xxx: target: Fix races with aborting commands
[+] scsi: qla2xxx: target: Improve checks in qlt_xmit_response() / qlt_rdy_to_xfer()
[+] scsi: qla2xxx: Fix TMR failure handling
[+] scsi: qla2xxx: target: Fix invalid memory access with big CDBs
[+] scsi: qla2xxx: target: Add cmd->rsp_sent
[+] scsi: qla2xxx: target: Improve cmd logging
[+] scsi: qla2xxx: target: Add back SRR support
[+] scsi: qla2xxx: target: Improve safety of cmd lookup by handle
[+] Merge patch series "qla2xxx target mode improvements"
[+] x86/bugs: Drop unnecessary export of "x86_spec_ctrl_base"
[+] x86/mtrr: Drop unnecessary export of "mtrr_state"
[+] x86/mm: Drop unnecessary export of "ptdump_walk_pgd_level_debugfs"
[+] x86: Restrict KVM-induced symbol exports to KVM modules where obvious/possible
[+] scsi: aic94xx: fix use-after-free in device removal path
[+] scsi: sim710: Fix resource leak by adding missing ioport_unmap() calls
[+] scsi: pm: Drop unneeded call to pm_runtime_mark_last_busy()
[+] scsi: ufs: core: Remove an unnecessary NULL pointer check
[+] scsi: scsi_debug: Fix uninitialized pointers with __free attr
[+] scsi: qla2xxx: Replace use of system_unbound_wq with system_dfl_wq
[+] scsi: scsi_transport_iscsi: Replace use of system_unbound_wq with system_dfl_wq
[+] scsi: target: sbp: Replace use of system_unbound_wq with system_dfl_wq
[+] scsi: qla2xxx: WQ_PERCPU added to alloc_workqueue() users
[+] scsi: scsi_dh_alua: WQ_PERCPU added to alloc_workqueue() users
[+] scsi: scsi_transport_fc: WQ_PERCPU added to alloc_workqueue users()
[+] scsi: lpfc: WQ_PERCPU added to alloc_workqueue() users
[+] scsi: message: fusion: Add WQ_PERCPU to alloc_workqueue() users
[+] scsi: be2iscsi: Add WQ_PERCPU to alloc_workqueue() users
[+] scsi: bnx2fc: Add WQ_PERCPU to alloc_workqueue() users
[+] scsi: qedf: Add WQ_PERCPU to alloc_workqueue() users
[+] scsi: target: ibmvscsi: Add WQ_PERCPU to alloc_workqueue() users
[+] scsi: qedi: Add WQ_PERCPU to alloc_workqueue() users
[+] scsi: target: Add WQ_PERCPU to alloc_workqueue() users
[+] scsi: pm80xx: Add WQ_PERCPU to alloc_workqueue() users
[+] Merge patch series "replace old wq(s), added WQ_PERCPU to alloc_workqueue"
[+] Merge tag 'v6.18-rc5' into objtool/core, to pick up fixes
[+] vmlinux.lds: Fix TEXT_MAIN to include .text.start and friends
[+] media: atomisp: Fix namespace collision and startup() section placement with -ffunction-sections
[+] drivers/xen/xenbus: Fix namespace collision and split() section placement with AutoFDO
[+] objtool: Warn on functions with ambiguous -ffunction-sections section names
[+] drm/i915/ltphy: include intel_display_utils.h instead of i915_utils.h
[+] drm/xe: remove stale runtime_pm member
[+] rust: io: define ResourceSize as resource_size_t
[+] slab: use struct freelist_counters as parameters in relevant functions
[+] rust: io: move ResourceSize to top-level io module
[+] rust: scatterlist: import ResourceSize from kernel::io
[+] rust: io: add typedef for phys_addr_t
[+] rust: pwm: Fix broken intra-doc link
[+] pwm: Add Rust driver for T-HEAD TH1520 SoC
[+] dt-bindings: pwm: thead: Add T-HEAD TH1520 PWM controller
[+] pwm: Fix Rust formatting
[+] pwm: th1520: Fix clippy warning for redundant struct field init
[+] pwm: th1520: Use module_pwm_platform_driver! macro
[+] mm: simplify list initialization in barn_shrink()
[+] fuse: use strscpy instead of strcpy
[+] fuse: rename 'namelen' to 'namesize'
[+] media: ipu-bridge: Add IMX471 to the list of supported sensors
[+] media: ipu-bridge: Add OV05C10 to the list of supported sensors
[+] media: imx335: Rectify name of mode struct
[+] media: imx335: Support vertical flip
[+] media: imx335: Update the native pixel array width
[+] media: imx335: Update HBLANK range on mode change
[+] media: imx335: Handle runtime PM in leaf functions
[+] media: imx355: Use subdev active state
[+] media: imx335: Support 2x2 binning
[+] media: imx335: Switch to {enable,disable}_streams
[+] media: v4l: Add helper to get number of active lanes via a pad
[+] media: imx-mipi-csis: Move redundant debug print in probe
[+] media: imx-mipi-csis: Add num_data_lanes to mipi_csis_device
[+] media: imx-mipi-csis: Support active data lanes differing from maximum
[+] media: i2c: imx214: Rearrange control initialization
[+] media: ipu6: isys: Add support for monochrome media bus formats
[+] media: i2c: imx219: Propagate errors from control range updates
[+] media: i2c: imx219: Replace exposure magic value with named constant
[+] MAINTAINERS: adjust file entry in TDA1997x MEDIA DRIVER
[+] slab: Reimplement page_slab()
[+] slab: Remove folio references from __ksize()
[+] slab: Remove folio references in memcg_slab_post_charge()
[+] slab: Remove folio references in slab alloc/free
[+] slab: Remove folio references from ___kmalloc_large_node()
[+] slab: Remove folio references from free_large_kmalloc()
[+] slab: Remove folio references from kvfree_rcu_cb()
[+] slab: Remove folio references from kfree()
[+] slab: Remove folio references from __do_krealloc()
[+] slab: Remove folio references from build_detached_freelist()
[+] slab: Remove folio references from kfree_rcu_sheaf()
[+] slab: Remove folio references from kfree_nolock()
[+] usercopy: Remove folio references from check_heap_object()
[+] drm/i915/display: Add default case to mipi_exec_send_packet
[+] dt-bindings: media: i2c: document Sony IMX111 CMOS sensor
[+] media: i2c: add Sony IMX111 CMOS camera sensor driver
[+] drm/xe/pf: Remove GuC version check for migration support
[+] drm/xe: Move migration support to device-level struct
[+] drm/xe/pf: Convert control state to bitmap
[+] drm/xe/pf: Add save/restore control state stubs and connect to debugfs
[+] drm/xe/pf: Add data structures and handlers for migration rings
[+] drm/xe/pf: Add helpers for migration data packet allocation / free
[+] drm/xe/pf: Add support for encap/decap of bitstream to/from packet
[+] drm/xe/pf: Add minimalistic migration descriptor
[+] drm/xe/pf: Expose VF migration data size over debugfs
[+] drm/xe: Add sa/guc_buf_cache sync interface
[+] drm/xe: Allow the caller to pass guc_buf_cache size
[+] drm/xe/pf: Increase PF GuC Buffer Cache size and use it for VF migration
[+] drm/xe/pf: Remove GuC migration data save/restore from GT debugfs
[+] drm/xe/pf: Don't save GuC VF migration data on pause
[+] drm/xe/pf: Switch VF migration GuC save/restore to struct migration data
[+] drm/xe/pf: Handle GuC migration data as part of PF control
[+] drm/xe/pf: Add helpers for VF GGTT migration data handling
[+] drm/xe/pf: Handle GGTT migration data as part of PF control
[+] drm/xe/pf: Handle MMIO migration data as part of PF control
[+] drm/xe/pf: Add helper to retrieve VF's LMEM object
[+] drm/xe/migrate: Add function to copy of VRAM data in chunks
[+] drm/xe/pf: Handle VRAM migration data as part of PF control
[+] drm/xe/pf: Add wait helper for VF FLR
[+] drm/intel/bmg: Allow device ID usage with single-argument macros
[+] RDMA/restrack: Fix typos in the comments
[+] firmware: stratix10-svc: Add definition for voltage and temperature sensor
[+] firmware: stratix10-svc: Add mutex in stratix10 memory management
[+] firmware: stratix10-svc: Add support for async communication
[+] firmware: stratix10-svc: Add support for RSU commands in asynchronous framework
[+] firmware: stratix10-rsu: Migrate RSU driver to use stratix10 asynchronous framework.
[+] firmware: stratix10-rsu: replace scnprintf() with sysfs_emit() in *_show() functions
[+] dt-bindings: interrupt-controller: Add support for Amlogic S6 S7 and S7D SoCs
[+] irqchip/meson-gpio: Add support for Amlogic S6 S7 and S7D SoCs
[+] leds: leds-lp50xx: Enable chip before any communication
[+] fs: touch up predicts in path lookup
[+] ext4: refresh inline data size before write operations
[+] drm/xe/pf: Use migration-friendly GGTT auto-provisioning
[+] ext4: xattr: fix null pointer deref in ext4_raw_inode()
[+] jbd2: use a per-journal lock_class_key for jbd2_trans_commit_key
[+] RDMA/core: Prevent soft lockup during large user memory region cleanup
[+] jbd2: use a weaker annotation in journal handling
[+] leds: netxbig: Fix GPIO descriptor leak in error paths
[+] fuse: Invalidate the page cache after FOPEN_DIRECT_IO write
[+] fuse: Always flush the page cache before FOPEN_DIRECT_IO write
[+] drm/imx/ipuv3: Fix dumb-buffer allocation for non-RGB formats
[+] Merge branch 'io_uring-6.18' into for-6.19/io_uring
[+] io_uring: refactor rings_size nosqarray handling
[+] io_uring: use size_add helpers for ring offsets
[+] io_uring: convert params to pointer in ring reisze
[+] io_uring: introduce struct io_ctx_config
[+] io_uring: keep ring laoyut in a structure
[+] io_uring: pre-calculate scq layout
[+] io_uring: move cq/sq user offset init around
[+] mfd: syscon: Return -EPROBE_DEFER if the syscon is not found
[+] dt-bindings: mfd: qcom,spmi-pmic: Document PMIV0104
[+] dt-bindings: leds: qcom,spmi-flash-led: Add PM7550
[+] dt-bindings: mfd: qcom-spmi-pmic: Document PM7550 PMIC
[+] KVM: TDX: Take MMU lock around tdh_vp_init()
[+] KVM: TDX: Remove __user annotation from kernel pointer
[+] KVM: TDX: Fix sparse warnings from using 0 for NULL
[+] iommu/amd: Enhance "Completion-wait Time-out" error message
[+] iommu/amd: Fix pci_segment memleak in alloc_pci_segment()
[+] MAINTAINERS: Update PF1550 driver email address
[+] leds: led-class: Replace sprintf() with sysfs_emit() in sysfs show functions
[+] iommu/io-pgtable-arm: Remove arm_lpae_dump_ops()
[+] iommu/io-pgtable-arm: Move selftests to a separate file
[+] iommu/io-pgtable-arm-selftests: Modularize the test
[+] iommu/io-pgtable-arm-selftests: Use KUnit
[+] Merge branch 'for-6.19/cxl-misc' into cxl-for-next
[+] Merge branch 'for-6.19/cxl-addr-xlat' into cxl-for-next
[+] Merge branch 'for-6.19/cxl-elc' into cxl-for-next
[+] MAINTAINERS: Adjust file entry in NXP PF1550 PMIC MFD DRIVER
[+] leds: trigger: Replace use of system_wq() with system_percpu_wq()
[+] arm64/sysreg: Replace TCR_EL1 field macros
[+] arm64/mm: Allow __create_pgd_mapping() to propagate pgtable_alloc() errors
[+] arm64/mm: Rename try_pgd_pgtable_alloc_init_mm
[+] dt-bindings: mfd: twl: Enable power button also for TWL603X
[+] block: fix NULL pointer dereference in blk_zone_reset_all_bio_endio()
[+] block: fix NULL pointer dereference in disk_report_zones()
[+] dm: fix zone reset all operation processing
[+] fault-inject: make enum fault_flags available unconditionally
[+] mm: improve kerneldoc comments for __alloc_pages_bulk
[+] mempool: improve kerneldoc comments
[+] mempool: add error injection support
[+] mempool: factor out a mempool_adjust_gfp helper
[+] dt-bindings: arm: ti: add Toradex Aquila AM69
[+] arm64: dts: ti: Add Aquila AM69 Support
[+] arm64: dts: ti: am69-aquila: Add Clover
[+] scripts: docs: kdoc_files.py: don't consider symlinks as directories
[+] bcache: get rid of discard code from journal
[+] bcache: remove discard code from alloc.c
[+] bcache: drop discard sysfs interface
[+] bcache: remove discard sysfs interface document
[+] bcache: reduce gc latency by processing less nodes and sleep less time
[+] bcache: remove redundant __GFP_NOWARN
[+] bcache: replace use of system_wq with system_percpu_wq
[+] bcache: WQ_PERCPU added to alloc_workqueue users
[+] bcache: Avoid -Wflex-array-member-not-at-end warning
[+] Merge branch 'bcache-updates-6.19' into for-6.19/block
[+] dt-bindings: arm: ti: Add binding for AM62L SoCs
[+] docs: Makefile: update SPHINXDIRS documentation
[+] block: unify elevator tags and type xarrays into struct elv_change_ctx
[+] block: move elevator tags into struct elevator_resources
[+] block: introduce alloc_sched_data and free_sched_data elevator methods
[+] block: use {alloc|free}_sched data methods
[+] block: define alloc_sched_data and free_sched_data methods for kyber
[+] Merge branch 'elevator-switch-6.19' into for-6.19/block
[+] KVM: TDX: Check size of user's kvm_tdx_capabilities array before allocating
[+] KVM: TDX: Use struct_size to simplify tdx_get_capabilities()
[+] arm64: dts: ti: k3-am62l: add initial infrastructure
[+] arm64: dts: ti: k3-am62l: add initial reference board file
[+] docs: parse-headers.rst: remove uneeded parenthesis
[+] accel/amdxdna: Clear mailbox interrupt register during channel creation
[+] PCI: brcmstb: Add a way to indicate if PCIe bridge is active
[+] PCI: brcmstb: Add panic/die handler to driver
[+] accel/amdxdna: Fix deadlock between context destroy and job timeout
[+] bpf: Free special fields when update [lru_,]percpu_hash maps
[+] selftests/bpf: Add test to verify freeing the special fields in pcpu maps
[+] Merge branch 'percpu_hash-maps'
[+] clk: qcom: apss-ipq5424: remove unused 'apss_clk' structure
[+] clk: qcom: use different Kconfig prompts for APSS IPQ5424/6018 drivers
[+] arm64/mm: Elide TLB flush in certain pte protection transitions
[+] arm64: mm: make linear mapping permission update more robust for patial range
[+] arm64/sysreg: Fix checks for incomplete sysreg definitions
[+] arm64/sysreg: Support feature-specific fields with 'Prefix' descriptor
[+] arm64/sysreg: Move generation of RES0/RES1/UNKN to function
[+] arm64/sysreg: Add ICH_VMCR_EL2
[+] io_uring/query: introduce zcrx query
[+] io_uring/query: introduce rings info query
[+] Merge branch 'zcrx-query-6.19' into for-6.19/io_uring
[+] io_uring/zcrx: convert to use netmem_desc
[+] io_uring/zcrx: use folio_nr_pages() instead of shift operation
[+] io_uring/zcrx: elide passing msg flags
[+] io_uring/zcrx: introduce IORING_REGISTER_ZCRX_CTRL
[+] io_uring/zcrx: add sync refill queue flushing
[+] io_uring/zcrx: count zcrx users
[+] io_uring/zcrx: move io_zcrx_scrub() and dependencies up
[+] io_uring/zcrx: export zcrx via a file
[+] io_uring/zcrx: add io_fill_zcrx_offsets()
[+] io_uring/zcrx: share an ifq between rings
[+] Merge branch 'zcrx-updates-6.19' into for-6.19/io_uring
[+] PCI: keystone: Exit ks_pcie_probe() for invalid mode
[+] PCI: Export pci_get_host_bridge_device() for use by pci-keystone
[+] PCI: dwc: Export dw_pcie_allocate_domains() and dw_pcie_ep_raise_msix_irq()
[+] PCI: keystone: Add support to build as a loadable module
[+] PCI: j721e: Use devm_clk_get_optional_enabled() to get and enable the clock
[+] PCI: j721e: Use 'pcie->reset_gpio' directly and drop the local variable
[+] spi: spi-cadence-quadspi: Enable pm runtime earlier to avoid imbalance
[+] spi: spi-cadence-quadspi: Remove duplicate pm_runtime_put_autosuspend() call
[+] ASoC: codecs: lpass-tx-macro: fix SM6115 support
[+] ASoC: dt-bindings: qcom,lpass-rx-macro: Add sm6115 LPASS RX
[+] ASoC: dt-bindings: qcom,lpass-va-macro: re-arrange clock-names
[+] ASoC: dt-bindings: qcom,lpass-va-macro: Add sm6115 LPASS VA
[+] ASoC: codecs: lpass-va-macro: add SM6115 compatible
[+] ASoC: codecs: lpass-rx-macro: add SM6115 compatible
[+] dt-bindings: spi: spi-cadence: update DT binding docs to support cix sky1 SoC
[+] spi: spi-cadence: supports transmission with bits_per_word of 16 and 32
[+] firmware: cs_dsp: fix kernel-doc warnings in a header file
[+] firmware: ti_sci: Support transfers without response
[+] firmware: ti_sci: Partial-IO support
[+] memcg: Convert mem_cgroup_from_obj_folio() to mem_cgroup_from_obj_slab()
[+] kasan: Remove references to folio in __kasan_mempool_poison_object()
[+] slab: Remove references to folios from virt_to_slab()
[+] ASoC: codecs: pm4125: Fix potential conflict when probing two devices
[+] ASoC: codecs: pm4125: Remove irq_chip on component unbind
[+] firewire: core: abort pending transactions at card removal
[+] tracing: Have function graph tracer define options per instance
[+] dt-bindings: clock: renesas,r9a09g057-cpg: Add USB3.0 core clocks
[+] dt-bindings: clock: renesas,r9a09g056-cpg: Add USB3.0 core clocks
[+] trace/pid_list: optimize pid_list->lock contention
[+] clk: renesas: r9a09g047: Add RSCI clocks/resets
[+] Merge tag 'renesas-r9a09g057-dt-binding-defs-tag5' into renesas-clk-for-v6.19
[+] clk: renesas: r9a09g057: Add USB3.0 clocks/resets
[+] clk: renesas: r9a09g056: Add USB3.0 clocks/resets
[+] clk: renesas: r9a09g077: Add SPI module clocks
[+] arm64: dts: renesas: r9a09g057: Add TSU nodes
[+] arm64: dts: renesas: r9a08g045: Add USB support
[+] arm64: dts: renesas: rzg3s-smarc: Enable USB support
[+] arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add NMI pushbutton support
[+] arm64: dts: renesas: r9a09g057: Add RTC node
[+] arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable RTC
[+] arm64: dts: renesas: rzt2h-n2h-evk: Enable Ethernet support
[+] pinctrl: renesas: rzg2l: Refactor OEN register PWPR handling
[+] soc: renesas: r9a09g056-sys: Populate max_register
[+] soc: renesas: rz-sysc: Populate readable_reg/writeable_reg in regmap config
[+] hwmon: (tmp421) Check error when loading label from dt
[+] hwmon: (tmp421) Remove duplicate return in switch-case
[+] hwmon: (corsair-cpro) Read temperature as a signed value
[+] hwmon: (corsair-cpro) Replace magic values with constants
[+] KVM: SVM: Don't skip unrelated instruction if INT3/INTO is replaced
[+] KVM: x86: Document a virtualization gap for GIF on AMD CPUs
[+] drm/xe/forcewake: Improve kerneldoc
[+] drm/xe/eustall: Store forcewake reference in stream structure
[+] drm/xe/oa: Store forcewake reference in stream structure
[+] arm64: dts: rockchip: Switch microSD card detect to gpio on Radxa ROCK 5 ITX/5C
[+] arm64: dts: rockchip: Remove sdmmc max-frequency for Radxa ROCK 5 ITX/5B/5B+/5T
[+] arm64: dts: rockchip: Remove sdmmc max-frequency on RK3588S EVB1 board
[+] arm64: dts: rockchip: use SCMI clock id for gpu clock on rk356x
[+] arm64: dts: rockchip: Move the EEPROM to correct I2C bus on Radxa ROCK 5A
[+] arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 5A
[+] arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 3C
[+] Merge tag 'iio-fixes-for-6.18a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
[+] selftests/bpf: retry bpf_map_update_elem() when E2BIG is returned
[+] Merge tag 'stratix10_svc_fix_v6.18' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into char-misc-linus
[+] arm64: dts: rockchip: enable HDMI audio on Rock 5 ITX
[+] arm64: dts: rockchip: add eMMC CQE support for rk3588
[+] arm64: dts: rockchip: Enable USB-C DP Alt for Indiedroid Nova
[+] arm64: dts: rockchip: clean up devicetree for 9Tripod X3568 v4
[+] ARM: dts: rockchip: move edp assigned-clocks to edp node on rk3288
[+] Merge tag 'peci-next-6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/iwi/linux into char-misc-next
[+] arm64: dts: rockchip: correct assigned-clock-rates spelling on 2 boards
[+] Merge tag 'socfpga_firmware_updates_for_v6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into char-misc-next
[+] hfsplus: fix missing hfs_bnode_get() in __hfs_bnode_create
[+] arm64: dts: rockchip: fixes regulator for 100ASK DshanPi A1
[+] arm64: dts: rockchip: fixes ethernet for 100ASK DshanPi A1
[+] hfs/hfsplus: prevent getting negative values of offset/length
[+] hfsplus: fix volume corruption issue for generic/070
[+] drivers/virt: Drop VIRT_DRIVERS build dependency
[+] PCI/TSM: Drop stub for pci_tsm_doe_transfer()
[+] resource: Introduce resource_assigned() for discerning active resources
[+] gpu: nova-core: compute layout of more framebuffer regions required for GSP
[+] gpu: nova-core: Set correct DMA mask
[+] clk: keystone: Fix discarded const qualifiers
[+] clk: spacemit: fix comment typo
[+] platform/chrome: sensorhub: Support devices without FIFO_INT_ENABLE
[+] Merge tag 'samsung-drivers-firmware-clk-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
[+] Merge tag 'samsung-clk-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
[+] drm/msm/dpu: Remove dead-code in dpu_encoder_helper_reset_mixers()
[+] drm/msm/dpu: fix mixer number counter on allocation
[+] drm/msm/dpu: bind correct pingpong for quad pipe
[+] drm/msm/dpu: Add pipe as trace argument
[+] drm/msm/dpu: handle pipes as array
[+] drm/msm/dpu: split PIPES_PER_STAGE definition per plane and mixer
[+] drm/msm/dpu: Use dedicated WB number definition
[+] drm/msm/dpu: blend pipes per mixer pairs config
[+] drm/msm/dpu: support SSPP assignment for quad-pipe case
[+] drm/msm/dpu: support plane splitting in quad-pipe case
[+] dt-bindings: clock: airoha: Add reset support to EN7523 clock binding
[+] clk: en7523: Add reset-controller support for EN7523 SoC
[+] powerpc/smp: Expose die_id and die_cpumask
[+] perf intel-pt: Use the perf provided "cpuid.h"
[+] perf build: Don't add NO_AUXTRACE if missing feature-get_cpuid
[+] tool build: Remove __get_cpuid feature test
[+] perf build: Remove NO_AUXTRACE build option
[+] perf auxtrace: Remove errno.h from auxtrace.h and fix transitive dependencies
[+] perf vendor metrics s390: Avoid has_event(INSTRUCTIONS)
[+] tee: qcomtee: fix uninitialized pointers with free attribute
[+] arm64: dts: st: Add memory-region-names property for stm32mp257f-ev1
[+] arm64: dts: st: Add I/O sync to eth pinctrl in stm32mp25-pinctrl.dtsi
[+] ARM: dts: stm32: add iwdg1 node in stm32mp131.dtsi
[+] ARM: dts: stm32: add the ARM SMC watchdog in stm32mp131.dtsi
[+] ARM: dts: stm32: enable the ARM SMC watchdog node in stm32mp135f-dk
[+] ARM: dts: stm32: add the IWDG2 interrupt line in stm32mp131.dtsi
[+] dt-bindings: bus: add stm32mp21 RIFSC compatible
[+] arm64: dts: st: set RIFSC as an access controller on stm32mp21x platforms
[+] bus: rifsc: add debugfs entry to dump the firewall configuration
[+] syscore: Pass context data to callbacks
[+] crypto: rockchip - drop redundant crypto_skcipher_ivsize() calls
[+] crypto: atmel-i2c - add WQ_PERCPU to alloc_workqueue users
[+] crypto: cavium/nitrox - add WQ_PERCPU to alloc_workqueue users
[+] hwrng: bcm2835 - Move MODULE_DEVICE_TABLE() to table definition
[+] hwrng: bcm2835 - Simplify with of_device_get_match_data()
[+] crypto: artpec6 - Simplify with of_device_get_match_data()
[+] crypto: ccp - Constify 'dev_vdata' member
[+] crypto: ccp - Simplify with of_device_get_match_data()
[+] crypto: cesa - Simplify with of_device_get_match_data()
[+] crypto: qat - add WQ_PERCPU to alloc_workqueue users
[+] padata: remove __padata_list_init()
[+] crypto: zstd - Annotate struct zstd_ctx with __counted_by
[+] crypto: zstd - Remove unnecessary size_t cast
[+] crypto: iaa - Fix incorrect return value in save_iaa_wq()
[+] s390/pai_crypto: Rename variable cfm_dbg
[+] s390/pai_crypto: Rename member paicrypt_map::page
[+] s390/pai_crypto: Rename structure paicrypt_mapptr to pai_mapptr
[+] s390/pai_crypto: Rename structure paicrypt_map to pai_map
[+] s390/pai_crypto: Rename structure paicrypt_root
[+] s390/pai_crypto: Rename paicrypt_root_alloc() and paicrypt_root_free()
[+] s390/pai_crypto: Add PAI crypto characteristics table for parameters
[+] s390/pai_crypto: Introduce generic event init using pai_pmu[]
[+] s390/pai_crypto: Rename some function for common usage.
[+] s390/pai_crypto: Rename paicrypt_getdata() to pai_getdata()
[+] s390/pai_crypto: Rename paicrypt_getctr() to pai_getctr()
[+] s390/pai_crypto: Rename paicrypt_have_samples() to pai_have_samples()
[+] s390/pai_crypto: Unify sample push logic and update context handling
[+] s390/pai_crypto: Add common pai_read() function
[+] s390/pai_crypto: Add common pai_start() function
[+] s390/pai_crypto: Add common pai_add() function
[+] s390/pai_crypto: Add common pai_stop() function
[+] s390/pai_crypto: Add common pai_del() function
[+] s390/pai_crypto: Rename paicrypt_copy() to pai_copy()
[+] s390/pai_crypto: Make pai_root per-PMU and unify naming
[+] s390/pai_crypto: Introduce PAI crypto specific event delete function
[+] s390/pai_crypto: Merge pai_ext PMU into pai_crypto
[+] s390/pai: Rename perf_pai_crypto.c to perf_pai.c
[+] Merge branch 'pai-pmu-merge'
[+] s390/mm: Remove unused flush_tlb()
[+] s390/mm: Change comment and die() message if teid.b61 is zero
[+] s390/mm: Let dump_fault_info() print additional information
[+] s390/pai: Calculate size of reserved PAI extension control block area
[+] s390/fpu: Fix false-positive kmsan report in fpu_vstl()
[+] s390/processor: Add __forward_psw() helper
[+] s390/uprobes: Use __forward_psw() instead of private implementation
[+] s390/fault: Print unmodified PSW address on protection exception
[+] pwm: Simplify printf to emit chip->npwm in $debugfs/pwm
[+] pwm: Use %u to printf unsigned int pwm_chip::npwm and pwm_chip::id
[+] pwm: Drop unused function pwm_apply_args()
[+] pwm: max7360: Clean MAX7360 code
[+] pwm: mediatek: Convert to waveform API
[+] pwm: airoha: Add support for EN7581 SoC
[+] pwm: mediatek: Remove unneeded semicolon
[+] pwm: mediatek: Make use of struct_size macro
[+] Merge branch 'pwm/th1520' into pwm/for-next
[+] gpu: nova-core: num: add functions to safely convert a const value to a smaller type
[+] gpu: nova-core: Create initial Gsp
[+] gpu: nova-core: gsp: Create wpr metadata
[+] gpu: nova-core: Add a slice-buffer (sbuffer) datastructure
[+] gpu: nova-core: Add zeroable trait to bindings
[+] rust: enable slice_flatten feature and provide it through an extension trait
[+] gpu: nova-core: gsp: Add GSP command queue bindings and handling
[+] gpu: nova-core: gsp: Create rmargs
[+] gpu: nova-core: gsp: Add SetSystemInfo command
[+] gpu: nova-core: gsp: Add SetRegistry command
[+] gpu: nova-core: falcon: Add support to check if RISC-V is active
[+] gpu: nova-core: falcon: Add support to write firmware version
[+] gpu: nova-core: gsp: Boot GSP
[+] nvme-pci: migrate to dma_map_phys instead of map_page
[+] block-dma: properly take MMIO path
[+] Merge branch 'p2pdma-mmio-6.19.v5' into for-6.19/block
[+] nsproxy: fix free_nsproxy() and simplify create_new_namespaces()
[+] nstree: fix kernel-doc comments for internal functions
[+] ARM: dts: microchip: sama7d65: fix uart fifo size to 32
[+] ARM: dts: microchip: sama7g5: fix uart fifo size to 32
[+] debugfs: rename end_creating() to debugfs_end_creating()
[+] VFS: introduce start_dirop() and end_dirop()
[+] VFS: tidy up do_unlinkat()
[+] VFS/nfsd/cachefiles/ovl: add start_creating() and end_creating()
[+] VFS/nfsd/cachefiles/ovl: introduce start_removing() and end_removing()
[+] VFS: introduce start_creating_noperm() and start_removing_noperm()
[+] smb/server: use end_removing_noperm for for target of smb2_create_link()
[+] VFS: introduce start_removing_dentry()
[+] VFS: add start_creating_killable() and start_removing_killable()
[+] VFS/nfsd/ovl: introduce start_renaming() and end_renaming()
[+] VFS/ovl/smb: introduce start_renaming_dentry()
[+] Add start_renaming_two_dentries()
[+] ecryptfs: use new start_creating/start_removing APIs
[+] VFS: change vfs_mkdir() to unlock on failure.
[+] VFS: introduce end_creating_keep()
[+] Merge patch series "Create and use APIs to centralise locking for directory ops."
[+] dt-bindings: intel: Add Agilex3 SoCFPGA board
[+] arm64: dts: socfpga: add Agilex3 board
[+] dt-bindings: gnss: u-blox: add safeboot gpio
[+] selftests/futex: Remove unused test_futex_mpol()
[+] selftests/futex: Add newline to ksft_exit_fail_msg()
[+] selftests/futex: Skip tests if shmget unsupported
[+] selftests/futex: Create test for robust list
[+] spi: microchip: rename driver file and internal identifiers
[+] spi: dt-binding: document Microchip CoreSPI
[+] spi: add support for microchip "soft" spi controller
[+] MAINTAINERS: refer to trivial-codec.yaml in relevant sections
[+] cpuidle: governors: teo: Drop misguided target residency check
[+] cpuidle: governors: teo: Drop redundant function parameter
[+] cpuidle: governors: teo: Use s64 consistently in teo_update()
[+] cpuidle: governors: teo: Decay metrics below DECAY_SHIFT threshold
[+] gpu: nova-core: implement Display for Spec
[+] dt-bindings: display: tegra: document EPP, ISP, MPE and TSEC for Tegra114+
[+] ARM: tegra: Add missing HOST1X device nodes on Tegra114
[+] ARM: tegra: Add missing HOST1X device nodes on Tegra124
[+] spi-cadence: support transmission with
[+] media: uapi: Introduce V4L2 generic ISP types
[+] media: uapi: Convert RkISP1 to V4L2 extensible params
[+] media: uapi: Convert Amlogic C3 to V4L2 extensible params
[+] media: Documentation: uapi: Add V4L2 ISP documentation
[+] media: v4l2-core: Introduce v4l2-isp.c
[+] media: rkisp1: Use v4l2-isp for validation
[+] media: amlogic-c3: Use v4l2-isp for validation
[+] media: Documentation: kapi: Add v4l2 generic ISP support
[+] media: uapi: Add MEDIA_BUS_FMT_RGB202020_1X60 format code
[+] media: uapi: Add 20-bit bayer formats
[+] dt-bindings: media: Add bindings for ARM mali-c55
[+] media: uapi: Add controls for Mali-C55 ISP
[+] media: mali-c55: Add Mali-C55 ISP driver
[+] media: Documentation: Add Mali-C55 ISP Documentation
[+] MAINTAINERS: Add entry for mali-c55 driver
[+] media: Add MALI_C55_3A_STATS meta format
[+] media: uapi: Add 3a stats buffer for mali-c55
[+] media: platform: Add mali-c55 3a stats devnode
[+] Documentation: media: mali-c55: Add Statistics documentation
[+] media: mali-c55: Add image formats for Mali-C55 parameters buffer
[+] media: uapi: Add parameters structs to mali-c55-config.h
[+] media: platform: Add mali-c55 parameters video node
[+] Documentation: media: mali-c55: Document the mali-c55 parameter setting
[+] dt-bindings: media: Add bindings for the RZ/V2H(P) IVC block
[+] media: platform: Add Renesas Input Video Control block driver
[+] MAINTAINERS: Add entry for rzv2h-ivc driver
[+] media: v4l2-isp: Rename block_info to block_type_info
[+] media: mali-c55: Assert ISP blocks size correctness
[+] Revert "arm64: dts: qcom: sc7280: Increase config size to 256MB for ECAM feature"
[+] arm64: dts: qcom: qrb2210-rb1: Fix UART3 wakeup IRQ storm
[+] arm64: dts: qcom: HAMOA-IOT-SOM: Unreserve GPIOs blocking SPI11 access
[+] ARM: tegra: add CSI nodes for Tegra20 and Tegra30
[+] dt-bindings: display: tegra: Document Tegra20 and Tegra30 CSI
[+] drm/msm/dpu: Enable quad-pipe for DSC and dual-DSI case
[+] drm/msm/dp: move link-specific parsing from dp_panel to dp_link
[+] drm/msm/dp: Add support for lane mapping configuration
[+] dt-bindings: display/msm: Reference DAI schema for DAI properties
[+] drm/msm/dpu: drop dpu_hw_dsc_destroy() prototype
[+] dt-bindings: display: msm: Document the Glymur Mobile Display SubSystem
[+] dt-bindings: display: msm: Document the Glymur Display Processing Unit
[+] dt-bindings: display: msm: Document the Glymur DiplayPort controller
[+] drm/msm/mdss: Add Glymur device configuration
[+] drm/msm/dpu: Add support for Glymur
[+] drm/msm/dp: Add support for Glymur
[+] dt-bindings: display/msm: Document the DPU for QCS8300
[+] dt-bindings: display/msm: dp-controller: document QCS8300 compatible
[+] dt-bindings: display/msm: Document MDSS on QCS8300
[+] drm/msm: mdss: Add QCS8300 support
[+] drm/msm/disp: fix kernel-doc warnings
[+] dt-bindings: display/msm: dp-controller: Add SM6150
[+] dt-bindings: display: msm: sm6150-mdss: Add DisplayPort controller
[+] dt-bindings: display: msm: sm6150-mdss: Fix example indentation and OPP values
[+] arm64: tegra: Move HDA into the correct bus
[+] arm64: tegra: Drop redundant clock and reset names from TSEC node
[+] arm64: tegra: Move avdd-dsi-csi-supply into CSI node
[+] soc/tegra: fuse: Do not register SoC device on ACPI boot
[+] soc/tegra: Resolve a spelling error in the tegra194-cbb.c
[+] arm64: dts: qcom: sdx75: Flatten usb controller node
[+] arm64: dts: qcom: sdx75: Add missing usb-role-switch property
[+] arm64: tegra: Add device-tree node for NVVRS RTC
[+] arm64: defconfig: Enable NVIDIA VRS PSEQ RTC
[+] futex: Store time as ktime_t in restart block
[+] hrtimer: Store time as ktime_t in restart block
[+] Merge back earlier runtime PM changes for 6.19
[+] PM: Introduce new PMSG_POWEROFF event
[+] scsi: Add PM_EVENT_POWEROFF into suspend callbacks
[+] usb: sl811-hcd: Add PM_EVENT_POWEROFF into suspend callbacks
[+] PM: suspend: Make pm_test delay interruptible by wakeup events
[+] ps3disk: use memcpy_{from,to}_bvec index
[+] Add support for Microchip CoreSPI Controller
[+] soc/tegra: fuse: speedo-tegra210: Update speedo IDs
[+] soc/tegra: fuse: speedo-tegra210: Add SoC speedo 2
[+] ASoC: codecs: lpass-macro: complete sm6115 support
[+] ASoC: codecs: pm4125: Two minor fixes for
[+] Documentation: thermal: Document thermal throttling on Intel platforms
[+] drm/amdgpu: Avoid xgmi register access
[+] drm/radeon: Refactor how SI and CIK support is determined
[+] drm/amdgpu: Refactor how SI and CIK support is determined
[+] drm/amdgpu: Use amdgpu by default on CIK dedicated GPUs
[+] drm/amdgpu: Refactor sriov xgmi topology filling to common code
[+] drm/amdgpu: Update headers for sriov xgmi ext peer link support feature flag
[+] drm/amdgpu: Enable xgmi extended peer links for sriov guest
[+] drm/amdgpu: avoid memory allocation in the critical code path v3
[+] drm/amdgpu: use GFP_ATOMIC instead of NOWAIT in the critical path
[+] drm/amdgpu: Synchronize sriov host to add block_mmsch bit field
[+] drm/amdgpu: Add lock to serialize sriov command execution
[+] drm/amdgpu: Fix the issue of missing ras message on sriov host
[+] drm/amdgpu: Use amdgpu by default on CIK dedicated GPUs
[+] drm/amdgpu: Use amdgpu by default on SI dedicated GPUs (v2)
[+] soc/tegra: pmc: Don't fail if "aotag" is not present
[+] soc/tegra: pmc: Document tegra_pmc.syscore field
[+] ARM: tegra: Add device-tree for Xiaomi Mi Pad (A0101)
[+] amba: tegra-ahb: Fix device leak on SMMU enable
[+] dt-bindings: devfreq: tegra30-actmon: Add Tegra124 fallback for Tegra210
[+] ARM: tegra: Enable EXT4 for Tegra
[+] MAINTAINERS: Add Tomas Glozar as a maintainer to RTLA tool
[+] gpu: host1x: Syncpoint interrupt performance optimization
[+] PCI: cadence: Add module support for platform controller driver
[+] PCI: cadence: Split PCIe controller header file
[+] PCI: cadence: Move PCIe RP common functions to a separate file
[+] cxl: Simplify cxl_rd_ops allocation and handling
[+] cxl/acpi: Group xor arithmetric setup code in a single block
[+] cxl/region: Remove local variable @inc in cxl_port_setup_targets()
[+] drm/tegra: dsi: Make SOL delay calculation mode independent
[+] drm/tegra: dsi: Calculate packet parameters for video mode
[+] kunit: Make filter parameters configurable via Kconfig
[+] Merge branch 'for-6.19/cxl-prm' into cxl-for-next
[+] selftests/cgroup: conform test to KTAP format output
[+] KVM: SEV: Consolidate the SEV policy bits in a single header file
[+] soc/tegra: pmc: Add USB wake events for Tegra234
[+] crypto: ccp - Add an API to return the supported SEV-SNP policy bits
[+] KVM: SEV: Publish supported SEV-SNP policy bits
[+] KVM: SEV: Add known supported SEV-SNP policy bits
[+] dt-bindings: usb: Add wake-up support for Tegra234 XUSB host controller
[+] PCI: Prevent resource tree corruption when BAR resize fails
[+] PCI/IOV: Adjust ->barsz[] when changing BAR size
[+] PCI: Change pci_dev variable from 'bridge' to 'dev'
[+] PCI: Try BAR resize even when no window was released
[+] PCI: Free saved list without holding pci_bus_sem
[+] PCI: Fix restoring BARs on BAR resize rollback path
[+] PCI: Add kerneldoc for pci_resize_resource()
[+] drm/xe: Remove driver side BAR release before resize
[+] drm/i915: Remove driver side BAR release before resize
[+] drm/amdgpu: Remove driver side BAR release before resize
[+] PCI: Prevent restoring assigned resources
[+] PCI: Move Resizable BAR code to rebar.c
[+] PCI: Move pci_rebar_bytes_to_size() and clean it up
[+] PCI: Move pci_rebar_size_to_bytes() and export it
[+] PCI: Improve Resizable BAR functions kernel doc
[+] PCI: Add pci_rebar_size_supported() helper
[+] drm/i915/gt: Use pci_rebar_size_supported()
[+] drm/xe/vram: Use PCI rebar helpers in resize_vram_bar()
[+] PCI: Add pci_rebar_get_max_size()
[+] drm/xe/vram: Use pci_rebar_get_max_size()
[+] drm/amdgpu: Use pci_rebar_get_max_size()
[+] PCI: Convert BAR sizes bitmasks to u64
[+] drm/tegra: Add NVJPG driver
[+] time: tick-oneshot: Add missing Return and parameter descriptions to kernel-doc
[+] kbuild: don't enable CC_CAN_LINK if the dummy program generates warnings
[+] init: deduplicate cc-can-link.sh invocations
[+] kbuild: allow architectures to override CC_CAN_LINK
[+] tracing: Have function graph tracer option funcgraph-irqs be per instance
[+] tracing: Move graph-time out of function graph options
[+] tracing: Have function graph tracer option sleep-time be per instance
[+] tracing: Convert function graph set_flags() to use a switch() statement
[+] x86/bugs: Get rid of the forward declarations
[+] time: Fix a few typos in time[r] related code comments
[+] selftests/timers: Clean up kernel version check in posix_timers
[+] selftests/timers/nanosleep: Add tests for return of remaining time
[+] PM: runtime: Wrapper macros for ACQUIRE()/ACQUIRE_ERR()
[+] ACPI: TAD: Use PM_RUNTIME_ACQUIRE()/PM_RUNTIME_ACQUIRE_ERR()
[+] PCI/sysfs: Use PM_RUNTIME_ACQUIRE()/PM_RUNTIME_ACQUIRE_ERR()
[+] bpf: Prevent nesting overflow in bpf_try_get_buffers
[+] sched_ext: Pass locked CPU parameter to scx_hardlockup() and add docs
[+] docs: cgroup: Explain reclaim protection target
[+] docs: cgroup: Note about sibling relative reclaim protection
[+] docs: cgroup: No special handling of unpopulated memcgs
[+] bpf: Add missing checks to avoid verbose verifier log
[+] bpf: Handle return value of ftrace_set_filter_ip in register_fentry
[+] dt-bindings: display: rk3588-dw-hdmi-qp: Add frl-enable-gpios property
[+] drm/rockchip: dw_hdmi_qp: Fixup usage of enable_gpio member in main struct
[+] arm64: tegra: Add ACTMON on Tegra210
[+] arm64: tegra: Add interconnect properties for Tegra210
[+] arm64: tegra: Add OPP tables on Tegra210
[+] arm64: tegra: Add default GIC address cells on Tegra132
[+] arm64: tegra: Add default GIC address cells on Tegra186
[+] arm64: tegra: Add default GIC address cells on Tegra194
[+] arm64: tegra: Add default GIC address cells on Tegra210
[+] arm64: tegra: Fix APB DMA controller node name
[+] arm64: tegra: Enable NVDEC and NVENC on Tegra210
[+] arm64: tegra: Add reserved-memory node for P3450
[+] arm64: tegra: Add reserved-memory node for P2180
[+] arm64: tegra: Add interrupts for Tegra234 USB wake events
[+] arm64: tegra: Add Tegra210 NVJPG power-domain node
[+] arm64: tegra: Add NVJPG node for Tegra210 platforms
[+] arm64: tegra: Set USB Micro-B port to OTG mode on P3450
[+] arm64: tegra: Remove OTG ID GPIO from Jetson TX2 NX
[+] selftests/bpf: Convert glob_match() to bpf arena
[+] drm/rockchip: analogix_dp: Use dev_err_probe() instead of DRM_DEV_ERROR() during probing
[+] drm/rockchip: vop2: Check bpc before switching DCLK source
[+] drm/bridge: dw-hdmi-qp: Handle platform supported formats and color depth
[+] drm/rockchip: dw_hdmi_qp: Switch to phy_configure()
[+] drm/rockchip: dw_hdmi_qp: Use bit macros for RK3576 regs
[+] drm/rockchip: dw_hdmi_qp: Add high color depth support
[+] PCI/IDE: Add Address Association Register setup for downstream MMIO
[+] PCI/IDE: Initialize an ID for all IDE streams
[+] PCI/TSM: Add pci_tsm_bind() helper for instantiating TDIs
[+] PCI/TSM: Add pci_tsm_guest_req() for managing TDIs
[+] PCI/TSM: Add 'dsm' and 'bound' attributes for dependent functions
[+] drm/rockchip: Set VOP for the DRM DMA device
[+] x86/sgx: Add a missing colon in kernel-doc markup for "struct sgx_enclave_run"
[+] x86/sgx: Add kernel-doc descriptions for params passed to vDSO user handler
[+] x86/sgx: Document structs and enums with '@', not '%'
[+] x86/sgx: Remove superfluous asterisk from copyright comment in asm/sgx.h
[+] x86/sgx: Fix a typo in the kernel-doc comment for enum sgx_attribute
[+] drm/rockchip: vop2: Use OVL_LAYER_SEL configuration instead of use win_mask calculate used layers
[+] selftests/bpf: Fix failure paths in send_signal test
[+] libbpf: Fix BTF dedup to support recursive typedef definitions
[+] selftests/bpf: Add BTF dedup tests for recursive typedef definitions
[+] Merge branch 'libbpf-fix-btf-dedup-to-support-recursive-typedef'
[+] Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.18-rc5+
[+] selftests/bpf: Align kfuncs renamed in bpf tree
[+] bpf: verifier: Move desc->imm setup to sort_kfunc_descs_by_imm_off()
[+] bpf: Check skb->transport_header is set in bpf_skb_check_mtu
[+] selftests/bpf: Test bpf_skb_check_mtu(BPF_MTU_CHK_SEGS) when transport_header is not set
[+] bpf: don't skip other information if xlated_prog_insns is skipped
[+] mshv: Fix VpRootDispatchThreadBlocked value
[+] mshv: Fix deposit memory in MSHV_ROOT_HVCALL
[+] x86/hyperv: Don't use hv apic driver when Secure AVIC is available
[+] drivers: hv: Allow vmbus message synic interrupt injected from Hyper-V
[+] x86/hyperv: Don't use auto-eoi when Secure AVIC is available
[+] x86/hyperv: Allow Hyper-V to inject STIMER0 interrupts
[+] Documentation: hyperv: Confidential VMBus
[+] Drivers: hv: VMBus protocol version 6.0
[+] arch/x86: mshyperv: Discover Confidential VMBus availability
[+] arch: hyperv: Get/set SynIC synth.registers via paravisor
[+] arch/x86: mshyperv: Trap on access for some synthetic MSRs
[+] Drivers: hv: Rename fields for SynIC message and event pages
[+] Drivers: hv: Allocate the paravisor SynIC pages when required
[+] Drivers: hv: Post messages through the confidential VMBus if available
[+] Drivers: hv: remove stale comment
[+] Drivers: hv: Check message and event pages for non-NULL before iounmap()
[+] Drivers: hv: Rename the SynIC enable and disable routines
[+] Drivers: hv: Functions for setting up and tearing down the paravisor SynIC
[+] Drivers: hv: Allocate encrypted buffers when requested
[+] Drivers: hv: Free msginfo when the buffer fails to decrypt
[+] Drivers: hv: Support confidential VMBus channels
[+] Drivers: hv: Set the default VMBus version to 6.0
[+] Drivers: hv: Support establishing the confidential VMBus connection
[+] mshv: Only map vp->vp_stats_pages if on root scheduler
[+] mshv: Add the HVCALL_GET_PARTITION_PROPERTY_EX hypercall
[+] mshv: Get the vmm capabilities offered by the hypervisor
[+] mshv: Allocate vp state page for HVCALL_MAP_VP_STATE_PAGE on L1VH
[+] mshv: Introduce new hypercall to map stats page for L1VH partitions
[+] MAINTAINERS: Add Long Li as a Hyper-V maintainer
[+] x86: mshyperv: Remove duplicate asm/msr.h header
[+] x86/hyperv: Rename guest crash shutdown function
[+] hyperv: Add two new hypercall numbers to guest ABI public header
[+] hyperv: Add definitions for hypervisor crash dump support
[+] x86/hyperv: Add trampoline asm code to transition from hypervisor
[+] x86/hyperv: Implement hypervisor RAM collection into vmcore
[+] x86/hyperv: Enable build of hypervisor crashdump collection files
[+] Drivers: hv: fix missing kernel-doc description for 'size' in request_arr_init()
[+] Drivers: hv: Resolve ambiguity in hypervisor version log
[+] Drivers: hv: Use kmalloc_array() instead of kmalloc()
[+] mshv: add WQ_PERCPU to alloc_workqueue users
[+] mshv: Fix create memory region overlap check
[+] mshv: Allow mappings that overlap in uaddr
[+] mshv: Extend create partition ioctl to support cpu features
[+] static_call: allow using STATIC_CALL_TRAMP_STR() from assembly
[+] Drivers: hv: Export some symbols for mshv_vtl
[+] gpu: nova-core: falcon: Move waiting until halted to a helper
[+] gpu: nova-core: falcon: Move start functionality into separate helper
[+] media: mali-c55: Mark pm handlers as __maybe_unused
[+] gpu: nova-core: falcon: Move mbox functionalities into helper
[+] gpu: nova-core: falcon: Move dma_reset functionality into helper
[+] gpu: nova-core: gsp: Add support for checking if GSP reloaded
[+] gpu: nova-core: Add bindings required by GSP sequencer
[+] Documentation: admin-guide: media: add rockchip camera interface
[+] media: dt-bindings: video-interfaces: add defines for sampling modes
[+] media: dt-bindings: add rockchip px30 vip
[+] media: dt-bindings: add rockchip rk3568 vicap
[+] media: rockchip: add driver for the rockchip camera interface
[+] media: rockchip: rkcif: add abstraction for interface and crop blocks
[+] media: rockchip: rkcif: add abstraction for dma blocks
[+] media: rockchip: rkcif: add support for px30 vip dvp capture
[+] media: rockchip: rkcif: add support for rk3568 vicap dvp capture
[+] media: rockchip: rkcif: add support for rk3568 vicap mipi capture
[+] gpu: nova-core: Implement the GSP sequencer
[+] fbdev: vga16fb: replace printk() with dev_*() in probe
[+] fbdev: vga16fb: Request memory region
[+] fbdev: vesafb: Use dev_* fn's instead printk
[+] fbdev: gbefb: fix to use physical address instead of dma address
[+] fbdev: gxt4500fb: Use dev_err instead of printk
[+] gpu: nova-core: sequencer: Add register opcodes
[+] gpu: nova-core: sequencer: Add delay opcode support
[+] gpu: nova-core: sequencer: Implement basic core operations
[+] gpu: nova-core: sequencer: Implement core resume operation
[+] gpu: nova-core: gsp: Wait for gsp initialization to complete
[+] gpu: nova-core: gsp: Retrieve GSP static info to gather GPU information
[+] ARM: dts: microchip: sama5d2: fix spi flexcom fifo size to 32
[+] gpu: nova-core: prepare Spec and Revision types for boot0/boot42
[+] gpu: nova-core: make Architecture behave as a u8 type
[+] gpu: nova-core: add boot42 support for next-gen GPUs
[+] gpu: nova-core: provide a clear error report for unsupported GPUs
[+] via_wdt: fix critical boot hang due to unnamed resource allocation
[+] dt-bindings: watchdog: factor out RZ/A watchdog
[+] dt-bindings: watchdog: factor out RZ/N1 watchdog
[+] dt-bindings: watchdog: factor out RZ/G2L watchdog
[+] dt-bindings: watchdog: factor out RZ/V2H(P) watchdog
[+] dt-bindings: watchdog: renesas,wdt: add SWDT exception for V3H
[+] dt-bindings: watchdog: aspeed,ast2400-wdt: Add support for AST2700
[+] watchdog: aspeed: Support variable number of reset mask registers
[+] watchdog: aspeed: Add support for AST2700 platform
[+] dt-bindings: watchdog: Convert TI OMAP to DT schema
[+] dt-bindings: watchdog: Convert marvell,orion-wdt to DT schema
[+] dt-bindings: watchdog: Add Renesas WWDT
[+] watchdog: renesas_wwdt: add driver
[+] dt-bindings: watchdog: Restrict timeout-sec to one number
[+] dt-bindings: watchdog: Allow node names named 'pmic'
[+] dt-bindings: mfd: rohm,bd96801-pmic: Correct timeout-sec length and reference watchdog schema
[+] dt-bindings: watchdog: mediatek,mtk-wdt: Add compatible for MT8189 SoC
[+] dt-bindings: watchdog: Support MediaTek MT8189 wdt
[+] watchdog/diag288: Fix module comment typos
[+] watchdog: loongson1: Add missing MODULE_PARM_DESC
[+] watchdog: loongson1: Simplify ls1x_wdt_probe code
[+] watchdog: loongson1: Drop CONFIG_OF
[+] dt-bindings: watchdog: loongson,ls1x-wdt: Add ls2k0300-wdt compatible
[+] watchdog: loongson1: Add Loongson-2k0300 watchdog support
[+] watchdog: wdat_wdt: Fix ACPI table leak in probe function
[+] dt-bindings: watchdog: Document Qualcomm Kaanapali watchdog
[+] dt-bindings: watchdog: Add RK3506 compatible
[+] dt-bindings: watchdog: lantiq,wdt: convert bindings to dtschema
[+] dt-bindings: watchdog: airoha: Add support for Airoha AN7583 SoC
[+] watchdog: starfive: Fix resource leak in probe error path
[+] MAINTAINERS: Add entry for ST TSC1641 driver
[+] dt-bindings: iio: accel: adxl380: add new supported parts
[+] drm/msm: Add NULL check in vm_op_enqueue()
[+] MAINTAINERS: Add Akhil as a reviewer for the Adreno driver
[+] iio: accel: adxl380: add support for ADXL318 and ADXL319
[+] drm/msm/a6xx: Add support for Adreno 612
[+] iio: core: add missing mutex_destroy in iio_dev_release()
[+] iio: core: Clean up device correctly on iio_device_alloc() failure
[+] iio: core: Replace lockdep_set_class() + mutex_init() by combined call
[+] iio: buffer: use dma_buf_unmap_attachment_unlocked() helper
[+] perf script: Fix build by removing unused evsel_script()
[+] iio: mpl3115: use get_unaligned_be24() to retrieve pressure data
[+] iio: mpl3115: add threshold events support
[+] iio: ABI: document pressure event attributes
[+] arm64: dts: rockchip: fixes vcc3v3_s0 supply for 100ASK DshanPi A1
[+] arm64: dts: rockchip: fixes audio for 100ASK DshanPi A1
[+] arm64: defconfig: enable rockchip camera interface
[+] arm64: dts: rockchip: add the vip node to px30
[+] arm64: dts: rockchip: add vicap node to rk356x
[+] arm64: dts: imx8mp: Add hdmi parallel audio interface node
[+] arm64: dts: imx8mp-evk: enable hdmi_pai device
[+] arm64: dts: imx8-apalis: cleanup todo
[+] arm64: dts: imx8-apalis: add thermal nodes
[+] arm64: dts: imx8-apalis: specify adc reference voltage regulator
[+] arm64: dts: imx8-apalis: rename wifi regulator
[+] arm64: dts: imx8-apalis: use startup-delay-us for wifi regulator
[+] arm64: defconfig: Enable i.MX95 drivers for pinctrl, Ethernet and PCIe
[+] ARM: mxs_defconfig: enable sound drivers for imx28-amarula-rmm
[+] ARM: dts: imx28-amarula-rmm: add I2S audio
[+] fuse_ctl_add_conn(): fix nlink breakage in case of early failure
[+] tracefs: fix a leak in eventfs_create_events_dir()
[+] new helper: simple_remove_by_name()
[+] new helper: simple_done_creating()
[+] introduce a flag for explicitly marking persistently pinned dentries
[+] primitives for maintaining persisitency
[+] convert simple_{link,unlink,rmdir,rename,fill_super}() to new primitives
[+] convert ramfs and tmpfs
[+] procfs: make /self and /thread_self dentries persistent
[+] configfs, securityfs: kill_litter_super() not needed
[+] convert xenfs
[+] convert smackfs
[+] convert hugetlbfs
[+] convert mqueue
[+] convert bpf
[+] convert dlmfs
[+] convert fuse_ctl
[+] convert pstore
[+] convert tracefs
[+] convert debugfs
[+] debugfs: remove duplicate checks in callers of start_creating()
[+] convert efivarfs
[+] convert spufs
[+] convert ibmasmfs
[+] ibmasmfs: get rid of ibmasmfs_dir_ops
[+] convert devpts
[+] binderfs: use simple_start_creating()
[+] binderfs_binder_ctl_create(): kill a bogus check
[+] convert binderfs
[+] autofs_{rmdir,unlink}: dentry->d_fsdata->dentry == dentry there
[+] convert autofs
[+] convert binfmt_misc
[+] selinuxfs: don't stash the dentry of /policy_capabilities
[+] selinuxfs: new helper for attaching files to tree
[+] convert selinuxfs
[+] dt-bindings: arm: fsl: Add PHYTEC phyBOARD-Segin-i.MX91 board
[+] arm64: dts: freescale: Add phyBOARD-Segin-i.MX91 support
[+] arm64: dts: imx8mm-phyboard-polis: Use GPL-2.0-or-later OR MIT
[+] arm64: dts: imx8mm-phyboard-polis: move mipi bridge to som
[+] arm64: dts: imx8mm-phyboard-polis-peb-av-10: reorder properties to match dts coding style
[+] arm64: dts: imx8mm-phyboard-polis-peb-av-10: split display configuration
[+] arm64: dts: imx8mm-phyboard-polis-peb-av-10-ph128800t006
[+] arm64: dts: imx8mm-phyboard-polis-peb-av-10: Fix audio codec reset pin ctl
[+] arm64: dts: freescale: imx93-phyboard-nash: Add jtag overlay
[+] arm64: dts: freescale: imx93-phyboard-nash: Add pwm-fan overlay
[+] ARM: dts: imx: e70k02: add sy7636
[+] arm64: dts: imx8qm-mek: add state_100mhz and state_200mhz for usdhc
[+] arm64: dts: imx8qm-mek: assign double SD bus frequency for usdhc1
[+] arm64: dts: imx8qm-mek: add lpuart1 and bluetooth node
[+] arm64: dts: imx8qm: add label thermal_zones
[+] arm64: dts: imx8qm-mek: add pmic thermal-zones
[+] arm64: dts: imx8qm-mek: add usbotg1 and related nodes
[+] arm64: dts: imx8qm-mek: replace space with tab
[+] arm64: dts: imx8qxp: add MAC address in ocotp
[+] arm64: dts: imx8qxp: add wakeup source for power-key
[+] arm64: dts: imx8qxp-mek: add state_100mhz and state_200mhz for usdhc
[+] arm64: dts: imx8qxp-mek: update usdhc1 clock to 400Mhz
[+] arm64: dts: imx8qxp-mek: add flexspi and flash
[+] arm64: dts: imx8qxp-mek: add phandle ocotp mac-address for fec
[+] arm64: dts: imx8qxp-mek: add fec2 support
[+] arm64: dts: imx8: add edma error interrupt support
[+] arm64: dts: imx8qxp-mek: Add lpuart1 to support the M.2 PCIE9098 bluetooth
[+] arm64: dts: imx8qxp-mek: change space with tab
[+] arm64: dts: freescale: imx93-var-som: Add WiFi and Bluetooth support
[+] arm64: dts: freescale: imx93-var-som: Add PMIC support
[+] arm64: dts: freescale: imx93-var-som: Add support for WM8904 audio codec
[+] arm64: dts: freescale: imx93-var-som: Add support for ADS7846 touchscreen
[+] dt-bindings: display: bridge: simple: document the Parade PS185HDM DP-to-HDMI bridge
[+] drm/bridge: simple: add the Parade PS185HDM DP-to-HDMI bridge
[+] ARM: dts: imx6dl-yapp43: Enable pwm-beeper on boards with speaker
[+] ARM: dts: imx6dl-yapp4: Model the RGB LED as a single multi-led part
[+] dt-bindings: arm: fsl: add Skov Rev.C HDMI support
[+] arm64: defconfig: enable i.MX AIPSTZ driver
[+] ARM: dts: imx6qdl: make VAR-SOM SoM SoC-agnostic
[+] arm64: dts: imx8qm-mek: fix mux-controller select/enable-gpios polarity
[+] iio: pressure: Arrange Makefile alphabetically
[+] staging: iio: adt7316: replace sprintf() with sysfs_emit()
[+] rust: rbtree: add immutable cursor
[+] Merge tag 'drm-xe-next-2025-11-05' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
[+] svcrdma: Release transport resources synchronously
[+] nfsd: move name lookup out of nfsd4_list_rec_dir()
[+] nfsd: change nfs4_client_to_reclaim() to allocate data
[+] nfsd: switch the default for NFSD_LEGACY_CLIENT_TRACKING to "n"
[+] NFSD: Add array bounds-checking in nfsd_iter_read()
[+] nfsd: delete unreachable confusing code in nfs4_open_delegation()
[+] NFSD: Update comment documenting unsupported fattr4 attributes
[+] svcrdma: Increase the server's default RPC/RDMA credit grant
[+] NFSD/blocklayout: Fix minlength check in proc_layoutget
[+] NFSD/blocklayout: Extract extent mapping from proc_layoutget
[+] NFSD/blocklayout: Introduce layout content structure
[+] NFSD/blocklayout: Support multiple extents per LAYOUTGET
[+] NFSD: pass nfsd_file to nfsd_iter_read()
[+] NFSD: Relocate the xdr_reserve_space_vec() call site
[+] NFSD: Implement NFSD_IO_DIRECT for NFS READ
[+] SUNRPC: Improve "fragment too large" warning
[+] sunrpc: allocate a separate bvec array for socket sends
[+] NFSD: Add a subsystem policy document
[+] rust: firmware: replace `kernel::c_str!` with C-Strings
[+] rust: str: replace `kernel::c_str!` with C-Strings
[+] ASoC: Intel: avs: Allow the topology to carry NHLT data
[+] ASoC: Intel: avs: Honor NHLT override when setting up a path
[+] spi: bcm63xx: drop wrong casts in probe()
[+] rust: macros: replace `kernel::c_str!` with C-Strings
[+] ASoC: arizona-haptics: convert to snd_soc_dapm_xxx()
[+] ASoC: arizona-micsupp: convert to snd_soc_dapm_xxx()
[+] ASoC: audio_codec: convert to snd_soc_dapm_xxx()
[+] ASoC: audio_helper: convert to snd_soc_dapm_xxx()
[+] ASoC: audio_topology: convert to snd_soc_dapm_xxx()
[+] ASoC: soc.h: convert to snd_soc_dapm_xxx()
[+] ASoC: asoc.h: convert to snd_soc_dapm_xxx()
[+] ASoC: amd: acp-mach-common: convert to snd_soc_dapm_xxx()
[+] ASoC: amd: acp3x-es83xx: convert to snd_soc_dapm_xxx()
[+] ASoC: amd: acp5x-mach: convert to snd_soc_dapm_xxx()
[+] ASoC: atmel: sam9g20_wm8731: convert to snd_soc_dapm_xxx()
[+] ASoC: atmel: tse850-pcm5142: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: ab8500: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: 88pm860x: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: ad1836: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: ad193x: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: adau1761: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: adau1781: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: adau17x1: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: adau1977: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: adau7118: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: adav80x: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: ak4641: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: alc5623: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: arizona-jack: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: audio-iio-aux: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: aw88261: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: aw88395: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cpcap: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs35l33: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs35l41: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs35l45: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs35l56: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs4234: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs42l43-jack: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs42l43: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs42l51: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs42l52: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs42l56: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs42l73: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs42xx8: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs47l15: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs47l24: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs47l35: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs47l85: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs47l90: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs47l92: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs48l32: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs530x: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs53l30: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cx20442: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: cs2072x: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: da7213: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: da7218: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: da7219-aad: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: da7219: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: da732x: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: da9055: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: es7134: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: es8311: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: es8316: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: es8326: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: es8328: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: es8389: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: hda: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: hdac_hda: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: hdac_hdmi: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: hdmi-codec: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: jz4740: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: jz4760: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: jz4770: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: lm49453: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: lpass-rx-macro: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: lpass-tx-macro: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: lpass-va-macro: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: lpass-wsa-macro: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: madera: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: max98088: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: max98090: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: max98095: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: max98373: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: max98390: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: max98396: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: max9850: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: max9867: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: ml26124: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: mt6357: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: mt6358: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: mt6359: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: nau8810: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: nau8821: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: nau8822: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: nau8824: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: nau8825: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: pcm186x: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: pcm512x: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rk3308: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt1011: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt1015: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt274: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt286: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt298: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt5514: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt5516: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt5631: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt5640: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt5645: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt5651: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt5659: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt5660: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt5663: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt5665: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt5668: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt5670: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt5677: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt5682: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt5682s: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt700: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt711-sdca: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt711: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt712-sdca-dmic: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt712-sdca: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt715-sdca: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt715: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: rt721-sdca: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: simple-mux: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: sma1303: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: sma1307: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: ssm2518: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: ssm2602: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: ssm4567: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: sta32x: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: sta350: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: sta529: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: tas571x: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: tas6424: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: tlv320adc3xxx: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: tlv320aic31xx: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: tlv320aic32x4: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: tlv320aic3x: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: tlv320dac33: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: twl4030: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: twl6040: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: uda1380: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wcd9335: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wcd934x: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wcd937x: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm0010: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm5100: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm5102: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm5110: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8350: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8400: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8510: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8523: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8580: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8711: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8728: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8731: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8737: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8750: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8753: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8770: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8776: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8804: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8900: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8903: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8904: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8940: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8955: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8960: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8961: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8962: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8971: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8974: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8978: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8983: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8985: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8988: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8990: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8991: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8993: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8994: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8995: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8996: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8997: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm8998: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm9081: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm9090: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm9712: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm9713: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm_adsp: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wm_hubs: convert to snd_soc_dapm_xxx()
[+] ASoC: fsl: fsl-asoc-card: convert to snd_soc_dapm_xxx()
[+] ASoC: fsl: imx-rpmsg: convert to snd_soc_dapm_xxx()
[+] ASoC: generic: audio-graph-card: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: atom: sst-atom-controls: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: avs: da7219: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: avs: es8336: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: avs: nau8825: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: avs: rt274: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: avs: rt5514: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: avs: rt5640: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: avs: control: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: avs: pcm: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: bdw-rt5677: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: bytcht_cx2072x: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: bytcht_es8316: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: bytcr_rt5640: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: bytcr_rt5651: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: bytcr_wm5102: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: cht_bsw_max98090_ti: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: cht_bsw_rt5645: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: cht_bsw_rt5672: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: sof_board_helpers: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: sof_cirrus_common: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: sof_da7219: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: sof_es8336: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: sof_maxim_common: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: sof_nau8825: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: sof_nuvoton_common: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: sof_pcm512x: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: sof_realtek_common: convert to snd_soc_dapm_xxx()
[+] ASoC: intel: boards: sof_rt5682: convert to snd_soc_dapm_xxx()
[+] ASoC: mediatek: mtk-afe-platform-driver: convert to snd_soc_dapm_xxx()
[+] ASoC: mediatek: mtk-dsp-sof-common: convert to snd_soc_dapm_xxx()
[+] ASoC: mediatek: mt8186-mt6366-common: convert to snd_soc_dapm_xxx()
[+] ASoC: mediatek: mt8186-mt6366: convert to snd_soc_dapm_xxx()
[+] ASoC: mediatek: mt8188-mt6359: convert to snd_soc_dapm_xxx()
[+] ASoC: mediatek: mt8195-mt6359: convert to snd_soc_dapm_xxx()
[+] ASoC: mediatek: mt8365-afe-pcm: convert to snd_soc_dapm_xxx()
[+] ASoC: meson: aiu-acodec-ctrl: convert to snd_soc_dapm_xxx()
[+] ASoC: meson: aiu-codec-ctrl: convert to snd_soc_dapm_xxx()
[+] ASoC: meson: axg-spdifout: convert to snd_soc_dapm_xxx()
[+] ASoC: meson: axg-tdm-interface: convert to snd_soc_dapm_xxx()
[+] ASoC: meson: g12a-toacodec: convert to snd_soc_dapm_xxx()
[+] ASoC: meson: g12a-tohdmitx: convert to snd_soc_dapm_xxx()
[+] ASoC: meson: t9015: convert to snd_soc_dapm_xxx()
[+] ASoC: pxa: spitz: convert to snd_soc_dapm_xxx()
[+] ASoC: qcom: q6routing: convert to snd_soc_dapm_xxx()
[+] ASoC: qcom: q6usb: convert to snd_soc_dapm_xxx()
[+] ASoC: qcom: topology: convert to snd_soc_dapm_xxx()
[+] ASoC: qcom: sc7180: convert to snd_soc_dapm_xxx()
[+] ASoC: rockchip: rk3288_hdmi_analog: convert to snd_soc_dapm_xxx()
[+] ASoC: rockchip: rockchip_max98090: convert to snd_soc_dapm_xxx()
[+] ASoC: samsung: aries_wm8994: convert to snd_soc_dapm_xxx()
[+] ASoC: samsung: bells: convert to snd_soc_dapm_xxx()
[+] ASoC: samsung: littlemill: convert to snd_soc_dapm_xxx()
[+] ASoC: samsung: lowland: convert to snd_soc_dapm_xxx()
[+] ASoC: samsung: midas_wm1811: convert to snd_soc_dapm_xxx()
[+] ASoC: samsung: smdk_wm8994: convert to snd_soc_dapm_xxx()
[+] ASoC: samsung: speyside: convert to snd_soc_dapm_xxx()
[+] ASoC: samsung: tm2_wm5110: convert to snd_soc_dapm_xxx()
[+] ASoC: samsung: tobermory: convert to snd_soc_dapm_xxx()
[+] ASoC: sdca: sdca_asoc: convert to snd_soc_dapm_xxx()
[+] ASoC: sdw_utils: soc_sdw_bridge_cs35l56: convert to snd_soc_dapm_xxx()
[+] ASoC: sdw_utils: soc_sdw_cs42l42: convert to snd_soc_dapm_xxx()
[+] ASoC: sdw_utils: soc_sdw_cs42l43: convert to snd_soc_dapm_xxx()
[+] ASoC: sdw_utils: soc_sdw_cs_amp: convert to snd_soc_dapm_xxx()
[+] ASoC: sdw_utils: soc_sdw_dmic: convert to snd_soc_dapm_xxx()
[+] ASoC: sdw_utils: soc_sdw_maxim: convert to snd_soc_dapm_xxx()
[+] ASoC: sdw_utils: soc_sdw_rt5682: convert to snd_soc_dapm_xxx()
[+] ASoC: sdw_utils: soc_sdw_rt700: convert to snd_soc_dapm_xxx()
[+] ASoC: sdw_utils: soc_sdw_rt711: convert to snd_soc_dapm_xxx()
[+] ASoC: sdw_utils: soc_sdw_rt_amp: convert to snd_soc_dapm_xxx()
[+] ASoC: sdw_utils: soc_sdw_rt_mf_sdca: convert to snd_soc_dapm_xxx()
[+] ASoC: sdw_utils: soc_sdw_rt_sdca_jack_common: convert to snd_soc_dapm_xxx()
[+] ASoC: sdw_utils: soc_sdw_ti_amp: convert to snd_soc_dapm_xxx()
[+] ASoC: sdw_utils: soc_sdw_utils: convert to snd_soc_dapm_xxx()
[+] ASoC: soc-core: convert to snd_soc_dapm_xxx()
[+] ASoC: soc-dapm: convert to snd_soc_dapm_xxx()
[+] ASoC: soc-jack: convert to snd_soc_dapm_xxx()
[+] ASoC: soc-pcm: convert to snd_soc_dapm_xxx()
[+] ASoC: soc-topology: convert to snd_soc_dapm_xxx()
[+] ASoC: sof-client-probes: convert to snd_soc_dapm_xxx()
[+] ASoC: sunxi: sun4i-codec: convert to snd_soc_dapm_xxx()
[+] ASoC: sunxi: sun50i-codec-analog: convert to snd_soc_dapm_xxx()
[+] ASoC: sunxi: sun8i-codec-analog: convert to snd_soc_dapm_xxx()
[+] ASoC: sunxi: sun8i-codec: convert to snd_soc_dapm_xxx()
[+] ASoC: tegra: tegra210_ahub: convert to snd_soc_dapm_xxx()
[+] ASoC: tegra: tegra_asoc_machine: convert to snd_soc_dapm_xxx()
[+] ASoC: tegra: tegra_wm8903: convert to snd_soc_dapm_xxx()
[+] ASoC: ti: ams-delta: convert to snd_soc_dapm_xxx()
[+] ASoC: ti: davinci-evm: convert to snd_soc_dapm_xxx()
[+] ASoC: ti: j721e-evm: convert to snd_soc_dapm_xxx()
[+] ASoC: ti: n810: convert to snd_soc_dapm_xxx()
[+] ASoC: ti: omap-abe-twl6040: convert to snd_soc_dapm_xxx()
[+] ASoC: ti: omap-twl4030: convert to snd_soc_dapm_xxx()
[+] ASoC: ti: omap3pandora: convert to snd_soc_dapm_xxx()
[+] ASoC: ti: rx51: convert to snd_soc_dapm_xxx()
[+] ASoC: ux500: mop500_ab8500: convert to snd_soc_dapm_xxx()
[+] ASoC: codecs: wcd937x: Fix error handling in wcd937x codec driver
[+] ASoC: codecs: Fix error handling in pm4125 audio codec driver
[+] spi: aspeed: Enable Quad SPI mode for page program
[+] spi: dt-bindings: aspeed,ast2600-fmc: Add AST2700 SoC support
[+] spi: aspeed: Use phys_addr_t for bus addresses to support 64-bit platforms
[+] spi: aspeed: Add support for the AST2700 SPI controller
[+] arm64: dts: imx95-tqma9596sa: fix TPM5 pinctrl node name
[+] arm64: dts: imx95-tqma9596sa: reduce maximum FlexSPI frequency to 66MHz
[+] arm64: dts: imx95-tqma9596sa: increase flexspi slew rate
[+] arm64: dts: imx95-tqma9596sa: move flexcan pinctrl to SOM
[+] arm64: dts: imx95-tqma9596sa: move lpspi3 pinctrl to SOM
[+] arm64: dts: imx95-tqma9596sa: move USDHC2 config to SOM
[+] arm64: dts: imx95-tqma9596sa: move sai config to SOM
[+] arm64: dts: imx95-tqma9596sa: move pcie config to SOM
[+] arm64: dts: imx95-tqma9596sa: update pcie config
[+] arm64: dts: imx95-tqma9596sa: remove superfluous pinmux for flexspi
[+] arm64: dts: imx95-tqma9596sa: remove superfluous pinmux for i2c
[+] arm64: dts: imx95-tqma9596sa: remove superfluous pinmux for usdhci
[+] arm64: dts: imx95-tqma9596sa: add gpio bus recovery for i2c
[+] arm64: dts: imx95-tqma9596sa: whitespace fixes
[+] arm64: dts: imx95-tqma9596sa: add EEPROM pagesize
[+] arm64: dts: imx95-tqma9596sa-mb-smarc-2: Add MicIn routing
[+] arm64: dts: imx95-tqma9596sa-mb-smarc-2: mark LPUART1 as reserved
[+] arm64: dts: imx95-tqma9596sa-mb-smarc-2: remove superfluous line
[+] arm64: dts: imx95-tqma9596sa-mb-smarc-2: add aliases for SPI
[+] arm64: dts: imx8qm-apalis: add pwm used by the backlight
[+] arm64: dts: freescale: Add GMAC Ethernet for S32G2 EVB and RDB2 and S32G3 RDB3
[+] arm64: dts: imx8mp: Add missing LED enumerators for DH electronics i.MX8M Plus DHCOM on PDK2
[+] arm64: dts: imx8mp-skov: add Rev.C HDMI support
[+] arm64: dts: imx8mp: convert 'aips5' to 'aipstz5'
[+] arm64: dts: imx8mp: make 'dsp' node depend on 'aips5'
[+] arm64: dts: mba8mx: Add MicIn routing
[+] arm64: dts: mba8xx: Add MicIn routing
[+] arm64: dts: mb-smarc-2: Add MicIn routing
[+] arm64: dts: freescale: tqma9352: Add vcc-supply for spi-nor
[+] Merge branch 'mm-hotfixes-stable' into mm-stable to be able to merge "mm: introduce deferred freeing for kernel page tables" into mm-stable.
[+] mm/thp: drop follow_devmap_pmd() default stub
[+] mm: fix some typos in mm module
[+] mm/ptdump: replace READ_ONCE() with standard page table accessors
[+] lib/test_vmalloc: add no_block_alloc_test case
[+] lib/test_vmalloc: remove xfail condition check
[+] mm/vmalloc: support non-blocking GFP flags in alloc_vmap_area()
[+] mm/vmalloc: defer freeing partly initialized vm_struct
[+] mm/vmalloc: handle non-blocking GFP in __vmalloc_area_node()
[+] mm/kasan: support non-blocking GFP in kasan_populate_vmalloc()
[+] kmsan: remove hard-coded GFP_KERNEL flags
[+] mm: skip might_alloc() warnings when PF_MEMALLOC is set
[+] mm/vmalloc: update __vmalloc_node_range() documentation
[+] mm: kvmalloc: add non-blocking support for vmalloc
[+] mm/ksm: fix exec/fork inheritance support for prctl
[+] selftests: update ksm inheritance tests for prctl fork/exec
[+] mm: replace READ_ONCE() with standard page table accessors
[+] mm: readahead: make thp readahead conditional to mmap_miss logic
[+] mm/vmscan: remove redundant __GFP_NOWARN
[+] mm/zswap: remove unnecessary dlen writes for incompressible pages
[+] mm/zswap: fix typos: s/zwap/zswap/
[+] mm/zswap: s/red-black tree/xarray/
[+] Docs/admin-guide/mm/zswap: s/red-black tree/xarray/
[+] mm: consistently use current->mm in mm_get_unmapped_area()
[+] mm/dirty: replace READ_ONCE() with pudp_get()
[+] mm/page_owner: introduce struct stack_print_ctx
[+] mm/page_owner: add struct stack_print_ctx.flags
[+] mm/page_owner: add debugfs file 'show_handles'
[+] mm/page_owner: add debugfs file 'show_stacks_handles'
[+] mm/page_owner: update Documentation with 'show_handles' and 'show_stacks_handles'
[+] mm/page_alloc: clarify batch tuning in zone_batchsize
[+] mm/page_alloc: prevent reporting pcp->batch = 0
[+] mm/hugetlb: create hstate_is_gigantic_no_runtime helper
[+] mm/hugetlb: allow overcommitting gigantic hugepages
[+] mm: always call rmap_walk() on locked folios
[+] mm/userfaultfd: don't lock anon_vma when performing UFFDIO_MOVE
[+] kasan: remove __kasan_save_free_info wrapper
[+] kasan: cleanup of kasan_enabled() checks
[+] mm/page_owner: rename proc-prefixed variables for clarity
[+] mm/page_owner: simplify zone iteration logic in init_early_allocated_pages()
[+] mm: vmalloc: WARN_ON if mapping size is not PAGE_SIZE aligned
[+] vmalloc: update __vmalloc_node_noprof() documentation
[+] mm: remove the BOUNCE config option
[+] drivers/base/node: fold register_node() into register_one_node()
[+] drivers/base/node: fold unregister_node() into unregister_one_node()
[+] mm: mprotect: always skip dma pinned folio in prot_numa_skip()
[+] mm: mprotect: avoid unnecessary struct page accessing if pte_protnone()
[+] mm: mprotect: convert to folio_can_map_prot_numa()
[+] mm: huge_memory: use folio_can_map_prot_numa() for pmd folio
[+] mm/page_alloc/vmstat: simplify refresh_cpu_vm_stats change detection
[+] mm/page_alloc: batch page freeing in decay_pcp_high
[+] mm/page_alloc: batch page freeing in free_frozen_page_commit
[+] mm/page_alloc: simplify and cleanup pcp locking
[+] tools/mm: use in page_owner_sort.c
[+] mm/khugepaged: fix comment for default scan sleep duration
[+] memcg: net: track network throttling due to memcg memory pressure
[+] tools/mm/page_owner_sort: add help option support
[+] mm: vmscan: filter out the dirty file folios for node_reclaim()
[+] mm: vmscan: simplify the logic for activating dirty file folios
[+] mm/damon: document damos_quota_goal->nid use case
[+] mm/damon: add DAMOS quota goal type for per-memcg per-node memory usage
[+] mm/damon/core: implement DAMOS_QUOTA_NODE_MEMCG_USED_BP
[+] mm/damon/sysfs-schemes: implement path file under quota goal directory
[+] mm/damon/sysfs-schemes: support DAMOS_QUOTA_NODE_MEMCG_USED_BP
[+] mm/damon/core: add DAMOS quota gaol metric for per-memcg per-numa free memory
[+] mm/damon/sysfs-schemes: support DAMOS_QUOTA_NODE_MEMCG_FREE_BP
[+] Docs/mm/damon/design: document DAMOS_QUOTA_NODE_MEMCG_{USED,FREE}_BP
[+] Docs/admin-guide/mm/damon/usage: document DAMOS quota goal path file
[+] Docs/ABI/damon: document DAMOS quota goal path file
[+] mm/khugepaged: guard is_zero_pfn() calls with pte_present()
[+] mm/damon: add a min_sz_region parameter to damon_set_region_biggest_system_ram_default()
[+] mm/damon/reclaim: use min_sz_region for core address alignment when setting regions
[+] mm/shmem: update shmem to use mmap_prepare
[+] device/dax: update devdax to use mmap_prepare
[+] mm/vma: remove unused function, make internal functions static
[+] mm: add vma_desc_size(), vma_desc_pages() helpers
[+] relay: update relay to use mmap_prepare
[+] mm/vma: rename __mmap_prepare() function to avoid confusion
[+] mm: add remap_pfn_range_prepare(), remap_pfn_range_complete()
[+] mm: abstract io_remap_pfn_range() based on PFN
[+] mm: introduce io_remap_pfn_range_[prepare, complete]()
[+] mm: add ability to take further action in vm_area_desc
[+] doc: update porting, vfs documentation for mmap_prepare actions
[+] mm/hugetlbfs: update hugetlbfs to use mmap_prepare
[+] mm: add shmem_zero_setup_desc()
[+] mm: update mem char driver to use mmap_prepare
[+] mm: update resctl to use mmap_prepare
[+] vmalloc: separate gfp_mask adjunctive parentheses in __vmalloc_node_noprof() kernel-doc comment
[+] mm/vmalloc: use kmalloc_array() instead of kmalloc()
[+] mm/damon/sysfs: remove misleading todo comment in nid_show()
[+] mm/khugepaged: factor out common logic in [scan,alloc]_sleep_millisecs_store()
[+] mm: remove reference to destructor in comment in calculate_sizes()
[+] mm/vmstat: fix indentation in fold_diff function
[+] mm/vmalloc: request large order pages from buddy allocator
[+] memcg: manually uninline __memcg_memory_event
[+] iommu: disable SVA when CONFIG_X86 is set
[+] mm: add a ptdesc flag to mark kernel page tables
[+] mm: actually mark kernel page table pages
[+] x86/mm: use 'ptdesc' when freeing PMD pages
[+] mm: introduce pure page table freeing function
[+] x86/mm: use pagetable_free()
[+] mm: introduce deferred freeing for kernel page tables
[+] iommu/sva: invalidate stale IOTLB entries for kernel address space
[+] mm/debug_vm_pgtable: add [pte|pmd]_mkwrite_novma() tests
[+] mm/huge_memory: avoid reinvoking folio_test_anon()
[+] mm/huge_memory: update folio stat after successful split
[+] mm/huge_memory: optimize and simplify folio stat update after split
[+] mm/huge_memory: optimize old_order derivation during folio splitting
[+] mm, swap: do not perform synchronous discard during allocation
[+] mm, swap: rename helper for setup bad slots
[+] mm, swap: cleanup swap entry allocation parameter
[+] mm/migrate, swap: drop usage of folio_index
[+] mm, swap: remove redundant argument for isolating a cluster
[+] mm/damon/core: fix wrong comment of damon_call() return timing
[+] Docs/mm/damon/design: fix wrong link to intervals goal section
[+] Docs/admin-guide/mm/damon/stat: fix a typo: s/sampling events/sampling interval/
[+] Docs/admin-guide/mm/damon/usage: document empty target regions commit behavior
[+] Docs/admin-guide/mm/damon/reclaim: document addr_unit parameter
[+] Docs/admin-guide/mm/damon/lru_sort: document addr_unit parameter
[+] Docs/admin-guide/mm/damon/stat: document aggr_interval_us parameter
[+] Docs/admin-guide/mm/damon/stat: document negative idle time
[+] mm: shmem/tmpfs hugepage defaults config choice
[+] mm/damon/core: add damon_target->obsolete for pin-point removal
[+] mm/damon/sysfs: test commit input against realistic destination
[+] mm/damon/sysfs: implement obsolete_target file
[+] Docs/admin-guide/mm/damon/usage: document obsolete_target file
[+] Docs/ABI/damon: document obsolete_target sysfs file
[+] selftests/damon/_damon_sysfs: support obsolete_target file
[+] drgn_dump_damon_status: dump damon_target->obsolete
[+] sysfs.py: extend assert_ctx_committed() for monitoring targets
[+] selftests/damon/sysfs: add obsolete_target test
[+] MAINTAINERS: add include/linux/pgalloc.h to MM CORE section
[+] treewide: include linux/pgalloc.h instead of asm/pgalloc.h
[+] mm/vma: small VMA lock cleanups
[+] mm: make INVALID_PHYS_ADDR a generic macro
[+] mm: vmstat: output reserved_highatomic and free_highatomic in zoneinfo
[+] mm/swap: do not choose swap device according to numa node
[+] mm/swap: select swap device with default priority round robin
[+] mm: convert memory block states (MEM_*) macros to enum
[+] mm: change type of state in struct memory_block
[+] mm: change type of parameter for memory_notify
[+] Revert "mm/ksm: convert break_ksm() from walk_page_range_vma() to folio_walk"
[+] ksm: perform a range-walk in break_ksm
[+] ksm: replace function unmerge_ksm_pages with break_ksm
[+] mm/debug: fix missing space in case statement
[+] mm/page_alloc: don't warn about large allocations with __GFP_NOFAIL
[+] mm: change ghes code to allow poison of non-struct pfn
[+] mm: handle poisoning of pfn without struct pages
[+] vfio/nvgrace-gpu: register device memory for poison handling
[+] mm/damon/tests/core-kunit: fix memory leak in damon_test_set_filters_default_reject()
[+] mm/damon/tests/core-kunit: handle allocation failures in damon_test_regions()
[+] mm/damon/tests/core-kunit: handle memory failure from damon_test_target()
[+] mm/damon/tests/core-kunit: handle memory alloc failure from damon_test_aggregate()
[+] mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_at()
[+] mm/damon/tests/core-kunit: handle alloc failures on damon_test_merge_two()
[+] mm/damon/tests/core-kunit: handle alloc failures on dasmon_test_merge_regions_of()
[+] mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_regions_of()
[+] mm/damon/tests/core-kunit: handle alloc failures in damon_test_ops_registration()
[+] mm/damon/tests/core-kunit: handle alloc failures in damon_test_set_regions()
[+] mm/damon/tests/core-kunit: handle alloc failures in damon_test_update_monitoring_result()
[+] mm/damon/tests/core-kunit: handle alloc failure on damon_test_set_attrs()
[+] mm/damon/tests/core-kunit: handle alloc failres in damon_test_new_filter()
[+] mm/damon/tests/core-kunit: handle alloc failure on damos_test_commit_filter()
[+] mm/damon/tests/core-kunit: handle alloc failures on damos_test_filter_out()
[+] mm/damon/tests/core-kunit: handle alloc failures on damon_test_set_filters_default_reject()
[+] mm/damon/tests/vaddr-kunit: handle alloc failures on damon_do_test_apply_three_regions()
[+] mm/damon/tests/vaddr-kunit: handle alloc failures in damon_test_split_evenly_fail()
[+] mm/damon/tests/vaddr-kunit: handle alloc failures on damon_test_split_evenly_succ()
[+] mm/damon/tests/sysfs-kunit: handle alloc failures on damon_sysfs_test_add_targets()
[+] mm/damon/tests/core-kunit: remove unnecessary damon_ctx variable on damon_test_split_at()
[+] mm/damon/tests/core-kunit: remove unused ctx in damon_test_split_regions_of()
[+] Merge tag 'drm-xe-next-2025-11-14' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
[+] Merge tag 'drm-misc-next-2025-11-14-1' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
[+] arm64: dts: cix: Add PCIe Root Complex on sky1
[+] arm64: dts: cix: Enable PCIe on the Orion O6 board
[+] arm64: dts: cix: add a compatible string for the cix sky1 SoC
[+] docs: zh_CN: scsi: fix broken references in scsi-parameters.rst
[+] drivers/xen/xenbus: Simplify return statement in join()
[+] perf sample: Fix the wrong format specifier
[+] thunderbolt: Fix typos in ctl.c
[+] thunderbolt: Fix typos in debugfs.c
[+] thunderbolt: Fix typos in domain.c
[+] perf test: Be tolerant of missing json metric none value
[+] perf parse-events: Add debug logging to perf_event
[+] perf test: Don't fail if user rdpmc returns 0 when disabled
[+] thunderbolt: Fix typos in icm.c
[+] thunderbolt: Fix typos in lc.c
[+] thunderbolt: Fix typos in nhi.c
[+] thunderbolt: Fix typos in retimer.c
[+] thunderbolt: Fix typos in switch.c
[+] thunderbolt: Fix typos in tb.c
[+] thunderbolt: Fix typos in tb.h
[+] thunderbolt: Fix typos in tb_regs.h
[+] thunderbolt: Fix typos in tmu.c
[+] thunderbolt: Fix typos in tunnel.c
[+] thunderbolt: Fix typos in usb4.c
[+] thunderbolt: Fix typos in xdomain.c
[+] rust: allow `unreachable_pub` for doctests
[+] drivers/xen/xenbus: Replace deprecated strcpy in xenbus_transaction_end
[+] dt-bindings: soc: sophgo: add TOP syscon for CV18XX/SG200X series SoC
[+] riscv: dts: sophgo: Add syscon node for cv18xx
[+] riscv: dts: sophgo: Add USB support for cv18xx
[+] fs/ntfs3: correct attr_collapse_range when file is too fragmented
[+] fs/ntfs3: implement NTFS3_IOC_SHUTDOWN ioctl
[+] fs/ntfs3: check minimum alignment for direct I/O
[+] fs/ntfs3: update mode in xattr when ACL can be reduced to mode
[+] fs/ntfs3: Fix spelling mistake "recommened" -> "recommended"
[+] dt-bindings: arm: fsl: add Toradex SMARC iMX95
[+] arm64: dts: freescale: add Toradex SMARC iMX95
[+] iommupt: Actually correct pt_test_sw_bit_{acquire_release}() parameter description
[+] iommu/apple-dart: fix device leak on of_xlate()
[+] iommu/qcom: fix device leak on of_xlate()
[+] iommu/exynos: fix device leak on of_xlate()
[+] iommu/ipmmu-vmsa: fix device leak on of_xlate()
[+] iommu/mediatek: fix device leak on of_xlate()
[+] iommu/mediatek: fix use-after-free on probe deferral
[+] iommu/mediatek: simplify dt parsing error handling
[+] iommu/mediatek-v1: fix device leak on probe_device()
[+] iommu/mediatek-v1: fix device leaks on probe()
[+] iommu/mediatek-v1: add missing larb count sanity check
[+] iommu/omap: fix device leaks on probe_device()
[+] iommu/omap: simplify probe_device() error handling
[+] iommu/sun50i: fix device leak on of_xlate()
[+] iommu/tegra: fix device leak on probe_device()
[+] string: provide strends()
[+] gpiolib: define GPIOD_FLAG_SHARED
[+] gpiolib: implement low-level, shared GPIO support
[+] gpio: shared-proxy: implement the shared GPIO proxy driver
[+] gpiolib: support shared GPIOs in core subsystem code
[+] arm64: select HAVE_SHARED_GPIOS for ARCH_QCOM
[+] gpio: provide gpiod_is_shared()
[+] tee: qcomtee: initialize result before use in release worker
[+] Merge tag 'gpio/shared-gpios-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git into gpio/for-next
[+] gpiolib: legacy: Make sure we kill gpio_request_one() first
[+] gpiolib: legacy: Allow to kill devm_gpio_request_one() independently
[+] gpio: tegra186: Fix GPIO name collisions for Tegra410
[+] s390/ptrace: Rename psw_t32 to psw32_t
[+] s390/kvm: Use psw32_t instead of psw_compat_t
[+] s390/syscalls: Add pt_regs parameter to SYSCALL_DEFINE0() syscall wrapper
[+] tools: Remove s390 compat support
[+] s390: Remove compat support
[+] s390/uapi: Remove 31 bit support from uapi header files
[+] s390/syscalls: Remove system call table pointer from thread_struct
[+] s390/syscalls: Switch to generic system call table generation
[+] Merge branch 'compat-removal'
[+] USB: serial: ftdi_sio: match on interface number for jtag
[+] USB: serial: ftdi_sio: silence jtag probe
[+] USB: serial: ftdi_sio: rewrite 8u2232c quirk
[+] USB: serial: ftdi_sio: clean up quirk comments
[+] USB: serial: ftdi_sio: rename quirk symbols
[+] USB: serial: ftdi_sio: enable NDI speed hack consistently
[+] USB: serial: ftdi_sio: clean up NDI speed hack
[+] USB: serial: ftdi_sio: drop NDI quirk module parameter
[+] mtd: maps: pcmciamtd: fix potential memory leak in pcmciamtd_detach()
[+] mtd: mtdpart: ignore error -ENOENT from parsers on subpartitions
[+] mtd: rawnand: lpc32xx_slc: Convert to use devm_gpiod_get_optional()
[+] mtd: spinand: esmt: add support for F50L1G41LC
[+] s390/debug: Update description of resize operation
[+] PCI: Add Intel Nova Lake S audio Device ID
[+] ALSA: hda/hdmi: intelhdmi: add HDMI codec ID for Intel NVL
[+] ASoC: Intel: soc-acpi: add NVL match tables
[+] ASoC: Intel: soc-acpi-intel-nvl-match: add rt722 l3 support
[+] ASoC: SOF: Intel: add initial support for NVL-S
[+] ALSA: hda: core: intel-dsp-config: Add support for NVL-S
[+] ALSA: hda: controllers: intel: add support for Nova Lake S
[+] arm64: dts: socfpga: agilex5: update qspi partitions for 013b board
[+] gpu: nova-core: make formatting compatible with rust tree
[+] dt-bindings: PCI: qcom,pcie-sa8775p: Add missing required power-domains and resets
[+] dt-bindings: PCI: qcom,pcie-sc7280: Add missing required power-domains and resets
[+] dt-bindings: PCI: qcom,pcie-sc8280xp: Add missing required power-domains and resets
[+] dt-bindings: PCI: qcom,pcie-sm8150: Add missing required power-domains and resets
[+] dt-bindings: PCI: qcom,pcie-sm8250: Add missing required power-domains and resets
[+] dt-bindings: PCI: qcom,pcie-sm8350: Add missing required power-domains and resets
[+] dt-bindings: PCI: qcom,pcie-sm8450: Add missing required power-domains and resets
[+] dt-bindings: PCI: qcom,pcie-sm8550: Add missing required power-domains and resets
[+] dt-bindings: PCI: qcom,pcie-x1e80100: Add missing required power-domains and resets
[+] dt-bindings: pci: spacemit: Introduce PCIe host controller
[+] PCI: spacemit: Add SpacemiT PCIe host driver
[+] NFS: nfsd-maintainer-entry-profile: Inline function name prefixes
[+] nfsd: stop pretending that we cache the SEQUENCE reply.
[+] nfsd: Use MD5 library instead of crypto_shash
[+] drm/mediatek: mtk_hdmi: Fix probe device leaks
[+] drm/mediatek: mtk_hdmi: Drop redundant clock retrieval in mtk_hdmi_get_cec_dev
[+] drm/mediatek: mtk_hdmi: Improve mtk_hdmi_get_all_clk() flexibility
[+] drm/mediatek: mtk_hdmi: Add HDMI IP version configuration to pdata
[+] drm/mediatek: mtk_hdmi: Split driver and add common probe function
[+] drm/mediatek: mtk_hdmi_common: Make CEC support optional
[+] drm/mediatek: mtk_hdmi_common: Assign DDC adapter pointer to bridge
[+] drm/mediatek: mtk_hdmi_common: Add OP_HDMI if helper funcs assigned
[+] drm/mediatek: mtk_hdmi_common: Add var to enable interlaced modes
[+] drm/mediatek: Introduce HDMI/DDC v2 for MT8195/MT8188
[+] drm/mediatek: mtk_hdmi_v2: Add debugfs ops and implement ABIST
[+] drm/mediatek: mtk_hdmi_common: Defer probe when ddc i2c bus isn't available yet
[+] drm/mediatek: Fix probe resource leaks
[+] drm/mediatek: Fix probe memory leak
[+] drm/mediatek: Fix probe device leaks
[+] drm/mediatek: ovl_adaptor: Fix probe device leaks
[+] sched_ext: Use kvfree_rcu() to release per-cpu ksyncs object
[+] floppy: fix for PAGE_SIZE != 4KB
[+] pidfs: simplify PIDFD_GET__NAMESPACE ioctls
[+] KVM: x86: Use "checked" versions of get_user() and put_user()
[+] KVM: x86: WARN if hrtimer callback for periodic APIC timer fires with period=0
[+] KVM: x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn()
[+] KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
[+] KVM: x86: Grab lapic_timer in a local variable to cleanup periodic code
[+] Revert "x86: kvm: introduce periodic global clock updates"
[+] Revert "x86: kvm: rate-limit global clock updates"
[+] KVM: x86: remove comment about ntp correction sync for
[+] Merge back earlier material related to system sleep for 6.19
[+] sched/fair: Skip sched_balance_running cmpxchg when balance is not due
[+] sched/fair: Have SD_SERIALIZE affect newidle balancing
[+] sched: Increase sched_tick_remote timeout
[+] sched/fair: Enable scheduler feature NEXT_BUDDY
[+] sched/fair: Reimplement NEXT_BUDDY to align with EEVDF goals
[+] sched/fair: Revert max_newidle_lb_cost bump
[+] sched/fair: Small cleanup to sched_balance_newidle()
[+] sched/fair: Small cleanup to update_newidle_cost()
[+] sched/fair: Proportional newidle balance
[+] block: consider discard merge last
[+] block/blk-throttle: Fix throttle slice time for SSDs
[+] block/blk-throttle: drop unneeded blk_stat_enable_accounting
[+] block/blk-throttle: Remove throtl_slice from struct throtl_data
[+] zloop: make the write pointer of full zones invalid
[+] zloop: fail zone append operations that are targeting full zones
[+] zloop: simplify checks for writes to sequential zones
[+] zloop: introduce the zone_append configuration parameter
[+] zloop: introduce the ordered_zone_append configuration parameter
[+] Documentation: admin-guide: blockdev: update zloop parameters
[+] cxl/test: Standardize CXL auto region size
[+] cxl/test: Add cxl_test CFMWS support for extended linear cache
[+] cxl/test: Add support for acpi extended linear cache
[+] ARM: multi_v7_defconfig: Enable TI PRU Ethernet driver
[+] MAINTAINERS: Add entry for TQ-Systems AM335 device trees
[+] dt-bindings: bus: Convert cznic,moxtet to DT schema
[+] dt-bindings: arm: Convert Marvell CP110 System Controller to DT schema
[+] dt-bindings: arm: Convert Marvell AP80x System Controller to DT schema
[+] dt-bindings: interrupt-controller: fsl,irqsteer: Add i.MX95 support
[+] dt-bindings: fix redundant quotes on fsl,imx6q-vdoa.yaml
[+] dt-bindings: bus: don't check node names
[+] MAINTAINERS: Change Altera socfpga-ecc-manager.yaml maintainer
[+] dt-bindings: gpu: mali-bifrost: Add compatible for MT8365 SoC
[+] dt-bindings: power: Convert Actions Owl SPS to DT schema
[+] dt-bindings: Fix inconsistent quoting
[+] dt-bindings: arm: Add missing APM X-Gene SoC platforms
[+] dt-bindings: arm: Add missing AMD Seattle SoC platforms
[+] dt-bindings: arm: Add missing LGE SoC platforms
[+] dt-bindings: media: Convert MediaTek mt8173-mdp bindings to DT schema
[+] dt-bindings: nvmem: Convert brcm,ocotp to DT schema
[+] dt-bindings: Update Krzysztof Kozlowski's email
[+] dt-bindings: Remove extra blank lines
[+] docs: dt-bindings: Extend the ordering list with a blank newline before status
[+] of: overlay: Avoid spurious error messages in of_overlay_remove()
[+] dt-bindings: thermal: Convert amazon,al-thermal to DT schema
[+] dt-bindings: thermal: Convert brcm,sr-thermal to DT schema
[+] dt-bindings: thermal: Drop db8500-thermal.txt
[+] dt-bindings: dma: Convert apm,xgene-storm-dma to DT schema
[+] of/address: Remove the incorrect and misleading comment
[+] spi: davinci: remove platform data header
[+] of/irq: Ignore interrupt parent for nodes without interrupts
[+] kbuild: Ensure .dtbo targets are applied to a base .dtb
[+] spi: bcm63xx: fix premature CS deassertion on RX-only transactions
[+] drm/msm: Fix NULL pointer dereference in crashstate_get_vm_logs()
[+] drm/msm: fix missing NULL check after kcalloc in crashstate_get_bos()
[+] drm/msm/a2xx: stop over-complaining about the legacy firmware
[+] drm/msm: Wait for MMU devcoredump when waiting for GMU
[+] Merge branch 'for-6.19/cxl-elc-test' into cxl-for-next
[+] block: rate-limit capacity change info log
[+] Documentation/hwmon: Fix broken datasheet links for zl6100
[+] Merge tag 'ib-mfd-hwmon-v6.19' into hwmon-next
[+] PM: hibernate: Clean up kernel-doc comment style usage
[+] Merge tag 'drm-intel-next-2025-11-14' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
[+] arm64/sme: Support disabling streaming mode via ptrace on SME only systems
[+] kselftst/arm64: Test NT_ARM_SVE FPSIMD format writes on non-SVE systems
[+] kselftest/arm64: Cover disabling streaming mode without SVE in fp-ptrace
[+] PCI: stm32: Fix LTSSM EP race with start link
[+] PCI: stm32: Fix EP page_size alignment
[+] PCI: stm32: Don't use 'proxy' headers
[+] Merge tag 'drm-intel-gt-next-2025-11-14' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
[+] Merge tag 'amd-drm-next-6.19-2025-11-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
[+] rust: i2c: add basic I2C device and driver abstractions
[+] rust: i2c: add manual I2C device creation abstractions
[+] samples: rust: add Rust I2C sample driver
[+] samples: rust: add Rust I2C client registration sample
[+] soc: rockchip: grf: Add select correct PWM implementation on RK3368
[+] rust: allow `clippy::disallowed_names` for doctests
[+] rust: add num module and Integer trait
[+] rust: Add trait to convert a device reference to a bus device reference
[+] NFS: Avoid changing nlink when file removes and attribute updates race
[+] dt-bindings: cache: sifive,ccache0: add a pic64gx compatible
[+] memregion: Drop unused IORES_DESC_* parameter from cpu_cache_invalidate_memregion()
[+] memregion: Support fine grained invalidate by cpu_cache_invalidate_memregion()
[+] riscv: dts: sophgo: Add SPI NOR node for SG2042
[+] riscv: dts: sophgo: Enable SPI NOR node for PioneerBox
[+] riscv: dts: sophgo: Enable SPI NOR node for SG2042_EVB_V1
[+] riscv: dts: sophgo: Enable SPI NOR node for SG2042_EVB_V2
[+] perf stat: Display metric-only for 0 counters
[+] libperf cpumap: Reduce allocations and sorting in intersect
[+] perf pmu: perf_cpu_map__new_int to avoid parsing a string
[+] perf tool_pmu: Use old_count when computing count values for time events
[+] perf stat-shadow: Read tool events directly
[+] perf stat: Reduce scope of ru_stats
[+] perf stat: Reduce scope of walltime_nsecs_stats
[+] perf tool_pmu: More accurately set the cpus for tool events
[+] functionfs: don't abuse ffs_data_closed() on fs shutdown
[+] functionfs: don't bother with ffs->ref in ffs_data_{opened,closed}()
[+] functionfs: need to cancel ->reset_work in ->kill_sb()
[+] functionfs: fix the open/removal races
[+] functionfs: switch to simple_remove_by_name()
[+] convert functionfs
[+] gadgetfs: switch to simple_remove_by_name()
[+] convert gadgetfs
[+] hypfs: don't pin dentries twice
[+] hypfs: switch hypfs_create_str() to returning int
[+] hypfs: swich hypfs_create_u64() to returning int
[+] convert hypfs
[+] convert rpc_pipefs
[+] convert nfsctl
[+] convert rust_binderfs
[+] get rid of kill_litter_super()
[+] convert securityfs
[+] kill securityfs_recursive_remove()
[+] d_make_discardable(): warn if given a non-persistent dentry
[+] bpf: Fix invalid prog->stats access when update_effective_progs fails
[+] ALSA: hda/tas2781: fix speaker id retrieval for multiple probes
[+] ALSA: hda/realtek: Add match for ASUS Xbox Ally projects
[+] powerpc, mm: Fix mprotect on book3s 32-bit
[+] powerpc/64s/slb: Fix SLB multihit issue during SLB preload
[+] powerpc/64s/hash: Restrict stress_hpt_struct memblock region to within RMA limit
[+] powerpc/64s/ptdump: Fix kernel_hash_pagetable dump for ISA v3.00 HPTE format
[+] powerpc/64s/hash: Fix phys_addr_t printf format in htab_initialize()
[+] powerpc/64s/hash: Improve hash mmu printk messages
[+] powerpc/64s/hash: Hash hpt_order should be only available with Hash MMU
[+] powerpc/64s/hash: Update directMap page counters for Hash
[+] powerpc/64s/pgtable: Enable directMap counters in meminfo for Hash
[+] powerpc/ptdump: Dump PXX level info for kernel_page_tables
[+] powerpc/64s/slb: Make preload_add return type as void
[+] powerpc/64s/slb: Add no_slb_preload early cmdline param
[+] xfs: remove the unused bv field in struct xfs_gc_bio
[+] platform/x86: asus-armoury: add apu-mem control support
[+] platform/x86: asus-armoury: add screen auto-brightness toggle
[+] platform/x86: asus-wmi: deprecate bios features
[+] platform/x86: asus-wmi: rename ASUS_WMI_DEVID_PPT_FPPT
[+] platform/x86: asus-armoury: add ppt_* and nv_* tuning knobs
[+] objtool: Set minimum xxhash version to 0.8
[+] objtool/klp: Only enable --checksum when needed
[+] fs/nls: Fix utf16 to utf8 conversion
[+] platform/x86: wmi: Use correct type when populating ACPI objects
[+] platform/x86: wmi: Remove extern keyword from prototypes
[+] platform/x86: wmi: Move WMI core code into a separate directory
[+] ASoC: Intel: avs: Allow for NHLT configuration
[+] spi: aspeed: Add AST2700 SoC support and Quad SPI
[+] mtd: spi-nor: micron-st: rename the die_late_init functions
[+] mtd: spi-nor: micron-st: move set_octal_dtr to late_init()
[+] mtd: spi-nor: micron-st: use SFDP of mt35xu512aba
[+] mtd: spi-nor: micron-st: add mt35xu01gbba support
[+] mtd: spi-nor: micron-st: add TODO for fixing mt35xu02gcba
[+] dt-bindings: gpio: mpfs-gpio: Add pic64gx GPIO compatibility
[+] mtd: spi-nor: core: Check read CR support
[+] fs/ntfs3: out1 also needs to put mi
[+] fs/ntfs3: Prevent memory leaks in add sub record
[+] fs/ntfs3: change the default mount options for "acl" and "prealloc"
[+] drm/mediatek: Fix CCORR mtk_ctm_s31_32_to_s1_n function issue
[+] drbd: turn bitmap I/O comments into regular block comments
[+] loop: add helper lo_cmd_nr_bvec()
[+] loop: add helper lo_rw_aio_prep()
[+] loop: add lo_submit_rw_aio()
[+] loop: move command blkcg/memcg initialization into loop_queue_work
[+] loop: try to handle loop aio command via NOWAIT IO first
[+] loop: add hint for handling aio via IOCB_NOWAIT
[+] Merge branch 'loop-aio-nowait' into for-6.19/block
[+] pinctrl: intel: Export intel_gpio_add_pin_ranges()
[+] pinctrl: cherryview: Convert to use intel_gpio_add_pin_ranges()
[+] Merge patch series "pinctrl: intel: Export intel_gpio_add_pin_ranges() and use it"
[+] iov_iter: Convert copy_from_user_iter() to masked user access
[+] iov_iter: Add missing speculation barrier to copy_from_user_iter()
[+] scm: Convert put_cmsg() to scoped user access
[+] lib/strn*,uaccess: Use masked_user_{read/write}_access_begin when required
[+] powercap: intel_rapl: Add support for Nova Lake processors
[+] cpufreq: intel_pstate: Eliminate some code duplication
[+] rseq: Delete duplicate if statement in rseq_virt_userspace_exit()
[+] genirq: Use raw_spinlock_irq() in irq_set_affinity_notifier()
[+] mmc: meson-mx-sdio: Switch to regmap for register access
[+] mmc: meson-mx-sdio: Use devm_clk_get_enabled()
[+] mmc: meson-mx-sdio: Refactor internal clock initialization
[+] mmc: meson-mx-sdio: Use devm_mmc_alloc_host() helper
[+] mmc: meson-mx-sdio: Use dev_err_probe() where appropriate
[+] mmc: meson-mx-sdio: Fix indentation in meson_mx_mmc_irq_thread()
[+] mmc: meson-mx-sdio: Ignore disabled "mmc-slot" child-nodes
[+] dt-bindings: mmc: am654: Simplify dma-coherent property
[+] mmc: renesas_sdhi: Deassert the reset signal on probe
[+] mmc: renesas_sdhi: Switch to SYSTEM_SLEEP_PM_OPS()/RUNTIME_PM_OPS() and pm_ptr()
[+] mmc: renesas_sdhi: Add suspend/resume hooks
[+] fuse: signal that a fuse inode should exhibit local fs behaviors
[+] drm/msm/registers: Fix encoding fields in 64b registers
[+] drm/msm/a6xx: Fix out of bound IO access in a6xx_get_gmu_registers
[+] drm/msm/a6xx: Flush LRZ cache before PT switch
[+] drm/msm/a6xx: Fix the gemnoc workaround
[+] drm/msm/a6xx: Skip dumping SCRATCH registers
[+] drm/msm/adreno: Common-ize PIPE definitions
[+] drm/msm/adreno: Move adreno_gpu_func to catalogue
[+] drm/msm/adreno: Move gbif_halt() to adreno_gpu_func
[+] drm/msm/adreno: Add MMU fault handler to adreno_gpu_func
[+] drm/amd/display: Add interface to capture expected HW state from SW state
[+] drm/amd/display: Add panel replay capability detection
[+] drm/amd/display: Add panel replay enablement option and logic
[+] drm/amd/display: Get panel replay capability from DPCD
[+] drm/amd/display: Re-check seamless boot can be enabled or not
[+] drm/amd/display: Move sleep into each retry for retrieve_link_cap()
[+] EDAC/ghes: Replace deprecated strcpy() in ghes_edac_report_mem_error()
[+] drm/amd/display: Increase DPCD read retries
[+] drm/amd/display: Add an HPD filter for HDMI
[+] drm/amd/display: Add pipe topology history to dc
[+] drm/amd/display: Clear the CUR_ENABLE register on DCN20 on DPP5
[+] drm/amd/display: Add null pointer check in link_dpms
[+] drm/amd/display: Check DCCG_AUDIO_DTO2 register mask exist
[+] drm/amd/display: Fix pbn to kbps Conversion
[+] drm/amd/display: Ignore Coverity false positive
[+] drm/amd/display: Promote DC to 3.2.359
[+] drm/amdgpu: Unregister mce notifier
[+] drm/amd/display: dc_hw_sequencer.c: remove kernel-doc comments
[+] drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
[+] drm/amd/display: Fix warning for analog stream encoders
[+] drm/amd/display: Cleanup uses of the analog flag
[+] drm/amd/display: Cleanup early return in construct_phy
[+] drm/amd/display: Move analog check to dce110_hwseq
[+] Documentation/kernel-parameters: fix typo in retbleed= kernel parameter description
[+] docs: parse-headers.rst: Fix a typo
[+] Documentation/kernel-parameters: Move the kernel build options
[+] docs: Move the python libraries to tools/lib/python
[+] docs: bring some order to our Python module hierarchy
[+] Merge branch 'python-modules' into docs-mw
[+] dt-bindings: clock: mmcc-sdm660: Add missing MDSS reset
[+] clk: qcom: mmcc-sdm660: Add missing MDSS reset
[+] clk: qcom: clk_mem_branch: add enable mask and invert flags
[+] clk: qcom: ecpricc-qdu100: Add mem_enable_mask to the clock memory branch
[+] PNP: Fix ISAPNP to generate uevents to auto-load modules
[+] dt-bindings: reset: microchip: Add LAN969x support
[+] reset: sparx5: add LAN969x support
[+] dt-bindings: reset: eswin: Documentation for eic7700 SoC
[+] reset: eswin: Add eic7700 reset driver
[+] dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/G3S support
[+] reset: rzg2l-usbphy-ctrl: Add support for USB PWRRDY
[+] reset: rzg2l-usbphy-ctrl: Add support for RZ/G3S SoC
[+] clk: davinci: psc: drop unused reset lookup
[+] reset: remove legacy reset lookup code
[+] dt-bindings: reset: thead,th1520-reset: Remove non-VO-subsystem resets
[+] dt-bindings: reset: thead,th1520-reset: Add controllers for more subsys
[+] reset: th1520: Prepare for supporting multiple controllers
[+] reset: th1520: Support reset controllers in more subsystems
[+] reset: rzg2l-usbphy-ctrl: Fix a NULL vs IS_ERR() bug in probe
[+] reset: fix BIT macro reference
[+] Documentation: hid-alps: Fix packet format section headings
[+] Documentation: hid-alps: Format DataByte* subsection headings
[+] phy: add new phy_notify_state() api
[+] phy: samsung: gs101-ufs: Add .notify_phystate() & hibern8 enter/exit values
[+] phy: Add new phy_notify_state() api
[+] phy: core: Remove extra space after '='
[+] drm/msm/a6xx: Sync latest register definitions
[+] drm/msm/a6xx: Rebase GMU register offsets
[+] drm/msm/a8xx: Add support for A8x GMU
[+] drm/msm/a6xx: Improve MX rail fallback in RPMH vote init
[+] drm/msm/a6xx: Share dependency vote table with GMU
[+] drm/msm/adreno: Introduce A8x GPU Support
[+] drm/msm/adreno: Support AQE engine
[+] drm/msm/a8xx: Add support for Adreno 840 GPU
[+] drm/msm/adreno: Do CX GBIF config before GMU start
[+] drm/msm/a8xx: Add support for Adreno X2-85 GPU
[+] dt-bindings: arm-smmu: Add Kaanapali and Glymur GPU SMMU
[+] dt-bindings: display/msm/gmu: Add Adreno 840 GMU
[+] dt-bindings: display/msm/gmu: Add Adreno X2-85 GMU
[+] dt-bindings: phy: renesas: Document Renesas RZ/G3E USB3.0 PHY
[+] phy: renesas: Add Renesas RZ/G3E USB3.0 PHY driver
[+] phy: Add Renesas RZ/G3E USB3.0 PHY driver
[+] ASoC: convert to snd_soc_dapm_xxx()
[+] dm: Don't warn if IMA_DISABLE_HTABLE is not enabled
[+] dm verity fec: Expose corrected block count via status
[+] dm mpath: enable DM_TARGET_ATOMIC_WRITES
[+] dm-ebs: Mark full buffer dirty even on partial write
[+] dt-bindings: PCI: Add binding for Toshiba TC9563 PCIe switch
[+] PCI: Add .assert_perst() to control PCIe PERST#
[+] PCI: dwc: Implement .assert_perst() for dwc glue drivers
[+] PCI: qcom: Implement .assert_perst()
[+] x86/cpufeatures: Enumerate the LASS feature bits
[+] x86/cpu: Add an LASS dependency on SMAP
[+] x86/asm: Introduce inline memcpy and memset
[+] x86/alternatives: Disable LASS when patching kernel code
[+] x86/kexec: Disable LASS during relocate kernel
[+] x86/traps: Communicate a LASS violation in #GP message
[+] selftests/x86: Update the negative vsyscall tests to expect a #GP
[+] x86/cpu: Enable LASS during CPU initialization
[+] ASoC: mediatek: mt8189: add common header
[+] ASoC: mediatek: mt8189: support audio clock control
[+] ASoC: mediatek: mt8189: support ADDA in platform driver
[+] ASoC: mediatek: mt8189: support I2S in platform driver
[+] ASoC: mediatek: mt8189: support TDM in platform driver
[+] ASoC: mediatek: mt8189: support PCM in platform driver
[+] ASoC: dt-bindings: mediatek,mt8189-afe-pcm: add audio afe document
[+] ASoC: mediatek: mt8189: add platform driver
[+] ASoC: dt-bindings: mediatek,mt8189-nau8825: add mt8189-nau8825 document
[+] ASoC: mediatek: mt8189: add machine driver with nau8825
[+] ASoC: SOF: imx9: use SCMI API for LM management
[+] ASoC: SDCA: Add companion amp Function
[+] ASoC: SOF: sof-client-probes: Replace snprintf() with scnprintf()
[+] spi: imx: add 16/32 bits per word support for target PIO mode
[+] MAINTAINERS: adjust file entry in RISC-V MICROCHIP SUPPORT
[+] regulator: dt-bindings: pca9540: add debounce timer configuration
[+] regulator: pca9450: Add support for setting debounce settings
[+] regulator: renesas-usb-vbus-regulator: Remove unused headers
[+] Input: ti_am335x_tsc - clamp coordinate_readouts to DT maximum (6)
[+] efi: Fix trailing whitespace in header file
[+] efi/libstub: gop: Find GOP handle instead of GOP data
[+] efi/libstub: gop: Initialize screen_info in helper function
[+] efi/libstub: gop: Add support for reading EDID
[+] efi/libstub: x86: Store EDID in boot_params
[+] fs/resctrl: Consider sparse masks when initializing new group's allocation
[+] ata: pata_pcmcia: Add Iomega Clik! PCMCIA ATA/ATAPI Adapter
[+] devres: Remove unused devm_free_percpu()
[+] block: plug attempts to batch allocate tags multiple times
[+] fs: Add the __data_racy annotation to backing_dev_info.ra_pages
[+] block: Remove queue freezing from several sysfs store callbacks
[+] Revert "block: consider discard merge last"
[+] clk: qcom: branch: Extend invert logic for branch2 mem clocks
[+] dt-bindings: clock: qcom: Add SM8750 video clock controller
[+] clk: qcom: videocc-sm8750: Add video clock controller driver for SM8750
[+] dt-bindings: clock: qcom: x1e80100-dispcc: Add USB4 router link resets
[+] clk: qcom: x1e80100-dispcc: Add USB4 router link resets
[+] cxl/test: remove unused mock function for cxl_rcd_component_reg_phys()
[+] Merge branch 'for-6.19/cxl-misc' into cxl-for-next
[+] selftests/bpf: Move common TCP helpers into bpf_tracing_net.h
[+] selftests/bpf: Replace TCP CC string comparisons with bpf_strncmp
[+] Merge tag 'renesas-pinctrl-for-v6.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
[+] pinctrl: airoha: fix pinctrl function mismatch issue
[+] pinctrl: airoha: Fix AIROHA_PINCTRL_CONFS_DRIVE_E2 in an7583_pinctrl_match_data
[+] spi: sophgo: Fix incorrect use of bus width value macros
[+] cxl/test: Remove ret_limit race condition in mock_get_event()
[+] cxl/test: Assign overflow_err_count from log->nr_overflow
[+] rust: num: add Bounded integer wrapping type
[+] MAINTAINERS: add entry for the Rust `num` module
[+] dt-bindings: interconnect: qcom-bwmon: Document Kaanapali BWMONs
[+] Merge branch 'icc-kaanapali' into icc-next
[+] block: remove the declaration of elevator_init_mq function
[+] Merge branch 'for-6.19/cxl-misc' into cxl-for-next
[+] KVM: x86: Allocate/free user_return_msrs at kvm.ko (un)loading time
[+] Clarify the rootid_owns_currentns
[+] hfsplus: Verify inode mode when loading from disk
[+] hfsplus: fix volume corruption issue for generic/073
[+] bpf: Always charge/uncharge memory when allocating/unlinking storage elements
[+] bpf: Remove smap argument from bpf_selem_free()
[+] bpf: Save memory alloction info in bpf_local_storage
[+] bpf: Replace bpf memory allocator with kmalloc_nolock() in local storage
[+] Merge branch 'replace-bpf-memory-allocator-with-kmalloc_nolock-in-local-storage'
[+] KVM: VMX: Use on-stack copy of @flags in __vmx_vcpu_run()
[+] x86/bugs: Use VM_CLEAR_CPU_BUFFERS in VMX as well
[+] x86/bugs: Decouple ALTERNATIVE usage from VERW macro definition
[+] x86/bugs: Use an x86 feature to track the MMIO Stale Data mitigation
[+] KVM: VMX: Handle MMIO Stale Data in VM-Enter assembly via ALTERNATIVES_2
[+] x86/bugs: KVM: Move VM_CLEAR_CPU_BUFFERS into SVM as SVM_CLEAR_CPU_BUFFERS
[+] KVM: VMX: Bundle all L1 data cache flush mitigation code together
[+] KVM: VMX: Disable L1TF L1 data cache flush if CONFIG_CPU_MITIGATIONS=n
[+] KVM: x86: Unify L1TF flushing under per-CPU variable
[+] KVM: SVM: Handle #MCs in guest outside of fastpath
[+] ASoC: mediatek: Add support for MT8189 SoC
[+] io_uring/register: use correct location for io_rings_layout
[+] hwmon: Add Apple Silicon SMC hwmon driver
[+] hwmon: (k10temp) Add AMD Steam Deck APU ID
[+] perf arm_spe: Fix memset subclass in operation
[+] perf arm_spe: Unify operation naming
[+] perf arm_spe: Decode GCS operation
[+] perf arm_spe: Rename SPE_OP_PKT_IS_OTHER_SVE_OP macro
[+] perf arm_spe: Decode ASE and FP fields in other operation
[+] perf arm_spe: Decode SME data processing packet
[+] perf arm_spe: Remove unused operation types
[+] perf arm_spe: Consolidate operation types
[+] perf arm_spe: Introduce data processing macro for SVE operations
[+] perf arm_spe: Report register access in record
[+] perf arm_spe: Report MTE allocation tag in record
[+] perf arm_spe: Report extended memory operations in records
[+] perf arm_spe: Report associated info for SVE / SME operations
[+] perf arm_spe: Report memset and memcpy in records
[+] perf arm_spe: Report GCS in record
[+] perf arm_spe: Expose SIMD information in other operations
[+] perf arm_spe: Synthesize memory samples for SIMD operations
[+] perf stat: Read tool events last
[+] gpio: shared: fix a NULL-pointer dereference
[+] gpio: shared: extend the ifdef guard to gpio_shared_find_entry()
[+] fs/ntfs3: check for shutdown in fsync
[+] lib/vsprintf: Deduplicate special hex number specifier data
[+] lib/vsprintf: Add specifier for printing struct timespec64
[+] ceph: Switch to use %ptSp
[+] libceph: Switch to use %ptSp
[+] dma-buf: Switch to use %ptSp
[+] drm/amdgpu: Switch to use %ptSp
[+] drm/msm: Switch to use %ptSp
[+] autofs: dont trigger mount if it cant succeed
[+] pwm: bcm2835: Make sure the channel is enabled after pwm_request()
[+] Documentation: gpio: Add a compatibility and feature list for PCA953x
[+] watch_queue: Use local kmap in post_one_notification()
[+] fs: remove spurious exports in fs/file_attr.c
[+] drm/vblank: Switch to use %ptSp
[+] drm/xe: Switch to use %ptSp
[+] e1000e: Switch to use %ptSp
[+] igb: Switch to use %ptSp
[+] ipmi: Switch to use %ptSp
[+] media: av7110: Switch to use %ptSp
[+] mmc: mmc_test: Switch to use %ptSp
[+] net: dsa: sja1105: Switch to use %ptSp
[+] PCI: epf-test: Switch to use %ptSp
[+] pps: Switch to use %ptSp
[+] ptp: ocp: Switch to use %ptSp
[+] s390/dasd: Switch to use %ptSp
[+] scsi: fnic: Switch to use %ptSp
[+] ASoC: soc-core: Pre-check zero CPU/codec DAIs, handle early rtd->dais alloc failure
[+] scsi: snic: Switch to use %ptSp
[+] tracing: Switch to use %ptSp
[+] ASoC: wsa881x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from GPIO lookup
[+] ASoC: wsa883x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from GPIO lookup
[+] regulator: make the subsystem aware of shared GPIOs
[+] devres: Move devm_alloc_percpu() and related to devres.h
[+] platform/x86/intel: Introduce Intel Elkhart Lake PSE I/O
[+] gpio: elkhartlake: Convert to auxiliary driver
[+] KVM: VMX: Handle #MCs on VM-Enter/TD-Enter outside of the fastpath
[+] KVM: x86: Load guest/host XCR0 and XSS outside of the fastpath run loop
[+] KVM: x86: Load guest/host PKRU outside of the fastpath run loop
[+] KVM: x86: Add a helper to dedup loading guest/host XCR0 and XSS
[+] NFS: Initialise verifiers for visible dentries in readdir and lookup
[+] NFS: Initialise verifiers for visible dentries in nfs_atomic_open()
[+] fs: move mntput_no_expire() slowpath into a dedicated routine
[+] dt-bindings: pinctrl: aspeed,ast2600-pinctrl: Add PCIe RC PERST# group
[+] Merge branch 'icc-dynamic-ids' into icc-next
[+] dt-bindings: interconnect: qcom,sm6350-rpmh: Add clocks for QoS
[+] interconnect: qcom: icc-rpmh: Get parent's regmap for nested NoCs
[+] interconnect: qcom: sm6350: Remove empty BCM arrays
[+] interconnect: qcom: sm6350: enable QoS configuration
[+] Merge branch 'icc-sm6350' into icc-next
[+] dt-bindings: pinctrl: cix,sky1-pinctrl: Drop duplicate newline
[+] ima: Access decompressed kernel module to verify appended signature
[+] MAINTAINERS: add missing block layer user API header files
[+] MAINTAINERS: add a maintainer for zoned block device support
[+] zloop: fix zone append check in zloop_rw()
[+] dt-bindings: arm: amlogic: meson-gx-ao-secure: support more SoCs
[+] soc: amlogic: meson-gx-socinfo: add new SoCs id
[+] printk: Allow printk_trigger_flush() to flush all types
[+] printk: Avoid scheduling irq_work on suspend
[+] lsm: use unrcu_pointer() for current->cred in security_init()
[+] mfd: ls2kbmc: Remove unneeded semicolon from ls2k_bmc_recover_pci_data()
[+] mfd: Kconfig: Drop OF dependency on MFD_MAX5970
[+] mm: add spurious fault fixing support for huge pmd
[+] arm64, tlbflush: don't TLBI broadcast if page reused in write fault
[+] remoteproc: imx_dsp_rproc: Simplify power domain attach and error handling
[+] mfd: simple-mfd-i2c: Make ID table style consistent
[+] mfd: simple-mfd-i2c: Don't use "proxy" headers
[+] remoteproc: imx_dsp_rproc: Use devm_rproc_add() helper
[+] remoteproc: imx_dsp_rproc: Use devm_pm_runtime_enable() helper
[+] dt-bindings: display: panel: properly document LG LD070WX3 panel
[+] gpu/drm: panel: add support for LG LD070WX3-SL01 MIPI DSI panel
[+] dt-bindings: display: panel: document Samsung LTL106AL01 simple panel
[+] gpu/drm: panel: simple-panel: add Samsung LTL106AL01 LVDS panel support
[+] remoteproc: imx_dsp_rproc: Use dev_err_probe() for firmware and mode errors
[+] dt-bindings: vendor-prefixes: Add Raystar Optronics, Inc
[+] dt-bindings: display: simple: Add Raystar RFF500F-AWH-DNN panel
[+] drm/panel: simple: Add Raystar RFF500F-AWH-DNN panel entry
[+] remoteproc: imx_dsp_rproc: Drop extra space
[+] drm/panel: jadard-jd9365da-h3: Use dev_err_probe() instead of DRM_DEV_ERROR() during probing
[+] remoteproc: imx_dsp_rproc: Use start/stop/detect_mode ops from imx_rproc_dcfg
[+] dt-bindings: display: panel: ronbo,rb070d30: panel-common ref
[+] dt-bindings: panel: lvds: add Winstar WF70A8SYJHLNGA
[+] drm/panel: ronbo-rb070d30: fix warning with gpio controllers that sleep
[+] remoteproc: imx_dsp_rproc: Move imx_dsp_rproc_dcfg closer to imx_dsp_rproc_of_match
[+] dt-bindings: ili9881c: Add compatible string for Wanchanglong w552946aaa
[+] drm/panel: ilitek-ili9881d: Add support for Wanchanglong W552946AAA panel
[+] remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_MMIO switch case
[+] dt-bindings: panel: Convert Samsung SOFEF00 DDIC into standalone yaml
[+] drm/panel: sofef00: Clean up panel description after s6e3fc2x01 removal
[+] drm/panel: sofef00: Handle all regulators
[+] drm/panel: sofef00: Split sending commands to the enable/disable functions
[+] drm/panel: sofef00: Introduce page macro
[+] drm/panel: sofef00: Add prepare_prev_first flag to drm_panel
[+] drm/panel: sofef00: Initialise at 50% brightness
[+] drm/panel: sofef00: Introduce compatible which includes the panel name
[+] drm/panel: sofef00: Simplify get_modes
[+] drm/panel: sofef00: Mark the LPM mode always-on
[+] drm/panel: sofef00: Non-continuous mode and video burst are supported
[+] remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_SCU_API switch case
[+] remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_RESET_CONTROLLER switch case
[+] remoteproc: imx_rproc: Remove enum imx_rproc_method
[+] ALSA: pcmtest: Replace deprecated strcpy with strscpy_pad in setup_patt_bufs
[+] remoteproc: imx_dsp_rproc: Simplify start/stop error handling
[+] RISC-V: Enable HOTPLUG_PARALLEL for secondary CPUs
[+] riscv: Remove __GFP_HIGHMEM masking
[+] riscv: pgtable: Use riscv_has_extension_unlikely
[+] riscv: checksum: Use riscv_has_extension_likely
[+] riscv: hweight: Use riscv_has_extension_likely
[+] riscv: bitops: Use riscv_has_extension_likely
[+] riscv: cmpxchg: Use riscv_has_extension_likely
[+] raid6: riscv: Prevent compiler from breaking inline vector assembly code
[+] raid6: riscv: Allow code to be compiled in userspace
[+] raid6: test: Add support for RISC-V
[+] riscv: ptrace: Optimize the allocation of vector regset
[+] selftests: riscv: Add test for the Vector ptrace interface
[+] riscv: Add ISA extension parsing for Zalasr
[+] dt-bindings: riscv: Add Zalasr ISA extension description
[+] riscv: hwprobe: Export Zalasr extension
[+] riscv: Introduce Zalasr instructions
[+] riscv: hwprobe: Expose Zicbop extension and its block size
[+] selftests/riscv: Add Zicbop prefetch test
[+] NFS: Initialise verifiers for visible dentries in _nfs4_open_and_get_state
[+] scsi: ufs: core: Fix single doorbell mode support
[+] pmdomain: Merge branch dt into next
[+] scsi: ufs: core: Use scsi_device_busy()
[+] PM: wakeup: Add out-of-band system wakeup support for devices
[+] pmdomain: core: Allow power-off for out-of-band wakeup-capable devices
[+] usb: chipidea: core: detach power domain for ci_hdrc platform device
[+] usb: chipidea: ci_hdrc_imx: Set out of band wakeup for i.MX95
[+] usb: dwc3: imx8mp: Set out of band wakeup for i.MX95
[+] pmdomain: qcom: rpmhpd: Add RPMh power domain support for Kaanapali
[+] pmdomain: mediatek: Add support for Hardware Voter power domains
[+] pmdomain: mediatek: Add support for secure HWCCF infra power on
[+] pmdomain: mediatek: Add support for MT8196 SCPSYS power domains
[+] pmdomain: mediatek: Add support for MT8196 HFRPSYS power domains
[+] pmdomain: rockchip: Add support for RV1126B
[+] cpuidle: psci: Replace deprecated strcpy in psci_idle_init_cpu
[+] pmdomain: mediatek: Fix build-errors
[+] pmdomain: mediatek: Add support for MFlexGraphics
[+] pmdomain: mediatek: mtk-mfg: select MAILBOX in Kconfig
[+] pmdomain: bcm: bcm2835-power: Prepare to support BCM2712
[+] amba: bus: Drop dev_pm_domain_detach() call
[+] pmdomain: mediatek: convert from clk round_rate() to determine_rate()
[+] smp: Introduce a helper function to check for pending IPIs
[+] pmdomain: Extend the genpd governor for CPUs to account for IPIs
[+] ACPI / PPTT: Add a helper to fill a cpumask from a processor container
[+] ACPI / PPTT: Stop acpi_count_levels() expecting callers to clear levels
[+] ACPI / PPTT: Add acpi_pptt_cache_v1_full to use pptt cache as one structure
[+] ACPI / PPTT: Find cache level by cache-id
[+] ACPI / PPTT: Add a helper to fill a cpumask from a cache_id
[+] arm64: kconfig: Add Kconfig entry for MPAM
[+] platform: Define platform_device_put cleanup handler
[+] ACPI: Define acpi_put_table cleanup handler and acpi_get_table_pointer() helper
[+] ACPI / MPAM: Parse the MPAM table
[+] arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plate
[+] arm_mpam: Add the class and component structures for firmware described ris
[+] arm_mpam: Add MPAM MSC register layout definitions
[+] arm_mpam: Add cpuhp callbacks to probe MSC hardware
[+] arm_mpam: Probe hardware to find the supported partid/pmg values
[+] arm_mpam: Add helpers for managing the locking around the mon_sel registers
[+] arm_mpam: Probe the hardware features resctrl supports
[+] arm_mpam: Merge supported features during mpam_enable() into mpam_class
[+] arm_mpam: Reset MSC controls from cpuhp callbacks
[+] arm_mpam: Add a helper to touch an MSC from any CPU
[+] arm_mpam: Extend reset logic to allow devices to be reset any time
[+] arm_mpam: Register and enable IRQs
[+] arm_mpam: Use a static key to indicate when mpam is enabled
[+] arm_mpam: Allow configuration to be applied and restored during cpu online
[+] arm_mpam: Probe and reset the rest of the features
[+] arm_mpam: Add helpers to allocate monitors
[+] arm_mpam: Add mpam_msmon_read() to read monitor value
[+] arm_mpam: Track bandwidth counter state for power management
[+] arm_mpam: Consider overflow in bandwidth counter state
[+] arm_mpam: Probe for long/lwd mbwu counters
[+] arm_mpam: Use long MBWU counters if supported
[+] arm_mpam: Add helper to reset saved mbwu state
[+] arm_mpam: Add kunit test for bitmap reset
[+] arm_mpam: Add kunit tests for props_mismatch()
[+] MAINTAINERS: new entry for MPAM Driver
[+] Merge tag 'renesas-clk-for-v6.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
[+] EDAC/{skx_common,skx,i10nm}: Make skx_register_mci() independent of pci_dev
[+] EDAC/skx_common: Prepare for skx_get_edac_list()
[+] EDAC/skx_common: Prepare for skx_set_hi_lo()
[+] KVM: arm64: Drop useless __GFP_HIGHMEM from kvm struct allocation
[+] KVM: arm64: Use kvzalloc() for kvm struct allocation
[+] KVM: selftests: Assert GICR_TYPER.Processor_Number matches selftest CPU number
[+] KVM: selftests: SYNC after guest ITS setup in vgic_lpi_stress
[+] Merge branch 'kbuild-6.19.fms.extension'
[+] Merge branch 'vfs-6.19.directory.locking' into base.vfs-6.19.ovl
[+] ovl: add override_creds cleanup guard extension for overlayfs
[+] ovl: port ovl_copy_up_flags() to cred guards
[+] ovl: port ovl_create_or_link() to cred guard
[+] ovl: port ovl_set_link_redirect() to cred guard
[+] ovl: port ovl_do_remove() to cred guard
[+] ovl: port ovl_create_tmpfile() to cred guard
[+] ovl: port ovl_open_realfile() to cred guard
[+] ovl: port ovl_llseek() to cred guard
[+] ovl: port ovl_fsync() to cred guard
[+] ovl: port ovl_fallocate() to cred guard
[+] ovl: port ovl_fadvise() to cred guard
[+] ovl: port ovl_flush() to cred guard
[+] ovl: port ovl_setattr() to cred guard
[+] ovl: port ovl_getattr() to cred guard
[+] ovl: port ovl_permission() to cred guard
[+] ovl: port ovl_get_link() to cred guard
[+] ovl: port do_ovl_get_acl() to cred guard
[+] ovl: port ovl_set_or_remove_acl() to cred guard
[+] ovl: port ovl_fiemap() to cred guard
[+] ovl: port ovl_fileattr_set() to cred guard
[+] ovl: port ovl_fileattr_get() to cred guard
[+] ovl: port ovl_maybe_validate_verity() to cred guard
[+] ovl: port ovl_maybe_lookup_lowerdata() to cred guard
[+] ovl: don't override credentials for ovl_check_whiteouts()
[+] ovl: refactor ovl_iterate() and port to cred guard
[+] ovl: port ovl_dir_llseek() to cred guard
[+] ovl: port ovl_check_empty_dir() to cred guard
[+] ovl: port ovl_nlink_start() to cred guard
[+] ovl: port ovl_nlink_end() to cred guard
[+] ovl: port ovl_xattr_set() to cred guard
[+] ovl: port ovl_xattr_get() to cred guard
[+] ovl: port ovl_listxattr() to cred guard
[+] ovl: introduce struct ovl_renamedata
[+] ovl: refactor ovl_rename()
[+] ovl: port ovl_rename() to cred guard
[+] ovl: port ovl_copyfile() to cred guard
[+] ovl: refactor ovl_lookup()
[+] ovl: port ovl_lookup() to cred guard
[+] ovl: port ovl_lower_positive() to cred guard
[+] ovl: refactor ovl_fill_super()
[+] ovl: port ovl_fill_super() to cred guard
[+] ovl: remove ovl_revert_creds()
[+] Merge patch series "ovl: convert to cred guard"
[+] ovl: add ovl_override_creator_creds cred guard
[+] ovl: port ovl_create_tmpfile() to new ovl_override_creator_creds cleanup guard
[+] ovl: reflow ovl_create_or_link()
[+] ovl: mark ovl_setup_cred_for_create() as unused temporarily
[+] ovl: port ovl_create_or_link() to new ovl_override_creator_creds cleanup guard
[+] ovl: drop ovl_setup_cred_for_create()
[+] ovl: add copy up credential guard
[+] ovl: port ovl_copy_up_workdir() to cred guard
[+] ovl: mark *_cu_creds() as unused temporarily
[+] ovl: port ovl_copy_up_tmpfile() to cred guard
[+] ovl: remove struct ovl_cu_creds and associated functions
[+] Merge patch series "ovl: convert creation credential override to cred guard"
[+] Merge patch series "ovl: convert copyup credential override to cred guard"
[+] rust: pin-init: fix broken rust doc link
[+] rust: pin-init: fix typo in docs
[+] rust: sync: replace `kernel::c_str!` with C-Strings
[+] of/irq: Handle explicit interrupt parent
[+] dt-bindings: interrupt-controller: sifive,plic: Add pic64gx compatibility
[+] selftests/dma: fix invalid array access in printf
[+] selftests/run_kselftest.sh: exit with error if tests fail
[+] KVM: arm64: Only drop references on empty tables in stage2_free_walker
[+] KVM: arm64: Split kvm_pgtable_stage2_destroy()
[+] KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables
[+] KVM: x86: Add support for emulating MOVNTDQA
[+] KVM: x86: Move Src2Shift up one bit (use bits 36:32 for Src2 in the emulator)
[+] KVM: x86: Improve formatting of the emulator's flags table
[+] KVM: x86: Move op_prefix to struct x86_emulate_ctxt (from x86_decode_insn())
[+] KVM: x86: Share emulator's common register decoding code
[+] KVM: x86: Add x86_emulate_ops.get_xcr() callback
[+] KVM: x86: Add AVX support to the emulator's register fetch and writeback
[+] drm/amd: Skip power ungate during suspend for VPE
[+] drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled
[+] drm/amdgpu/vm: Check PRT uAPI flag instead of PTE flag
[+] drm/amdgpu/ttm: Fix crash when handling MMIO_REMAP in PDE flags
[+] drm/amdgpu: Add sriov vf check for VCN per queue reset support.
[+] KVM: x86: Refactor REX prefix handling in instruction emulation
[+] KVM: x86: Add emulator support for decoding VEX prefixes
[+] dt-bindings: fpga: Convert lattice,ice40-fpga-mgr to DT schema
[+] hfs: introduce KUnit tests for HFS string operations
[+] selftests: tracing: Add tprobe enable/disable testcase
[+] selftests: tracing: Update fprobe selftest for ftrace based fprobe
[+] drm/mediatek: Fix device node reference leak in mtk_dp_dt_parse()
[+] spi: cadence-quadspi: Fix cqspi_probe() error handling for runtime pm
[+] ASoC: codecs: lpass-wsa-macro: remove unnecessary bounds check
[+] ASoC: codecs: lpass-wsa-macro: remove useless gain read/write sequence
[+] ASoC: codecs: lpass-wsa-macro: remove mix path event
[+] ASoC: codecs: lpass-wsa-macro: fix path clock dependencies
[+] ASoC: codecs: lpass-wsa-macro: add volume controls for mix path
[+] ASoC: codecs: lpass-wsa-macro: remove main path event
[+] ASoC: codecs: lpass-wsa-macro: remove unused WSA_MACRO_RX_MIX enum
[+] ASoC: codecs: lpass-rx-macro: fix mute_stream affecting all paths
[+] perf maps: Avoid RC_CHK use after free
[+] perf test maps: Additional maps__fixup_overlap_and_insert tests
[+] Merge tag 'drm-rust-next-2025-11-18' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next
[+] perf header: Switch "cpu" for find_core_pmu in caps feature writing
[+] perf pmu: Add PMU kind to simplify differentiating
[+] perf evsel: Skip store_evsel_ids for non-perf-event PMUs
[+] scsi: ufs: rockchip: Reset controller on PRE_CHANGE of hce enable notify
[+] scsi: ufs: rockchip: Fix compile error without CONFIG_GPIOLIB
[+] scsi: qla2xxx: Fix improper freeing of purex item
[+] scsi: scsi_debug: Support injecting unaligned write errors
[+] Merge branch 6.18/scsi-fixes into 6.19/scsi-staging
[+] scsi: MAINTAINERS: Add the UFS include directory
[+] bus: mhi: host: pci_generic: Add Foxconn T99W760 modem
[+] gpiolib: acpi: use min() instead of min_t()
[+] Merge branch 'for-linus' into for-next
[+] ALSA: hda/realtek - Enable Mute LED and Tas2781 for HP platform
[+] Documentation: reset: Remove reset_controller_add_lookup()
[+] gpio: improve support for shared GPIOs
[+] MAINTAINERS: Setup support for Anlogic tree
[+] rust: slice: fix broken intra-doc links
[+] mfd: qnap-mcu: Calculate the checksum on the actual number of bytes received
[+] mfd: qnap-mcu: Use EPROTO in stead of EIO on checksum errors
[+] mfd: qnap-mcu: Move checksum verification to its own function
[+] mfd: qnap-mcu: Add proper error handling for command errors
[+] mfd: sec: Use chained IRQs for s2mpg10
[+] iommu/vt-d: Set INTEL_IOMMU_FLOPPY_WA depend on BLK_DEV_FD
[+] iommu/vt-d: Fix unused invalidation hint in qi_desc_iotlb
[+] iommu/vt-d: Restore previous domain::aperture_end calculation
[+] sched/mmcid: Revert the complex CID management
[+] sched/mmcid: Use proper data structures
[+] sched/mmcid: Cacheline align MM CID storage
[+] sched: Fixup whitespace damage
[+] sched/mmcid: Move scheduler code out of global header
[+] sched/mmcid: Prevent pointless work in mm_update_cpus_allowed()
[+] cpumask: Introduce cpumask_weighted_or()
[+] sched/mmcid: Use cpumask_weighted_or()
[+] tools/rtla: Add for_each_monitored_cpu() helper
[+] tools/rtla: Remove unused optional option_index
[+] tools/rtla: Fix unassigned nr_cpus
[+] rtla/timerlat_bpf: Stop tracing on user latency
[+] tools/rtla: Fix --on-threshold always triggering
[+] dt-bindings: leds: pwm: Add enable-gpios property
[+] leds: pwm: Add optional GPIO enable pin support
[+] leds: pwm: Reorder include files to alphabetic order
[+] xfs: use zi more in xfs_zone_gc_mount
[+] gpio: improve support for shared GPIOs
[+] dt-bindings: mfd: Convert dlg,da9052-i2c.txt to yaml format
[+] firmware: cs_dsp: Factor out common debugfs string read
[+] firmware: cs_dsp: Append \n to debugfs string during read
[+] ASoC: codecs: arizona: convert to snd_soc_dapm_xxx()
[+] ASoC: dt-bindings: ti,tas2781: Add TAS2568/2574/5806M/5806MD/5830 support
[+] ASoC: tas2781: Add tas2568/2574/5806m/5806md/5830 support
[+] gpio: menz127: add support for 16Z034 and 16Z037 GPIO controllers
[+] gpio: fxl6408: Add suspend/resume support
[+] string: fix kerneldoc formatting in strends()
[+] cpuidle: governors: teo: Rework the handling of tick wakeups
[+] cpuidle: governors: teo: Fix tick_intercepts handling in teo_update()
[+] phy: qcom-qmp-combo: Use regulator_bulk_data with init_load_uA for regulator setup
[+] dt-bindings: mfd: Document control-scb and sysreg-scb on pic64gx
[+] dt-bindings: mfd: Document syscons falling back to atmel,sama5d2-sfrbu
[+] mfd: mt6397-irq: Fix missing irq_domain_remove() in error path
[+] mfd: mt6358-irq: Fix missing irq_domain_remove() in error path
[+] ALSA: realtek/alc288 fix headphone for MS Surface 2/3
[+] leds: rgb: leds-qcom-lpg: Allow LED_COLOR_ID_MULTI
[+] thermal/drivers/rcar: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
[+] of/fdt: Consolidate duplicate code into helper functions
[+] of/fdt: Fix the len check in early_init_dt_check_for_elfcorehdr()
[+] of/fdt: Fix the len check in early_init_dt_check_for_usable_mem_range()
[+] of/fdt: Fix incorrect use of dt_root_addr_cells in early_init_dt_check_kho()
[+] of/fdt: Simplify the logic of early_init_dt_scan_memory()
[+] of/reserved_mem: Simplify the logic of __reserved_mem_reserve_reg()
[+] of/reserved_mem: Simplify the logic of fdt_scan_reserved_mem_reg_nodes()
[+] of/reserved_mem: Simplify the logic of __reserved_mem_alloc_size()
[+] thermal/drivers/rcar_gen3: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
[+] arm64: dts: ti: Enable build testing of PHYTEC board overlays
[+] arm64: dts: ti: sa67: add build time dtb for overlays
[+] loop: clear nowait flag in workqueue context
[+] zloop: clear nowait flag in workqueue context
[+] block: use min() instead of min_t()
[+] dt-bindings: mfd: fsl,mc13xxx: Fix LEDs node schema
[+] nodemask: use min() instead of min_t()
[+] dt-bindings: leds: qcom-lpg: Explain standalone PWM usage
[+] leds: rgb: leds-qcom-lpg: Don't enable TRILED when configuring PWM
[+] KVM: x86: Enable support for emulating AVX MOV instructions
[+] Merge patch series "Add OP-TEE based RPMB driver for UFS devices"
[+] KVM: x86: Remove unused declaration kvm_mmu_may_ignore_guest_pat()
[+] RDMA/bnxt_re: Fix wrong check for CQ coalesc support
[+] cpuidle: governors: teo: Simplify intercepts-based state lookup
[+] bng_en: Add RoCE aux device support
[+] dt-bindings: mfd: syscon: Add mt7981-topmisc
[+] gnss: ubx: add support for the safeboot gpio
[+] dt-bindings: gnss: u-blox: use open-drain reset and safeboot in example
[+] dt-bindings: gnss: u-blox: use lowercase company name
[+] dt-bindings: gnss: fix timepulse description
[+] HID: bpf: Add support for the Inspiroy 2M
[+] HID: bpf: add support for Huion Kamvas 13 (Gen 3) (model GS1333)
[+] HID: bpf: support for Huion Kamvas 16 Gen 3
[+] HID: bpf: Add fixup for Logitech SpaceNavigator variants
[+] HID: bpf: Add support for the Waltop Batteryless Tablet
[+] HID: bpf: Add support for the XP-Pen Deco 01 V3
[+] HID: bpf: Add support for XP-Pen Deco02
[+] HID: bpf: add heuristics to the Huion Inspiroy 2S eraser button
[+] HID: bpf: add the Huion Kamvas 27 Pro
[+] HID: bpf: fix typo in HID usage table
[+] software node: read the reference args via the fwnode API
[+] software node: increase the reference of the swnode by its fwnode
[+] software node: allow referencing firmware nodes
[+] spi: cs42l43: Use actual ACPI firmware node for chip selects
[+] gpio: swnode: allow referencing GPIO chips by firmware nodes
[+] reset: order includes alphabetically in reset/core.c
[+] reset: make the provider of reset-gpios the parent of the reset device
[+] reset: gpio: convert the driver to using the auxiliary bus
[+] reset: gpio: use software nodes to setup the GPIO lookup
[+] ASoC: soc.h: Add SOC_ENUM_EXT_ACC() to allow setting access flags
[+] ASoC: soc.h: Add SND_SOC_BYTES_E_ACC() to allow setting access flags
[+] ASoC: cs35l56: Use SOC_ENUM_EXT_ACC() for CAL_SET_STATUS control
[+] ASoC: cs35l56: Use SND_SOC_BYTES_E_ACC() for CAL_DATA_RB control
[+] dt-bindings: phy: mediatek,tphy: Add support for MT7981
[+] ASoC: renesas: rz-ssi: Fix channel swap issue in full duplex mode
[+] ASoC: renesas: rz-ssi: Fix rz_ssi_priv::hw_params_cache::sample_width
[+] dt-bindings: vendor-prefixes: Add Fitipower
[+] dt-bindings: regulator: Add Fitipower FP9931/JD9930
[+] regulator: Add FP9931/JD9930 driver
[+] dt-bindings: phy: rockchip-inno-dsidphy: Add compatible for rk3506
[+] phy: rockchip: inno-dsidphy: Add support for rk3506
[+] phy: broadcom: bcm63xx-usbh: fix section mismatches
[+] firmware: cs_dsp: Cleanup debugfs for wmfw and bin
[+] phy: exynos5-usbdrd: fix clock prepare imbalance
[+] dt-bindings: phy: renesas,usb2-phy: Mark resets as required for RZ/G3S
[+] phy: renesas: rcar-gen3-usb2: Fix an error handling path in rcar_gen3_phy_usb2_probe()
[+] phy: renesas: rcar-gen3-usb2: Move phy_data->init_bus check
[+] phy: renesas: rcar-gen3-usb2: Add suspend/resume support
[+] phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3528
[+] phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3562
[+] dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document lanes mapping when not using in USB-C complex
[+] phy: qcom: qmp-combo: get the USB3 & DisplayPort lanes mapping from DT
[+] phy: qcom: m31-eusb2: Update init sequence to set PHY_ENABLE
[+] phy: renesas: Remove unneeded semicolons
[+] phy: freescale: Initialize priv->lock
[+] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Restrict resets per each device
[+] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the Glymur QMP PCIe PHY
[+] phy: qcom-qmp: pcs: Add v8.50 register offsets
[+] phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen5x4 PHY
[+] phy: ti: gmii-sel: Add a sanity check on the phy_id
[+] cgroup/cpuset: Introduce cpuset_cpus_allowed_locked()
[+] sched/deadline: Walk up cpuset hierarchy to decide root domain when hot-unplug
[+] phy: rockchip: samsung-hdptx: Fix reported clock rate in high bpc mode
[+] phy: rockchip: samsung-hdptx: Reduce ROPLL loop bandwidth
[+] phy: rockchip: samsung-hdptx: Prevent Inter-Pair Skew from exceeding the limits
[+] sched_ext: tools: Removing duplicate targets during non-cross compilation
[+] dt-bindings: phy: imx8mq-usb: add alternate reference clock
[+] phy: fsl-imx8mq-usb: support alternate reference clock
[+] dt-bindings: eeprom: at25: Add Anvo ANV32C81W
[+] ASoC: SDCA: Add stubs for FDL helper functions
[+] dt-bindings: trivial-devices: add arduino spi mcu interface
[+] spi: spidev: add compatible for arduino spi mcu interface
[+] ASoC: SDCA: Remove duplicated module macros
[+] ASoC: SDCA: Fix missing dash in HIDE DisCo property
[+] ASoC: SDCA: Add missing forward declaration in header
[+] ASoC: SDCA: Correct FDL locking in sdca_fdl_process()
[+] ASoC: SDCA: Add comment for function reset polling
[+] ASoC: SDCA: Move most of the messages from info to debug
[+] ASoC: SDCA: Use helper macros for control identification
[+] ASoC: SDCA: Factor out helper to process Control defaults
[+] ASoC: SDCA: Populate regmap cache for readable Controls
[+] ASoC: SDCA: Add helper to write initialization writes
[+] ASoC: SDCA: add function devices
[+] ASoC: SDCA: Add basic SDCA class driver
[+] ASoC: SDCA: Add basic SDCA function driver
[+] selftests/bpf: Use ASSERT_STRNEQ to factor in long slab cache names
[+] regulator: qcomm-labibb: replace use of system_wq with system_dfl_wq
[+] arm64: mm: use untagged address to calculate page index
[+] arm64: remove duplicate ARCH_HAS_MEM_ENCRYPT
[+] Merge tag 'reset-gpio-for-v6.19' of https://git.pengutronix.de/git/pza/linux into gpio/for-next
[+] tools/nolibc: use 64-bit ino_t
[+] tools/nolibc: handle 64-bit off_t for llseek
[+] tools/nolibc: prefer the llseek syscall
[+] tools/nolibc: use 64-bit off_t
[+] tools/nolibc: remove now superfluous overflow check in llseek
[+] tools/nolibc: remove more __nolibc_enosys() fallbacks
[+] PCI/P2PDMA: Separate the mmap() support from the core logic
[+] PCI/P2PDMA: Simplify bus address mapping API
[+] PCI/P2PDMA: Refactor to separate core P2P functionality from memory allocation
[+] PCI/P2PDMA: Provide an access to pci_p2pdma_map_type() function
[+] PCI/P2PDMA: Document DMABUF model
[+] dma-buf: provide phys_vec to scatter-gather mapping routine
[+] vfio: Export vfio device get and put registration helpers
[+] vfio/pci: Share the core device pointer while invoking feature functions
[+] vfio/pci: Enable peer-to-peer DMA transactions by default
[+] perf test all metrics: Fully ignore Default metric failures
[+] perf list: Print matching PMU events for --unit
[+] perf list: Share print state with JSON output
[+] perf list: Support filtering in JSON output
[+] perf: replace strcpy() with strncpy() in util/jitdump.c
[+] timers/migration: Rename 'online' bit to 'available'
[+] timers/migration: Add mask for CPUs available in the hierarchy
[+] timers/migration: Use scoped_guard on available flag set/clear
[+] cgroup/cpuset: Rename update_unbound_workqueue_cpumask() to update_isolation_cpumasks()
[+] sched/isolation: Force housekeeping if isolcpus and nohz_full don't leave any
[+] cpumask: Add initialiser to use cleanup helpers
[+] timers/migration: Exclude isolated cpus from hierarchy
[+] arm64: dts: rockchip: move cpu_thermal node to the correct position
[+] arm64: dts: rockchip: describe mcu eeprom cells on rk3568-ts433
[+] arm64: dts: rockchip: move common qnap tsx33 parts to dtsi
[+] dt-bindings: arm: rockchip: add TS233 to RK3568-based QNAP NAS devices
[+] arm64: dts: rockchip: add QNAP TS233 devicetree
[+] clk: rockchip: Implement rockchip_clk_register_armclk_multi_pll()
[+] dt-bindings: clock, reset: Add support for rv1126b
[+] clk: rockchip: Add clock controller for the RV1126B
[+] x86/boot: Drop unused sev_enable() fallback
[+] io_uring/kbuf: remove obsolete buf_nr_pages and update comments
[+] workqueue: Update the rescuer's affinity only when it is detached
[+] workqueue: Let DISASSOCIATED workers follow unbound wq cpumask changes
[+] workqueue: Init rescuer's affinities as wq_unbound_cpumask
[+] docs: driver-api/thermal/intel_dptf: Add new workload type hint
[+] cpufreq: ACPI: Replace udelay() with usleep_range()
[+] dt-bindings: arm: rockchip: merge Asus Tinker and Tinker S
[+] sched: Provide and use set_need_resched_current()
[+] Merge back material related to system sleep for 6.19
[+] MAINTAINERS: add a nfsd blocklayout reviewer
[+] lockd: don't allow locking on reexported NFSv2/3
[+] PM: sleep: Add support for wakeup during filesystem sync
[+] PM: sleep: Call pm_sleep_fs_sync() instead of ksys_sync_helper()
[+] mm: vmscan: remove folio_test_private() check in pageout()
[+] mm: vmscan: simplify the folio refcount check in pageout()
[+] selftest/mm: fix pointer comparison in mremap_test
[+] mm: kill mm_wr_locked from unmap_vmas() and unmap_single_vma()
[+] lib/alloc_tag: use %pe format specifier
[+] hugetlb: optimise hugetlb_folio_init_tail_vmemmap()
[+] migrate: optimise alloc_migration_target()
[+] memory_hotplug: optimise try_offline_memory_block()
[+] mm: constify __dump_folio() arguments
[+] mm/hugetlb: extract sysfs into hugetlb_sysfs.c
[+] mm/hugetlb: extract sysctl into hugetlb_sysctl.c
[+] mm: introduce VM_MAYBE_GUARD and make visible in /proc/$pid/smaps
[+] mm: add atomic VMA flags and set VM_MAYBE_GUARD as such
[+] mm: update vma_modify_flags() to handle residual flags, document
[+] mm: implement sticky VMA flags
[+] mm: introduce copy-on-fork VMAs and make VM_MAYBE_GUARD one
[+] mm: set the VM_MAYBE_GUARD flag on guard region install
[+] tools/testing/vma: add VMA sticky userland tests
[+] tools/testing/selftests/mm: add MADV_COLLAPSE test case
[+] tools/testing/selftests/mm: add smaps visibility guard region test
[+] mm: remove unnecessary __GFP_HIGHMEM in __p*d_alloc_one_*()
[+] mm: memcg: dump memcg protection info on oom or alloc failures
[+] mm: rename walk_page_range_mm()
[+] mm/madvise: allow guard page install/remove under VMA lock
[+] mm: vmstat: correct the comment above preempt_disable_nested()
[+] mm: add vma_start_write_killable()
[+] mm: use vma_start_write_killable() in dup_mmap()
[+] mm/damon/tests/core-kunit: remove dynamic allocs on damos_test_commit_filter()
[+] mm/damon/tests/core-kunit: split out damos_test_commit_filter() core logic
[+] mm/damon/tests/core-kunit: extend damos_test_commit_filter_for() for union fields
[+] mm/damon/tests/core-kunit: add test cases to damos_test_commit_filter()
[+] mm/damon/tests/core-kunit: add damos_commit_quota_goal() test
[+] mm/damon/tests/core-kunit: add damos_commit_quota_goals() test
[+] mm/damon/tests/core-kunit: add damos_commit_quota() test
[+] mm/damon/core: pass migrate_dests to damos_commit_dests()
[+] mm/damon/tests/core-kunit: add damos_commit_dests() test
[+] mm/damon/tests/core-kunit: add damos_commit() test
[+] mm/damon/tests/core-kunit: add damon_commit_target_regions() test
[+] selftests/mm/uffd: remove static address usage in shmem_allocate_area()
[+] mm/damon: rename damos core filter helpers to have word core
[+] mm/damon: rename damos->filters to damos->core_filters
[+] mm/damon/vaddr: cleanup using pmd_trans_huge_lock()
[+] mm/damon/vaddr: use vm_normal_folio{,_pmd}() instead of damon_get_folio()
[+] mm/damon/vaddr: consistently use only pmd_entry for damos_migrate
[+] mm/damon/tests/core-kunit: remove DAMON_MIN_REGION redefinition
[+] selftests/damon/sysfs.py: merge DAMON status dumping into commitment assertion
[+] Docs/mm/damon/maintainer-profile: fix a typo on mm-untable link
[+] Docs/mm/damon/maintainer-profile: fix grammatical errors
[+] mm: propagate VM_SOFTDIRTY on merge
[+] testing/selftests/mm: add soft-dirty merge self-test
[+] HID: input: map HID_GD_Z to ABS_DISTANCE for stylus/pen
[+] selftests/hid-tablet: add ABS_DISTANCE test for stylus/pen
[+] dt-bindings: arm: rockchip: Add Asus Tinker Board 3/3S
[+] arm64: dts: rockchip: Add Asus Tinker Board 3 and 3S device tree
[+] arm64: dts: rockchip: Add clk32k_in for Indiedroid Nova
[+] panic: sys_info: capture si_bits_global before iterating over it
[+] panic: sys_info: align constant definition names with parameters
[+] panic: sys_info:replace struct sys_info_name with plain array of strings
[+] panic: sys_info: rewrite a fix for a compilation error (`make W=1`)
[+] panic: sys_info: deduplicate local variable 'table; assignments
[+] panic: sys_info: factor out read and write handlers
[+] ocfs2: add extra consistency checks for chain allocator dinodes
[+] ocfs2: validate cl_bpc in allocator inodes to prevent divide-by-zero
[+] lib/Kconfig.debug: cleanup CONFIG_DEBUG_SECTION_MISMATCH help text
[+] checkpatch: add IDR to the deprecated list
[+] util_macros.h: fix kernel-doc for u64_to_user_ptr()
[+] kernel/hung_task: unexport sysctl_hung_task_timeout_secs
[+] lib: mul_u64_u64_div_u64(): rename parameter 'c' to 'd'
[+] lib: mul_u64_u64_div_u64(): combine overflow and divide by zero checks
[+] lib: mul_u64_u64_div_u64(): simplify check for a 64bit product
[+] lib: add mul_u64_add_u64_div_u64() and mul_u64_u64_div_u64_roundup()
[+] lib: add tests for mul_u64_u64_div_u64_roundup()
[+] lib: test_mul_u64_u64_div_u64(): test both generic and arch versions
[+] lib: mul_u64_u64_div_u64(): optimise multiply on 32bit x86
[+] lib: mul_u64_u64_div_u64(): optimise the divide code
[+] lib: test_mul_u64_u64_div_u64(): test the 32bit code on 64bit
[+] MAINTAINERS: add Pratyush as a reviewer for KHO
[+] scripts/gdb/radix-tree: add lx-radix-tree-command
[+] scripts/gdb/symbols: make BPF debug info available to GDB
[+] math.h: amend abs() kernel-doc and add a note about signed type limits
[+] fs/proc/page: remove unused KPMBITS
[+] MAINTAINERS: update nilfs2 entry
[+] include/linux/once_lite.h: fix judgment in WARN_ONCE with clang
[+] MAINTAINERS: remove Gustavo from sync framework
[+] Revert "lib/plist.c: enforce memory ordering in plist_check_list"
[+] docs: panic: correct some sys_ifo names in sysctl doc
[+] hung_task: add hung_task_sys_info sysctl to dump sys info on task-hung
[+] watchdog: add sys_info sysctls to dump sys info on system lockup
[+] sys_info: add a default kernel sys_info mask
[+] lib/base64: add support for multiple variants
[+] lib/base64: optimize base64_decode() with reverse lookup tables
[+] lib/base64: rework encode/decode for speed and stricter validation
[+] lib: add KUnit tests for base64 encoding/decoding
[+] fscrypt: replace local base64url helpers with lib/base64
[+] ceph: replace local base64 helpers with lib/base64
[+] Documentation/ABI: add kexec and kdump sysfs interface
[+] crash: export crashkernel CMA reservation to userspace
[+] uaccess: gate _copy_[to|from]_user on !INLINE_COPY_FROM_USER
[+] MAINTAINERS: add Petr as a reviewer of hung task detector
[+] lib: ratelimit: fix spelling mistake 'seperately'
[+] ocfs2: replace deprecated strcpy in ocfs2_create_xattr_block
[+] ocfs2: replace deprecated strcpy with strscpy
[+] ocfs2: mark inode bad upon validation failure during read
[+] bpf: Document cfi_stubs and owner fields in struct bpf_struct_ops
[+] arm64: dts: rockchip: Define regulator for pcie2x1l2 on Indiedroid Nova
[+] arm64: dts: rockchip: Correct pinctrl for pcie for Indiedroid Nova
[+] arm64: dts: rockchip: Add host wake pin for wifi on Indiedroid Nova
[+] arm64: dts: rockchip: Add power-domain to RK3368 DSI controller
[+] arm64: dts: rockchip: Add power-domain to RK3368 VOP controller
[+] arm64: dts: rockchip: fix PCIe 3.3V regulator voltage on 9Tripod X3568 v4
[+] arm64: dts: rockchip: Use default-state for power LED for Radxa boards
[+] Merge tag 'v6.18-rc6' into drm-next
[+] Merge tag 'drm-msm-next-2025-11-18' of https://gitlab.freedesktop.org/drm/msm into drm-next
[+] KVM: selftests: Extend vmx_close_while_nested_test to cover SVM
[+] KVM: selftests: Extend vmx_nested_tsc_scaling_test to cover SVM
[+] KVM: selftests: Move nested invalid CR3 check to its own test
[+] KVM: selftests: Extend nested_invalid_cr3_test to cover SVM
[+] KVM: selftests: Extend vmx_tsc_adjust_test to cover SVM
[+] KVM: selftests: Stop hardcoding PAGE_SIZE in x86 selftests
[+] KVM: selftests: Remove the unused argument to prepare_eptp()
[+] KVM: selftests: Use a loop to create guest page tables
[+] KVM: selftests: Use a loop to walk guest page tables
[+] KVM: selftests: Change VM_MODE_PXXV48_4K to VM_MODE_PXXVYY_4K
[+] KVM: selftests: Add a VMX test for LA57 nested state
[+] docs/zh_CN: Update the Chinese translation of kbuild.rst
[+] docs/zh_CN: Add block/index.rst translation
[+] docs/zh_CN: Add blk-mq.rst translation
[+] docs/zh_CN: Add data-integrity.rst translation
[+] cpuset: Treat cpusets in attaching as populated
[+] clk: visconti: Do not define number of clocks in bindings
[+] dt-bindings: clock: tmpv770x: Remove definition of number of clocks
[+] dt-bindings: clock: tmpv770x: Add VIIF clocks
[+] clk: visconti: Add VIIF clocks
[+] clk: spacemit: Set clk_hw_onecell_data::num before using flex array
[+] clk: actions: Fix discarding const qualifier by 'container_of' macro
[+] Merge tag 'clk-imx-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
[+] arm64: dts: ti: Add missing applied DT overlay targets
[+] arm64: dts: ti: k3-j721e-sk: Fix pinmux for pin Y1 used by power regulator
[+] arm64: dts: ti: k3-am62l: Fix unit address of cbass_wakeup
[+] vfio/pci: Add dma-buf export support for MMIO regions
[+] vfio/nvgrace: Support get_dmabuf_phys
[+] Merge tag 'vfio-v6.19-dma-buf-v9+' into v6.19/vfio/next
[+] cpufreq: qcom-nvmem: fix compilation warning for qcom_cpufreq_ipq806x_match_list
[+] dma-buf: system_heap: use larger contiguous mappings instead of per-page mmap
[+] drm/xe/pf: Fix kernel-doc warning in migration_save_consume
[+] drm/xe/pf: Drop the VF VRAM BO reference on successful restore
[+] drm/xe/pf: Check for fence error on VRAM save/restore
[+] drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl()
[+] drm/gem: Use vmemdup_array_user in drm_gem_objects_lookup
[+] RAS: Report all ARM processor CPER information to userspace
[+] efi/cper: Adjust infopfx size to accept an extra space
[+] efi/cper: Add a new helper function to print bitmasks
[+] efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs
[+] docs: efi: add CPER functions to driver-api
[+] Merge tag 'mediatek-drm-next-20251120' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
[+] objtool: Support Clang AUTOFDO .cold functions
[+] objtool: Fix .cold function detection for duplicate symbols
[+] objtool: Don't alias undefined symbols
[+] objtool: Return canonical symbol when aliases exist in symbol finding helpers
[+] objtool: Skip non-canonical aliased symbols in add_jump_table_alts()
[+] objtool: Remove second pass of .cold function correlation
[+] serial: icom: Fix namespace collision and startup() section placement with -ffunction-sections
[+] media: atomisp: gc2235: Fix namespace collision and startup() section placement with -ffunction-sections
[+] tty: amiserial: Fix namespace collision and startup() section placement with -ffunction-sections
[+] tty: synclink_gt: Fix namespace collision and startup() section placement with -ffunction-sections
[+] kbuild: Check for functions with ambiguous -ffunction-sections section names
[+] Revert "objtool: Warn on functions with ambiguous -ffunction-sections section names"
[+] KVM: s390: Add capability that forwards operation exceptions
[+] rtla/tests: Extend action tests to 5s
[+] rtla/tests: Fix osnoise test calling timerlat
[+] tools/rtla: Add fatal() and replace error handling pattern
[+] tools/rtla: Replace timerlat_top_usage("...") with fatal("...")
[+] tools/rtla: Replace timerlat_hist_usage("...") with fatal("...")
[+] tools/rtla: Replace osnoise_top_usage("...") with fatal("...")
[+] tools/rtla: Replace osnoise_hist_usage("...") with fatal("...")
[+] rtla: Fix -C/--cgroup interface
[+] rtla: Fix -a overriding -t argument
[+] rtla/tests: Don't rely on matching ^1ALL
[+] rtla/timerlat: Exit top main loop on any non-zero wait_retval
[+] x86/mce: Save and use APEI corrected threshold limit
[+] x86/mce: Add support for physical address valid bit
[+] KVM: s390: vsie: Check alignment of BSCA header
[+] ALSA: pcm: Harden the spk_alloc assumption check
[+] Merge branch 'objtool/core'
[+] x86: Rework __bug_table helpers
[+] bug: Add BUG_FORMAT infrastructure
[+] bug: Clean up CONFIG_GENERIC_BUG_RELATIVE_POINTERS
[+] bug: Add BUG_FORMAT_ARGS infrastructure
[+] bug: Add report_bug_entry()
[+] bug: Implement WARN_ON() using __WARN_FLAGS()
[+] bug: Allow architectures to provide __WARN_printf()
[+] mfd: qnap-mcu: Hook up the EEPROM sub-device
[+] dmaengine: at_hdmac: fix formats under 64-bit
[+] dmaengine: at_hdmac: add COMPILE_TEST support
[+] dmaengine: bcm2835: drop unused module alias
[+] dmaengine: dw: drop unused module alias
[+] dmaengine: fsl-edma: drop unused module alias
[+] dmaengine: fsl-qdma: drop unused module alias
[+] dmaengine: k3dma: drop unused module alias
[+] dmaengine: mmp_tdma: drop unused module alias
[+] dmaengine: mmp_tdma: drop unnecessary OF node check in remove
[+] dmaengine: sprd: drop unused module alias
[+] dmaengine: tegra210-adma: drop unused module alias
[+] dmaengine: bcm2835: enable compile testing
[+] dmaengine: st_fdma: drop unused module alias
[+] dmaengine: fsl-edma: configure tcd attr with separate src and dst settings
[+] dt-bindings: dma: xilinx: Simplify dma-coherent property
[+] ima: Handle error code returned by ima_filter_rule_match()
[+] dt-bindings: usb: renesas,rzg3e-xhci: Add RZ/V2H(P) and RZ/V2N support
[+] usb: xhci-mtk: correct most kernel-doc problems in xhci-mtk.h
[+] dt-bindings: usb: Support MediaTek MT8189 xhci
[+] usb: xhci: limit run_graceperiod for only usb 3.0 devices
[+] xhci: Add helper to find trb from its dma address
[+] xhci: simplify and rework trb_in_td()
[+] usb: xhci: rework xhci_decode_portsc()
[+] usb: xhci: add tracing for PORTSC register writes
[+] usb: xhci: add helper to read PORTSC register
[+] usb: xhci: add USB Port Register Set struct
[+] usb: xhci: implement USB Port Register Set struct
[+] usb: xhci: Assume that endpoints halt as specified
[+] usb: xhci: Don't unchain link TRBs on quirky HCs
[+] usb: xhci: replace use of system_wq with system_percpu_wq
[+] usb: xhci: remove deprecated TODO comment
[+] usb: xhci: remove unused trace operation and argument
[+] usb: xhci: use cached HCSPARAMS1 value
[+] usb: xhci: simplify handling of Structural Parameters 1 values
[+] usb: xhci: limit number of ports to 127
[+] usb: xhci: limit number of interrupts to 128
[+] usb: xhci: improve xhci-caps.h comments
[+] usb: xhci: simplify Isochronous Scheduling Threshold handling
[+] usb: xhci: simplify Max Scratchpad buffer macros
[+] usb: xhci: drop xhci-caps.h dependence on xhci-ext-caps.h
[+] usb: xhci: standardize single bit-field macros
[+] usb: xhci: Add debugfs support for xHCI Port Link Info (PORTLI) register.
[+] dt-bindings: usb: qcom,snps-dwc3: Add Kaanapali compatible
[+] usb: chaoskey: fix locking for O_NONBLOCK
[+] usb: typec: ucsi: Set orientation_aware if UCSI version is 2.x and above
[+] usb: dwc2: fix hang during shutdown if set as peripheral
[+] usb: dwc2: fix hang during suspend if set as peripheral
[+] usb: dwc3: replace use of system_wq with system_percpu_wq
[+] usb: uas: add WQ_PERCPU to alloc_workqueue users
[+] usb: typec: tipd: mark as orientation aware
[+] usb: host: Do not check priv->clks[clk]
[+] usb: host: ehci-platform: Call reset assert/deassert on suspend/resume
[+] usb: host: ohci-platform: Call reset assert/deassert on suspend/resume
[+] usb: renesas_usbhs: Assert/de-assert reset signals on suspend/resume
[+] usb: Remove redundant pm_runtime_mark_last_busy() calls
[+] uapi: cdc.h: cleanly provide for more interfaces and countries
[+] usb: typec: ucsi: Update UCSI structure to have message in and message out fields
[+] usb: typec: ucsi: Add support for message out data structure
[+] usb: typec: ucsi: Enable debugfs for message_out data structure
[+] usb: typec: ucsi: Add support for SET_PDOS command
[+] dt-bindings: usb: Add ESWIN EIC7700 USB controller
[+] usb: dwc3: eic7700: Add EIC7700 USB driver
[+] usb: uas: reduce time under spinlock
[+] usb: gadget: functionfs: use dma_buf_unmap_attachment_unlocked() helper
[+] usb: ohci-da8xx: remove unused platform data
[+] usb: storage: sddr55: Reject out-of-bound new_pba
[+] xhci: dbgtty: fix device unregister
[+] usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths
[+] usb: uas: fix urb unmapping issue when the uas device is remove during ongoing data transfer
[+] usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE
[+] drivers/usb/storage: use min() instead of min_t()
[+] dt-bindings: usb: dwc3-xilinx: Describe the reset constraint for the versal platform
[+] USB: add WQ_PERCPU to alloc_workqueue users
[+] usb: typec: anx7411: add WQ_PERCPU to alloc_workqueue users
[+] dt-bindings: usb: ti,hd3ss3220: Add support for VBUS based on ID state
[+] usb: typec: hd3ss3220: Enable VBUS based on ID pin state
[+] usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive.
[+] Merge tag 'fpga-for-6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
[+] spi: spi-fsl-lpspi: fix watermark truncation caused by type cast
[+] Merge tag 'w1-drv-6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-next
[+] Merge tag 'iio-for-6.19a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
[+] objtool: Move disassembly functions to a separated file
[+] objtool: Create disassembly context
[+] objtool: Disassemble code with libopcodes instead of running objdump
[+] tool build: Remove annoying newline in build output
[+] objtool: Print symbol during disassembly
[+] objtool: Store instruction disassembly result
[+] objtool: Disassemble instruction on warning or backtrace
[+] objtool: Extract code to validate instruction from the validate branch loop
[+] objtool: Record symbol name max length
[+] objtool: Add option to trace function validation
[+] objtool: Trace instruction state changes during function validation
[+] objtool: Improve register reporting during function validation
[+] objtool: Identify the different types of alternatives
[+] objtool: Add functions to better name alternatives
[+] objtool: Improve tracing of alternative instructions
[+] objtool: Do not validate IBT for .return_sites and .call_sites
[+] objtool: Add the --disas= action
[+] objtool: Preserve alternatives order
[+] objtool: Print headers for alternatives
[+] objtool: Disassemble group alternatives
[+] objtool: Print addresses with alternative instructions
[+] objtool: Disassemble exception table alternatives
[+] objtool: Disassemble jump table alternatives
[+] objtool: Fix address references in alternatives
[+] objtool: Provide access to feature and flags of group alternatives
[+] platform/x86: intel: chtwc_int33fe: don't dereference swnode args
[+] regulator: pca9450: Fix error code in probe()
[+] dt-bindings: display: bridge: it66121: Add compatible string for IT66122
[+] drm/bridge: it66121: Drop ftrace like dev_dbg() prints
[+] drm/bridge: it66121: Sort the compatibles
[+] drm/bridge: it66121: Use vid/pid to detect the type of chip
[+] drm/bridge: it66121: Add minimal it66122 support
[+] drm/bridge: sii902x: Fix HDMI detection with DRM_BRIDGE_ATTACH_NO_CONNECTOR
[+] platform/x86/amd/pmf: Rename IPU metrics fields to NPU for consistency
[+] platform/x86/amd/pmf: Use explicit SET_CMD/GET_CMD flags in amd_pmf_send_cmd()
[+] platform/x86/amd/pmf: Replace magic table id with METRICS_TABLE_ID
[+] Merge tag 'tenstorrent-dt-for-v6.19' of https://github.com/tenstorrent/linux into soc/newsoc
[+] platform/x86: asus-armoury: Fix error code in mini_led_mode_current_value_store()
[+] Merge tag 'pxa1908-dt-for-6.19' of https://gitlab.com/pxa1908-mainline/linux into soc/dt
[+] platform/x86: asus-armoury: fix mini-led mode show
[+] Merge tag 'aspeed-6.19-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
[+] platform/x86: asus-armoury: add support for FA507UV
[+] Merge tag 'renesas-dts-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
[+] Merge tag 'reset-gpio-for-v6.19-2' of https://git.pengutronix.de/git/pza/linux into gpio/for-next
[+] Merge tag 'thead-dt-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into soc/dt
[+] platform/x86: ayaneo-ec: Add Ayaneo Embedded Controller platform driver
[+] platform/x86: ayaneo-ec: Add hwmon support
[+] platform/x86: ayaneo-ec: Add charge control support
[+] platform/x86: ayaneo-ec: Add controller power and modules attributes
[+] platform/x86: ayaneo-ec: Move Ayaneo devices from oxpec to ayaneo-ec
[+] platform/x86: ayaneo-ec: Add suspend hook
[+] Merge tag 'samsung-dt64-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
[+] Merge tag 'mtk-dts32-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
[+] Merge tag 'mtk-dts64-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
[+] Merge tag 'spacemit-dt-for-6.19-1' of https://github.com/spacemit-com/linux into soc/dt
[+] Merge tag 'renesas-dts-for-v6.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
[+] Merge tag 'tegra-for-6.19-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
[+] hwmon: (vt1211) Convert macros to functions to avoid TOCTOU
[+] Merge tag 'tegra-for-6.19-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
[+] Merge tag 'tegra-for-6.19-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
[+] Merge tag 'sunxi-dt-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
[+] Merge tag 'imx-dt-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
[+] Merge tag 'imx-dt64-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
[+] Merge tag 'socfpga_dts_updates_for_v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
[+] Merge tag 'ti-k3-dt-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
[+] ASoC: codecs: wcd934x: add explicit soundwire depenency
[+] Merge tag 'at91-dt-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
[+] Merge tag 'omap-for-v6.19/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
[+] Merge tag 'qcom-arm32-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
[+] Merge tag 'qcom-arm64-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
[+] ASoC: Intel: avs: Replace snprintf() with scnprintf()
[+] Merge tag 'mhi-for-v6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
[+] regulator: Add FP9931/JD9930
[+] drm/imagination: Document pvr_device.power member
[+] drivers/tty/vt: use umin() instead of min_t(u16, ...) for row/col limits
[+] Documentation/admin-guide: fix typo and comment in cscope example
[+] tty: pty: use guard()s
[+] tty: n_tty: use guard()s
[+] tty: n_hdlc: simplify return from n_hdlc_tty_ioctl()
[+] tty: n_hdlc: use guard()s
[+] tty: moxa: use guard()s
[+] tty: vt/keyboard: use __free()
[+] tty: vt/keyboard: simplify returns from vt_do_kbkeycode_ioctl()
[+] tty: vt/keyboard: use guard()s
[+] serial: serial_core: simplify uart_ioctl() returns
[+] serial: serial_core: use guard()s
[+] tty: vt: do not open code DIV_ROUND_UP()
[+] serial: xilinx_uartps: drop cdns_uart::cdns_uart_driver
[+] serial: drop SERIAL_8250_DEPRECATED_OPTIONS
[+] serial: 8250: move skip_txen_test to core
[+] serial: 8250: make share_irqs local to 8250_platform
[+] serial: 8250_platform: simplify IRQF_SHARED handling
[+] tools/docs/get_feat.py: convert get_feat.pl to Python
[+] Documentation/sphinx/kernel_feat.py: use class directly
[+] get_feat.pl: remove it, as it got replaced by get_feat.py
[+] Merge branch 'mauro' into docs-mw
[+] KVM: selftests: Stop using __virt_pg_map() directly in tests
[+] KVM: selftests: Make sure vm->vpages_mapped is always up-to-date
[+] EDAC/{skx_common,imh}: Add EDAC driver for Intel Diamond Rapids servers
[+] EDAC/skx_common: Extend the maximum number of DRAM chip row bits
[+] EDAC/{skx_comm,imh}: Detect 2-level memory configuration
[+] EDAC/imh: Setup 'imh_test' debugfs testing node
[+] EDAC/igen6: Fix error handling in igen6_edac driver
[+] lib: Support ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION
[+] arm64: Select GENERIC_CPU_CACHE_MAINTENANCE
[+] MAINTAINERS: Add Jonathan Cameron to drivers/cache and add lib/cache_maint.c + header
[+] cache: Make top level Kconfig menu a boolean dependent on RISCV
[+] cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
[+] MAINTAINERS: refer to intended file in STANDALONE CACHE CONTROLLER DRIVERS
[+] selftests/bpf: Use sockaddr_storage directly in cls_redirect test
[+] selftests/bpf: Use sockaddr_storage instead of sa46 in select_reuseport test
[+] Merge branch 'selftests-bpf-networking-test-cleanups'
[+] hwmon: (asus-ec-sensors) add ROG STRIX X470-I GAMING
[+] dt-bindings: hwmon: Add AST2700 compatible
[+] hwmon: (aspeed-g6-pwm-tach): Add AST2700 compatible string
[+] samples: rust: fix module name for Rust PCI driver sample
[+] x86/mce: Do not clear bank's poll bit in mce_poll_banks on AMD SMCA systems
[+] x86/mce: Handle AMD threshold interrupt storms
[+] workqueue: Factor out assign_rescuer_work()
[+] workqueue: Only assign rescuer work when really needed
[+] workqueue: Don't rely on wq->rescuer to stop rescuer
[+] Merge tag 'v6.19-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
[+] Merge tag 'v6.19-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
[+] Merge tag 'stm32-dt-for-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
[+] Merge tag 'cix-dt-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/dt
[+] Merge tag 'riscv-sophgo-dt-for-v6.19' of https://github.com/sophgo/linux into soc/dt
[+] Merge tag 'mvebu-dt64-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
[+] Merge tag 'ti-k3-dt-for-v6.19-part2' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
[+] dt-bindings: vendor-prefixes: Add Black Sesame Technologies Co., Ltd.
[+] dt-bindings: arm: add Black Sesame Technologies (bst) SoC
[+] arm64: Kconfig: add ARCH_BST for Black Sesame Technologies SoCs
[+] arm64: dts: bst: add support for Black Sesame Technologies C1200 CDCU1.0 board
[+] arm64: defconfig: enable BST platform support
[+] MAINTAINERS: add Black Sesame Technologies (BST) ARM SoC support
[+] Merge branch 'bst/newsoc' into soc/newsoc
[+] Merge tag 'mtk-arm32-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/arm
[+] ARM: versatile: Fix typo in versatile.c
[+] Merge tag 'imx-fixes-6.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
[+] Merge tag 'qcomtee-fixes2-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
[+] Merge tag 'anlogic-initial-6.19-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/newsoc
[+] arm64: defconfig: Remove the redundant SCHED_MC/SCHED_SMT
[+] Merge tag 'renesas-arm-defconfig-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
[+] arm64: defconfig: enable Exynos ACPM clocks
[+] Merge tag 'mtk-defconfig-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/defconfig
[+] Merge tag 'tegra-for-6.19-arm-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
[+] Merge tag 'tegra-for-6.19-arm64-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
[+] Merge tag 'imx-defconfig-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
[+] Merge tag 'at91-defconfig-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig
[+] Merge tag 'omap-for-v6.19/defconfig-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/defconfig
[+] Merge tag 'qcom-arm64-defconfig-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
[+] Merge tag 'v6.19-rockchip-defconfig64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig
[+] powercap: intel_rapl: Prepare read_raw() interface for atomic-context callers
[+] powercap: intel_rapl: Enable MSR-based RAPL PMU support
[+] x86/cpufeatures: Add support for L3 Smart Data Cache Injection Allocation Enforcement
[+] x86/resctrl: Add SDCIAE feature in the command line options
[+] x86,fs/resctrl: Detect io_alloc feature
[+] ARM: gemini: fix typos in comments
[+] Merge tag 'imx-bindings-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
[+] Merge tag 'omap-for-v6.19/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/arm
[+] Add SDCA class driver
[+] ASoC: cs35l56: Set access permissions on volatile
[+] x86,fs/resctrl: Implement "io_alloc" enable/disable handlers
[+] arm64: dts: rockchip: Enable i2c2 on Orange Pi 3B
[+] arm64: dts: rockchip: remove mmc max-frequency for 100ASK DshanPi A1
[+] arm64: dts: rockchip: add mmc aliases for 100ASK DshanPi A1
[+] arm64: dts: rockchip: enable button for 100ASK DshanPi A1
[+] arm64: dts: rockchip: enable USB for 100ASK DshanPi A1
[+] arm64: dts: rockchip: enable RTC for 100ASK DshanPi A1
[+] fs/resctrl: Introduce interface to display "io_alloc" support
[+] fs/resctrl: Add user interface to enable/disable io_alloc feature
[+] bpf: arm64: Add support for instructions array
[+] bpf: arm64: Add support for indirect jumps
[+] selftests: bpf: Enable gotox tests from arm64
[+] Merge branch 'bpf-arm64-indirect-jumps'
[+] selftests/bpf: skip test_perf_branches_hw() on unsupported platforms
[+] selftests/bpf: Improve reliability of test_perf_branches_no_hw()
[+] selftests/bpf: Update test_tag to use sha256
[+] bpf: Add a check to make static analysers happy
[+] riscv: dts: allwinner: d1: fix vlenb property
[+] bpf: properly verify tail call behavior
[+] bpf: test the proper verification of tail calls
[+] bpf: correct stack liveness for tail calls
[+] bpf: test the correct stack liveness of tail calls
[+] crypto: starfive - Correctly handle return of sg_nents_for_len
[+] crypto: ccree - Correctly handle return of sg_nents_for_len
[+] KEYS: Avoid -Wflex-array-member-not-at-end warning
[+] crypto: asymmetric_keys - fix uninitialized pointers with free attribute
[+] crypto: ansi_cprng - Remove unused ansi_cprng algorithm
[+] crypto: tcrypt - Remove unused poly1305 support
[+] crypto: iaa - Request to add Kanchana P Sridhar to Maintainers.
[+] crypto: scatterwalk - Fix memcpy_sglist() to always succeed
[+] Revert "crypto: scatterwalk - Move skcipher walk and use it for memcpy_sglist"
[+] bpf: support nested rcu critical sections
[+] selftests: bpf: Add tests for unbalanced rcu_read_lock
[+] Merge branch 'bpf-nested-rcu-critical-sections'
[+] genirq: Prevent early spurious wake-ups of interrupt threads
[+] genirq: Fix interrupt threads affinity vs. cpuset isolated partitions
[+] genirq: Remove cpumask availability check on kthread affinity setting
[+] fs/resctrl: Introduce interface to display io_alloc CBMs
[+] selftests/nolibc: use lld to link loongarch binaries
[+] selftests/nolibc: error out on linker warnings
[+] fs/resctrl: Modify struct rdt_parse_data to pass mode and CLOSID
[+] memory: tegra186-emc: Fix missing put_bpmp
[+] USB: storage: Remove subclass and protocol overrides from Novatek quirk
[+] fs/resctrl: Introduce interface to modify io_alloc capacity bitmasks
[+] fs/resctrl: Update bit_usage to reflect io_alloc
[+] Merge tag 'v6.18-rc3' into irq/msi
[+] PCI: iproc: Implement MSI controller node detection with of_msi_xlate()
[+] irqchip/gic-its: Rework platform MSI deviceID detection
[+] x86/{boot,mtrr}: Remove unused function declarations
[+] mempool: factor out a mempool_alloc_from_pool helper
[+] mempool: add mempool_{alloc,free}_bulk
[+] mempool: legitimize the io_schedule_timeout in mempool_alloc_from_pool
[+] mempool: remove mempool_{init,create}_kvmalloc_pool
[+] mempool: de-typedef
[+] mempool: drop the file name in the top of file comment
[+] mempool: clarify behavior of mempool_alloc_preallocated()
[+] PM / devfreq: Move governor.h to a public header location
[+] PM / devfreq: hisi: Fix potential UAF in OPP handling
[+] PM / devfreq: tegra30: use min to simplify actmon_cpu_to_emc_rate
[+] riscv: dts: sifive: unmatched: Add PWM controlled fans
[+] NFSv4: ensure the open stateid seqid doesn't go backwards
[+] rust: i2c: prepare for `core::ffi::CStr`
[+] wifi: iwlwifi: trans: rename at_least variable to min_mode
[+] compiler_types: introduce at_least parameter decoration pseudo keyword
[+] lib/crypto: chacha20poly1305: Statically check fixed array lengths
[+] lib/crypto: chacha: Add at_least decoration to fixed-size array params
[+] lib/crypto: curve25519: Add at_least decoration to fixed-size array params
[+] lib/crypto: md5: Add at_least decoration to fixed-size array params
[+] lib/crypto: poly1305: Add at_least decoration to fixed-size array params
[+] lib/crypto: sha1: Add at_least decoration to fixed-size array params
[+] lib/crypto: sha2: Add at_least decoration to fixed-size array params
[+] NFSv4.1: pass transport for callback shutdown
[+] SUNRPC: cleanup common code in backchannel request
[+] SUNRPC: new helper function for stopping backchannel server
[+] NFSv4.1: protect destroying and nullifying bc_serv structure
[+] NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
[+] NFS: Add support for sending GDD_GETATTR
[+] NFS: Request a directory delegation on ACCESS, CREATE, and UNLINK
[+] NFS: Request a directory delegation during RENAME
[+] NFS: Shortcut lookup revalidations if we have a directory delegation
[+] NFS: Add a module option to disable directory delegations
[+] rust: num: bounded: Always inline fits_within and from_expr
[+] dt-bindings: clock: rockchip: Add RK3506 clock and reset unit
[+] clk: rockchip: Add clock and reset driver for RK3506
[+] RISC-V: KVM: Convert kvm_riscv_vcpu_sbi_forward() into extension handler
[+] RISC-V: KVM: Add separate source for forwarded SBI extensions
[+] RISC-V: KVM: Add SBI MPXY extension support for Guest
[+] KVM: riscv: selftests: Add SBI MPXY extension to get-reg-list
[+] RISC-V: KVM: Introduce KVM_EXIT_FAIL_ENTRY_NO_VSFILE
[+] KVM: riscv: Support enabling dirty log gradually in small chunks
[+] RISC-V: KVM: Fix guest page fault within HLV* instructions
[+] RISC-V: KVM: Flush VS-stage TLB after VCPU migration for Andes cores
[+] erofs: correct FSDAX detection
[+] erofs: limit the level of fs stacking for file-backed mounts
[+] RDMA/bng_re: Add Auxiliary interface
[+] RDMA/bng_re: Register and get the resources from bnge driver
[+] RDMA/bng_re: Allocate required memory resources for Firmware channel
[+] RDMA/bng_re: Add infrastructure for enabling Firmware channel
[+] RDMA/bng_re: Enable Firmware channel and query device attributes
[+] RDMA/bng_re: Add basic debugfs infrastructure
[+] RDMA/bng_re: Initialize the Firmware and Hardware
[+] RDMA/hns: Add helpers to obtain netdev and bus_num from hr_dev
[+] RDMA/hns: Initialize bonding resources
[+] RDMA/hns: Add bonding event handler
[+] RDMA/hns: Add bonding cmds
[+] RDMA/hns: Implement bonding init/uninit process
[+] RDMA/hns: Add delayed work for bonding
[+] RDMA/hns: Support link state reporting for bond
[+] RDMA/hns: Support reset recovery for bond
[+] RDMA/bnxt_re: Fix the inline size for GenP7 devices
[+] RDMA/bnxt_re: Pass correct flag for dma mr creation
[+] IB/mlx5: Reduce IMR KSM size when 5-level paging is enabled
[+] RDMA/core: Add new IB rate for XDR (8x) support
[+] RDMA/mlx5: Add support for 1600_8x lane speed
[+] crypto: testmgr - Add missing DES weak and semi-weak key tests
[+] crypto: drbg - Delete unused ctx from struct sdesc
[+] crypto: aesni - ctr_crypt() use min() instead of min_t()
[+] hwrng: core - use min3() instead of nested min_t()
[+] crypto: ccp - use min() instead of min_t()
[+] crypto: lib/mpi - use min() instead of min_t()
[+] crypto: ahash - Fix crypto_ahash_import with partial block data
[+] crypto: ahash - Zero positive err value in ahash_update_finish
[+] m68k: defconfig: Update defconfigs for v6.18-rc1
[+] pmdomains: mtk-pm-domains: Fix spinlock recursion in probe
[+] pmdomain: tegra: Add GENPD_FLAG_NO_STAY_ON flag
[+] pmdomain: Merge branch fixes into next
[+] s390/ap: Use all-bits-one apmask/aqmask for vfio in_use() checks
[+] s390/ap: Support driver_override for AP queue devices
[+] s390/ap: Rename mutex ap_perms_mutex to ap_attr_mutex
[+] s390/ap: Restrict driver_override versus apmask and aqmask use
[+] Merge branch 'ap-driver-override' into features
[+] s390/percpu: Get rid of ARCH_MODULE_NEEDS_WEAK_PER_CPU
[+] s390: Remove KMSG_COMPONENT macro
[+] s390/modules: Simplify module_finalize() slightly
[+] s390: Add stackprotector support
[+] ASoC: tas2781: Correct the wrong chip ID for reset variable check
[+] ASoC: tas2781: correct the wrong period
[+] spi: amlogic-spifc-a1: Handle devm_pm_runtime_enable() errors
[+] drm: sti: fix device leaks at component probe
[+] um: drivers: virtio: use string choices helper
[+] platform/x86: asus-armoury: fix only DC tunables being available
[+] spi: rzv2h-rspi: make resets optional
[+] spi: rzv2h-rspi: make FIFO size chip-specific
[+] spi: rzv2h-rspi: make clocks chip-specific
[+] spi: rzv2h-rspi: move register writes out of rzv2h_rspi_setup_clock()
[+] spi: rzv2h-rspi: avoid recomputing transfer frequency
[+] spi: rzv2h-rspi: make transfer clock rate finding chip-specific
[+] spi: rzv2h-rspi: add support for using PCLK for transfer clock
[+] spi: rzv2h-rspi: add support for variable transfer clock
[+] spi: rzv2h-rspi: add support for loopback mode
[+] spi: dt-bindings: renesas,rzv2h-rspi: document RZ/T2H and RZ/N2H
[+] spi: rzv2h-rspi: add support for RZ/T2H and RZ/N2H
[+] printk: Avoid irq_work for printk_deferred() on suspend
[+] lib/vsprintf: Unify FORMAT_STATE_NUM handlers
[+] spi: Fix potential uninitialized variable in probe()
[+] rust: num: bounded: rename `try_into_bitint` to `try_into_bounded`
[+] dt-bindings: perf: fsl-imx-ddr: Add compatible string for i.MX8QM, i.MX8QXP and i.MX8DXL
[+] perf/imx_ddr: Move ida_alloc() from ddr_perf_init() to ddr_perf_probe()
[+] perf/imx_ddr: Get and enable optional clks
[+] perf/imx_ddr: Add support for PMU in DB (system interconnects)
[+] USB: serial: option: add Foxconn T99W760
[+] kallsyms: Fix wrong "big" kernel symbol type read from procfs
[+] MAINTAINERS: Remove Alex Gaynor as Rust maintainer
[+] perf: Add perf_event_attr::config4
[+] perf: arm_spe: Add support for filtering on data source
[+] RAS/AMD/ATL: Replace bitwise_xor_bits() with hweight16()
[+] rust: kbuild: introduce `core-flags` and `core-skip_flags`
[+] rust: kbuild: simplify `--cfg` handling
[+] rust: kbuild: add proc macro library support
[+] rust: kbuild: support skipping flags in `rustc_test_library`
[+] rust: kbuild: support using libraries in `rustc_procmacro`
[+] rust: proc-macro2: import crate
[+] rust: proc-macro2: add SPDX License Identifiers
[+] rust: proc-macro2: remove `unicode_ident` dependency
[+] rust: proc-macro2: add `README.md`
[+] rust: proc-macro2: enable support in kbuild
[+] rust: quote: import crate
[+] rust: quote: add SPDX License Identifiers
[+] rust: quote: add `README.md`
[+] rust: quote: enable support in kbuild
[+] rust: syn: import crate
[+] rust: syn: add SPDX License Identifiers
[+] rust: syn: remove `unicode-ident` dependency
[+] rust: syn: add `README.md`
[+] rust: syn: enable support in kbuild
[+] rust: macros: support `proc-macro2`, `quote` and `syn`
[+] Merge tag 'coresight-next-v6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
[+] Merge tag 'icc-6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
[+] Merge patch series "`syn` support"
[+] firmware: stratix-svc: fix make htmldocs warning
[+] firmware: stratix10-svc: fix make htmldocs warning
[+] firmware: stratix10-svc: fix make htmldocs warning for stratix10_svc
[+] staging: gpib: Change // comments in uapi header file
[+] staging: gpib: Update TODO file
[+] staging: gpib: Fix SPDX license for gpib headers
[+] staging: gpib: Destage gpib
[+] staging: fbtft: core: fix potential memory leak in fbtft_probe_common()
[+] staging: greybus: uart: check return values during probe
[+] dt-bindings: vendor-prefixes: Add ASL Xiamen Technology
[+] dt-bindings: display: bridge: simple: document the ASL CS5263 DP-to-HDMI bridge
[+] drm/bridge: simple: add ASL CS5263 DP-to-HDMI bridge
[+] dt-bindings: iommu: qcom_iommu: Allow 'tbu' clock
[+] iommu/arm-smmu-v3: Fix error check in arm_smmu_alloc_cd_tables
[+] usb: gadget: renesas_usbf: Handle devm_pm_runtime_enable() errors
[+] platform: arm64: thinkpad-t14s-ec: add system PM hooks
[+] platform: arm64: thinkpad-t14s-ec: add suspend handler for keyboard backlight
[+] dt-bindings: nvmem: qfprom: Add sa8775p compatible
[+] dt-bindings: nvmem: Support MediaTek MT8189 evb board efuse
[+] nvmem: Add driver for the eeprom in qnap-mcu controllers
[+] nvmem: layouts: u-boot-env: add optional "env-size" property
[+] dt-bindings: nvmem: mediatek: efuse: Add compatible for MT8189 SoC
[+] dt-bindings: nvmem: don't check node names
[+] dt-bindings: nvmem: imx-ocotp: Add support for i.MX94
[+] nvmem: imx-ocotp-ele: Add i.MX94 OCOTP support
[+] platform/x86/uniwill: Handle more WMI events required for TUXEDO devices
[+] platform/x86/uniwill: Add TUXEDO devices
[+] nvmem: layouts: fix nvmem_layout_bus_uevent
[+] drm/edp-panel: Add touchscreen panel used by Lenovo X13s
[+] btrfs: ignore ENOMEM from alloc_bitmap()
[+] drm/amd/amdgpu: reserve vm invalidation engine for uni_mes
[+] drm/amd/pm: fix amdgpu_irq enabled counter unbalanced on smu v11.0
[+] drm/amdgpu: Fix GFX hang on SteamDeck when amdgpu is reloaded
[+] Revert "drm/amd: fix gfx hang on renoir in IGT reload test"
[+] drm/amd/pm: adjust the visibility of pp_table sysfs node
[+] bpf: cleanup aux->used_maps after jit
[+] ftrace: Introduce FTRACE_OPS_FL_JMP
[+] x86/ftrace: Implement DYNAMIC_FTRACE_WITH_JMP
[+] bpf: fix the usage of BPF_TRAMP_F_SKIP_FRAME
[+] bpf,x86: adjust the "jmp" mode for bpf trampoline
[+] bpf: specify the old and new poke_type for bpf_arch_text_poke
[+] bpf: implement "jmp" mode for trampoline
[+] Merge branch 'bpf-trampoline-support-jmp-mode'
[+] xfs: move some code out of xfs_iget_recycle
[+] io_uring/net: ensure vectored buffer node import is tied to notification
[+] bpftool: Allow bpftool to build with openssl < 3
[+] selftests/bpf: Allow selftests to build with older xxd
[+] Merge branch 'ease-bpf-signing-build-requirements'
[+] drm/amd/amdgpu: reserve vm invalidation engine for uni_mes
[+] firmware: cs_dsp: Store control length as 32-bit
[+] ASoC: cs-amp-lib: Remove redundant calls to kunit_deactivate_static_stub()
[+] clk: at91: pmc: #undef field_{get,prep}() before definition
[+] crypto: qat - #undef field_get() before local definition
[+] EDAC/ie31200: #undef field_get() before local definition
[+] gpio: aspeed: #undef field_{get,prep}() before local definition
[+] iio: dac: ad3530r: #undef field_prep() before local definition
[+] iio: mlx90614: #undef field_{get,prep}() before local definition
[+] pinctrl: ma35: #undef field_{get,prep}() before local definition
[+] soc: renesas: rz-sysc: #undef field_get() before local definition
[+] ALSA: usb-audio: #undef field_{get,prep}() before local definition
[+] bitfield: Add less-checking __FIELD_{GET,PREP}()
[+] bitfield: Add non-constant field_{prep,get}() helpers
[+] clk: at91: Convert to common field_{get,prep}() helpers
[+] crypto: qat - convert to common field_get() helper
[+] EDAC/ie31200: Convert to common field_get() helper
[+] gpio: aspeed: Convert to common field_{get,prep}() helpers
[+] iio: dac: Convert to common field_prep() helper
[+] iio: mlx90614: Convert to common field_{get,prep}() helpers
[+] pinctrl: ma35: Convert to common field_{get,prep}() helpers
[+] soc: renesas: rz-sysc: Convert to common field_get() helper
[+] ALSA: usb-audio: Convert to common field_{get,prep}() helpers
[+] clk: renesas: Use bitfield helpers
[+] soc: renesas: Use bitfield helpers
[+] x86/bug: Add BUG_FORMAT basics
[+] x86/bug: Use BUG_FORMAT for DEBUG_BUGVERBOSE_DETAILED
[+] x86_64/bug: Implement __WARN_printf()
[+] x86/bug: Implement WARN_ONCE()
[+] x86_64/bug: Inline the UD1
[+] Add RSPI support for RZ/T2H and RZ/N2H
[+] objtool: Add Function to get the name of a CPU feature
[+] objtool: Improve naming of group alternatives
[+] objtool: Compact output for alternatives with one instruction
[+] objtool: Add wide output for disassembly
[+] objtool: Trim trailing NOPs in alternative
[+] PM: hibernate: Extra cleanup of comments in swap handling code
[+] cpuidle: governors: teo: Add missing space to the description
[+] hwmon: (emc2103) Add locking to avoid TOCTOU
[+] ACPI: property: use min() instead of min_t()
[+] hwmon: (vt8231) Convert macros to functions to avoid TOCTOU
[+] ACPI: tools: pfrut: fix memory leak and resource leak in pfrut.c
[+] tools headers UAPI: Sync linux/perf_event.h with the kernel sources
[+] perf tools: Add support for perf_event_attr::config4
[+] perf docs: arm-spe: Document new SPE filtering features
[+] PCI: Use max() instead of max_t() to ease static analysis
[+] btrfs: use single return value variable in btrfs_relocate_block_group()
[+] btrfs: remove unnecessary NULL fs_info check from find_lock_delalloc_range()
[+] btrfs: print-tree: use string format for key names
[+] btrfs: fix trivial -Wshadow warnings
[+] btrfs: refactor allocation size calculation in alloc_btrfs_io_context()
[+] btrfs: subpage: rename macro variables to avoid shadowing
[+] btrfs: fix double free of qgroup record after failure to add delayed ref head
[+] btrfs: fix comment in alloc_bitmap() and drop stale TODO
[+] btrfs: fix racy bitfield write in btrfs_clear_space_info_full()
[+] btrfs: use end_pos variable where needed in btrfs_dirty_folio()
[+] comedi: Adjust range_table_list allocation type
[+] drm/plane: Remove const qualifier from plane->modifiers allocation type
[+] media: iris: Cast iris_hfi_gen2_get_instance() allocation type
[+] string: Add missing kernel-doc return descriptions
[+] kbuild: Enable GCC diagnostic context for value-tracking warnings
[+] btrfs: introduce a new shutdown state
[+] btrfs: implement shutdown ioctl
[+] btrfs: implement remove_bdev and shutdown super operation callbacks
[+] btrfs: truncate ordered extent when skipping writeback past i_size
[+] btrfs: use variable for end offset in extent_writepage_io()
[+] btrfs: split assertion into two in extent_writepage_io()
[+] btrfs: add unlikely to unexpected error case in extent_writepages()
[+] btrfs: consistently round up or down i_size in btrfs_truncate()
[+] btrfs: avoid multiple i_size rounding in btrfs_truncate()
[+] btrfs: avoid repeated computations in btrfs_mark_ordered_io_finished()
[+] btrfs: remove fs_info argument from btrfs_try_granting_tickets()
[+] btrfs: remove fs_info argument from priority_reclaim_data_space()
[+] btrfs: remove fs_info argument from priority_reclaim_metadata_space()
[+] btrfs: remove fs_info argument from maybe_fail_all_tickets()
[+] btrfs: remove fs_info argument from calc_available_free_space()
[+] btrfs: remove fs_info argument from btrfs_can_overcommit()
[+] btrfs: remove fs_info argument from btrfs_dump_space_info()
[+] btrfs: remove fs_info argument from shrink_delalloc() and flush_space()
[+] btrfs: remove fs_info argument from btrfs_calc_reclaim_metadata_size()
[+] btrfs: remove fs_info argument from need_preemptive_reclaim()
[+] btrfs: remove fs_info argument from steal_from_global_rsv()
[+] btrfs: remove fs_info argument from handle_reserve_ticket()
[+] btrfs: remove fs_info argument from maybe_clamp_preempt()
[+] btrfs: fix parameter documentation for btrfs_reserve_data_bytes()
[+] btrfs: remove fs_info argument from __reserve_bytes()
[+] btrfs: remove fs_info argument from btrfs_reserve_metadata_bytes()
[+] btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions
[+] btrfs: remove fs_info argument from btrfs_sysfs_add_space_info_type()
[+] btrfs: remove fs_info argument from btrfs_zoned_activate_one_bg()
[+] btrfs: remove redundant refcount check in btrfs_put_transaction()
[+] btrfs: add macros to facilitate printing of keys
[+] btrfs: use the key format macros when printing keys
[+] btrfs: remove pointless data_end assignment in btrfs_extent_item()
[+] btrfs: subpage: simplify the PAGECACHE_TAG_TOWRITE handling
[+] btrfs: return real error when failing tickets in maybe_fail_all_tickets()
[+] btrfs: avoid recomputing used space in btrfs_try_granting_tickets()
[+] btrfs: make btrfs_can_overcommit() return bool instead of int
[+] btrfs: avoid used space computation when trying to grant tickets
[+] btrfs: avoid used space computation when reserving space
[+] btrfs: inline btrfs_space_info_used()
[+] cpumask: Don't use "proxy" headers
[+] btrfs: bail out earlier from need_preemptive_reclaim() if we have tickets
[+] btrfs: increment loop count outside critical section during metadata reclaim
[+] btrfs: shorten critical section in btrfs_preempt_reclaim_metadata_space()
[+] btrfs: avoid unnecessary reclaim calculation in priority_reclaim_metadata_space()
[+] btrfs: assert space_info is locked in steal_from_global_rsv()
[+] btrfs: assign booleans to global reserve's full field
[+] btrfs: process ticket outside global reserve critical section
[+] btrfs: remove double underscore prefix from __reserve_bytes()
[+] btrfs: reduce space_info critical section in btrfs_chunk_alloc()
[+] btrfs: reduce block group critical section in btrfs_free_reserved_bytes()
[+] btrfs: reduce block group critical section in btrfs_add_reserved_bytes()
[+] btrfs: reduce block group critical section in do_trimming()
[+] iommu/dma: add missing support for DMA_ATTR_MMIO for dma_iova_unlink()
[+] btrfs: reduce block group critical section in pin_down_extent()
[+] btrfs: use local variable for space_info in pin_down_extent()
[+] btrfs: remove 'reserved' argument from btrfs_pin_extent()
[+] btrfs: change 'reserved' argument from pin_down_extent() to bool
[+] btrfs: reduce block group critical section in unpin_extent_range()
[+] btrfs: remove pointless label and goto from unpin_extent_range()
[+] btrfs: add data_race() in btrfs_account_ro_block_groups_free_space()
[+] btrfs: move ticket wakeup and finalization to remove_ticket()
[+] btrfs: avoid space_info locking when checking if tickets are served
[+] btrfs: annotate as unlikely fs aborted checks in space flushing code
[+] btrfs: scrub: add cancel/pause/removed bg checks for raid56 parity stripes
[+] btrfs: scrub: cancel the run if the process or fs is being frozen
[+] PCI: pwrctrl: Add power control driver for TC9563
[+] btrfs: scrub: cancel the run if there is a pending signal
[+] btrfs: declare free_ipath() via DEFINE_FREE()
[+] btrfs: define the AUTO_KFREE/AUTO_KVFREE helper macros
[+] btrfs: apply the AUTO_K(V)FREE macros throughout the code
[+] btrfs: add ASSERTs on prealloc in qgroup functions
[+] btrfs: zoned: show statistics for zoned filesystems
[+] btrfs: replace const_ilog2() with ilog2()
[+] btrfs: replace BTRFS_MAX_BIO_SECTORS with BIO_MAX_VECS
[+] btrfs: headers cleanup to remove unnecessary local includes
[+] btrfs: remove btrfs_bio::fs_info by extracting it from btrfs_bio::inode
[+] btrfs: make sure all btrfs_bio::end_io are called in task context
[+] btrfs: remove btrfs_fs_info::compressed_write_workers
[+] btrfs: relax btrfs_inode::ordered_tree_lock IRQ locking context
[+] btrfs: introduce btrfs_bio::async_csum
[+] btrfs: don't generate any code from ASSERT() in release builds
[+] btrfs: use kvcalloc for btrfs_bio::csum allocation
[+] btrfs: make sure extent and csum paths are always released in scrub_raid56_parity_stripe()
[+] btrfs: scrub: factor out parity scrub code into a helper
[+] btrfs: simplify list initialization in btrfs_compr_pool_scan()
[+] btrfs: raid56: remove sector_ptr::has_paddr member
[+] btrfs: raid56: move sector_ptr::uptodate into a dedicated bitmap
[+] btrfs: raid56: remove sector_ptr structure
[+] btrfs: tests: do trivial BTRFS_PATH_AUTO_FREE conversions
[+] btrfs: move and rename CSUM_FMT definition
[+] btrfs: move struct reserve_ticket definition to space-info.c
[+] btrfs: make btrfs_csum_one_bio() handle bs > ps without large folios
[+] btrfs: make btrfs_repair_io_failure() handle bs > ps cases without large folios
[+] btrfs: make read verification handle bs > ps cases without large folios
[+] btrfs: enable encoded read/write/send for bs > ps cases
[+] btrfs: make a few more ASSERTs verbose
[+] btrfs: fix incomplete parameter rename in btrfs_decompress()
[+] btrfs: fix leaf leak in an error path in btrfs_del_items()
[+] btrfs: remove pointless return value update in btrfs_del_items()
[+] btrfs: add unlikely to critical error in btrfs_extend_item()
[+] btrfs: always use left leaf variable in __push_leaf_right()
[+] btrfs: remove duplicated leaf dirty status clearing in __push_leaf_right()
[+] btrfs: always use right leaf variable in __push_leaf_left()
[+] btrfs: abort transaction on item count overflow in __push_leaf_left()
[+] btrfs: update check_skip variable after unlocking current node
[+] btrfs: use bool type for btrfs_path members used as booleans
[+] btrfs: use booleans for delalloc arguments and struct find_free_extent_ctl
[+] btrfs: place all boolean fields together in struct find_free_extent_ctl
[+] btrfs: scrub: always update btrfs_scrub_progress::last_physical
[+] arm64: Detect FEAT_XNX
[+] KVM: arm64: Add support for FEAT_XNX stage-2 permissions
[+] KVM: arm64: nv: Forward FEAT_XNX permissions to the shadow stage-2
[+] irqchip/gic: Add missing GICH_HCR control bits
[+] irqchip/gic: Expose CPU interface VA to KVM
[+] irqchip/apple-aic: Spit out ICH_MISR_EL2 value on spurious vGIC MI
[+] KVM: arm64: Turn vgic-v3 errata traps into a patched-in constant
[+] KVM: arm64: vgic-v3: Fix GICv3 trapping in protected mode
[+] KVM: arm64: GICv3: Detect and work around the lack of ICV_DIR_EL1 trapping
[+] KVM: arm64: Repack struct vgic_irq fields
[+] KVM: arm64: Add tracking of vgic_irq being present in a LR
[+] KVM: arm64: Add LR overflow handling documentation
[+] KVM: arm64: GICv3: Drop LPI active state when folding LRs
[+] KVM: arm64: GICv3: Preserve EOIcount on exit
[+] KVM: arm64: GICv3: Decouple ICH_HCR_EL2 programming from LRs
[+] KVM: arm64: GICv3: Extract LR folding primitive
[+] KVM: arm64: GICv3: Extract LR computing primitive
[+] KVM: arm64: GICv2: Preserve EOIcount on exit
[+] KVM: arm64: GICv2: Decouple GICH_HCR programming from LRs being loaded
[+] KVM: arm64: GICv2: Extract LR folding primitive
[+] KVM: arm64: GICv2: Extract LR computing primitive
[+] KVM: arm64: Compute vgic state irrespective of the number of interrupts
[+] KVM: arm64: Eagerly save VMCR on exit
[+] KVM: arm64: Revamp vgic maintenance interrupt configuration
[+] KVM: arm64: Turn kvm_vgic_vcpu_enable() into kvm_vgic_vcpu_reset()
[+] KVM: arm64: Make vgic_target_oracle() globally available
[+] KVM: arm64: Invert ap_list sorting to push active interrupts out
[+] KVM: arm64: Move undeliverable interrupts to the end of ap_list
[+] KVM: arm64: Use MI to detect groups being enabled/disabled
[+] KVM: arm64: GICv3: Handle LR overflow when EOImode==0
[+] KVM: arm64: GICv3: Handle deactivation via ICV_DIR_EL1 traps
[+] KVM: arm64: GICv3: Add GICv2 SGI handling to deactivation primitive
[+] KVM: arm64: GICv3: Set ICH_HCR_EL2.TDIR when interrupts overflow LR capacity
[+] KVM: arm64: GICv3: Add SPI tracking to handle asymmetric deactivation
[+] KVM: arm64: GICv3: Handle in-LR deactivation when possible
[+] KVM: arm64: GICv3: Avoid broadcast kick on CPUs lacking TDIR
[+] KVM: arm64: GICv3: nv: Resync LRs/VMCR/HCR early for better MI emulation
[+] KVM: arm64: GICv3: nv: Plug L1 LR sync into deactivation primitive
[+] KVM: arm64: GICv3: Force exit to sync ICH_HCR_EL2.En
[+] KVM: arm64: GICv2: Handle LR overflow when EOImode==0
[+] KVM: arm64: GICv2: Handle deactivation via GICV_DIR traps
[+] KVM: arm64: GICv2: Always trap GICV_DIR register
[+] KVM: arm64: selftests: gic_v3: Add irq group setting helper
[+] KVM: arm64: selftests: gic_v3: Disable Group-0 interrupts by default
[+] KVM: arm64: selftests: vgic_irq: Fix GUEST_ASSERT_IAR_EMPTY() helper
[+] KVM: arm64: selftests: vgic_irq: Change configuration before enabling interrupt
[+] KVM: arm64: selftests: vgic_irq: Exclude timer-controlled interrupts
[+] KVM: arm64: selftests: vgic_irq: Remove LR-bound limitation
[+] KVM: arm64: selftests: vgic_irq: Perform EOImode==1 deactivation in ack order
[+] KVM: arm64: selftests: vgic_irq: Add asymmetric SPI deaectivation test
[+] KVM: arm64: selftests: vgic_irq: Add Group-0 enable test
[+] KVM: arm64: selftests: vgic_irq: Add timer deactivation test
[+] PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition
[+] PCI: dwc: Advertise L1 PM Substates only if driver requests it
[+] PCI: tegra194: Remove unnecessary L1SS disable code
[+] PCI: dw-rockchip: Configure L1SS support
[+] drm/nouveau: restrict the flush page to a 32-bit address
[+] drm/nouveau: verify that hardware supports the flush page address
[+] PCI/PM: Reinstate clearing state_saved in legacy and !PM codepaths
[+] PCI/PM: Stop needlessly clearing state_saved on enumeration and thaw
[+] PCI/ERR: Ensure error recoverability at all times
[+] treewide: Drop pci_save_state() after pci_restore_state()
[+] Documentation: PCI: Amend error recovery doc with pci_save_state() rules
[+] Merge branch 'mm-hotfixes-stable' into mm-stable in order to merge "mm/huge_memory: only get folio_order() once during __folio_split()" into mm-stable.
[+] KVM: s390: fix missing present bit for gmap puds
[+] mm/zone_device: support large zone device private folios
[+] mm/zone_device: rename page_free callback to folio_free
[+] mm/huge_memory: add device-private THP support to PMD operations
[+] mm/rmap: extend rmap and migration support device-private entries
[+] mm/huge_memory: implement device-private THP splitting
[+] mm/migrate_device: handle partially mapped folios during collection
[+] mm/migrate_device: implement THP migration of zone device pages
[+] mm/memory/fault: add THP fault handling for zone device private pages
[+] lib/test_hmm: add zone device private THP test infrastructure
[+] mm/memremap: add driver callback support for folio splitting
[+] mm/migrate_device: add THP splitting during migration
[+] lib/test_hmm: add large page allocation failure testing
[+] selftests/mm/hmm-tests: new tests for zone device THP migration
[+] selftests/mm/hmm-tests: partial unmap, mremap and anon_write tests
[+] selftests/mm/hmm-tests: new throughput tests including THP
[+] gpu/drm/nouveau: enable THP support for GPU memory migration
[+] mm/huge_memory: add pmd folio to ds_queue in do_huge_zero_wp_pmd()
[+] mm/khugepaged: unify pmd folio installation with map_anon_folio_pmd()
[+] mm/huge_memory: only get folio_order() once during __folio_split()
[+] mm/huge_memory: add split_huge_page_to_order()
[+] mm/memory-failure: improve large block size folio handling
[+] mm/huge_memory: fix kernel-doc comments for folio_split() and related
[+] mm/hmm/test: fix error handling in dmirror_device_init
[+] mm/huge_memory: introduce enum split_type for clarity
[+] mm/huge_memory: merge uniform_split_supported() and non_uniform_split_supported()
[+] mm: correctly handle UFFD PTE markers
[+] mm: introduce leaf entry type and use to simplify leaf entry logic
[+] mm: avoid unnecessary uses of is_swap_pte()
[+] mm: eliminate is_swap_pte() when softleaf_from_pte() suffices
[+] mm: use leaf entries in debug pgtable + remove is_swap_pte()
[+] fs/proc/task_mmu: refactor pagemap_pmd_range()
[+] mm: avoid unnecessary use of is_swap_pmd()
[+] mm/huge_memory: refactor copy_huge_pmd() non-present logic
[+] mm/huge_memory: refactor change_huge_pmd() non-present logic
[+] mm: replace pmd_to_swp_entry() with softleaf_from_pmd()
[+] mm: introduce pmd_is_huge() and use where appropriate
[+] mm: remove remaining is_swap_pmd() users and is_swap_pmd()
[+] mm: remove non_swap_entry() and use softleaf helpers instead
[+] mm: remove is_hugetlb_entry_[migration, hwpoisoned]()
[+] mm: eliminate further swapops predicates
[+] mm: replace remaining pte_to_swp_entry() with softleaf_from_pte()
[+] mm: thp: replace folio_memcg() with folio_memcg_charged()
[+] mm: thp: introduce folio_split_queue_lock and its variants
[+] mm: thp: use folio_batch to handle THP splitting in deferred_split_scan()
[+] mm: thp: reparent the split queue during memcg offline
[+] mm/khugepaged: remove redundant clearing of struct collapse_control
[+] mm/khugepaged: continue to collapse on SCAN_PMD_NONE
[+] mm/khugepaged: unify SCAN_PMD_NONE and SCAN_PMD_NULL into SCAN_NO_PTE_TABLE
[+] zram: introduce writeback bio batching
[+] zram: add writeback batch size device attr
[+] zram: take write lock in wb limit store handlers
[+] zram: drop wb_limit_lock
[+] zram: rework bdev block allocation
[+] zram: read slot block idx under slot lock
[+] mm: shmem: allow fallback to smaller large orders for tmpfs mmap() access
[+] mm/huge_memory.c: introduce folio_split_unmapped
[+] selftests/mm: gup_test: stop testing FOLL_TOUCH
[+] selftests/mm: gup_test: fix comment regarding origin of FOLL_WRITE
[+] memcg: use mod_node_page_state to update stats
[+] memcg: remove __mod_lruvec_kmem_state
[+] memcg: remove __mod_lruvec_state
[+] memcg: remove __lruvec_stat_mod_folio
[+] mm/vmalloc: warn on invalid vmalloc gfp flags
[+] mm/vmalloc: add a helper to optimize vmalloc allocation gfps
[+] mm/vmalloc: cleanup large_gfp in vm_area_alloc_pages()
[+] mm/vmalloc: cleanup gfp flag use in new_vmap_block()
[+] mm: softdirty: add pgtable_supports_soft_dirty()
[+] mm: userfaultfd: add pgtable_supports_uffd_wp()
[+] riscv: add RISC-V Svrsw60t59b extension support
[+] riscv: mm: add soft-dirty page tracking support
[+] riscv: mm: add userfaultfd write-protect support
[+] dt-bindings: riscv: Add Svrsw60t59b extension description
[+] mm/memory-failure: remove the selection of RAS
[+] mm: tweak __vma_enter_locked()
[+] zram: fix the issue that the write - back limits might overflow
[+] tools/testing/vma: add missing stub
[+] hugetlb: add __read_mostly to sysctl_hugetlb_shm_group
[+] mm/damon/tests/sysfs-kunit: fix use after free on error path
[+] mm/swap: fix wrong plist empty check in swap_alloc_slow()
[+] mm, swap: fix memory leak in setup_clusters() error path
[+] mm, swap: use SWP_SOLIDSTATE to determine if swap is rotational
[+] mm, swap: remove redundant comment for read_swap_cache_async
[+] mm: swap: change swap_alloc_slow() to void
[+] mm: swap: remove scan_swap_map_slots() references from comments
[+] pagemap: update BUDDY flag documentation
[+] PCI: Validate pci_rebar_size_supported() input
[+] hfsplus: introduce KUnit tests for HFS+ string operations
[+] btrfs: raid56: add an overview for the btrfs_raid_bio structure
[+] btrfs: raid56: introduce a new parameter to locate a sector
[+] btrfs: raid56: prepare generate_pq_vertical() for bs > ps cases
[+] btrfs: raid56: prepare recover_vertical() to support bs > ps cases
[+] btrfs: raid56: prepare verify_one_sector() to support bs > ps cases
[+] btrfs: raid56: prepare verify_bio_data_sectors() to support bs > ps cases
[+] btrfs: raid56: prepare set_bio_pages_uptodate() to support bs > ps cases
[+] btrfs: raid56: prepare steal_rbio() to support bs > ps cases
[+] btrfs: raid56: prepare rbio_bio_add_io_paddr() to support bs > ps cases
[+] btrfs: raid56: prepare finish_parity_scrub() to support bs > ps cases
[+] selftests/bpf: Fix htab_update/reenter_update selftest failure
[+] btrfs: raid56: enable bs > ps support
[+] btrfs: raid56: remove the "_step" infix
[+] btrfs: factor out root promotion logic into promote_child_to_root()
[+] btrfs: optimize balance_level() path reference handling
[+] btrfs: simplify leaf traversal after path release in btrfs_next_old_leaf()
[+] btrfs: remove redundant level reset in btrfs_del_items()
[+] btrfs: disable various operations on encrypted inodes
[+] btrfs: disable verity on encrypted inodes
[+] btrfs: add orig_logical to btrfs_bio for encryption
[+] btrfs: don't rewrite ret from inode_permission
[+] btrfs: don't search back for dir inode item in INO_LOOKUP_USER
[+] btrfs: use test_and_set_bit() in btrfs_delayed_delete_inode_ref()
[+] btrfs: remove root argument from btrfs_del_dir_entries_in_log()
[+] btrfs: reduce arguments to btrfs_del_inode_ref_in_log()
[+] btrfs: send: add unlikely to all unexpected overflow checks
[+] btrfs: send: do not allocate memory for xattr data when checking it exists
[+] btrfs: remaining BTRFS_PATH_AUTO_FREE conversions
[+] btrfs: remove redundant zero/NULL initializations in btrfs_alloc_root()
[+] btrfs: remove unnecessary inode key in btrfs_log_all_parents()
[+] random: complete sentence of comment
[+] Revert "Merge branch 'loop-aio-nowait' into for-6.19/block"
[+] hwmon: (asus-ec-sensors) correct Pro WS TRX50-SAGE WIFI entry
[+] dt-bindings: PCI: Add Renesas RZ/G3S PCIe controller binding
[+] ALSA: usb-audio: Fix max bytes-per-interval calculation
[+] ALSA: ctxfi: Add hw parameter to daio_mgr_dao_init()
[+] ALSA: ctxfi: Add ADC helper functions for GPIO
[+] ALSA: ctxfi: Use explicit output flag for DAIO resources
[+] ALSA: ctxfi: Refactor resource alloc for sparse mappings
[+] ALSA: ctxfi: Add support for dedicated RCA switching
[+] ALSA: ctxfi: Add support for Onkyo SE-300PCIE (OK0010)
[+] drm/client: Pass force parameter to client restore
[+] drm/client: Support emergency restore via sysrq for all clients
[+] drm/client: log: Implement struct drm_client_funcs.restore
[+] drm, fbcon, vga_switcheroo: Avoid race condition in fbcon setup
[+] arm64: dts: sprd: sc9860: Simplify clock nodes
[+] Merge tag 'v6.19-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
[+] KVM: Fix last_boosted_vcpu index assignment bug
[+] x86/cc: Fix enum spelling to fix kernel-doc warnings
[+] Merge tag 'renesas-drivers-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
[+] Merge tag 'memory-controller-drv-6.19-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
[+] fs/namespace: fix reference leak in grab_requested_mnt_ns
[+] fs: add predicts based on nd->depth
[+] fs: mark lookup_slow() as noinline
[+] dma-buf/sw-sync: always taint the kernel when sw-sync is used
[+] fs: Add uoff_t
[+] fs/splice.c: trivial fix: pipes -> pipe's
[+] include/linux/fs.h: trivial fix: regualr -> regular
[+] um: Don't rename vmap to kernel_vmap
[+] Merge tag 'samsung-drivers-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
[+] iomap: use find_next_bit() for dirty bitmap scanning
[+] iomap: use find_next_bit() for uptodate bitmap scanning
[+] Merge patch series "iomap: buffered io changes"
[+] fs, iomap: remove IOCB_DIO_CALLER_COMP
[+] iomap: always run error completions in user context
[+] iomap: rework REQ_FUA selection
[+] iomap: support write completions from interrupt context
[+] iomap: invert the polarity of IOMAP_DIO_INLINE_COMP
[+] Merge patch series "enable iomap dio write completions from interrupt context v2"
[+] iomap: fix iomap_read_end() for already uptodate folios
[+] iomap: allocate s_dio_done_wq for async reads as well
[+] Merge tag 'renesas-drivers-for-v6.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
[+] Merge tag 'tegra-for-6.19-core' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
[+] Merge tag 'tegra-for-6.19-syscore' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
[+] fs: rework I_NEW handling to operate without fences
[+] fs: cosmetic fixes to lru handling
[+] fs: push list presence check into inode_io_list_del()
[+] dma-buf: cleanup dma_fence_describe v3
[+] Merge tag 'tegra-for-6.19-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
[+] tools/thermal/thermal-engine: Fix format string bug in thermal-engine
[+] drm/fb-helper: Allocate and release fb_info in single place
[+] string: use __attribute__((nonnull())) in strends()
[+] Merge tag 'sunxi-drivers-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
[+] Merge tag 'imx-drivers-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
[+] Merge tag 'ti-driver-soc-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
[+] ACPI: GTDT: Get rid of acpi_arch_timer_mem_init()
[+] Documentation/arm64: Fix the typo of register names
[+] mmc: sdhci-of-dwcmshc: Fix command queue support for RK3576
[+] MAINTAINERS: Add Shawn Lin as co-maintainer for dw_mmc drivers
[+] mmc: sdhci-msm: Avoid early clock doubling during HS400 transition
[+] mmc: sdhci-of-dwcmshc: Promote the th1520 reset handling to ip level
[+] backlight: led-bl: Add devlink to supplier LEDs
[+] backlight: aw99706: Add support for Awinic AW99706 backlight
[+] dt-bindings: leds: backlight: Add Awinic AW99706 backlight
[+] backlight: lp855x: Fix lp855x.h kernel-doc warnings
[+] mmc: Merge branch fixes into next
[+] Merge tag 'omap-for-v6.19/drivers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/drivers
[+] Merge tag 'qcom-drivers-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
[+] Merge tag 'v6.19-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/drivers
[+] Merge tag 'intel-gpio-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
[+] Merge tag 'stm32-bus-firewall-for-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/drivers
[+] gpio: dwapb: Use modern PM macros
[+] gpio: brcmstb: Use modern PM macros
[+] gpio: htc-egpio: Use modern PM macros
[+] gpio: pl061: Use modern PM macros
[+] gpio: ml-ioh: Use modern PM macros
[+] gpio: mlxbf2: Use modern PM macros
[+] gpio: msc313: Use modern PM macros
[+] gpio: omap: Use modern PM macros
[+] gpio: pch: Use modern PM macros
[+] gpio: tqmx86: Use modern PM macros
[+] gpio: uniphier: Use modern PM macros
[+] gpio: xgene: Use modern PM macros
[+] gpio: xilinx: Use modern PM macros
[+] gpio: zynq: Use modern PM macros
[+] Merge tag 'reset-for-v6.19' of https://git.pengutronix.de/git/pza/linux into soc/drivers
[+] slab: Remove unnecessary call to compound_head() in alloc_from_pcs()
[+] drm/i915/psr: Reject async flips when selective fetch is enabled
[+] pinctrl: cix: Fix obscure dependency
[+] Merge branch 'slab/for-6.19/sheaves_cleanups' into slab/for-next
[+] Merge tag 'intel-pinctrl-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
[+] Merge branch 'slab/for-6.19/memdesc_prep' into slab/for-next
[+] Merge branch 'slab/for-6.19/freelist_aba_t_cleanups' into slab/for-next
[+] Merge branch 'slab/for-6.19/mempool_alloc_bulk' into slab/for-next
[+] mfd: sec: Drop a stray semicolon
[+] Merge tag 'mtk-soc-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
[+] io_uring: fix mixed cqe overflow handling
[+] MAINTAINERS: Update my email address
[+] xdrgen: Generalize/harden pathname construction
[+] xdrgen: Make the xdrgen script location-independent
[+] xdrgen: Fix the variable-length opaque field decoder template
[+] xdrgen: handle _XdrString in union encoder/decoder
[+] NFSD: don't start nfsd if sv_permsocks is empty
[+] xdrgen: Fix union declarations
[+] xdrgen: Don't generate unnecessary semicolon
[+] NFSD: use correct reservation type in nfsd4_scsi_fence_client
[+] NFSD: Add trace point for SCSI fencing operation.
[+] PCI: host-generic: Move bridge allocation outside of pci_host_common_init()
[+] iommu/amd: Propagate the error code returned by __modify_irte_ga() in modify_irte_ga()
[+] iommupt: Fix unlikely flows in increase_top()
[+] parisc: Do not reprogram affinitiy on ASP chip
[+] s390/vdso: Use common STABS_DEBUG and DWARF_DEBUG macros
[+] s390: Rename head64.S to head.S
[+] s390/vdso: Rename vdso64 to vdso
[+] s390/vdso: Get rid of -m64 flag handling
[+] dt-bindings: thermal: qcom-tsens: make ipq5018 tsens standalone compatible
[+] ASoC: SDCA: Fix NULL vs IS_ERR() bug in sdca_dev_register_functions()
[+] vfio/pci: Add vfio_pci_dma_buf_iommufd_map()
[+] iommufd: Add DMABUF to iopt_pages
[+] iommufd: Do not map/unmap revoked DMABUFs
[+] iommufd: Allow a DMABUF to be revoked
[+] iommufd: Allow MMIO pages in a batch
[+] iommufd: Have pfn_reader process DMABUF iopt_pages
[+] iommufd: Have iopt_map_file_pages convert the fd to a file
[+] iommufd: Accept a DMABUF through IOMMU_IOAS_MAP_FILE
[+] iommufd/selftest: Add some tests for the dmabuf flow
[+] remoteproc: Use of_reserved_mem_region_* functions for "memory-region"
[+] Merge tag 'cpufreq-arm-updates-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
[+] Merge tag 'opp-updates-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
[+] Merge tag 'linux-cpupower-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
[+] spi: microchip: Enable compile-testing for FPGA SPI controllers
[+] iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metal
[+] ASoC: stm32: sai: fix device leak on probe
[+] ASoC: stm32: sai: fix clk prepare imbalance on probe failure
[+] ASoC: stm32: sai: fix OF node leak on probe
[+] ASoC: stm32: sai: clean up probe error path
[+] timekeeping: Fix error code in tk_aux_sysfs_init()
[+] mailmap: update Pratyush Yadav's email address
[+] block: Remove references to __device_add_disk()
[+] block: fix typos in comments and strings in blk-core
[+] PM: QoS: Introduce a CPU system wakeup QoS limit
[+] pmdomain: Respect the CPU system wakeup QoS limit for s2idle
[+] pmdomain: Respect the CPU system wakeup QoS limit for cpuidle
[+] sched: idle: Respect the CPU system wakeup QoS limit for s2idle
[+] cpuidle: Respect the CPU system wakeup QoS limit for cpuidle
[+] Documentation: power/cpuidle: Document the CPU system wakeup latency QoS
[+] cpuidle: Update header inclusion
[+] cpuidle: Warn instead of bailing out if target residency check fails
[+] PCI: Add Renesas RZ/G3S host controller driver
[+] ASoC: stm32: sai: fix device and OF node leaks on
[+] cpumask: Cache num_possible_cpus()
[+] sched/mmcid: Convert mm CID mask to a bitmap
[+] signal: Move MMCID exit out of sighand lock
[+] sched/mmcid: Move initialization out of line
[+] sched/mmcid: Provide precomputed maximal value
[+] sched/mmcid: Serialize sched_mm_cid_fork()/exit() with a mutex
[+] sched/mmcid: Introduce per task/CPU ownership infrastructure
[+] sched/mmcid: Provide new scheduler CID mechanism
[+] sched/mmcid: Provide CID ownership mode fixup functions
[+] irqwork: Move data struct to a types header
[+] sched/mmcid: Implement deferred mode change
[+] sched/mmcid: Switch over to the new mechanism
[+] block: ignore __blkdev_issue_discard() return value
[+] hfsplus: fix volume corruption issue for generic/101
[+] drm/xe/guc: Fix resource leak in xe_guc_ct_init_noalloc()
[+] drm/xe/guc: Fix stack_depot usage
[+] drm/xe: Fix conversion from clock ticks to milliseconds
[+] ACPICA: Avoid walking the Namespace if start_node is NULL
[+] ASoC: fsl_xcvr: use dev_err_probe() replacing dev_err() + return
[+] MAINTAINERS: add Conor to StarFive entry
[+] MAINTAINERS: remove patchwork from RISC-V MISC SOC SUPPORT
[+] MAINTAINERS: add tree to RISC-V Microchip entry
[+] MAINTAINERS: degrade RISC-V MISC SOC SUPPORT to Odd Fixes
[+] dt-bindings: riscv: Add StarFive JH7110S SoC and VisionFive 2 Lite board
[+] riscv: dts: starfive: jh7110-common: Move out some nodes to the board dts
[+] riscv: dts: starfive: Add common board dtsi for VisionFive 2 Lite variants
[+] riscv: dts: starfive: Add VisionFive 2 Lite board device tree
[+] riscv: dts: starfive: Add VisionFive 2 Lite eMMC board device tree
[+] dt-bindings: riscv: starfive: add xunlong,orangepi-rv
[+] riscv: dts: starfive: add Orange Pi RV
[+] docs: bpf: map_array: Specify BPF_MAP_TYPE_PERCPU_ARRAY value size limit
[+] selftests/bpf: Call bpf_get_numa_node_id() in trigger_count()
[+] libbpf: Fix some incorrect @param descriptions in the comment of libbpf.h
[+] hfs/hfsplus: move on-disk layout declarations into hfs_common.h
[+] bpf: Introduce internal bpf_map_check_op_flags helper function
[+] selftests/bpf: Relax CPU requirements for rqspinlock stress test
[+] selftests/bpf: Add lock wait time stats to rqspinlock stress test
[+] selftests/bpf: Make CS length configurable for rqspinlock stress test
[+] Merge branch 'general-enhancements-to-rqspinlock-stress-test'
[+] PM / devfreq: Fix typo in DFSO_DOWNDIFFERENTIAL macro name
[+] KVM: arm64: Convert ICH_HCR_EL2_TDIR cap to EARLY_LOCAL_CPU_FEATURE
[+] ALSA: hda/realtek - Enable Mute LED for HP ZBook X G2i platform
[+] docs/zh_CN: Add libsas.rst translation
[+] docs/zh_CN: Add wd719x.rst translation
[+] RDMA/irdma: Fix data race in irdma_sc_ccq_arm
[+] RDMA/irdma: Fix data race in irdma_free_pble
[+] RDMA/irdma: Add a missing kfree of struct irdma_pci_f for GEN2
[+] RDMA/irdma: Fix SIGBUS in AEQ destroy
[+] RDMA/irdma: Add missing mutex destroy
[+] RDMA/irdma: Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEY
[+] RDMA/irdma: Do not set IBK_LOCAL_DMA_LKEY for GEN3+
[+] RDMA/irdma: Remove doorbell elision logic
[+] RDMA/irdma: Fix SRQ shadow area address initialization
[+] RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
[+] Merge tag 'kvm-x86-generic-6.19' of https://github.com/kvm-x86/linux into HEAD
[+] Merge tag 'kvm-x86-gmem-6.19' of https://github.com/kvm-x86/linux into HEAD
[+] ALSA: usb-audio: Modularize realtek_add_jack in mixer_quirks
[+] ALSA: usb-audio: Implement jack detection for HP Thunderbolt Dock G2
[+] Merge tag 'kvm-x86-misc-6.19' of https://github.com/kvm-x86/linux into HEAD
[+] Merge tag 'kvm-x86-selftests-6.19' of https://github.com/kvm-x86/linux into HEAD
[+] dt-bindings: arm: amlogic: add support for Tanix TX9 Pro
[+] arm64: dts: meson: add initial device-tree for Tanix TX9 Pro
[+] dts: arm64: amlogic: Add ISP related nodes for C3
[+] arm64: dts: amlogic: s6: add power domain controller node
[+] arm64: dts: amlogic: s7: add power domain controller node
[+] arm64: dts: amlogic: s7d: add power domain controller node
[+] dts: arm64: amlogic: add a5 pinctrl node
[+] arm64: dts: amlogic: Fix the register name of the 'DBI' region
[+] arm64: dts: amlogic: s6: add ao secure node
[+] arm64: dts: amlogic: s7: add ao secure node
[+] arm64: dts: amlogic: s7d: add ao secure node
[+] arm64: dts: Add gpio_intc node for Amlogic S6 SoCs
[+] arm64: dts: Add gpio_intc node for Amlogic S7 SoCs
[+] arm64: dts: Add gpio_intc node for Amlogic S7D SoCs
[+] arm64: dts: amlogic: meson-g12b: Fix L2 cache reference for S922X CPUs
[+] Merge tag 'kvm-x86-mmu-6.19' of https://github.com/kvm-x86/linux into HEAD
[+] Merge tag 'kvm-x86-tdx-6.19' of https://github.com/kvm-x86/linux into HEAD
[+] Merge tag 'kvm-x86-vmx-6.19' of https://github.com/kvm-x86/linux into HEAD
[+] Merge tag 'kvm-x86-svm-6.19' of https://github.com/kvm-x86/linux into HEAD
[+] drm/panthor: Avoid adding of kernel BOs to extobj list
[+] drm/panthor: Add arch-specific panthor_hw binding
[+] drm/panthor: Add architecture-specific function operations
[+] drm/panthor: Introduce panthor_pwr API and power control framework
[+] drm/panthor: Implement L2 power on/off via PWR_CONTROL
[+] drm/panthor: Implement soft reset via PWR_CONTROL
[+] drm/panthor: Support GLB_REQ.STATE field for Mali-G1 GPUs
[+] drm/panthor: Support 64-bit endpoint_req register for Mali-G1
[+] drm/panthor: Add support for Mali-G1 GPUs
[+] drm/panthor: Improve IOMMU map/unmap debugging logs
[+] clocksource/drivers/sprd: Enable register for timer counter from 32 bit to 64 bit
[+] clocksource/drivers/timer-sp804: Fix read_current_timer() issue when clock source is not registered
[+] clocksource/drivers/ralink: Fix resource leaks in init error path
[+] clocksource/drivers/stm: Fix double deregistration on probe failure
[+] clocksource/drivers/sh_cmt: Always leave device running after probe
[+] clocksource/drivers/nxp-stm: Fix section mismatches
[+] clocksource/drivers/arm_arch_timer_mmio: Prevent driver unbind
[+] clocksource/drivers/nxp-pit: Prevent driver unbind
[+] clocksource/drivers/nxp-stm: Prevent driver unbind
[+] clocksource/drivers/rda: Add sched_clock_register for RDA8810PL SoC
[+] clocksource/drivers/stm32-lp: Drop unused module alias
[+] dt-bindings: timer: Add Realtek SYSTIMER
[+] clocksource/drivers: Add Realtek system timer driver
[+] mmc: sdhci-of-dwcmshc: Disable internal clock auto gate for Rockchip SOCs
[+] mmc: sdhci-of-dwcmshc: reduce CIT for better performance
[+] drm/gem: Correct error condition in drm_gem_objects_lookup
[+] s390/entry: Use lay instead of aghik
[+] MAINTAINERS: Update email address for Christophe Leroy
[+] soc: fsl: qbman: add WQ_PERCPU to alloc_workqueue users
[+] soc: fsl: qbman: use kmalloc_array() instead of kmalloc()
[+] staging: rtl8723bs: core: fix block comment style issues
[+] staging: rtl8723bs: core: delete commented-out code
[+] fuse: fix io-uring list corruption for terminated non-committed requests
[+] Merge tag 'thunderbolt-for-v6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-nextx
[+] fuse: Uninitialized variable in fuse_epoch_work()
[+] drm/panthor: Make the timeout per-queue instead of per-job
[+] drm/panthor: Reset queue slots if termination fails
[+] usb: phy: Initialize struct usb_phy list_head
[+] usb: dwc3: core: Remove redundant comment in core init
[+] usb: typec: ucsi: fix probe failure in gaokun_ucsi_probe()
[+] usb: typec: ucsi: fix use-after-free caused by uec->work
[+] tty: replace use of system_unbound_wq with system_dfl_wq
[+] serial: mux: Fix kernel doc for mux_poll()
[+] serial: add support of CPCI cards
[+] serial: 8250-of: Fix style issues in 8250_of.c
[+] serial: icom: Convert PCIBIOS_* return codes to errnos
[+] tty: serial: samsung: Declare earlycon for Exynos850
[+] serial: sprd: Return -EPROBE_DEFER when uart clock is not ready
[+] drm/ttm: rework pipelined eviction fence handling
[+] serial: qcom-geni: Enable PM runtime for serial driver
[+] serial: qcom-geni: Enable Serial on SA8255p Qualcomm platforms
[+] serial: Keep rs485 settings for devices without firmware node
[+] serial: 8250: add driver for KEBA UART
[+] dt-bindings: serial: 8250: Add Loongson uart compatible
[+] serial: 8250: Add Loongson uart driver support
[+] LoongArch: dts: Add uart new compatible string
[+] dt-bindings: serial: rsci: Drop "uart-has-rtscts: false"
[+] serial: sh-sci: Fix deadlock during RSCI FIFO overrun error
[+] serial: 8250: Fix 8250_rsa symbol loop
[+] binder: mark binder_alloc_exhaustive_test as slow
[+] rust_binder: use compat_ptr_ioctl
[+] rust_binder: move BC_FREE_BUFFER drop inside if statement
[+] MAINTAINERS: add Alice as a Binder maintainer
[+] android: binderfs: add missing parameters in binder_ctl_ioctl()'s doc
[+] android: binder: add missing return value documentation for binder_apply_fd_fixups()
[+] rust_binder: fix race condition on death_list
[+] rust_binder: avoid mem::take on delivered_deaths
[+] rust: list: add warning to List::remove docs about mem::take
[+] spi: tegra114: remove Kconfig dependency on TEGRA20_APB_DMA
[+] ASoC: nau8325: use simple i2c probe function
[+] ASoC: nau8325: add missing build config
[+] mei: Remove redundant pm_runtime_mark_last_busy() calls
[+] mei: gsc: add dependency on Xe driver
[+] mei: Fix error handling in mei_register
[+] MAINTAINERS: Downgrade ocxl to Odd Fixes
[+] Merge back ACPI processor driver changes for 6.19
[+] gfs2: Prevent recursive memory reclaim
[+] comedi: c6xdigio: Fix invalid PNP driver unregistration
[+] comedi: check device's attached status in compat ioctls
[+] gfs2: fix freeze error handling
[+] ASoC: tegra: remove Kconfig dependency on TEGRA20_APB_DMA
[+] comedi: multiq3: sanitize config options in multiq3_attach()
[+] comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel()
[+] comedi: Add reference counting for Comedi command handling
[+] comedi: Use reference count for asynchronous command functions
[+] comedi: kcomedilib: Add loop checking variants of open and close
[+] comedi: comedi_bond: Check for loops when bonding devices
[+] comedi: 8255: Fail to attach if fail to request I/O port region
[+] staging: rtl8723bs: remove unused registry and BSSID offset macros
[+] staging: rtl8723bs: use standard offsetof in cfg80211 operations
[+] staging: rtl8723bs: remove dead commented code from odm.c
[+] staging: rtl8723bs: replace FIELD_OFFSET usage with offsetof in rtw_mlme_ext.c
[+] staging: rtl8723bs: remove custom FIELD_OFFSET macro
[+] ASoC: fsl_xcvr: clear the channel status control memory
[+] staging: gpib: Clean-up commented-out code
[+] firmware_loader: make RUST_FW_LOADER_ABSTRACTIONS select FW_LOADER
[+] spi: dt-bindings: renesas,rzv2h-rspi: Document RZ/V2N SoC support
[+] char/mwave: remove dead code
[+] char/mwave: remove MWAVE_FUTZ_WITH_OTHER_DEVICES ifdeffery
[+] char/mwave: remove unneeded fops
[+] char/mwave: remove printk tracing
[+] char/mwave: drop printk wrapper
[+] char/mwave: drop typedefs
[+] greybus: add WQ_PERCPU to alloc_workqueue users
[+] greybus: gb-beagleplay: Fix timeout handling in bootloader functions
[+] fs: refactor file timestamp update logic
[+] fs: lift the FMODE_NOCMTIME check into file_update_time_flags
[+] fs: export vfs_utimes
[+] btrfs: use vfs_utimes to update file timestamps
[+] btrfs: fix the comment on btrfs_update_time
[+] orangefs: use inode_update_timestamps directly
[+] Merge patch series "re-enable IOCB_NOWAIT writes to files v2"
[+] fs: tidy up step_into() & friends before inlining
[+] fs: inline step_into() and walk_component()
[+] Merge patch series "fs: tidy up step_into() & friends before inlining"
[+] virt: acrn: split acrn_mmio_dev_res out of acrn_mmiodev
[+] mux: mmio: Add suspend and resume support
[+] misc: cb710: Fix a NULL vs IS_ERR() check in probe()
[+] misc: bh1770glc: use pm_runtime_resume_and_get() in power_state_store
[+] char: xillybus: add WQ_UNBOUND to alloc_workqueue users
[+] misc: rp1: Fix an error handling path in rp1_probe()
[+] intel_th: Fix error handling in intel_th_output_open
[+] dt-bindings: slimbus: fix warning from example
[+] uio: Add SVA support for PCI devices via uio_pci_generic_sva.c
[+] hangcheck-timer: replace printk(KERN_CRIT) with pr_crit
[+] hangcheck-timer: Replace %Ld with %lld
[+] hangcheck-timer: fix coding style spacing
[+] sysfs: attribute_group: allow registration of const attribute
[+] sysfs: transparently handle const pointers in ATTRIBUTE_GROUPS()
[+] sysfs: introduce __SYSFS_FUNCTION_ALTERNATIVE()
[+] sysfs: attribute_group: enable const variants of is_visible()
[+] samples/kobject: add is_visible() callback to attribute group
[+] samples/kobject: constify 'struct foo_attribute'
[+] sysfs: simplify attribute definition macros
[+] mod_devicetable: Bump auxiliary_device_id name size
[+] fs/kernfs: raise sb->maxbytes to MAX_LFS_FILESIZE
[+] kernfs: fix memory leak of kernfs_iattrs in __kernfs_new_node
[+] sysfs/cpu: Use DEVICE_ATTR_RO for nohz_full attribute
[+] tick/nohz: avoid showing '(null)' if nohz_full= not set
[+] tick/nohz: Expose housekeeping CPUs in sysfs
[+] driver core: replace use of system_unbound_wq with system_dfl_wq
[+] driver core: WQ_PERCPU added to alloc_workqueue users
[+] driver core: Check drivers_autoprobe for all added devices
[+] Merge tag 'timers-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux into timers/clocksource
[+] dt-bindings: thermal: tsens: Add QCS8300 compatible
[+] dt-bindings: thermal: fsl,imx91-tmu: add bindings for NXP i.MX91 thermal module
[+] thermal/drivers/imx91: Add support for i.MX91 thermal monitoring unit
[+] HID: logitech-dj: Add support for G Pro X Superlight 2 receiver
[+] HID: logitech-dj: Remove duplicate error logging
[+] HID: logitech-dj: Fix probe failure when used with KVM
[+] hwmon: (lm87) Convert macros to functions to avoid TOCTOU
[+] hwmon: (adm1029) Add locking to avoid TOCTOU
[+] drm/amdgpu: use ttm_resource_manager_cleanup
[+] hwmon: (adm1026) Convert macros to functions to avoid TOCTOU
[+] USB: serial: option: add Telit Cinterion FE910C04 new compositions
[+] USB: serial: option: move Telit 0x10c7 composition in the right place
[+] dt-bindings: remoteproc: qcom,adsp: Make msm8974 use CX as power domain
[+] remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8974
[+] rpmsg: glink: fix rpmsg device leak
[+] rpmsg: glink: remove duplicate code for rpmsg device remove
[+] HID: evision: Fix Report Descriptor for Evision Wireless Receiver 320f:226f
[+] drivers: hid: renegotiate resolution multipliers with device after reset
[+] drm/amdgpu: clear job on failure in amdgpu_job_alloc(_with_ib)
[+] rust: bitmap: add MAX_LEN and MAX_INLINE_LEN constants
[+] rust: bitmap: add BitmapVec::new_inline()
[+] rust: id_pool: rename IdPool::new() to with_capacity()
[+] drm/amdgpu: free job fences on failure in amdgpu_job_alloc_with_ib
[+] remoteproc: qcom: Use of_reserved_mem_region_* functions for "memory-region"
[+] Revert "drm/amd/display: Move setup_stream_attribute"
[+] drm/amd/display: Check NULL before accessing
[+] drm/amd/display: Fix logical vs bitwise bug in get_embedded_panel_info_v2_1()
[+] drm/amd/display: Don't change brightness for disabled connectors
[+] drm/amd/display: Fix dereference-before-check for dc_link
[+] drm/amd/display: Increase EDID read retries
[+] drm/amd/display: Add cursor offload abort to the new HWSS path
[+] watchdog: diag288_wdt: Remove KMSG_COMPONENT macro
[+] drm/amd/display: Check ATOM_DEVICE_CRT2_SUPPORT in dc_load_detection
[+] drm/amdkfd: assign AID to uuid in topology for SPX mode
[+] io_uring/query: drop unused io_handle_query_entry() ctx arg
[+] drm/amdgpu: attach tlb fence to the PTs update
[+] drm/amdgpu: Fix CPER ring debugfs read buffer overflow risk
[+] drm/amdgpu: fix cyan_skillfish2 gpu info fw handling
[+] nvdimm: Prevent integer overflow in ramdax_get_config_data()
[+] hwmon: sy7636a: Fix regulator_enable resource leak on error path
[+] hwmon/lm78: Drop REALLY_SLOW_IO setting
[+] hwmon/w83781d: Drop REALLY_SLOW_IO setting
[+] ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4
[+] s390/dasd: Fix gendisk parent after copy pair swap
[+] s390/dasd: Remove unnecessary debugfs_create() return checks
[+] s390/dasd: Move device name formatting into separate function
[+] s390/dasd: Use scnprintf() instead of sprintf()
[+] Revert "drm/amd/display: Move setup_stream_attribute"
[+] drm/amd/display: Check NULL before accessing
[+] drm/amd/display: Don't change brightness for disabled connectors
[+] drm/amd/display: Increase EDID read retries
[+] drm/amdgpu: attach tlb fence to the PTs update
[+] drm/amdgpu: fix cyan_skillfish2 gpu info fw handling
[+] remoteproc: omap: Remove redundant pm_runtime_mark_last_busy() calls
[+] dt-bindings: remoteproc: qcom,sc8280xp-pas: Fix CDSP power desc
[+] dt-bindings: remoteproc: qcom: adsp: Add missing constrains for SDM660 ADSP
[+] dt-bindings: remoteproc: qcom: adsp: Add SDM660 CDSP compatible
[+] remoteproc: qcom: pas: Add support for SDM660 CDSP
[+] firmware: cs_dsp: Remove redundant download buffer allocator
[+] ASoC: mediatek: mt8189: remove unnecessary NULL check
[+] perf pmu: fix duplicate conditional statement
[+] ublk: prevent invalid access with DEBUG
[+] perf vendor events riscv: add T-HEAD C920V2 JSON support
[+] iommu/arm-smmu-v3-iommufd: Allow attaching nested domain for GBPA cases
[+] Merge branch 'iommufd_dmabuf' into k.o-iommufd/for-next
[+] perf tools: Don't read build-ids from non-regular files
[+] regulator: Use container_of_const() when all types are const
[+] regulator: bd71815: Constify pointers to 'regulator_desc' wrap struct
[+] regulator: bd71828: Constify pointers to 'regulator_desc' wrap struct
[+] regulator: bd718x7: Constify pointers to 'regulator_desc' wrap struct
[+] regulator: bd96801: Constify pointers to 'regulator_desc' wrap struct
[+] regulator: mt6358: Constify pointers to 'regulator_desc' wrap struct
[+] regulator: pca9450: Constify pointers to 'regulator_desc' wrap struct
[+] regulator: pf9453: Constify pointers to 'regulator_desc' wrap struct
[+] nau8325 build fixes
[+] landlock: Minor comments improvements
[+] landlock: Make docs in cred.h and domain.h visible
[+] selftests/landlock: Fix makefile header list
[+] bpf: Fix exclusive map memory leak
[+] fgraph: Make fgraph_no_sleep_time signed
[+] tracing: Remove unused variable in tracing_trace_options_show()
[+] ftrace: Avoid redundant initialization in register_ftrace_direct
[+] tracing: Show the tracer options in boot-time created instance
[+] tracing: Remove get_trigger_ops() and add count_func() from trigger ops
[+] tracing: Merge struct event_trigger_ops into struct event_command
[+] tracing: Remove unneeded event_mutex lock in event_trigger_regex_release()
[+] tracing: Add bulk garbage collection of freeing event_trigger_data
[+] tracing: Use strim() in trigger_process_regex() instead of skip_spaces()
[+] ftrace: Allow tracing of some of the tracing code
[+] tracing: Add boot-time backup of persistent ring buffer
[+] function_graph: Enable funcgraph-args and funcgraph-retaddr to work simultaneously
[+] fgraph: Initialize ftrace_ops->private for function graph ops
[+] fgraph: Check ftrace_pids_enabled on registration for early filtering
[+] fgraph: Remove coarse PID filtering from graph_entry()
[+] socket: Unify getsockname and getpeername implementation
[+] socket: Split out a getsockname helper for io_uring
[+] io_uring: Introduce getsockname io_uring cmd
[+] dma-direct: Fix missing sg_dma_len assignment in P2PDMA bus mappings
[+] initramfs: add gen_init_cpio to hostprogs unconditionally
[+] kbuild: add target to build a cpio containing modules
[+] drm: Add helper for conversion from signed-magnitude
[+] drm/vkms: Add kunit tests for VKMS LUT handling
[+] drm/doc/rfc: Describe why prescriptive color pipeline is needed
[+] regulator: Use container_of_const() when all types are
[+] drm/colorop: Introduce new drm_colorop mode object
[+] drm/colorop: Add TYPE property
[+] drm/colorop: Add 1D Curve subtype
[+] drm/colorop: Add BYPASS property
[+] drm/colorop: Add NEXT property
[+] drm/colorop: Add atomic state print for drm_colorop
[+] drm/plane: Add COLOR PIPELINE property
[+] drm/colorop: Introduce DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE
[+] Documentation/gpu: document drm_colorop
[+] drm/colorop: Add destroy functions for color pipeline
[+] drm/vkms: Pass plane_cfg to plane initialization
[+] drm/vkms: Add enumerated 1D curve colorop
[+] drm/vkms: Add config for default plane pipeline
[+] drm/vkms: Add kunit tests for linear and sRGB LUTs
[+] drm/colorop: Add 3x4 CTM type
[+] drm/vkms: Use s32 for internal color pipeline precision
[+] drm/vkms: add 3x4 matrix in color pipeline
[+] drm/tests: Add a few tests around drm_fixed.h
[+] drm/vkms: Add tests for CTM handling
[+] drm/colorop: pass plane_color_pipeline client cap to atomic check
[+] drm/colorop: define a new macro for_each_new_colorop_in_state
[+] drm/amd/display: Ignore deprecated props when plane_color_pipeline set
[+] drm/amd/display: Add bypass COLOR PIPELINE
[+] drm/amd/display: Skip color pipeline initialization for cursor plane
[+] drm/amd/display: Add support for sRGB EOTF in DEGAM block
[+] drm/amd/display: Add support for sRGB Inverse EOTF in SHAPER block
[+] drm/amd/display: Add support for sRGB EOTF in BLND block
[+] drm/colorop: Add PQ 125 EOTF and its inverse
[+] drm/amd/display: Enable support for PQ 125 EOTF and Inverse
[+] drm/colorop: add BT2020/BT709 OETF and Inverse OETF
[+] drm/amd/display: Add support for BT.709 and BT.2020 TFs
[+] drm: Add Enhanced LUT precision structure
[+] drm: Add helper to extract lut from struct drm_color_lut32
[+] drm/colorop: Add 1D Curve Custom LUT type
[+] drm/amd/display: add shaper and blend colorops for 1D Curve Custom LUT
[+] drm/amd/display: add 3x4 matrix colorop
[+] drm/colorop: Add multiplier type
[+] drm/amd/display: add multiplier colorop
[+] drm/amd/display: Swap matrix and multiplier
[+] jbd2: avoid bug_on in jbd2_journal_get_create_access() when file system corrupted
[+] jbd2: store more accurate errno in superblock when possible
[+] ext4: fix string copying in parse_apply_sb_mount_options()
[+] ext4: check if mount_opts is NUL-terminated in ext4_ioctl_set_tune_sb()
[+] jbd2: fix the inconsistency between checksum and data in memory for journal sb
[+] ext4: clear i_state_flags when alloc inode
[+] ext4: add i_data_sem protection in ext4_destroy_inline_data_nolock()
[+] drm/colorop: Define LUT_1D interpolation
[+] drm/colorop: allow non-bypass colorops
[+] drm/colorop: Add 3D LUT support to color pipeline
[+] drm/amd/display: add 3D LUT colorop
[+] drm/amd/display: Add AMD color pipeline doc
[+] drm/amd/display: Ensure 3D LUT for color pipeline
[+] drm/amd/display: Disable CRTC degamma when color pipeline is enabled
[+] drm/colorop: Add DRM_COLOROP_1D_CURVE_GAMMA22 to 1D Curve
[+] drm/amd/display: Enable support for Gamma 2.2
[+] ext4: fix incorrect group number assertion in mb_check_buddy
[+] ext4: improve integrity checking in __mb_check_buddy by enhancing order-0 validation
[+] ext4: rename EXT4_GET_BLOCKS_PRE_IO
[+] ext4: cleanup for ext4_map_blocks
[+] ext4: correct the comments place for EXT4_EXT_MAY_ZEROOUT
[+] fs/ext4: fix typo in comment
[+] Documentation: ext4: Document casefold and encrypt flags
[+] ext4: align max orphan file size with e2fsprogs limit
[+] libceph: fix potential use-after-free in have_mon_and_osd_map()
[+] libceph: drop started parameter of __ceph_open_session()
[+] ASoC: stm32: sai: fix device and OF node leaks on
[+] spi: dt-bindings: renesas,rzv2h-rspi: Document RZ/V2N SoC support
[+] gfs2: fix remote evict for read-only filesystems
[+] gfs2: Minor cosmetic remote delete cleanups
[+] gfs2: Fix "gfs2: Switch to wait_event in gfs2_quotad"
[+] gfs2: Clean up quotad timeout handling
[+] gfs2: Add clean argument to lm_unmount hook
[+] gfs2: Asynchronous withdraw
[+] gfs2: Get rid of delayed withdraws
[+] gfs2: Rename gfs2_{withdrawing_or_ => }withdrawn
[+] gfs2: Withdraw immediately on log write errors
[+] gfs2: Kill gfs2_io_error_bh_wd
[+] gfs2: Rename LM_FLAG_{NOEXP -> RECOVER}
[+] Revert "gfs2: don't stop reads while withdraw in progress"
[+] Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (1/6)
[+] Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (2/6)
[+] Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (3/6)
[+] Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (4/6)
[+] Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (5/6)
[+] Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (6/6)
[+] Revert "gfs2: fix a deadlock on withdraw-during-mount"
[+] Revert "gfs2: Check for log write errors before telling dlm to unlock"
[+] Revert "gfs2: Allow some glocks to be used during withdraw"
[+] Revert "gfs2: fix infinite loop when checking ail item count before go_inval"
[+] gfs2: Rename gfs2_{gl_dq_holders => withdraw_glocks}
[+] gfs2: Clean up properly during a withdraw
[+] gfs2: New gfs2_withdraw_helper
[+] gfs2: Withdraw immediately in gfs2_trans_add_meta
[+] gfs2: No longer thaw filesystems during a withdraw
[+] gfs2: Clean up SDF_JOURNAL_LIVE flag handling
[+] of: Add wrappers to match root node with OF device ID tables
[+] cpufreq: dt-platdev: Simplify with of_machine_get_match_data()
[+] cpufreq: mediatek: Simplify with of_machine_get_match_data()
[+] cpufreq: sun50i: Simplify with of_machine_device_match()
[+] cpuidle: big_little: Simplify with of_machine_device_match()
[+] firmware: qcom: scm: Simplify with of_machine_device_match()
[+] irqchip/atmel-aic: Simplify with of_machine_get_match_data()
[+] platform: surface: Simplify with of_machine_get_match_data()
[+] powercap: dtpm: Simplify with of_machine_get_match_data()
[+] soc: qcom: ubwc: Simplify with of_machine_get_match_data()
[+] soc: tegra: Simplify with of_machine_device_match()
[+] of: Skip devicetree kunit tests when RISCV+ACPI doesn't populate root node
[+] LoongArch: KVM: Get VM PMU capability from HW GCFG register
[+] LoongArch: KVM: Add AVEC basic support
[+] LoongArch: KVM: Use 64-bit register definition for EIOINTC
[+] KVM: LoongArch: selftests: Add system registers save/restore on exception
[+] KVM: LoongArch: selftests: Add basic interfaces
[+] KVM: LoongArch: selftests: Add exception handler register interface
[+] Merge tag 'asoc-fix-v6.18-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
[+] ALSA: hda/realtek: fix mute/micmute LEDs don't work for HP 200 G2i
[+] virtio_vdpa: fix misleading return in void function
[+] virtio: fix kernel-doc for mapping/free_coherent functions
[+] virtio: fix typo in virtio_device_ready() comment
[+] virtio: fix whitespace in virtio_config_ops
[+] virtio: fix grammar in virtio_queue_info docs
[+] virtio: fix grammar in virtio_map_ops docs
[+] virtio: standardize Returns documentation style
[+] virtio: fix virtqueue_set_affinity() docs
[+] virtio: fix map ops comment
[+] vdpa/mlx5: Fix incorrect error code reporting in query_virtqueues
[+] virtio: vdpa: Fix reference count leak in octep_sriov_enable()
[+] vhost: Fix kthread worker cgroup failure handling
[+] vdpa/pds: use %pe for ERR_PTR() in event handler registration
[+] virtio_balloon: add WQ_PERCPU to alloc_workqueue users
[+] vduse: add WQ_PERCPU to alloc_workqueue users
[+] virtio: clean up features qword/dword terms
[+] vhost/test: add test specific macro for features
[+] gpio: shared: handle the reset-gpios corner case
[+] objtool: Build with disassembly can fail when including bdf.h
[+] x86/bug: Fix BUG_FORMAT vs KASLR
[+] x86/bugs: Make i386 use GENERIC_BUG_RELATIVE_POINTERS
[+] backlight: aw99706: Fix unused function warnings from suspend/resume ops
[+] RDMA/bng_re: Remove prefetch instruction
[+] pwm: rzg2l-gpt: Allow checking period_tick cache value only if sibling channel is enabled
[+] ceph: fix crash in process_v2_sparse_read() for encrypted directories
[+] libceph: replace BUG_ON with bounds check for map->max_osd
[+] libceph: prevent potential out-of-bounds writes in handle_auth_session_key()
[+] MAINTAINERS: add German Maglione as virtiofs co-maintainer
[+] Merge tag 'usb-serial-6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
[+] usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt
[+] platform/x86/amd/pmf: Refactor repetitive BIOS output handling
[+] debugfs: Remove redundant access mode checks
[+] debugfs: Remove broken no-mount mode
[+] platform/x86: serial-multi-instantiate: Add IRQ_RESOURCE_OPT for IRQ missing projects
[+] RDMA/siw: reclassify sockets in order to avoid false positives from lockdep
[+] configfs: Constify ct_group_ops in struct config_item_type
[+] configfs: Constify ct_item_ops in struct config_item_type
[+] regulator: rtq2208: Correct buck group2 phase mapping logic
[+] regulator: rtq2208: Correct LDO2 logic judgment bits
[+] spi: nxp-fspi: Propagate fwnode in ACPI case as well
[+] ASoC: Intel: catpt: Fix offset checks
[+] ASoC: Intel: catpt: Switch to resource_xxx() API
[+] ASoC: Intel: catpt: Fix error path in hw_params()
[+] ASoC: Intel: catpt: Fix probing order of driver components
[+] ASoC: Intel: catpt: Do not ignore errors on runtime resume
[+] ASoC: Intel: catpt: Do not block the system from suspending
[+] firmware: cs_dsp: Take pwr_lock around reading controls debugfs
[+] firmware: cs_dsp: Use kvzalloc() to allocate control caches
[+] spi: airoha-snfi: en7523: workaround flash damaging if UART_TXD was short to GND
[+] spi: dt-bindings: airoha: add compatible for EN7523
[+] iommupt: Avoid a compiler bug with sw_bit
[+] platform/x86/amd/pmf: Add BIOS_INPUTS_MAX macro to replace hardcoded array size
[+] platform/x86/amd/pmf: Use devm_mutex_init() for mutex initialization
[+] RDMA/rxe: reclassify sockets in order to avoid false positives from lockdep
[+] ACPI: LPSS: Fix a spelling mistake
[+] ACPI: PM: Fix a spelling mistake
[+] srcu: Create an SRCU-fast-updown API
[+] rcutorture: Make srcu{,d}_torture_init() announce the SRCU type
[+] refscale: Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu_struct_fast()
[+] x86/mm: Delete disabled debug code
[+] staging: rtl8723bs: fix out-of-bounds read in rtw_get_ie() parser
[+] staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing
[+] staging: rtl8723bs: fix out-of-bounds read in OnBeacon ESR IE parsing
[+] KVM: s390: Add signal_exits counter
[+] KVM: s390: Enable and disable interrupts in entry code
[+] sysctl: Replace void pointer with const pointer to ctl_table
[+] sysctl: Remove superfluous tbl_data param from "dovec" functions
[+] sysctl: Remove superfluous __do_proc_* indirection
[+] sysctl: Indicate the direction of operation with macro names
[+] sysctl: Discriminate between kernel and user converter params
[+] sysctl: Create converter functions with two new macros
[+] sysctl: Create integer converters with one macro
[+] sysctl: Add optional range checking to SYSCTL_INT_CONV_CUSTOM
[+] sysctl: Create unsigned int converter using new macro
[+] sysctl: Add optional range checking to SYSCTL_UINT_CONV_CUSTOM
[+] sysctl: Create macro for user-to-kernel uint converter
[+] sysctl: remove __user qualifier from stack_erasing_sysctl buffer argument
[+] sysctl: Allow custom converters from outside sysctl
[+] sysctl: Move INT converter macros to sysctl header
[+] sysctl: Move UINT converter macros to sysctl header
[+] sysctl: Move jiffies converters to kernel/time/jiffies.c
[+] sysctl: Move proc_doulongvec_ms_jiffies_minmax to kernel/time/jiffies.c
[+] sysctl: Create pipe-max-size converter using sysctl UINT macros
[+] sysctl: Wrap do_proc_douintvec with the public function proc_douintvec_conv
[+] drivers: serial: kgdboc: Drop checks for CON_ENABLED and CON_BOOT
[+] arch: um: kmsg_dump: Use console_is_usable
[+] printk: Use console_is_usable on console_unblank
[+] soc: samsung: exynos-pmu: Fix structure initialization
[+] ARM: dts: samsung: universal_c210: turn off SDIO WLAN chip during system suspend
[+] ARM: dts: samsung: exynos4210-i9100: turn off SDIO WLAN chip during system suspend
[+] ARM: dts: samsung: exynos4210-trats: turn off SDIO WLAN chip during system suspend
[+] ARM: dts: samsung: exynos4412-midas: turn off SDIO WLAN chip during system suspend
[+] docs: remove obsolete links in the xfs online repair documentation
[+] Merge tag 'devfreq-next-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
[+] remoteproc: st: Fix indexing of memory-regions
[+] remoteproc: imx_dsp_rproc: Fix NULL vs IS_ERR() bug in imx_dsp_rproc_add_carveout()
[+] debugobjects: Allow to refill the pool before SYSTEM_SCHEDULING
[+] debugobjects: Use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP
[+] soc: samsung: exynos-pmu: fix device leak on regmap lookup
[+] spi: microchip-core: use min() instead of min_t()
[+] spi: microchip-core: Replace dead code (-ENOMEM error message)
[+] spi: microchip-core: Utilise temporary variable for struct device
[+] spi: microchip-core: Use SPI_MODE_X_MASK
[+] spi: microchip-core: Remove unneeded PM related macro
[+] hwmon: (max6697) fix regmap leak on probe failure
[+] ASoC: cs-amp-lib: Use __free(kfree) instead of manual freeing
[+] ASoC: codecs: wcd939x: fix regmap leak on probe failure
[+] spi: airoha: add support of en7523 SoC (for 6.19)
[+] mtd: rawnand: sunxi: #undef field_{get,prep}() before local definition
[+] mtd: nand: realtek-ecc: Fix Kconfig dependencies
[+] arm64: atomics: lse: Remove unused parameters from ATOMIC_FETCH_OP_AND macros
[+] KVM: arm64: selftests: Remove ARM64_FEATURE_FIELD_BITS and its last user
[+] KVM: arm64: selftests: Consider all 7 possible levels of cache
[+] arm64/sysreg: Remove unused define ARM64_FEATURE_FIELD_BITS
[+] regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
[+] Merge tag 'ceph-for-6.18-rc8' of https://github.com/ceph/ceph-client
[+] ASoC: SDCA: Align mute controls to ALSA expectations
[+] ASoC: SDCA: Add terminal type into input/output widget name
[+] ASoC: sdw_utils: Add codec_conf for every DAI
[+] ASoC: sdw_utils: Move codec_name to dai info
[+] ASoC: intel: sof_sdw: Add ability to have auxiliary devices
[+] ASoC: sdw_utils: Add cs42l45 support functions
[+] ASoC: intel: sof_sdw: Add codec_info for cs42l45
[+] Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()"
[+] Merge tag 'drm-xe-next-fixes-2025-11-21' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
[+] Merge tag 'drm-rust-next-2025-11-21' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next
[+] Merge tag 'amlogic-arm64-dt-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
[+] arm64: dts: mediatek: mt8195: Fix address range for JPEG decoder core 1
[+] Merge tag 'riscv-dt-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
[+] keys: Remove redundant less-than-zero checks
[+] keys: Replace deprecated strncpy in ecryptfs_fill_auth_tok
[+] Add support for cs42l45 into the Intel machine driver
[+] ASoC: Intel: catpt: Round of fixes and PM changes
[+] spi: microchip-core: Code improvements
[+] Merge tag 'reset-gpio-for-v6.19' of https://git.pengutronix.de/git/pza/linux into soc/drivers-late
[+] Merge tag 'reset-gpio-for-v6.19-2' of https://git.pengutronix.de/git/pza/linux into soc/drivers-late
[+] keys: Fix grammar and formatting in 'struct key_type' comments
[+] Merge tag 'amlogic-drivers-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers-late
[+] Merge tag 'soc_fsl-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux into soc/drivers-late
[+] Merge tag 'apple-soc-drivers-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/drivers-late
[+] Merge tag 'soc-drivers-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers-late
[+] Merge tag 'cache-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers-late
[+] Merge tag 'riscv-config-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/defconfig
[+] Merge branch 'mm-hotfixes-stable' into mm-nonmm-stable in order to be able to merge "kho: make debugfs interface optional" into mm-nonmm-stable.
[+] rbtree: inline rb_first()
[+] rbtree: inline rb_last()
[+] fork: stop ignoring NUMA while handling cached thread stacks
[+] selftests: complete kselftest include centralization
[+] kho: make debugfs interface optional
[+] kho: drop notifiers
[+] kho: add interfaces to unpreserve folios, page ranges, and vmalloc
[+] memblock: unpreserve memory in case of error
[+] test_kho: unpreserve memory in case of error
[+] kho: don't unpreserve memory during abort
[+] liveupdate: kho: move to kernel/liveupdate
[+] MAINTAINERS: update KHO maintainers
[+] liveupdate: kho: use %pe format specifier for error pointer printing
[+] kho: fix misleading log message in kho_populate()
[+] kho: convert __kho_abort() to return void
[+] kho: introduce high-level memory allocation API
[+] kho: preserve FDT folio only once during initialization
[+] kho: verify deserialization status and fix FDT alignment access
[+] kho: always expose output FDT in debugfs
[+] kho: simplify serialization and remove __kho_abort
[+] kho: remove global preserved_mem_map and store state in FDT
[+] kho: remove abort functionality and support state refresh
[+] kho: update FDT dynamically for subtree addition/removal
[+] kho: allow kexec load before KHO finalization
[+] kho: allow memory preservation state updates after finalization
[+] kho: add Kconfig option to enable KHO by default
[+] liveupdate: luo_core: Live Update Orchestrator
[+] liveupdate: luo_core: integrate with KHO
[+] kexec: call liveupdate_reboot() before kexec
[+] liveupdate: luo_session: add sessions support
[+] liveupdate: luo_core: add user interface
[+] liveupdate: luo_file: implement file systems callbacks
[+] liveupdate: luo_session: add ioctls for file preservation
[+] docs: add luo documentation
[+] MAINTAINERS: add liveupdate entry
[+] mm: shmem: use SHMEM_F_* flags instead of VM_* flags
[+] mm: shmem: allow freezing inode mapping
[+] mm: shmem: export some functions to internal.h
[+] liveupdate: luo_file: add private argument to store runtime state
[+] mm: memfd_luo: allow preserving memfd
[+] docs: add documentation for memfd preservation via LUO
[+] selftests/liveupdate: add userspace API selftests
[+] selftests/liveupdate: add simple kexec-based selftest for LUO
[+] selftests/liveupdate: add kexec test for multiple and empty sessions
[+] kho: free chunks using free_page() instead of kfree()
[+] test_kho: always print restore status
[+] kexec: move sysfs entries to /sys/kernel/kexec
[+] Documentation/ABI: mark old kexec sysfs deprecated
[+] Documentation/ABI: new kexec and kdump sysfs interface
[+] KHO: fix boot failure due to kmemleak access to non-PRESENT pages
[+] init: replace simple_strtoul with kstrtoul to improve lpj_setup
[+] MAINTAINERS: TPM DEVICE DRIVER: update the W-tag
[+] kho: kho_restore_vmalloc: fix initialization of pages array
[+] kho: fix restoring of contiguous ranges of order-0 pages
[+] vmcoreinfo: track and log recoverable hardware errors
[+] Reinstate "resource: avoid unnecessary lookups in find_next_iomem_res()"
[+] calibrate: update header inclusion
[+] Merge tag 'drm-misc-next-fixes-2025-11-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
[+] Merge tag 'drm-intel-fixes-2025-11-26' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
[+] overflow: Introduce struct_offset() to get offset of member
[+] Merge tag 'acpi-6.18-rc8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'dma-mapping-6.18-2025-11-27' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
[+] Merge tag 'amd-drm-fixes-6.18-2025-11-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
[+] Merge tag 'drm-misc-fixes-2025-11-27' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
[+] Merge tag 'drm-xe-fixes-2025-11-27' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
[+] Merge tag 'drm-fixes-2025-11-28' of https://gitlab.freedesktop.org/drm/kernel
[+] ata: libata-core: Disable LPM on Silicon Motion MD619{H,G}XCLDE3TC
[+] KVM: LoongArch: selftests: Add timer interrupt test case
[+] KVM: LoongArch: selftests: Add SW emulated timer test case
[+] KVM: LoongArch: selftests: Add time counter test case
[+] genpt: Make GENERIC_PT invisible
[+] powerpc/pseries/svm: Make mem_encrypt.h self contained
[+] iommupt/vtd: Allow VT-d to have a larger table top than the vasz requires
[+] iommupt/vtd: Support mgaw's less than a 4 level walk for first stage
[+] Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'mediatek', 'nvidia/tegra', 'intel/vt-d', 'amd/amd-vi' and 'core' into next
[+] mtd: rawnand: renesas: Handle devm_pm_runtime_enable() errors
[+] gpio: shared: ignore special __symbols__ node when traversing device tree
[+] gpio: shared: ignore GPIO hogs when traversing the device tree
[+] gpio: shared-proxy: set suppress_bind_attrs
[+] gpio: shared: fix a deadlock
[+] nfsd: fix end_creating() conversion
[+] drm/panthor: Prevent potential UAF in group creation
[+] KVM: s390: Use generic VIRT_XFER_TO_GUEST_WORK functions
[+] filelock: __fcntl_getlease: fix kernel-doc warnings
[+] dcache: touch up predicts in __d_lookup_rcu()
[+] ovl: fail ovl_lock_rename_workdir() if either target is unhashed
[+] vfs: add needed headers for new struct delegation definition
[+] acpi: platform_profile - Add max-power profile option
[+] platform/x86: lenovo-wmi-gamezone Use max-power rather than balanced-performance
[+] platform/x86: wmi-gamezone: Add Legion Go 2 Quirks
[+] ovl: remove unneeded semicolon
[+] platform/surface: acpi-notify: add WQ_PERCPU to alloc_workqueue users
[+] platform: x86: replace use of system_wq with system_percpu_wq
[+] platform: surface: replace use of system_wq with system_percpu_wq
[+] afs: Fix delayed allocation of a cell's anonymous key
[+] file: add FD_{ADD,PREPARE}()
[+] anon_inodes: convert to FD_ADD()
[+] eventfd: convert do_eventfd() to FD_PREPARE()
[+] fhandle: convert do_handle_open() to FD_ADD()
[+] namespace: convert open_tree() to FD_ADD()
[+] namespace: convert open_tree_attr() to FD_PREPARE()
[+] namespace: convert fsmount() to FD_PREPARE()
[+] fanotify: convert fanotify_init() to FD_PREPARE()
[+] nsfs: convert open_namespace() to FD_PREPARE()
[+] nsfs: convert ns_ioctl() to FD_PREPARE()
[+] autofs: convert autofs_dev_ioctl_open_mountpoint() to FD_ADD()
[+] eventpoll: convert do_epoll_create() to FD_PREPARE()
[+] open: convert do_sys_openat2() to FD_ADD()
[+] signalfd: convert do_signalfd4() to FD_ADD()
[+] timerfd: convert timerfd_create() to FD_ADD()
[+] userfaultfd: convert new_userfaultfd() to FD_PREPARE()
[+] xfs: convert xfs_open_by_handle() to FD_PREPARE()
[+] dma: convert dma_buf_fd() to FD_ADD()
[+] af_unix: convert unix_file_open() to FD_ADD()
[+] exec: convert begin_new_exec() to FD_ADD()
[+] ipc: convert do_mq_open() to FD_ADD()
[+] bpf: convert bpf_iter_new_fd() to FD_PREPARE()
[+] bpf: convert bpf_token_create() to FD_PREPARE()
[+] memfd: convert memfd_create() to FD_ADD()
[+] secretmem: convert memfd_secret() to FD_ADD()
[+] net/handshake: convert handshake_nl_accept_doit() to FD_PREPARE()
[+] net/kcm: convert kcm_ioctl() to FD_PREPARE()
[+] net/socket: convert sock_map_fd() to FD_ADD()
[+] net/socket: convert __sys_accept4_file() to FD_ADD()
[+] spufs: convert spufs_context_open() to FD_PREPARE()
[+] papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD_PREPARE()
[+] spufs: convert spufs_gang_open() to FD_PREPARE()
[+] pseries: convert papr_platform_dump_create_handle() to FD_ADD()
[+] pseries: port papr_rtas_setup_file_interface() to FD_ADD()
[+] gpio: convert linehandle_create() to FD_PREPARE()
[+] hv: convert mshv_ioctl_create_partition() to FD_ADD()
[+] media: convert media_request_alloc() to FD_PREPARE()
[+] ntsync: convert ntsync_obj_get_fd() to FD_PREPARE()
[+] tty: convert ptm_open_peer() to FD_ADD()
[+] vfio: convert vfio_group_ioctl_get_device_fd() to FD_ADD()
[+] file: convert replace_fd() to FD_PREPARE()
[+] io_uring: convert io_create_mock_file() to FD_PREPARE()
[+] Merge patch series "file: FD_{ADD,PREPARE}()"
[+] ASoC: fsl_micfil: Add default quality for different platforms
[+] ASoC: fsl_micfil: Set channel range control
[+] firmware: cs_dsp: Don't require client to provide a struct cs_dsp_client_ops
[+] firmware: cs_dsp: Add test cases for client_ops == NULL
[+] ASoC: nau8325: Delete a stray tab
[+] ASoC: cs35l56: Log a message if firmware is missing
[+] ASoC: SDCA: Fixup some more Kconfig issues
[+] spi: ch341: fix out-of-bounds memory access in ch341_transfer_one
[+] platform/x86/intel/hid: Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks
[+] gpio: regmap: fix kernel-doc notation
[+] gpio: loongson: Switch 2K2000/3000 GPIO to BYTE_CTRL_MODE
[+] Merge back ACPI processor driver changes for 6.19
[+] Merge tag 'thermal-v6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
[+] Merge branches 'acpica', 'acpi-property', 'acpi-pm' and 'acpi-battery'
[+] erofs: tidy up z_erofs_lz4_handle_overlap()
[+] erofs: improve decompression error reporting
[+] erofs: improve Zstd, LZMA and DEFLATE error strings
[+] erofs: enable error reporting for z_erofs_stream_switch_bufs()
[+] Merge branches 'acpi-tad', 'acpi-fan', 'acpi-dptf' and 'acpi-tools'
[+] Merge branches 'acpi-misc' and 'pnp'
[+] refscale: Add SRCU-fast-updown readers
[+] Merge branches 'pm-core' and 'pm-runtime'
[+] Merge branch 'pm-sleep'
[+] Merge branch 'pm-cpufreq'
[+] Merge branches 'pm-cpuidle' and 'pm-powercap'
[+] mailbox: omap-mailbox: Check for pending msgs only when mbox is exclusive
[+] mailbox: mailbox-test: Fix debugfs_create_dir error checking
[+] mailbox: mtk-cmdq: Refine DMA address handling for the command buffer
[+] mailbox: mtk-gpueb: Add missing 'static' to mailbox ops struct
[+] mailbox: pcc: don't zero error register
[+] arm64/pageattr: Propagate return value from __change_memory_common
[+] arm64/mm: Document why linear map split failure upon vm_reset_perms is not problematic
[+] Merge branches 'pm-em' and 'pm-opp'
[+] Merge branches 'for-next/misc', 'for-next/kselftest', 'for-next/efi-preempt', 'for-next/assembler-macro', 'for-next/typos', 'for-next/sme-ptrace-disable', 'for-next/local-tlbi-page-reused', 'for-next/mpam', 'for-next/acpi' and 'for-next/documentation', remote-tracking branch 'arm64/for-next/perf' into for-next/core
[+] mailbox: th1520: fix clock imbalance on probe failure
[+] Merge branch 'for-next/sysreg' into for-next/core
[+] Merge branch 'for-next/set_memory' into for-next/core
[+] Merge branches 'pm-qos' and 'pm-tools'
[+] Merge tag 'pmdomain-v6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
[+] blk-mq: use array manage hctx map instead of xarray
[+] blk-mq: fix potential uaf for 'queue_hw_ctx'
[+] char: applicom: fix NULL pointer dereference in ac_ioctl
[+] kfifo: add kfifo_alloc_node() helper for NUMA awareness
[+] ublk: add parameter `struct io_uring_cmd *` to ublk_prep_auto_buf_reg()
[+] ublk: add `union ublk_io_buf` with improved naming
[+] ublk: refactor auto buffer register in ublk_dispatch_req()
[+] ublk: pass const pointer to ublk_queue_is_zoned()
[+] ublk: add helper of __ublk_fetch()
[+] Merge tag 'mmc-v6.18-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
[+] sbitmap: fix all kernel-doc warnings
[+] hwmon: (w83l786ng) Convert macros to functions to avoid TOCTOU
[+] hwmon: (max16065) Use local variable to avoid TOCTOU
[+] Merge tag 'omap-for-v6.19/maintainers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into arm/fixes
[+] Merge tag 'sunxi-fixes-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
[+] vfio/pci: Use RCU for error/request triggers to avoid circular locking
[+] dma-buf: fix integer overflow in fill_sg_entry() for buffers >= 8GiB
[+] vfio: refactor vfio_pci_mmap_huge_fault function
[+] vfio/nvgrace-gpu: Add support for huge pfnmap
[+] vfio: use vfio_pci_core_setup_barmap to map bar in mmap
[+] vfio/nvgrace-gpu: split the code to wait for GPU ready
[+] vfio/nvgrace-gpu: Inform devmem unmapped after reset
[+] vfio/nvgrace-gpu: wait for the GPU mem to be ready
[+] Merge tag 'mailbox-fixes-v6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
[+] Merge tag 'usb-6.18-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[+] Merge tag 'tty-6.18-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
[+] landlock: Fix handling of disconnected directories
[+] landlock: Improve variable scope
[+] selftests/landlock: Add tests for access through disconnected paths
[+] selftests/landlock: Add disconnected leafs and branch test suites
[+] Merge tag 'char-misc-6.18-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
[+] Merge tag 'vfio-v6.18-rc6' into v6.19/vfio/next
[+] Merge tag 'soc-fixes-6.18-4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[+] vfio: selftests: Move run.sh into scripts directory
[+] vfio: selftests: Split run.sh into separate scripts
[+] vfio: selftests: Allow passing multiple BDFs on the command line
[+] vfio: selftests: Rename struct vfio_iommu_mode to iommu_mode
[+] vfio: selftests: Introduce struct iommu
[+] vfio: selftests: Support multiple devices in the same container/iommufd
[+] vfio: selftests: Eliminate overly chatty logging
[+] vfio: selftests: Prefix logs with device BDF where relevant
[+] vfio: selftests: Upgrade driver logging to dev_err()
[+] vfio: selftests: Rename struct vfio_dma_region to dma_region
[+] vfio: selftests: Move IOMMU library code into iommu.c
[+] vfio: selftests: Move IOVA allocator into iova_allocator.c
[+] vfio: selftests: Stop passing device for IOMMU operations
[+] vfio: selftests: Rename vfio_util.h to libvfio.h
[+] vfio: selftests: Move vfio_selftests_*() helpers into libvfio.c
[+] vfio: selftests: Split libvfio.h into separate header files
[+] vfio: selftests: Eliminate INVALID_IOVA
[+] vfio: selftests: Add vfio_pci_device_init_perf_test
[+] Merge tag 'vfs-6.18-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] spi: microchip-core: Refactor FIFO read and write handlers
[+] regulator: fp9931: Fix spelling mistake "failid" -> "failed"
[+] x86/boot: Clean up whitespace in a20.c
[+] ubifs: Remove unnecessary parameters '*c'
[+] ubifs: Simplify the code using ubifs_crc_node
[+] ubifs: Remove unnecessary variable assignments
[+] Merge tag 'io_uring-6.18-20251128' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] mtd: ubi: skip programming unused bits in ubi headers
[+] ubi: fastmap: fix ubi->fm memory leak
[+] ubifs: vmalloc(array_size()) -> vmalloc_array()
[+] ASoC: codecs: Modify awinic amplifier dsp read and write functions
[+] Merge tag 'regulator-fix-v6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
[+] Merge tag 'spi-fix-v6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
[+] Merge branch 'rcu/srcu' into next
[+] Merge branch 'rcu/refscale' into next
[+] i3c: mipi-i3c-hci-pci: Set 64-bit DMA mask for Intel controllers
[+] i3c: mipi-i3c-hci-pci: Move all Intel-related definitions together
[+] i3c: mipi-i3c-hci-pci: Rename some Intel-related identifiers
[+] i3c: mipi-i3c-hci-pci: Use readl_poll_timeout()
[+] i3c: mipi-i3c-hci-pci: Constify driver data
[+] i3c: mipi-i3c-hci-pci: Factor out private registers ioremapping
[+] i3c: mipi-i3c-hci-pci: Factor out intel_reset()
[+] i3c: mipi-i3c-hci-pci: Allocate a structure for mipi_i3c_hci_pci device information
[+] i3c: mipi-i3c-hci-pci: Change callback parameter
[+] i3c: mipi-i3c-hci-pci: Add exit callback
[+] i3c: mipi-i3c-hci-pci: Add LTR support for Intel controllers
[+] i3c: mipi-i3c-hci-pci: Set d3cold_delay to 0 for Intel controllers
[+] bpf: force BPF_F_RDONLY_PROG on insn array creation
[+] bpf: check for insn arrays in check_ptr_alignment
[+] Merge branch 'a-pair-of-follow-ups-for-indirect-jumps'
[+] bpf: Disable file_alloc_security hook
[+] selftests/bpf: Remove usage of lsm/file_alloc_security in selftest
[+] bpf: Remove runqslower tool
[+] i3c: master: Remove i3c_device_free_ibi from i3c_device_remove
[+] i3c: master: add WQ_PERCPU to alloc_workqueue users
[+] i3c: Add HDR API support
[+] i3c: Switch to use new i3c_xfer from i3c_priv_xfer
[+] i3c: master: svc: Replace bool rnw with union for HDR support
[+] i3c: master: svc: Add basic HDR mode support
[+] firmware: cs_dsp: Remove need for clients to supply
[+] afs: Fix uninit var in afs_alloc_anon_key()
[+] ASoC: fsl_micfil: Set default quality and channel
[+] ext4: remove page offset calculation in ext4_block_zero_page_range()
[+] ext4: remove page offset calculation in ext4_block_truncate_page()
[+] ext4: remove PAGE_SIZE checks for rec_len conversion
[+] ext4: make ext4_punch_hole() support large block size
[+] ext4: enable DIOREAD_NOLOCK by default for BS > PS as well
[+] ext4: introduce s_min_folio_order for future BS > PS support
[+] ext4: support large block size in ext4_calculate_overhead()
[+] ext4: support large block size in ext4_readdir()
[+] ext4: add EXT4_LBLK_TO_B macro for logical block to bytes conversion
[+] ext4: add EXT4_LBLK_TO_PG and EXT4_PG_TO_LBLK for block/page conversion
[+] ext4: support large block size in ext4_mb_load_buddy_gfp()
[+] ext4: support large block size in ext4_mb_get_buddy_page_lock()
[+] ext4: support large block size in ext4_mb_init_cache()
[+] ext4: prepare buddy cache inode for BS > PS with large folios
[+] ext4: rename 'page' references to 'folio' in multi-block allocator
[+] ext4: support large block size in ext4_mpage_readpages()
[+] ext4: support large block size in ext4_block_write_begin()
[+] ext4: support large block size in mpage_map_and_submit_buffers()
[+] ext4: support large block size in mpage_prepare_extent_to_map()
[+] ext4: support large block size in __ext4_block_zero_page_range()
[+] ext4: make data=journal support large block size
[+] ext4: support verifying data from large folios with fs-verity
[+] ext4: add checks for large folio incompatibilities when BS > PS
[+] ext4: enable block size larger than page size
[+] ext4: mark inodes without acls in __ext4_iget()
[+] ALSA: dice: fix buffer overflow in detect_stream_formats()
[+] Merge tag 'at24-updates-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
[+] MIPS: mm: kmalloc tlb_vpn array to avoid stack overflow
[+] i2c: i2c-elektor: Allow building on SMP kernels
[+] i2c: i2c.h: fix a bad kernel-doc line
[+] mtd: spinand: add support for FudanMicro FM25S01BI3
[+] mtd: docg3: fix kernel-doc warnings
[+] mtd: lpddr_cmds: fix signed shifts in lpddr_cmds
[+] mtd: sm_ftl: Replace deprecated strncpy with sysfs_emit in sm_attr_show
[+] mtd: sm_ftl: Fix typo in comment in sm_read_lba
[+] Merge tag 'spi-nor/for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux into mtd/next
[+] Merge tag 'nand/for-6.19' into mtd/next
[+] Merge tag 'Chinese-docs-6.19' of gitolite.kernel.org:pub/scm/linux/kernel/git/alexs/linux into tmp
[+] docs: MAINTAINERS: update Mauro's files/paths
[+] docs: kdoc_parser: add data/function attributes to ignore
[+] docs: submitting-patches: Clarify that removal of Acks needs explanation too
[+] docs: kdoc_parser: use '@' for Excess enum value
[+] docs: kdoc: various fixes for grammar, spelling, punctuation
[+] README: restructure with role-based documentation and guidelines
[+] docs: makefile: move rustdoc check to the build wrapper
[+] rqspinlock: Enclose lock/unlock within lock entry acquisitions
[+] rqspinlock: Perform AA checks immediately
[+] rqspinlock: Use trylock fallback when per-CPU rqnode is busy
[+] rqspinlock: Disable spinning for trylock fallback
[+] rqspinlock: Precede non-head waiter queueing with AA check
[+] selftests/bpf: Add success stats to rqspinlock stress test
[+] Merge branch 'limited-queueing-in-nmi-for-rqspinlock'
[+] selftests/bpf: rename test_tc_edt.bpf.c section to expose program type
[+] selftests/bpf: integrate test_tc_edt into test_progs
[+] selftests/bpf: remove test_tc_edt.sh
[+] selftests/bpf: do not hardcode target rate in test_tc_edt BPF program
[+] Merge branch 'selftests-bpf-convert-test_tc_edt-sh-into-test_progs'
[+] bpf: make kprobe_multi_link_prog_run always_inline
[+] bpf: optimize bpf_map_update_elem() for map-in-map types
[+] mm/vmscan: skip increasing kswapd_failures when reclaim was boosted
[+] mm/page_alloc: optimize lowmem_reserve max lookup using its semantic monotonicity
[+] zram: fix a spelling mistake
[+] mm: declare VMA flags by bit
[+] mm: simplify and rename mm flags function for clarity
[+] tools/testing/vma: eliminate dependency on vma->__vm_flags
[+] mm: introduce VMA flags bitmap type
[+] mm: fix DEBUG_RODATA_TEST indentation in Kconfig
[+] selftests/mm/uffd: initialize char variable to Null
[+] memcg: remove inc/dec_lruvec_kmem_state helpers
[+] mm/kfence: add reboot notifier to disable KFENCE on shutdown
[+] fs/proc/task_mmu.c: fix make_uffd_wp_huge_pte() huge pte handling
[+] mm/swapfile: fix list iteration when next node is removed during discard
[+] mm/swapfile: use plist_for_each_entry in __folio_throttle_swaprate
[+] mm: fix vma_start_write_killable() signal handling
[+] scsi: ufs: core: Fix EH failure after W-LUN resume error
[+] scsi: target: Reset t_task_cdb pointer in error case
[+] scsi: mpi3mr: Prevent duplicate SAS/SATA device entries in channel 1
[+] remoteproc: qcom_q6v5_adsp: Fix a NULL vs IS_ERR() check in adsp_alloc_memory_region()
[+] remoteproc: qcom: pas: Fix a couple NULL vs IS_ERR() bugs
[+] remoteproc: qcom: q6v5: Fix NULL vs IS_ERR() bug in q6v5_alloc_memory_region()
[+] remoteproc: qcom_wcnss: Fix NULL vs IS_ERR() bug in wcnss_alloc_memory_region()
[+] scsi: core: Correct documentation for scsi_device_quiesce()
[+] perf trace: Skip internal syscall arguments
[+] scsi: target: sbp: Remove KMSG_COMPONENT macro
[+] scsi: imm: Fix use-after-free bug caused by unfinished delayed work
[+] scsi: ipr: Enable/disable IRQD_NO_BALANCING during reset
[+] scsi: qla2xxx: Enable/disable IRQD_NO_BALANCING during reset
[+] KEYS: trusted: Replace a redundant instance of tpm2_hash_map
[+] KEYS: trusted: Fix a memory leak in tpm2_load_cmd
[+] remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regs
[+] remoteproc: qcom_q6v5_wcss: use optional reset for wcss_q6_bcr_reset
[+] scsi: qla4xxx: Use time conversion macros
[+] Revert "nfs: ignore SB_RDONLY when remounting nfs"
[+] Revert "nfs: clear SB_RDONLY before getting superblock"
[+] Revert "nfs: ignore SB_RDONLY when mounting nfs"
[+] NFS: Automounted filesystems should inherit ro,noexec,nodev,sync flags
[+] NFS: Fix inheritance of the block sizes when automounting
[+] NFS: Fix up the automount fs_context to use the correct cred
[+] Merge tag 'mips-fixes_6.18_2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
[+] md/raid0: fix NULL pointer dereference in create_strip_zones() for dm-raid
[+] md: warn about updating super block failure
[+] md/raid5: fix IO hang when array is broken with IO inflight
[+] md: remove legacy 1s delay in md_notify_reboot
[+] Merge tag 'md-6.19-20251130' of gitolite.kernel.org:pub/scm/linux/kernel/git/mdraid/linux into for-6.19/block
[+] erofs: enable error reporting for z_erofs_fixup_insize()
[+] erofs: get rid of raw bi_end_io() usage
[+] Merge tag 'timers_urgent_for_v6.18_rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] clk: samsung: exynos-clkout: Assign .num before accessing .hws
[+] Merge tag 'clk-microchip-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
[+] Merge tag 'v6.19-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
[+] Merge tag 'qcom-clk-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
[+] clk: qcom: Mark camcc_sm7150_hws static
[+] clk: keystone: syscon-clk: fix regmap leak on probe failure
[+] clk: keystone: fix compile testing
[+] Merge branch 'rcu/misc' into next
[+] Linux 6.18
[+] vhost: switch to arrays of feature bits
[+] virtio_pci: drop kernel.h
[+] ksmbd: Use SHA-512 library for SMB3.1.1 preauth hash
[+] ksmbd: Use HMAC-SHA256 library for message signing and key generation
[+] ksmbd: Use HMAC-MD5 library for NTLMv2
[+] smb/server: fix return value of smb2_read()
[+] smb/server: fix return value of smb2_notify()
[+] smb/server: fix return value of smb2_query_dir()
[+] smb/server: fix return value of smb2_ioctl()
[+] smb/server: fix return value of smb2_oplock_break()
[+] smb/server: update some misguided comment of smb2_0_server_cmds proc
[+] smb: rename common/cifsglob.h to common/smbglob.h
[+] smb: move smb_version_values to common/smbglob.h
[+] smb: move get_rfc1002_len() to common/smbglob.h
[+] smb: move SMB1_PROTO_NUMBER to common/smbglob.h
[+] smb: move smb_sockaddr_in and smb_sockaddr_in6 to common/smb2pdu.h
[+] smb: move copychunk definitions to common/smb2pdu.h
[+] smb: move resume_key_ioctl_rsp to common/smb2pdu.h
[+] ksmbd: skip lock-range check on equal size to avoid size==0 underflow
[+] smb/client: fix CAP_BULK_TRANSFER value
[+] smb: move MAX_CIFS_SMALL_BUFFER_SIZE to common/smbglob.h
[+] smb: move create_durable_req_v2 to common/smb2pdu.h
[+] smb: move create_durable_handle_reconnect_v2 to common/smb2pdu.h
[+] smb: move create_durable_rsp_v2 to common/smb2pdu.h
[+] smb: move some duplicate definitions to common/smb2pdu.h
[+] smb: move SMB_NEGOTIATE_REQ to common/smb2pdu.h
[+] smb: move list of FileSystemAttributes to common/fscc.h
[+] smb: move some duplicate struct definitions to common/fscc.h
[+] smb: move FILE_SYSTEM_SIZE_INFO to common/fscc.h
[+] smb: do some cleanups
[+] smb: fix some warnings reported by scripts/checkpatch.pl
[+] smb: move create_durable_reconn to common/smb2pdu.h
[+] ksmbd: server: avoid busy polling in accept loop
[+] ksmbd: fix use-after-free in ksmbd_tree_connect_put under concurrency
[+] ksmbd: implement error handling for STATUS_INFO_LENGTH_MISMATCH in smb server
[+] smb: move FILE_SYSTEM_ATTRIBUTE_INFO to common/fscc.h
[+] ksmbd: Replace strcpy + strcat to improve convert_to_nt_pathname
[+] ksmbd: vfs: fix race on m_flags in vfs_cache
[+] smb: smbdirect: introduce SMBDIRECT_DEBUG_ERR_PTR() helper
[+] smb: smbdirect: introduce SMBDIRECT_CHECK_STATUS_{WARN,DISCONNECT}()
[+] smb: server: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks in recv_done() and smb_direct_cm_handler()
[+] smb: client: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks in recv_done() and smbd_conn_upcall()
[+] ksmbd: ipc: fix use-after-free in ipc_msg_send_request
[+] smb: client: show smb lease key in open_files output
[+] smb: client: show smb lease key in open_dirs output
[+] cifs: Use netfs_alloc/free_folioq_buffer()
[+] locking/mutex: Redo __mutex_init() to reduce generated code size
[+] locking/local_lock: Add the headers to MAINTAINERS
[+] locking/local_lock: s/l/__l/ and s/tl/__tl/ to reduce the risk of shadowing
[+] locking/local_lock: Fix all kernel-doc warnings
[+] erofs: switch on-disk header `erofs_fs.h` to MIT license
[+] MAINTAINERS: phy: Move Kishon Vijay Abraham I to credits
[+] drm/xe/pm: Add scope-based cleanup helper for runtime PM
[+] drm/xe/pf: Enable SR-IOV VF migration
[+] drm/xe/pci: Introduce a helper to allow VF access to PF xe_device
[+] drm/xe/pf: Export helpers for VFIO
[+] KVM: arm64: Teach ptdump about FEAT_XNX permissions
[+] KVM: arm64: nv: Advertise support for FEAT_XNX
[+] KVM: arm64: Call helper for reading descriptors directly
[+] KVM: arm64: nv: Stop passing vCPU through void ptr in S2 PTW
[+] KVM: arm64: Handle endianness in read helper for emulated PTW
[+] KVM: arm64: nv: Use pgtable definitions in stage-2 walk
[+] KVM: arm64: Add helper for swapping guest descriptor
[+] KVM: arm64: Propagate PTW errors up to AT emulation
[+] KVM: arm64: Implement HW access flag management in stage-1 SW PTW
[+] KVM: arm64: nv: Implement HW access flag management in stage-2 SW PTW
[+] KVM: arm64: nv: Expose hardware access flag management to NV guests
[+] KVM: arm64: selftests: Add test for AT emulation
[+] KVM: arm64: Fix compilation when CONFIG_ARM64_USE_LSE_ATOMICS=n
[+] KVM: arm64: Add endian casting to kvm_swap_s[12]_desc()
[+] KVM: arm64: Add break to default case in kvm_pgtable_stage2_pte_prot()
[+] KVM: arm64: Fix spelling mistake "Unexpeced" -> "Unexpected"
[+] KVM: arm64: Document KVM_PGTABLE_PROT_{UX,PX}
[+] KVM: arm64: at: Use correct HA bit in TCR_EL2 when regime is EL2
[+] KVM: arm64: at: Update AF on software walk only if VM has FEAT_HAFDBS
[+] vfio/xe: Add device specific vfio_pci driver variant for Intel graphics
[+] Merge branch 'kvm-arm64/misc' into kvmarm/next
[+] Merge branch 'kvm-arm64/sea-user' into kvmarm/next
[+] Merge branch 'kvm-arm64/vgic-lr-overflow' into kvmarm/next
[+] Merge branch 'kvm-arm64/nv-xnx-haf' into kvmarm/next
[+] MIPS: Fix HOTPLUG_PARALLEL dependency
[+] mips: configs: loongson1: Update defconfig
[+] MIPS: dts: Always descend vendor subdirectories
[+] MIPS: ftrace: Fix memory corruption when kernel is located beyond 32 bits
[+] mips: Remove __GFP_HIGHMEM masking
[+] MIPS: alchemy: mtx1: switch to static device properties
[+] mips: kvm: simplify kvm_mips_deliver_interrupts()
[+] drm/xe: Fix memory leak when handling pagefault vma
[+] drm/xe/pf: Use div_u64 when calculating GGTT profile
[+] drm/xe/vf: Start re-emission from first unsignaled job during VF migration
[+] drm/xe: Protect against unset LRC when pausing submissions
[+] MIPS: Fix whitespace damage in r4k_wait from VS timer fix
[+] objtool: Fix segfault on unknown alternatives
[+] Merge branch 'fixes' of into for-next
[+] platform/x86: hp-wmi: Order DMI board name arrays
[+] platform/x86: intel_pmc_ipc: fix ACPI buffer memory leak
[+] platform/x86: asus-armoury: add support for GA503QR
[+] fs/nls: Fix inconsistency between utf8_to_utf32() and utf32_to_utf8()
[+] crypto: zstd - fix double-free in per-CPU stream cleanup
[+] um: Disable KASAN_INLINE when STATIC_LINK is selected
[+] Merge remote-tracking branches 'ras/edac-amd-atl', 'ras/edac-drivers' and 'ras/edac-misc' into edac-updates
[+] dt-bindings: display: bcm2711-hdmi: Add interrupt details for BCM2712
[+] dt-bindings: display: Fix brcm,bcm2835-hvs bindings for BCM2712
[+] dt-bindings: interrupt-controller: brcm,bcm2836-l1-intc: Drop interrupt-controller requirement
[+] Merge branch 'for-6.19-vsprintf-timespec64' into for-linus
[+] Merge branch 'rework/atomic-flush-hardlockup' into for-linus
[+] Merge branch 'rework/nbcon-in-kdb' into for-linus
[+] Merge branch 'rework/preempt-legacy-kthread' into for-linus
[+] Merge branch 'rework/suspend-fixes' into for-linus
[+] Merge branch 'rework/threaded-printk' into for-linus
[+] Merge branch 'rework/write_atomic-unsafe' into for-linus
[+] tomoyo: Use local kmap in tomoyo_dump_page()
[+] blk-mq: use queue_hctx in blk_mq_map_queue_type
[+] block/rnbd: correct all kernel-doc complaints
[+] NFSD: Make FILE_SYNC WRITEs comply with spec
[+] NFSD: Implement NFSD_IO_DIRECT for NFS WRITE
[+] NFSD: add Documentation/filesystems/nfs/nfsd-io-modes.rst
[+] Merge branch 'for-linus' into for-next
[+] ALSA: rawmidi: Fix inconsistent indenting warning reported by smatch
[+] Merge tag 'vfs-6.19-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] nvmet: add sanity checks when freeing subsystem
[+] Merge tag 'vfs-6.19-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.writeback' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'namespace-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.coredump' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.folio' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] hwmon: (dell-smm) Add Dell G5 5505 to fan control whitelist
[+] x86/platform: Fix and extend kernel-doc comments in
[+] sched_ext: Fix incorrect sched_class settings for per-cpu migration tasks
[+] Merge tag 'kernel-6.19-rc1.cred' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] nvmet: remove redundant subsysnqn field from ctrl
[+] nvmet: pci-epf: move DMA initialization to EPC init callback
[+] nvmet: pci-epf: fix DMA channel debug print
[+] nvme-pci: print error message on failure in nvme_probe
[+] nvme-pci: add debug message on fail to read CSTS
[+] nvme-fc: don't hold rport lock when putting ctrl
[+] Merge tag 'vfs-6.19-rc1.fs_header' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.guards' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.minix' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.directory.delegations' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.directory.locking' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.ovl' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.autofs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.fd_prepare.fs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'locking-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'objtool-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'perf-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'sched-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86-apic-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86-build-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'core-bugs-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'asoc-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
[+] rv: Convert to use lock guard
[+] rv: Convert to use __free
[+] ALSA: hda/realtek: fix mute/micmute LEDs don't work for more HP laptops
[+] ALSA: usb-audio: Simplify with usb_endpoint_max_periodic_payload()
[+] Merge tag 'drm-misc-next-2025-12-01-1' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
[+] debugfs: Fix default access mode config check
[+] ata: libata: Move quirk flags to their own enum
[+] ata: libata-core: Quirk DELLBOSS VD max_sectors
[+] seqlock, procfs: Match scoped_seqlock_read() critical section vs. RCU ordering in do_task_stat() to do_io_accounting()
[+] powerpc/powermac: backlight: Include
[+] macintosh/via-pmu-backlight: Include and
[+] MAINTAINERS: phy: Add Neil Armstrong as reviewers for phy subsystem
[+] ARM: 9459/1: Disable jump-label on PREEMPT_RT
[+] ARM: 9461/1: Disable HIGHPTE on PREEMPT_RT kernels
[+] ASoC: codecs: wcd937x: fix OF node leaks on probe failure
[+] ASoC: codecs: wcd938x: fix OF node leaks on probe failure
[+] ASoC: codecs: wcd939x: fix OF node leaks on probe failure
[+] ASoC: cs-amp-lib: Revert use of __free(kfree) back to normal C cleanup
[+] spi: cadence-qspi: Fix runtime PM imbalance in probe
[+] Merge branch 'for-6.19/winwing' into for-linus
[+] Merge branch 'for-6.19/uclogic' into for-linus
[+] Merge branch 'for-6.19/nintendo' into for-linus
[+] Merge branch 'for-6.19/logitech' into for-linus
[+] Merge branch 'for-6.19/intel-thc' into for-linus
[+] Merge branch 'for-6.19/intel-ish-v2' into for-linus
[+] Merge branch 'for-6.19/hid-bpf' into for-linus
[+] Merge branch 'for-6.19/core' into for-linus
[+] Merge branch 'for-6.19/alps' into for-linus
[+] drm/amdgpu: add missing lock to amdgpu_ttm_access_memory_sdma
[+] drm/amd/display: Move RGB-type check for audio sync to DCE HW sequence
[+] drm/amd/display: fix Smart Power OLED not working after S4
[+] drm/amd/display: fix typo in display_mode_core_structs.h
[+] Merge tag 'core-uaccess-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] drm/amdgpu/si_ih: Enable soft IRQ handler ring
[+] drm/amdgpu/cik_ih: Enable soft IRQ handler ring
[+] drm/amdgpu/iceland_ih: Enable soft IRQ handler ring
[+] drm/amdgpu/tonga_ih: Enable soft IRQ handler ring
[+] drm/amdgpu/cz_ih: Enable soft IRQ handler ring
[+] drm/amdgpu/gmc6: Don't print MC client as it's unknown
[+] drm/amdgpu/gmc6: Cache VM fault info
[+] drm/amdgpu/gmc6: Delegate VM faults to soft IRQ handler ring
[+] drm/amdgpu/gmc7: Delegate VM faults to soft IRQ handler ring
[+] drm/amdgpu/gmc8: Delegate VM faults to soft IRQ handler ring
[+] drm/amdgpu: Forward VMID reservation errors
[+] drm/amdgpu/sdma6: Update SDMA 6.0.3 FW version to include UMQ protected-fence fix
[+] drm/amdgpu: use static ids for ACP platform devs
[+] drm/amdgpu/gmc11: add amdgpu_vm_handle_fault() handling
[+] drm/amdgpu/gmc12: add amdgpu_vm_handle_fault() handling
[+] drm/amdgpu: use common defines for HUB faults
[+] Revert "drm/amd: Skip power ungate during suspend for VPE"
[+] i3c: fix I3C_SDR bit number
[+] i3c: document i3c_xfers
[+] hwmon: (lm75): switch to use i3c_xfer from i3c_priv_xfer
[+] net: mctp i3c: switch to use i3c_xfer from i3c_priv_xfer
[+] regmap: i3c: switch to use i3c_xfer from i3c_priv_xfer
[+] objtool: Fix stack overflow in validate_branch()
[+] gfs2: Fix use of bio_chain
[+] Merge tag 'core-rseq-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] KVM: selftests: Add missing "break" in rseq_test's param parsing
[+] KVM: x86: Apply runtime updates to current CPUID during KVM_SET_CPUID{,2}
[+] KVM: selftests: Add a CPUID testcase for KVM_SET_CPUID2 with runtime updates
[+] KVM: Disallow toggling KVM_MEM_GUEST_MEMFD on an existing memslot
[+] KVM: Harden and prepare for modifying existing guest_memfd memslots
[+] ALSA: hda/realtek: Add PCI SSIDs to HP ProBook quirks
[+] Merge tag 'core-debugobjects-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'irq-core-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'irq-drivers-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] rv: Fix compilation if !CONFIG_RV_REACTORS
[+] Merge tag 'loongarch-kvm-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
[+] Merge tag 'kvm-riscv-6.19-1' of https://github.com/kvm-riscv/linux into HEAD
[+] Merge tag 'irq-msi-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'kvmarm-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
[+] Merge tag 'timers-clocksource-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'timers-core-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'kvm-s390-next-6.19-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
[+] Merge tag 'core-core-2025-12-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] fbdev: tcx.c fix mem_map to correct smem_start offset
[+] Merge tag 'edac_updates_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
[+] fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing
[+] lib/fonts: Add Terminus 10x18 console font
[+] Merge tag 'ras_core_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] fbdev: tridentfb: replace printk() with dev_*() in probe
[+] rust: id_pool: do not supply starting capacity
[+] fbdev: i810: use appopriate log interface dev_info
[+] rust: id_pool: do not immediately acquire new ids
[+] rust_binder: use bitmap for allocation of handles
[+] Merge tag 'x86_microcode_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_cache_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] dt-bindings: PCI: s32g: Add NXP S32G PCIe controller
[+] PCI: dwc: Add register and bitfield definitions
[+] PCI: s32g: Add NXP S32G PCIe controller driver (RC)
[+] MAINTAINERS: Add NXP S32G PCIe controller driver maintainer
[+] ccp: Make snp_reclaim_pages and __sev_do_cmd_locked public
[+] psp-sev: Assign numbers to all status codes and add new
[+] iommu/amd: Report SEV-TIO support
[+] PCI: cadence: Add support for High Perf Architecture (HPA) controller
[+] Merge tag 'x86_cleanups_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] dt-bindings: PCI: Add CIX Sky1 PCIe Root Complex bindings
[+] PCI: sky1: Add PCIe host support for CIX Sky1
[+] MAINTAINERS: Add CIX Sky1 PCIe controller driver maintainer
[+] MAINTAINERS: Add Manivannan Sadhasivam as PCI/pwrctrl maintainer
[+] ring-buffer: Add helper functions for allocations
[+] crypto/ccp: Implement SEV-TIO PCIe IDE (phase1)
[+] tools/power turbostat: Add LLC stats
[+] tools/power turbostat: Set per_cpu_msr_sum to NULL after free
[+] tools/power turbostat: Add run-time MSR driver probe
[+] tools/power x86_energy_perf_policy: Add Android MSR device support
[+] tools/power x86_energy_perf_policy: Simplify Android MSR probe
[+] tools/power x86_energy_perf_policy: Fix format string in error message
[+] MAINTAINERS: Change Linus Walleij mail address
[+] Merge tag 'x86_sev_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] tools/power x86_energy_perf_policy: Fix potential NULL pointer dereference
[+] tools/power turbostat: Validate RAPL MSRs for AWS Nitro Hypervisor
[+] tools/power turbostat: Enhance perf probe
[+] tools/power turbostat: Validate APERF access for VMWARE
[+] tools/power turbostat: Print "nan" for out of range percentages
[+] tools/power turbostat: Print percentages in 8-columns
[+] tools/power turbostat: Print wide names only for RAW 64-bit columns
[+] tools/power turbostat: version 2025.12.02
[+] Merge tag 'x86_bugs_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_mm_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_sgx_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_misc_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_entry_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_cpu_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'amd-drm-next-6.19-2025-12-02' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
[+] perf tools: Remove a trailing newline in the event terms
[+] perf test: Fix hybrid testing of event fallback test
[+] perf jitdump: Add sym/str-tables to build-ID generation
[+] perf test: Add python JIT dump test
[+] perf python: Correct copying of metric_leader in an evsel
[+] perf ilist: Be tolerant of reading a metric on the wrong CPU
[+] perf jevents: Allow multiple metricgroups.json files
[+] perf jevents: Update metric constraint support
[+] perf jevents: Add descriptions to metricgroup abstraction
[+] perf jevents: Allow metric groups not to be named
[+] perf jevents: Support parsing negative exponents
[+] perf jevents: Term list fix in event parsing
[+] perf jevents: Add threshold expressions to Metric
[+] perf jevents: Move json encoding to its own functions
[+] perf jevents: Drop duplicate pending metrics
[+] perf jevents: Skip optional metrics in metric group list
[+] tools headers UAPI: Sync linux/perf_event.h for deferred callchains
[+] perf tools: Minimal DEFERRED_CALLCHAIN support
[+] Merge tag 'm68k-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
[+] Merge tag 's390-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
[+] exfat: fix refcount leak in exfat_find
[+] exfat: zero out post-EOF page cache on file extension
[+] exfat: validate the cluster bitmap bits of directory
[+] exfat: fix divide-by-zero in exfat_allocate_bitmap
[+] exfat: fix remount failure in different process environments
[+] Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
[+] Merge tag 'acpi-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'pm-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'thermal-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'libcrypto-updates-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] Merge tag 'libcrypto-tests-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] Merge tag 'aes-gcm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] Merge tag 'libcrypto-at-least-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] Merge tag 'fpsimd-on-stack-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] Merge tag 'random-6.19-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
[+] ipe: Drop a duplicated CONFIG_ prefix in the ifdeffery
[+] ipe: Add AT_EXECVE_CHECK support for script enforcement
[+] ipe: Update documentation for script enforcement
[+] perf record: Add --call-graph fp,defer option for deferred callchains
[+] perf script: Display PERF_RECORD_CALLCHAIN_DEFERRED
[+] perf tools: Merge deferred user callchains
[+] perf tools: Flush remaining samples w/o deferred callchains
[+] perf tools: Mark split kallsyms DSOs as loaded
[+] perf tools: Fix split kallsyms DSO counting
[+] perf tools: Fallback to initial kernel map properly
[+] perf tools: Use machine->root_dir to find /proc/kallsyms
[+] perf test: Add kallsyms split test
[+] scsi: ufs: core: Fix RPMB link error by reversing Kconfig dependencies
[+] scsi: Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
[+] media: uapi: c3-isp: Fix documentation warning
[+] platform/x86: asus-wmi: use brightness_set_blocking() for kbd led
[+] drm/gem-dma: revert the 8-byte alignment constraint
[+] drm/gem-shmem: revert the 8-byte alignment constraint
[+] fs: PM: Fix reverse check in filesystems_freeze_callback()
[+] fs: assert on I_FREEING not being set in iput() and iput_not_last()
[+] rust: pci: fix build failure when CONFIG_PCI_MSI is disabled
[+] ASoC: bcm: bcm63xx-pcm-whistler: Check return value of of_dma_configure()
[+] ASoC: dt-bindings: cirrus,cs42xx8: Reference common DAI properties
[+] ASoC: amd: acp: Audio is not resuming after s0ix
[+] gpio: mmio: fix bad guard conversion
[+] ASoC: ak4458: Disable regulator when error happens
[+] ASoC: ak5558: Disable regulator when error happens
[+] regulator: check the return value of gpiod_set_value_cansleep()
[+] NFSD: Add toctree entry for NFSD IO modes docs
[+] NFSD: nfsd-io-modes: Wrap shell snippets in literal code blocks
[+] NFSD: nfsd-io-modes: Separate lists
[+] ASoC: codecs: nau8325: Silence uninitialized variables warnings
[+] ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (again)
[+] dt-bindings: kbuild: Skip validating empty examples
[+] x86/alternative: Remove ANNOTATE_DATA_SPECIAL usage
[+] x86/asm: Remove ANNOTATE_DATA_SPECIAL usage
[+] tools/power/x86/intel-speed-select: Check feature status
[+] tools/power/x86/intel-speed-select: Reset isst_turbo_freq_info for invalid buckets
[+] tools/power/x86/intel-speed-select: v1.24 release
[+] dt-bindings: thermal: qcom-tsens: Remove invalid tab character
[+] ASoc: qcom: q6afe: fix bad guard conversion
[+] Merge tag 'nolibc-20251130-for-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc
[+] Merge tag 'keys-next-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
[+] Merge tag 'keys-trusted-next-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
[+] x86/boot/Documentation: Spell 'ID' consistently
[+] x86/boot/Documentation: Prefix hexadecimal literals with 0x
[+] Merge tag 'lsm-pr-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
[+] Merge branches 'clk-socfpga', 'clk-renesas', 'clk-cleanup', 'clk-samsung' and 'clk-mediatek' into clk-next
[+] Merge branches 'clk-visconti', 'clk-imx', 'clk-microchip', 'clk-rockchip' and 'clk-qcom' into clk-next
[+] perf/uprobes: Remove whitespace noise
[+] objtool: Consolidate annotation macros
[+] objtool: Remove newlines and tabs from annotation macros
[+] objtool: Add more robust signal error handling, detect and warn about stack overflows
[+] objtool: Simplify .annotate_insn code generation output some more
[+] Merge tag 'selinux-pr-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
[+] Merge tag 'audit-pr-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
[+] Merge tag 'Smack-for-6.19' of https://github.com/cschaufler/smack-next
[+] perf auxtrace: Include sys/types.h for pid_t
[+] perf arm_spe: Add CPU variants supporting common data source packet
[+] perf vendor events intel: Update alderlake events from 1.34 to 1.35
[+] perf vendor events intel: Update arrowlake events from 1.13 to 1.14
[+] perf vendor events intel: Update cascadelakex metric units
[+] perf vendor events intel: Update graniterapids events from 1.15 to 1.16
[+] perf vendor events intel: Update icelakex events from 1.28 to 1.30
[+] perf vendor events intel: Update lunarlake events from 1.18 to 1.19
[+] perf vendor events intel: Update meteorlake events from 1.17 to 1.18
[+] perf vendor events intel: Update pantherlake events from 1.00 to 1.02
[+] perf vendor events intel: Update sierraforest events from 1.12 to 1.13
[+] perf kvm: Fix debug assertion
[+] perf timechart: Add record support for output perf.data path
[+] perf symbol-elf: Add missing puts on error path
[+] perf symbol: Add missed dso__put
[+] perf probe-event: Ensure probe event nsinfo is always cleared
[+] perf hist: In init, ensure mem_info is put on error paths
[+] perf mem-events: Don't leak online CPU map
[+] perf jitdump: Fix missed dso__put
[+] perf c2c: Clean up some defensive gets and make asan clean
[+] perf tests c2c: Add a basic c2c
[+] perf tests buildid: Add purge and remove testing
[+] perf tests top: Add basic perf top coverage test
[+] perf tests timechart: Add a perf timechart test
[+] perf tests kallsyms: Add basic kallsyms test
[+] perf tests script dlfilter: Add a dlfilter test
[+] perf tests evlist: Add basic evlist test
[+] perf test kvm: Add some basic perf kvm test coverage
[+] Merge tag 'integrity-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
[+] Merge tag 'ipe-pr-20251202' of git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe
[+] Merge tag 'v6.19-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[+] Merge tag 'docs-6.19' of git://git.lwn.net/linux
[+] Merge tag 'slab-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
[+] Merge tag 'rcu.release.v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
[+] Merge branch 'pci/enumeration'
[+] Merge branch 'pci/err'
[+] Merge branch 'pci/ptm'
[+] Merge branch 'pci/resource'
[+] Merge branch 'pci/dt-binding'
[+] Merge branch 'pci/endpoint'
[+] Merge branch 'pci/controller/host-common'
[+] Merge branch 'pci/controller/brcmstb'
[+] Merge branch 'pci/controller/dwc'
[+] Merge branch 'pci/controller/dw-rockchip'
[+] Merge branch 'pci/controller/ixp4xx'
[+] Merge branch 'pci/controller/j721e'
[+] Merge branch 'pci/controller/keystone'
[+] Merge branch 'pci/controller/mediatek'
[+] Merge branch 'pci/controller/meson'
[+] Merge branch 'pci/controller/qcom'
[+] Merge branch 'pci/controller/rcar-gen2'
[+] Merge branch 'pci/controller/rzg3s-host'
[+] Merge branch 'pci/controller/s32g'
[+] Merge branch 'pci/controller/sg2042'
[+] Merge branch 'pci/controller/sky1'
[+] Merge branch 'pci/controller/spacemit-k1'
[+] Merge branch 'pci/controller/stm32'
[+] Merge branch 'pci/pwrctrl-tc9563'
[+] Merge branch 'pci/misc'
[+] Merge tag 'lkmm.2025.12.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
[+] Merge tag 'printk-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
[+] Merge tag 'wq-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
[+] selftests: tpm2: Fix ill defined assertions
[+] tpm_crb: Fix a spelling mistake
[+] tpm_crb: add missing loc parameter to kerneldoc
[+] tpm: add WQ_PERCPU to alloc_workqueue users
[+] tpm: Remove tpm_find_get_ops
[+] tpm: Cap the number of PCR banks
[+] tpm: Use -EPERM as fallback error code in tpm_ret_to_err
[+] KEYS: trusted: Use tpm_ret_to_err() in trusted_tpm2
[+] Merge tag 'cgroup-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
[+] Merge tag 'sched_ext-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
[+] Merge tag 'livepatching-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
[+] Merge tag 'rust-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
[+] Merge tag 'kbuild-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
[+] Merge tag 'linux_kselftest-next-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
[+] pinctrl: single: Fix incorrect type for error return variable
[+] pinctrl: starfive: use dynamic GPIO base allocation
[+] ktest.pl: Fix uninitialized var in config-bisect.pl
[+] Merge tag 'linux_kselftest-kunit-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
[+] Merge tag 'bpf-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
[+] Merge tag 'net-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
[+] f2fs: clean up w/ bio_add_folio_nofail()
[+] f2fs: convert add_ipu_page() to use folio
[+] f2fs: use f2fs_filemap_get_folio() instead of f2fs_pagecache_get_page()
[+] f2fs: use f2fs_filemap_get_folio() to support fault injection
[+] f2fs: fix to avoid potential deadlock
[+] f2fs: fix to avoid updating zero-sized extent in extent cache
[+] f2fs: fix to avoid updating compression context during writeback
[+] f2fs: use global inline_xattr_slab instead of per-sb slab cache
[+] f2fs: invalidate dentry cache on failed whiteout creation
[+] f2fs: change the unlock parameter of f2fs_put_page to bool
[+] f2fs: fix to propagate error from f2fs_enable_checkpoint()
[+] f2fs: block cache/dio write during f2fs_enable_checkpoint()
[+] f2fs: ensure node page reads complete before f2fs_put_super() finishes
[+] f2fs: fix to access i_size w/ i_size_read()
[+] f2fs: fix uninitialized one_time_gc in victim_sel_policy
[+] f2fs: ensure minimum trim granularity accounts for all devices
[+] f2fs: Rename f2fs_unlink exit label
[+] f2fs: Add sanity checks before unlinking and loading inodes
[+] f2fs: fix age extent cache insertion skip on counter overflow
[+] f2fs: add fadvise tracepoint
[+] f2fs: fix return value of f2fs_recover_fsync_data()
[+] f2fs: fix to detect recoverable inode during dryrun of find_fsync_dnodes()
[+] f2fs: revert summary entry count from 2048 to 512 in 16kb block support
[+] f2fs: simplify list initialization in f2fs_recover_fsync_data()
[+] f2fs: wrap all unusable_blocks_per_sec code in CONFIG_BLK_DEV_ZONED
[+] f2fs: add a sysfs entry to show max open zones
[+] f2fs: use memalloc_retry_wait() as much as possible
[+] f2fs: introduce f2fs_schedule_timeout()
[+] f2fs: change default schedule timeout value
[+] f2fs: expand scalability of f2fs mount option
[+] docs: f2fs: wrap ASCII tables in literal blocks to fix LaTeX build
[+] f2fs: support to show curseg.next_blkoff in debugfs
[+] f2fs: fix to not account invalid blocks in get_left_section_blocks()
[+] f2fs: optimize trace_f2fs_write_checkpoint with enums
[+] f2fs: ignore discard return value
[+] Merge tag 'for-6.19/io_uring-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] Merge tag 'for-6.19/block-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] Merge tag 'for-6.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
[+] Merge tag 'hfs-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs
[+] Merge tag 'erofs-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
[+] Merge tag 'xfs-merge-6.19' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
[+] selftests/bpf: Add -fms-extensions to bpf build flags
[+] Merge tag 'v6.19-rc-smb-fixes' of git://git.samba.org/ksmbd
[+] Merge tag 'gfs2-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
[+] Merge tag 'ext4_for_linus-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
[+] Merge tag 'ntfs3_for_6.19' of https://github.com/Paragon-Software-Group/linux-ntfs3
[+] cifs: client: enforce consistent handling of multichannel and max_channels
[+] perf stat: Allow no events to open if this is a "--null" run
[+] libperf cpumap: Fix perf_cpu_map__max for an empty/NULL map
[+] perf cpumap: Add "any" CPU handling to cpu_map__snprint_mask
[+] perf tests stat: Add "--null" coverage
[+] perf stat: When no events, don't report an error if there is none
[+] net: fec: ERR007885 Workaround for XDP TX path
[+] autofs: fix per-dentry timeout warning
[+] netrom: Fix memory leak in nr_sendmsg()
[+] net/hsr: fix NULL pointer dereference in prp_get_untagged_frame()
[+] net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change
[+] net/mlx5: make enable_mpesw idempotent
[+] net/mlx5e: Avoid unregistering PSP twice
[+] Merge branch 'mlx5-misc-fixes-2025-12-01'
[+] net: phy: RTL8211FVD: Restore disabling of PHY-mode EEE
[+] ASoC: ak4458 & ak5558: disable regulator if error
[+] ASoC: codecs: wcd93xx: fix OF node leaks on probe
[+] net: dsa: mxl-gsw1xx: fix SerDes RX polarity
[+] ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2()
[+] drm/rcar-du: dsi: Handle both DRM_MODE_FLAG_N.SYNC and !DRM_MODE_FLAG_P.SYNC
[+] ASoC: cros_ec_codec: Remove unnecessary selection of CRYPTO
[+] io_uring/poll: correctly handle io_poll_add() return value on update
[+] io_uring/io-wq: always retry worker create on ERESTART*
[+] io_uring/trace: rename io_uring_queue_async_work event "rw" field
[+] block: use bio_alloc_bioset for passthru IO by default
[+] block: enable per-cpu bio cache by default
[+] scsi: sd: reject invalid pr_read_keys() num_keys values
[+] nvme: reject invalid pr_read_keys() num_keys values
[+] block: add IOC_PR_READ_KEYS ioctl
[+] block: add IOC_PR_READ_RESERVATION ioctl
[+] blk-mq: add blk_rq_nr_bvec() helper
[+] blk-mq: Abort suspend when wakeup events are pending
[+] net/mlx5: Fix double unregister of HCA_PORTS component
[+] KVM: nSVM: Clear exit_code_hi in VMCB when synthesizing nested VM-Exits
[+] KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN)
[+] drm/xe/pf: fix VFIO link error
[+] Merge branch 'intel-sst' of https://github.com/spandruvada/linux-kernel into for-next
[+] Merge tag 'media/v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
[+] Merge tag 'auxdisplay-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay
[+] Merge tag 'drm-next-2025-12-03' of https://gitlab.freedesktop.org/drm/kernel
[+] drm/panel: novatek-nt35560: avoid on-stack device structure
[+] mm/mm_init: Introduce a boot parameter for check_pages
[+] drm/i915/display: Add identifiers for driver specific blocks
[+] drm/i915: Add intel_color_op
[+] drm/i915/color: Add helper to create intel colorop
[+] drm/i915/color: Create a transfer function color pipeline
[+] drm/i915/color: Add framework to program CSC
[+] drm/i915/color: Preserve sign bit when int_bits is Zero
[+] drm/i915/color: Add plane CTM callback for D12 and beyond
[+] drm/i915: Add register definitions for Plane Degamma
[+] drm/i915: Add register definitions for Plane Post CSC
[+] drm/i915/color: Add framework to program PRE/POST CSC LUT
[+] drm/i915/color: Program Pre-CSC registers
[+] drm/i915/color: Program Plane Post CSC Registers
[+] drm/i915/color: Add registers for 3D LUT
[+] drm/i915/color: Add 3D LUT to color pipeline
[+] drm/i915/color: Enable Plane Color Pipelines
[+] Merge tag 'sound-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
[+] Merge tag 'chrome-platform-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
[+] Merge tag 'pwm/for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
[+] net: smc: SMC_HS_CTRL_BPF should depend on BPF_JIT
[+] Merge tag 'mtd/for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
[+] Merge tag 'regmap-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
[+] Merge tag 'regulator-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
[+] Merge tag 'spi-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
[+] Merge tag 'gnss-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss
[+] PM: runtime: Stop checking pm_runtime_barrier() return code
[+] PM: runtime: Make pm_runtime_barrier() return void
[+] coccinelle: Drop pm_runtime_barrier() error code checks
[+] pinctrl: add CONFIG_OF dependencies for microchip drivers
[+] Merge tag 'hwmon-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
[+] Merge tag 'firewire-updates-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
[+] Merge tag 'gpio-updates-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
[+] Merge tag 'pmdomain-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
[+] Merge drm/drm-next into drm-xe-next-fixes
[+] Merge tag 'mmc-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
[+] drm/xe: Fix duplicated put due to merge resolution
[+] block: Clear BLK_ZONE_WPLUG_PLUGGED when aborting plugged BIOs
[+] block: fix comment for op_is_zone_mgmt() to include RESET_ALL
[+] block: fix memory leak in __blkdev_issue_zero_pages
[+] nvme-fc: check all request and response have been processed
[+] nvmet-fcloop: check all request and response have been processed
[+] nvmet-fcloop: remove unused lsdir member.
[+] io_uring/rsrc: clean up buffer cloning arg validation
[+] io_uring/rsrc: rename misleading src_node variable in io_clone_buffers()
[+] nvmet-fc: use pr_* print macros instead of dev_*
[+] io_uring/rsrc: fix lost entries after cloned range
[+] nvme: fix typo error in nvme target
[+] nvmet-rdma: use kvcalloc for commands and responses arrays
[+] nvmet-tcp: use kvcalloc for commands array
[+] nvme-auth: use kvfree() for memory allocated with kvcalloc()
[+] nvme-fabrics: add ENOKEY to no retry criteria for authentication failures
[+] io_uring/kbuf: use READ_ONCE() for userspace-mapped memory
[+] Merge tag 'mfd-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
[+] Merge tag 'leds-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
[+] Merge tag 'backlight-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
[+] perf tests stat: Add test for error for an offline CPU
[+] perf stat: Improve handling of termination by signal
[+] Merge tag 'hid-for-linus-2025120201' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
[+] Merge tag 'devicetree-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
[+] Merge tag 'for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
[+] Merge tag 'topic/xe-vfio-2025-12-01' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
[+] Merge tag 'topic/xe-vfio-2025-12-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
[+] Merge tag 'drm-xe-next-fixes-2025-12-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
[+] Merge tag 'topic/drm-intel-plane-color-pipeline-2025-12-04' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
[+] Merge tag 'efi-next-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
[+] Merge tag 'pci-v6.19-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
[+] virt: Fix Kconfig warning when selecting TSM without VIRT_DRIVERS
[+] drm/nouveau/gsp: Allocate fwsec-sb at boot
[+] net: phy: marvell-88q2xxx: Fix clamped value in mv88q2xxx_hwmon_write
[+] mlxsw: spectrum_router: Fix possible neighbour reference count leak
[+] mlxsw: spectrum_router: Fix neighbour use-after-free
[+] mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
[+] Merge branch 'mlxsw-three-m-router-fixes'
[+] r8169: fix RTL8117 Wake-on-Lan in DASH mode
[+] gve: Move gve_init_clock to after AQ CONFIGURE_DEVICE_RESOURCES call
[+] bnxt_en: Fix XDP_TX path
[+] Merge tag 'cxl-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
[+] Merge tag 'iommu-updates-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
[+] crypto/ccp: Fix CONFIG_PCI=n build
[+] Merge tag 'vfio-v6.19-rc1' of https://github.com/awilliam/linux-vfio
[+] Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
[+] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
[+] Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[+] Merge tag 'ata-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
[+] Merge tag 'tpmdd-next-6.19-rc1-v4' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
[+] Merge tag 'drm-next-2025-12-05' of https://gitlab.freedesktop.org/drm/kernel
[+] Merge tag 'nvme-6.19-2025-12-04' of git://git.infradead.org/nvme into block-6.19
[+] Merge tag 'caps-pr-20251204' of git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux
[+] tpm2-sessions: Fix out of range indexing in name_size
[+] tpm2-sessions: Fix tpm2_read_public range checks
[+] tpm2-sessions: Remove 'attributes' parameter from tpm_buf_append_auth
[+] tpm2-sessions: Open code tpm_buf_append_hmac_session()
[+] drivers/xen: use min() instead of min_t()
[+] gpio: regmap: Fix memleak in error path in gpio_regmap_register()
[+] gpio: qixis: select CONFIG_REGMAP_MMIO
[+] drm/bridge: ti-sn65dsi83: ignore PLL_UNLOCK errors
[+] drm/plane: Fix IS_ERR() vs NULL check in drm_plane_create_hotspot_properties()
[+] fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe()
[+] 9p: fix cache/debug options printing in v9fs_show_options
[+] 9p: fix new mount API cache option handling
[+] Revert "net/socket: convert sock_map_fd() to FD_ADD()"
[+] mqueue: correct the type of ro to int
[+] vfs: use UAPI types for new struct delegation definition
[+] ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_hda_read_acpi()
[+] regulator: fixed: Rely on the core freeing the enable GPIO
[+] ARM: omap1: avoid symbol clashes in fiq handler
[+] ALSA: firewire-motu: fix buffer overflow in hwdep read for DSP events
[+] ALSA: usb-audio: Initialize status1 to fix uninitialized symbol errors
[+] Merge tag 'samsung-drivers-6.19-2-late' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers-late
[+] Merge tag 'samsung-dt-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
[+] io_uring/kbuf: use WRITE_ONCE() for userspace-shared buffer ring fields
[+] Merge tag 'configfs-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux
[+] Merge tag 'pstore-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
[+] Merge tag 'hardening-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
[+] io_uring/poll: unify poll waitqueue entry and list removal
[+] Merge tag 'trace-tools-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] Merge tag 'tracepoints-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] Merge tag 'trace-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] Merge tag 'ftrace-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] Merge tag 'trace-rv-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] libperf: Use 'extern' in LIBPERF_API visibility macro
[+] Merge tag 'trace-ringbuffer-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] Merge tag 'ktest-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest
[+] Merge tag 'probes-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] Merge tag 'sysctl-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
[+] drm/nouveau: refactor deprecated strcpy
[+] drm/nouveau: fix circular dep oops from vendored i2c encoder
[+] drm: nouveau: Replace sprintf() with sysfs_emit()
[+] tracing: Fix enabling of tracing on file release
[+] tracing: Fix fixed array of synthetic event
[+] tracing: Fix typo in fpgraph.c
[+] tracing: Fix typo in fprobe.c
[+] tracing: Fix multiple typos in ring_buffer.c
[+] tracing: Fix typo in ring_buffer_benchmark.c
[+] tracing: Fix multiple typos in trace.c
[+] tracing: Fix multiple typos in trace_events.c
[+] tracing: Fix typo in trace_events_filter.c
[+] tracing: Fix typo in trace_events_hist.c
[+] tracing: Fix typo in trace_events_trigger.c
[+] tracing: Fix multiple typos in trace_events_user.c
[+] tracing: Fix multiple typos in trace_osnoise.c
[+] tracing: Fix typo in trace_probe.c
[+] tracing: Fix typo in trace_seq.c
[+] Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
[+] Merge tag 'pull-persistency' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
[+] cifs: Fix handling of a beyond-EOF DIO/unbuffered read over SMB1
[+] cifs: Remove the RFC1002 header from smb_hdr
[+] cifs: Make smb1's SendReceive() wrap cifs_send_recv()
[+] cifs: Clean up some places where an extra kvec[] was required for rfc1002
[+] cifs: Replace SendReceiveBlockingLock() with SendReceive() plus flags
[+] cifs: Fix specification of function pointers
[+] cifs: Remove the server pointer from smb_message
[+] cifs: Don't need state locking in smb2_get_mid_entry()
[+] cifs: Add a tracepoint to log EIO errors
[+] cifs: Do some preparation prior to organising the function declarations
[+] cifs: client: allow changing multichannel mount options on remount
[+] cifs: Fix handling of a beyond-EOF DIO/unbuffered read over SMB2
[+] Drivers: hv: Introduce mshv_vtl driver
[+] mshv: Add ioctl for self targeted passthrough hvcalls
[+] Drivers: hv: use kmalloc_array() instead of kmalloc()
[+] mshv: adjust interrupt control structure for ARM64
[+] mshv: Refactor and rename memory region handling functions
[+] mshv: Centralize guest memory region destruction
[+] mshv: Move region management to mshv_regions.c
[+] mshv: Fix huge page handling in memory region traversal
[+] mshv: Add refcount and locking to mem regions
[+] mshv: Add support for movable memory regions
[+] mshv: Add definitions for MSHV sleep state configuration
[+] mshv: Use reboot notifier to configure sleep state
[+] mshv: Cleanly shutdown root partition with MSHV
[+] Merge tag 'fuse-update-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
[+] smb: client: relax session and tcon reconnect attempts
[+] smb: client: improve error message when creating SMB session
[+] smb: client: Add tracepoint for krb5 auth
[+] smb/client: reduce loop count in map_smb2_to_linux_error() by half
[+] smb/client: remove unused elements from smb2_error_map_table array
[+] smb: rename to STATUS_SMB_NO_PREAUTH_INTEGRITY_HASH_OVERLAP
[+] smb/client: add two elements to smb2_error_map_table array
[+] Merge tag 'exfat-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
[+] Merge tag 'vfs-6.19-rc1.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] cifs: Remove dead function prototypes
[+] ovl: pass original credentials, not mounter credentials during create
[+] Merge tag 'powerpc-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
[+] Merge tag 'riscv-for-linus-6.19-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
[+] Merge tag 'uml-for-linux-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
[+] nfs/localio: remove alignment size checking in nfs_is_local_dio_possible
[+] nfs/localio: remove 61 byte hole from needless ____cacheline_aligned
[+] NFSv4: Handle NFS4ERR_NOTSUPP errors for directory delegations
[+] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[+] Merge tag 'soc-defconfig-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[+] Merge tag 'soc-arm-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[+] Merge tag 'soc-dt-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[+] Merge tag 'soc-newsoc-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[+] Merge tag 'soc-drivers-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[+] Merge tag 'soc-drivers-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[+] nfs/localio: fix regression due to out-of-order __put_cred
[+] LoongArch: Select HAVE_ARCH_BITREVERSE in Kconfig
[+] LoongArch: Simplify __arch_bitrev32() implementation
[+] LoongArch: Fix build errors for CONFIG_RANDSTRUCT
[+] LoongArch: Fix arch_dup_task_struct() for CONFIG_RANDSTRUCT
[+] LoongArch: Use __pmd()/__pte() for swap entry conversions
[+] LoongArch: Use unsigned long for _end and _text
[+] LoongArch: Correct the calculation logic of thread_count
[+] LoongArch: Add and use some macros for AVEC
[+] LoongArch: Add new PCI ID for pci_fixup_vgadev()
[+] LoongArch: Add atomic operations for 32BIT/64BIT
[+] LoongArch: Add adaptive CSR accessors for 32BIT/64BIT
[+] LoongArch: Adjust common macro definitions for 32BIT/64BIT
[+] Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[+] Merge tag 'media/v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
[+] Merge tag 'tpmdd-sessions-next-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
[+] Merge tag 'ata-6.19-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
[+] Merge tag 'for-linus-6.19-1' of https://github.com/cminyard/linux-ipmi
[+] Merge tag 'driver-core-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
[+] seqlock: Cure some more scoped_seqlock() optimization fails
[+] sched/headers: Remove whitespace noise from kernel/sched/sched.h
[+] sched/hrtick: Fix hrtick() vs. scheduling context
[+] sched/rt: Remove a preempt-disable section in rt_mutex_setprio()
[+] sched/fair: Fix unfairness caused by stalled tg_load_avg_contrib when the last task migrates out
[+] sched/core: Fix psi_dequeue() for Proxy Execution
[+] gpio: tb10x: fix OF_GPIO dependency
[+] Merge tag 'modules-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
[+] rust: sync: atomic: separate import "blocks"
[+] Merge tag 'bitmap-for-6.19' of github.com:/norov/linux
[+] Merge tag 'dma-mapping-6.19-2025-12-05' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
[+] Merge tag 'libnvdimm-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
[+] Merge tag 'turbostat-v2025.12.02' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
[+] Merge tag 'landlock-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
[+] Merge tag 'rproc-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
[+] Merge tag 'rpmsg-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
[+] Merge tag 'linux-watchdog-6.19-rc1' of git://www.linux-watchdog.org/linux-watchdog
[+] Merge tag 'tsm-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm
[+] Merge tag 'for-linus-6.19-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
[+] Merge tag 'nfsd-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
[+] iommu/amd: fix SEV-TIO support reporting
[+] Merge tag 'locking-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'objtool-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'sched-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'trace-v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] Merge tag 'mm-nonmm-stable-2025-12-06-11-14' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
[+] ocfs2: fix xattr array entry __counted_by error
[+] Merge tag 'fbdev-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
[+] Merge tag 'parisc-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
[+] Merge tag 'spdx-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx
[+] Merge tag 'char-misc-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
[+] Merge tag 'tty-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
[+] Merge tag 'usb-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[+] Merge tag 'staging-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
[+] ALSA: hda/realtek: Add support for HP Turbine Laptops
[+] ALSA: hda/realtek: Add support for ASUS UM3406GA
[+] ALSA: hda: dt-bindings: add CIX IPBLOQ HDA controller support
[+] ALSA: hda/core: add addr_offset field for bus address translation
[+] ALSA: hda: add CIX IPBLOQ HDA controller support
[+] ALSA: Do not build obsolete API
[+] Merge tag 'perf-tools-for-v6.19-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
[+] s390/vmur: Use scnprintf() instead of sprintf()
[+] s390/boot: Use entire page for PTEs
[+] s390/vmem: Support 2G page splitting for KASAN shadow freeing
[+] s390: Unmap early KASAN shadow on memory offlining
[+] s390: Select POSIX_CPU_TIMERS_TASK_WORK
[+] genirq: Change hwirq parameter to irq_hw_number_t
[+] s390/pci: Migrate s390 IRQ logic to IRQ domain API
[+] Merge tag '9p-for-6.19-rc1' of https://github.com/martinetd/linux
[+] Merge tag 'memblock-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
[+] mm/slab: introduce kvfree_rcu_barrier_on_cache() for cache destruction
[+] smb/client: update some SMB2 status strings
[+] hwmon: (w83791d) Convert macros to functions to avoid TOCTOU
[+] hwmon: (dell-smm) Fix off-by-one error in dell_smm_is_visible()
[+] hwmon: (emc2305) fix double put in emc2305_probe_childs_from_dt
[+] hwmon: (emc2305) fix device node refcount leak in error path
[+] docs: hwmon: fix link to g762 devicetree binding
[+] Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
[+] i2c: amd-mp2: fix reference leak in MP2 PCI device
[+] i2c: spacemit: fix detect issue
[+] Merge tag 'i3c/for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
[+] i3c: master: switch to use new callback .i3c_xfers() from .priv_xfers()
[+] gpiolib: acpi: Add quirk for Dell Precision 7780
[+] of: base: Add of_property_read_u8_index
[+] soundwire: qcom: remove unused rd_fifo_depth
[+] dt-bindings: soundwire: qcom: deprecate qcom,din/out-ports
[+] soundwire: qcom: deprecate qcom,din/out-ports
[+] soundwire: qcom: prepare for v3.x
[+] dt-bindings: soundwire: qcom: Document v3.1.0 version of IP block
[+] soundwire: qcom: adding support for v3.1.0
[+] soundwire: cadence_master: make frame index trace more readable
[+] soundwire: only compute BPT stream in sdw_compute_dp0_port_params
[+] soundwire: cadence_master: set data_per_frame as frame capability
[+] soundwire: cadence: export sdw_cdns_bpt_find_bandwidth
[+] ASoC: SOF: Intel: export hda_sdw_bpt_get_buf_size_aligment
[+] soundwire: cadence_master: add fake_size parameter to sdw_cdns_prepare_read_dma_buffer
[+] soundwire: intel_ace2x: add fake frame to BRA read command
[+] soundwire: introduce BPT section
[+] soundwire: pass sdw_bpt_section to cdns BPT helpers
[+] soundwire: intel_ace2x: handle multi BPT sections
[+] dma/pool: eliminate alloc_pages warning in atomic_pool_expand
[+] dma-mapping: Fix DMA_BIT_MASK() macro being broken
[+] LoongArch: Adjust boot & setup for 32BIT/64BIT
[+] LoongArch: Adjust memory management for 32BIT/64BIT
[+] LoongArch: Adjust process management for 32BIT/64BIT
[+] LoongArch: Adjust time routines for 32BIT/64BIT
[+] LoongArch: Adjust module loader for 32BIT/64BIT
[+] LoongArch: Adjust system call for 32BIT/64BIT
[+] LoongArch: Adjust user accessors for 32BIT/64BIT
[+] LoongArch: Adjust misc routines for 32BIT/64BIT
[+] LoongArch: Adjust VDSO/VSYSCALL for 32BIT/64BIT
[+] LoongArch: Adjust default config files for 32BIT/64BIT
[+] Merge tag 'i2c-host-6.19-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
[+] i2c: qcom-cci: Add msm8953 compatible
[+] KVM: s390: Fix gmap_helper_zap_one_page() again
[+] ALSA: uapi: Fix typo in asound.h comment
[+] s390/bug: Add missing CONFIG_BUG ifdef again
[+] s390/bug: Add missing alignment
[+] KVM: VMX: Update SVI during runtime APICv activation
[+] KVM: nVMX: Immediately refresh APICv controls as needed on nested VM-Exit
[+] SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
[+] svcrdma: use rc_pageoff for memcpy byte offset
[+] svcrdma: return 0 on success from svc_rdma_copy_inline_range
[+] svcrdma: bound check rq_pages index in inline path
[+] nfsd: Mark variable __maybe_unused to avoid W=1 build break
[+] sched_ext: Fix the memleak for sch->helper objects
[+] sched/ext: Avoid null ptr traversal when ->put_prev_task() is called with NULL next
[+] cgroup: rstat: use LOCK CMPXCHG in css_rstat_updated
[+] drm/ttm: Avoid NULL pointer deref for evicted BOs
[+] drm/amdkfd: Use huge page size to check split svm range alignment
[+] drm/amdkfd: Trap handler support for expert scheduling mode
[+] drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state()
[+] drm/amdgpu: don't attach the tlb fence for SI
[+] drm/amd/display: Refactor dml_core_mode_support to reduce stack frame
[+] drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace
[+] drm/amd/display: shrink struct members
[+] drm/amdkfd: bump minimum vgpr size for gfx1151
[+] ublk: allow non-blocking ctrl cmds in IO_URING_F_NONBLOCK issue
[+] btrfs: tests: fix double btrfs_path free in remove_extent_ref()
[+] btrfs: don't log conflicting inode if it's a dir moved in the current transaction
[+] btrfs: do not skip logging new dentries when logging a new name
[+] Merge tag 'hyperv-next-signed-20251207' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
[+] rtc: s35390a: use u8 instead of char for register buffer
[+] rtc: Kconfig: add MC34708 to mc13xxx help text
[+] rtc: tegra: Use devm_clk_get_enabled() in probe
[+] rtc: tegra: Add ACPI support
[+] rtc: tegra: Replace deprecated SIMPLE_DEV_PM_OPS
[+] dt-bindings: rtc: renesas,rz-rtca3: Add RZ/V2H support
[+] rtc: renesas-rtca3: Add support for multiple reset lines
[+] rtc: isl12026: Add id_table
[+] MAINTAINERS: drop unneeded file entry in NVIDIA VRS RTC DRIVER
[+] Merge tag 'phy-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
[+] Merge tag 'dmaengine-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
[+] dt-bindings: rtc: Add Apple SMC RTC
[+] rtc: Add new rtc-macsmc driver for Apple Silicon Macs
[+] Documentation: ABI: testing: Fix "upto" typo in rtc-cdev
[+] Merge tag 'pinctrl-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
[+] rtc: gamecube: Check the return value of ioremap()
[+] drm/tilcdc: Fix removal actions in case of failed probe
[+] rtc: max31335: Fix ignored return value in set_alarm
[+] rtc: atcrtc100: Fix signedness bug in probe()
[+] rtc: spacemit: MFD_SPACEMIT_P1 as dependencies
[+] alpha: Replace __ASSEMBLY__ with __ASSEMBLER__ in the alpha headers
[+] alpha: don't reference obsolete termio struct for TC* constants
[+] drm/amd/display: Improve HDMI info retrieval
[+] compiler_types.h: add "auto" as a macro for "__auto_type"
[+] include/linux: change "__auto_type" to "auto"
[+] fs/proc: replace "__auto_type" with "const auto"
[+] arch/nios2: replace "__auto_type" and adjacent equivalent with "auto"
[+] arch/x86: replace "__auto_type" with "auto"
[+] selftests/bpf: replace "__auto_type" with "auto"
[+] tools/virtio: replace "__auto_type" with "auto"
[+] Merge tag 'hwmon-for-v6.19-take-2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
[+] Merge tag 'ubifs-for-linus-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
[+] Merge tag 'block-6.19-20251208' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] Merge tag 'io_uring-6.19-20251208' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] regulator: spacemit: Align input supply name with the DT binding
[+] spi: microchip-core: Fix an error handling path in mchp_corespi_probe()
[+] Merge branch 'next' into for-linus
[+] scsi: ufs: core: Fix an error handler crash
[+] scsi: ufs: core: Fix a deadlock in the frequency scaling code
[+] scsi: device_handler: Return error pointer in scsi_dh_attached_handler_name()
[+] Merge tag 'f2fs-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
[+] scsi: libsas: Add rollback handling when an error occurs
[+] scsi: ufs: qcom: Fix confusing cleanup.h syntax
[+] Revert "btrfs: add ASSERTs on prealloc in qgroup functions"
[+] ASoC: cs35l41: Always return 0 when a subsystem ID is found
[+] btrfs: fix a potential path leak in print_data_reloc_error()
[+] gpio: shared: ignore disabled nodes when traversing the device-tree
[+] gpio: shared: fix NULL-pointer dereference in teardown path
[+] gpio: shared: check if a reference is populated before cleaning its resources
[+] gpio: shared: fix auxiliary device cleanup order
[+] gpio: shared: make locking more fine-grained
[+] ALSA: firewire-motu: add bounds check in put_user loop for DSP events
[+] Merge tag 'v6.19-rc-part1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
[+] af_unix: annotate unix_gc_lock with __cacheline_aligned_in_smp
[+] mptcp: select CRYPTO_LIB_UTILS instead of CRYPTO
[+] ynl: add regen hint to new headers
[+] tools: ynl: fix build on systems with old kernel headers
[+] mptcp: pm: ignore unknown endpoint flags
[+] selftests: mptcp: pm: ensure unknown flags are ignored
[+] mptcp: schedule rtx timer only after pushing data
[+] mptcp: avoid deadlock on fallback while reinjecting
[+] Merge branch 'mptcp-misc-fixes-for-v6-19-rc1'
[+] ARM: 9464/1: fix input-only operand modification in load_unaligned_zeropad()
[+] ARM: group is_permission_fault() with is_translation_fault()
[+] ASoC: cs35l56: Fix incorrect select SND_SOC_CS35L56_CAL_SYSFS_COMMON
[+] perf/x86/amd/uncore: Fix the return value of amd_uncore_df_event_init() on error
[+] perf/core: Fix missing read event generation on task exit
[+] drm/i915/fbdev: Hold runtime PM ref during fbdev BO creation
[+] drm/i915: Fix format string truncation warning
[+] bcache: fix improper use of bi_end_io
[+] block: prohibit calls to bio_chain_endio
[+] ublk: don't mutate struct bio_vec in iteration
[+] block: Use RCU in blk_mq_[un]quiesce_tagset() instead of set->tag_list_lock
[+] PCI: rzg3s-host: Initialize MSI status bitmap before use
[+] powerpc/pseries/cmm: call balloon_devinfo_init() also without CONFIG_BALLOON_COMPACTION
[+] powerpc/pseries/cmm: adjust BALLOON_MIGRATE when migrating pages
[+] mm/sparse: fix sparse_vmemmap_init_nid_early definition without CONFIG_SPARSEMEM
[+] mm/huge_memory: change folio_split_supported() to folio_check_splittable()
[+] mm/huge_memory: replace can_split_folio() with direct refcount calculation
[+] mm/huge_memory: make min_order_for_split() always return an order
[+] mm/huge_memory: fix folio split stats counting
[+] mm: fix CONFIG_STACK_GROWSUP typo in mm.h
[+] mm/hugetlb: fix incorrect error return from hugetlb_reserve_pages()
[+] MAINTAINERS: add idr core-api doc file to XARRAY
[+] mm: vmscan: correct nr_requested tracing in scan_folios
[+] mm/damon/tests/core-kunit: avoid damos_test_commit stack warning
[+] Merge tag 'auto-type-conversion-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-auto
[+] lockref: add a __cond_lock annotation for lockref_put_or_lock
[+] Merge tag 'mips_6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
[+] Merge tag 'pm-6.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'platform-drivers-x86-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
[+] Merge tag 'i2c-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
[+] lib/crypto: riscv/chacha: Avoid s0/fp register
[+] lib/crypto: riscv: Depend on RISCV_EFFICIENT_VECTOR_UNALIGNED_ACCESS
[+] lib/crypto: blake2b: Roll up BLAKE2b round loop on 32-bit
[+] lib/crypto: blake2s: Replace manual unrolling with unrolled_full
[+] crypto/arm64: aes/xts - Use single ksimd scope to reduce stack bloat
[+] crypto/arm64: sm4/xts - Merge ksimd scopes to reduce stack bloat
[+] io_uring: fix min_wait wakeups for SQPOLL
[+] ASoC: amd: acp: update tdm channels for specific DAI
[+] genirq: Allow NULL affinity for setup_percpu_irq()
[+] tracing: Fix unused tracepoints when module uses only exported ones
[+] irqdomain: Delete irq_domain_add_tree()
[+] MAINTAINERS: Add tracepoint-update.c to TRACING section
[+] smb/server: rename include guard in smb_common.h
[+] smb/server: remove unused nterr.h
[+] smb/server: add comment to FileSystemName of FileFsAttributeInformation
[+] irqchip/mchp-eic: Fix error code in mchp_eic_domain_alloc()
[+] Merge tag 'csky-for-linus-6.19' of https://github.com/c-sky/csky-linux
[+] smb/client: fix NT_STATUS_NO_DATA_DETECTED value
[+] smb/client: fix NT_STATUS_DEVICE_DOOR_OPEN value
[+] smb/client: fix NT_STATUS_UNABLE_TO_FREE_VM value
[+] smb/client: add 4 NT error code definitions
[+] smb: add documentation references for smb2 change notify definitions
[+] smb/client: add parentheses to NT error code definitions containing bitwise OR operator
[+] smb: move notify completion filter flags into common/smb2pdu.h
[+] smb: move SMB2 Notify Action Flags into common/smb2pdu.h
[+] smb: move file_notify_information to common/fscc.h
[+] block: fix cached zone reports on devices with native zone append
[+] cpu: Make atomic hotplug callbacks run with interrupts disabled on UP
[+] pwm: th1520: Fix missing Kconfig dependencies
[+] bpftool: Fix build warnings due to MS extensions
[+] libbpf: Fix -Wdiscarded-qualifiers under C23
[+] bpf, arm64: Do not audit capability check in do_jit()
[+] bpf: Add bpf_has_frame_pointer()
[+] x86/unwind/orc: Support reliable unwinding through BPF stack frames
[+] Merge branch 'bpf-x86-unwind-orc-support-reliable-unwinding-through-bpf-stack-frames'
[+] x86/boot/Documentation: Fix htmldocs build warning due to malformed table in boot.rst
[+] Merge tag 'trace-v6.19-4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] Merge tag 'input-for-v6.19-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[+] x86/fpu: Fix FPU state core dump truncation on CPUs with no extended xfeatures
[+] bpf: Fix truncated dmabuf iterator reads
[+] selftests/bpf: Add test for truncated dmabuf_iter reads
[+] Merge tag 'kbuild-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
[+] can: fix build dependency
[+] Merge tag 'locking-futex-2025-12-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] can: gs_usb: gs_can_open(): fix error handling
[+] drm/mgag200: Fix big-endian support
[+] net: openvswitch: fix middle attribute validation in push_nsh() action
[+] net: ti: icssg-prueth: add PTP_1588_CLOCK_OPTIONAL dependency
[+] net/handshake: restore destructor on submit failure
[+] broadcom: b44: prevent uninitialized value usage
[+] selftests: tls: fix warning of uninitialized variable
[+] selftest: af_unix: Support compilers without flex-array-member-not-at-end support
[+] selftests: net: Fix build warnings
[+] selftests: net: tfo: Fix build warning
[+] Merge branch 'selftests-fix-build-warnings-and-errors' (part)
[+] inet: frags: avoid theoretical race in ip_frag_reinit()
[+] inet: frags: add inet_frag_queue_flush()
[+] inet: frags: flush pending skbs in fqdir_pre_exit()
[+] netfilter: conntrack: warn when cleanup is stuck
[+] Merge branch 'inet-frags-flush-pending-skbs-in-fqdir_pre_exit'
[+] bpf: Fix verifier assumptions of bpf_d_path's output buffer
[+] selftests/bpf: add regression test for bpf_d_path()
[+] Merge branch 'bpf-fix-bpf_d_path-helper-prototype'
[+] blk-mq: delete task running check in blk_hctx_poll()
[+] libceph: fix log output race condition in OSD client
[+] ceph: add trace points to the MDS client
[+] ceph: Amend checking to fix `make W=1` build breakage
[+] libceph: Amend checking to fix `make W=1` build breakage
[+] libceph: make decode_pool() more resilient against corrupted osdmaps
[+] ceph: stop selecting CRC32, CRYPTO, and CRYPTO_AES
[+] rbd: stop selecting CRC32, CRYPTO, and CRYPTO_AES
[+] netfilter: nf_conncount: fix leaked ct in error paths
[+] ipvs: fix ipv4 null-ptr-deref in route error path
[+] netfilter: always set route tuple out ifindex
[+] selftests: netfilter: prefer xfail in case race wasn't triggered
[+] ARM: allow __do_kernel_fault() to report execution of memory faults
[+] ARM: fix hash_name() fault
[+] ARM: fix branch predictor hardening
[+] Merge branches 'fixes' and 'misc' into for-next
[+] mm/slub: reset KASAN tag in defer_free() before accessing freed memory
[+] ALSA: hda: intel-dsp-config: Prefer legacy driver as fallback
[+] crypto: arm64/ghash - Fix incorrect output from ghash-neon
[+] dm-verity: disable recursive forward error correction
[+] dm-verity: remove useless mempool
[+] dm: test for REQ_ATOMIC in dm_accept_partial_bio()
[+] dm-crypt: enable DM_TARGET_ATOMIC_WRITES
[+] dm-bufio: align write boundary on physical block size
[+] dm vdo: fix kerneldoc warnings
[+] dm-mpath: Simplify the setup_scsi_dh code
[+] MAINTAINERS: add Benjamin Marzinski as a device mapper maintainer
[+] dm: ignore discard return value
[+] dm-snapshot: fix 'scheduling while atomic' on real-time kernels
[+] dm-raid: fix possible NULL dereference with undefined raid type
[+] dm log-writes: Add missing set_freezable() for freezable kthread
[+] dm raid: add documentation for takeover/reshape raid1 -> raid5 table line examples
[+] dm-pcache: advance slot index before writing slot
[+] dm pcache: fix cache info indexing
[+] dm pcache: fix segment info indexing
[+] blk-mq-dma: always initialize dma state
[+] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux
[+] Merge tag 'alpha-for-v6.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/lindholm/alpha
[+] drm/amd: Fix unbind/rebind for VCN 4.0.5
[+] Revert "drm/amd/display: Fix pbn to kbps Conversion"
[+] Merge tag 'dma-mapping-6.19-2025-12-10' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
[+] Merge tag 's390-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
[+] Merge tag 'slab-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
[+] liveupdate: luo_file: don't use invalid list iterator
[+] ocfs2: check tl_used after reading it from trancate log inode
[+] ocfs2: replace deprecated strcpy with strscpy
[+] fs/fat: remove unnecessary wrapper fat_max_cache()
[+] ocfs2: validate inline xattr size and entry count in ocfs2_xattr_ibody_list
[+] liveupdate: luo_core: fix redundant bound check in luo_ioctl()
[+] ocfs2: fix kernel BUG in ocfs2_find_victim_chain
[+] args: fix documentation to reflect the correct numbers
[+] checkpatch: add uninitialized pointer with __free attribute check
[+] ocfs2: add ocfs2_emergency_state helper and apply to setattr
[+] ocfs2: convert remaining read-only checks to ocfs2_emergency_state
[+] ocfs2: avoid -Wflex-array-member-not-at-end warning
[+] ocfs2: invalidate inode if i_mode is zero after block read
[+] ocfs2: fix memory leak in ocfs2_merge_rec_left()
[+] mm: shmem: avoid build warning for CONFIG_SHMEM=n
[+] mm: memfd_luo: add CONFIG_SHMEM dependency
[+] Merge tag 'regulator-fix-v6.19-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
[+] Merge tag 'spi-fix-v6.19-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
[+] Merge tag 'for-6.19/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
[+] smb: update struct duplicate_extents_to_file_ex
[+] smb: move File Attributes definitions into common/fscc.h
[+] smb/client: remove DeviceType Flags and Device Characteristics definitions
[+] Merge tag 'asoc-fix-v6.19-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
[+] ALSA: hda: cix-ipbloq: Use modern PM ops
[+] selftests: net: lib: tc_rule_stats_get(): Don't hard-code array index
[+] selftests: forwarding: vxlan_bridge_1q_mc_ul: Fix flakiness
[+] selftests: forwarding: vxlan_bridge_1q_mc_ul: Drop useless sleeping
[+] Merge branch 'selftests-forwarding-vxlan_bridge_1q_mc_ul-fix-flakiness'
[+] Merge tag 'nf-25-12-10' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
[+] Merge tag 'linux-can-fixes-for-6.19-20251210' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
[+] net: sfp: extend Potron XGSPON quirk to cover additional EEPROM variant
[+] caif: fix integer underflow in cffrml_receive()
[+] net/sched: ets: Remove drr class from the active list if it changes to strict
[+] selftests/tc-testing: Create tests to exercise ets classes active list misplacements
[+] nfc: pn533: Fix error code in pn533_acr122_poweron_rdr()
[+] ALSA: hda/tas2781: Add new quirk for HP new project
[+] MAINTAINERS: Remove Jozsef Kadlecsik from MAINTAINERS file
[+] netfilter: nf_nat: remove bogus direction check
[+] netfilter: nf_tables: remove redundant chain validation on register store
[+] sched_ext: Fix bypass depth leak on scx_enable() failure
[+] Merge tag 'drm-misc-next-fixes-2025-12-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
[+] Merge tag 'amd-drm-fixes-6.19-2025-12-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
[+] x86/boot/Documentation: Fix whitespace noise in boot.rst
[+] Input: lkkbd - disable pending work before freeing device
[+] perf/x86/intel: Fix NULL event dereference crash in handle_pmi_common()
[+] Merge tag 'drm-intel-next-fixes-2025-12-12' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
[+] drm/tests: hdmi: Handle drm_kunit_helper_enable_crtc_connector() returning EDEADLK
[+] drm/tests: Handle EDEADLK in drm_test_check_valid_clones()
[+] drm/tests: Handle EDEADLK in set_up_atomic_state()
[+] bug: Let report_bug_entry() provide the correct bugaddr
[+] bug: Hush suggest-attribute=format for __warn_printf()
[+] rseq: Always inline rseq_debug_syscall_return()
[+] Merge tag 'nfs-for-6.19-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
[+] Merge tag 'v6.19-rc-part2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
[+] Merge tag 'v6.19-rc-smb3-server-fixes' of git://git.samba.org/ksmbd
[+] Merge tag 'io_uring-6.19-20251211' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] Merge tag 'block-6.19-20251211' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] Merge tag 'libcrypto-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] drm: Fix object leak in DRM_IOCTL_GEM_CHANGE_HANDLE
[+] btrfs: fix memory leak of fs_devices in degraded seed device path
[+] btrfs: fix changeset leak on mmap write after failure to reserve metadata
[+] sched_ext: Factor out local_dsq_post_enq() from dispatch_enqueue()
[+] sched_ext: Fix missing post-enqueue handling in move_local_task_to_local_dsq()
[+] Merge tag 'loongarch-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
[+] selftests/sched_ext: flush stdout before test to avoid log spam
[+] block: move around bio flagging helpers
[+] selftests: ublk: fix overflow in ublk_queue_auto_zc_fallback()
[+] selftests: ublk: correct last_rw map type in seq_io.bt
[+] selftests: ublk: remove unused ios map in seq_io.bt
[+] selftests: ublk: fix fio arguments in run_io_and_recover()
[+] selftests: ublk: use auto_zc for PER_IO_DAEMON tests in stress_04
[+] selftests: ublk: don't share backing files between ublk servers
[+] selftests: ublk: forbid multiple data copy modes
[+] selftests: ublk: add support for user copy to kublk
[+] selftests: ublk: add user copy test cases
[+] block: fix race between wbt_enable_default and IO submission
[+] i3c: master: cleanup callback .priv_xfers()
[+] i3c: master: Fix confusing cleanup.h syntax
[+] i3c: adi: Fix confusing cleanup.h syntax
[+] Merge tag 'drm-misc-fixes-2025-12-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
[+] genirq: Don't overwrite interrupt thread flags on setup
[+] Merge tag 'sound-fix-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
[+] Merge tag 'soundwire-6.19-rc1_updated' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
[+] Merge tag 'pci-v6.19-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
[+] Merge tag 'gpio-fixes-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
[+] Merge tag 'pwm/for-6.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
[+] Merge tag 'rtc-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
[+] Merge tag 'i3c/for-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
[+] Merge tag 'drm-next-2025-12-13' of https://gitlab.freedesktop.org/drm/kernel
[+] Merge tag 'drm-fixes-2025-12-13' of https://gitlab.freedesktop.org/drm/kernel
[+] x86/hv: Add gitignore entry for generated header file
[+] file: ensure cleanup
[+] Merge tag 'mm-stable-2025-12-11-11-39' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
[+] Merge tag 'mm-nonmm-stable-2025-12-11-11-47' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
[+] ALSA: hda: Remove unnecessary print function dev_err()
[+] ALSA: usb-audio: Update for native DSD support quirks
[+] ALSA: usb-audio: Reorder USB mode selection quirk
[+] ALSA: usb-audio: Do not expose PCM and DSD on same altsetting unless DoP
[+] ALSA: hda/realtek: enable woofer speakers on Medion NM14LNL
[+] x86/sgx: Remove unmatched quote in __sgx_encl_extend function comment
[+] x86/mm/tlb/trace: Export the TLB_REMOTE_WRONG_CPU enum in
[+] mm: Remove tlb_flush_reason::NR_TLB_FLUSH_REASONS from
[+] Merge tag 'core-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'irq-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'perf-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'smp-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'tomoyo-pr-20251212' of git://git.code.sf.net/p/tomoyo/tomoyo
[+] Merge tag 'ceph-for-6.19-rc1' of https://github.com/ceph/ceph-client
[+] shmem_whiteout(): fix regression from tree-in-dcache series
[+] Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[+] Linux 6.19-rc1
[+] x86/platform/uv: Fix UBSAN array-index-out-of-bounds
[+] s390/ipl: Clear SBP flag when bootprog is set
[+] s390/pci: Fix cyclic dead-lock in zpci_zdev_put() and zpci_scan_devices()
[+] s390/pci: Annotate lock context imbalance in zpci_release_device()
[+] s390/stacktrace: Do not fallback to RA register
[+] ASoC: tegra: Fix uninitialized flat cache warning in tegra210_ahub
[+] ASoC: amd: yc: Add quirk for Honor MagicBook X16 2025
[+] ASoC: qcom: sdm845: set quaternary MI2S codec DAI to I2S format
[+] ASoC: fsl_sai: Constrain sample rates from audio PLLs only in master mode
[+] ASoC: sdw_utils: subtract the endpoint that is not present
[+] spi: mpfs: Fix an error handling path in mpfs_spi_probe()
[+] spi: fsl-cpm: Check length parity before switching to 16 bit mode
[+] hwmon: (dell-smm) Limit fan multiplier to avoid overflow
[+] hwmon: (ibmpex) fix use-after-free in high/low store
[+] hwmon: (tmp401) fix overflow caused by default conversion rate value
[+] arm64/simd: Avoid pointless clearing of FP/SIMD buffer
[+] lib/crypto: riscv: Add poly1305-core.S to .gitignore
[+] smb: smbdirect: introduce smbdirect_socket.connect.{lock,work}
[+] smb: server: initialize recv_io->cqe.done = recv_done just once
[+] smb: server: defer the initial recv completion logic to smb_direct_negotiate_recv_work()
[+] ksmbd: convert comma to semicolon
[+] ksmbd: remove redundant DACL check in smb_check_perm_dacl
[+] ksmbd: Fix refcount leak when invalid session is found on session lookup
[+] ksmbd: fix buffer validation by including null terminator size in EA length
[+] ALSA: vxpocket: Fix resource leak in vxpocket_probe error path
[+] wifi: rtw88: limit indirect IO under powered off for RTL8822CS
[+] wifi: rtlwifi: 8192cu: fix tid out of range in rtl92cu_tx_fill_desc()
[+] Revert "wifi: rtw88: add WQ_UNBOUND to alloc_workqueue users"
[+] ALSA: pcmcia: Fix resource leak in snd_pdacf_probe error path
[+] fsnotify: do not generate ACCESS/MODIFY events on child for special files
[+] fs: send fsnotify_xattr()/IN_ATTRIB from vfs_fileattr_set()/chattr(1)
[+] dt-bindings: mmc: sdhci-of-aspeed: Switch ref to sdhci-common.yaml
[+] powercap: fix race condition in register_control_type()
[+] powercap: fix sscanf() error return value handling
[+] thermal: intel: int340x: Enable power slider interface for Wildcat Lake
[+] thermal: core: Fix typo and indentation in comments
[+] Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixes
[+] ACPI: CPPC: Fix missing PCC check for guaranteed_perf
[+] ACPI: PCC: Fix race condition by removing static qualifier
[+] arm64: mm: Simplify check in arch_kfence_init_pool()
[+] lkdtm/bugs: Add cases for BUG and PANIC occurring in hardirq context
[+] arm64/efi: Remove unneeded SVE/SME fallback preserve/store handling
[+] arm64/gcs: Flush the GCS locking state on exec
[+] drm/xe: Fix freq kobject leak on sysfs_create_files failure
[+] drm/xe: Apply Wa_14020316580 in xe_gt_idle_enable_pg()
[+] drm/xe: Do not reference loop variable directly
[+] drm/xe: fix drm_gpusvm_init() arguments
[+] drm/xe/throttle: Skip reason prefix while emitting array
[+] drm/xe/vf: Stop waiting for ring space on VF post migration recovery
[+] drm/me/gsc: mei interrupt top half should be in irq disabled context
[+] drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-table
[+] drm/xe/vf: Fix queuing of recovery work
[+] drm/xe: Increase TDF timeout
[+] drm/xe: Restore engine registers before restarting schedulers after GT reset
[+] netfilter: nf_tables: avoid chain re-validation if possible
[+] netfilter: nf_tables: avoid softlockup warnings in nft_chain_validate
[+] selftests: netfilter: packetdrill: avoid failure on HZ=100 kernel
[+] ASoC: SOF: ipc4-topology: Prefer 32-bit DMIC blobs for 8-bit formats as well
[+] ASoC: SOF: ipc4-topology: Convert FLOAT to S32 during blob selection
[+] ASoC: SOF: topology: Add context when sink or source widget is missing
[+] ASoC: SOF: ipc4-topology: set playback channel mask
[+] ASoC: SOF: Intel: pci-mtl: Change the topology path to intel/sof-ipc4-tplg
[+] ASoC: soc-acpi / SOF: Add best_effort flag to get_function_tplg_files op
[+] ASoC: Intel: soc-acpi-intel-nvl-match: Drop rt722 l3 from the match table
[+] MIPS: Alchemy: Remove bogus static/inline specifiers
[+] MIPS: Fix a reference leak bug in ip22_check_gio()
[+] sched_ext: Remove unused code in the do_pick_task_scx()
[+] drm/panel: sony-td4353-jdi: Enable prepare_prev_first
[+] kunit: Drop unused parameter from kunit_device_register_internal
[+] kunit: make FAULT_TEST default to n when PANIC_ON_OOPS
[+] loop: use READ_ONCE() to read lo->lo_state without locking
[+] zloop: use READ_ONCE() to read lo->lo_state in queue_rq path
[+] Documentation: admin-guide: blockdev: replace zone_capacity with zone_capacity_mb when creating devices
[+] Input: atkbd - skip deactivate for HONOR FMB-P's internal keyboard
[+] Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table
[+] accel/amdxdna: Block running under a hypervisor
[+] iommufd: Fix building without dmabuf
[+] iommufd/selftest: Make it clearer to gcc that the access is not out of bounds
[+] iommufd/selftest: Do not leak the hwpt if IOMMU_TEST_OP_MD_CHECK_MAP fails
[+] ata: libata-core: Disable LPM on ST2000DM008-2FR102
[+] shmem: fix recovery on rename failures
[+] x86/xen: Fix sparse warning in enlighten_pv.c
[+] Merge tag 'cgroup-for-6.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
[+] Merge tag 'sched_ext-for-6.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
[+] Merge tag 'for-6.19-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
[+] Merge tag 'v6.19-rc1-ksmbd-server-fixes' of git://git.samba.org/ksmbd
[+] Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
[+] xfs: ignore discard return value
[+] xfs: fix a UAF problem in xattr repair
[+] xfs: fix stupid compiler warning
[+] xfs: fix a memory leak in xfs_buf_item_init()
[+] xfs: fix XFS_ERRTAG_FORCE_ZERO_RANGE for zoned file system
[+] wifi: mac80211: Discard Beacon frames to non-broadcast address
[+] Merge tag 'rtw-2025-12-15' of https://github.com/pkshih/rtw
[+] wifi: mac80211: fix list iteration in ieee80211_add_virtual_monitor()
[+] wifi: cfg80211: sme: store capped length in __cfg80211_connect_result()
[+] wifi: wlcore: ensure skb headroom before skb_push
[+] wifi: mac80211: don't WARN for connections on invalid channels
[+] wifi: mac80211: do not use old MBSSID elements
[+] wifi: mac80211: ocb: skip rx_no_sta when interface is not joined
[+] drm/panel: visionox-rm69299: Depend on BACKLIGHT_CLASS_DEVICE
[+] PM: runtime: Do not clear needs_force_resume with enabled runtime PM
[+] rust: dma: add helpers for architectures without CONFIG_HAS_DMA
[+] arm64: kdump: Fix elfcorehdr overlap caused by reserved memory processing reorder
[+] dt-bindings: display/ti: Simplify dma-coherent property
[+] dt-bindings: clock: sprd,sc9860-clk: Allow "reg" for gate clocks
[+] cpufreq: dt-platdev: Fix creating device on OPPv1 platforms
[+] dt-bindings: gpu: img,powervr-rogue: Document GE7800 GPU in Renesas R-Car V3U
[+] iommufd/selftest: Check for overflow in IOMMU_TEST_OP_ADD_RESERVED
[+] dt-bindings: Updates Linus Walleij's mail address
[+] wifi: iwlwifi: Fix firmware version handling
[+] wifi: iwlwifi: Implement settime64 as stub for MVM/MLD PTP
[+] drm/amd: Resume the device in thaw() callback when console suspend is disabled
[+] drm/amd/display: Fix scratch registers offsets for DCN35
[+] drm/amd/display: Fix scratch registers offsets for DCN351
[+] drm/amd/display: Fix DP no audio issue
[+] sched_ext: fix uninitialized ret on alloc_percpu() failure
[+] drm/amdgpu: fix a job->pasid access race in gpu recovery
[+] drm/amd/pm: restore SCLK settings after S0ix resume
[+] drm/amdkfd: Fix improper NULL termination of queue restore SMI event string
[+] ASoC: Intel: common / SOF: Use function topologies for
[+] i2c: bcm-iproc: Fix Wvoid-pointer-to-enum-cast warning
[+] i2c: pxa: Fix Wvoid-pointer-to-enum-cast warning
[+] i2c: rcar: Fix Wvoid-pointer-to-enum-cast warning
[+] dt-bindings: i2c: dw: Add Mobileye I2C controllers
[+] i2c: i801: Add support for Intel Nova Lake-S
[+] dt-bindings: i2c: qcom-cci: Document SM8750 compatible
[+] smb: align durable reconnect v2 context to 8 byte boundary
[+] smb: move some SMB1 definitions into common/smb1pdu.h
[+] cifs: update internal module version number
[+] scsi: scsi_debug: Fix atomic write enable module param description
[+] scsi: mpi3mr: Read missing IOCFacts flag for reply queue full overflow
[+] scsi: sg: Fix occasional bogus elapsed time that exceeds timeout
[+] scsi: ufs: core: Add ufshcd_update_evt_hist() for UFS suspend error
[+] Merge tag 's390-6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
[+] Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
[+] ASoC: SOF: ipc4-topology: fixes for 'exotic' format
[+] ALSA: usb-mixer: us16x08: validate meter packet indices
[+] ALSA: hda/realtek: Add support for HP Trekker Laptop
[+] ALSA: hda/realtek: Add support for HP Clipper Laptop
[+] ALSA: hda/realtek: fix micmute LED reversed on HP Abe and Bantie
[+] xfs: validate that zoned RT devices are zone aligned
[+] xfs: fix the zoned RT growfs check for zone alignment
[+] can: j1939: make j1939_session_activate() fail if device is no longer registered
[+] can: j1939: make j1939_sk_bind() fail if device is no longer registered
[+] ASoC: fsl_easrc: fix duplicate debugfs directory error
[+] ASoC: fsl_asrc_dma: fix duplicate debugfs directory error
[+] ASoC: ak4458: remove the reset operation in probe and remove
[+] ASoC: fsl_sai: Add missing registers to cache default
[+] ASoC: fsl_xcvr: provide regmap names
[+] ASoC: rt1320: update VC blind write settings
[+] ASoC: fsl-asoc-card: Use of_property_present() for non-boolean properties
[+] spi: cadence-quadspi: Add error logging for DMA request failure
[+] spi: cadence-quadspi: Fix clock disable on probe failure path
[+] spi: dt-bindings: snps,dw-abp-ssi: Allow up to 16 chip-selects
[+] spi: mt65xx: Use IRQF_ONESHOT with threaded IRQ
[+] mmc: sdhci-of-arasan: Increase CD stable timeout to 2 seconds
[+] mmc: sdhci-esdhc-imx: add alternate ARCH_S32 dependency to Kconfig
[+] xhci: dbgtty: fix device unregister: fixup
[+] usb: dwc3: keep susphy enabled during exit to avoid controller faults
[+] usb: typec: ucsi: huawei-gaokin: add DRM dependency
[+] usb: renesas_usbhs: Fix a resource leak in usbhs_pipe_malloc()
[+] usb: phy: fsl-usb: Fix use-after-free in delayed work during device removal
[+] usb: typec: altmodes/displayport: Drop the device reference in dp_altmode_probe()
[+] USB: lpc32xx_udc: Fix error handling in probe
[+] usb: typec: ucsi: Fix null pointer dereference in ucsi_sync_control_common
[+] usb: dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe
[+] serial: core: Restore sysfs fwnode information
[+] serial: 8250: longson: Fix NULL vs IS_ERR() bug in probe
[+] block: add allocation size check in blkdev_pr_read_keys()
[+] io_uring: fix nr_segs calculation in io_import_kbuf
[+] powercap: intel_rapl: Fix possible recursive lock warning
[+] ASoC: Intel: soc-acpi-intel-mtl-match: Add 6 amp CS35L56 with feedback
[+] ASoC: Intel: soc-acpi-intel-mtl-match: Add 6 amp CS35L63 with feedback
[+] samples: rust: fix endianness issue in rust_driver_pci
[+] i40e: fix scheduling in set_rx_mode
[+] i40e: validate ring_len parameter against hardware-specific values
[+] iavf: fix off-by-one issues in iavf_config_rss_reg()
[+] x86/msi: Make irq_retrigger() functional for posted MSI
[+] Input: alps - fix use-after-free bugs caused by dev3_register_work
[+] idpf: fix LAN memory regions command on some NVMs
[+] idpf: reduce mbx_task schedule delay to 300us
[+] e1000: fix OOB in e1000_tbi_should_accept()
[+] ALSA: hda/realtek: Add Asus quirk for TAS amplifiers
[+] MAINTAINERS: add tracepoint core-api doc files to TRACING
[+] tracing: Do not register unsupported perf events
[+] tracing: Fix UBSAN warning in __remove_instance()
[+] ftrace: Fix address for jmp mode in t_show()
[+] ublk: fix deadlock when reading partition table
[+] Merge tag 'amd-drm-fixes-6.19-2025-12-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
[+] can: fix build dependency
[+] spi: cadence-quadspi: Fix probe error path and logging
[+] iommupt: Return ERR_PTR from _table_alloc()
[+] x86/bug: Fix old GCC compile fails
[+] ethtool: Avoid overflowing userspace buffer on stats query
[+] net: dsa: lantiq_gswip: fix order in .remove operation
[+] net: dsa: mxl-gsw1xx: fix order in .remove operation
[+] net: dsa: mxl-gsw1xx: fix .shutdown driver operation
[+] net: dsa: mxl-gsw1xx: manually clear RANEG bit
[+] Merge branch 'net-dsa-lantiq-a-bunch-of-fixes'
[+] net/mlx5: fw reset, clear reset requested on drain_fw_reset
[+] net/mlx5: Drain firmware reset in shutdown callback
[+] net/mlx5: fw_tracer, Validate format string parameters
[+] net/mlx5: fw_tracer, Handle escaped percent properly
[+] net/mlx5: Serialize firmware reset with devlink
[+] net/mlx5e: Use ip6_dst_lookup instead of ipv6_dst_lookup_flow for MAC init
[+] net/mlx5e: Trigger neighbor resolution for unresolved destinations
[+] net/mlx5e: Do not update BQL of old txqs during channel reconfiguration
[+] net/mlx5e: Don't include PSP in the hard MTU calculations
[+] Merge branch 'mlx5-misc-fixes-2025-12-09'
[+] Merge tag 'nf-25-12-16' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
[+] net/handshake: duplicate handshake cancellations leak socket
[+] block: rnbd-clt: Fix leaked ID in init_dev()
[+] sctp: Fetch inet6_sk() after setting ->pinet6 in sctp_clone_sock().
[+] sctp: Clear inet_opt in sctp_v6_copy_ip_options().
[+] Merge branch 'sctp-fix-two-issues-in-sctp_clone_sock'
[+] net/sched: act_mirred: fix loop detection
[+] selftests/tc-testing: Test case exercising potential mirred redirect deadlock
[+] net: enetc: do not transmit redirected XDP frames when the link is down
[+] net: hns3: using the num_tqps in the vf driver to apply for resources
[+] net: hns3: using the num_tqps to check whether tqp_index is out of range when vf get ring info from mbx
[+] net: hns3: add VLAN id validation before using
[+] Merge branch 'there-are-some-bugfix-for-the-hns3-ethernet-driver'
[+] nfsd: fix memory leak in nfsd_create_serv error paths
[+] NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap
[+] NFSD: Clear TIME_DELEG in the suppattr_exclcreat bitmap
[+] NFSD: NFSv4 file creation neglects setting ACL
[+] Merge tag 'linux-can-fixes-for-6.19-20251218' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
[+] cpuset: fix warning when disabling remote partition
[+] block: validate pi_offset integrity limit
[+] block: validate interval_exp integrity limit
[+] drm/xe: Limit num_syncs to prevent oversized allocations
[+] drm/xe/oa: Limit num_syncs to prevent oversized allocations
[+] drm/xe: Adjust long-running workload timeslices to reasonable values
[+] drm/xe/oa: Always set OAG_OAGLBCTXCTRL_COUNTER_RESUME
[+] drm/xe/xe_sriov_vfio: Fix return value in xe_sriov_vfio_migration_supported()
[+] drm/xe/oa: Disallow 0 OA property values
[+] drm/xe/eustall: Disallow 0 EU stall property values
[+] drm/xe: Drop preempt-fences when destroying imported dma-bufs.
[+] drm/xe: Use usleep_range for accurate long-running workload timeslicing
[+] Merge tag 'kvm-x86-fixes-6.19-rc1' of https://github.com/kvm-x86/linux into HEAD
[+] hwmon: (DS620) Update broken Datasheet URL in driver documentation
[+] ASoC: ops: fix snd_soc_get_volsw for sx controls
[+] Merge branch 'pm-powercap'
[+] Merge tag 'fsnotify_for_v6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
[+] Merge tag 'v6.19-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
[+] Merge tag 'net-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
[+] Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
[+] Input: apple_z2 - fix reading incorrect reports after exiting sleep
[+] Merge tag 'thermal-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'pm-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'acpi-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'libcrypto-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] Merge tag 'trace-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] Merge tag 'drm-misc-fixes-2025-12-18' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
[+] Merge tag 'drm-xe-fixes-2025-12-19' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
[+] Input: add ABS_SND_PROFILE
[+] Input: xpad - add support for CRKD Guitars
[+] Input: ti_am335x_tsc - fix off-by-one error in wire_order validation
[+] crypto: seqiv - Do not use req->iv after crypto_aead_encrypt
[+] crypto: hisilicon/qm - fix incorrect judgment in qm_get_complete_eqe_num()
[+] riscv: signal: abstract header saving for setup_sigcontext
[+] riscv: mm: pmdp_huge_get_and_clear(): avoid atomic ops when !CONFIG_SMP
[+] riscv: mm: ptep_get_and_clear(): avoid atomic ops when !CONFIG_SMP
[+] riscv: mm: use xchg() on non-atomic_long_t variables, not atomic_long_xchg()
[+] dt-bindings: riscv: add Zilsd and Zclsd extension descriptions
[+] riscv: add ISA extension parsing for Zilsd and Zclsd
[+] riscv: hwprobe: export Zilsd and Zclsd ISA extensions
[+] riscv/atomic.h: use RISCV_FULL_BARRIER in _arch_atomic* function.
[+] riscv: Add SBI debug trigger extension and function ids
[+] amd/iommu: Preserve domain ids inside the kdump kernel
[+] amd/iommu: Make protection domain ID functions non-static
[+] parisc: Set valid bit in high byte of 64ābit physical address
[+] ASoC: fsl_easrc: Fix duplicate debufs entries
[+] ASoC: Intel: mtl-match: Add 6-amp matches for CS35L56
[+] lkdtm/bugs: Do not confuse the clang/objtool with busy wait loop
[+] arm64: dts: mediatek: mt7986: add dtbs with applied overlays for bpi-r3
[+] arm64: dts: mediatek: mt7988: add dtbs with applied overlays for bpi-r4 (pro)
[+] arm64: dts: mediatek: Apply mt8395-radxa DT overlay at build time
[+] debugfs: Fix memleak in debugfs_change_name().
[+] hwmon: (ltc4282): Fix reset_history file permissions
[+] Bluetooth: MGMT: report BIS capability flags in supported settings
[+] Bluetooth: btusb: revert use of devm_kzalloc in btusb
[+] sched_ext: Fix some comments in ext.c
[+] drm/msm: adreno: fix deferencing ifpc_reglist when not declared
[+] drm/msm/a6xx: move preempt_prepare_postamble after error check
[+] drm/msm: add PERFCTR_CNTL to ifpc_reglist
[+] drm/msm: Fix a7xx per pipe register programming
[+] Merge tag 'io_uring-6.19-20251218' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] Merge tag 'block-6.19-20251218' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] Merge tag 'iommu-fixes-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
[+] Merge tag 'slab-for-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
[+] Merge tag 'for-linus-6.19-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
[+] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[+] Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
[+] Merge tag 'mips-fixes_6.19_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
[+] Merge tag 'devicetree-fixes-for-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
[+] ublk: clean up user copy references on ublk server exit
[+] block: rnbd-clt: Fix signedness bug in init_dev()
[+] Merge tag 'linux_kselftest-kunit-fixes-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
[+] Merge tag 'drm-fixes-2025-12-20' of https://gitlab.freedesktop.org/drm/kernel
[+] Merge tag 'mmc-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
[+] Merge tag 'hwmon-for-v6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
[+] Merge tag 'xfs-fixes-6.19-rc2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
[+] clang: work around asm output constraint problems
[+] x86/irqflags: Use ASM_OUTPUT_RM in native_save_fl()
[+] Merge tag 'spi-fix-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
[+] Merge tag 'ata-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
[+] Merge tag 'asoc-fix-v6.19-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
[+] ALSA: hda/realtek: fix PCI SSID for one of the HP 200 G2i laptop
[+] erofs: fix unexpected EIO under memory pressure
[+] scripts: coccicheck: filter *.cocci files by MODE
[+] Coccinelle: pm_runtime: Fix typo in report message
[+] Merge tag 'irq-urgent-2025-12-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86-urgent-2025-12-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'i2c-for-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
[+] Merge tag 'input-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[+] Merge tag 'coccinelle-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux
[+] Linux 6.19-rc2
[+] ksmbd: Fix to handle removal of rfc1002 header from smb_hdr
[+] ksmbd: rename smb2_get_msg to smb_get_msg
[+] smb/server: fix minimum SMB1 PDU size
[+] smb/server: fix minimum SMB2 PDU size
[+] regulator: uapi: Use UAPI integer type
[+] regulator: Add UAPI headers to MAINTAINERS
[+] spi: dt-bindings: sun6i: Add compatibles for A523's SPI controllers
[+] spi: sun6i: Support A523's SPI controllers
[+] net: usb: sr9700: support devices with virtual driver CD
[+] net: mdio: aspeed: add dummy read to avoid read-after-write issue
[+] fjes: Add missing iounmap in fjes_hw_init()
[+] net: phy: mediatek: fix nvmem cell reference leak in mt798x_phy_calibration
[+] net: openvswitch: Avoid needlessly taking the RTNL on vport destroy
[+] ip6_gre: make ip6gre_header() robust
[+] net/handshake: Fix null-ptr-deref in handshake_complete()
[+] powerpc/kexec: Enable SMT before waking offline CPUs
[+] selftests/powerpc/pmu/: Add check_extended_reg_test to .gitignore
[+] powerpc/tools: drop `-o pipefail` in gcc check scripts
[+] powerpc: Add reloc_offset() to font bitmap pointer used for bootx_printf()
[+] software node: Also support referencing non-constant software nodes
[+] powerpc/powernv: Enable cpuidle state detection for POWER11
[+] powerpc/32: Restore disabling of interrupts at interrupt/syscall exit
[+] Merge tag 'dma-mapping-6.19-2025-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
[+] sched_ext: Use the resched_cpu() to replace resched_curr() in the bypass_lb_node()
[+] team: fix check for port enabled in team_queue_override_port_prio_changed()
[+] mptcp: fallback earlier on simult connection
[+] mptcp: ensure context reset on disconnect()
[+] Merge branch 'mptcp-fix-warn-on-bad-status'
[+] erspan: Initialize options_len before referencing options.
[+] net: airoha: Move net_devs registration in a dedicated routine
[+] net: dsa: properly keep track of conduit reference
[+] net: dsa: fix missing put_device() in dsa_tree_find_first_conduit()
[+] amd-xgbe: reset retries and mode on RX adapt failures
[+] serial: core: Fix serial device initialization
[+] serial: sh-sci: Check that the DMA cookie is valid
[+] serial: xilinx_uartps: fix rs485 delay_rts_after_send
[+] spi: cadence-quadspi: Prevent lost complete() call during indirect read
[+] spi: cadence-quadspi: Improve CQSPI_SLOW_SRAM quirk if flash is slow
[+] selftests: drv-net: psp: fix templated test names in psp_ip_ver_test_builder()
[+] selftests: drv-net: psp: fix test names in ipver_test_builder()
[+] Merge branch 'selftests-drv-net-psp-fix-templated-test-names-in-psp-py'
[+] net: usb: rtl8150: fix memory leak on usb_submit_urb() failure
[+] selftests: net: fix "buffer overflow detected" for tap.c
[+] net: wangxun: move PHYLINK dependency
[+] Merge tag 'for-net-2025-12-19' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
[+] smc91x: fix broken irq-context in PREEMPT_RT
[+] usb: usb-storage: Maintain minimal modifications to the bcdDevice range.
[+] usb: typec: ucsi: Get connector status after enable notifications
[+] usb: gadget: lpc32xx_udc: fix clock imbalance in error path
[+] usb: phy: isp1301: fix non-OF device reference imbalance
[+] usb: ohci-nxp: fix device leak on probe failure
[+] usb: gadget: lpc32xx_udc: clean up probe error labels
[+] usb: ohci-nxp: clean up probe error labels
[+] Revert "usb: typec: ucsi: Get connector status after enable notifications"
[+] Revert "usb: typec: ucsi: Fix null pointer dereference in ucsi_sync_control_common"
[+] Revert "usb: typec: ucsi: Add support for SET_PDOS command"
[+] Revert "usb: typec: ucsi: Enable debugfs for message_out data structure"
[+] Revert "usb: typec: ucsi: Add support for message out data structure"
[+] Revert "usb: typec: ucsi: Update UCSI structure to have message in and message out fields"
[+] Merge patch series "usb: typec: ucsi: revert broken buffer management"
[+] fs/kernfs: null-ptr deref in simple_xattrs_free()
[+] spi: cadence-quadspi: Prevent indirect read
[+] Merge tag 'sound-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
[+] MAINTAINERS: add Mike Rapoport as maintainer for userfaultfd
[+] genalloc.h: fix htmldocs warning
[+] mailmap: update entry for Bartosz Golaszewski
[+] idr: fix idr_alloc() returning an ID out of range
[+] mm/kasan: fix incorrect unpoisoning in vrealloc for KASAN
[+] kasan: refactor pcpu kasan vmalloc unpoison
[+] kasan: unpoison vms[area] addresses with a common tag
[+] mm: leafops.h: correct kernel-doc function param. names
[+] mm/page_alloc: change all pageblocks migrate type on coalescing
[+] MAINTAINERS: update one straggling entry for Bartosz Golaszewski
[+] mm/damon/vaddr: fix missing pte_unmap_unlock in damos_va_migrate_pmd_entry()
[+] .mailmap: remove one of the entries for WangYuli
[+] MAINTAINERS: add ABI headers to KHO and LIVE UPDATE
[+] kernel/kexec: change the prototype of kimage_map_segment()
[+] kernel/kexec: fix IMA when allocation happens in CMA area
[+] selftests/mm: fix thread state check in uffd-unit-tests
[+] tools/mm/page_owner_sort: fix timestamp comparison for stable sorting
[+] mm: fixup pfnmap memory failure handling to use pgoff
[+] mm: memcg: fix unit conversion for K() macro in OOM log
[+] rust: maple_tree: rcu_read_lock() in destructor to silence lockdep
[+] mm: consider non-anon swap cache folios in folio_expected_ref_count()
[+] mm/page_alloc: report 1 as zone_batchsize for !CONFIG_MMU
[+] sparse: update MAINTAINERS info
[+] MAINTAINERS: notify the "Device Memory" community of memory hotplug changes
[+] mm/memremap: fix spurious large folio warning for FS-DAX
[+] mm/page_owner: fix memory leak in page_owner_stack_fops->release()
[+] mm/ksm: fix pte_unmap_unlock of wrong address in break_ksm_pmd_entry
[+] drm/msm/disp: mdp_format: fix all kernel-doc warnings
[+] drm/msm/dp: fix all kernel-doc warnings
[+] drm/msm/dpu: dpu_hw_cdm.h: fix all kernel-doc warnings
[+] drm/msm/dpu: dpu_hw_ctl.h: fix all kernel-doc warnings
[+] drm/msm/dpu: dpu_hw_cwb.h: fix all kernel-doc warnings
[+] drm/msm/dpu: dpu_hw_dsc.h: fix all kernel-doc warnings
[+] drm/msm/dpu: dpu_hw_dspp.h: fix all kernel-doc warnings
[+] drm/msm/dpu: dpu_hw_intf.h: fix all kernel-doc warnings
[+] drm/msm/dpu: dpu_hw_lm.h: fix all kernel-doc warnings
[+] drm/msm/dpu: dpu_hw_merge3d.h: fix all kernel-doc warnings
[+] drm/msm/dpu: dpu_hw_pingpong.h: fix all kernel-doc warnings
[+] drm/msm/dpu: dpu_hw_sspp.h: fix all kernel-doc warnings
[+] drm/msm/dpu: dpu_hw_top.h: fix all kernel-doc warnings
[+] drm/msm/dpu: dpu_hw_vbif.h: fix all kernel-doc warnings
[+] drm/msm/dpu: dpu_hw_wb.h: fix all kernel-doc warnings
[+] drm/msm: msm_fence.h: fix all kernel-doc warnings
[+] drm/msm: msm_gem_vma.c: fix all kernel-doc warnings
[+] drm/msm: msm_gpu.h: fix all kernel-doc warnings
[+] drm/msm: msm_iommu.c: fix all kernel-doc warnings
[+] Revert "drm/msm/dpu: support plane splitting in quad-pipe case"
[+] Revert "drm/msm/dpu: Enable quad-pipe for DSC and dual-DSI case"
[+] drm/msm/dpu: Add missing NULL pointer check for pingpong interface
[+] regulator: fp9931: fix regulator node pointer
[+] tools/virtio: fix up compiler.h stub
[+] virtio: make it self-contained
[+] tools/virtio: use kernel's virtio.h
[+] tools/virtio: add struct module forward declaration
[+] tools/virtio: stub DMA mapping functions
[+] tools/virtio: add dev_WARN_ONCE and is_vmalloc_addr stubs
[+] tools/virtio: add ucopysize.h stub
[+] tools/virtio: pass KCFLAGS to module build
[+] tools/virtio: add struct cpumask to cpumask.h
[+] tools/virtio: stub might_sleep and synchronize_rcu
[+] tools/virtio: switch to kernel's virtio_config.h
[+] virtio_features: make it self-contained
[+] tools/virtio: fix up oot build
[+] tools/virtio: add device, device_driver stubs
[+] vhost/vsock: improve RCU read sections around vhost_vsock_get()
[+] drm/msm: Replace unsafe snprintf usage with scnprintf
[+] cifs: Fix memory and information leak in smb3_reconfigure()
[+] Merge tag 'erofs-for-6.19-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
[+] Merge tag 'nfsd-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
[+] efi/libstub: gop: Fix EDID support in mixed-mode
[+] arm64: efi: Fix NULL pointer dereference by initializing user_ns
[+] kthread: Warn if mm_struct lacks user_ns in kthread_use_mm()
[+] io_uring: fix filename leak in __io_openat_prep()
[+] firewire: nosy: Fix dma_free_coherent() size
[+] Merge tag 'v6.19-rc2-smb3-server-fixes' of git://git.samba.org/ksmbd
[+] Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[+] Merge tag 'io_uring-6.19-20251226' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] Merge tag 'block-6.19-20251226' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] Merge tag 'efi-fixes-for-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
[+] Merge tag 'driver-core-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
[+] Merge tag 'v6.19-rc2-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
[+] Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[+] Merge tag 'drm-msm-fixes-2025-12-26' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
[+] bng_en: update module description
[+] Merge tag 'drm-fixes-2025-12-27' of https://gitlab.freedesktop.org/drm/kernel
[+] Merge tag 'regulator-fix-v6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
[+] Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
[+] net: dsa: b53: skip multicast entries for fdb_dump()
[+] Merge tag 'spi-fix-v6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
[+] Revert "scripts/clang-tools: Handle included .c files in gen_compile_commands"
[+] kbuild: fix compilation of dtb specified on command-line without make rule
[+] mcb: Add missing modpost build support
[+] net: mdio: rtl9300: use scoped for loops
[+] net: usb: asix: validate PHY address before use
[+] net: nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write
[+] net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct
[+] net: avoid prefetching NULL pointers
[+] net: mana: Fix use-after-free in reset service rescan path
[+] af_unix: don't post cmsg for SO_INQ unless explicitly asked for
[+] tools/sched_ext: fix scx_show_state.py for scx_root change
[+] tools/sched_ext: update scx_show_state.py for scx_aborting change
[+] Merge tag 'powerpc-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
[+] Merge tag 'riscv-for-linus-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
[+] Merge tag 'firewire-fixes-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
[+] Merge tag 'tty-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
[+] Merge tag 'usb-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[+] Linux 6.19-rc3
[+] Merge tag 'v6.19-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[+] Merge tag 'cgroup-for-6.19-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
[+] Merge tag 'sched_ext-for-6.19-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
[+] octeontx2-pf: fix "UBSAN: shift-out-of-bounds error"
[+] Merge tag 'wireless-2025-12-17' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
[+] net: stmmac: fix the crash issue for zero copy XDP_TX action
[+] gve: defer interrupt enabling until NAPI registration
[+] usbnet: avoid a possible crash in dql_completed()
[+] ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
[+] Merge tag 'mm-hotfixes-stable-2025-12-28-21-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
[+] Merge tag 'kbuild-fixes-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
[+] net: usb: sr9700: fix incorrect command used to write single register
[+] ipv4: Fix reference count leak when using error routes with nexthop objects
[+] selftests: fib_nexthops: Add test cases for error routes deletion
[+] net: fib: restore ECMP balance from loopback
[+] selftests: fib_test: Add test case for ipv4 multi nexthops
[+] net: macb: Relocate mog_init_rings() callback from macb_mac_link_up() to macb_open()
[+] net: enetc: do not print error log if addr is 0
[+] net: rose: fix invalid array index in rose_kill_by_device()
[+] ipv6: fix a BUG in rt6_get_pcpu_route() under PREEMPT_RT
[+] Merge tag 'net-6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
[+] netfilter: nft_set_pipapo: fix range overlap detection
[+] selftests: netfilter: nft_concat_range.sh: add check for overlap detection bug
[+] netfilter: nft_synproxy: avoid possible data-race on update operation
[+] netfilter: replace -EEXIST with -EBUSY
[+] netfilter: nf_tables: fix memory leak in nf_tables_newrule()
[+] netfilter: nf_conncount: update last_gc only when GC has been performed
[+] net: marvell: prestera: fix NULL dereference on devlink_alloc() failure
[+] net: bnge: add AUXILIARY_BUS to Kconfig dependencies
[+] bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress
[+] net: mscc: ocelot: Fix crash when adding interface under a lag
[+] inet: ping: Fix icmp out counting
[+] net: phy: mxl-86110: Add power management and soft reset support
[+] net: sock: fix hardened usercopy panic in sock_recv_errqueue
[+] dt-bindings: net: mscc-miim: add microchip,lan9691-miim
[+] netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates
[+] net/mlx5: Lag, multipath, give priority for routes with smaller network prefix
[+] net/mlx5e: Don't gate FEC histograms on ppcnt_statistical_group
[+] net/mlx5e: Fix NULL pointer dereference in ioctl module EEPROM query
[+] net/mlx5e: Don't print error message due to invalid module
[+] net/mlx5e: Dealloc forgotten PSP RX modify header
[+] Merge branch 'mlx5-misc-fixes-2025-12-25'
[+] net/ena: fix missing lock when update devlink params
[+] net: wwan: iosm: Fix memory leak in ipc_mux_deinit()
[+] bnxt_en: Fix potential data corruption with HW GRO/LRO
[+] virtio_net: fix device mismatch in devm_kzalloc/devm_kfree
[+] inet: frags: drop fraglist conntrack references
[+] Merge tag 'nf-26-01-02' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
[+] MAINTAINERS: Update email address for Justin Iurman
.clang-format | 8 +-
.gitignore | 1 +
.mailmap | 25 +-
.pylintrc | 2 +-
CREDITS | 14 +-
.../ABI/obsolete/sysfs-kernel-kexec-kdump | 71 +
Documentation/ABI/stable/sysfs-driver-qaic | 19 +
Documentation/ABI/testing/ima_policy | 3 +-
Documentation/ABI/testing/rtc-cdev | 2 +-
.../ABI/testing/sysfs-auxdisplay-linedisp | 90 +
Documentation/ABI/testing/sysfs-block-bcache | 7 -
Documentation/ABI/testing/sysfs-bus-cxl | 11 +-
Documentation/ABI/testing/sysfs-bus-iio | 36 +
Documentation/ABI/testing/sysfs-bus-pci | 81 +
.../ABI/testing/sysfs-class-platform-profile | 2 +
Documentation/ABI/testing/sysfs-class-power-rt9756 | 30 +
Documentation/ABI/testing/sysfs-class-tsm | 19 +
.../ABI/testing/sysfs-class-usb_power_delivery | 28 +
.../ABI/testing/sysfs-devices-pci-host-bridge | 45 +
Documentation/ABI/testing/sysfs-devices-system-cpu | 11 +
.../ABI/testing/sysfs-driver-intel-xe-sriov | 159 +
.../ABI/testing/sysfs-driver-uio_pci_sva-pasid | 29 +
.../ABI/testing/sysfs-driver-uniwill-laptop | 53 +
Documentation/ABI/testing/sysfs-fs-f2fs | 6 +
Documentation/ABI/testing/sysfs-kernel-kexec-kdump | 61 +
Documentation/ABI/testing/sysfs-kernel-mm-damon | 13 +
Documentation/ABI/testing/sysfs-module | 2 +
Documentation/ABI/testing/sysfs-platform-asus-wmi | 17 +
Documentation/ABI/testing/sysfs-platform-ayaneo-ec | 19 +
Documentation/ABI/testing/sysfs-power | 16 +
Documentation/Kconfig | 2 +-
Documentation/Makefile | 160 +-
Documentation/PCI/pci-error-recovery.rst | 15 +
.../RCU/Design/Requirements/Requirements.rst | 33 +-
Documentation/RCU/checklist.rst | 12 +-
Documentation/RCU/whatisRCU.rst | 3 +
Documentation/accel/qaic/aic100.rst | 25 +-
Documentation/accel/qaic/qaic.rst | 8 +-
Documentation/accounting/taskstats.rst | 54 +-
Documentation/admin-guide/LSM/Smack.rst | 16 +-
Documentation/admin-guide/LSM/ipe.rst | 17 +-
Documentation/admin-guide/RAS/main.rst | 142 +-
Documentation/admin-guide/bcache.rst | 13 +-
Documentation/admin-guide/blockdev/zoned_loop.rst | 63 +-
Documentation/admin-guide/cgroup-v2.rst | 35 +-
.../admin-guide/device-mapper/dm-raid.rst | 80 +-
Documentation/admin-guide/device-mapper/verity.rst | 6 +-
Documentation/admin-guide/dynamic-debug-howto.rst | 5 +-
Documentation/admin-guide/efi-stub.rst | 3 +
Documentation/admin-guide/hw-vuln/l1d_flush.rst | 2 +-
Documentation/admin-guide/hw-vuln/spectre.rst | 2 +-
Documentation/admin-guide/kernel-parameters.rst | 97 +-
Documentation/admin-guide/kernel-parameters.txt | 157 +-
Documentation/admin-guide/laptops/index.rst | 1 +
.../admin-guide/laptops/uniwill-laptop.rst | 60 +
Documentation/admin-guide/md.rst | 10 +
Documentation/admin-guide/media/mali-c55-graph.dot | 19 +
Documentation/admin-guide/media/mali-c55.rst | 413 +
.../admin-guide/media/platform-cardlist.rst | 2 -
Documentation/admin-guide/media/radio-cardlist.rst | 1 -
.../admin-guide/media/rkcif-rk3568-vicap.dot | 8 +
Documentation/admin-guide/media/rkcif.rst | 79 +
Documentation/admin-guide/media/v4l-drivers.rst | 2 +
Documentation/admin-guide/mm/damon/lru_sort.rst | 22 +
Documentation/admin-guide/mm/damon/reclaim.rst | 22 +
Documentation/admin-guide/mm/damon/stat.rst | 35 +-
Documentation/admin-guide/mm/damon/usage.rst | 29 +-
Documentation/admin-guide/mm/index.rst | 1 -
Documentation/admin-guide/mm/pagemap.rst | 3 +-
Documentation/admin-guide/mm/swap_numa.rst | 78 -
Documentation/admin-guide/mm/transhuge.rst | 5 +
Documentation/admin-guide/mm/zswap.rst | 10 +-
Documentation/admin-guide/pm/cpuidle.rst | 9 +
Documentation/admin-guide/pm/intel_pstate.rst | 133 +-
Documentation/admin-guide/sysctl/kernel.rst | 32 +-
Documentation/admin-guide/tainted-kernels.rst | 2 +-
Documentation/admin-guide/thermal/index.rst | 1 +
.../admin-guide/thermal/intel_thermal_throttle.rst | 91 +
Documentation/admin-guide/thunderbolt.rst | 50 +-
Documentation/admin-guide/workload-tracing.rst | 10 +-
Documentation/arch/arm64/booting.rst | 8 +-
Documentation/arch/arm64/sve.rst | 5 +
Documentation/arch/riscv/hwprobe.rst | 19 +-
Documentation/arch/s390/s390dbf.rst | 5 +-
Documentation/arch/x86/boot.rst | 288 +-
Documentation/bpf/libbpf/program_types.rst | 18 +
Documentation/bpf/map_array.rst | 5 +-
Documentation/conf.py | 15 +-
Documentation/core-api/assoc_array.rst | 196 +-
Documentation/core-api/index.rst | 1 +
Documentation/core-api/kho/concepts.rst | 2 +-
Documentation/core-api/liveupdate.rst | 61 +
Documentation/core-api/printk-formats.rst | 11 +-
Documentation/crypto/index.rst | 1 +
Documentation/crypto/sha3.rst | 130 +
Documentation/crypto/userspace-if.rst | 7 +-
Documentation/dev-tools/checkpatch.rst | 46 +-
Documentation/dev-tools/kunit/run_manual.rst | 6 +
Documentation/devicetree/bindings/.yamllint | 2 +-
Documentation/devicetree/bindings/Makefile | 3 +-
Documentation/devicetree/bindings/arm/altera.yaml | 24 +-
.../bindings/arm/altera/socfpga-clk-manager.yaml | 20 +-
.../devicetree/bindings/arm/amd,seattle.yaml | 24 +
Documentation/devicetree/bindings/arm/amlogic.yaml | 1 +
.../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 3 +
Documentation/devicetree/bindings/arm/apm.yaml | 28 +
.../devicetree/bindings/arm/arm,integrator.yaml | 2 +-
.../devicetree/bindings/arm/arm,realview.yaml | 2 +-
Documentation/devicetree/bindings/arm/arm,scu.yaml | 2 +-
.../bindings/arm/arm,versatile-sysreg.yaml | 2 +-
.../devicetree/bindings/arm/arm,versatile.yaml | 2 +-
.../devicetree/bindings/arm/arm,vexpress-juno.yaml | 2 +-
.../devicetree/bindings/arm/aspeed/aspeed.yaml | 3 +
Documentation/devicetree/bindings/arm/bst.yaml | 31 +
Documentation/devicetree/bindings/arm/fsl.yaml | 17 +
Documentation/devicetree/bindings/arm/gemini.yaml | 2 +-
.../devicetree/bindings/arm/intel,socfpga.yaml | 7 +
.../devicetree/bindings/arm/intel-ixp4xx.yaml | 2 +-
Documentation/devicetree/bindings/arm/lge.yaml | 28 +
.../arm/marvell/ap80x-system-controller.txt | 146 -
.../arm/marvell/cp110-system-controller.txt | 191 -
.../devicetree/bindings/arm/mediatek.yaml | 8 +
Documentation/devicetree/bindings/arm/psci.yaml | 1 -
.../bindings/arm/qcom,coresight-tpdm.yaml | 23 +-
Documentation/devicetree/bindings/arm/qcom.yaml | 17 +-
.../devicetree/bindings/arm/rockchip.yaml | 39 +-
Documentation/devicetree/bindings/arm/tegra.yaml | 5 +
Documentation/devicetree/bindings/arm/ti/k3.yaml | 15 +
Documentation/devicetree/bindings/arm/ti/omap.yaml | 7 +
Documentation/devicetree/bindings/arm/ux500.yaml | 2 +-
.../devicetree/bindings/ata/ata-generic.yaml | 2 +-
.../bindings/ata/cortina,gemini-sata-bridge.yaml | 2 +-
.../bindings/ata/eswin,eic7700-ahci.yaml | 79 +
.../devicetree/bindings/ata/faraday,ftide010.yaml | 2 +-
.../bindings/ata/intel,ixp4xx-compact-flash.yaml | 2 +-
.../devicetree/bindings/ata/pata-common.yaml | 2 +-
.../devicetree/bindings/ata/sata-common.yaml | 2 +-
.../devicetree/bindings/ata/snps,dwc-ahci.yaml | 4 +
.../bindings/auxdisplay/arm,versatile-lcd.yaml | 2 +-
.../bindings/board/fsl,fpga-qixis-i2c.yaml | 58 +
.../devicetree/bindings/board/fsl,fpga-qixis.yaml | 10 +
.../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 2 +-
.../devicetree/bindings/bus/cznic,moxtet.yaml | 94 +
.../bus/fsl,imx8qxp-pixel-link-msi-bus.yaml | 2 +-
Documentation/devicetree/bindings/bus/moxtet.txt | 46 -
.../devicetree/bindings/bus/st,stm32-etzpc.yaml | 2 +-
.../bindings/bus/st,stm32mp25-rifsc.yaml | 10 +-
.../devicetree/bindings/cache/qcom,llcc.yaml | 2 +
.../devicetree/bindings/cache/sifive,ccache0.yaml | 5 +
.../bindings/clock/airoha,en7523-scu.yaml | 3 +-
.../clock/allwinner,sun4i-a10-gates-clk.yaml | 1 -
.../bindings/clock/armada3700-xtal-clock.txt | 29 -
.../bindings/clock/fsl,imx8ulp-sim-lpav.yaml | 72 +
.../bindings/clock/google,gs101-clock.yaml | 3 +
.../bindings/clock/marvell,ap80x-clock.yaml | 54 +
.../bindings/clock/marvell,cp110-clock.yaml | 70 +
.../bindings/clock/microchip,mpfs-clkcfg.yaml | 36 +-
.../bindings/clock/nvidia,tegra124-car.yaml | 8 +-
.../bindings/clock/nvidia,tegra20-car.yaml | 6 +-
.../bindings/clock/qcom,ipq9574-nsscc.yaml | 63 +-
.../devicetree/bindings/clock/qcom,rpmcc.yaml | 2 +-
.../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 +
.../bindings/clock/qcom,sm8450-videocc.yaml | 5 +-
.../bindings/clock/qcom,sm8550-tcsr.yaml | 1 +
.../devicetree/bindings/clock/qcom,sm8750-gcc.yaml | 8 +-
.../bindings/clock/qcom,x1e80100-gcc.yaml | 62 +-
.../bindings/clock/renesas,cpg-mssr.yaml | 1 -
.../bindings/clock/rockchip,rk3506-cru.yaml | 55 +
.../bindings/clock/rockchip,rv1126b-cru.yaml | 52 +
.../clock/samsung,exynosautov920-clock.yaml | 42 +
.../devicetree/bindings/clock/sprd,sc9860-clk.yaml | 26 -
.../bindings/clock/stericsson,u8500-clks.yaml | 2 +-
.../bindings/clock/xlnx,clocking-wizard.yaml | 1 -
.../bindings/crypto/amd,ccp-seattle-v1a.yaml | 3 +
.../bindings/crypto/intel,ixp4xx-crypto.yaml | 2 +-
.../bindings/crypto/qcom,inline-crypto-engine.yaml | 1 +
.../devicetree/bindings/crypto/qcom,prng.yaml | 1 +
.../devicetree/bindings/crypto/qcom-qce.yaml | 1 +
.../bindings/devfreq/nvidia,tegra30-actmon.yaml | 13 +-
.../allwinner,sun4i-a10-display-frontend.yaml | 1 -
.../bindings/display/allwinner,sun6i-a31-drc.yaml | 1 -
.../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 1 -
.../bindings/display/amlogic,meson-vpu.yaml | 1 -
.../bindings/display/brcm,bcm2711-hdmi.yaml | 76 +-
.../bindings/display/brcm,bcm2835-hvs.yaml | 88 +-
.../bindings/display/bridge/adi,adv7511.yaml | 1 -
.../display/bridge/fsl,imx8mp-hdmi-tx.yaml | 12 +
.../bindings/display/bridge/ite,it66121.yaml | 1 +
.../bindings/display/bridge/lvds-codec.yaml | 1 -
.../bindings/display/bridge/parade,ps8622.yaml | 2 +-
.../display/bridge/renesas,dsi-csi2-tx.yaml | 54 +-
.../bindings/display/bridge/sil,sii8620.yaml | 2 +-
.../bindings/display/bridge/simple-bridge.yaml | 2 +
.../bindings/display/bridge/toshiba,tc358767.yaml | 1 -
.../bindings/display/dsi-controller.yaml | 2 +-
.../bindings/display/faraday,tve200.yaml | 2 +-
.../bindings/display/ilitek,ili9486.yaml | 1 -
.../bindings/display/imx/fsl,imx8mp-hdmi-pai.yaml | 69 +
.../bindings/display/msm/dp-controller.yaml | 17 +-
.../devicetree/bindings/display/msm/gmu.yaml | 60 +-
.../devicetree/bindings/display/msm/gpu.yaml | 1 -
.../bindings/display/msm/qcom,glymur-mdss.yaml | 264 +
.../bindings/display/msm/qcom,qcs8300-mdss.yaml | 286 +
.../bindings/display/msm/qcom,sm6150-mdss.yaml | 40 +-
.../bindings/display/msm/qcom,sm8650-dpu.yaml | 16 +-
.../bindings/display/msm/qcom,sm8750-mdss.yaml | 2 +-
.../bindings/display/panel/arm,rtsm-display.yaml | 2 +-
.../display/panel/arm,versatile-tft-panel.yaml | 2 +-
.../bindings/display/panel/ilitek,il79900a.yaml | 68 +
.../bindings/display/panel/ilitek,ili9322.yaml | 2 +-
.../bindings/display/panel/ilitek,ili9881c.yaml | 3 +
.../bindings/display/panel/lg,ld070wx3-sl01.yaml | 60 +
.../bindings/display/panel/novatek,nt35510.yaml | 2 +-
.../bindings/display/panel/panel-lvds.yaml | 2 +
.../bindings/display/panel/panel-simple-dsi.yaml | 30 +-
.../bindings/display/panel/panel-simple.yaml | 6 +
.../bindings/display/panel/panel-timing.yaml | 1 -
.../bindings/display/panel/ronbo,rb070d30.yaml | 14 +-
.../bindings/display/panel/samsung,atna33xc20.yaml | 2 +
.../bindings/display/panel/samsung,lms380kf01.yaml | 2 +-
.../bindings/display/panel/samsung,lms397kf04.yaml | 2 +-
.../bindings/display/panel/samsung,s6d16d0.yaml | 2 +-
.../bindings/display/panel/samsung,s6e3fc2x01.yaml | 81 +
.../bindings/display/panel/samsung,sofef00.yaml | 79 +
.../bindings/display/panel/sharp,lq079l1sx01.yaml | 99 +
.../bindings/display/panel/sony,acx424akp.yaml | 2 +-
.../display/panel/synaptics,td4300-panel.yaml | 89 +
.../bindings/display/panel/ti,nspire.yaml | 2 +-
.../bindings/display/panel/tpo,tpg110.yaml | 3 +-
.../bindings/display/renesas,rzg2l-du.yaml | 3 +
.../bindings/display/rockchip/rockchip,dw-dp.yaml | 1 -
.../display/rockchip/rockchip,dw-mipi-dsi.yaml | 2 +
.../rockchip/rockchip,rk3588-dw-hdmi-qp.yaml | 11 +
.../bindings/display/simple-framebuffer.yaml | 1 -
.../devicetree/bindings/display/ste,mcde.yaml | 2 +-
.../display/tegra/nvidia,tegra114-tsec.yaml | 68 +
.../bindings/display/tegra/nvidia,tegra20-csi.yaml | 138 +
.../bindings/display/tegra/nvidia,tegra20-epp.yaml | 14 +-
.../bindings/display/tegra/nvidia,tegra20-isp.yaml | 15 +-
.../bindings/display/tegra/nvidia,tegra20-mpe.yaml | 18 +-
.../bindings/display/ti/ti,am65x-dss.yaml | 3 +-
.../bindings/display/ti/ti,j721e-dss.yaml | 3 +-
.../bindings/dma/allwinner,sun50i-a64-dma.yaml | 5 +-
.../bindings/dma/apm,xgene-storm-dma.yaml | 59 +
.../devicetree/bindings/dma/apm-xgene-dma.txt | 47 -
.../bindings/dma/snps,dma-spear1340.yaml | 1 -
.../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 3 +
.../devicetree/bindings/dma/stericsson,dma40.yaml | 3 +-
.../bindings/dma/stm32/st,stm32-dma.yaml | 1 -
.../bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml | 3 +-
.../devicetree/bindings/dts-coding-style.rst | 5 +-
.../bindings/edac/altr,socfpga-ecc-manager.yaml | 2 +-
.../devicetree/bindings/edac/apm,xgene-edac.yaml | 1 -
Documentation/devicetree/bindings/eeprom/at24.yaml | 1 +
Documentation/devicetree/bindings/eeprom/at25.yaml | 1 +
.../traverse,ten64-controller.yaml | 40 +
.../devicetree/bindings/extcon/fcs,fsa880.yaml | 2 +-
.../bindings/firmware/google,gs101-acpm-ipc.yaml | 11 +
.../intel,ixp4xx-network-processing-engine.yaml | 2 +-
.../bindings/firmware/intel,stratix10-svc.yaml | 15 +
.../devicetree/bindings/firmware/qcom,scm.yaml | 3 +
.../bindings/firmware/qemu,fw-cfg-mmio.yaml | 1 -
.../devicetree/bindings/fpga/fpga-region.yaml | 9 +-
.../bindings/fpga/lattice,ice40-fpga-mgr.yaml | 59 +
.../bindings/fpga/lattice-ice40-fpga-mgr.txt | 21 -
.../devicetree/bindings/gnss/brcm,bcm4751.yaml | 2 +-
.../devicetree/bindings/gnss/gnss-common.yaml | 3 +-
.../devicetree/bindings/gnss/u-blox,neo-6m.yaml | 10 +-
.../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 1 -
.../bindings/gpio/fairchild,74hc595.yaml | 1 -
.../bindings/gpio/faraday,ftgpio010.yaml | 2 +-
.../bindings/gpio/gpio-consumer-common.yaml | 2 +-
.../devicetree/bindings/gpio/gpio-ep9301.yaml | 2 +-
.../devicetree/bindings/gpio/gpio-mmio.yaml | 2 +-
.../devicetree/bindings/gpio/gpio-mxs.yaml | 13 +-
.../bindings/gpio/intel,ixp4xx-gpio.yaml | 2 +-
.../bindings/gpio/microchip,mpfs-gpio.yaml | 5 +-
.../devicetree/bindings/gpio/mrvl-gpio.yaml | 2 +-
.../devicetree/bindings/gpio/pl061-gpio.yaml | 2 +-
.../devicetree/bindings/gpio/snps,dw-apb-gpio.yaml | 4 +-
.../devicetree/bindings/gpio/st,nomadik-gpio.yaml | 2 +-
.../devicetree/bindings/gpio/st,stmpe-gpio.yaml | 2 +-
.../devicetree/bindings/gpio/trivial-gpio.yaml | 2 +
.../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 +
.../bindings/gpu/arm,mali-valhall-csf.yaml | 42 +-
.../devicetree/bindings/gpu/img,powervr-rogue.yaml | 67 +-
.../bindings/hwinfo/samsung,exynos-chipid.yaml | 2 +
.../devicetree/bindings/hwmon/adi,ltc2947.yaml | 1 -
.../devicetree/bindings/hwmon/adi,max31827.yaml | 1 -
.../bindings/hwmon/apm,xgene-slimpro-hwmon.yaml | 30 +
.../devicetree/bindings/hwmon/apm-xgene-hwmon.txt | 14 -
.../bindings/hwmon/aspeed,g6-pwm-tach.yaml | 7 +-
.../devicetree/bindings/hwmon/max31785.txt | 22 -
.../devicetree/bindings/hwmon/maxim,max31790.yaml | 22 +-
.../devicetree/bindings/hwmon/national,lm90.yaml | 1 -
.../devicetree/bindings/hwmon/ntc-thermistor.yaml | 3 +-
.../bindings/hwmon/pmbus/adi,max17616.yaml | 52 +
.../devicetree/bindings/hwmon/st,tsc1641.yaml | 63 +
.../devicetree/bindings/hwmon/ti,tmp513.yaml | 1 -
.../devicetree/bindings/hwmon/ti,tps23861.yaml | 1 -
.../devicetree/bindings/hwmon/winbond,w83781d.yaml | 2 +-
.../devicetree/bindings/i2c/arm,i2c-versatile.yaml | 2 +-
.../devicetree/bindings/i2c/i2c-mux-gpmux.yaml | 1 -
.../devicetree/bindings/i2c/i2c-rk3x.yaml | 1 +
.../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 6 +
.../devicetree/bindings/i2c/qcom,i2c-qup.yaml | 2 +-
.../bindings/i2c/realtek,rtl9301-i2c.yaml | 1 -
.../bindings/i2c/snps,designware-i2c.yaml | 7 +
.../devicetree/bindings/i2c/st,nomadik-i2c.yaml | 2 +-
.../devicetree/bindings/i2c/tsd,mule-i2c-mux.yaml | 2 -
.../bindings/i3c/snps,dw-i3c-master.yaml | 6 +-
.../devicetree/bindings/iio/accel/adi,adxl345.yaml | 11 +-
.../devicetree/bindings/iio/accel/adi,adxl380.yaml | 11 +-
.../bindings/iio/accel/bosch,bma220.yaml | 9 +-
.../bindings/iio/accel/bosch,bma255.yaml | 2 +-
.../devicetree/bindings/iio/adc/adi,ad4080.yaml | 5 +
.../devicetree/bindings/iio/adc/adi,ad7380.yaml | 1 -
.../devicetree/bindings/iio/adc/adi,ad7606.yaml | 1 -
.../devicetree/bindings/iio/adc/adi,ad7949.yaml | 1 -
.../devicetree/bindings/iio/adc/adi,ade9000.yaml | 1 -
.../devicetree/bindings/iio/adc/adi,max14001.yaml | 89 +
.../bindings/iio/adc/aspeed,ast2600-adc.yaml | 2 +
.../bindings/iio/adc/cosmic,10001-adc.yaml | 1 -
.../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 +
.../bindings/iio/adc/qcom,pm8018-adc.yaml | 2 +-
.../bindings/iio/adc/renesas,r9a09g077-adc.yaml | 135 +
.../bindings/iio/adc/renesas,rzn1-adc.yaml | 111 +
.../bindings/iio/adc/rockchip-saradc.yaml | 3 +
.../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 1 -
.../bindings/iio/adc/x-powers,axp209-adc.yaml | 1 -
.../bindings/iio/afe/voltage-divider.yaml | 1 -
.../devicetree/bindings/iio/dac/adi,ad5446.yaml | 138 +
.../bindings/iio/frequency/adi,admv4420.yaml | 1 -
.../bindings/iio/gyroscope/invensense,mpu3050.yaml | 2 +-
.../bindings/iio/health/maxim,max30100.yaml | 8 +
.../devicetree/bindings/iio/imu/bosch,smi330.yaml | 90 +
.../bindings/iio/imu/invensense,icm45600.yaml | 90 +
.../bindings/iio/imu/invensense,mpu6050.yaml | 1 -
.../bindings/iio/light/capella,cm3605.yaml | 2 +-
.../bindings/iio/light/sharp,gp2ap002.yaml | 2 +-
.../iio/magnetometer/asahi-kasei,ak8974.yaml | 2 +-
.../bindings/iio/magnetometer/yamaha,yas530.yaml | 2 +-
.../bindings/iio/pressure/aosong,adp810.yaml | 45 +
.../bindings/iio/pressure/fsl,mpl3115.yaml | 71 +
.../bindings/iio/pressure/infineon,dps310.yaml | 54 +
.../bindings/iio/pressure/murata,zpa2326.yaml | 1 -
.../bindings/iio/proximity/semtech,sx9324.yaml | 1 -
.../devicetree/bindings/iio/st,st-sensors.yaml | 2 +-
.../bindings/iio/temperature/adi,ltc2983.yaml | 21 +-
.../devicetree/bindings/input/atmel,maxtouch.yaml | 2 +-
.../devicetree/bindings/input/cypress,cyapa.yaml | 2 +-
.../devicetree/bindings/input/ti,drv266x.yaml | 1 -
.../bindings/input/ti,twl4030-keypad.yaml | 59 +
.../bindings/input/touchscreen/ar1021.txt | 15 -
.../bindings/input/touchscreen/azoteq,iqs5xx.yaml | 75 -
.../input/touchscreen/cypress,cy8ctma140.yaml | 2 +-
.../input/touchscreen/cypress,cy8ctma340.yaml | 2 +-
.../bindings/input/touchscreen/himax,hx83112b.yaml | 64 -
.../input/touchscreen/hynitron,cstxxx.yaml | 65 -
.../bindings/input/touchscreen/ilitek_ts_i2c.yaml | 76 -
.../bindings/input/touchscreen/maxim,max11801.yaml | 46 -
.../bindings/input/touchscreen/melfas,mip4_ts.yaml | 56 +
.../bindings/input/touchscreen/melfas,mms114.yaml | 2 +-
.../bindings/input/touchscreen/melfas_mip4.txt | 20 -
.../bindings/input/touchscreen/semtech,sx8654.yaml | 52 -
.../bindings/input/touchscreen/st,stmfts.yaml | 2 +-
.../bindings/input/touchscreen/trivial-touch.yaml | 84 +
.../bindings/input/touchscreen/zinitix,bt400.yaml | 2 +-
.../devicetree/bindings/input/twl4030-keypad.txt | 27 -
.../bindings/interconnect/qcom,kaanapali-rpmh.yaml | 124 +
.../bindings/interconnect/qcom,msm8998-bwmon.yaml | 3 +-
.../bindings/interconnect/qcom,rpmh.yaml | 1 -
.../bindings/interconnect/qcom,sa8775p-rpmh.yaml | 50 +-
.../bindings/interconnect/qcom,sm6350-rpmh.yaml | 65 +-
.../amlogic,meson-gpio-intc.yaml | 3 +
.../bindings/interrupt-controller/arm,gic-v3.yaml | 1 -
.../arm,versatile-fpga-irq.yaml | 2 +-
.../interrupt-controller/aspeed,ast2700-intc.yaml | 14 +-
.../interrupt-controller/brcm,bcm2836-l1-intc.yaml | 2 -
.../interrupt-controller/faraday,ftintc010.yaml | 2 +-
.../interrupt-controller/fsl,irqsteer.yaml | 2 +
.../interrupt-controller/fsl,vf610-mscm-ir.yaml | 1 -
.../intel,ixp4xx-interrupt.yaml | 2 +-
.../interrupt-controller/loongson,liointc.yaml | 1 -
.../interrupt-controller/mediatek,mtk-cirq.yaml | 1 -
.../mscc,ocelot-icpu-intr.yaml | 1 -
.../interrupt-controller/sifive,plic-1.0.0.yaml | 6 +
.../thead,c900-aclint-mswi.yaml | 17 +-
.../thead,c900-aclint-sswi.yaml | 4 +
.../interrupt-controller/ti,omap4-wugen-mpu.yaml | 2 +-
.../devicetree/bindings/iommu/arm,smmu.yaml | 8 +-
.../devicetree/bindings/iommu/mediatek,iommu.yaml | 8 +
.../devicetree/bindings/iommu/qcom,iommu.yaml | 4 +
.../bindings/ipmi/aspeed,ast2400-ibt-bmc.txt | 28 -
.../bindings/ipmi/aspeed,ast2400-ibt-bmc.yaml | 44 +
.../devicetree/bindings/ipmi/npcm7xx-kcs-bmc.txt | 40 -
.../bindings/ipmi/nuvoton,npcm750-kcs-bmc.yaml | 55 +
.../bindings/leds/backlight/arc,arc2c0608.yaml | 108 +
.../bindings/leds/backlight/arcxcnn_bl.txt | 33 -
.../bindings/leds/backlight/awinic,aw99706.yaml | 101 +
.../bindings/leds/backlight/kinetic,ktd253.yaml | 2 +-
Documentation/devicetree/bindings/leds/common.yaml | 6 +
.../devicetree/bindings/leds/leds-pwm.yaml | 7 +
.../devicetree/bindings/leds/leds-qcom-lpg.yaml | 5 +
.../devicetree/bindings/leds/qcom,pm8058-led.yaml | 2 +-
.../bindings/leds/qcom,spmi-flash-led.yaml | 1 +
.../devicetree/bindings/leds/register-bit-led.yaml | 2 +-
.../devicetree/bindings/leds/regulator-led.yaml | 2 +-
.../devicetree/bindings/leds/richtek,rt8515.yaml | 2 +-
.../bindings/mailbox/apm,xgene-slimpro-mbox.yaml | 62 +
.../devicetree/bindings/mailbox/arm,mhu.yaml | 1 -
.../devicetree/bindings/mailbox/arm,mhuv2.yaml | 1 -
.../devicetree/bindings/mailbox/mtk,adsp-mbox.yaml | 1 -
.../bindings/mailbox/qcom,apcs-kpss-global.yaml | 16 +-
.../bindings/mailbox/xgene-slimpro-mailbox.txt | 35 -
.../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.yaml | 2 +-
.../devicetree/bindings/media/amphion,vpu.yaml | 1 -
.../devicetree/bindings/media/arm,mali-c55.yaml | 86 +
.../devicetree/bindings/media/fsl,imx6q-vdoa.yaml | 2 +-
.../devicetree/bindings/media/i2c/adi,adv7604.yaml | 2 -
.../bindings/media/i2c/dongwoon,dw9719.yaml | 89 +
.../bindings/media/i2c/nxp,tda19971.yaml | 162 +
.../devicetree/bindings/media/i2c/nxp,tda1997x.txt | 178 -
.../bindings/media/i2c/samsung,s5k5baf.yaml | 2 +-
.../bindings/media/i2c/samsung,s5k6a3.yaml | 2 +-
.../devicetree/bindings/media/i2c/sony,imx111.yaml | 105 +
.../devicetree/bindings/media/i2c/st,vd55g1.yaml | 6 +-
.../bindings/media/i2c/techwell,tw9900.yaml | 1 -
.../devicetree/bindings/media/i2c/ti,tvp5150.txt | 157 -
.../devicetree/bindings/media/i2c/ti,tvp5150.yaml | 133 +
.../bindings/media/mediatek,mt8173-mdp.yaml | 169 +
.../devicetree/bindings/media/mediatek-mdp.txt | 96 -
.../devicetree/bindings/media/nxp,imx8-isi.yaml | 13 +-
.../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 1 -
.../bindings/media/qcom,msm8939-camss.yaml | 254 +
.../bindings/media/qcom,sc8280xp-camss.yaml | 1 -
.../bindings/media/qcom,sm8650-camss.yaml | 375 +
.../bindings/media/qcom,sm8750-iris.yaml | 2 +-
.../bindings/media/qcom,x1e80100-camss.yaml | 2 +-
.../bindings/media/renesas,r9a09g057-ivc.yaml | 103 +
.../bindings/media/rockchip,px30-vip.yaml | 124 +
.../bindings/media/rockchip,rk3568-vicap.yaml | 172 +
.../devicetree/bindings/media/rockchip,vdec.yaml | 1 +
.../bindings/media/samsung,exynos4210-csis.yaml | 2 +-
.../bindings/media/samsung,exynos4210-fimc.yaml | 2 +-
.../bindings/media/samsung,exynos4212-fimc-is.yaml | 3 +-
.../media/samsung,exynos4212-fimc-lite.yaml | 2 +-
.../devicetree/bindings/media/samsung,fimc.yaml | 2 +-
.../devicetree/bindings/media/samsung,s5c73m3.yaml | 2 +-
.../bindings/media/samsung,s5pv210-jpeg.yaml | 1 -
.../devicetree/bindings/media/snps,dw-hdmi-rx.yaml | 2 +-
.../devicetree/bindings/media/st,stm32-dma2d.yaml | 1 -
.../bindings/media/stih407-c8sectpfe.txt | 88 -
.../bindings/media/video-interface-devices.yaml | 4 -
.../bindings/media/video-interfaces.yaml | 4 +-
.../intel,ixp4xx-expansion-bus-controller.yaml | 2 +-
.../intel,ixp4xx-expansion-peripheral-props.yaml | 2 +-
.../qcom,ebi2-peripheral-props.yaml | 1 -
.../devicetree/bindings/mfd/apple,smc.yaml | 9 +
.../bindings/mfd/arm,dev-platforms-syscon.yaml | 2 +-
.../devicetree/bindings/mfd/aspeed-lpc.yaml | 16 +-
.../devicetree/bindings/mfd/da9052-i2c.txt | 67 -
.../devicetree/bindings/mfd/dlg,da9052.yaml | 89 +
.../devicetree/bindings/mfd/dlg,da9063.yaml | 2 +
.../devicetree/bindings/mfd/fsl,mc13xxx.yaml | 74 +-
.../devicetree/bindings/mfd/maxim,max77705.yaml | 14 +
.../devicetree/bindings/mfd/nxp,pf1550.yaml | 161 +
.../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 2 +
.../bindings/mfd/renesas,r2a11302ft.yaml | 58 +
.../devicetree/bindings/mfd/rohm,bd96801-pmic.yaml | 8 +-
.../devicetree/bindings/mfd/silergy,sy7636a.yaml | 11 +
.../devicetree/bindings/mfd/st,stmpe.yaml | 2 +-
.../devicetree/bindings/mfd/stericsson,ab8500.yaml | 3 +-
.../bindings/mfd/stericsson,db8500-prcmu.yaml | 2 +-
.../devicetree/bindings/mfd/syscon-common.yaml | 3 -
Documentation/devicetree/bindings/mfd/syscon.yaml | 226 +-
.../devicetree/bindings/mfd/ti,tps65910.yaml | 3 -
Documentation/devicetree/bindings/mfd/ti,twl.yaml | 44 +-
.../misc/intel,ixp4xx-ahb-queue-manager.yaml | 2 +-
.../devicetree/bindings/mmc/arm,pl18x.yaml | 2 +-
.../devicetree/bindings/mmc/aspeed,sdhci.yaml | 2 +-
.../bindings/mmc/brcm,sdhci-brcmstb.yaml | 2 +
.../devicetree/bindings/mmc/davinci_mmc.txt | 32 -
.../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 1 +
.../devicetree/bindings/mmc/sdhci-am654.yaml | 3 +-
.../devicetree/bindings/mmc/sdhci-milbeaut.txt | 30 -
.../devicetree/bindings/mmc/sdhci-msm.yaml | 2 +
.../devicetree/bindings/mmc/sdhci-omap.txt | 43 -
.../bindings/mmc/snps,dwcmshc-sdhci.yaml | 57 +-
.../mmc/socionext,milbeaut-m10v-sdhci-3.0.yaml | 79 +
.../devicetree/bindings/mmc/ti,da830-mmc.yaml | 61 +
.../devicetree/bindings/mmc/ti,omap2430-sdhci.yaml | 169 +
.../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 41 +-
.../bindings/mtd/amlogic,meson-nand.yaml | 1 -
.../devicetree/bindings/mtd/cdns,hp-nfc.yaml | 3 +
.../bindings/mtd/marvell,nand-controller.yaml | 1 -
.../devicetree/bindings/mtd/mtd-physmap.yaml | 10 +
.../mtd/partitions/arm,arm-firmware-suite.yaml | 2 +-
.../bindings/mtd/partitions/redboot-fis.yaml | 2 +-
.../devicetree/bindings/mtd/partitions/seama.yaml | 2 +-
.../devicetree/bindings/mux/mux-controller.yaml | 1 -
.../bindings/net/allwinner,sun8i-a83t-emac.yaml | 2 -
.../bindings/net/bluetooth/brcm,bluetooth.yaml | 2 +-
.../devicetree/bindings/net/brcm,bcmgenet.yaml | 1 -
.../bindings/net/brcm,mdio-mux-iproc.yaml | 1 -
.../bindings/net/cortina,gemini-ethernet.yaml | 3 +-
.../devicetree/bindings/net/dsa/micrel,ks8995.yaml | 2 +-
.../devicetree/bindings/net/dsa/realtek.yaml | 2 +-
.../bindings/net/dsa/vitesse,vsc73xx.yaml | 2 +-
.../devicetree/bindings/net/ethernet-switch.yaml | 16 +-
.../devicetree/bindings/net/fsl,gianfar.yaml | 2 -
.../bindings/net/intel,ixp46x-ptp-timer.yaml | 2 +-
.../bindings/net/intel,ixp4xx-ethernet.yaml | 2 +-
.../devicetree/bindings/net/intel,ixp4xx-hss.yaml | 2 +-
.../bindings/net/mdio-mux-multiplexer.yaml | 1 -
.../devicetree/bindings/net/mscc,miim.yaml | 11 +-
.../devicetree/bindings/net/qcom,ipa.yaml | 1 -
.../devicetree/bindings/net/ti,cpsw-switch.yaml | 1 -
.../bindings/net/wireless/ti,wlcore.yaml | 1 -
.../devicetree/bindings/npu/arm,ethos.yaml | 79 +
.../devicetree/bindings/nvmem/brcm,ocotp.txt | 17 -
.../devicetree/bindings/nvmem/brcm,ocotp.yaml | 39 +
.../devicetree/bindings/nvmem/imx-ocotp.yaml | 4 +-
.../bindings/nvmem/layouts/u-boot,env.yaml | 7 +
.../devicetree/bindings/nvmem/mediatek,efuse.yaml | 5 +-
.../devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 +
.../devicetree/bindings/nvmem/st,stm32-romem.yaml | 2 +-
.../bindings/pci/altr,pcie-root-port.yaml | 1 -
.../devicetree/bindings/pci/amlogic,axg-pcie.yaml | 23 +-
.../bindings/pci/cix,sky1-pcie-host.yaml | 83 +
.../devicetree/bindings/pci/faraday,ftpci100.yaml | 2 +-
.../devicetree/bindings/pci/intel,ixp4xx-pci.yaml | 2 +-
.../devicetree/bindings/pci/loongson.yaml | 1 -
.../bindings/pci/mediatek-pcie-mt7623.yaml | 164 +
.../devicetree/bindings/pci/mediatek-pcie.txt | 289 -
.../devicetree/bindings/pci/mediatek-pcie.yaml | 438 +
.../devicetree/bindings/pci/nxp,s32g-pcie.yaml | 130 +
Documentation/devicetree/bindings/pci/pci-ep.yaml | 2 +-
.../bindings/pci/plda,xpressrich3-axi-common.yaml | 2 +-
.../devicetree/bindings/pci/qcom,pcie-common.yaml | 2 +-
.../devicetree/bindings/pci/qcom,pcie-ep.yaml | 2 +-
.../devicetree/bindings/pci/qcom,pcie-sa8255p.yaml | 2 +-
.../devicetree/bindings/pci/qcom,pcie-sa8775p.yaml | 5 +-
.../devicetree/bindings/pci/qcom,pcie-sc7280.yaml | 7 +-
.../devicetree/bindings/pci/qcom,pcie-sc8180x.yaml | 2 +-
.../bindings/pci/qcom,pcie-sc8280xp.yaml | 5 +-
.../devicetree/bindings/pci/qcom,pcie-sm8150.yaml | 7 +-
.../devicetree/bindings/pci/qcom,pcie-sm8250.yaml | 7 +-
.../devicetree/bindings/pci/qcom,pcie-sm8350.yaml | 7 +-
.../devicetree/bindings/pci/qcom,pcie-sm8450.yaml | 7 +-
.../devicetree/bindings/pci/qcom,pcie-sm8550.yaml | 8 +-
.../bindings/pci/qcom,pcie-x1e80100.yaml | 7 +-
.../devicetree/bindings/pci/qcom,pcie.yaml | 2 +-
.../bindings/pci/renesas,r9a08g045-pcie.yaml | 249 +
.../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 4 +-
.../bindings/pci/snps,dw-pcie-common.yaml | 6 +-
.../bindings/pci/spacemit,k1-pcie-host.yaml | 157 +
.../bindings/pci/starfive,jh7110-pcie.yaml | 1 -
.../devicetree/bindings/pci/toshiba,tc9563.yaml | 179 +
.../devicetree/bindings/pci/v3,v360epc-pci.yaml | 2 +-
.../devicetree/bindings/pci/versatile.yaml | 1 -
.../devicetree/bindings/perf/fsl-imx-ddr.yaml | 29 +-
.../bindings/phy/fsl,imx8mq-usb-phy.yaml | 7 +-
.../devicetree/bindings/phy/mediatek,tphy.yaml | 1 +
.../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 3 +-
.../bindings/phy/motorola,cpcap-usb-phy.yaml | 4 +-
.../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 11 +
.../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 1 -
.../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 69 +-
.../bindings/phy/renesas,rzg3e-usb3-phy.yaml | 63 +
.../devicetree/bindings/phy/renesas,usb2-phy.yaml | 1 +
.../bindings/phy/rockchip,px30-dsi-dphy.yaml | 1 +
.../devicetree/bindings/phy/ti,tcan104x-can.yaml | 69 +-
.../bindings/pinctrl/actions,s700-pinctrl.txt | 170 -
.../bindings/pinctrl/actions,s700-pinctrl.yaml | 204 +
.../bindings/pinctrl/actions,s900-pinctrl.txt | 204 -
.../bindings/pinctrl/actions,s900-pinctrl.yaml | 219 +
.../bindings/pinctrl/airoha,an7583-pinctrl.yaml | 402 +
.../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 +
.../devicetree/bindings/pinctrl/berlin,pinctrl.txt | 47 -
.../bindings/pinctrl/bitmain,bm1880-pinctrl.txt | 126 -
.../bindings/pinctrl/bitmain,bm1880-pinctrl.yaml | 132 +
.../bindings/pinctrl/brcm,bcm21664-pinctrl.yaml | 1 -
.../bindings/pinctrl/brcm,ns2-pinmux.txt | 102 -
.../bindings/pinctrl/brcm,ns2-pinmux.yaml | 111 +
.../bindings/pinctrl/cix,sky1-pinctrl.yaml | 91 +
.../bindings/pinctrl/fsl,imx9-pinctrl.yaml | 1 -
.../bindings/pinctrl/marvell,ap806-pinctrl.yaml | 61 +
.../pinctrl/marvell,armada-37xx-pinctrl.txt | 195 -
.../pinctrl/marvell,armada-7k-pinctrl.yaml | 72 +
.../pinctrl/marvell,armada3710-xb-pinctrl.yaml | 124 +
.../pinctrl/marvell,berlin2-soc-pinctrl.yaml | 86 +
.../bindings/pinctrl/mediatek,mt6878-pinctrl.yaml | 211 +
.../bindings/pinctrl/mediatek,mt7988-pinctrl.yaml | 5 +
.../pinctrl/microchip,mpfs-pinctrl-iomux0.yaml | 89 +
.../pinctrl/microchip,pic64gx-pinctrl-gpio2.yaml | 74 +
.../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 12 +-
.../devicetree/bindings/pinctrl/pincfg-node.yaml | 19 +-
.../bindings/pinctrl/pinctrl-single.yaml | 1 +
.../devicetree/bindings/pinctrl/pinctrl.yaml | 2 +-
.../devicetree/bindings/pinctrl/pinmux-node.yaml | 2 +-
.../bindings/pinctrl/qcom,ipq5018-tlmm.yaml | 2 +-
.../bindings/pinctrl/qcom,ipq5332-tlmm.yaml | 2 +-
.../bindings/pinctrl/qcom,ipq8074-pinctrl.yaml | 2 +-
.../bindings/pinctrl/qcom,ipq9574-tlmm.yaml | 2 +-
.../bindings/pinctrl/qcom,kaanapali-tlmm.yaml | 127 +
.../bindings/pinctrl/qcom,lpass-lpi-common.yaml | 2 +-
.../bindings/pinctrl/qcom,msm8660-pinctrl.yaml | 2 +-
.../bindings/pinctrl/qcom,msm8916-pinctrl.yaml | 2 +-
.../bindings/pinctrl/qcom,msm8960-pinctrl.yaml | 6 +-
.../bindings/pinctrl/qcom,msm8974-pinctrl.yaml | 2 +-
.../bindings/pinctrl/qcom,msm8976-pinctrl.yaml | 2 +-
.../bindings/pinctrl/qcom,msm8994-pinctrl.yaml | 2 +-
.../bindings/pinctrl/qcom,msm8996-pinctrl.yaml | 2 +-
.../bindings/pinctrl/qcom,msm8998-pinctrl.yaml | 2 +-
.../bindings/pinctrl/qcom,pmic-gpio.yaml | 25 +-
.../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 6 +-
.../bindings/pinctrl/qcom,qcs404-pinctrl.yaml | 3 +-
.../bindings/pinctrl/qcom,sc7180-pinctrl.yaml | 2 +-
.../bindings/pinctrl/qcom,sdm630-pinctrl.yaml | 2 +-
.../bindings/pinctrl/qcom,sdm845-pinctrl.yaml | 2 +-
.../pinctrl/qcom,sm6115-lpass-lpi-pinctrl.yaml | 9 +-
.../bindings/pinctrl/qcom,sm6125-tlmm.yaml | 1 -
.../bindings/pinctrl/qcom,sm8150-pinctrl.yaml | 2 +-
.../pinctrl/qcom,sm8350-lpass-lpi-pinctrl.yaml | 2 +-
.../pinctrl/qcom,sm8550-lpass-lpi-pinctrl.yaml | 2 +-
.../pinctrl/qcom,sm8650-lpass-lpi-pinctrl.yaml | 2 +-
.../devicetree/bindings/pinctrl/renesas,pfc.yaml | 2 +-
.../bindings/pinctrl/renesas,rza1-ports.yaml | 5 +-
.../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 2 +-
.../bindings/pinctrl/renesas,rzv2m-pinctrl.yaml | 2 +-
.../bindings/pinctrl/rockchip,pinctrl.yaml | 1 +
.../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 1 +
.../bindings/pinctrl/samsung,pinctrl.yaml | 6 +-
.../devicetree/bindings/pinctrl/sprd,pinctrl.txt | 83 -
.../bindings/pinctrl/sprd,sc9860-pinctrl.txt | 70 -
.../bindings/pinctrl/sprd,sc9860-pinctrl.yaml | 199 +
.../bindings/pinctrl/st,stm32-pinctrl.yaml | 101 +-
.../bindings/pinctrl/starfive,jh7100-pinctrl.yaml | 1 -
.../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 1 -
.../devicetree/bindings/power/actions,owl-sps.txt | 21 -
.../bindings/power/actions,s500-sps.yaml | 39 +
.../bindings/power/mediatek,mt8196-gpufreq.yaml | 117 +
.../bindings/power/mediatek,power-controller.yaml | 4 +
.../devicetree/bindings/power/qcom,rpmpd.yaml | 1 +
.../bindings/power/renesas,sysc-rmobile.yaml | 4 +-
.../bindings/power/rockchip,power-controller.yaml | 2 +
.../bindings/power/supply/mt6360_charger.yaml | 1 -
.../bindings/power/supply/richtek,rt9756.yaml | 72 +
.../bindings/power/supply/samsung,battery.yaml | 2 +-
.../power/supply/stericsson,ab8500-charger.yaml | 1 -
.../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 1 -
.../devicetree/bindings/pwm/thead,th1520-pwm.yaml | 48 +
.../devicetree/bindings/regulator/da9211.txt | 205 -
.../devicetree/bindings/regulator/dlg,da9211.yaml | 103 +
.../bindings/regulator/fitipower,fp9931.yaml | 110 +
.../regulator/mediatek,mt6316b-regulator.yaml | 76 +
.../regulator/mediatek,mt6316c-regulator.yaml | 76 +
.../regulator/mediatek,mt6316d-regulator.yaml | 75 +
.../regulator/mediatek,mt6363-regulator.yaml | 146 +
.../bindings/regulator/nxp,pca9450-regulator.yaml | 39 +
.../bindings/regulator/qcom,rpmh-regulator.yaml | 55 +-
.../regulator/richtek,rt6245-regulator.yaml | 1 -
.../devicetree/bindings/remoteproc/qcom,adsp.yaml | 26 +-
.../bindings/remoteproc/qcom,sc8280xp-pas.yaml | 4 +
.../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 2 -
.../bindings/reset/eswin,eic7700-reset.yaml | 42 +
.../devicetree/bindings/reset/microchip,rst.yaml | 11 +-
.../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 41 +-
.../bindings/reset/thead,th1520-reset.yaml | 8 +-
.../devicetree/bindings/reset/ti,sci-reset.yaml | 1 -
.../devicetree/bindings/riscv/anlogic.yaml | 27 +
Documentation/devicetree/bindings/riscv/cpus.yaml | 2 +
.../devicetree/bindings/riscv/extensions.yaml | 47 +
.../devicetree/bindings/riscv/spacemit.yaml | 2 +
.../devicetree/bindings/riscv/starfive.yaml | 7 +
.../devicetree/bindings/riscv/tenstorrent.yaml | 28 +
.../bindings/rng/inside-secure,safexcel-eip76.yaml | 2 -
.../devicetree/bindings/rng/intel,ixp46x-rng.yaml | 2 +-
.../bindings/rng/microchip,pic32-rng.txt | 17 -
.../bindings/rng/microchip,pic32-rng.yaml | 40 +
.../bindings/rtc/andestech,atcrtc100.yaml | 43 +
.../devicetree/bindings/rtc/apple,smc-rtc.yaml | 35 +
.../devicetree/bindings/rtc/faraday,ftrtc010.yaml | 2 +-
.../devicetree/bindings/rtc/nvidia,vrs-10.yaml | 59 +
.../devicetree/bindings/rtc/renesas,rz-rtca3.yaml | 46 +-
Documentation/devicetree/bindings/serial/8250.yaml | 14 +
.../devicetree/bindings/serial/qcom,msm-uart.yaml | 2 +-
.../bindings/serial/qcom,msm-uartdm.yaml | 2 +-
.../devicetree/bindings/serial/renesas,rsci.yaml | 2 -
.../devicetree/bindings/serial/samsung_uart.yaml | 2 +
.../bindings/serial/snps-dw-apb-uart.yaml | 2 +
.../devicetree/bindings/slimbus/qcom,slim-ngd.yaml | 2 +-
.../devicetree/bindings/slimbus/slimbus.yaml | 16 +-
.../bindings/soc/bcm/brcm,bcm2835-pm.yaml | 38 +-
.../bindings/soc/fsl/cpm_qe/fsl,qe-muram.yaml | 1 -
.../bindings/soc/imx/fsl,imx-iomuxc-gpr.yaml | 16 +
.../bindings/soc/mediatek/mediatek,mutex.yaml | 1 -
.../bindings/soc/mediatek/mediatek,pwrap.yaml | 1 +
.../soc/microchip/atmel,at91rm9200-tcb.yaml | 9 +-
.../microchip/microchip,mpfs-mss-top-sysreg.yaml | 58 +
.../bindings/soc/qcom/qcom,aoss-qmp.yaml | 2 +
.../devicetree/bindings/soc/qcom/qcom,gsbi.yaml | 2 +-
.../devicetree/bindings/soc/qcom/qcom,smd.yaml | 2 +-
.../devicetree/bindings/soc/qcom/qcom,smp2p.yaml | 2 +-
.../devicetree/bindings/soc/qcom/qcom,smsm.yaml | 2 +-
.../devicetree/bindings/soc/rockchip/grf.yaml | 1 -
.../bindings/soc/samsung/exynos-pmu.yaml | 2 +
.../soc/samsung/samsung,exynos-sysreg.yaml | 23 +
.../soc/sophgo/sophgo,cv1800b-top-syscon.yaml | 80 +
.../bindings/soc/tegra/nvidia,tegra20-pmc.yaml | 12 +-
.../devicetree/bindings/soc/ti/ti,pruss.yaml | 3 -
.../devicetree/bindings/sound/adi,adau1372.yaml | 1 -
.../devicetree/bindings/sound/adi,adau7002.yaml | 2 +-
.../devicetree/bindings/sound/adi,adau7118.yaml | 1 -
.../devicetree/bindings/sound/adi,max98363.yaml | 60 -
.../devicetree/bindings/sound/adi,ssm2602.txt | 19 -
.../devicetree/bindings/sound/adi,ssm3515.yaml | 49 -
.../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 4 +-
.../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 44 +-
.../devicetree/bindings/sound/cirrus,cs4271.yaml | 10 +
.../devicetree/bindings/sound/cirrus,cs42xx8.yaml | 5 +-
.../devicetree/bindings/sound/cirrus,cs530x.yaml | 8 +
.../bindings/sound/cix,sky1-ipbloq-hda.yaml | 62 +
Documentation/devicetree/bindings/sound/cs4265.txt | 29 -
Documentation/devicetree/bindings/sound/cs4341.txt | 22 -
Documentation/devicetree/bindings/sound/cs4349.txt | 19 -
Documentation/devicetree/bindings/sound/da9055.txt | 22 -
.../devicetree/bindings/sound/maxim,max98090.yaml | 2 +-
.../devicetree/bindings/sound/maxim,max98095.yaml | 2 +-
.../devicetree/bindings/sound/maxim,max98504.yaml | 2 +-
.../bindings/sound/mediatek,mt8189-afe-pcm.yaml | 178 +
.../bindings/sound/mediatek,mt8189-nau8825.yaml | 101 +
.../devicetree/bindings/sound/nuvoton,nau8540.yaml | 40 -
.../devicetree/bindings/sound/nuvoton,nau8810.yaml | 45 -
.../bindings/sound/nvidia,tegra210-admaif.yaml | 106 +-
.../devicetree/bindings/sound/nxp,tfa9879.yaml | 44 -
.../devicetree/bindings/sound/nxp,uda1342.yaml | 42 -
.../devicetree/bindings/sound/pcm1789.txt | 22 -
.../devicetree/bindings/sound/pcm179x.txt | 27 -
.../devicetree/bindings/sound/pcm186x.txt | 42 -
.../devicetree/bindings/sound/pcm5102a.txt | 13 -
.../bindings/sound/qcom,lpass-rx-macro.yaml | 19 +
.../bindings/sound/qcom,lpass-tx-macro.yaml | 1 +
.../bindings/sound/qcom,lpass-va-macro.yaml | 50 +-
.../bindings/sound/qcom,lpass-wsa-macro.yaml | 1 +
.../bindings/sound/qcom,q6adm-routing.yaml | 2 +-
.../devicetree/bindings/sound/qcom,q6adm.yaml | 2 +-
.../devicetree/bindings/sound/qcom,q6afe.yaml | 2 +-
.../bindings/sound/qcom,q6apm-lpass-dais.yaml | 2 +-
.../devicetree/bindings/sound/qcom,q6apm.yaml | 2 +-
.../devicetree/bindings/sound/qcom,q6asm-dais.yaml | 2 +-
.../devicetree/bindings/sound/qcom,q6asm.yaml | 2 +-
.../devicetree/bindings/sound/qcom,q6core.yaml | 2 +-
.../devicetree/bindings/sound/qcom,q6prm.yaml | 2 +-
.../devicetree/bindings/sound/qcom,sm8250.yaml | 2 +
.../devicetree/bindings/sound/qcom,wcd934x.yaml | 2 +-
.../devicetree/bindings/sound/qcom,wsa8840.yaml | 2 +-
.../bindings/sound/rockchip,i2s-tdm.yaml | 1 -
.../bindings/sound/rockchip,rk3328-codec.yaml | 2 +-
.../devicetree/bindings/sound/samsung,tm2.yaml | 1 -
.../devicetree/bindings/sound/spacemit,k1-i2s.yaml | 87 +
.../devicetree/bindings/sound/ti,pcm1862.yaml | 76 +
.../devicetree/bindings/sound/ti,tas2781.yaml | 58 +-
.../bindings/sound/ti,tlv320dac3100.yaml | 1 -
.../devicetree/bindings/sound/trivial-codec.yaml | 79 +
.../devicetree/bindings/sound/wlf,wm8510.yaml | 41 -
.../devicetree/bindings/sound/wlf,wm8523.yaml | 40 -
.../devicetree/bindings/sound/wlf,wm8580.yaml | 42 -
.../devicetree/bindings/sound/wlf,wm8711.yaml | 40 -
.../devicetree/bindings/sound/wlf,wm8728.yaml | 40 -
.../devicetree/bindings/sound/wlf,wm8737.yaml | 40 -
.../devicetree/bindings/sound/wlf,wm8750.yaml | 42 -
.../devicetree/bindings/sound/wlf,wm8753.yaml | 62 -
.../devicetree/bindings/sound/wlf,wm8776.yaml | 41 -
.../devicetree/bindings/sound/wlf,wm8903.yaml | 1 -
.../devicetree/bindings/sound/wlf,wm8961.yaml | 43 -
.../devicetree/bindings/sound/wlf,wm8974.yaml | 41 -
.../devicetree/bindings/sound/wlf,wm8994.yaml | 2 +-
Documentation/devicetree/bindings/sound/wm8770.txt | 16 -
.../bindings/soundwire/qcom,soundwire.yaml | 8 +-
.../bindings/spi/airoha,en7581-snand.yaml | 7 +-
.../bindings/spi/allwinner,sun6i-a31-spi.yaml | 4 +
.../bindings/spi/arm,pl022-peripheral-props.yaml | 2 +-
.../bindings/spi/aspeed,ast2600-fmc.yaml | 4 +-
.../devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml | 21 +-
.../bindings/spi/microchip,mpfs-spi.yaml | 70 +-
.../devicetree/bindings/spi/nuvoton,npcm-pspi.txt | 36 -
.../devicetree/bindings/spi/nuvoton,npcm-pspi.yaml | 72 +
.../bindings/spi/qcom,spi-geni-qcom.yaml | 2 +-
.../bindings/spi/qcom,spi-qpic-snand.yaml | 2 +
.../devicetree/bindings/spi/qcom,spi-qup.yaml | 2 +-
.../bindings/spi/renesas,rzv2h-rspi.yaml | 65 +-
.../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 6 +-
.../devicetree/bindings/spi/spi-cadence.yaml | 1 +
.../devicetree/bindings/spi/spi-controller.yaml | 2 +-
.../devicetree/bindings/spi/spi-pl022.yaml | 2 +-
.../bindings/thermal/amazon,al-thermal.txt | 33 -
.../bindings/thermal/amazon,al-thermal.yaml | 50 +
.../bindings/thermal/brcm,sr-thermal.txt | 105 -
.../bindings/thermal/brcm,sr-thermal.yaml | 121 +
.../devicetree/bindings/thermal/db8500-thermal.txt | 44 -
.../devicetree/bindings/thermal/fsl,imx91-tmu.yaml | 87 +
.../devicetree/bindings/thermal/qcom-tsens.yaml | 9 +-
.../bindings/thermal/renesas,r9a09g047-tsu.yaml | 6 +-
.../bindings/timer/faraday,fttmr010.yaml | 2 +-
.../bindings/timer/intel,ixp4xx-timer.yaml | 2 +-
.../bindings/timer/nvidia,tegra-timer.yaml | 1 -
.../bindings/timer/nvidia,tegra186-timer.yaml | 1 -
.../bindings/timer/realtek,rtd1625-systimer.yaml | 47 +
.../devicetree/bindings/timer/sifive,clint.yaml | 1 +
.../devicetree/bindings/timer/st,nomadik-mtu.yaml | 2 +-
.../bindings/timer/thead,c900-aclint-mtimer.yaml | 17 +-
.../devicetree/bindings/trivial-devices.yaml | 18 +-
.../devicetree/bindings/ufs/amd,versal2-ufs.yaml | 61 +
.../devicetree/bindings/ufs/mediatek,ufs.yaml | 3 +-
.../devicetree/bindings/ufs/qcom,ufs.yaml | 3 -
.../bindings/ufs/samsung,exynos-ufs.yaml | 3 +
.../devicetree/bindings/usb/apple,dwc3.yaml | 80 +
.../devicetree/bindings/usb/dwc3-xilinx.yaml | 22 +
.../devicetree/bindings/usb/eswin,eic7700-usb.yaml | 94 +
.../devicetree/bindings/usb/faraday,fotg210.yaml | 2 +-
.../devicetree/bindings/usb/fsl,ls1028a.yaml | 33 +-
.../devicetree/bindings/usb/fsl,usbmisc.yaml | 1 +
.../devicetree/bindings/usb/generic-ehci.yaml | 1 +
.../devicetree/bindings/usb/generic-xhci.yaml | 15 +-
.../devicetree/bindings/usb/intel,ixp4xx-udc.yaml | 2 +-
.../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 4 +-
.../bindings/usb/nvidia,tegra234-xusb.yaml | 31 +-
.../devicetree/bindings/usb/qcom,pmic-typec.yaml | 1 -
.../devicetree/bindings/usb/qcom,snps-dwc3.yaml | 32 +
.../bindings/usb/renesas,rzg3e-xhci.yaml | 12 +-
.../bindings/usb/samsung,exynos-dwc3.yaml | 6 +
.../devicetree/bindings/usb/ti,hd3ss3220.yaml | 8 +
.../devicetree/bindings/usb/usb-uhci.yaml | 13 +
.../devicetree/bindings/vendor-prefixes.yaml | 24 +
.../bindings/watchdog/airoha,en7581-wdt.yaml | 6 +-
.../bindings/watchdog/aspeed,ast2400-wdt.yaml | 8 +-
.../bindings/watchdog/faraday,ftwdt010.yaml | 2 +-
.../devicetree/bindings/watchdog/lantiq,wdt.yaml | 57 +
.../devicetree/bindings/watchdog/lantiq-wdt.txt | 24 -
.../bindings/watchdog/loongson,ls1x-wdt.yaml | 3 +-
.../devicetree/bindings/watchdog/marvel.txt | 45 -
.../bindings/watchdog/marvell,orion-wdt.yaml | 100 +
.../bindings/watchdog/maxim,max63xx.yaml | 2 +-
.../bindings/watchdog/mediatek,mtk-wdt.yaml | 2 +
.../devicetree/bindings/watchdog/omap-wdt.txt | 15 -
.../bindings/watchdog/qcom,pm8916-wdt.yaml | 2 +-
.../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 +
.../bindings/watchdog/renesas,r9a09g057-wdt.yaml | 99 +
.../bindings/watchdog/renesas,rcar-gen3-wwdt.yaml | 114 +
.../bindings/watchdog/renesas,rza-wdt.yaml | 51 +
.../bindings/watchdog/renesas,rzg2l-wdt.yaml | 111 +
.../bindings/watchdog/renesas,rzn1-wdt.yaml | 50 +
.../devicetree/bindings/watchdog/renesas,wdt.yaml | 146 +-
.../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 1 +
.../devicetree/bindings/watchdog/ti,omap2-wdt.yaml | 51 +
.../devicetree/bindings/watchdog/watchdog.yaml | 3 +-
Documentation/doc-guide/checktransupdate.rst | 6 +-
Documentation/doc-guide/contributing.rst | 2 +-
Documentation/doc-guide/kernel-doc.rst | 33 +-
Documentation/doc-guide/parse-headers.rst | 189 +-
Documentation/doc-guide/sphinx.rst | 6 +-
.../driver-api/cxl/allocation/page-allocator.rst | 31 -
Documentation/driver-api/driver-model/devres.rst | 1 -
Documentation/driver-api/firmware/efi/index.rst | 11 +-
Documentation/driver-api/generic_pt.rst | 137 +
Documentation/driver-api/gpio/index.rst | 1 +
Documentation/driver-api/gpio/pca953x.rst | 552 +
Documentation/driver-api/hw-recoverable-errors.rst | 60 +
Documentation/driver-api/index.rst | 2 +
Documentation/driver-api/media/v4l2-core.rst | 1 +
Documentation/driver-api/media/v4l2-isp.rst | 49 +
Documentation/driver-api/nvdimm/btt.rst | 2 +-
Documentation/driver-api/parport-lowlevel.rst | 5 +
Documentation/driver-api/pci/index.rst | 1 +
Documentation/driver-api/pci/p2pdma.rst | 97 +-
Documentation/driver-api/pci/pci.rst | 3 +
Documentation/driver-api/pci/tsm.rst | 21 +
Documentation/driver-api/pldmfw/index.rst | 1 -
Documentation/driver-api/reset.rst | 1 -
Documentation/driver-api/thermal/intel_dptf.rst | 23 +
.../driver-api/usb/writing_musb_glue_layer.rst | 2 +-
Documentation/driver-api/wmi.rst | 2 +-
.../core/generic-idle-thread/arch-support.txt | 2 +-
Documentation/filesystems/ext4/inodes.rst | 2 +
Documentation/filesystems/ext4/super.rst | 4 +-
Documentation/filesystems/f2fs.rst | 131 +-
Documentation/filesystems/fscrypt.rst | 2 -
.../{gfs2-glocks.rst => gfs2/glocks.rst} | 0
.../filesystems/{gfs2.rst => gfs2/index.rst} | 12 +
.../{gfs2-uevents.rst => gfs2/uevents.rst} | 0
Documentation/filesystems/index.rst | 4 +-
Documentation/filesystems/iomap/operations.rst | 50 +-
Documentation/filesystems/nfs/index.rst | 1 +
Documentation/filesystems/nfs/nfsd-io-modes.rst | 153 +
.../nfs/nfsd-maintainer-entry-profile.rst | 547 +
Documentation/filesystems/porting.rst | 27 +-
Documentation/filesystems/proc.rst | 5 +-
.../filesystems/ramfs-rootfs-initramfs.rst | 12 +-
Documentation/filesystems/resctrl.rst | 134 +-
Documentation/filesystems/vfs.rst | 4 +
.../filesystems/xfs/xfs-online-fsck-design.rst | 238 +-
Documentation/gpu/drm-kms-helpers.rst | 12 +
Documentation/gpu/drm-kms.rst | 15 +
Documentation/gpu/nova/core/todo.rst | 30 -
Documentation/gpu/rfc/color_pipeline.rst | 378 +
Documentation/gpu/rfc/index.rst | 3 +
Documentation/gpu/todo.rst | 37 +
Documentation/gpu/vkms.rst | 119 +-
Documentation/gpu/xe/index.rst | 1 +
Documentation/gpu/xe/xe_exec_queue.rst | 20 +
Documentation/gpu/xe/xe_gt_freq.rst | 3 +
Documentation/hid/hid-alps.rst | 8 +-
Documentation/hwmon/aht10.rst | 10 +-
Documentation/hwmon/asus_ec_sensors.rst | 4 +
Documentation/hwmon/ds1621.rst | 10 +-
Documentation/hwmon/ds620.rst | 4 +-
Documentation/hwmon/g762.rst | 2 +-
Documentation/hwmon/index.rst | 5 +
Documentation/hwmon/isl68137.rst | 10 +
Documentation/hwmon/jc42.rst | 2 +-
Documentation/hwmon/lm75.rst | 13 +-
Documentation/hwmon/lm90.rst | 127 +-
Documentation/hwmon/macsmc-hwmon.rst | 71 +
Documentation/hwmon/max127.rst | 2 +-
Documentation/hwmon/max15301.rst | 2 +-
Documentation/hwmon/max16064.rst | 2 +-
Documentation/hwmon/max16065.rst | 8 +-
Documentation/hwmon/max1619.rst | 4 +-
Documentation/hwmon/max16601.rst | 2 +-
Documentation/hwmon/max1668.rst | 2 +-
Documentation/hwmon/max17616.rst | 62 +
Documentation/hwmon/max197.rst | 4 +-
Documentation/hwmon/max20730.rst | 8 +-
Documentation/hwmon/max31722.rst | 4 +-
Documentation/hwmon/max31730.rst | 2 +-
Documentation/hwmon/max31785.rst | 2 +-
Documentation/hwmon/max31790.rst | 2 +-
Documentation/hwmon/max31827.rst | 6 +-
Documentation/hwmon/max34440.rst | 37 +-
Documentation/hwmon/max6639.rst | 2 +-
Documentation/hwmon/max6650.rst | 4 +-
Documentation/hwmon/max6697.rst | 20 +-
Documentation/hwmon/max77705.rst | 4 +-
Documentation/hwmon/max8688.rst | 2 +-
Documentation/hwmon/mp2925.rst | 151 +
Documentation/hwmon/mp9945.rst | 117 +
Documentation/hwmon/pmbus.rst | 2 +-
Documentation/hwmon/sy7636a-hwmon.rst | 4 +-
Documentation/hwmon/tsc1641.rst | 87 +
Documentation/hwmon/zl6100.rst | 16 +-
Documentation/i2c/busses/i2c-i801.rst | 2 +
Documentation/iio/ade9000.rst | 2 +-
Documentation/iio/adis16475.rst | 4 +-
Documentation/iio/adis16480.rst | 4 +-
Documentation/iio/adis16550.rst | 4 +-
Documentation/iio/adxl345.rst | 4 +-
Documentation/iio/adxl380.rst | 4 +-
Documentation/input/event-codes.rst | 6 +
Documentation/kbuild/kbuild.rst | 10 +-
Documentation/leds/leds-lp5521.rst | 2 +-
Documentation/leds/leds-lp5523.rst | 2 +-
Documentation/locking/seqlock.rst | 9 +-
.../maintainer/maintainer-entry-profile.rst | 1 +
Documentation/memory-barriers.txt | 6 +-
Documentation/misc-devices/amd-sbi.rst | 6 +-
Documentation/misc-devices/mrvl_cn10k_dpi.rst | 4 +-
Documentation/misc-devices/tps6594-pfsm.rst | 12 +-
Documentation/misc-devices/uacce.rst | 7 +-
Documentation/mm/active_mm.rst | 2 +-
Documentation/mm/damon/design.rst | 25 +-
Documentation/mm/damon/maintainer-profile.rst | 10 +-
Documentation/mm/index.rst | 1 +
Documentation/mm/memfd_preservation.rst | 23 +
Documentation/mm/memory-model.rst | 2 +-
Documentation/mm/page_owner.rst | 32 +-
Documentation/mm/process_addrs.rst | 9 +-
Documentation/netlink/specs/em.yaml | 113 +
Documentation/power/index.rst | 1 +
Documentation/power/pm_qos_interface.rst | 9 +-
Documentation/power/power_supply_class.rst | 84 +-
Documentation/power/runtime_pm.rst | 16 +-
Documentation/power/shutdown-debugging.rst | 53 +
Documentation/process/2.Process.rst | 47 +-
Documentation/process/coding-style.rst | 2 +-
Documentation/process/submitting-patches.rst | 5 +-
Documentation/rust/quick-start.rst | 4 +-
Documentation/security/keys/trusted-encrypted.rst | 88 +-
Documentation/security/landlock.rst | 11 +-
Documentation/sphinx/kernel_abi.py | 6 +-
Documentation/sphinx/kernel_feat.py | 26 +-
Documentation/sphinx/kernel_include.py | 112 +-
Documentation/sphinx/kerneldoc-preamble.sty | 2 +-
Documentation/sphinx/kerneldoc.py | 6 +-
Documentation/sphinx/load_config.py | 60 -
Documentation/sphinx/parallel-wrapper.sh | 33 -
.../{common_appendix.rst => common_appendix.txt} | 0
...on_hist_options.rst => common_hist_options.txt} | 0
.../{common_options.rst => common_options.txt} | 18 +-
...cription.rst => common_osnoise_description.txt} | 0
...oise_options.rst => common_osnoise_options.txt} | 0
...mmon_timerlat_aa.rst => common_timerlat_aa.txt} | 0
...ription.rst => common_timerlat_description.txt} | 0
...lat_options.rst => common_timerlat_options.txt} | 4 +-
...mmon_top_options.rst => common_top_options.txt} | 0
Documentation/tools/rtla/rtla-hwnoise.rst | 8 +-
Documentation/tools/rtla/rtla-osnoise-hist.rst | 10 +-
Documentation/tools/rtla/rtla-osnoise-top.rst | 10 +-
Documentation/tools/rtla/rtla-osnoise.rst | 4 +-
Documentation/tools/rtla/rtla-timerlat-hist.rst | 12 +-
Documentation/tools/rtla/rtla-timerlat-top.rst | 14 +-
Documentation/tools/rtla/rtla-timerlat.rst | 4 +-
Documentation/tools/rtla/rtla.rst | 2 +-
Documentation/trace/ftrace.rst | 8 +
Documentation/trace/timerlat-tracer.rst | 12 +-
.../translations/it_IT/doc-guide/parse-headers.rst | 8 +-
.../translations/it_IT/doc-guide/sphinx.rst | 4 +-
Documentation/translations/ja_JP/SubmittingPatches | 28 +-
.../translations/zh_CN/admin-guide/README.rst | 2 +-
Documentation/translations/zh_CN/block/blk-mq.rst | 130 +
.../translations/zh_CN/block/data-integrity.rst | 192 +
Documentation/translations/zh_CN/block/index.rst | 35 +
.../translations/zh_CN/core-api/irq/irq-domain.rst | 4 -
.../zh_CN/dev-tools/gdb-kernel-debugging.rst | 2 +-
.../zh_CN/doc-guide/checktransupdate.rst | 6 +-
.../translations/zh_CN/doc-guide/contributing.rst | 2 +-
.../translations/zh_CN/doc-guide/parse-headers.rst | 8 +-
.../translations/zh_CN/doc-guide/sphinx.rst | 4 +-
.../translations/zh_CN/filesystems/dnotify.rst | 67 +
.../translations/zh_CN/filesystems/gfs2-glocks.rst | 211 +
.../zh_CN/filesystems/gfs2-uevents.rst | 97 +
.../translations/zh_CN/filesystems/gfs2.rst | 57 +
.../translations/zh_CN/filesystems/index.rst | 17 +-
.../translations/zh_CN/filesystems/inotify.rst | 80 +
.../zh_CN/filesystems/ubifs-authentication.rst | 354 +
.../translations/zh_CN/filesystems/ubifs.rst | 114 +
Documentation/translations/zh_CN/how-to.rst | 4 +-
Documentation/translations/zh_CN/kbuild/kbuild.rst | 27 +-
Documentation/translations/zh_CN/mm/active_mm.rst | 2 +-
.../translations/zh_CN/networking/generic-hdlc.rst | 176 +
.../translations/zh_CN/networking/index.rst | 7 +-
.../translations/zh_CN/networking/mptcp-sysctl.rst | 139 +
.../translations/zh_CN/networking/timestamping.rst | 674 ++
.../zh_CN/rust/general-information.rst | 1 +
Documentation/translations/zh_CN/rust/index.rst | 33 +-
Documentation/translations/zh_CN/rust/testing.rst | 215 +
Documentation/translations/zh_CN/scsi/index.rst | 92 +
Documentation/translations/zh_CN/scsi/libsas.rst | 425 +
.../zh_CN/scsi/link_power_management_policy.rst | 32 +
.../translations/zh_CN/scsi/scsi-parameters.rst | 118 +
Documentation/translations/zh_CN/scsi/scsi.rst | 48 +
Documentation/translations/zh_CN/scsi/scsi_eh.rst | 482 +
.../translations/zh_CN/scsi/scsi_mid_low_api.rst | 1174 ++
.../translations/zh_CN/scsi/sd-parameters.rst | 38 +
Documentation/translations/zh_CN/scsi/wd719x.rst | 35 +
Documentation/translations/zh_CN/security/SCTP.rst | 317 +
.../translations/zh_CN/security/index.rst | 4 +-
Documentation/translations/zh_CN/security/ipe.rst | 398 +
.../zh_CN/security/lsm-development.rst | 19 +
.../translations/zh_CN/security/secrets/coco.rst | 96 +
.../translations/zh_CN/security/secrets/index.rst | 9 +-
.../translations/zh_CN/subsystem-apis.rst | 3 +-
.../translations/zh_TW/admin-guide/README.rst | 2 +-
.../zh_TW/dev-tools/gdb-kernel-debugging.rst | 2 +-
Documentation/userspace-api/dma-buf-heaps.rst | 59 +-
Documentation/userspace-api/index.rst | 1 +
Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +
Documentation/userspace-api/liveupdate.rst | 20 +
.../userspace-api/media/cec/cec-header.rst | 8 +-
.../userspace-api/media/cec/cec.h.rst.exceptions | 3 +
.../userspace-api/media/drivers/index.rst | 1 +
.../userspace-api/media/drivers/mali-c55.rst | 55 +
.../userspace-api/media/dvb/dmx.h.rst.exceptions | 86 +-
.../userspace-api/media/dvb/dmx_types.rst | 1 +
.../media/dvb/frontend.h.rst.exceptions | 5 +-
Documentation/userspace-api/media/dvb/headers.rst | 31 +-
.../userspace-api/media/mediactl/media-header.rst | 8 +-
.../media/mediactl/media.h.rst.exceptions | 3 +
.../userspace-api/media/rc/lirc-header.rst | 14 +-
Documentation/userspace-api/media/v4l/app-pri.rst | 1 +
Documentation/userspace-api/media/v4l/audio.rst | 1 +
Documentation/userspace-api/media/v4l/biblio.rst | 1 +
Documentation/userspace-api/media/v4l/buffer.rst | 2 +
.../userspace-api/media/v4l/capture-example.rst | 1 +
.../userspace-api/media/v4l/capture.c.rst | 1 +
.../userspace-api/media/v4l/colorspaces-defs.rst | 1 +
.../media/v4l/colorspaces-details.rst | 1 +
.../userspace-api/media/v4l/colorspaces.rst | 1 +
.../userspace-api/media/v4l/common-defs.rst | 1 +
Documentation/userspace-api/media/v4l/common.rst | 1 +
Documentation/userspace-api/media/v4l/compat.rst | 1 +
Documentation/userspace-api/media/v4l/control.rst | 1 +
Documentation/userspace-api/media/v4l/crop.rst | 1 +
.../userspace-api/media/v4l/depth-formats.rst | 1 +
.../userspace-api/media/v4l/dev-decoder.rst | 1 +
.../userspace-api/media/v4l/dev-encoder.rst | 1 +
.../userspace-api/media/v4l/dev-event.rst | 1 +
.../userspace-api/media/v4l/dev-mem2mem.rst | 1 +
Documentation/userspace-api/media/v4l/dev-meta.rst | 1 +
Documentation/userspace-api/media/v4l/dev-osd.rst | 1 +
.../userspace-api/media/v4l/dev-overlay.rst | 1 +
.../userspace-api/media/v4l/dev-radio.rst | 1 +
Documentation/userspace-api/media/v4l/dev-sdr.rst | 1 +
.../media/v4l/dev-stateless-decoder.rst | 1 +
.../userspace-api/media/v4l/dev-subdev.rst | 1 +
.../userspace-api/media/v4l/dev-touch.rst | 1 +
Documentation/userspace-api/media/v4l/devices.rst | 1 +
.../userspace-api/media/v4l/dv-timings.rst | 1 +
.../userspace-api/media/v4l/ext-ctrls-camera.rst | 1 +
.../media/v4l/ext-ctrls-codec-stateless.rst | 1 +
.../userspace-api/media/v4l/ext-ctrls-codec.rst | 1 +
.../media/v4l/ext-ctrls-colorimetry.rst | 1 +
.../userspace-api/media/v4l/ext-ctrls-detect.rst | 1 +
.../userspace-api/media/v4l/ext-ctrls-dv.rst | 1 +
.../userspace-api/media/v4l/ext-ctrls-flash.rst | 1 +
.../userspace-api/media/v4l/ext-ctrls-fm-rx.rst | 1 +
.../userspace-api/media/v4l/ext-ctrls-fm-tx.rst | 1 +
.../media/v4l/ext-ctrls-image-process.rst | 1 +
.../media/v4l/ext-ctrls-image-source.rst | 1 +
.../userspace-api/media/v4l/ext-ctrls-jpeg.rst | 1 +
.../userspace-api/media/v4l/ext-ctrls-rf-tuner.rst | 1 +
.../userspace-api/media/v4l/extended-controls.rst | 1 +
.../userspace-api/media/v4l/field-order.rst | 1 +
Documentation/userspace-api/media/v4l/fourcc.rst | 1 +
.../userspace-api/media/v4l/hsv-formats.rst | 1 +
Documentation/userspace-api/media/v4l/libv4l.rst | 1 +
.../userspace-api/media/v4l/meta-formats.rst | 3 +
.../media/v4l/metafmt-arm-mali-c55.rst | 84 +
.../userspace-api/media/v4l/metafmt-c3-isp.rst | 1 +
.../userspace-api/media/v4l/metafmt-d4xx.rst | 1 +
.../userspace-api/media/v4l/metafmt-generic.rst | 1 +
.../userspace-api/media/v4l/metafmt-intel-ipu3.rst | 1 +
.../userspace-api/media/v4l/metafmt-pisp-be.rst | 1 +
.../userspace-api/media/v4l/metafmt-pisp-fe.rst | 1 +
.../userspace-api/media/v4l/metafmt-rkisp1.rst | 1 +
.../userspace-api/media/v4l/metafmt-uvc.rst | 1 +
.../userspace-api/media/v4l/metafmt-vivid.rst | 1 +
.../userspace-api/media/v4l/metafmt-vsp1-hgo.rst | 1 +
.../userspace-api/media/v4l/metafmt-vsp1-hgt.rst | 1 +
.../userspace-api/media/v4l/pixfmt-bayer.rst | 1 +
.../userspace-api/media/v4l/pixfmt-cnf4.rst | 1 +
.../userspace-api/media/v4l/pixfmt-compressed.rst | 1 +
.../userspace-api/media/v4l/pixfmt-indexed.rst | 1 +
.../userspace-api/media/v4l/pixfmt-intro.rst | 1 +
.../userspace-api/media/v4l/pixfmt-inzi.rst | 1 +
.../userspace-api/media/v4l/pixfmt-m420.rst | 1 +
.../userspace-api/media/v4l/pixfmt-packed-hsv.rst | 1 +
.../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 1 +
.../userspace-api/media/v4l/pixfmt-reserved.rst | 1 +
.../userspace-api/media/v4l/pixfmt-rgb.rst | 1 +
.../userspace-api/media/v4l/pixfmt-sdr-cs08.rst | 1 +
.../userspace-api/media/v4l/pixfmt-sdr-cs14le.rst | 1 +
.../userspace-api/media/v4l/pixfmt-sdr-cu08.rst | 1 +
.../userspace-api/media/v4l/pixfmt-sdr-cu16le.rst | 1 +
.../userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst | 1 +
.../userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst | 1 +
.../userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst | 1 +
.../userspace-api/media/v4l/pixfmt-sdr-ru12le.rst | 1 +
.../media/v4l/pixfmt-srggb10-ipu3.rst | 1 +
.../userspace-api/media/v4l/pixfmt-srggb10.rst | 1 +
.../media/v4l/pixfmt-srggb10alaw8.rst | 1 +
.../media/v4l/pixfmt-srggb10dpcm8.rst | 1 +
.../userspace-api/media/v4l/pixfmt-srggb10p.rst | 1 +
.../userspace-api/media/v4l/pixfmt-srggb12.rst | 1 +
.../userspace-api/media/v4l/pixfmt-srggb12p.rst | 1 +
.../userspace-api/media/v4l/pixfmt-srggb14.rst | 1 +
.../userspace-api/media/v4l/pixfmt-srggb14p.rst | 1 +
.../userspace-api/media/v4l/pixfmt-srggb16.rst | 1 +
.../media/v4l/pixfmt-srggb8-pisp-comp.rst | 1 +
.../userspace-api/media/v4l/pixfmt-srggb8.rst | 1 +
.../userspace-api/media/v4l/pixfmt-tch-td08.rst | 1 +
.../userspace-api/media/v4l/pixfmt-tch-td16.rst | 1 +
.../userspace-api/media/v4l/pixfmt-tch-tu08.rst | 1 +
.../userspace-api/media/v4l/pixfmt-tch-tu16.rst | 1 +
.../userspace-api/media/v4l/pixfmt-uv8.rst | 1 +
.../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 1 +
.../userspace-api/media/v4l/pixfmt-v4l2.rst | 1 +
.../userspace-api/media/v4l/pixfmt-y12i.rst | 1 +
.../userspace-api/media/v4l/pixfmt-y16i.rst | 1 +
.../userspace-api/media/v4l/pixfmt-y8i.rst | 1 +
.../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 1 +
.../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 1 +
.../userspace-api/media/v4l/pixfmt-z16.rst | 1 +
Documentation/userspace-api/media/v4l/pixfmt.rst | 1 +
.../userspace-api/media/v4l/planar-apis.rst | 1 +
Documentation/userspace-api/media/v4l/querycap.rst | 1 +
.../userspace-api/media/v4l/sdr-formats.rst | 1 +
.../media/v4l/selection-api-configuration.rst | 1 +
.../media/v4l/selection-api-examples.rst | 1 +
.../media/v4l/selection-api-intro.rst | 1 +
.../media/v4l/selection-api-targets.rst | 1 +
.../media/v4l/selection-api-vs-crop-api.rst | 1 +
.../userspace-api/media/v4l/selection-api.rst | 1 +
.../userspace-api/media/v4l/selections-common.rst | 1 +
Documentation/userspace-api/media/v4l/standard.rst | 1 +
.../userspace-api/media/v4l/subdev-formats.rst | 421 +-
.../userspace-api/media/v4l/tch-formats.rst | 1 +
Documentation/userspace-api/media/v4l/tuner.rst | 1 +
.../userspace-api/media/v4l/user-func.rst | 1 +
Documentation/userspace-api/media/v4l/v4l2-isp.rst | 67 +
.../media/v4l/v4l2-selection-flags.rst | 1 +
.../media/v4l/v4l2-selection-targets.rst | 1 +
Documentation/userspace-api/media/v4l/v4l2.rst | 1 +
.../userspace-api/media/v4l/v4l2grab-example.rst | 1 +
.../userspace-api/media/v4l/v4l2grab.c.rst | 1 +
Documentation/userspace-api/media/v4l/video.rst | 1 +
Documentation/userspace-api/media/v4l/videodev.rst | 9 +-
.../media/v4l/videodev2.h.rst.exceptions | 288 +-
.../userspace-api/media/v4l/vidioc-queryctrl.rst | 8 +
.../userspace-api/media/v4l/vidioc-remove-bufs.rst | 2 +-
.../userspace-api/media/v4l/yuv-formats.rst | 1 +
Documentation/userspace-api/spec_ctrl.rst | 6 +-
Documentation/virt/hyperv/coco.rst | 139 +-
Documentation/virt/kvm/api.rst | 70 +-
Documentation/virt/kvm/x86/errata.rst | 9 +-
Documentation/w1/w1-netlink.rst | 2 +-
Documentation/wmi/devices/lenovo-wmi-gamezone.rst | 31 +-
Documentation/wmi/devices/uniwill-laptop.rst | 198 +
LICENSES/preferred/LGPL-2.1 | 4 +
MAINTAINERS | 651 +-
Makefile | 60 +-
README | 160 +-
arch/Kconfig | 19 +-
arch/alpha/include/asm/console.h | 4 +-
arch/alpha/include/asm/page.h | 4 +-
arch/alpha/include/asm/pal.h | 4 +-
arch/alpha/include/asm/thread_info.h | 8 +-
arch/alpha/include/uapi/asm/ioctls.h | 8 +-
arch/alpha/kernel/pci_iommu.c | 48 +-
arch/alpha/kernel/syscalls/syscall.tbl | 1 +
arch/arm/Kconfig | 6 +-
arch/arm/boot/dts/aspeed/Makefile | 2 +
.../dts/aspeed/aspeed-bmc-facebook-clemente.dts | 9 +-
.../boot/dts/aspeed/aspeed-bmc-facebook-harma.dts | 8 +
.../aspeed/aspeed-bmc-facebook-santabarbara.dts | 919 +-
.../dts/aspeed/aspeed-bmc-facebook-yosemite4.dts | 14 +
.../dts/aspeed/aspeed-bmc-facebook-yosemite5.dts | 1067 ++
.../boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts | 609 ++
.../arm/boot/dts/aspeed/aspeed-bmc-ibm-bonnell.dts | 4 -
.../arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts | 8 -
.../arm/boot/dts/aspeed/aspeed-bmc-ibm-rainier.dts | 12 -
arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts | 36 -
arch/arm/boot/dts/aspeed/ibm-power11-dual.dtsi | 779 ++
arch/arm/boot/dts/aspeed/ibm-power11-quad.dtsi | 769 +-
arch/arm/boot/dts/intel/socfpga/Makefile | 25 +-
.../intel/socfpga/socfpga_arria10_mercury_aa1.dtsi | 143 +-
.../socfpga_arria10_mercury_aa1_pe1_emmc.dts | 16 +
.../socfpga_arria10_mercury_aa1_pe1_qspi.dts | 16 +
.../socfpga_arria10_mercury_aa1_pe1_sdmmc.dts | 16 +
.../socfpga_arria10_mercury_aa1_pe3_emmc.dts | 16 +
.../socfpga_arria10_mercury_aa1_pe3_qspi.dts | 16 +
.../socfpga_arria10_mercury_aa1_pe3_sdmmc.dts | 16 +
.../socfpga_arria10_mercury_aa1_st1_emmc.dts | 16 +
.../socfpga_arria10_mercury_aa1_st1_qspi.dts | 16 +
.../socfpga_arria10_mercury_aa1_st1_sdmmc.dts | 16 +
.../intel/socfpga/socfpga_arria10_mercury_pe1.dts | 55 -
.../socfpga/socfpga_cyclone5_mercury_sa1.dtsi | 143 +
.../socfpga_cyclone5_mercury_sa1_pe1_emmc.dts | 16 +
.../socfpga_cyclone5_mercury_sa1_pe1_qspi.dts | 16 +
.../socfpga_cyclone5_mercury_sa1_pe1_sdmmc.dts | 16 +
.../socfpga_cyclone5_mercury_sa1_pe3_emmc.dts | 16 +
.../socfpga_cyclone5_mercury_sa1_pe3_qspi.dts | 16 +
.../socfpga_cyclone5_mercury_sa1_pe3_sdmmc.dts | 16 +
.../socfpga_cyclone5_mercury_sa1_st1_emmc.dts | 16 +
.../socfpga_cyclone5_mercury_sa1_st1_qspi.dts | 16 +
.../socfpga_cyclone5_mercury_sa1_st1_sdmmc.dts | 16 +
.../socfpga/socfpga_cyclone5_mercury_sa2.dtsi | 146 +
.../socfpga_cyclone5_mercury_sa2_pe1_qspi.dts | 16 +
.../socfpga_cyclone5_mercury_sa2_pe1_sdmmc.dts | 16 +
.../socfpga_cyclone5_mercury_sa2_pe3_qspi.dts | 16 +
.../socfpga_cyclone5_mercury_sa2_pe3_sdmmc.dts | 16 +
.../socfpga_cyclone5_mercury_sa2_st1_qspi.dts | 16 +
.../socfpga_cyclone5_mercury_sa2_st1_sdmmc.dts | 16 +
.../socfpga_enclustra_mercury_bootmode_emmc.dtsi | 12 +
.../socfpga_enclustra_mercury_bootmode_qspi.dtsi | 8 +
.../socfpga_enclustra_mercury_bootmode_sdmmc.dtsi | 8 +
.../socfpga/socfpga_enclustra_mercury_pe1.dtsi | 33 +
.../socfpga/socfpga_enclustra_mercury_pe3.dtsi | 55 +
.../socfpga/socfpga_enclustra_mercury_st1.dtsi | 15 +
arch/arm/boot/dts/marvell/armada-38x.dtsi | 2 +-
arch/arm/boot/dts/marvell/armada-xp-98dx3236.dtsi | 2 +-
arch/arm/boot/dts/mediatek/Makefile | 1 +
arch/arm/boot/dts/mediatek/mt2701.dtsi | 2 +-
.../boot/dts/mediatek/mt6582-alcatel-yarisxl.dts | 61 +
arch/arm/boot/dts/mediatek/mt6582.dtsi | 142 +-
arch/arm/boot/dts/mediatek/mt7623.dtsi | 3 +-
arch/arm/boot/dts/microchip/sama5d2.dtsi | 10 +-
arch/arm/boot/dts/microchip/sama7d65.dtsi | 6 +-
arch/arm/boot/dts/microchip/sama7g5.dtsi | 4 +-
arch/arm/boot/dts/nvidia/Makefile | 3 +-
arch/arm/boot/dts/nvidia/tegra114.dtsi | 64 +
arch/arm/boot/dts/nvidia/tegra124-xiaomi-mocha.dts | 2790 +++++
arch/arm/boot/dts/nvidia/tegra124.dtsi | 64 +
arch/arm/boot/dts/nvidia/tegra20.dtsi | 19 +-
arch/arm/boot/dts/nvidia/tegra30.dtsi | 24 +-
arch/arm/boot/dts/nxp/imx/e70k02.dtsi | 25 +-
arch/arm/boot/dts/nxp/imx/imx53-ppd.dts | 2 +
arch/arm/boot/dts/nxp/imx/imx53-qsrb.dts | 1 +
arch/arm/boot/dts/nxp/imx/imx53-usbarmory.dts | 39 +-
.../boot/dts/nxp/imx/imx6dl-aristainetos2_7.dts | 1 +
arch/arm/boot/dts/nxp/imx/imx6dl-b1x5v2.dtsi | 3 +-
arch/arm/boot/dts/nxp/imx/imx6dl-lanmcu.dts | 8 +
arch/arm/boot/dts/nxp/imx/imx6dl-plym2m.dts | 4 +-
arch/arm/boot/dts/nxp/imx/imx6dl-prtvt7.dts | 8 +-
arch/arm/boot/dts/nxp/imx/imx6dl-qmx6.dtsi | 1 +
arch/arm/boot/dts/nxp/imx/imx6dl-victgo.dts | 10 +-
arch/arm/boot/dts/nxp/imx/imx6dl-yapp4-common.dtsi | 44 +-
arch/arm/boot/dts/nxp/imx/imx6dl-yapp4-lynx.dts | 8 +
.../arm/boot/dts/nxp/imx/imx6dl-yapp43-common.dtsi | 63 +-
arch/arm/boot/dts/nxp/imx/imx6q-bosch-acc.dts | 1 +
arch/arm/boot/dts/nxp/imx/imx6q-bx50v3.dtsi | 4 +
arch/arm/boot/dts/nxp/imx/imx6q-cm-fx6.dts | 34 +-
arch/arm/boot/dts/nxp/imx/imx6q-dmo-edmqmx6.dts | 10 +-
arch/arm/boot/dts/nxp/imx/imx6q-evi.dts | 12 +-
arch/arm/boot/dts/nxp/imx/imx6q-icore-ofcap10.dts | 1 +
arch/arm/boot/dts/nxp/imx/imx6q-icore-ofcap12.dts | 1 +
arch/arm/boot/dts/nxp/imx/imx6q-pistachio.dts | 3 +-
arch/arm/boot/dts/nxp/imx/imx6q-prti6q.dts | 8 +
arch/arm/boot/dts/nxp/imx/imx6q-tbs2910.dts | 2 +-
arch/arm/boot/dts/nxp/imx/imx6q-utilite-pro.dts | 5 +-
.../boot/dts/nxp/imx/imx6q-var-mx6customboard.dts | 1 +
arch/arm/boot/dts/nxp/imx/imx6q-yapp4-pegasus.dts | 8 +
arch/arm/boot/dts/nxp/imx/imx6qdl-colibri.dtsi | 2 +-
arch/arm/boot/dts/nxp/imx/imx6qdl-gw560x.dtsi | 1 -
arch/arm/boot/dts/nxp/imx/imx6qdl-gw5903.dtsi | 2 -
arch/arm/boot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi | 1 +
.../boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi | 9 +-
.../boot/dts/nxp/imx/imx6qdl-nitrogen6_som2.dtsi | 3 +
arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi | 2 +
arch/arm/boot/dts/nxp/imx/imx6qdl-sabrelite.dtsi | 5 +-
arch/arm/boot/dts/nxp/imx/imx6qdl-sabresd.dtsi | 11 +-
arch/arm/boot/dts/nxp/imx/imx6qdl-skov-cpu.dtsi | 2 +-
arch/arm/boot/dts/nxp/imx/imx6qdl-ts4900.dtsi | 2 +-
arch/arm/boot/dts/nxp/imx/imx6qdl-tx6-mb7.dtsi | 3 +
arch/arm/boot/dts/nxp/imx/imx6qdl-var-som.dtsi | 3 -
.../boot/dts/nxp/imx/imx6qp-yapp4-pegasus-plus.dts | 8 +
arch/arm/boot/dts/nxp/imx/imx6sl-tolino-vision.dts | 1 -
.../arm/boot/dts/nxp/imx/imx6sl-tolino-vision5.dts | 24 +
.../arm/boot/dts/nxp/imx/imx6sll-kobo-librah2o.dts | 24 +
arch/arm/boot/dts/nxp/imx/imx6sx-sdb.dtsi | 2 +-
arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi | 8 +
arch/arm/boot/dts/nxp/imx/imx6ul-isiot.dtsi | 12 +-
arch/arm/boot/dts/nxp/imx/imx6ul-pico-dwarf.dts | 2 +
arch/arm/boot/dts/nxp/imx/imx6ul.dtsi | 2 +-
arch/arm/boot/dts/nxp/imx/imx6ull-dhcom-pdk2.dts | 2 +-
.../arm/boot/dts/nxp/imx/imx6ull-phytec-tauri.dtsi | 2 +-
arch/arm/boot/dts/nxp/imx/imx7d-nitrogen7.dts | 8 +
arch/arm/boot/dts/nxp/imx/imx7d-pico-dwarf.dts | 2 +
arch/arm/boot/dts/nxp/imx/imx7d-sdb.dts | 2 +
arch/arm/boot/dts/nxp/imx/imx7s-warp.dts | 9 +
arch/arm/boot/dts/nxp/imx/imx7ulp-evk.dts | 1 -
arch/arm/boot/dts/nxp/mxs/imx28-amarula-rmm.dts | 50 +
.../boot/dts/qcom/qcom-msm8226-samsung-ms013g.dts | 31 +-
arch/arm/boot/dts/qcom/qcom-msm8960-cdp.dts | 10 +-
arch/arm/boot/dts/qcom/qcom-msm8960-pins.dtsi | 61 -
.../dts/qcom/qcom-msm8960-samsung-expressatt.dts | 12 +-
.../boot/dts/qcom/qcom-msm8960-sony-huashan.dts | 2 +-
arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 746 +-
arch/arm/boot/dts/renesas/r7s72100.dtsi | 4 +-
arch/arm/boot/dts/renesas/r7s9210.dtsi | 1 -
arch/arm/boot/dts/renesas/r8a7742.dtsi | 26 +-
arch/arm/boot/dts/renesas/r8a7743.dtsi | 14 +-
arch/arm/boot/dts/renesas/r8a7744.dtsi | 14 +-
arch/arm/boot/dts/renesas/r8a7745.dtsi | 14 +-
arch/arm/boot/dts/renesas/r8a77470.dtsi | 14 +-
arch/arm/boot/dts/renesas/r8a7790.dtsi | 26 +-
arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 34 +-
arch/arm/boot/dts/renesas/r8a7791.dtsi | 14 +-
arch/arm/boot/dts/renesas/r8a7792.dtsi | 14 +-
arch/arm/boot/dts/renesas/r8a7793-gose.dts | 1 -
arch/arm/boot/dts/renesas/r8a7793.dtsi | 14 +-
arch/arm/boot/dts/renesas/r8a7794.dtsi | 14 +-
.../arm/boot/dts/renesas/r9a06g032-rzn1d400-db.dts | 2 -
arch/arm/boot/dts/renesas/r9a06g032.dtsi | 13 +-
arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts | 1 +
arch/arm/boot/dts/rockchip/rk3066a-bqcurie2.dts | 34 +-
arch/arm/boot/dts/rockchip/rk3066a-marsboard.dts | 34 +-
arch/arm/boot/dts/rockchip/rk3066a-rayeager.dts | 35 +-
arch/arm/boot/dts/rockchip/rk3288-veyron.dtsi | 2 +-
arch/arm/boot/dts/rockchip/rk3288.dtsi | 9 +-
arch/arm/boot/dts/samsung/exynos4210-i9100.dts | 1 +
arch/arm/boot/dts/samsung/exynos4210-trats.dts | 1 +
.../boot/dts/samsung/exynos4210-universal_c210.dts | 1 +
arch/arm/boot/dts/samsung/exynos4412-midas.dtsi | 1 +
arch/arm/boot/dts/st/stih410.dtsi | 326 +-
arch/arm/boot/dts/st/stm32mp131.dtsi | 17 +
arch/arm/boot/dts/st/stm32mp135f-dk.dts | 5 +
.../arm/boot/dts/st/stm32mp153c-lxa-fairytux2.dtsi | 3 -
.../dts/st/stm32mp157c-phycore-stm32mp15-som.dtsi | 8 +-
arch/arm/boot/dts/st/stm32mp15xc-lxa-tac.dtsi | 3 -
arch/arm/boot/dts/ti/omap/Makefile | 1 +
arch/arm/boot/dts/ti/omap/am335x-baltos-leds.dtsi | 6 +-
arch/arm/boot/dts/ti/omap/am335x-baltos.dtsi | 17 +
arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi | 4 +-
arch/arm/boot/dts/ti/omap/am335x-boneblue.dts | 2 +-
arch/arm/boot/dts/ti/omap/am335x-chiliboard.dts | 2 +-
arch/arm/boot/dts/ti/omap/am335x-evm.dts | 2 +-
arch/arm/boot/dts/ti/omap/am335x-evmsk.dts | 2 +-
arch/arm/boot/dts/ti/omap/am335x-guardian.dts | 2 +-
arch/arm/boot/dts/ti/omap/am335x-icev2.dts | 2 +-
arch/arm/boot/dts/ti/omap/am335x-mba335x.dts | 633 ++
arch/arm/boot/dts/ti/omap/am335x-myirtech-myd.dts | 2 +-
.../boot/dts/ti/omap/am335x-netcom-plus-2xx.dts | 8 +-
.../arm/boot/dts/ti/omap/am335x-osd3358-sm-red.dts | 2 +-
arch/arm/boot/dts/ti/omap/am335x-pdu001.dts | 2 +-
arch/arm/boot/dts/ti/omap/am335x-pepper.dts | 2 +-
arch/arm/boot/dts/ti/omap/am335x-pocketbeagle.dts | 2 +-
.../ti/omap/am335x-sancloud-bbe-extended-wifi.dts | 1 -
arch/arm/boot/dts/ti/omap/am335x-sl50.dts | 2 +-
arch/arm/boot/dts/ti/omap/am335x-tqma335x.dtsi | 270 +
arch/arm/boot/dts/ti/omap/am33xx-l4.dtsi | 2 -
arch/arm/boot/dts/ti/omap/am33xx.dtsi | 3 +-
arch/arm/boot/dts/ti/omap/am4372.dtsi | 1 -
arch/arm/boot/dts/ti/omap/am437x-l4.dtsi | 2 -
arch/arm/boot/dts/ti/omap/am5729-beagleboneai.dts | 2 -
arch/arm/boot/dts/ti/omap/am57xx-cl-som-am57x.dts | 1 -
arch/arm/boot/dts/ti/omap/omap3-beagle-xm.dts | 2 +-
arch/arm/boot/dts/ti/omap/omap3-n900.dts | 2 +-
arch/arm/common/sa1111.c | 2 +-
arch/arm/configs/am200epdkit_defconfig | 1 -
arch/arm/configs/aspeed_g4_defconfig | 1 -
arch/arm/configs/aspeed_g5_defconfig | 3 +-
arch/arm/configs/at91_dt_defconfig | 2 +-
arch/arm/configs/axm55xx_defconfig | 1 -
arch/arm/configs/clps711x_defconfig | 1 -
arch/arm/configs/dove_defconfig | 1 -
arch/arm/configs/ep93xx_defconfig | 1 -
arch/arm/configs/hisi_defconfig | 1 -
arch/arm/configs/jornada720_defconfig | 1 -
arch/arm/configs/keystone_defconfig | 1 -
arch/arm/configs/lpc18xx_defconfig | 1 -
arch/arm/configs/lpc32xx_defconfig | 2 -
arch/arm/configs/mmp2_defconfig | 1 -
arch/arm/configs/multi_v7_defconfig | 2 +
arch/arm/configs/mv78xx0_defconfig | 1 -
arch/arm/configs/mxs_defconfig | 2 +
arch/arm/configs/omap1_defconfig | 2 -
arch/arm/configs/orion5x_defconfig | 1 -
arch/arm/configs/pxa168_defconfig | 1 -
arch/arm/configs/pxa3xx_defconfig | 1 -
arch/arm/configs/pxa910_defconfig | 1 -
arch/arm/configs/shmobile_defconfig | 5 +-
arch/arm/configs/spitz_defconfig | 1 -
arch/arm/configs/tegra_defconfig | 5 -
arch/arm/crypto/Kconfig | 16 -
arch/arm/crypto/Makefile | 2 -
arch/arm/crypto/blake2b-neon-glue.c | 104 -
arch/arm/include/asm/hardware/sa1111.h | 2 +-
arch/arm/include/asm/simd.h | 7 +
arch/arm/include/asm/uaccess.h | 26 +-
arch/arm/include/asm/word-at-a-time.h | 10 +-
arch/arm/mach-exynos/mcpm-exynos.c | 12 +-
arch/arm/mach-exynos/suspend.c | 48 +-
arch/arm/mach-gemini/board-dt.c | 2 +-
arch/arm/mach-mediatek/Kconfig | 4 +
arch/arm/mach-mediatek/mediatek.c | 1 +
arch/arm/mach-mediatek/platsmp.c | 1 +
arch/arm/mach-omap1/ams-delta-fiq-handler.S | 38 +-
arch/arm/mach-omap2/omap-secure.h | 2 +-
arch/arm/mach-omap2/omap-smc.S | 2 +-
arch/arm/mach-pxa/generic.h | 6 +-
arch/arm/mach-pxa/irq.c | 10 +-
arch/arm/mach-pxa/mfp-pxa2xx.c | 10 +-
arch/arm/mach-pxa/mfp-pxa3xx.c | 10 +-
arch/arm/mach-pxa/pxa25x.c | 4 +-
arch/arm/mach-pxa/pxa27x.c | 4 +-
arch/arm/mach-pxa/pxa3xx.c | 4 +-
arch/arm/mach-pxa/smemc.c | 12 +-
arch/arm/mach-s3c/irq-pm-s3c64xx.c | 12 +-
arch/arm/mach-s5pv210/pm.c | 10 +-
arch/arm/mach-versatile/integrator_ap.c | 12 +-
arch/arm/mach-versatile/versatile.c | 2 +-
arch/arm/mm/alignment.c | 6 +-
arch/arm/mm/cache-b15-rac.c | 12 +-
arch/arm/mm/dma-mapping.c | 180 +-
arch/arm/mm/fault.c | 100 +-
arch/arm/tools/syscall.tbl | 1 +
arch/arm64/Kconfig | 28 +-
arch/arm64/Kconfig.platforms | 9 +
arch/arm64/boot/dts/Makefile | 1 +
arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 52 +
arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 204 +
.../boot/dts/allwinner/sun55i-a527-cubie-a5e.dts | 28 +-
.../boot/dts/allwinner/sun55i-t527-avaota-a1.dts | 26 +-
.../boot/dts/allwinner/sun55i-t527-orangepi-4a.dts | 23 +
arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 9 +
.../boot/dts/altera/socfpga_stratix10_socdk.dts | 15 +-
.../dts/altera/socfpga_stratix10_socdk_nand.dts | 13 -
.../boot/dts/altera/socfpga_stratix10_swvp.dts | 3 -
arch/arm64/boot/dts/amlogic/Makefile | 1 +
arch/arm64/boot/dts/amlogic/amlogic-a5.dtsi | 90 +
.../boot/dts/amlogic/amlogic-c3-c308l-aw419.dts | 84 +
arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 88 +
arch/arm64/boot/dts/amlogic/amlogic-s6.dtsi | 28 +
arch/arm64/boot/dts/amlogic/amlogic-s7.dtsi | 28 +
arch/arm64/boot/dts/amlogic/amlogic-s7d.dtsi | 28 +
arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 4 +-
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 +-
arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 4 +-
arch/arm64/boot/dts/amlogic/meson-gxm-tx9-pro.dts | 90 +
arch/arm64/boot/dts/bst/Makefile | 2 +
.../boot/dts/bst/bstc1200-cdcu1.0-adas_4c2g.dts | 24 +
arch/arm64/boot/dts/bst/bstc1200.dtsi | 97 +
arch/arm64/boot/dts/cix/sky1-orion-o6.dts | 52 +
arch/arm64/boot/dts/cix/sky1-pinfunc.h | 401 +
arch/arm64/boot/dts/cix/sky1.dtsi | 156 +
.../arm64/boot/dts/exynos/exynos7870-a2corelte.dts | 58 +-
arch/arm64/boot/dts/exynos/exynos7870-j6lte.dts | 39 +-
arch/arm64/boot/dts/exynos/exynos7870-on7xelte.dts | 58 +-
arch/arm64/boot/dts/exynos/exynos7870.dtsi | 84 +
arch/arm64/boot/dts/exynos/exynos990.dtsi | 12 +
arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 26 +
.../boot/dts/exynos/google/gs101-pixel-common.dtsi | 7 +
arch/arm64/boot/dts/exynos/google/gs101.dtsi | 315 +-
arch/arm64/boot/dts/freescale/Makefile | 32 +
arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 3 +-
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 8 +-
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 9 +-
arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 52 +
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 9 +-
.../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 4 +
arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 8 +-
arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 2 +-
arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 80 +-
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 8 +-
arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 2 +-
.../arm64/boot/dts/freescale/imx8-apalis-eval.dtsi | 5 +-
.../boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi | 5 +-
.../boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi | 5 +-
.../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 51 +-
arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 6 +-
arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 20 +-
arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 6 +-
arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 14 +-
arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi | 9 +-
arch/arm64/boot/dts/freescale/imx8dxl-ss-conn.dtsi | 5 +-
arch/arm64/boot/dts/freescale/imx8dxl-ss-hsio.dtsi | 5 +
arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 1 +
...8mm-phyboard-polis-peb-av-10-etml1010g3dra.dtso | 44 +
...x8mm-phyboard-polis-peb-av-10-ph128800t006.dtso | 44 +
.../freescale/imx8mm-phyboard-polis-peb-av-10.dtsi | 189 +
.../freescale/imx8mm-phyboard-polis-peb-av-10.dtso | 234 +-
.../imx8mm-phyboard-polis-peb-eval-01.dtso | 3 +-
.../dts/freescale/imx8mm-phyboard-polis-rdk.dts | 11 +-
.../boot/dts/freescale/imx8mm-phycore-som.dtsi | 28 +-
.../boot/dts/freescale/imx8mm-phygate-tauri-l.dts | 2 +-
.../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 3 +-
.../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 11 -
.../boot/dts/freescale/imx8mm-venice-gw7902.dts | 1 +
.../boot/dts/freescale/imx8mn-venice-gw7902.dts | 1 +
arch/arm64/boot/dts/freescale/imx8mp-aipstz.h | 33 +
.../boot/dts/freescale/imx8mp-debix-model-a.dts | 4 +-
.../dts/freescale/imx8mp-debix-som-a-bmb-08.dts | 47 +
.../arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts | 4 +
arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 6 +
.../imx8mp-phyboard-pollux-etml1010g3dra.dtso | 44 +
...mp-phyboard-pollux-peb-av-10-etml1010g3dra.dtso | 45 +
...8mp-phyboard-pollux-peb-av-10-ph128800t006.dtso | 45 +
.../imx8mp-phyboard-pollux-peb-av-10.dtsi | 198 +
.../imx8mp-phyboard-pollux-peb-av-10.dtso | 9 +
.../imx8mp-phyboard-pollux-ph128800t006.dtso | 45 +
.../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 52 +-
.../boot/dts/freescale/imx8mp-phycore-som.dtsi | 3 +-
arch/arm64/boot/dts/freescale/imx8mp-prt8ml.dts | 504 +
.../boot/dts/freescale/imx8mp-skov-revc-hdmi.dts | 8 +
.../imx8mp-skov-revc-jutouch-jt101tm023.dts | 79 +
.../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 7 +
.../boot/dts/freescale/imx8mp-venice-gw702x.dtsi | 54 +-
.../boot/dts/freescale/imx8mp-venice-gw72xx.dtsi | 11 -
.../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 1 +
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 81 +-
arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 3 +
.../boot/dts/freescale/imx8qm-apalis-v1.1.dtsi | 10 +-
arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi | 2 -
arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 160 +-
arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi | 6 +-
arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 3 +-
arch/arm64/boot/dts/freescale/imx8qm.dtsi | 2 +-
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 176 +-
arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 9 +
.../boot/dts/freescale/imx91-phyboard-segin.dts | 345 +
.../boot/dts/freescale/imx91-phycore-som.dtsi | 304 +
arch/arm64/boot/dts/freescale/imx91_93_common.dtsi | 2 +-
.../dts/freescale/imx93-phyboard-nash-jtag.dtso | 31 +
.../dts/freescale/imx93-phyboard-nash-pwm-fan.dtso | 75 +
.../boot/dts/freescale/imx93-phyboard-nash.dts | 24 +
.../boot/dts/freescale/imx93-phyboard-segin.dts | 24 +
arch/arm64/boot/dts/freescale/imx93-tqma9352.dtsi | 1 +
arch/arm64/boot/dts/freescale/imx93-var-som.dtsi | 332 +-
arch/arm64/boot/dts/freescale/imx94.dtsi | 6 +
arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts | 3 +
arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 3 +
.../boot/dts/freescale/imx95-19x19-verdin-evk.dts | 695 ++
.../boot/dts/freescale/imx95-toradex-smarc-dev.dts | 277 +
.../boot/dts/freescale/imx95-toradex-smarc.dtsi | 1155 ++
.../dts/freescale/imx95-tqma9596sa-mb-smarc-2.dts | 75 +-
.../arm64/boot/dts/freescale/imx95-tqma9596sa.dtsi | 153 +-
arch/arm64/boot/dts/freescale/imx95.dtsi | 39 +-
arch/arm64/boot/dts/freescale/mba8mx.dtsi | 7 +
arch/arm64/boot/dts/freescale/mba8xx.dtsi | 7 +
arch/arm64/boot/dts/freescale/s32g2.dtsi | 58 +-
arch/arm64/boot/dts/freescale/s32g274a-evb.dts | 18 +-
arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts | 16 +
arch/arm64/boot/dts/freescale/s32g3.dtsi | 58 +-
arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts | 18 +-
.../boot/dts/freescale/tqma8xxs-mb-smarc-2.dtsi | 7 +
arch/arm64/boot/dts/intel/Makefile | 2 +
arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 1 +
.../arm64/boot/dts/intel/socfpga_agilex3_socdk.dts | 132 +
arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi | 115 +-
.../arm64/boot/dts/intel/socfpga_agilex5_socdk.dts | 2 +
.../boot/dts/intel/socfpga_agilex5_socdk_013b.dts | 126 +
.../boot/dts/intel/socfpga_agilex5_socdk_nand.dts | 18 +
arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 2 +
.../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 2 +-
arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 2 +
arch/arm64/boot/dts/marvell/armada-70x0.dtsi | 2 +-
arch/arm64/boot/dts/marvell/armada-80x0.dtsi | 2 +-
arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 2 +-
arch/arm64/boot/dts/marvell/cn9132-clearfog.dts | 16 +-
.../marvell/mmp/pxa1908-samsung-coreprimevelte.dts | 267 +-
arch/arm64/boot/dts/marvell/mmp/pxa1908.dtsi | 51 +-
arch/arm64/boot/dts/mediatek/Makefile | 66 +
arch/arm64/boot/dts/mediatek/mt6878-pinfunc.h | 1201 +++
arch/arm64/boot/dts/mediatek/mt7622.dtsi | 4 +
.../boot/dts/mediatek/mt7981b-openwrt-one.dts | 150 +
arch/arm64/boot/dts/mediatek/mt7981b.dtsi | 35 +-
.../boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts | 2 +-
arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 4 +
.../dts/mediatek/mt7988a-bananapi-bpi-r4-2g5.dts | 1 +
.../mediatek/mt7988a-bananapi-bpi-r4-pro-4e.dts | 16 +
.../mediatek/mt7988a-bananapi-bpi-r4-pro-8x.dts | 16 +
.../mediatek/mt7988a-bananapi-bpi-r4-pro-cn15.dtso | 20 +
.../mediatek/mt7988a-bananapi-bpi-r4-pro-cn18.dtso | 20 +
.../mediatek/mt7988a-bananapi-bpi-r4-pro-emmc.dtso | 33 +
.../mediatek/mt7988a-bananapi-bpi-r4-pro-sd.dtso | 31 +
.../dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi | 534 +
arch/arm64/boot/dts/mediatek/mt7988a.dtsi | 7 +-
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 4 +-
arch/arm64/boot/dts/mediatek/mt8195.dtsi | 2 +-
arch/arm64/boot/dts/mediatek/mt8196-gce.h | 612 ++
arch/arm64/boot/dts/mediatek/mt8365-evk.dts | 9 +
arch/arm64/boot/dts/mediatek/mt8365.dtsi | 43 +-
.../dts/mediatek/mt8370-grinn-genio-510-sbc.dts | 20 +
.../dts/mediatek/mt8390-grinn-genio-700-sbc.dts | 20 +
.../boot/dts/mediatek/mt8390-grinn-genio-sbc.dtsi | 538 +
.../boot/dts/mediatek/mt8390-grinn-genio-som.dtsi | 210 +
.../dts/mediatek/mt8395-genio-1200-evk-ufs.dts | 29 +
.../boot/dts/mediatek/mt8395-genio-1200-evk.dts | 1189 +-
.../boot/dts/mediatek/mt8395-genio-common.dtsi | 1230 +++
arch/arm64/boot/dts/nvidia/Makefile | 2 +
arch/arm64/boot/dts/nvidia/tegra132.dtsi | 3 +-
.../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 1 -
arch/arm64/boot/dts/nvidia/tegra186.dtsi | 13 +
arch/arm64/boot/dts/nvidia/tegra194.dtsi | 1 +
arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 6 +
arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 4 +-
arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 12 +-
arch/arm64/boot/dts/nvidia/tegra210-p3541-0000.dts | 59 +
.../boot/dts/nvidia/tegra210-peripherals-opp.dtsi | 135 +
arch/arm64/boot/dts/nvidia/tegra210.dtsi | 90 +-
arch/arm64/boot/dts/nvidia/tegra234-p3701.dtsi | 11 +
arch/arm64/boot/dts/nvidia/tegra234-p3767.dtsi | 15 +
arch/arm64/boot/dts/nvidia/tegra234.dtsi | 72 +-
arch/arm64/boot/dts/nvidia/tegra264-p3971.dtsi | 108 +
arch/arm64/boot/dts/nvidia/tegra264.dtsi | 3190 ++++++
arch/arm64/boot/dts/qcom/Makefile | 12 +
.../boot/dts/qcom/{qcm2290.dtsi => agatti.dtsi} | 172 +-
arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 4 +
arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts | 38 +-
arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi | 7 +-
.../qcom/{x1e80100-pmics.dtsi => hamoa-pmics.dtsi} | 20 +
.../boot/dts/qcom/{x1e80100.dtsi => hamoa.dtsi} | 171 +-
arch/arm64/boot/dts/qcom/ipq5424.dtsi | 95 +-
.../boot/dts/qcom/{sc7280.dtsi => kodiak.dtsi} | 300 +
arch/arm64/boot/dts/qcom/lemans-evk-camera.dtso | 105 +
arch/arm64/boot/dts/qcom/lemans-evk.dts | 28 +
arch/arm64/boot/dts/qcom/lemans-pmics.dtsi | 9 +
arch/arm64/boot/dts/qcom/lemans.dtsi | 133 +-
arch/arm64/boot/dts/qcom/monaco-evk.dts | 6 +-
.../qcom/{qcs8300-pmics.dtsi => monaco-pmics.dtsi} | 1 -
.../boot/dts/qcom/{qcs8300.dtsi => monaco.dtsi} | 7 +
.../boot/dts/qcom/msm8916-longcheer-l8910.dts | 46 +
.../dts/qcom/msm8916-samsung-rossa-common.dtsi | 22 +-
arch/arm64/boot/dts/qcom/msm8916-samsung-rossa.dts | 20 -
arch/arm64/boot/dts/qcom/msm8937-xiaomi-land.dts | 381 +
arch/arm64/boot/dts/qcom/msm8937.dtsi | 2133 ++++
arch/arm64/boot/dts/qcom/msm8939-asus-z00t.dts | 256 +
arch/arm64/boot/dts/qcom/msm8996-oneplus3.dts | 6 +-
arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dts | 6 +-
arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 6 +-
arch/arm64/boot/dts/qcom/msm8996.dtsi | 5 +-
.../boot/dts/qcom/msm8996pro-xiaomi-natrium.dts | 6 +-
.../boot/dts/qcom/msm8996pro-xiaomi-scorpio.dts | 6 +-
arch/arm64/boot/dts/qcom/pmi8950.dtsi | 14 +-
.../boot/dts/qcom/{x1p42100.dtsi => purwa.dtsi} | 4 +-
arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 51 +-
arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 2 +-
.../boot/dts/qcom/qcm6490-particle-tachyon.dts | 2 +-
arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts | 82 +-
arch/arm64/boot/dts/qcom/qcs615-ride.dts | 155 +-
.../boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts | 1095 ++
arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 76 +-
arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 4 +-
arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 65 +-
arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 6 +-
arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 7 +-
arch/arm64/boot/dts/qcom/sa8295p-adp.dts | 14 +-
arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts | 9 +-
arch/arm64/boot/dts/qcom/sc7180-el2.dtso | 6 +-
arch/arm64/boot/dts/qcom/sc7180-idp.dts | 1 +
arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1 +
arch/arm64/boot/dts/qcom/sc7180.dtsi | 12 +
arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 4 +-
arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 2 +-
.../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 12 +-
arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 9 +-
arch/arm64/boot/dts/qcom/sc8180x.dtsi | 19 +
arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 12 +-
arch/arm64/boot/dts/qcom/sc8280xp-el2.dtso | 6 +-
.../boot/dts/qcom/sc8280xp-huawei-gaokun3.dts | 12 +-
.../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 20 +-
.../boot/dts/qcom/sc8280xp-microsoft-arcata.dts | 12 +-
.../boot/dts/qcom/sc8280xp-microsoft-blackrock.dts | 12 +-
arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 185 +-
arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts | 7 +-
arch/arm64/boot/dts/qcom/sdm670.dtsi | 14 +
arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 +-
arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 21 +-
arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 6 +-
arch/arm64/boot/dts/qcom/sdm845-lg-judyp.dts | 6 +-
arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 7 +-
.../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 138 +-
arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 2 +-
.../boot/dts/qcom/sdm845-samsung-starqltechn.dts | 23 +-
arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 27 +-
.../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 7 +-
.../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 7 +-
arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 7 +-
arch/arm64/boot/dts/qcom/sdm845.dtsi | 13 +
.../dts/qcom/sdm850-huawei-matebook-e-2019.dts | 971 ++
.../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 9 +-
arch/arm64/boot/dts/qcom/sdx75-idp.dts | 6 +-
arch/arm64/boot/dts/qcom/sdx75.dtsi | 72 +-
arch/arm64/boot/dts/qcom/sm6115-fxtec-pro1x.dts | 6 +-
arch/arm64/boot/dts/qcom/sm6115.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts | 6 +-
arch/arm64/boot/dts/qcom/sm6350.dtsi | 59 +-
arch/arm64/boot/dts/qcom/sm6375.dtsi | 6 +
.../boot/dts/qcom/sm7325-nothing-spacewar.dts | 5 +
arch/arm64/boot/dts/qcom/sm7325.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sm8150.dtsi | 12 +-
arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 7 +-
.../arm64/boot/dts/qcom/sm8250-samsung-common.dtsi | 3 +-
.../boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 7 +-
arch/arm64/boot/dts/qcom/sm8250-xiaomi-pipa.dts | 7 +-
arch/arm64/boot/dts/qcom/sm8250.dtsi | 13 +-
arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 6 +-
arch/arm64/boot/dts/qcom/sm8350.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 6 +-
arch/arm64/boot/dts/qcom/sm8450.dtsi | 57 +-
.../boot/dts/qcom/sm8550-hdk-rear-camera-card.dtso | 91 +
arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 6 +-
arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 6 +-
arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 52 +-
arch/arm64/boot/dts/qcom/sm8550.dtsi | 226 +-
arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 6 +-
arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 6 +-
arch/arm64/boot/dts/qcom/sm8650.dtsi | 83 +-
arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 79 +-
arch/arm64/boot/dts/qcom/sm8750-qrd.dts | 73 +
arch/arm64/boot/dts/qcom/sm8750.dtsi | 161 +-
.../boot/dts/qcom/{sm6150.dtsi => talos.dtsi} | 330 +-
arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi | 9 +-
arch/arm64/boot/dts/qcom/x1-crd.dtsi | 9 +-
arch/arm64/boot/dts/qcom/x1-dell-thena.dtsi | 7 +-
arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 10 +-
.../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 10 +-
.../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 10 +-
.../boot/dts/qcom/x1e80100-asus-zenbook-a14.dts | 104 +-
arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 2 +-
.../qcom/x1e80100-dell-inspiron-14-plus-7441.dts | 2 +-
.../boot/dts/qcom/x1e80100-dell-latitude-7455.dts | 2 +-
.../boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 10 +-
.../dts/qcom/x1e80100-hp-elitebook-ultra-g1q.dts | 6 +-
.../boot/dts/qcom/x1e80100-hp-omnibook-x14.dts | 4 +-
.../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 10 +-
.../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 12 +-
arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 10 +-
.../dts/qcom/x1p42100-asus-zenbook-a14-lcd.dts | 62 +
.../boot/dts/qcom/x1p42100-asus-zenbook-a14.dts | 133 +-
.../boot/dts/qcom/x1p42100-asus-zenbook-a14.dtsi | 138 +
arch/arm64/boot/dts/qcom/x1p42100-crd.dts | 2 +-
.../boot/dts/qcom/x1p42100-hp-omnibook-x14.dts | 4 +-
.../boot/dts/qcom/x1p42100-lenovo-thinkbook-16.dts | 4 +-
arch/arm64/boot/dts/renesas/Makefile | 11 +
.../dts/renesas/aistarvision-mipi-adapter-2.1.dtsi | 1 -
arch/arm64/boot/dts/renesas/draak.dtsi | 5 +
arch/arm64/boot/dts/renesas/ebisu.dtsi | 5 +
arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 22 +-
arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 14 +-
arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 14 +-
arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 26 +-
arch/arm64/boot/dts/renesas/r8a77951.dtsi | 36 +-
arch/arm64/boot/dts/renesas/r8a77960.dtsi | 49 +-
arch/arm64/boot/dts/renesas/r8a77961.dtsi | 49 +-
arch/arm64/boot/dts/renesas/r8a77965.dtsi | 41 +-
.../renesas/r8a77970-eagle-function-expansion.dtso | 17 +
arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 5 +
arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 11 +-
arch/arm64/boot/dts/renesas/r8a77970.dtsi | 24 +-
arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 1 -
arch/arm64/boot/dts/renesas/r8a77980.dtsi | 22 +-
arch/arm64/boot/dts/renesas/r8a77990.dtsi | 24 +-
arch/arm64/boot/dts/renesas/r8a77995.dtsi | 22 +-
arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 41 +-
arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 24 +-
arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 24 +-
.../renesas/r8a779g3-sparrow-hawk-fan-argon40.dtso | 51 +
.../r8a779g3-sparrow-hawk-rpi-display-2-5in.dtso | 13 +
.../r8a779g3-sparrow-hawk-rpi-display-2-7in.dtso | 13 +
.../r8a779g3-sparrow-hawk-rpi-display-2.dtsi | 90 +
.../boot/dts/renesas/r8a779g3-sparrow-hawk.dts | 6 +-
arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 24 +-
arch/arm64/boot/dts/renesas/r8a78000-ironhide.dts | 85 +
arch/arm64/boot/dts/renesas/r8a78000.dtsi | 787 ++
arch/arm64/boot/dts/renesas/r9a07g043u.dtsi | 16 +-
arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 14 +-
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 14 +-
arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 179 +-
arch/arm64/boot/dts/renesas/r9a09g011.dtsi | 10 +-
arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 60 +-
arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 17 +-
arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 107 +-
.../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 17 +
arch/arm64/boot/dts/renesas/r9a09g077.dtsi | 565 +-
.../boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts | 98 +
arch/arm64/boot/dts/renesas/r9a09g087.dtsi | 568 +-
.../boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts | 142 +
.../boot/dts/renesas/rz-smarc-cru-csi-ov5645.dtsi | 1 -
arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 4 -
arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 57 +
.../boot/dts/renesas/rzt2h-n2h-evk-common.dtsi | 149 +
arch/arm64/boot/dts/renesas/salvator-common.dtsi | 5 +
arch/arm64/boot/dts/renesas/ulcb.dtsi | 5 +
arch/arm64/boot/dts/rockchip/Makefile | 7 +
arch/arm64/boot/dts/rockchip/px30.dtsi | 12 +
arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 1 -
arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 75 +
.../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts | 12 +
arch/arm64/boot/dts/rockchip/rk3528-rock-2a.dts | 1 -
arch/arm64/boot/dts/rockchip/rk3528.dtsi | 56 +-
.../boot/dts/rockchip/rk3566-orangepi-3b.dtsi | 5 +
arch/arm64/boot/dts/rockchip/rk3566-rock-3c.dts | 1 +
.../boot/dts/rockchip/rk3566-tinker-board-3.dts | 13 +
.../boot/dts/rockchip/rk3566-tinker-board-3.dtsi | 278 +
.../boot/dts/rockchip/rk3566-tinker-board-3s.dts | 30 +
.../boot/dts/rockchip/rk3568-9tripod-x3568-v4.dts | 880 ++
arch/arm64/boot/dts/rockchip/rk3568-easepi-r1.dts | 623 ++
arch/arm64/boot/dts/rockchip/rk3568-qnap-ts233.dts | 131 +
arch/arm64/boot/dts/rockchip/rk3568-qnap-ts433.dts | 604 +-
.../arm64/boot/dts/rockchip/rk3568-qnap-tsx33.dtsi | 608 ++
arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 51 +-
.../boot/dts/rockchip/rk3576-100ask-dshanpi-a1.dts | 838 ++
.../arm64/boot/dts/rockchip/rk3576-nanopi-r76s.dts | 860 ++
arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 1 +
arch/arm64/boot/dts/rockchip/rk3588-evb2-v10.dts | 48 +
arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts | 21 +-
.../boot/dts/rockchip/rk3588-rock-5b-5bp-5t.dtsi | 13 +-
.../boot/dts/rockchip/rk3588-rock-5b-plus.dts | 5 +
arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3588-rock-5t.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3588s-evb1-v10.dts | 1 -
.../boot/dts/rockchip/rk3588s-gameforce-ace.dts | 34 +
.../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 165 +-
arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 25 +-
arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts | 9 +
arch/arm64/boot/dts/sprd/sc9860.dtsi | 62 -
arch/arm64/boot/dts/sprd/whale2.dtsi | 54 +-
arch/arm64/boot/dts/st/stm32mp211.dtsi | 4 +-
arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 4 +
arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 1 +
arch/arm64/boot/dts/ti/Makefile | 49 +
arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts | 64 +
arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 64 +
arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 3 +-
arch/arm64/boot/dts/ti/k3-am62-verdin-dev.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am62-verdin-ivy.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am62.dtsi | 22 +
arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 3 +-
arch/arm64/boot/dts/ti/k3-am625-sk-common.dtsi | 4 +-
arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 10 +
arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am62a.dtsi | 27 +
arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 71 +-
arch/arm64/boot/dts/ti/k3-am62d2-evm.dts | 103 +-
arch/arm64/boot/dts/ti/k3-am62l-main.dtsi | 580 +
arch/arm64/boot/dts/ti/k3-am62l-wakeup.dtsi | 141 +
arch/arm64/boot/dts/ti/k3-am62l.dtsi | 118 +
arch/arm64/boot/dts/ti/k3-am62l3-evm.dts | 361 +
arch/arm64/boot/dts/ti/k3-am62l3.dtsi | 67 +
.../boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 18 +
arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 20 -
arch/arm64/boot/dts/ti/k3-am62p-verdin-dev.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am62p-verdin-ivy.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am62p.dtsi | 29 +-
arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 73 +-
arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi | 148 +-
arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am642-evm.dts | 7 +-
arch/arm64/boot/dts/ti/k3-am642-sk.dts | 4 +-
.../boot/dts/ti/k3-am642-tqma64xxl-mbax4xxl.dts | 20 +-
arch/arm64/boot/dts/ti/k3-am642-tqma64xxl.dtsi | 15 +-
arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 4 -
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 2 +
arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 3 +-
arch/arm64/boot/dts/ti/k3-am67a-beagley-ai.dts | 2 +-
.../boot/dts/ti/k3-am67a-kontron-sa67-ads2.dtso | 146 +
.../boot/dts/ti/k3-am67a-kontron-sa67-base.dts | 1091 ++
.../boot/dts/ti/k3-am67a-kontron-sa67-gbe1.dtso | 26 +
.../boot/dts/ti/k3-am67a-kontron-sa67-gpios.dtso | 61 +
.../dts/ti/k3-am67a-kontron-sa67-rtc-rv8263.dtso | 31 +
arch/arm64/boot/dts/ti/k3-am68-phyboard-izar.dts | 3 +-
arch/arm64/boot/dts/ti/k3-am68-phycore-som.dtsi | 4 +-
arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 3 +-
arch/arm64/boot/dts/ti/k3-am69-aquila-clover.dts | 451 +
arch/arm64/boot/dts/ti/k3-am69-aquila-dev.dts | 576 +
arch/arm64/boot/dts/ti/k3-am69-aquila.dtsi | 1840 ++++
arch/arm64/boot/dts/ti/k3-am69-sk.dts | 10 +-
.../boot/dts/ti/k3-j7200-common-proc-board.dts | 3 +-
arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 2 +
arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts | 3 +-
.../boot/dts/ti/k3-j721e-common-proc-board.dts | 3 +-
.../boot/dts/ti/k3-j721e-evm-gesi-exp-board.dtso | 8 +-
arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 2 +
arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 15 +-
.../boot/dts/ti/k3-j721s2-common-proc-board.dts | 3 +-
.../boot/dts/ti/k3-j721s2-evm-gesi-exp-board.dtso | 2 +-
arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 2 +
arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 7 +-
arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 18 -
.../boot/dts/ti/k3-j784s4-evm-pcie0-pcie1-ep.dtso | 1 +
.../boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi | 18 +-
arch/arm64/boot/dts/ti/k3-pinctrl.h | 2 +
arch/arm64/configs/defconfig | 53 +-
arch/arm64/crypto/Kconfig | 21 -
arch/arm64/crypto/Makefile | 6 -
arch/arm64/crypto/aes-ce-ccm-glue.c | 116 +-
arch/arm64/crypto/aes-ce-glue.c | 87 +-
arch/arm64/crypto/aes-glue.c | 206 +-
arch/arm64/crypto/aes-neonbs-glue.c | 194 +-
arch/arm64/crypto/ghash-ce-glue.c | 29 +-
arch/arm64/crypto/nhpoly1305-neon-glue.c | 5 +-
arch/arm64/crypto/polyval-ce-glue.c | 158 -
arch/arm64/crypto/sha3-ce-glue.c | 151 -
arch/arm64/crypto/sm3-ce-glue.c | 15 +-
arch/arm64/crypto/sm3-neon-glue.c | 16 +-
arch/arm64/crypto/sm4-ce-ccm-glue.c | 49 +-
arch/arm64/crypto/sm4-ce-cipher-glue.c | 10 +-
arch/arm64/crypto/sm4-ce-gcm-glue.c | 62 +-
arch/arm64/crypto/sm4-ce-glue.c | 250 +-
arch/arm64/crypto/sm4-neon-glue.c | 25 +-
arch/arm64/include/asm/alternative-macros.h | 8 +-
arch/arm64/include/asm/alternative.h | 4 +-
arch/arm64/include/asm/arch_gicv3.h | 4 +-
arch/arm64/include/asm/asm-extable.h | 6 +-
arch/arm64/include/asm/assembler.h | 12 +-
arch/arm64/include/asm/atomic_lse.h | 20 +-
arch/arm64/include/asm/barrier.h | 4 +-
arch/arm64/include/asm/bug.h | 2 +-
arch/arm64/include/asm/cache.h | 4 +-
arch/arm64/include/asm/cpucaps.h | 4 +-
arch/arm64/include/asm/cpufeature.h | 8 +-
arch/arm64/include/asm/cputype.h | 6 +-
arch/arm64/include/asm/current.h | 4 +-
arch/arm64/include/asm/debug-monitors.h | 4 +-
arch/arm64/include/asm/efi.h | 13 +-
arch/arm64/include/asm/el2_setup.h | 4 +-
arch/arm64/include/asm/elf.h | 4 +-
arch/arm64/include/asm/esr.h | 4 +-
arch/arm64/include/asm/fixmap.h | 4 +-
arch/arm64/include/asm/fpsimd.h | 2 +-
arch/arm64/include/asm/fpu.h | 16 +-
arch/arm64/include/asm/ftrace.h | 6 +-
arch/arm64/include/asm/gpr-num.h | 6 +-
arch/arm64/include/asm/hwcap.h | 2 +-
arch/arm64/include/asm/image.h | 4 +-
arch/arm64/include/asm/insn.h | 4 +-
arch/arm64/include/asm/jump_label.h | 4 +-
arch/arm64/include/asm/kasan.h | 2 +-
arch/arm64/include/asm/kexec.h | 4 +-
arch/arm64/include/asm/kgdb.h | 4 +-
arch/arm64/include/asm/kvm_arm.h | 1 +
arch/arm64/include/asm/kvm_asm.h | 12 +-
arch/arm64/include/asm/kvm_host.h | 3 +
arch/arm64/include/asm/kvm_hyp.h | 3 +-
arch/arm64/include/asm/kvm_mmu.h | 4 +-
arch/arm64/include/asm/kvm_mte.h | 4 +-
arch/arm64/include/asm/kvm_nested.h | 40 +-
arch/arm64/include/asm/kvm_pgtable.h | 49 +-
arch/arm64/include/asm/kvm_pkvm.h | 4 +-
arch/arm64/include/asm/kvm_ptrauth.h | 6 +-
arch/arm64/include/asm/linkage.h | 2 +-
arch/arm64/include/asm/memory.h | 5 +-
arch/arm64/include/asm/mmu.h | 4 +-
arch/arm64/include/asm/mmu_context.h | 20 +-
arch/arm64/include/asm/mte-kasan.h | 4 +-
arch/arm64/include/asm/mte.h | 4 +-
arch/arm64/include/asm/neon.h | 4 +-
arch/arm64/include/asm/page.h | 4 +-
arch/arm64/include/asm/pgtable-hwdef.h | 143 +-
arch/arm64/include/asm/pgtable-prot.h | 6 +-
arch/arm64/include/asm/pgtable.h | 22 +-
arch/arm64/include/asm/proc-fns.h | 4 +-
arch/arm64/include/asm/processor.h | 11 +-
arch/arm64/include/asm/ptrace.h | 4 +-
arch/arm64/include/asm/rsi_smc.h | 4 +-
arch/arm64/include/asm/rwonce.h | 4 +-
arch/arm64/include/asm/scs.h | 4 +-
arch/arm64/include/asm/sdei.h | 4 +-
arch/arm64/include/asm/simd.h | 19 +-
arch/arm64/include/asm/smp.h | 4 +-
arch/arm64/include/asm/spectre.h | 4 +-
arch/arm64/include/asm/stacktrace/frame.h | 4 +-
arch/arm64/include/asm/suspend.h | 2 +-
arch/arm64/include/asm/sysreg.h | 12 +-
arch/arm64/include/asm/system_misc.h | 4 +-
arch/arm64/include/asm/thread_info.h | 2 +-
arch/arm64/include/asm/tlbflush.h | 85 +-
arch/arm64/include/asm/topology.h | 3 +
arch/arm64/include/asm/uaccess.h | 4 +-
arch/arm64/include/asm/vdso.h | 4 +-
arch/arm64/include/asm/vdso/compat_barrier.h | 4 +-
arch/arm64/include/asm/vdso/compat_gettimeofday.h | 4 +-
arch/arm64/include/asm/vdso/getrandom.h | 4 +-
arch/arm64/include/asm/vdso/gettimeofday.h | 4 +-
arch/arm64/include/asm/vdso/processor.h | 4 +-
arch/arm64/include/asm/vdso/vsyscall.h | 4 +-
arch/arm64/include/asm/virt.h | 11 +-
arch/arm64/include/asm/vmap_stack.h | 4 -
arch/arm64/include/asm/xor.h | 22 +-
arch/arm64/include/uapi/asm/kvm.h | 2 +-
arch/arm64/include/uapi/asm/ptrace.h | 4 +-
arch/arm64/include/uapi/asm/sigcontext.h | 4 +-
arch/arm64/kernel/acpi.c | 4 +-
arch/arm64/kernel/cpufeature.c | 65 +-
arch/arm64/kernel/efi.c | 46 +-
arch/arm64/kernel/entry-common.c | 30 +-
arch/arm64/kernel/entry-ftrace.S | 2 +-
arch/arm64/kernel/fpsimd.c | 209 +-
arch/arm64/kernel/ftrace.c | 2 +-
arch/arm64/kernel/hyp-stub.S | 5 +
arch/arm64/kernel/image-vars.h | 1 +
arch/arm64/kernel/irq.c | 2 +-
arch/arm64/kernel/machine_kexec.c | 2 +-
arch/arm64/kernel/pi/map_kernel.c | 8 +-
arch/arm64/kernel/probes/uprobes.c | 2 +-
arch/arm64/kernel/process.c | 1 +
arch/arm64/kernel/ptrace.c | 40 +-
arch/arm64/kernel/sdei.c | 6 +-
arch/arm64/kernel/smp.c | 6 +-
arch/arm64/kernel/syscall.c | 2 +-
arch/arm64/kernel/topology.c | 101 -
arch/arm64/kernel/traps.c | 2 +-
arch/arm64/kernel/vdso32/Makefile | 3 +-
arch/arm64/kernel/vmcore_info.c | 2 +-
arch/arm64/kvm/arch_timer.c | 2 +-
arch/arm64/kvm/arm.c | 22 +-
arch/arm64/kvm/at.c | 196 +-
arch/arm64/kvm/hyp/nvhe/ffa.c | 2 +-
arch/arm64/kvm/hyp/nvhe/hyp-main.c | 7 +-
arch/arm64/kvm/hyp/nvhe/pkvm.c | 3 +
arch/arm64/kvm/hyp/nvhe/sys_regs.c | 5 +
arch/arm64/kvm/hyp/pgtable.c | 122 +-
arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 4 +
arch/arm64/kvm/hyp/vgic-v3-sr.c | 96 +-
arch/arm64/kvm/mmu.c | 134 +-
arch/arm64/kvm/nested.c | 125 +-
arch/arm64/kvm/pkvm.c | 11 +-
arch/arm64/kvm/ptdump.c | 35 +-
arch/arm64/kvm/sys_regs.c | 28 +-
arch/arm64/kvm/vgic/vgic-init.c | 9 +-
arch/arm64/kvm/vgic/vgic-mmio-v2.c | 24 +
arch/arm64/kvm/vgic/vgic-mmio.h | 1 +
arch/arm64/kvm/vgic/vgic-v2.c | 291 +-
arch/arm64/kvm/vgic/vgic-v3-nested.c | 104 +-
arch/arm64/kvm/vgic/vgic-v3.c | 426 +-
arch/arm64/kvm/vgic/vgic-v4.c | 5 +-
arch/arm64/kvm/vgic/vgic.c | 298 +-
arch/arm64/kvm/vgic/vgic.h | 43 +-
arch/arm64/mm/contpte.c | 3 +-
arch/arm64/mm/fault.c | 8 +-
arch/arm64/mm/mmu.c | 251 +-
arch/arm64/mm/pageattr.c | 12 +-
arch/arm64/mm/pgd.c | 2 +-
arch/arm64/mm/proc.S | 36 +-
arch/arm64/net/bpf_jit_comp.c | 29 +-
arch/arm64/tools/cpucaps | 2 +
arch/arm64/tools/gen-sysreg.awk | 146 +-
arch/arm64/tools/syscall_32.tbl | 1 +
arch/arm64/tools/sysreg | 21 +
arch/csky/abiv1/inc/abi/regdef.h | 2 +-
arch/csky/abiv2/inc/abi/regdef.h | 2 +-
arch/csky/include/asm/barrier.h | 4 +-
arch/csky/include/asm/cache.h | 2 +-
arch/csky/include/asm/ftrace.h | 4 +-
arch/csky/include/asm/jump_label.h | 4 +-
arch/csky/include/asm/page.h | 4 +-
arch/csky/include/asm/pgtable.h | 3 -
arch/csky/include/asm/ptrace.h | 4 +-
arch/csky/include/asm/sections.h | 1 +
arch/csky/include/asm/string.h | 2 +-
arch/csky/include/asm/thread_info.h | 4 +-
arch/csky/include/uapi/asm/ptrace.h | 4 +-
arch/csky/mm/fault.c | 4 +-
arch/hexagon/configs/comet_defconfig | 1 -
arch/loongarch/Kconfig | 5 +
arch/loongarch/Makefile | 7 +-
arch/loongarch/boot/dts/loongson-2k0500.dtsi | 2 +-
arch/loongarch/boot/dts/loongson-2k1000.dtsi | 2 +-
arch/loongarch/boot/dts/loongson-2k2000.dtsi | 2 +-
arch/loongarch/configs/loongson32_defconfig | 1105 ++
.../{loongson3_defconfig => loongson64_defconfig} | 8 +-
arch/loongarch/include/asm/Kbuild | 1 +
arch/loongarch/include/asm/addrspace.h | 15 +-
arch/loongarch/include/asm/asm.h | 77 +-
arch/loongarch/include/asm/asmmacro.h | 118 +-
arch/loongarch/include/asm/atomic-amo.h | 206 +
arch/loongarch/include/asm/atomic-llsc.h | 100 +
arch/loongarch/include/asm/atomic.h | 197 +-
arch/loongarch/include/asm/bitops.h | 11 +
arch/loongarch/include/asm/bitrev.h | 2 +-
arch/loongarch/include/asm/bug.h | 27 +-
arch/loongarch/include/asm/checksum.h | 4 +
arch/loongarch/include/asm/cmpxchg.h | 48 +-
arch/loongarch/include/asm/cpu-features.h | 3 -
arch/loongarch/include/asm/dmi.h | 2 +-
arch/loongarch/include/asm/elf.h | 31 +
arch/loongarch/include/asm/inst.h | 12 +-
arch/loongarch/include/asm/irq.h | 12 +
arch/loongarch/include/asm/jump_label.h | 12 +-
arch/loongarch/include/asm/kvm_eiointc.h | 55 +-
arch/loongarch/include/asm/kvm_host.h | 8 +
arch/loongarch/include/asm/kvm_vcpu.h | 1 +
arch/loongarch/include/asm/local.h | 37 +
arch/loongarch/include/asm/loongarch.h | 104 +-
arch/loongarch/include/asm/module.h | 11 +
arch/loongarch/include/asm/page.h | 2 +-
arch/loongarch/include/asm/percpu.h | 44 +-
arch/loongarch/include/asm/pgtable-bits.h | 36 +-
arch/loongarch/include/asm/pgtable.h | 79 +-
arch/loongarch/include/asm/stackframe.h | 34 +-
arch/loongarch/include/asm/string.h | 2 +
arch/loongarch/include/asm/timex.h | 33 +-
arch/loongarch/include/asm/uaccess.h | 63 +-
arch/loongarch/include/asm/vdso/gettimeofday.h | 4 +
arch/loongarch/include/uapi/asm/Kbuild | 1 +
arch/loongarch/include/uapi/asm/kvm.h | 1 +
arch/loongarch/include/uapi/asm/ptrace.h | 10 +
arch/loongarch/include/uapi/asm/unistd.h | 6 +
arch/loongarch/kernel/Makefile.syscalls | 1 +
arch/loongarch/kernel/cpu-probe.c | 13 +-
arch/loongarch/kernel/efi-header.S | 4 +
arch/loongarch/kernel/efi.c | 4 +-
arch/loongarch/kernel/entry.S | 22 +-
arch/loongarch/kernel/env.c | 5 +-
arch/loongarch/kernel/fpu.S | 111 +
arch/loongarch/kernel/head.S | 39 +-
arch/loongarch/kernel/module-sections.c | 1 +
arch/loongarch/kernel/module.c | 204 +-
arch/loongarch/kernel/proc.c | 10 +-
arch/loongarch/kernel/process.c | 11 +-
arch/loongarch/kernel/ptrace.c | 5 +
arch/loongarch/kernel/relocate.c | 13 +-
arch/loongarch/kernel/setup.c | 8 +-
arch/loongarch/kernel/smp.c | 12 +-
arch/loongarch/kernel/switch.S | 28 +-
arch/loongarch/kernel/syscall.c | 15 +-
arch/loongarch/kernel/time.c | 31 +-
arch/loongarch/kernel/traps.c | 15 +-
arch/loongarch/kernel/unaligned.c | 30 +-
arch/loongarch/kvm/Kconfig | 1 -
arch/loongarch/kvm/intc/eiointc.c | 80 +-
arch/loongarch/kvm/interrupt.c | 15 +-
arch/loongarch/kvm/vcpu.c | 28 +-
arch/loongarch/kvm/vm.c | 40 +-
arch/loongarch/lib/bswapdi.c | 13 +
arch/loongarch/lib/bswapsi.c | 13 +
arch/loongarch/lib/clear_user.S | 22 +-
arch/loongarch/lib/copy_user.S | 28 +-
arch/loongarch/lib/dump_tlb.c | 14 +-
arch/loongarch/lib/unaligned.S | 72 +-
arch/loongarch/mm/init.c | 4 +-
arch/loongarch/mm/page.S | 118 +-
arch/loongarch/mm/tlb.c | 12 +-
arch/loongarch/mm/tlbex.S | 322 +-
arch/loongarch/net/bpf_jit.c | 9 +-
arch/loongarch/pci/pci.c | 2 +
arch/loongarch/power/hibernate.c | 6 +-
arch/loongarch/power/platform.c | 4 +-
arch/loongarch/power/suspend.c | 24 +-
arch/loongarch/power/suspend_asm.S | 72 +-
arch/loongarch/vdso/Makefile | 9 +-
arch/loongarch/vdso/vdso.lds.S | 4 +-
arch/loongarch/vdso/vgetcpu.c | 8 +
arch/m68k/configs/amcore_defconfig | 1 -
arch/m68k/configs/amiga_defconfig | 4 +-
arch/m68k/configs/apollo_defconfig | 4 +-
arch/m68k/configs/atari_defconfig | 4 +-
arch/m68k/configs/bvme6000_defconfig | 4 +-
arch/m68k/configs/hp300_defconfig | 4 +-
arch/m68k/configs/mac_defconfig | 4 +-
arch/m68k/configs/multi_defconfig | 4 +-
arch/m68k/configs/mvme147_defconfig | 4 +-
arch/m68k/configs/mvme16x_defconfig | 4 +-
arch/m68k/configs/q40_defconfig | 4 +-
arch/m68k/configs/stmark2_defconfig | 1 -
arch/m68k/configs/sun3_defconfig | 4 +-
arch/m68k/configs/sun3x_defconfig | 4 +-
arch/m68k/kernel/syscalls/syscall.tbl | 1 +
arch/microblaze/kernel/syscalls/syscall.tbl | 1 +
arch/mips/Kconfig | 2 +-
arch/mips/alchemy/board-mtx1.c | 181 +-
arch/mips/alchemy/common/dbdma.c | 12 +-
arch/mips/alchemy/common/irq.c | 24 +-
arch/mips/alchemy/common/setup.c | 8 +-
arch/mips/alchemy/common/usb.c | 12 +-
arch/mips/boot/dts/Makefile | 35 +-
arch/mips/boot/dts/realtek/Makefile | 4 +-
arch/mips/configs/bcm47xx_defconfig | 1 -
arch/mips/configs/bmips_stb_defconfig | 1 -
arch/mips/configs/decstation_64_defconfig | 1 -
arch/mips/configs/decstation_defconfig | 1 -
arch/mips/configs/decstation_r4k_defconfig | 1 -
arch/mips/configs/gcw0_defconfig | 2 -
arch/mips/configs/loongson1_defconfig | 17 +-
arch/mips/configs/qi_lb60_defconfig | 1 -
arch/mips/configs/rbtx49xx_defconfig | 1 -
arch/mips/configs/rs90_defconfig | 1 -
arch/mips/include/asm/pgalloc.h | 3 +-
arch/mips/include/asm/pgtable.h | 5 +-
arch/mips/jazz/jazzdma.c | 20 +-
arch/mips/kernel/ftrace.c | 25 +-
arch/mips/kernel/genex.S | 8 +-
arch/mips/kernel/syscalls/syscall_n32.tbl | 1 +
arch/mips/kernel/syscalls/syscall_n64.tbl | 1 +
arch/mips/kernel/syscalls/syscall_o32.tbl | 1 +
arch/mips/kvm/Kconfig | 1 -
arch/mips/kvm/interrupt.c | 20 +-
arch/mips/kvm/mips.c | 4 +-
arch/mips/mm/tlb-r4k.c | 18 +-
arch/mips/pci/pci-alchemy.c | 16 +-
arch/mips/sgi-ip22/ip22-gio.c | 3 +-
arch/nios2/configs/10m50_defconfig | 1 -
arch/nios2/include/asm/uaccess.h | 8 +-
arch/parisc/boot/compressed/Makefile | 2 +-
arch/parisc/configs/generic-32bit_defconfig | 1 -
arch/parisc/configs/generic-64bit_defconfig | 1 -
arch/parisc/include/asm/bug.h | 8 +-
arch/parisc/kernel/asm-offsets.c | 2 +
arch/parisc/kernel/drivers.c | 8 +-
arch/parisc/kernel/entry.S | 16 +-
arch/parisc/kernel/perf_regs.c | 2 +-
arch/parisc/kernel/syscalls/syscall.tbl | 1 +
arch/powerpc/boot/Makefile | 3 +-
arch/powerpc/boot/addnote.c | 7 +-
arch/powerpc/boot/dts/asp834x-redboot.dts | 2 +-
arch/powerpc/boot/dts/fsl/ge_imp3a.dts | 4 +-
arch/powerpc/boot/dts/fsl/gef_ppc9a.dts | 4 +-
arch/powerpc/boot/dts/fsl/gef_sbc310.dts | 4 +-
arch/powerpc/boot/dts/fsl/gef_sbc610.dts | 4 +-
arch/powerpc/boot/dts/mpc5121.dtsi | 2 +-
arch/powerpc/boot/dts/mpc8313erdb.dts | 2 +-
arch/powerpc/boot/dts/mpc8315erdb.dts | 2 +-
arch/powerpc/boot/dts/mpc832x_rdb.dts | 2 +-
arch/powerpc/boot/dts/mpc8349emitx.dts | 2 +-
arch/powerpc/boot/dts/mpc8349emitxgp.dts | 2 +-
arch/powerpc/boot/dts/mpc836x_rdk.dts | 2 +-
arch/powerpc/boot/dts/mpc8377_rdb.dts | 2 +-
arch/powerpc/boot/dts/mpc8377_wlan.dts | 2 +-
arch/powerpc/boot/dts/mpc8378_rdb.dts | 2 +-
arch/powerpc/boot/dts/mpc8379_rdb.dts | 2 +-
arch/powerpc/boot/wrapper | 4 +-
arch/powerpc/configs/44x/akebono_defconfig | 1 -
arch/powerpc/configs/85xx-hw.config | 1 -
arch/powerpc/configs/86xx-hw.config | 1 -
arch/powerpc/configs/microwatt_defconfig | 1 -
arch/powerpc/configs/mpc5200_defconfig | 1 -
arch/powerpc/configs/ppc6xx_defconfig | 1 -
arch/powerpc/include/asm/book3s/32/tlbflush.h | 5 +-
arch/powerpc/include/asm/book3s/64/mmu-hash.h | 1 -
arch/powerpc/include/asm/bug.h | 12 +-
arch/powerpc/include/asm/crash_reserve.h | 8 +
arch/powerpc/include/asm/hw_irq.h | 2 +-
arch/powerpc/include/asm/iommu.h | 8 +-
arch/powerpc/include/asm/kexec.h | 2 +
arch/powerpc/include/asm/mem_encrypt.h | 3 +
arch/powerpc/include/asm/reg.h | 1 +
arch/powerpc/include/asm/topology.h | 11 +-
arch/powerpc/include/asm/uaccess.h | 8 +-
arch/powerpc/kernel/btext.c | 3 +-
arch/powerpc/kernel/dma-iommu.c | 22 +-
arch/powerpc/kernel/entry_32.S | 18 +-
arch/powerpc/kernel/interrupt.c | 3 +
arch/powerpc/kernel/iommu.c | 19 +-
arch/powerpc/kernel/process.c | 5 -
arch/powerpc/kernel/setup-common.c | 4 +-
arch/powerpc/kernel/smp.c | 23 +
arch/powerpc/kernel/syscalls/syscall.tbl | 1 +
arch/powerpc/kernel/vmlinux.lds.S | 1 -
arch/powerpc/kexec/core.c | 37 +-
arch/powerpc/kexec/core_64.c | 19 +
arch/powerpc/kexec/ranges.c | 45 +-
arch/powerpc/kvm/Kconfig | 1 -
arch/powerpc/kvm/book3s_hv_uvmem.c | 7 +-
arch/powerpc/kvm/powerpc.c | 4 +-
arch/powerpc/mm/book3s32/tlb.c | 9 +
arch/powerpc/mm/book3s64/hash_utils.c | 41 +-
arch/powerpc/mm/book3s64/internal.h | 9 +-
arch/powerpc/mm/book3s64/mmu_context.c | 2 -
arch/powerpc/mm/book3s64/pgtable.c | 23 +-
arch/powerpc/mm/book3s64/slb.c | 109 +-
arch/powerpc/mm/ptdump/8xx.c | 5 +
arch/powerpc/mm/ptdump/book3s64.c | 5 +
arch/powerpc/mm/ptdump/hashpagetable.c | 6 +
arch/powerpc/mm/ptdump/ptdump.c | 1 +
arch/powerpc/mm/ptdump/ptdump.h | 1 +
arch/powerpc/mm/ptdump/shared.c | 5 +
arch/powerpc/net/bpf_jit_comp.c | 10 +-
arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 2 +
arch/powerpc/platforms/cell/spu_base.c | 12 +-
arch/powerpc/platforms/cell/spufs/inode.c | 59 +-
arch/powerpc/platforms/powermac/backlight.c | 1 +
arch/powerpc/platforms/powermac/pic.c | 12 +-
arch/powerpc/platforms/powernv/idle.c | 9 +-
arch/powerpc/platforms/ps3/system-bus.c | 35 +-
arch/powerpc/platforms/pseries/cmm.c | 5 +-
arch/powerpc/platforms/pseries/ibmebus.c | 15 +-
arch/powerpc/platforms/pseries/lparcfg.c | 17 +-
arch/powerpc/platforms/pseries/papr-hvpipe.c | 39 +-
.../powerpc/platforms/pseries/papr-platform-dump.c | 30 +-
arch/powerpc/platforms/pseries/papr-rtas-common.c | 27 +-
arch/powerpc/platforms/pseries/pci_dlpar.c | 2 +-
arch/powerpc/platforms/pseries/suspend.c | 2 +-
arch/powerpc/platforms/pseries/vio.c | 21 +-
arch/powerpc/sysdev/fsl_lbc.c | 12 +-
arch/powerpc/sysdev/fsl_pci.c | 12 +-
arch/powerpc/sysdev/ipic.c | 12 +-
arch/powerpc/sysdev/mpic.c | 14 +-
arch/powerpc/sysdev/mpic_timer.c | 10 +-
.../tools/gcc-check-fpatchable-function-entry.sh | 1 -
arch/powerpc/tools/gcc-check-mprofile-kernel.sh | 1 -
arch/powerpc/tools/head_check.sh | 1 +
arch/riscv/Kconfig | 18 +-
arch/riscv/Kconfig.socs | 13 +
arch/riscv/boot/dts/Makefile | 2 +
arch/riscv/boot/dts/allwinner/sun20i-d1s.dtsi | 2 +-
arch/riscv/boot/dts/anlogic/Makefile | 2 +
arch/riscv/boot/dts/anlogic/dr1v90-mlkpai-fs01.dts | 28 +
arch/riscv/boot/dts/anlogic/dr1v90.dtsi | 100 +
.../riscv/boot/dts/microchip/mpfs-beaglev-fire.dts | 96 +
.../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 10 +
arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dts | 5 +
arch/riscv/boot/dts/sophgo/cv180x.dtsi | 42 +
arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dts | 5 +
.../boot/dts/sophgo/sg2002-licheerv-nano-b.dts | 5 +
arch/riscv/boot/dts/sophgo/sg2042-evb-v1.dts | 36 +
arch/riscv/boot/dts/sophgo/sg2042-evb-v2.dts | 24 +
.../riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dts | 36 +
arch/riscv/boot/dts/sophgo/sg2042.dtsi | 112 +
arch/riscv/boot/dts/spacemit/Makefile | 2 +
arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 172 +
arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts | 79 +
arch/riscv/boot/dts/spacemit/k1-orangepi-r2s.dts | 90 +
arch/riscv/boot/dts/spacemit/k1-orangepi-rv2.dts | 52 +
arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi | 465 +-
arch/riscv/boot/dts/spacemit/k1.dtsi | 122 +
arch/riscv/boot/dts/starfive/Makefile | 3 +
arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 19 -
.../dts/starfive/jh7110-deepcomputing-fml13v01.dts | 27 +
arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dts | 27 +
.../boot/dts/starfive/jh7110-milkv-marscm-emmc.dts | 9 +
.../boot/dts/starfive/jh7110-milkv-marscm-lite.dts | 1 +
.../boot/dts/starfive/jh7110-milkv-marscm.dtsi | 13 +
.../riscv/boot/dts/starfive/jh7110-orangepi-rv.dts | 76 +
.../boot/dts/starfive/jh7110-pine64-star64.dts | 27 +
.../jh7110-starfive-visionfive-2-lite-emmc.dts | 22 +
.../starfive/jh7110-starfive-visionfive-2-lite.dts | 20 +
.../jh7110-starfive-visionfive-2-lite.dtsi | 161 +
.../dts/starfive/jh7110-starfive-visionfive-2.dtsi | 24 +
arch/riscv/boot/dts/tenstorrent/Makefile | 2 +
arch/riscv/boot/dts/tenstorrent/blackhole-card.dts | 14 +
arch/riscv/boot/dts/tenstorrent/blackhole.dtsi | 108 +
arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dts | 67 +
arch/riscv/boot/dts/thead/th1520.dtsi | 72 +-
arch/riscv/configs/defconfig | 3 +
arch/riscv/configs/nommu_virt_defconfig | 1 -
arch/riscv/crypto/Kconfig | 12 +-
arch/riscv/include/asm/arch_hweight.h | 24 +-
arch/riscv/include/asm/atomic.h | 8 +-
arch/riscv/include/asm/bitops.h | 32 +-
arch/riscv/include/asm/bug.h | 10 +-
arch/riscv/include/asm/checksum.h | 13 +-
arch/riscv/include/asm/cmpxchg.h | 12 +-
arch/riscv/include/asm/hwcap.h | 4 +
arch/riscv/include/asm/hwprobe.h | 2 +-
arch/riscv/include/asm/insn-def.h | 79 +
arch/riscv/include/asm/kvm_host.h | 6 +
arch/riscv/include/asm/kvm_tlb.h | 1 +
arch/riscv/include/asm/kvm_vcpu_sbi.h | 5 +-
arch/riscv/include/asm/kvm_vmid.h | 1 -
arch/riscv/include/asm/pgtable-bits.h | 37 +
arch/riscv/include/asm/pgtable.h | 174 +-
arch/riscv/include/asm/sbi.h | 29 +
arch/riscv/include/asm/uaccess.h | 8 +-
arch/riscv/include/asm/vector.h | 4 +
arch/riscv/include/uapi/asm/hwprobe.h | 6 +
arch/riscv/include/uapi/asm/kvm.h | 3 +
arch/riscv/kernel/cpufeature.c | 26 +
arch/riscv/kernel/ptrace.c | 24 +-
arch/riscv/kernel/signal.c | 62 +-
arch/riscv/kernel/smpboot.c | 15 +
arch/riscv/kernel/sys_hwprobe.c | 9 +
arch/riscv/kernel/vector.c | 2 +
arch/riscv/kvm/Kconfig | 1 -
arch/riscv/kvm/Makefile | 1 +
arch/riscv/kvm/aia_imsic.c | 2 +-
arch/riscv/kvm/main.c | 14 +
arch/riscv/kvm/mmu.c | 5 +-
arch/riscv/kvm/tlb.c | 30 +
arch/riscv/kvm/vcpu.c | 6 +-
arch/riscv/kvm/vcpu_insn.c | 22 +
arch/riscv/kvm/vcpu_sbi.c | 10 +-
arch/riscv/kvm/vcpu_sbi_base.c | 28 +-
arch/riscv/kvm/vcpu_sbi_forward.c | 34 +
arch/riscv/kvm/vcpu_sbi_replace.c | 32 -
arch/riscv/kvm/vcpu_sbi_system.c | 4 +-
arch/riscv/kvm/vcpu_sbi_v01.c | 3 +-
arch/riscv/kvm/vmid.c | 23 -
arch/riscv/lib/csum.c | 53 +-
arch/riscv/mm/init.c | 4 +-
arch/riscv/mm/pgtable.c | 22 +-
arch/riscv/net/bpf_jit_comp64.c | 11 +-
arch/s390/Kconfig | 23 +-
arch/s390/Makefile | 17 +-
arch/s390/appldata/appldata_base.c | 3 +-
arch/s390/appldata/appldata_os.c | 3 +-
arch/s390/boot/Makefile | 1 +
arch/s390/boot/boot.h | 4 +
arch/s390/boot/ipl_data.c | 3 +-
arch/s390/boot/ipl_parm.c | 6 +
arch/s390/boot/stackprotector.c | 6 +
arch/s390/boot/startup.c | 8 +
arch/s390/boot/vmem.c | 17 +-
arch/s390/configs/compat.config | 3 -
arch/s390/configs/debug_defconfig | 4 +-
arch/s390/configs/defconfig | 4 +-
arch/s390/crypto/Kconfig | 20 -
arch/s390/crypto/Makefile | 2 -
arch/s390/crypto/aes_s390.c | 3 +-
arch/s390/crypto/hmac_s390.c | 3 +-
arch/s390/crypto/paes_s390.c | 3 +-
arch/s390/crypto/phmac_s390.c | 3 +-
arch/s390/crypto/prng.c | 3 +-
arch/s390/crypto/sha.h | 51 -
arch/s390/crypto/sha3_256_s390.c | 157 -
arch/s390/crypto/sha3_512_s390.c | 157 -
arch/s390/crypto/sha_common.c | 117 -
arch/s390/hypfs/hypfs.h | 6 +-
arch/s390/hypfs/hypfs_diag.c | 3 +-
arch/s390/hypfs/hypfs_diag_fs.c | 63 +-
arch/s390/hypfs/hypfs_sprp.c | 6 +-
arch/s390/hypfs/hypfs_vm_fs.c | 21 +-
arch/s390/hypfs/inode.c | 85 +-
arch/s390/include/asm/ap.h | 30 +-
arch/s390/include/asm/arch-stackprotector.h | 25 +
arch/s390/include/asm/bug.h | 99 +-
arch/s390/include/asm/cio.h | 2 +
arch/s390/include/asm/compat.h | 140 -
arch/s390/include/asm/cpufeature.h | 1 -
arch/s390/include/asm/elf.h | 47 +-
arch/s390/include/asm/fpu-insn.h | 3 +
arch/s390/include/asm/ftrace.h | 19 +-
arch/s390/include/asm/idals.h | 76 +
arch/s390/include/asm/kvm_host.h | 8 +-
arch/s390/include/asm/lowcore.h | 3 +-
arch/s390/include/asm/nospec-insn.h | 2 +-
arch/s390/include/asm/page.h | 2 +
arch/s390/include/asm/pai.h | 1 +
arch/s390/include/asm/pci.h | 5 +
arch/s390/include/asm/percpu.h | 8 -
arch/s390/include/asm/pgtable.h | 19 +-
arch/s390/include/asm/processor.h | 22 +-
arch/s390/include/asm/ptrace.h | 5 +-
arch/s390/include/asm/seccomp.h | 5 -
arch/s390/include/asm/smp.h | 2 +-
arch/s390/include/asm/stackprotector.h | 16 +
arch/s390/include/asm/stacktrace.h | 1 +
arch/s390/include/asm/syscall.h | 19 +-
arch/s390/include/asm/syscall_wrapper.h | 95 +-
arch/s390/include/asm/thread_info.h | 2 -
arch/s390/include/asm/tlbflush.h | 13 +-
arch/s390/include/asm/trace/ap.h | 87 +
arch/s390/include/asm/trace/zcrypt.h | 44 +-
arch/s390/include/asm/uaccess.h | 4 +-
arch/s390/include/asm/unistd.h | 8 +-
arch/s390/include/asm/vdso-symbols.h | 12 +-
arch/s390/include/uapi/asm/bitsperlong.h | 4 -
arch/s390/include/uapi/asm/ipcbuf.h | 3 -
arch/s390/include/uapi/asm/ipl.h | 1 +
arch/s390/include/uapi/asm/posix_types.h | 13 -
arch/s390/include/uapi/asm/ptrace.h | 124 -
arch/s390/include/uapi/asm/sigcontext.h | 15 -
arch/s390/include/uapi/asm/stat.h | 70 -
arch/s390/include/uapi/asm/unistd.h | 4 -
arch/s390/kernel/Makefile | 12 +-
arch/s390/kernel/asm-offsets.c | 5 +
arch/s390/kernel/audit.c | 16 -
arch/s390/kernel/audit.h | 16 -
arch/s390/kernel/compat_audit.c | 48 -
arch/s390/kernel/compat_linux.c | 289 -
arch/s390/kernel/compat_linux.h | 101 -
arch/s390/kernel/compat_ptrace.h | 64 -
arch/s390/kernel/compat_signal.c | 420 -
arch/s390/kernel/cpacf.c | 3 +-
arch/s390/kernel/cpcmd.c | 3 +-
arch/s390/kernel/debug.c | 3 +-
arch/s390/kernel/dis.c | 17 +-
arch/s390/kernel/dumpstack.c | 8 +-
arch/s390/kernel/early.c | 21 +-
arch/s390/kernel/entry.S | 27 +-
arch/s390/kernel/{head64.S => head.S} | 0
arch/s390/kernel/hiperdispatch.c | 5 +-
arch/s390/kernel/ipl.c | 48 +-
arch/s390/kernel/module.c | 21 +-
arch/s390/kernel/nmi.c | 3 +-
arch/s390/kernel/os_info.c | 3 +-
arch/s390/kernel/perf_cpum_cf.c | 6 +-
arch/s390/kernel/perf_cpum_sf.c | 7 +-
arch/s390/kernel/perf_event.c | 4 +-
arch/s390/kernel/perf_pai.c | 1230 +++
arch/s390/kernel/perf_pai_crypto.c | 843 --
arch/s390/kernel/perf_pai_ext.c | 756 --
arch/s390/kernel/perf_regs.c | 3 -
arch/s390/kernel/process.c | 9 +-
arch/s390/kernel/processor.c | 3 +-
arch/s390/kernel/ptrace.c | 524 -
arch/s390/kernel/setup.c | 6 +-
arch/s390/kernel/signal.c | 27 +-
arch/s390/kernel/smp.c | 15 +-
arch/s390/kernel/stackprotector.c | 156 +
arch/s390/kernel/stacktrace.c | 21 +-
arch/s390/kernel/sthyi.c | 2 +-
arch/s390/kernel/syscall.c | 12 +-
arch/s390/kernel/syscalls/Makefile | 58 +-
arch/s390/kernel/syscalls/syscall.tbl | 857 +-
arch/s390/kernel/syscalls/syscalltbl | 232 -
arch/s390/kernel/sysinfo.c | 2 +-
arch/s390/kernel/time.c | 3 +-
arch/s390/kernel/topology.c | 3 +-
arch/s390/kernel/uprobes.c | 13 +-
arch/s390/kernel/uv.c | 3 +-
arch/s390/kernel/vdso.c | 36 +-
.../s390/kernel/vdso}/.gitignore | 2 +-
arch/s390/kernel/vdso/Makefile | 76 +
.../kernel/{vdso64 => vdso}/gen_vdso_offsets.sh | 2 +-
arch/s390/kernel/{vdso64 => vdso}/getcpu.c | 0
arch/s390/kernel/{vdso32 => vdso}/note.S | 0
arch/s390/kernel/{vdso64 => vdso}/vdso.h | 6 +-
.../{vdso64/vdso64.lds.S => vdso/vdso.lds.S} | 43 +-
.../vdso64_generic.c => vdso/vdso_generic.c} | 0
.../kernel/{vdso64 => vdso}/vdso_user_wrapper.S | 0
.../vdso32_wrapper.S => vdso/vdso_wrapper.S} | 8 +-
.../kernel/{vdso64 => vdso}/vgetrandom-chacha.S | 0
arch/s390/kernel/{vdso64 => vdso}/vgetrandom.c | 0
arch/s390/kernel/vdso32/Makefile | 64 -
arch/s390/kernel/vdso32/gen_vdso_offsets.sh | 15 -
arch/s390/kernel/vdso32/vdso32.lds.S | 140 -
arch/s390/kernel/vdso32/vdso_user_wrapper.S | 22 -
arch/s390/kernel/vdso64/Makefile | 79 -
arch/s390/kernel/vdso64/note.S | 13 -
arch/s390/kernel/vdso64/vdso64_wrapper.S | 15 -
arch/s390/kernel/vmlinux.lds.S | 15 +-
arch/s390/kvm/Kconfig | 2 +-
arch/s390/kvm/gaccess.c | 27 +-
arch/s390/kvm/intercept.c | 3 +
arch/s390/kvm/interrupt.c | 83 +-
arch/s390/kvm/kvm-s390.c | 236 +-
arch/s390/kvm/kvm-s390.h | 9 +-
arch/s390/kvm/priv.c | 2 +-
arch/s390/kvm/vsie.c | 20 +-
arch/s390/mm/cmm.c | 4 +-
arch/s390/mm/dump_pagetables.c | 2 +-
arch/s390/mm/extmem.c | 17 +-
arch/s390/mm/fault.c | 29 +-
arch/s390/mm/gmap.c | 33 +-
arch/s390/mm/gmap_helpers.c | 27 +-
arch/s390/mm/hugetlbpage.c | 3 +-
arch/s390/mm/mmap.c | 1 -
arch/s390/mm/pageattr.c | 6 +-
arch/s390/mm/pfault.c | 3 +-
arch/s390/mm/pgalloc.c | 2 +
arch/s390/mm/pgtable.c | 26 +-
arch/s390/mm/vmem.c | 35 +-
arch/s390/net/bpf_jit_comp.c | 10 +-
arch/s390/pci/pci.c | 16 +-
arch/s390/pci/pci_bus.c | 123 +-
arch/s390/pci/pci_bus.h | 15 +-
arch/s390/pci/pci_clp.c | 7 +-
arch/s390/pci/pci_debug.c | 3 +-
arch/s390/pci/pci_event.c | 3 +-
arch/s390/pci/pci_iov.c | 3 +-
arch/s390/pci/pci_irq.c | 335 +-
arch/s390/pci/pci_report.c | 3 +-
arch/s390/pci/pci_sysfs.c | 3 +-
arch/s390/purgatory/Makefile | 3 +-
arch/s390/tools/gen_facilities.c | 1 +
arch/sh/configs/ap325rxa_defconfig | 1 -
arch/sh/configs/apsh4a3a_defconfig | 1 -
arch/sh/configs/apsh4ad0a_defconfig | 1 -
arch/sh/configs/dreamcast_defconfig | 1 -
arch/sh/configs/ecovec24_defconfig | 1 -
arch/sh/configs/edosk7760_defconfig | 2 -
arch/sh/configs/espt_defconfig | 1 -
arch/sh/configs/hp6xx_defconfig | 1 -
arch/sh/configs/landisk_defconfig | 1 -
arch/sh/configs/lboxre2_defconfig | 1 -
arch/sh/configs/migor_defconfig | 1 -
arch/sh/configs/r7780mp_defconfig | 1 -
arch/sh/configs/r7785rp_defconfig | 1 -
arch/sh/configs/rts7751r2d1_defconfig | 1 -
arch/sh/configs/rts7751r2dplus_defconfig | 1 -
arch/sh/configs/sdk7780_defconfig | 1 -
arch/sh/configs/sdk7786_defconfig | 1 -
arch/sh/configs/se7206_defconfig | 1 -
arch/sh/configs/se7343_defconfig | 1 -
arch/sh/configs/se7705_defconfig | 1 -
arch/sh/configs/se7712_defconfig | 1 -
arch/sh/configs/se7721_defconfig | 1 -
arch/sh/configs/se7722_defconfig | 1 -
arch/sh/configs/se7724_defconfig | 2 -
arch/sh/configs/se7750_defconfig | 1 -
arch/sh/configs/se7751_defconfig | 1 -
arch/sh/configs/se7780_defconfig | 1 -
arch/sh/configs/sh03_defconfig | 1 -
arch/sh/configs/sh2007_defconfig | 1 -
arch/sh/configs/sh7710voipgw_defconfig | 1 -
arch/sh/configs/sh7757lcr_defconfig | 1 -
arch/sh/configs/sh7763rdp_defconfig | 1 -
arch/sh/configs/sh7785lcr_32bit_defconfig | 2 -
arch/sh/configs/sh7785lcr_defconfig | 1 -
arch/sh/configs/shmin_defconfig | 1 -
arch/sh/configs/shx3_defconfig | 1 -
arch/sh/configs/titan_defconfig | 1 -
arch/sh/configs/ul2_defconfig | 1 -
arch/sh/configs/urquell_defconfig | 1 -
arch/sh/include/asm/bug.h | 4 +-
arch/sh/kernel/syscalls/syscall.tbl | 1 +
arch/sh/mm/pmb.c | 10 +-
arch/sparc/configs/sparc32_defconfig | 1 -
arch/sparc/configs/sparc64_defconfig | 1 -
arch/sparc/include/asm/pgtable_32.h | 12 +-
arch/sparc/include/asm/pgtable_64.h | 12 +-
arch/sparc/kernel/iommu.c | 30 +-
arch/sparc/kernel/pci_sun4v.c | 31 +-
arch/sparc/kernel/sys_sparc_64.c | 6 +-
arch/sparc/kernel/syscalls/syscall.tbl | 1 +
arch/sparc/mm/io-unit.c | 38 +-
arch/sparc/mm/iommu.c | 46 +-
arch/um/Kconfig | 53 +-
arch/um/Makefile | 12 +-
arch/um/drivers/Makefile | 1 -
arch/um/drivers/mmapper_kern.c | 135 -
arch/um/drivers/virtio_uml.c | 4 +-
arch/um/include/asm/Kbuild | 1 -
arch/um/include/asm/current.h | 5 +-
arch/um/include/asm/hardirq.h | 24 +-
arch/um/include/asm/irqflags.h | 4 +-
arch/um/include/asm/kasan.h | 4 -
arch/um/include/asm/mmu.h | 10 +
arch/um/include/asm/page.h | 4 -
arch/um/include/asm/pgtable.h | 8 +-
arch/um/include/asm/smp.h | 15 +-
arch/um/include/asm/uaccess.h | 9 +-
arch/um/include/linux/smp-internal.h | 17 +
arch/um/include/linux/time-internal.h | 3 +
arch/um/include/shared/as-layout.h | 1 -
arch/um/include/shared/common-offsets.h | 20 -
arch/um/include/shared/kern_util.h | 5 +-
arch/um/include/shared/longjmp.h | 3 +-
arch/um/include/shared/mem_user.h | 13 -
arch/um/include/shared/os.h | 24 +-
arch/um/include/shared/skas/mm_id.h | 5 +
arch/um/include/shared/skas/skas.h | 2 +
arch/um/include/shared/smp.h | 20 +
arch/um/kernel/Makefile | 1 +
arch/um/kernel/asm-offsets.c | 48 +-
arch/um/kernel/irq.c | 27 +-
arch/um/kernel/kmsg_dump.c | 2 +-
arch/um/kernel/ksyms.c | 2 +-
arch/um/kernel/mem.c | 111 +-
arch/um/kernel/physmem.c | 71 -
arch/um/kernel/process.c | 18 +-
arch/um/kernel/skas/mmu.c | 33 +-
arch/um/kernel/skas/process.c | 19 +-
arch/um/kernel/smp.c | 242 +
arch/um/kernel/time.c | 58 +-
arch/um/kernel/tlb.c | 5 +-
arch/um/kernel/trap.c | 2 +-
arch/um/kernel/um_arch.c | 49 +-
arch/um/os-Linux/Makefile | 6 +-
arch/um/os-Linux/elf_aux.c | 37 +-
arch/um/os-Linux/internal.h | 13 +
arch/um/os-Linux/main.c | 6 +-
arch/um/os-Linux/process.c | 20 +
arch/um/os-Linux/signal.c | 46 +-
arch/um/os-Linux/skas/process.c | 46 +-
arch/um/os-Linux/smp.c | 148 +
arch/um/os-Linux/start_up.c | 54 +-
arch/um/os-Linux/time.c | 78 +-
arch/um/os-Linux/user_syms.c | 6 -
arch/x86/Kconfig | 6 +-
arch/x86/Kconfig.cpufeatures | 4 +
arch/x86/Makefile | 4 +-
arch/x86/boot/a20.c | 10 +-
arch/x86/boot/boot.h | 2 -
arch/x86/boot/compressed/Makefile | 7 +-
arch/x86/boot/compressed/misc.h | 11 -
arch/x86/boot/compressed/pgtable_64.c | 11 +-
arch/x86/boot/compressed/sev-handle-vc.c | 3 +-
arch/x86/boot/compressed/sev.c | 7 +-
arch/x86/boot/compressed/sev.h | 6 +-
arch/x86/boot/cpucheck.c | 16 +-
arch/x86/boot/msr.h | 26 -
arch/x86/boot/startup/Makefile | 2 +-
arch/x86/boot/startup/sev-shared.c | 2 +-
arch/x86/coco/sev/vc-handle.c | 1 -
arch/x86/coco/sev/vc-shared.c | 11 +
arch/x86/crypto/Kconfig | 10 -
arch/x86/crypto/Makefile | 8 +-
arch/x86/crypto/aes-gcm-aesni-x86_64.S | 12 +-
arch/x86/crypto/aes-gcm-vaes-avx2.S | 1146 ++
...es-gcm-avx10-x86_64.S => aes-gcm-vaes-avx512.S} | 722 +-
arch/x86/crypto/aesni-intel_glue.c | 267 +-
arch/x86/crypto/polyval-clmulni_glue.c | 180 -
arch/x86/entry/entry.S | 15 +-
arch/x86/entry/entry_64.S | 3 +-
arch/x86/entry/entry_64_fred.S | 3 +-
arch/x86/entry/entry_fred.c | 4 +-
arch/x86/entry/syscall_32.c | 3 +-
arch/x86/entry/syscalls/syscall_32.tbl | 1 +
arch/x86/entry/syscalls/syscall_64.tbl | 1 +
arch/x86/events/amd/core.c | 12 +-
arch/x86/events/amd/ibs.c | 12 +-
arch/x86/events/amd/uncore.c | 5 +-
arch/x86/events/core.c | 73 +-
arch/x86/events/intel/core.c | 447 +-
arch/x86/events/intel/cstate.c | 18 +-
arch/x86/events/intel/ds.c | 601 +-
arch/x86/events/intel/lbr.c | 3 +-
arch/x86/events/intel/pt.c | 7 +-
arch/x86/events/perf_event.h | 41 +-
arch/x86/hyperv/.gitignore | 1 +
arch/x86/hyperv/Makefile | 16 +-
arch/x86/hyperv/hv_apic.c | 8 +
arch/x86/hyperv/hv_crash.c | 642 ++
arch/x86/hyperv/hv_init.c | 21 +-
arch/x86/hyperv/hv_trampoline.S | 101 +
arch/x86/hyperv/hv_vtl.c | 30 +
arch/x86/hyperv/mshv-asm-offsets.c | 37 +
arch/x86/hyperv/mshv_vtl_asm.S | 116 +
arch/x86/include/asm/alternative.h | 7 +-
arch/x86/include/asm/asm.h | 24 +-
arch/x86/include/asm/bug.h | 149 +-
arch/x86/include/asm/cpufeature.h | 3 +-
arch/x86/include/asm/cpufeatures.h | 18 +-
arch/x86/include/asm/cpumask.h | 2 +
arch/x86/include/asm/div64.h | 39 +-
arch/x86/include/asm/fred.h | 2 +-
arch/x86/include/asm/futex.h | 75 +-
arch/x86/include/asm/hardirq.h | 4 +-
arch/x86/include/asm/idtentry.h | 4 +-
arch/x86/include/asm/insn-eval.h | 2 +
arch/x86/include/asm/insn.h | 5 +-
arch/x86/include/asm/intel_ds.h | 10 +-
arch/x86/include/asm/irq_remapping.h | 7 +
arch/x86/include/asm/irq_stack.h | 2 +-
arch/x86/include/asm/irqflags.h | 2 +-
arch/x86/include/asm/jump_label.h | 1 +
arch/x86/include/asm/kvm-x86-ops.h | 1 +
arch/x86/include/asm/kvm_host.h | 23 +-
arch/x86/include/asm/kvm_types.h | 5 +
arch/x86/include/asm/mce.h | 14 +
arch/x86/include/asm/mshyperv.h | 45 +
arch/x86/include/asm/msr-index.h | 30 +
arch/x86/include/asm/nospec-branch.h | 34 +-
arch/x86/include/asm/page_64.h | 14 +-
arch/x86/include/asm/paravirt_types.h | 2 +-
arch/x86/include/asm/percpu.h | 5 +-
arch/x86/include/asm/perf_event.h | 116 +-
arch/x86/include/asm/ptrace.h | 24 +-
arch/x86/include/asm/sgx.h | 97 +-
arch/x86/include/asm/shared/msr.h | 15 +
arch/x86/include/asm/smap.h | 49 +-
arch/x86/include/asm/smp.h | 2 +-
arch/x86/include/asm/static_call.h | 2 +-
arch/x86/include/asm/string.h | 26 +
arch/x86/include/asm/string_64.h | 6 +-
arch/x86/include/asm/svm.h | 6 +-
arch/x86/include/asm/topology.h | 14 +-
arch/x86/include/asm/uaccess.h | 12 +-
arch/x86/include/asm/uaccess_64.h | 2 +-
arch/x86/include/asm/unwind_user.h | 41 +
arch/x86/include/asm/uprobes.h | 9 +
arch/x86/include/asm/uv/bios.h | 2 +-
arch/x86/include/asm/x86_init.h | 28 +-
arch/x86/include/uapi/asm/kvm.h | 1 +
arch/x86/include/uapi/asm/processor-flags.h | 2 +
arch/x86/include/uapi/asm/sgx.h | 10 +-
arch/x86/kernel/acpi/apei.c | 2 +
arch/x86/kernel/alternative.c | 98 +-
arch/x86/kernel/amd_gart_64.c | 29 +-
arch/x86/kernel/apic/apic.c | 30 +-
arch/x86/kernel/apic/apic_common.c | 3 +-
arch/x86/kernel/apic/io_apic.c | 19 +-
arch/x86/kernel/asm-offsets.c | 3 +
arch/x86/kernel/cpu/amd.c | 4 +-
arch/x86/kernel/cpu/aperfmperf.c | 20 +-
arch/x86/kernel/cpu/bugs.c | 271 +-
arch/x86/kernel/cpu/bus_lock.c | 3 +-
arch/x86/kernel/cpu/common.c | 39 +-
arch/x86/kernel/cpu/cpu.h | 9 -
arch/x86/kernel/cpu/cpuid-deps.c | 3 +
arch/x86/kernel/cpu/intel_epb.c | 16 +-
arch/x86/kernel/cpu/mce/amd.c | 356 +-
arch/x86/kernel/cpu/mce/core.c | 49 +-
arch/x86/kernel/cpu/mce/internal.h | 4 +
arch/x86/kernel/cpu/mce/threshold.c | 19 +-
arch/x86/kernel/cpu/microcode/amd.c | 113 +-
arch/x86/kernel/cpu/microcode/core.c | 28 +-
arch/x86/kernel/cpu/microcode/intel.c | 362 +
arch/x86/kernel/cpu/microcode/internal.h | 4 +-
arch/x86/kernel/cpu/mshyperv.c | 88 +-
arch/x86/kernel/cpu/mtrr/generic.c | 1 -
arch/x86/kernel/cpu/mtrr/legacy.c | 12 +-
arch/x86/kernel/cpu/mtrr/mtrr.h | 4 -
arch/x86/kernel/cpu/resctrl/core.c | 9 +
arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 40 +
arch/x86/kernel/cpu/resctrl/internal.h | 5 +
arch/x86/kernel/cpu/resctrl/monitor.c | 1 +
arch/x86/kernel/cpu/scattered.c | 6 +
arch/x86/kernel/cpu/sgx/driver.c | 21 +-
arch/x86/kernel/cpu/sgx/encl.c | 1 +
arch/x86/kernel/cpu/sgx/encls.h | 5 +
arch/x86/kernel/cpu/sgx/ioctl.c | 2 +-
arch/x86/kernel/cpu/sgx/main.c | 104 +-
arch/x86/kernel/cpu/sgx/sgx.h | 3 +
arch/x86/kernel/cpu/sgx/virt.c | 25 +-
arch/x86/kernel/cpu/topology.c | 4 -
arch/x86/kernel/cpu/topology_common.c | 3 +
arch/x86/kernel/cpu/tsx.c | 58 +-
arch/x86/kernel/cpu/umwait.c | 10 +-
arch/x86/kernel/dumpstack.c | 23 +-
arch/x86/kernel/e820.c | 3 +-
arch/x86/kernel/fpu/core.c | 21 +-
arch/x86/kernel/fpu/xstate.c | 11 +-
arch/x86/kernel/ftrace.c | 7 +-
arch/x86/kernel/ftrace_64.S | 12 +-
arch/x86/kernel/hw_breakpoint.c | 3 +-
arch/x86/kernel/i8237.c | 10 +-
arch/x86/kernel/i8259.c | 14 +-
arch/x86/kernel/irq.c | 26 +-
arch/x86/kernel/kprobes/core.c | 3 +-
arch/x86/kernel/kprobes/opt.c | 4 -
arch/x86/kernel/kvm.c | 17 +-
arch/x86/kernel/module.c | 15 +-
arch/x86/kernel/msr.c | 2 +-
arch/x86/kernel/nmi.c | 5 +-
arch/x86/kernel/process_64.c | 5 +-
arch/x86/kernel/reboot.c | 5 +-
arch/x86/kernel/relocate_kernel_64.S | 7 +-
arch/x86/kernel/rethook.c | 2 +-
arch/x86/kernel/smpboot.c | 81 +-
arch/x86/kernel/static_call.c | 17 +-
arch/x86/kernel/traps.c | 163 +-
arch/x86/kernel/tsc.c | 1 +
arch/x86/kernel/unwind_orc.c | 39 +-
arch/x86/kernel/uprobes.c | 70 +-
arch/x86/kvm/cpuid.c | 12 +-
arch/x86/kvm/emulate.c | 319 +-
arch/x86/kvm/fpu.h | 66 +
arch/x86/kvm/hyperv.c | 2 +-
arch/x86/kvm/kvm_emulate.h | 20 +-
arch/x86/kvm/lapic.c | 44 +-
arch/x86/kvm/mmu.h | 5 +-
arch/x86/kvm/mmu/mmu.c | 94 +-
arch/x86/kvm/mmu/mmu_internal.h | 10 -
arch/x86/kvm/mmu/paging_tmpl.h | 2 +-
arch/x86/kvm/mmu/spte.c | 2 +-
arch/x86/kvm/mmu/spte.h | 10 +
arch/x86/kvm/mmu/tdp_mmu.c | 50 +-
arch/x86/kvm/reverse_cpuid.h | 1 -
arch/x86/kvm/svm/avic.c | 86 +-
arch/x86/kvm/svm/nested.c | 16 +-
arch/x86/kvm/svm/sev.c | 47 +-
arch/x86/kvm/svm/svm.c | 105 +-
arch/x86/kvm/svm/svm.h | 11 +-
arch/x86/kvm/svm/vmenter.S | 53 +-
arch/x86/kvm/vmx/main.c | 9 +
arch/x86/kvm/vmx/nested.c | 176 +-
arch/x86/kvm/vmx/run_flags.h | 10 +-
arch/x86/kvm/vmx/tdx.c | 805 +-
arch/x86/kvm/vmx/tdx.h | 9 +-
arch/x86/kvm/vmx/vmenter.S | 51 +-
arch/x86/kvm/vmx/vmx.c | 332 +-
arch/x86/kvm/vmx/vmx.h | 2 -
arch/x86/kvm/vmx/x86_ops.h | 2 +-
arch/x86/kvm/x86.c | 292 +-
arch/x86/kvm/x86.h | 16 +-
arch/x86/lib/cache-smp.c | 9 +-
arch/x86/lib/error-inject.c | 2 +-
arch/x86/lib/insn-eval.c | 151 +-
arch/x86/lib/kaslr.c | 2 +-
arch/x86/lib/msr.c | 5 +-
arch/x86/math-emu/poly.h | 2 +-
arch/x86/mm/dump_pagetables.c | 1 -
arch/x86/mm/init_64.c | 5 +-
arch/x86/mm/numa.c | 4 +-
arch/x86/mm/pat/memtype.c | 3 +-
arch/x86/mm/pat/set_memory.c | 4 +-
arch/x86/mm/pgtable.c | 12 +-
arch/x86/mm/physaddr.c | 11 -
arch/x86/mm/tlb.c | 5 +-
arch/x86/net/bpf_jit_comp.c | 109 +-
arch/x86/um/Kconfig | 7 +-
arch/x86/um/Makefile | 5 +-
arch/x86/um/asm/elf.h | 39 +-
arch/x86/um/asm/spinlock.h | 8 +
arch/x86/um/elfcore.c | 78 -
arch/x86/um/mem_32.c | 50 -
arch/x86/um/shared/sysdep/kernel-offsets.h | 17 -
arch/x86/um/vdso/Makefile | 7 +-
arch/x86/um/vdso/um_vdso.c | 30 +-
arch/x86/um/vdso/vdso.lds.S | 2 -
arch/x86/um/vdso/vma.c | 12 +-
arch/x86/virt/vmx/tdx/tdx.c | 69 +-
arch/x86/xen/enlighten_pv.c | 2 +-
arch/xtensa/configs/audio_kc705_defconfig | 2 -
arch/xtensa/configs/generic_kc705_defconfig | 2 -
arch/xtensa/configs/iss_defconfig | 1 -
arch/xtensa/configs/nommu_kc705_defconfig | 2 -
arch/xtensa/configs/smp_lx200_defconfig | 2 -
arch/xtensa/configs/virt_defconfig | 1 -
arch/xtensa/configs/xip_kc705_defconfig | 2 -
arch/xtensa/kernel/syscalls/syscall.tbl | 1 +
block/bdev.c | 23 +-
block/bfq-iosched.c | 2 +-
block/bio-integrity-auto.c | 26 +-
block/bio-integrity.c | 48 +
block/bio.c | 33 +-
block/blk-core.c | 12 +-
block/blk-iocost.c | 6 +-
block/blk-lib.c | 12 +-
block/blk-map.c | 93 +-
block/blk-merge.c | 44 +-
block/blk-mq-dma.c | 32 +-
block/blk-mq-sched.c | 120 +-
block/blk-mq-sched.h | 40 +-
block/blk-mq-tag.c | 2 +-
block/blk-mq.c | 199 +-
block/blk-mq.h | 2 +-
block/blk-settings.c | 41 +-
block/blk-sysfs.c | 28 +-
block/blk-throttle.c | 45 +-
block/blk-wbt.c | 20 +-
block/blk-wbt.h | 5 +
block/blk-zoned.c | 934 +-
block/blk.h | 23 +-
block/elevator.c | 84 +-
block/elevator.h | 28 +-
block/fops.c | 9 +-
block/genhd.c | 8 +-
block/ioctl.c | 93 +-
block/kyber-iosched.c | 30 +-
block/mq-deadline.c | 129 +-
block/partitions/efi.c | 3 +-
crypto/Kconfig | 35 +-
crypto/Makefile | 9 +-
crypto/aead.c | 20 +
crypto/aegis128-neon.c | 33 +-
crypto/af_alg.c | 5 +-
crypto/ahash.c | 18 +-
crypto/algif_hash.c | 3 +-
crypto/algif_rng.c | 3 +-
crypto/ansi_cprng.c | 474 -
crypto/asymmetric_keys/asymmetric_type.c | 14 +-
crypto/asymmetric_keys/restrict.c | 7 +-
crypto/asymmetric_keys/x509_cert_parser.c | 2 +-
crypto/asymmetric_keys/x509_public_key.c | 2 +-
crypto/authenc.c | 75 +-
crypto/blake2b.c | 111 +
crypto/blake2b_generic.c | 192 -
crypto/deflate.c | 3 +-
crypto/df_sp80090a.c | 232 +
crypto/drbg.c | 266 +-
crypto/fips.c | 5 +-
crypto/hctr2.c | 226 +-
crypto/jitterentropy-kcapi.c | 12 +-
crypto/polyval-generic.c | 205 -
crypto/scatterwalk.c | 345 +-
crypto/seqiv.c | 8 +-
crypto/sha3.c | 166 +
crypto/sha3_generic.c | 290 -
crypto/skcipher.c | 261 +-
crypto/tcrypt.c | 12 -
crypto/tcrypt.h | 18 -
crypto/testmgr.c | 118 +-
crypto/testmgr.h | 397 +-
crypto/zstd.c | 17 +-
drivers/Kconfig | 4 +
drivers/Makefile | 4 +-
drivers/accel/Kconfig | 1 +
drivers/accel/Makefile | 1 +
drivers/accel/amdxdna/Makefile | 1 +
drivers/accel/amdxdna/TODO | 1 -
drivers/accel/amdxdna/aie2_ctx.c | 195 +-
drivers/accel/amdxdna/aie2_error.c | 95 +-
drivers/accel/amdxdna/aie2_message.c | 647 +-
drivers/accel/amdxdna/aie2_msg_priv.h | 88 +-
drivers/accel/amdxdna/aie2_pci.c | 275 +-
drivers/accel/amdxdna/aie2_pci.h | 54 +-
drivers/accel/amdxdna/aie2_smu.c | 49 +-
drivers/accel/amdxdna/amdxdna_ctx.c | 104 +-
drivers/accel/amdxdna/amdxdna_ctx.h | 45 +-
drivers/accel/amdxdna/amdxdna_error.h | 59 +
drivers/accel/amdxdna/amdxdna_gem.c | 51 +-
drivers/accel/amdxdna/amdxdna_gem.h | 6 +
drivers/accel/amdxdna/amdxdna_mailbox.c | 14 +-
drivers/accel/amdxdna/amdxdna_mailbox_helper.h | 6 +-
drivers/accel/amdxdna/amdxdna_pci_drv.c | 63 +-
drivers/accel/amdxdna/amdxdna_pci_drv.h | 3 +
drivers/accel/amdxdna/amdxdna_pm.c | 94 +
drivers/accel/amdxdna/amdxdna_pm.h | 18 +
drivers/accel/amdxdna/npu1_regs.c | 8 +
drivers/accel/amdxdna/npu2_regs.c | 2 +
drivers/accel/amdxdna/npu4_regs.c | 12 +
drivers/accel/amdxdna/npu5_regs.c | 2 +
drivers/accel/amdxdna/npu6_regs.c | 2 +
drivers/accel/ethosu/Kconfig | 11 +
drivers/accel/ethosu/Makefile | 4 +
drivers/accel/ethosu/ethosu_device.h | 197 +
drivers/accel/ethosu/ethosu_drv.c | 403 +
drivers/accel/ethosu/ethosu_drv.h | 15 +
drivers/accel/ethosu/ethosu_gem.c | 704 ++
drivers/accel/ethosu/ethosu_gem.h | 46 +
drivers/accel/ethosu/ethosu_job.c | 497 +
drivers/accel/ethosu/ethosu_job.h | 40 +
drivers/accel/ivpu/Makefile | 1 +
drivers/accel/ivpu/ivpu_debugfs.c | 38 +-
drivers/accel/ivpu/ivpu_drv.c | 18 +-
drivers/accel/ivpu/ivpu_drv.h | 5 +
drivers/accel/ivpu/ivpu_fw.c | 229 +-
drivers/accel/ivpu/ivpu_fw.h | 14 +-
drivers/accel/ivpu/ivpu_gem.c | 161 +-
drivers/accel/ivpu/ivpu_gem.h | 22 +-
drivers/accel/ivpu/ivpu_gem_userptr.c | 213 +
drivers/accel/ivpu/ivpu_hw.c | 59 +-
drivers/accel/ivpu/ivpu_hw.h | 10 +-
drivers/accel/ivpu/ivpu_hw_btrs.c | 20 +-
drivers/accel/ivpu/ivpu_hw_btrs.h | 2 +-
drivers/accel/ivpu/ivpu_hw_btrs_lnl_reg.h | 3 +
drivers/accel/ivpu/ivpu_hw_ip.c | 10 +
drivers/accel/ivpu/ivpu_ipc.c | 2 +-
drivers/accel/ivpu/ivpu_job.c | 257 +-
drivers/accel/ivpu/ivpu_job.h | 49 +-
drivers/accel/ivpu/ivpu_mmu.c | 2 +-
drivers/accel/ivpu/ivpu_mmu_context.c | 9 +-
drivers/accel/ivpu/ivpu_mmu_context.h | 2 +-
drivers/accel/ivpu/ivpu_ms.c | 25 +-
drivers/accel/ivpu/ivpu_pm.c | 18 +-
drivers/accel/ivpu/ivpu_sysfs.c | 3 +-
drivers/accel/ivpu/vpu_jsm_api.h | 653 +-
drivers/accel/qaic/Kconfig | 1 +
drivers/accel/qaic/Makefile | 2 +
drivers/accel/qaic/qaic.h | 40 +-
drivers/accel/qaic/qaic_control.c | 25 +-
drivers/accel/qaic/qaic_data.c | 164 +-
drivers/accel/qaic/qaic_drv.c | 116 +-
drivers/accel/qaic/qaic_ras.c | 6 +-
drivers/accel/qaic/qaic_ssr.c | 815 ++
drivers/accel/qaic/qaic_ssr.h | 17 +
drivers/accel/qaic/qaic_sysfs.c | 109 +
drivers/accel/qaic/qaic_timesync.c | 9 +
drivers/accel/qaic/qaic_timesync.h | 3 +
drivers/accel/qaic/sahara.c | 164 +-
drivers/accel/rocket/rocket_gem.c | 1 +
drivers/acpi/acpi_pcc.c | 2 +-
drivers/acpi/acpi_tad.c | 73 +-
drivers/acpi/acpica/nswalk.c | 9 +-
drivers/acpi/apei/ghes.c | 69 +-
drivers/acpi/arm64/Kconfig | 3 +
drivers/acpi/arm64/Makefile | 1 +
drivers/acpi/arm64/gtdt.c | 34 -
drivers/acpi/arm64/mpam.c | 411 +
drivers/acpi/battery.c | 12 -
drivers/acpi/cppc_acpi.c | 3 +-
drivers/acpi/dptf/Makefile | 1 -
drivers/acpi/dptf/dptf_pch_fivr.c | 2 +-
drivers/acpi/dptf/dptf_power.c | 2 +
drivers/acpi/dptf/int340x_thermal.c | 94 -
drivers/acpi/ec.c | 3 +-
drivers/acpi/fan.h | 41 +
drivers/acpi/fan_core.c | 223 +-
drivers/acpi/fan_hwmon.c | 25 +-
drivers/acpi/internal.h | 1 -
drivers/acpi/irq.c | 19 +
drivers/acpi/numa/hmat.c | 11 +-
drivers/acpi/osl.c | 6 +-
drivers/acpi/pci_link.c | 10 +-
drivers/acpi/platform_profile.c | 7 +-
drivers/acpi/pptt.c | 280 +-
drivers/acpi/prmt.c | 6 +
drivers/acpi/processor_core.c | 2 +-
drivers/acpi/processor_driver.c | 2 +-
drivers/acpi/processor_idle.c | 42 +-
drivers/acpi/property.c | 29 +-
drivers/acpi/scan.c | 3 +-
drivers/acpi/sleep.c | 14 +-
drivers/acpi/sleep.h | 3 -
drivers/acpi/tables.c | 2 +-
drivers/acpi/thermal.c | 3 +-
drivers/acpi/x86/lpss.c | 2 +-
drivers/acpi/x86/s2idle.c | 65 +-
drivers/amba/Kconfig | 2 +-
drivers/amba/bus.c | 9 +-
drivers/amba/tegra-ahb.c | 1 +
drivers/android/binder.c | 2 +
drivers/android/binder/error.rs | 5 +-
drivers/android/binder/freeze.rs | 4 +-
drivers/android/binder/node.rs | 6 +-
drivers/android/binder/process.rs | 85 +-
drivers/android/binder/range_alloc/tree.rs | 2 +-
drivers/android/binder/rust_binder_main.rs | 22 +-
drivers/android/binder/rust_binderfs.c | 121 +-
drivers/android/binder/stats.rs | 6 +-
drivers/android/binder/thread.rs | 4 +-
drivers/android/binderfs.c | 85 +-
drivers/android/tests/binder_alloc_kunit.c | 2 +-
drivers/ata/libata-acpi.c | 67 +
drivers/ata/libata-core.c | 20 +
drivers/ata/libata-scsi.c | 1 +
drivers/ata/libata-sff.c | 3 +-
drivers/ata/libata.h | 4 +
drivers/ata/pata_it821x.c | 5 +-
drivers/ata/pata_pcmcia.c | 1 +
drivers/auxdisplay/line-display.c | 240 +-
drivers/auxdisplay/line-display.h | 4 +
drivers/base/arch_topology.c | 96 +-
drivers/base/base.h | 16 +
drivers/base/bus.c | 41 +-
drivers/base/core.c | 2 +-
drivers/base/cpu.c | 26 +-
drivers/base/dd.c | 12 +-
drivers/base/devres.c | 25 -
drivers/base/devtmpfs.c | 8 +-
drivers/base/firmware_loader/Kconfig | 2 +-
drivers/base/firmware_loader/main.c | 71 +-
drivers/base/firmware_loader/sysfs.c | 10 +-
drivers/base/firmware_loader/sysfs_upload.c | 6 +-
drivers/base/memory.c | 29 +-
drivers/base/node.c | 90 +-
drivers/base/platform.c | 71 +-
drivers/base/power/generic_ops.c | 85 +-
drivers/base/power/main.c | 16 +
drivers/base/power/runtime-test.c | 8 +-
drivers/base/power/runtime.c | 59 +-
drivers/base/power/trace.c | 4 +-
drivers/base/power/wakeup.c | 24 +-
drivers/base/regmap/internal.h | 2 +
drivers/base/regmap/regcache-flat.c | 107 +-
drivers/base/regmap/regcache-maple.c | 47 +-
drivers/base/regmap/regcache-rbtree.c | 31 +-
drivers/base/regmap/regcache.c | 17 +
drivers/base/regmap/regmap-i3c.c | 9 +-
drivers/base/regmap/regmap-kunit.c | 22 +
drivers/base/regmap/regmap-sdw-mbq.c | 26 +-
drivers/base/swnode.c | 30 +-
drivers/base/syscore.c | 82 +-
drivers/block/Kconfig | 3 -
drivers/block/drbd/drbd_bitmap.c | 10 +-
drivers/block/drbd/drbd_receiver.c | 8 +-
drivers/block/floppy.c | 2 +-
drivers/block/loop.c | 31 +-
drivers/block/nbd.c | 59 +-
drivers/block/null_blk/main.c | 82 +-
drivers/block/null_blk/null_blk.h | 3 +-
drivers/block/null_blk/zoned.c | 6 +-
drivers/block/ps3disk.c | 4 +
drivers/block/rnbd/rnbd-clt.c | 13 +-
drivers/block/rnbd/rnbd-clt.h | 2 +-
drivers/block/rnbd/rnbd-proto.h | 15 +-
drivers/block/rnull/configfs.rs | 9 +-
drivers/block/rnull/rnull.rs | 3 +-
drivers/block/ublk_drv.c | 458 +-
drivers/block/virtio_blk.c | 24 +-
drivers/block/zloop.c | 173 +-
drivers/block/zram/zram_drv.c | 483 +-
drivers/block/zram/zram_drv.h | 2 +-
drivers/bluetooth/btusb.c | 12 +-
drivers/bus/fsl-mc/mc-sys.c | 2 +-
drivers/bus/mhi/ep/internal.h | 2 +-
drivers/bus/mhi/ep/main.c | 4 +-
drivers/bus/mhi/host/pci_generic.c | 26 +
drivers/bus/mvebu-mbus.c | 16 +-
drivers/bus/stm32_rifsc.c | 597 +-
drivers/bus/sunxi-rsb.c | 2 -
drivers/bus/ti-sysc.c | 11 +-
drivers/cache/Kconfig | 37 +-
drivers/cache/Makefile | 2 +
drivers/cache/hisi_soc_hha.c | 194 +
drivers/cdx/cdx.c | 4 +-
drivers/char/adi.c | 6 +-
drivers/char/apm-emulation.c | 10 +-
drivers/char/applicom.c | 5 +-
drivers/char/hangcheck-timer.c | 24 +-
drivers/char/hw_random/bcm2835-rng.c | 11 +-
drivers/char/hw_random/core.c | 11 +-
drivers/char/hw_random/s390-trng.c | 3 +-
drivers/char/ipmi/ipmi_msghandler.c | 24 +-
drivers/char/ipmi/ipmi_si_intf.c | 3 +-
drivers/char/ipmi/ipmi_ssif.c | 6 +-
drivers/char/mem.c | 86 +-
drivers/char/mwave/3780i.c | 218 +-
drivers/char/mwave/3780i.h | 12 +-
drivers/char/mwave/Makefile | 6 -
drivers/char/mwave/README | 10 -
drivers/char/mwave/mwavedd.c | 337 +-
drivers/char/mwave/mwavedd.h | 76 +-
drivers/char/mwave/mwavepub.h | 22 +-
drivers/char/mwave/smapi.c | 244 +-
drivers/char/mwave/smapi.h | 6 +-
drivers/char/mwave/tp3780i.c | 209 +-
drivers/char/mwave/tp3780i.h | 30 +-
drivers/char/random.c | 44 +-
drivers/char/tpm/tpm-chip.c | 37 -
drivers/char/tpm/tpm-dev-common.c | 3 +-
drivers/char/tpm/tpm-interface.c | 20 +-
drivers/char/tpm/tpm.h | 1 -
drivers/char/tpm/tpm1-cmd.c | 5 -
drivers/char/tpm/tpm2-cmd.c | 64 +-
drivers/char/tpm/tpm2-sessions.c | 199 +-
drivers/char/tpm/tpm_crb.c | 4 +-
drivers/char/tpm/tpm_tis_core.c | 3 +-
drivers/char/xillybus/xillybus_core.c | 2 +-
drivers/char/xillybus/xillyusb.c | 4 +-
drivers/clk/Makefile | 3 +-
drivers/clk/actions/owl-common.h | 2 +-
drivers/clk/actions/owl-composite.h | 2 +-
drivers/clk/actions/owl-divider.h | 2 +-
drivers/clk/actions/owl-factor.h | 2 +-
drivers/clk/actions/owl-gate.h | 2 +-
drivers/clk/actions/owl-mux.h | 2 +-
drivers/clk/actions/owl-pll.h | 2 +-
drivers/clk/at91/clk-peripheral.c | 1 +
drivers/clk/at91/pmc.c | 12 +-
drivers/clk/at91/pmc.h | 3 -
drivers/clk/clk-en7523.c | 64 +-
drivers/clk/clk-lan966x.c | 2 -
drivers/clk/davinci/psc-da850.c | 7 -
drivers/clk/imx/Kconfig | 1 +
drivers/clk/imx/Makefile | 1 +
drivers/clk/imx/clk-composite-7ulp.c | 13 +
drivers/clk/imx/clk-imx8mp-audiomix.c | 39 +-
drivers/clk/imx/clk-imx8ulp-sim-lpav.c | 156 +
drivers/clk/imx/clk-vf610.c | 12 +-
drivers/clk/ingenic/jz4725b-cgu.c | 2 +-
drivers/clk/ingenic/jz4740-cgu.c | 2 +-
drivers/clk/ingenic/jz4755-cgu.c | 2 +-
drivers/clk/ingenic/jz4760-cgu.c | 2 +-
drivers/clk/ingenic/jz4770-cgu.c | 2 +-
drivers/clk/ingenic/jz4780-cgu.c | 2 +-
drivers/clk/ingenic/pm.c | 14 +-
drivers/clk/ingenic/pm.h | 2 +-
drivers/clk/ingenic/tcu.c | 12 +-
drivers/clk/ingenic/x1000-cgu.c | 2 +-
drivers/clk/ingenic/x1830-cgu.c | 2 +-
drivers/clk/keystone/sci-clk.c | 4 +-
drivers/clk/keystone/syscon-clk.c | 2 +-
drivers/clk/microchip/Kconfig | 2 +
drivers/clk/microchip/clk-mpfs.c | 227 +-
drivers/clk/mvebu/common.c | 12 +-
drivers/clk/mvebu/cp110-system-controller.c | 20 +
drivers/clk/qcom/Kconfig | 32 +-
drivers/clk/qcom/Makefile | 2 +
drivers/clk/qcom/apss-ipq5424.c | 7 -
drivers/clk/qcom/camcc-sdm845.c | 3 +
drivers/clk/qcom/camcc-sm6350.c | 13 +-
drivers/clk/qcom/camcc-sm7150.c | 11 +-
drivers/clk/qcom/camcc-sm8250.c | 3 +
drivers/clk/qcom/camcc-sm8450.c | 3 +
drivers/clk/qcom/camcc-sm8550.c | 10 +
drivers/clk/qcom/clk-branch.c | 8 +-
drivers/clk/qcom/clk-branch.h | 4 +
drivers/clk/qcom/clk-rpmh.c | 1 +
drivers/clk/qcom/dispcc-sm6350.c | 7 +
drivers/clk/qcom/dispcc-sm7150.c | 9 +-
drivers/clk/qcom/dispcc-x1e80100.c | 3 +
drivers/clk/qcom/ecpricc-qdu1000.c | 30 +
drivers/clk/qcom/gcc-glymur.c | 25 +-
drivers/clk/qcom/gcc-ipq5424.c | 28 +-
drivers/clk/qcom/gcc-qcs615.c | 6 +-
drivers/clk/qcom/gcc-sc8280xp.c | 1 -
drivers/clk/qcom/gcc-sm8750.c | 1 +
drivers/clk/qcom/gcc-x1e80100.c | 699 +-
drivers/clk/qcom/mmcc-sdm660.c | 1 +
drivers/clk/qcom/nsscc-ipq5424.c | 1340 +++
drivers/clk/qcom/tcsrcc-glymur.c | 54 +-
drivers/clk/qcom/videocc-sm8750.c | 463 +
drivers/clk/renesas/clk-div6.c | 6 +-
drivers/clk/renesas/r8a779a0-cpg-mssr.c | 7 +-
drivers/clk/renesas/r9a06g032-clocks.c | 6 +-
drivers/clk/renesas/r9a09g047-cpg.c | 144 +-
drivers/clk/renesas/r9a09g056-cpg.c | 118 +-
drivers/clk/renesas/r9a09g057-cpg.c | 102 +-
drivers/clk/renesas/r9a09g077-cpg.c | 57 +-
drivers/clk/renesas/rcar-cpg-lib.c | 2 +-
drivers/clk/renesas/rcar-gen3-cpg.c | 15 +-
drivers/clk/renesas/rcar-gen4-cpg.c | 18 +-
drivers/clk/renesas/renesas-cpg-mssr.c | 181 +-
drivers/clk/renesas/rzg2l-cpg.c | 2 +-
drivers/clk/renesas/rzv2h-cpg.c | 514 +-
drivers/clk/renesas/rzv2h-cpg.h | 31 +-
drivers/clk/rockchip/Kconfig | 14 +
drivers/clk/rockchip/Makefile | 2 +
drivers/clk/rockchip/clk-cpu.c | 165 +
drivers/clk/rockchip/clk-rk3288.c | 12 +-
drivers/clk/rockchip/clk-rk3506.c | 869 ++
drivers/clk/rockchip/clk-rk3568.c | 5 +-
drivers/clk/rockchip/clk-rv1126b.c | 1117 ++
drivers/clk/rockchip/clk.c | 24 +
drivers/clk/rockchip/clk.h | 96 +
drivers/clk/rockchip/rst-rk3506.c | 226 +
drivers/clk/rockchip/rst-rv1126b.c | 443 +
drivers/clk/samsung/Kconfig | 10 +
drivers/clk/samsung/Makefile | 1 +
drivers/clk/samsung/clk-acpm.c | 185 +
drivers/clk/samsung/clk-exynos-clkout.c | 2 +-
drivers/clk/samsung/clk-exynosautov920.c | 90 +
drivers/clk/samsung/clk-pll.c | 41 +-
drivers/clk/samsung/clk-s5pv210-audss.c | 12 +-
drivers/clk/samsung/clk.c | 12 +-
drivers/clk/socfpga/Kconfig | 2 +-
drivers/clk/socfpga/Makefile | 2 +-
drivers/clk/socfpga/clk-agilex5.c | 561 +
drivers/clk/socfpga/clk-gate-s10.c | 53 +
drivers/clk/socfpga/clk-periph-s10.c | 41 +
drivers/clk/socfpga/clk-pll-s10.c | 36 +
drivers/clk/socfpga/stratix10-clk.h | 43 +
drivers/clk/spacemit/ccu-k1.c | 4 +-
drivers/clk/spacemit/ccu_mix.h | 2 +-
drivers/clk/sprd/sc9860-clk.c | 8 +-
drivers/clk/tegra/clk-tegra210.c | 12 +-
drivers/clk/visconti/clkc-tmpv770x.c | 79 +-
drivers/clk/visconti/pll-tmpv770x.c | 5 +-
drivers/clocksource/Kconfig | 11 +
drivers/clocksource/Makefile | 1 +
drivers/clocksource/arm_arch_timer_mmio.c | 2 +
drivers/clocksource/sh_cmt.c | 36 +-
drivers/clocksource/timer-armada-370-xp.c | 12 +-
drivers/clocksource/timer-nxp-pit.c | 3 +-
drivers/clocksource/timer-nxp-stm.c | 23 +-
drivers/clocksource/timer-ralink.c | 11 +-
drivers/clocksource/timer-rda.c | 9 +-
drivers/clocksource/timer-realtek.c | 150 +
drivers/clocksource/timer-sp804.c | 24 +
drivers/clocksource/timer-sprd.c | 24 +-
drivers/clocksource/timer-stm32-lp.c | 1 -
drivers/comedi/comedi_buf.c | 274 +-
drivers/comedi/comedi_fops.c | 189 +-
drivers/comedi/comedi_internal.h | 12 +
drivers/comedi/drivers.c | 134 +-
drivers/comedi/drivers/8255.c | 20 +-
drivers/comedi/drivers/c6xdigio.c | 46 +-
drivers/comedi/drivers/comedi_bond.c | 4 +-
drivers/comedi/drivers/multiq3.c | 9 +
drivers/comedi/drivers/ni_670x.c | 2 +-
drivers/comedi/drivers/pcl818.c | 5 +-
drivers/comedi/kcomedilib/kcomedilib_main.c | 120 +-
drivers/counter/microchip-tcb-capture.c | 2 +-
drivers/cpufreq/acpi-cpufreq.c | 2 +-
drivers/cpufreq/amd-pstate.c | 35 +-
drivers/cpufreq/cppc_cpufreq.c | 17 +-
drivers/cpufreq/cpufreq-dt-platdev.c | 13 +-
drivers/cpufreq/cpufreq-nforce2.c | 3 +
drivers/cpufreq/cpufreq.c | 11 +-
drivers/cpufreq/intel_pstate.c | 227 +-
drivers/cpufreq/mediatek-cpufreq.c | 12 +-
drivers/cpufreq/qcom-cpufreq-nvmem.c | 35 +-
drivers/cpufreq/rcpufreq_dt.rs | 4 +-
drivers/cpufreq/s5pv210-cpufreq.c | 6 +-
drivers/cpufreq/sun50i-cpufreq-nvmem.c | 11 +-
drivers/cpufreq/tegra186-cpufreq.c | 150 +-
drivers/cpufreq/tegra194-cpufreq.c | 3 +-
drivers/cpuidle/cpuidle-big_little.c | 11 +-
drivers/cpuidle/cpuidle-psci.c | 16 +-
drivers/cpuidle/cpuidle.c | 12 +-
drivers/cpuidle/driver.c | 10 +
drivers/cpuidle/governor.c | 4 +
drivers/cpuidle/governors/menu.c | 9 +-
drivers/cpuidle/governors/teo.c | 159 +-
drivers/cpuidle/poll_state.c | 4 +
drivers/crypto/Kconfig | 1 +
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 2 +-
drivers/crypto/atmel-i2c.c | 2 +-
drivers/crypto/axis/artpec6_crypto.c | 9 +-
drivers/crypto/caam/blob_gen.c | 86 +-
drivers/crypto/caam/caamalg.c | 128 +-
drivers/crypto/caam/caamalg_desc.c | 87 +-
drivers/crypto/caam/caamalg_desc.h | 13 +-
drivers/crypto/caam/caamrng.c | 4 +-
drivers/crypto/caam/desc.h | 9 +-
drivers/crypto/caam/desc_constr.h | 8 +-
drivers/crypto/cavium/nitrox/nitrox_mbx.c | 2 +-
drivers/crypto/ccp/Kconfig | 1 +
drivers/crypto/ccp/Makefile | 4 +
drivers/crypto/ccp/ccp-dev.c | 2 +-
drivers/crypto/ccp/sev-dev-tio.c | 864 ++
drivers/crypto/ccp/sev-dev-tio.h | 123 +
drivers/crypto/ccp/sev-dev-tsm.c | 405 +
drivers/crypto/ccp/sev-dev.c | 120 +-
drivers/crypto/ccp/sev-dev.h | 11 +
drivers/crypto/ccp/sp-dev.h | 2 +-
drivers/crypto/ccp/sp-pci.c | 19 +
drivers/crypto/ccp/sp-platform.c | 17 +-
drivers/crypto/ccree/cc_buffer_mgr.c | 6 +-
drivers/crypto/hifn_795x.c | 7 +-
drivers/crypto/hisilicon/qm.c | 85 +-
drivers/crypto/hisilicon/sgl.c | 5 -
drivers/crypto/intel/iaa/iaa_crypto_main.c | 2 +-
drivers/crypto/intel/qat/qat_common/adf_aer.c | 6 +-
drivers/crypto/intel/qat/qat_common/adf_isr.c | 3 +-
.../intel/qat/qat_common/adf_pm_dbgfs_utils.c | 8 +-
drivers/crypto/intel/qat/qat_common/adf_sriov.c | 3 +-
drivers/crypto/intel/qat/qat_common/adf_vf_isr.c | 3 +-
drivers/crypto/intel/qat/qat_common/qat_uclo.c | 18 +-
drivers/crypto/marvell/cesa/cesa.c | 7 +-
.../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 5 +-
drivers/crypto/qce/core.c | 3 +-
drivers/crypto/qce/dma.c | 6 +-
drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 3 +-
drivers/crypto/starfive/jh7110-hash.c | 6 +-
drivers/crypto/ti/Kconfig | 1 +
drivers/crypto/ti/dthev2-aes.c | 137 +-
drivers/crypto/ti/dthev2-common.h | 10 +-
drivers/crypto/xilinx/xilinx-trng.c | 39 +-
drivers/cxl/acpi.c | 73 +-
drivers/cxl/core/cdat.c | 4 +-
drivers/cxl/core/hdm.c | 3 +
drivers/cxl/core/pci.c | 87 +-
drivers/cxl/core/port.c | 1 -
drivers/cxl/core/region.c | 316 +-
drivers/cxl/cxl.h | 29 +-
drivers/cxl/cxlpci.h | 1 -
drivers/cxl/pci.c | 2 +-
drivers/dax/device.c | 37 +-
drivers/dax/super.c | 2 +-
drivers/devfreq/devfreq.c | 2 +-
drivers/devfreq/governor_passive.c | 27 +-
drivers/devfreq/governor_performance.c | 2 +-
drivers/devfreq/governor_powersave.c | 2 +-
drivers/devfreq/governor_simpleondemand.c | 6 +-
drivers/devfreq/governor_userspace.c | 2 +-
drivers/devfreq/hisi_uncore_freq.c | 6 +-
drivers/devfreq/tegra30-devfreq.c | 15 +-
drivers/dma-buf/Makefile | 2 +-
drivers/dma-buf/dma-buf-mapping.c | 248 +
drivers/dma-buf/dma-buf.c | 10 +-
drivers/dma-buf/dma-fence.c | 52 +-
drivers/dma-buf/heaps/Kconfig | 10 -
drivers/dma-buf/heaps/cma_heap.c | 47 +-
drivers/dma-buf/heaps/system_heap.c | 33 +-
drivers/dma-buf/sw_sync.c | 4 +
drivers/dma-buf/sync_debug.c | 2 +-
drivers/dma/Kconfig | 4 +-
drivers/dma/at_hdmac.c | 6 +-
drivers/dma/bcm2835-dma.c | 1 -
drivers/dma/dw/platform.c | 5 +-
drivers/dma/fsl-edma-common.c | 45 +-
drivers/dma/fsl-edma-main.c | 1 -
drivers/dma/fsl-qdma.c | 1 -
drivers/dma/idxd/device.c | 19 +-
drivers/dma/ioat/init.c | 1 -
drivers/dma/k3dma.c | 1 -
drivers/dma/mmp_tdma.c | 4 +-
drivers/dma/nbpfaxi.c | 6 +-
drivers/dma/qcom/gpi.c | 11 +-
drivers/dma/sh/Kconfig | 2 +-
drivers/dma/sh/rcar-dmac.c | 16 +-
drivers/dma/sh/usb-dmac.c | 11 +-
drivers/dma/sprd-dma.c | 1 -
drivers/dma/st_fdma.c | 1 -
drivers/dma/tegra210-adma.c | 1 -
drivers/edac/Kconfig | 20 +-
drivers/edac/Makefile | 3 +
drivers/edac/amd64_edac.c | 61 +-
drivers/edac/amd64_edac.h | 7 +-
drivers/edac/edac_mc_sysfs.c | 404 -
drivers/edac/ghes_edac.c | 7 +-
drivers/edac/i10nm_base.c | 3 +-
drivers/edac/ie31200_edac.c | 6 +-
drivers/edac/igen6_edac.c | 2 +
drivers/edac/imh_base.c | 602 ++
drivers/edac/skx_base.c | 4 +-
drivers/edac/skx_common.c | 33 +-
drivers/edac/skx_common.h | 98 +-
drivers/eisa/eisa-bus.c | 2 +-
drivers/firewire/core-card.c | 25 +-
drivers/firewire/core-device.c | 194 +-
drivers/firewire/core-transaction.c | 88 +-
drivers/firewire/core.h | 5 +
drivers/firewire/nosy.c | 10 +-
drivers/firewire/ohci.c | 78 +-
drivers/firmware/cirrus/cs_dsp.c | 175 +-
.../firmware/cirrus/test/cs_dsp_test_callbacks.c | 1 +
drivers/firmware/efi/arm-runtime.c | 4 +-
drivers/firmware/efi/cper-arm.c | 52 +-
drivers/firmware/efi/cper.c | 62 +-
drivers/firmware/efi/efi.c | 4 +
drivers/firmware/efi/libstub/Makefile | 4 +-
drivers/firmware/efi/libstub/efi-stub.c | 2 +-
drivers/firmware/efi/libstub/efistub.h | 31 +-
drivers/firmware/efi/libstub/gop.c | 137 +-
drivers/firmware/efi/libstub/loongarch.c | 8 +-
drivers/firmware/efi/libstub/x86-5lvl.c | 4 +-
drivers/firmware/efi/libstub/x86-stub.c | 104 +-
drivers/firmware/efi/memattr.c | 7 +-
drivers/firmware/efi/riscv-runtime.c | 14 +-
drivers/firmware/efi/runtime-wrappers.c | 17 +-
drivers/firmware/efi/stmm/mm_communication.h | 6 +-
drivers/firmware/imx/imx-scu-irq.c | 32 +-
drivers/firmware/imx/imx-scu.c | 11 +-
drivers/firmware/qcom/qcom_scm.c | 17 +-
drivers/firmware/samsung/Makefile | 4 +-
drivers/firmware/samsung/exynos-acpm-dvfs.c | 80 +
drivers/firmware/samsung/exynos-acpm-dvfs.h | 21 +
drivers/firmware/samsung/exynos-acpm.c | 26 +
drivers/firmware/stratix10-rsu.c | 279 +-
drivers/firmware/stratix10-svc.c | 768 +-
drivers/firmware/ti_sci.c | 155 +-
drivers/firmware/ti_sci.h | 7 +
drivers/firmware/xilinx/Makefile | 2 +-
drivers/firmware/xilinx/zynqmp-debug.c | 13 +
drivers/firmware/xilinx/zynqmp-ufs.c | 118 +
drivers/firmware/xilinx/zynqmp.c | 160 +-
drivers/fpga/altera-cvp.c | 20 +-
drivers/fpga/xilinx-spi.c | 7 +
drivers/fsi/fsi-occ.c | 16 +-
drivers/gnss/ubx.c | 8 +
drivers/{staging => }/gpib/Kconfig | 8 +-
drivers/{staging => }/gpib/Makefile | 2 +-
drivers/{staging => }/gpib/TODO | 14 -
drivers/{staging => }/gpib/agilent_82350b/Makefile | 0
.../gpib/agilent_82350b/agilent_82350b.c | 0
.../gpib/agilent_82350b/agilent_82350b.h | 0
drivers/{staging => }/gpib/agilent_82357a/Makefile | 0
.../gpib/agilent_82357a/agilent_82357a.c | 0
.../gpib/agilent_82357a/agilent_82357a.h | 0
drivers/{staging => }/gpib/cb7210/Makefile | 0
drivers/{staging => }/gpib/cb7210/cb7210.c | 12 -
drivers/{staging => }/gpib/cb7210/cb7210.h | 0
drivers/{staging => }/gpib/cec/Makefile | 0
drivers/{staging => }/gpib/cec/cec.h | 0
drivers/{staging => }/gpib/cec/cec_gpib.c | 0
drivers/{staging => }/gpib/common/Makefile | 0
drivers/{staging => }/gpib/common/gpib_os.c | 0
drivers/{staging => }/gpib/common/iblib.c | 0
drivers/{staging => }/gpib/common/ibsys.h | 0
drivers/{staging => }/gpib/eastwood/Makefile | 0
drivers/{staging => }/gpib/eastwood/fluke_gpib.c | 0
drivers/{staging => }/gpib/eastwood/fluke_gpib.h | 0
drivers/{staging => }/gpib/fmh_gpib/Makefile | 0
drivers/{staging => }/gpib/fmh_gpib/fmh_gpib.c | 0
drivers/{staging => }/gpib/fmh_gpib/fmh_gpib.h | 0
drivers/{staging => }/gpib/gpio/Makefile | 0
drivers/{staging => }/gpib/gpio/gpib_bitbang.c | 0
drivers/{staging => }/gpib/hp_82335/Makefile | 0
drivers/{staging => }/gpib/hp_82335/hp82335.c | 0
drivers/{staging => }/gpib/hp_82335/hp82335.h | 0
drivers/{staging => }/gpib/hp_82341/Makefile | 0
drivers/{staging => }/gpib/hp_82341/hp_82341.c | 0
drivers/{staging => }/gpib/hp_82341/hp_82341.h | 0
drivers/{staging => }/gpib/include/amcc5920.h | 0
drivers/{staging => }/gpib/include/amccs5933.h | 0
drivers/{staging => }/gpib/include/gpibP.h | 4 +-
drivers/{staging => }/gpib/include/gpib_cmd.h | 0
drivers/{staging => }/gpib/include/gpib_pci_ids.h | 0
drivers/{staging => }/gpib/include/gpib_proto.h | 0
.../gpib/include/gpib_state_machines.h | 0
drivers/{staging => }/gpib/include/gpib_types.h | 2 +-
drivers/{staging => }/gpib/include/nec7210.h | 0
.../{staging => }/gpib/include/nec7210_registers.h | 0
drivers/{staging => }/gpib/include/plx9050.h | 0
drivers/{staging => }/gpib/include/quancom_pci.h | 0
drivers/{staging => }/gpib/include/tms9914.h | 0
.../{staging => }/gpib/include/tnt4882_registers.h | 0
drivers/{staging => }/gpib/ines/Makefile | 0
drivers/{staging => }/gpib/ines/ines.h | 0
drivers/{staging => }/gpib/ines/ines_gpib.c | 0
drivers/{staging => }/gpib/lpvo_usb_gpib/Makefile | 0
.../gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 0
drivers/{staging => }/gpib/nec7210/Makefile | 0
drivers/{staging => }/gpib/nec7210/board.h | 0
drivers/{staging => }/gpib/nec7210/nec7210.c | 0
drivers/{staging => }/gpib/ni_usb/Makefile | 0
drivers/{staging => }/gpib/ni_usb/ni_usb_gpib.c | 0
drivers/{staging => }/gpib/ni_usb/ni_usb_gpib.h | 0
drivers/{staging => }/gpib/pc2/Makefile | 0
drivers/{staging => }/gpib/pc2/pc2_gpib.c | 0
drivers/{staging => }/gpib/tms9914/Makefile | 0
drivers/{staging => }/gpib/tms9914/tms9914.c | 2 +-
drivers/{staging => }/gpib/tnt4882/Makefile | 0
drivers/{staging => }/gpib/tnt4882/mite.c | 0
drivers/{staging => }/gpib/tnt4882/mite.h | 0
drivers/{staging => }/gpib/tnt4882/tnt4882_gpib.c | 0
drivers/gpio/Kconfig | 37 +-
drivers/gpio/Makefile | 3 +
drivers/gpio/TODO | 11 -
drivers/gpio/gpio-aspeed.c | 12 +-
drivers/gpio/gpio-brcmstb.c | 12 +-
drivers/gpio/gpio-bt8xx.c | 30 +-
drivers/gpio/gpio-dwapb.c | 18 +-
drivers/gpio/gpio-elkhartlake.c | 36 +-
drivers/gpio/gpio-fxl6408.c | 13 +
drivers/gpio/gpio-grgpio.c | 24 +-
drivers/gpio/gpio-htc-egpio.c | 21 +-
drivers/gpio/gpio-latch.c | 2 -
drivers/gpio/gpio-loongson-64bit.c | 11 +-
drivers/gpio/gpio-menz127.c | 26 +-
drivers/gpio/gpio-ml-ioh.c | 12 +-
drivers/gpio/gpio-mlxbf2.c | 8 +-
drivers/gpio/gpio-mm-lantiq.c | 57 +-
drivers/gpio/gpio-mmio.c | 323 +-
drivers/gpio/gpio-mpsse.c | 229 +-
drivers/gpio/gpio-msc313.c | 8 +-
drivers/gpio/gpio-mvebu.c | 3 +-
drivers/gpio/gpio-mxc.c | 12 +-
drivers/gpio/gpio-omap.c | 15 +-
drivers/gpio/gpio-pca953x.c | 13 +-
drivers/gpio/gpio-pch.c | 12 +-
drivers/gpio/gpio-pl061.c | 17 +-
drivers/gpio/gpio-pxa.c | 12 +-
drivers/gpio/gpio-qixis-fpga.c | 111 +
drivers/gpio/gpio-regmap.c | 20 +-
drivers/gpio/gpio-sa1100.c | 12 +-
drivers/gpio/gpio-shared-proxy.c | 334 +
drivers/gpio/gpio-tegra186.c | 174 +-
drivers/gpio/gpio-tqmx86.c | 9 +-
drivers/gpio/gpio-uniphier.c | 9 +-
drivers/gpio/gpio-virtuser.c | 8 +-
drivers/gpio/gpio-xgene.c | 8 +-
drivers/gpio/gpio-xilinx.c | 15 +-
drivers/gpio/gpio-zynq.c | 15 +-
drivers/gpio/gpiolib-acpi-core.c | 2 +-
drivers/gpio/gpiolib-acpi-quirks.c | 22 +
drivers/gpio/gpiolib-cdev.c | 84 +-
drivers/gpio/gpiolib-legacy.c | 44 +-
drivers/gpio/gpiolib-of.c | 79 -
drivers/gpio/gpiolib-shared.c | 670 ++
drivers/gpio/gpiolib-shared.h | 71 +
drivers/gpio/gpiolib-swnode.c | 3 +-
drivers/gpio/gpiolib-sysfs.c | 16 +-
drivers/gpio/gpiolib.c | 217 +-
drivers/gpio/gpiolib.h | 49 +-
drivers/gpu/drm/Makefile | 9 +-
drivers/gpu/drm/adp/adp_drv.c | 1 +
drivers/gpu/drm/amd/amdgpu/Kconfig | 24 +-
drivers/gpu/drm/amd/amdgpu/Makefile | 10 +-
drivers/gpu/drm/amd/amdgpu/aldebaran.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 32 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 36 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 34 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 448 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 244 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 12 +
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 62 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 7 +
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 19 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 210 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 145 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 40 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 72 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 16 +
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c | 79 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.h | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 36 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 58 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 69 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 23 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 388 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 38 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 422 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 30 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 79 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 122 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 147 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 640 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 174 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 343 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 27 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 43 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 4 -
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 37 +-
drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 92 +-
drivers/gpu/drm/amd/amdgpu/cik_ih.c | 12 +
drivers/gpu/drm/amd/amdgpu/cz_ih.c | 10 +
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 11 +-
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 25 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 29 +
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 31 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 22 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 6 +
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 6 +
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 10 +
drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 60 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 4 +
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 4 +
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 40 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 24 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 8 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 8 +-
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/si.c | 22 +-
drivers/gpu/drm/amd/amdgpu/si_ih.c | 12 +
drivers/gpu/drm/amd/amdgpu/sid.h | 40 -
drivers/gpu/drm/amd/amdgpu/soc15.c | 4 -
drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 10 +
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 14 +
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c | 839 ++
drivers/gpu/drm/amd/amdgpu/vce_v1_0.h | 32 +
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 5 +
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 5 +
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 5 +
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 2 +
drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 62 +-
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm | 37 +
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 12 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 12 +-
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 11 -
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 7 +-
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 8 +-
drivers/gpu/drm/amd/amdkfd/kfd_migrate.h | 1 -
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 12 +-
drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 66 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 -
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 8 +-
drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 3 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 340 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 4 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 768 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c | 209 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.h | 36 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 26 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 5 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 18 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 17 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 17 +
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 59 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 39 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c | 2 +-
drivers/gpu/drm/amd/display/dc/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 95 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 8 +-
.../gpu/drm/amd/display/dc/bios/command_table.c | 286 +
.../gpu/drm/amd/display/dc/bios/command_table.h | 6 +
.../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 8 +-
.../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 87 +-
.../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.h | 1 +
.../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 38 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 1123 +-
.../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 3215 +++++-
.../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 4 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 129 +-
drivers/gpu/drm/amd/display/dc/core/dc_state.c | 4 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 67 +-
drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 +-
drivers/gpu/drm/amd/display/dc/dc.h | 581 +-
drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 9 +
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 132 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 43 +
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 36 +
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c | 2 +
drivers/gpu/drm/amd/display/dc/dc_stream.h | 11 +-
drivers/gpu/drm/amd/display/dc/dc_types.h | 24 +-
.../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.c | 2 +-
.../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.h | 64 +-
.../gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c | 123 +
.../gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.h | 2 +
.../drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c | 3 +-
.../drm/amd/display/dc/dccg/dcn314/dcn314_dccg.h | 3 +-
.../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 24 +-
.../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.h | 13 +-
.../drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c | 1 +
drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 6 +-
.../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 85 +
.../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 16 +-
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 14 +
.../drm/amd/display/dc/dce/dce_stream_encoder.h | 5 +
.../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 33 +-
.../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h | 12 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 20 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.h | 5 +-
drivers/gpu/drm/amd/display/dc/dml2/Makefile | 141 -
drivers/gpu/drm/amd/display/dc/dml2_0/Makefile | 140 +
.../drm/amd/display/dc/{dml2 => dml2_0}/cmntypes.h | 18 +-
.../dc/{dml2 => dml2_0}/display_mode_core.c | 136 +-
.../dc/{dml2 => dml2_0}/display_mode_core.h | 0
.../{dml2 => dml2_0}/display_mode_core_structs.h | 3 +-
.../dc/{dml2 => dml2_0}/display_mode_lib_defines.h | 2 +-
.../dc/{dml2 => dml2_0}/display_mode_util.c | 0
.../dc/{dml2 => dml2_0}/display_mode_util.h | 2 -
.../dml21/dml21_translation_helper.c | 0
.../dml21/dml21_translation_helper.h | 0
.../dc/{dml2 => dml2_0}/dml21/dml21_utils.c | 0
.../dc/{dml2 => dml2_0}/dml21/dml21_utils.h | 0
.../dc/{dml2 => dml2_0}/dml21/dml21_wrapper.c | 4 -
.../dc/{dml2 => dml2_0}/dml21/dml21_wrapper.h | 0
.../dml21/inc/bounding_boxes/dcn4_soc_bb.h | 1 -
.../dml21/inc/dml2_external_lib_deps.h | 0
.../dc/{dml2 => dml2_0}/dml21/inc/dml_top.h | 0
.../dml21/inc/dml_top_dchub_registers.h | 3 +-
.../dml21/inc/dml_top_display_cfg_types.h | 23 +-
.../dml21/inc/dml_top_policy_types.h | 0
.../dml21/inc/dml_top_soc_parameter_types.h | 11 +-
.../dc/{dml2 => dml2_0}/dml21/inc/dml_top_types.h | 7 +
.../dml21/src/dml2_core/dml2_core_dcn4.c | 1 +
.../dml21/src/dml2_core/dml2_core_dcn4.h | 0
.../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 123 +-
.../dml21/src/dml2_core/dml2_core_dcn4_calcs.h | 0
.../dml21/src/dml2_core/dml2_core_factory.c | 2 +
.../dml21/src/dml2_core/dml2_core_factory.h | 0
.../dml21/src/dml2_core/dml2_core_shared_types.h | 45 +-
.../dml21/src/dml2_core/dml2_core_utils.c | 2 +
.../dml21/src/dml2_core/dml2_core_utils.h | 0
.../dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c | 0
.../dml21/src/dml2_dpmm/dml2_dpmm_dcn4.h | 0
.../dml21/src/dml2_dpmm/dml2_dpmm_factory.c | 0
.../dml21/src/dml2_dpmm/dml2_dpmm_factory.h | 0
.../dml21/src/dml2_mcg/dml2_mcg_dcn4.c | 0
.../dml21/src/dml2_mcg/dml2_mcg_dcn4.h | 2 +-
.../dml21/src/dml2_mcg/dml2_mcg_factory.c | 0
.../dml21/src/dml2_mcg/dml2_mcg_factory.h | 0
.../dml21/src/dml2_pmo/dml2_pmo_dcn3.c | 0
.../dml21/src/dml2_pmo/dml2_pmo_dcn3.h | 0
.../dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c | 477 +-
.../dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.h | 0
.../dml21/src/dml2_pmo/dml2_pmo_factory.c | 0
.../dml21/src/dml2_pmo/dml2_pmo_factory.h | 2 +-
.../src/dml2_standalone_libraries/lib_float_math.c | 0
.../src/dml2_standalone_libraries/lib_float_math.h | 0
.../dml21/src/dml2_top/dml2_top_interfaces.c | 0
.../dml21/src/dml2_top/dml2_top_legacy.c | 0
.../dml21/src/dml2_top/dml2_top_legacy.h | 0
.../dml21/src/dml2_top/dml2_top_soc15.c | 0
.../dml21/src/dml2_top/dml2_top_soc15.h | 0
.../dc/{dml2 => dml2_0}/dml21/src/inc/dml2_debug.h | 0
.../dml21/src/inc/dml2_internal_shared_types.h | 76 +-
.../dc/{dml2 => dml2_0}/dml2_dc_resource_mgmt.c | 0
.../dc/{dml2 => dml2_0}/dml2_dc_resource_mgmt.h | 0
.../display/dc/{dml2 => dml2_0}/dml2_dc_types.h | 0
.../dc/{dml2 => dml2_0}/dml2_internal_types.h | 2 +-
.../dc/{dml2 => dml2_0}/dml2_mall_phantom.c | 1 +
.../dc/{dml2 => dml2_0}/dml2_mall_phantom.h | 0
.../amd/display/dc/{dml2 => dml2_0}/dml2_policy.c | 0
.../amd/display/dc/{dml2 => dml2_0}/dml2_policy.h | 0
.../dc/{dml2 => dml2_0}/dml2_translation_helper.c | 3 +
.../dc/{dml2 => dml2_0}/dml2_translation_helper.h | 0
.../amd/display/dc/{dml2 => dml2_0}/dml2_utils.c | 0
.../amd/display/dc/{dml2 => dml2_0}/dml2_utils.h | 0
.../amd/display/dc/{dml2 => dml2_0}/dml2_wrapper.c | 0
.../amd/display/dc/{dml2 => dml2_0}/dml2_wrapper.h | 0
.../amd/display/dc/{dml2 => dml2_0}/dml_assert.h | 0
.../display/dc/{dml2 => dml2_0}/dml_depedencies.h | 1 +
.../dc/{dml2 => dml2_0}/dml_display_rq_dlg_calc.c | 0
.../dc/{dml2 => dml2_0}/dml_display_rq_dlg_calc.h | 0
.../amd/display/dc/{dml2 => dml2_0}/dml_logging.h | 1 +
.../gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.c | 19 +-
.../gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.h | 4 +-
.../gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 36 +-
.../gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.h | 2 +
.../gpu/drm/amd/display/dc/dpp/dcn32/dcn32_dpp.c | 1 +
.../gpu/drm/amd/display/dc/dpp/dcn35/dcn35_dpp.c | 1 +
.../gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.c | 1 +
.../drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c | 43 +-
.../gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c | 10 +-
.../gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.h | 1 +
.../gpu/drm/amd/display/dc/dsc/dcn35/dcn35_dsc.c | 32 +-
.../gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c | 1 +
drivers/gpu/drm/amd/display/dc/dsc/dsc.h | 6 +
.../drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c | 33 +-
.../drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.h | 6 +-
.../drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c | 8 +-
.../drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c | 3 +-
.../drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c | 53 +-
.../drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.h | 1 +
.../amd/display/dc/hubbub/dcn401/dcn401_hubbub.c | 3 +-
.../gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c | 1 +
.../gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.h | 136 +-
.../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c | 69 +-
.../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.h | 8 +-
.../gpu/drm/amd/display/dc/hubp/dcn21/dcn21_hubp.c | 2 -
.../gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.c | 147 +-
.../gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.h | 2 +
.../gpu/drm/amd/display/dc/hubp/dcn31/dcn31_hubp.c | 4 +-
.../gpu/drm/amd/display/dc/hubp/dcn32/dcn32_hubp.c | 74 +-
.../gpu/drm/amd/display/dc/hubp/dcn35/dcn35_hubp.c | 4 +-
.../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c | 28 +-
.../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.h | 2 +-
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 101 +-
.../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 5 +-
.../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 7 +-
.../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 76 +-
.../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 3 +-
.../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 1 +
.../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 1 +
.../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 144 +-
.../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 8 +
.../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 6 +
.../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 1409 ++-
.../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h | 104 +-
.../drm/amd/display/dc/hwss/dcn401/dcn401_init.c | 28 +-
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 1446 ++-
.../drm/amd/display/dc/hwss/hw_sequencer_private.h | 36 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 12 +-
.../drm/amd/display/dc/inc/hw/cursor_reg_cache.h | 28 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 121 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 50 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 17 +-
drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 7 +-
drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 49 +
.../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 2 +
drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 27 +
drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 13 +
.../drm/amd/display/dc/inc/hw/timing_generator.h | 130 +
drivers/gpu/drm/amd/display/dc/inc/link_service.h | 4 +-
drivers/gpu/drm/amd/display/dc/inc/resource.h | 1 +
.../amd/display/dc/link/accessories/link_dp_cts.c | 4 +-
.../drm/amd/display/dc/link/hwss/link_hwss_dio.c | 19 +-
.../gpu/drm/amd/display/dc/link/link_detection.c | 172 +-
drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 14 +-
drivers/gpu/drm/amd/display/dc/link/link_factory.c | 66 +-
.../drm/amd/display/dc/link/protocols/link_ddc.c | 3 +-
.../display/dc/link/protocols/link_dp_capability.c | 53 +-
.../display/dc/link/protocols/link_dp_dpia_bw.c | 24 +-
.../dc/link/protocols/link_dp_irq_handler.c | 4 +-
.../dc/link/protocols/link_edp_panel_control.c | 143 +-
.../dc/link/protocols/link_edp_panel_control.h | 4 +-
.../gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c | 16 +
.../gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.h | 5 +
.../gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c | 1 +
.../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.c | 1 +
.../gpu/drm/amd/display/dc/opp/dcn10/dcn10_opp.c | 14 +-
.../gpu/drm/amd/display/dc/opp/dcn10/dcn10_opp.h | 6 +-
.../gpu/drm/amd/display/dc/opp/dcn20/dcn20_opp.c | 13 +
.../gpu/drm/amd/display/dc/opp/dcn20/dcn20_opp.h | 6 +-
.../gpu/drm/amd/display/dc/opp/dcn35/dcn35_opp.c | 13 +
.../gpu/drm/amd/display/dc/opp/dcn35/dcn35_opp.h | 4 +-
.../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.h | 38 +-
.../gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.c | 131 +
.../gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.h | 2 +
.../drm/amd/display/dc/optc/dcn314/dcn314_optc.c | 1 +
.../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c | 1 +
.../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c | 1 +
.../drm/amd/display/dc/optc/dcn401/dcn401_optc.c | 1 +
.../display/dc/resource/dce100/dce100_resource.c | 38 +-
.../display/dc/resource/dce110/dce110_resource.c | 7 +-
.../display/dc/resource/dce112/dce112_resource.c | 9 +-
.../display/dc/resource/dce120/dce120_resource.c | 9 +-
.../amd/display/dc/resource/dce60/dce60_resource.c | 29 +-
.../amd/display/dc/resource/dce80/dce80_resource.c | 34 +-
.../amd/display/dc/resource/dcn10/dcn10_resource.c | 7 +-
.../amd/display/dc/resource/dcn20/dcn20_resource.c | 35 +-
.../display/dc/resource/dcn201/dcn201_resource.c | 36 +-
.../amd/display/dc/resource/dcn21/dcn21_resource.c | 6 +-
.../amd/display/dc/resource/dcn30/dcn30_resource.c | 6 +-
.../display/dc/resource/dcn301/dcn301_resource.c | 6 +-
.../display/dc/resource/dcn302/dcn302_resource.c | 6 +-
.../display/dc/resource/dcn303/dcn303_resource.c | 6 +-
.../amd/display/dc/resource/dcn31/dcn31_resource.c | 6 +-
.../display/dc/resource/dcn314/dcn314_resource.c | 6 +-
.../display/dc/resource/dcn315/dcn315_resource.c | 7 +-
.../display/dc/resource/dcn316/dcn316_resource.c | 6 +-
.../amd/display/dc/resource/dcn32/dcn32_resource.c | 13 +-
.../display/dc/resource/dcn321/dcn321_resource.c | 6 +-
.../amd/display/dc/resource/dcn35/dcn35_resource.c | 16 +-
.../display/dc/resource/dcn351/dcn351_resource.c | 16 +-
.../amd/display/dc/resource/dcn36/dcn36_resource.c | 8 +-
.../display/dc/resource/dcn401/dcn401_resource.c | 10 +-
.../display/dc/resource/dcn401/dcn401_resource.h | 3 +-
.../dcn401/dcn401_soc_and_ip_translator.h | 2 +-
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c | 15 +
drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h | 1 +
.../display/dc/virtual/virtual_stream_encoder.c | 7 -
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 32 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 719 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 1 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 50 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 40 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.h | 2 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c | 17 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 33 +-
drivers/gpu/drm/amd/display/include/audio_types.h | 12 +-
.../drm/amd/display/include/bios_parser_types.h | 11 +-
drivers/gpu/drm/amd/display/include/dpcd_defs.h | 16 +
.../amd/display/include/grph_object_ctrl_defs.h | 1 +
.../gpu/drm/amd/display/include/grph_object_id.h | 7 +
drivers/gpu/drm/amd/display/include/signal_types.h | 12 +
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 6 +-
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 3 +-
.../drm/amd/display/modules/hdcp/hdcp1_execution.c | 13 +-
.../drm/amd/display/modules/hdcp/hdcp2_execution.c | 87 +-
.../amd/display/modules/hdcp/hdcp2_transition.c | 61 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 2 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 122 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 6 +
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 148 +-
.../drm/amd/display/modules/power/power_helpers.c | 33 +
.../drm/amd/display/modules/power/power_helpers.h | 5 +
drivers/gpu/drm/amd/include/amd_shared.h | 1 +
.../gpu/drm/amd/include/asic_reg/vce/vce_1_0_d.h | 5 +
.../drm/amd/include/asic_reg/vce/vce_1_0_sh_mask.h | 10 +
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 125 +-
drivers/gpu/drm/amd/include/mes_v11_api_def.h | 3 +-
drivers/gpu/drm/amd/include/mes_v12_api_def.h | 3 +-
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 22 +-
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 33 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 3 +-
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 28 +-
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.h | 557 -
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 10 +-
.../gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c | 4 +-
.../drm/amd/pm/powerplay/smumgr/vega10_smumgr.c | 4 +-
.../drm/amd/pm/powerplay/smumgr/vega12_smumgr.c | 4 +-
.../drm/amd/pm/powerplay/smumgr/vega20_smumgr.c | 8 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 95 +-
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 21 +-
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_pmfw.h | 9 +-
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_ppsmc.h | 20 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 14 +-
.../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 5 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 17 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 5 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 7 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 23 +-
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 7 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 7 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 249 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 5 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 5 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 326 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 165 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 7 +-
.../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 5 +-
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 5 +
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 42 +-
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 7 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 14 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 67 +
drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 1 +
drivers/gpu/drm/amd/ras/Makefile | 34 +
drivers/gpu/drm/amd/ras/ras_mgr/Makefile | 33 +
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c | 285 +
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.h | 54 +
.../drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c | 182 +
.../drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.h | 27 +
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c | 648 ++
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h | 83 +
.../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c | 94 +
.../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.h | 30 +
.../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c | 125 +
.../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.h | 30 +
.../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c | 190 +
.../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h | 41 +
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c | 279 +
drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h | 110 +
drivers/gpu/drm/amd/ras/rascore/Makefile | 44 +
drivers/gpu/drm/amd/ras/rascore/ras.h | 370 +
drivers/gpu/drm/amd/ras/rascore/ras_aca.c | 672 ++
drivers/gpu/drm/amd/ras/rascore/ras_aca.h | 164 +
drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.c | 379 +
drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.h | 71 +
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c | 522 +
drivers/gpu/drm/amd/ras/rascore/ras_cmd.h | 426 +
drivers/gpu/drm/amd/ras/rascore/ras_core.c | 603 ++
drivers/gpu/drm/amd/ras/rascore/ras_cper.c | 315 +
drivers/gpu/drm/amd/ras/rascore/ras_cper.h | 304 +
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c | 1339 +++
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.h | 197 +
drivers/gpu/drm/amd/ras/rascore/ras_gfx.c | 70 +
drivers/gpu/drm/amd/ras/rascore/ras_gfx.h | 43 +
drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.c | 426 +
drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.h | 259 +
drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c | 317 +
drivers/gpu/drm/amd/ras/rascore/ras_log_ring.h | 93 +
drivers/gpu/drm/amd/ras/rascore/ras_mp1.c | 81 +
drivers/gpu/drm/amd/ras/rascore/ras_mp1.h | 50 +
drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.c | 105 +
drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.h | 30 +
drivers/gpu/drm/amd/ras/rascore/ras_nbio.c | 96 +
drivers/gpu/drm/amd/ras/rascore/ras_nbio.h | 46 +
drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.c | 123 +
drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.h | 31 +
drivers/gpu/drm/amd/ras/rascore/ras_process.c | 322 +
drivers/gpu/drm/amd/ras/rascore/ras_process.h | 53 +
drivers/gpu/drm/amd/ras/rascore/ras_psp.c | 750 ++
drivers/gpu/drm/amd/ras/rascore/ras_psp.h | 145 +
drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.c | 46 +
drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.h | 31 +
drivers/gpu/drm/amd/ras/rascore/ras_ta_if.h | 231 +
drivers/gpu/drm/amd/ras/rascore/ras_umc.c | 707 ++
drivers/gpu/drm/amd/ras/rascore/ras_umc.h | 166 +
drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c | 511 +
drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.h | 314 +
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 31 +-
.../drm/arm/display/komeda/komeda_framebuffer.c | 1 +
drivers/gpu/drm/arm/hdlcd_crtc.c | 1 +
drivers/gpu/drm/arm/hdlcd_drv.c | 1 +
drivers/gpu/drm/arm/malidp_drv.c | 1 +
drivers/gpu/drm/arm/malidp_mw.c | 1 +
drivers/gpu/drm/arm/malidp_planes.c | 2 +-
drivers/gpu/drm/armada/armada_crtc.c | 1 +
drivers/gpu/drm/armada/armada_debugfs.c | 1 +
drivers/gpu/drm/armada/armada_fb.c | 1 +
drivers/gpu/drm/armada/armada_fbdev.c | 15 +-
drivers/gpu/drm/armada/armada_gem.c | 1 +
drivers/gpu/drm/armada/armada_overlay.c | 1 +
drivers/gpu/drm/armada/armada_plane.c | 8 +-
drivers/gpu/drm/ast/Makefile | 3 +-
drivers/gpu/drm/ast/ast_2000.c | 108 +
drivers/gpu/drm/ast/ast_2100.c | 92 +
drivers/gpu/drm/ast/ast_2200.c | 92 +
drivers/gpu/drm/ast/ast_2300.c | 135 +
drivers/gpu/drm/ast/ast_2400.c | 100 +
drivers/gpu/drm/ast/ast_2500.c | 106 +
drivers/gpu/drm/ast/ast_2600.c | 72 +
drivers/gpu/drm/ast/ast_drv.c | 69 +-
drivers/gpu/drm/ast/ast_drv.h | 100 +-
drivers/gpu/drm/ast/ast_main.c | 268 -
drivers/gpu/drm/ast/ast_mode.c | 58 +-
drivers/gpu/drm/ast/ast_tables.h | 60 -
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 21 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 15 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 3 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 3 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 53 +-
drivers/gpu/drm/bridge/imx/Kconfig | 11 +
drivers/gpu/drm/bridge/imx/Makefile | 1 +
drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c | 158 +
drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c | 65 +-
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c | 7 +-
drivers/gpu/drm/bridge/ite-it66121.c | 68 +-
drivers/gpu/drm/bridge/sii902x.c | 20 +-
drivers/gpu/drm/bridge/simple-bridge.c | 10 +
drivers/gpu/drm/bridge/synopsys/Kconfig | 8 +
drivers/gpu/drm/bridge/synopsys/dw-dp.c | 2 +
drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c | 5 +
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 235 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h | 14 +
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 18 +-
drivers/gpu/drm/bridge/ti-sn65dsi83.c | 11 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 112 +
drivers/gpu/drm/clients/drm_fbdev_client.c | 37 +-
drivers/gpu/drm/clients/drm_log.c | 43 +-
drivers/gpu/drm/display/drm_bridge_connector.c | 69 +-
drivers/gpu/drm/display/drm_dp_helper.c | 232 +-
drivers/gpu/drm/drm_atomic.c | 225 +-
drivers/gpu/drm/drm_atomic_helper.c | 24 +-
drivers/gpu/drm/drm_atomic_state_helper.c | 5 +
drivers/gpu/drm/drm_atomic_uapi.c | 160 +
drivers/gpu/drm/drm_bridge.c | 67 +-
drivers/gpu/drm/drm_buddy.c | 395 +-
drivers/gpu/drm/drm_client.c | 198 +-
drivers/gpu/drm/drm_client_event.c | 29 +-
drivers/gpu/drm/drm_client_modeset.c | 44 +
drivers/gpu/drm/drm_client_sysrq.c | 65 +
drivers/gpu/drm/drm_color_mgmt.c | 43 +
drivers/gpu/drm/drm_colorop.c | 599 ++
drivers/gpu/drm/drm_connector.c | 1 +
drivers/gpu/drm/drm_crtc.c | 35 +
drivers/gpu/drm/drm_crtc_internal.h | 1 +
drivers/gpu/drm/drm_displayid.c | 58 +-
drivers/gpu/drm/drm_displayid_internal.h | 2 +
drivers/gpu/drm/drm_drv.c | 3 +
drivers/gpu/drm/drm_dumb_buffers.c | 171 +-
drivers/gpu/drm/drm_edid.c | 3 +
drivers/gpu/drm/drm_fb_helper.c | 152 +-
drivers/gpu/drm/drm_fbdev_dma.c | 25 +-
drivers/gpu/drm/drm_fbdev_shmem.c | 21 +-
drivers/gpu/drm/drm_fbdev_ttm.c | 24 +-
drivers/gpu/drm/drm_file.c | 2 +-
drivers/gpu/drm/drm_format_helper.c | 91 -
drivers/gpu/drm/drm_framebuffer.c | 2 +-
drivers/gpu/drm/drm_gem.c | 36 +-
drivers/gpu/drm/drm_gem_atomic_helper.c | 2 -
drivers/gpu/drm/drm_gem_dma_helper.c | 10 +-
drivers/gpu/drm/drm_gem_framebuffer_helper.c | 1 +
drivers/gpu/drm/drm_gem_shmem_helper.c | 114 +-
drivers/gpu/drm/drm_gem_ttm_helper.c | 1 +
drivers/gpu/drm/drm_gem_vram_helper.c | 11 +-
drivers/gpu/drm/drm_gpusvm.c | 6 +-
drivers/gpu/drm/drm_gpuvm.c | 191 +
drivers/gpu/drm/drm_internal.h | 11 +
drivers/gpu/drm/drm_ioctl.c | 7 +
drivers/gpu/drm/drm_mipi_dbi.c | 3 +-
drivers/gpu/drm/drm_mm.c | 1 +
drivers/gpu/drm/drm_mode_config.c | 7 +
drivers/gpu/drm/drm_mode_object.c | 18 +
drivers/gpu/drm/drm_modeset_helper.c | 6 +-
drivers/gpu/drm/drm_pagemap.c | 12 +-
drivers/gpu/drm/drm_plane.c | 69 +-
drivers/gpu/drm/drm_prime.c | 1 +
drivers/gpu/drm/drm_vblank.c | 180 +-
drivers/gpu/drm/drm_vblank_helper.c | 176 +
drivers/gpu/drm/drm_vblank_work.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 1 +
drivers/gpu/drm/etnaviv/etnaviv_drv.c | 1 +
drivers/gpu/drm/etnaviv/etnaviv_gem.c | 1 +
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 1 +
drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 2 +
drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 32 +
drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 2 +
drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 1 +
drivers/gpu/drm/exynos/exynos7_drm_decon.c | 1 +
drivers/gpu/drm/exynos/exynos_drm_fb.c | 1 +
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 12 +-
drivers/gpu/drm/exynos/exynos_drm_fimd.c | 1 +
drivers/gpu/drm/exynos/exynos_drm_g2d.c | 1 +
drivers/gpu/drm/exynos/exynos_drm_gem.c | 9 +-
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 1 +
drivers/gpu/drm/exynos/exynos_drm_plane.c | 3 +-
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 1 +
drivers/gpu/drm/exynos/exynos_mixer.c | 1 +
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 1 +
drivers/gpu/drm/gma500/backlight.c | 2 +
drivers/gpu/drm/gma500/cdv_device.c | 1 +
drivers/gpu/drm/gma500/cdv_intel_display.c | 1 +
drivers/gpu/drm/gma500/cdv_intel_dp.c | 1 +
drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 1 +
drivers/gpu/drm/gma500/cdv_intel_lvds.c | 1 +
drivers/gpu/drm/gma500/fbdev.c | 58 +-
drivers/gpu/drm/gma500/gem.c | 1 +
drivers/gpu/drm/gma500/intel_bios.c | 1 +
drivers/gpu/drm/gma500/intel_gmbus.c | 2 +
drivers/gpu/drm/gma500/mid_bios.c | 1 +
drivers/gpu/drm/gma500/oaktrail_crtc.c | 1 +
drivers/gpu/drm/gma500/oaktrail_hdmi.c | 1 +
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c | 3 +
drivers/gpu/drm/gma500/oaktrail_lvds.c | 1 +
drivers/gpu/drm/gma500/opregion.c | 3 +
drivers/gpu/drm/gma500/psb_drv.c | 1 +
drivers/gpu/drm/gma500/psb_intel_display.c | 1 +
drivers/gpu/drm/gma500/psb_intel_lvds.c | 1 +
drivers/gpu/drm/gma500/psb_intel_sdvo.c | 1 +
drivers/gpu/drm/gma500/psb_irq.c | 37 +-
drivers/gpu/drm/gud/gud_connector.c | 8 +-
drivers/gpu/drm/gud/gud_drv.c | 45 +-
drivers/gpu/drm/gud/gud_pipe.c | 12 +-
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 1 +
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 1 +
drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 1 +
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 12 +
drivers/gpu/drm/i915/Makefile | 15 +
drivers/gpu/drm/i915/display/g4x_dp.c | 2 +-
drivers/gpu/drm/i915/display/hsw_ips.c | 63 +-
drivers/gpu/drm/i915/display/i9xx_plane.c | 34 +-
drivers/gpu/drm/i915/display/i9xx_plane.h | 5 +-
drivers/gpu/drm/i915/display/i9xx_wm.c | 9 +-
drivers/gpu/drm/i915/display/icl_dsi.c | 39 +-
drivers/gpu/drm/i915/display/intel_acpi.c | 2 +-
drivers/gpu/drm/i915/display/intel_alpm.c | 91 +-
drivers/gpu/drm/i915/display/intel_alpm.h | 2 +-
drivers/gpu/drm/i915/display/intel_backlight.c | 2 +-
drivers/gpu/drm/i915/display/intel_bios.c | 9 +-
drivers/gpu/drm/i915/display/intel_bo.c | 40 +-
drivers/gpu/drm/i915/display/intel_bo.h | 8 +-
drivers/gpu/drm/i915/display/intel_bw.c | 355 +-
drivers/gpu/drm/i915/display/intel_bw.h | 6 +-
drivers/gpu/drm/i915/display/intel_casf.c | 290 +
drivers/gpu/drm/i915/display/intel_casf.h | 21 +
drivers/gpu/drm/i915/display/intel_casf_regs.h | 33 +
drivers/gpu/drm/i915/display/intel_cdclk.c | 512 +-
drivers/gpu/drm/i915/display/intel_cdclk.h | 16 +-
drivers/gpu/drm/i915/display/intel_color.c | 352 +-
drivers/gpu/drm/i915/display/intel_color.h | 8 +-
.../gpu/drm/i915/display/intel_color_pipeline.c | 99 +
.../gpu/drm/i915/display/intel_color_pipeline.h | 14 +
drivers/gpu/drm/i915/display/intel_color_regs.h | 29 +
drivers/gpu/drm/i915/display/intel_colorop.c | 35 +
drivers/gpu/drm/i915/display/intel_colorop.h | 15 +
drivers/gpu/drm/i915/display/intel_combo_phy.c | 2 +-
drivers/gpu/drm/i915/display/intel_connector.c | 3 +-
drivers/gpu/drm/i915/display/intel_crt.c | 16 +-
drivers/gpu/drm/i915/display/intel_crtc.c | 99 +-
drivers/gpu/drm/i915/display/intel_crtc.h | 11 +
.../gpu/drm/i915/display/intel_crtc_state_dump.c | 16 +-
drivers/gpu/drm/i915/display/intel_cursor.c | 32 +-
drivers/gpu/drm/i915/display/intel_cursor.h | 2 +
drivers/gpu/drm/i915/display/intel_cx0_phy.c | 249 +-
drivers/gpu/drm/i915/display/intel_cx0_phy.h | 21 +
drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 32 +-
drivers/gpu/drm/i915/display/intel_dbuf_bw.c | 295 +
drivers/gpu/drm/i915/display/intel_dbuf_bw.h | 37 +
drivers/gpu/drm/i915/display/intel_ddi.c | 77 +-
drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 83 +-
drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 9 +
drivers/gpu/drm/i915/display/intel_de.h | 107 +-
drivers/gpu/drm/i915/display/intel_display.c | 375 +-
drivers/gpu/drm/i915/display/intel_display.h | 16 +-
.../drm/i915/display/intel_display_conversion.c | 20 +-
drivers/gpu/drm/i915/display/intel_display_core.h | 34 +-
.../gpu/drm/i915/display/intel_display_debugfs.c | 12 +-
.../gpu/drm/i915/display/intel_display_device.c | 6 +-
.../gpu/drm/i915/display/intel_display_device.h | 9 +-
.../gpu/drm/i915/display/intel_display_driver.c | 23 +-
drivers/gpu/drm/i915/display/intel_display_irq.c | 129 +-
drivers/gpu/drm/i915/display/intel_display_irq.h | 8 +-
.../gpu/drm/i915/display/intel_display_jiffies.h | 43 +
.../gpu/drm/i915/display/intel_display_limits.h | 9 +
drivers/gpu/drm/i915/display/intel_display_power.c | 21 +-
.../gpu/drm/i915/display/intel_display_power_map.c | 26 +-
.../drm/i915/display/intel_display_power_well.c | 58 +-
drivers/gpu/drm/i915/display/intel_display_reset.c | 1 +
drivers/gpu/drm/i915/display/intel_display_rpm.c | 33 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 82 +-
drivers/gpu/drm/i915/display/intel_display_utils.c | 32 +
drivers/gpu/drm/i915/display/intel_display_utils.h | 31 +
drivers/gpu/drm/i915/display/intel_display_wa.c | 5 +-
drivers/gpu/drm/i915/display/intel_display_wa.h | 1 +
drivers/gpu/drm/i915/display/intel_dmc.c | 62 +-
drivers/gpu/drm/i915/display/intel_dmc_wl.c | 25 +-
drivers/gpu/drm/i915/display/intel_dp.c | 263 +-
drivers/gpu/drm/i915/display/intel_dp.h | 12 +-
drivers/gpu/drm/i915/display/intel_dp_aux.c | 8 +-
drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 14 +-
.../gpu/drm/i915/display/intel_dp_link_training.c | 3 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 49 +-
drivers/gpu/drm/i915/display/intel_dpio_phy.c | 12 +-
drivers/gpu/drm/i915/display/intel_dpll.c | 35 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 29 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 11 +
drivers/gpu/drm/i915/display/intel_dpt.c | 2 +
drivers/gpu/drm/i915/display/intel_dsb.c | 57 +-
drivers/gpu/drm/i915/display/intel_dsb.h | 4 +-
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 37 +-
drivers/gpu/drm/i915/display/intel_dvo.c | 2 +-
drivers/gpu/drm/i915/display/intel_fb.c | 41 +-
drivers/gpu/drm/i915/display/intel_fb_bo.c | 4 +-
drivers/gpu/drm/i915/display/intel_fb_bo.h | 3 +-
drivers/gpu/drm/i915/display/intel_fb_pin.c | 2 +
drivers/gpu/drm/i915/display/intel_fbc.c | 203 +-
drivers/gpu/drm/i915/display/intel_fbc.h | 3 +
drivers/gpu/drm/i915/display/intel_fbdev.c | 83 +-
drivers/gpu/drm/i915/display/intel_fbdev_fb.c | 58 +-
drivers/gpu/drm/i915/display/intel_fbdev_fb.h | 14 +-
drivers/gpu/drm/i915/display/intel_fdi.c | 2 +-
drivers/gpu/drm/i915/display/intel_flipq.c | 14 +-
drivers/gpu/drm/i915/display/intel_frontbuffer.c | 152 +-
drivers/gpu/drm/i915/display/intel_frontbuffer.h | 18 +-
drivers/gpu/drm/i915/display/intel_gmbus.c | 3 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 51 +-
drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 2 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 20 +-
drivers/gpu/drm/i915/display/intel_hdmi.h | 1 +
drivers/gpu/drm/i915/display/intel_hotplug.c | 5 +-
drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 5 +-
drivers/gpu/drm/i915/display/intel_link_bw.c | 17 +-
drivers/gpu/drm/i915/display/intel_link_bw.h | 2 +-
drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +-
drivers/gpu/drm/i915/display/intel_lt_phy.c | 2327 ++++
drivers/gpu/drm/i915/display/intel_lt_phy.h | 47 +
drivers/gpu/drm/i915/display/intel_lt_phy_regs.h | 90 +
drivers/gpu/drm/i915/display/intel_lvds.c | 6 +-
drivers/gpu/drm/i915/display/intel_modeset_setup.c | 14 +-
.../gpu/drm/i915/display/intel_modeset_verify.c | 2 +
drivers/gpu/drm/i915/display/intel_overlay.c | 7 +-
drivers/gpu/drm/i915/display/intel_pch.c | 4 +-
drivers/gpu/drm/i915/display/intel_pch_display.c | 12 +-
drivers/gpu/drm/i915/display/intel_pch_refclk.c | 12 +-
drivers/gpu/drm/i915/display/intel_pfit.c | 2 +-
drivers/gpu/drm/i915/display/intel_pipe_crc.c | 2 +
drivers/gpu/drm/i915/display/intel_plane.c | 120 +-
drivers/gpu/drm/i915/display/intel_plane.h | 3 -
drivers/gpu/drm/i915/display/intel_plane_initial.c | 13 +-
drivers/gpu/drm/i915/display/intel_pmdemand.c | 21 +-
drivers/gpu/drm/i915/display/intel_pps.c | 3 +-
drivers/gpu/drm/i915/display/intel_psr.c | 445 +-
drivers/gpu/drm/i915/display/intel_psr.h | 5 +-
drivers/gpu/drm/i915/display/intel_qp_tables.c | 2 +-
drivers/gpu/drm/i915/display/intel_sbi.c | 6 +-
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c | 2 +
drivers/gpu/drm/i915/display/intel_snps_phy.c | 10 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 12 +-
drivers/gpu/drm/i915/display/intel_tc.c | 23 +-
drivers/gpu/drm/i915/display/intel_tc.h | 3 +
drivers/gpu/drm/i915/display/intel_vblank.c | 16 +-
drivers/gpu/drm/i915/display/intel_vblank.h | 2 +
drivers/gpu/drm/i915/display/intel_vdsc.c | 26 +-
drivers/gpu/drm/i915/display/intel_vdsc.h | 3 +
drivers/gpu/drm/i915/display/intel_vrr.c | 498 +-
drivers/gpu/drm/i915/display/intel_vrr.h | 5 +-
drivers/gpu/drm/i915/display/skl_prefill.c | 157 +
drivers/gpu/drm/i915/display/skl_prefill.h | 46 +
drivers/gpu/drm/i915/display/skl_scaler.c | 234 +-
drivers/gpu/drm/i915/display/skl_scaler.h | 17 +
drivers/gpu/drm/i915/display/skl_universal_plane.c | 214 +-
.../drm/i915/display/skl_universal_plane_regs.h | 139 +-
drivers/gpu/drm/i915/display/skl_watermark.c | 381 +-
drivers/gpu/drm/i915/display/skl_watermark.h | 3 +
drivers/gpu/drm/i915/display/skl_watermark_regs.h | 52 +-
drivers/gpu/drm/i915/display/vlv_clock.c | 88 +
drivers/gpu/drm/i915/display/vlv_clock.h | 38 +
drivers/gpu/drm/i915/display/vlv_dsi.c | 56 +-
drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 8 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_create.c | 5 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 5 +-
drivers/gpu/drm/i915/gem/i915_gem_object.c | 17 +-
drivers/gpu/drm/i915/gem/i915_gem_object.h | 1 +
.../gpu/drm/i915/gem/i915_gem_object_frontbuffer.c | 103 +
.../gpu/drm/i915/gem/i915_gem_object_frontbuffer.h | 54 +-
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_phys.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 15 +-
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 2 +
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 105 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 34 +-
drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 5 +-
drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 8 +-
drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 2 +
drivers/gpu/drm/i915/gem/i915_gem_wait.c | 7 +
drivers/gpu/drm/i915/gem/i915_gemfs.c | 2 +
.../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 +
.../gpu/drm/i915/gem/selftests/i915_gem_context.c | 3 +-
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 +
drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 8 +-
drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 2 +
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 2 +
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 3 +
drivers/gpu/drm/i915/gt/intel_engine_user.c | 2 +
.../gpu/drm/i915/gt/intel_execlists_submission.c | 2 +
drivers/gpu/drm/i915/gt/intel_ggtt.c | 1 +
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +
drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c | 1 +
drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 2 +
drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 2 +
drivers/gpu/drm/i915/gt/intel_lrc.c | 2 +
drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +
drivers/gpu/drm/i915/gt/intel_rc6.c | 5 +-
drivers/gpu/drm/i915/gt/intel_region_lmem.c | 26 +-
drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 +
drivers/gpu/drm/i915/gt/intel_rps.c | 18 +-
drivers/gpu/drm/i915/gt/intel_sa_media.c | 1 +
drivers/gpu/drm/i915/gt/intel_sseu.c | 2 +
drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 2 +
drivers/gpu/drm/i915/gt/intel_timeline.c | 1 +
drivers/gpu/drm/i915/gt/intel_tlb.h | 2 +-
drivers/gpu/drm/i915/gt/intel_wopcm.c | 2 +
drivers/gpu/drm/i915/gt/intel_workarounds.c | 9 +-
drivers/gpu/drm/i915/gt/selftest_context.c | 2 +
drivers/gpu/drm/i915/gt/selftest_execlists.c | 3 +
drivers/gpu/drm/i915/gt/selftest_migrate.c | 9 +-
.../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c | 2 +
drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 +
drivers/gpu/drm/i915/gvt/cfg_space.c | 2 +
drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 +
drivers/gpu/drm/i915/gvt/display.c | 1 +
drivers/gpu/drm/i915/gvt/dmabuf.c | 1 +
drivers/gpu/drm/i915/gvt/edid.c | 1 +
drivers/gpu/drm/i915/gvt/gtt.c | 2 +
drivers/gpu/drm/i915/gvt/handlers.c | 1 +
drivers/gpu/drm/i915/gvt/interrupt.c | 2 +
drivers/gpu/drm/i915/gvt/kvmgt.c | 291 +-
drivers/gpu/drm/i915/gvt/mmio.c | 7 +-
drivers/gpu/drm/i915/gvt/mmio_context.c | 2 +
drivers/gpu/drm/i915/gvt/scheduler.c | 2 +
drivers/gpu/drm/i915/gvt/vgpu.c | 2 +
drivers/gpu/drm/i915/i915_cmd_parser.c | 1 +
drivers/gpu/drm/i915/i915_config.c | 2 +-
drivers/gpu/drm/i915/i915_debugfs.c | 1 +
drivers/gpu/drm/i915/i915_driver.c | 155 +-
drivers/gpu/drm/i915/i915_driver.h | 2 +
drivers/gpu/drm/i915/i915_drv.h | 23 +-
drivers/gpu/drm/i915/i915_gem.c | 3 +
drivers/gpu/drm/i915/i915_getparam.c | 2 +
drivers/gpu/drm/i915/i915_irq.c | 108 +-
drivers/gpu/drm/i915/i915_jiffies.h | 16 +
drivers/gpu/drm/i915/i915_mmio_range.c | 18 +
drivers/gpu/drm/i915/i915_mmio_range.h | 19 +
drivers/gpu/drm/i915/i915_module.c | 1 +
drivers/gpu/drm/i915/i915_perf.c | 67 +-
drivers/gpu/drm/i915/i915_pmu.c | 6 +-
drivers/gpu/drm/i915/i915_query.c | 2 +
drivers/gpu/drm/i915/i915_reg.h | 1 +
drivers/gpu/drm/i915/i915_reg_defs.h | 10 +
drivers/gpu/drm/i915/i915_request.c | 2 +
drivers/gpu/drm/i915/i915_switcheroo.c | 2 +
drivers/gpu/drm/i915/i915_sysfs.c | 2 +
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 4 +-
drivers/gpu/drm/i915/i915_utils.c | 1 +
drivers/gpu/drm/i915/i915_utils.h | 41 +-
drivers/gpu/drm/i915/i915_vgpu.c | 2 +
drivers/gpu/drm/i915/i915_vma.c | 10 +-
drivers/gpu/drm/i915/intel_clock_gating.c | 2 +
drivers/gpu/drm/i915/intel_gvt.c | 2 +
drivers/gpu/drm/i915/intel_memory_region.c | 1 +
drivers/gpu/drm/i915/intel_memory_region.h | 2 +-
drivers/gpu/drm/i915/intel_pcode.c | 2 +
drivers/gpu/drm/i915/intel_region_ttm.c | 2 +-
drivers/gpu/drm/i915/intel_runtime_pm.c | 77 +
drivers/gpu/drm/i915/intel_runtime_pm.h | 3 +
drivers/gpu/drm/i915/intel_step.c | 2 +
drivers/gpu/drm/i915/intel_uncore.c | 16 +-
drivers/gpu/drm/i915/intel_uncore.h | 8 +-
drivers/gpu/drm/i915/intel_wakeref.c | 2 +
drivers/gpu/drm/i915/pxp/intel_pxp.c | 2 +
drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c | 2 +
drivers/gpu/drm/i915/pxp/intel_pxp_huc.c | 2 +
drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 2 +
drivers/gpu/drm/i915/selftests/i915_active.c | 2 +
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 4 +
drivers/gpu/drm/i915/selftests/i915_request.c | 2 +
drivers/gpu/drm/i915/selftests/i915_selftest.c | 1 +
drivers/gpu/drm/i915/selftests/intel_uncore.c | 4 +-
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 4 +-
drivers/gpu/drm/i915/soc/intel_dram.c | 15 +-
drivers/gpu/drm/i915/soc/intel_dram.h | 1 +
drivers/gpu/drm/i915/soc/intel_gmch.c | 1 +
drivers/gpu/drm/i915/soc/intel_rom.c | 7 +-
drivers/gpu/drm/i915/soc/intel_rom.h | 6 +-
drivers/gpu/drm/i915/vlv_iosf_sb.c | 2 +
drivers/gpu/drm/imagination/pvr_ccb.c | 1 +
drivers/gpu/drm/imagination/pvr_device.c | 2 +-
drivers/gpu/drm/imagination/pvr_device.h | 8 +
drivers/gpu/drm/imagination/pvr_fw.c | 1 +
drivers/gpu/drm/imagination/pvr_fw_meta.c | 2 +
drivers/gpu/drm/imagination/pvr_fw_trace.c | 1 +
drivers/gpu/drm/imagination/pvr_power.c | 1 +
drivers/gpu/drm/imagination/pvr_vm.c | 1 +
drivers/gpu/drm/imx/dc/dc-ed.c | 8 +-
drivers/gpu/drm/imx/dc/dc-fg.c | 4 +-
drivers/gpu/drm/imx/dc/dc-fu.c | 10 +-
drivers/gpu/drm/imx/dc/dc-fu.h | 4 +-
drivers/gpu/drm/imx/dc/dc-lb.c | 28 +-
drivers/gpu/drm/imx/dc/dc-plane.c | 2 +-
drivers/gpu/drm/imx/dcss/dcss-plane.c | 5 +-
drivers/gpu/drm/imx/ipuv3/dw_hdmi-imx.c | 1 -
drivers/gpu/drm/imx/ipuv3/imx-drm-core.c | 31 +-
drivers/gpu/drm/imx/ipuv3/imx-ldb.c | 1 -
drivers/gpu/drm/imx/ipuv3/imx-tve.c | 18 +-
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c | 4 +-
drivers/gpu/drm/imx/ipuv3/parallel-display.c | 5 +-
drivers/gpu/drm/imx/lcdc/imx-lcdc.c | 1 +
drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 13 +-
drivers/gpu/drm/ingenic/ingenic-ipu.c | 4 +-
drivers/gpu/drm/kmb/kmb_drv.c | 1 +
drivers/gpu/drm/kmb/kmb_plane.c | 4 +-
drivers/gpu/drm/lima/lima_sched.c | 2 +
drivers/gpu/drm/logicvc/logicvc_layer.c | 4 +-
drivers/gpu/drm/loongson/lsdc_benchmark.c | 1 +
drivers/gpu/drm/loongson/lsdc_crtc.c | 1 +
drivers/gpu/drm/loongson/lsdc_debugfs.c | 1 +
drivers/gpu/drm/loongson/lsdc_drv.c | 1 +
drivers/gpu/drm/loongson/lsdc_gem.c | 32 +-
drivers/gpu/drm/loongson/lsdc_i2c.c | 1 +
drivers/gpu/drm/loongson/lsdc_irq.c | 1 +
drivers/gpu/drm/loongson/lsdc_output_7a1000.c | 1 +
drivers/gpu/drm/loongson/lsdc_output_7a2000.c | 1 +
drivers/gpu/drm/loongson/lsdc_pixpll.c | 1 +
drivers/gpu/drm/loongson/lsdc_plane.c | 3 +-
drivers/gpu/drm/loongson/lsdc_ttm.c | 4 +-
drivers/gpu/drm/mcde/mcde_clk_div.c | 13 +-
drivers/gpu/drm/mcde/mcde_display.c | 1 +
drivers/gpu/drm/mediatek/Kconfig | 23 +-
drivers/gpu/drm/mediatek/Makefile | 3 +
drivers/gpu/drm/mediatek/mtk_crtc.c | 1 +
drivers/gpu/drm/mediatek/mtk_ddp_comp.c | 33 +-
drivers/gpu/drm/mediatek/mtk_ddp_comp.h | 2 +-
drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 23 +-
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 12 +
drivers/gpu/drm/mediatek/mtk_dp.c | 1 +
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 4 +-
drivers/gpu/drm/mediatek/mtk_gem.c | 1 +
drivers/gpu/drm/mediatek/mtk_hdmi.c | 539 +-
drivers/gpu/drm/mediatek/mtk_hdmi_common.c | 456 +
drivers/gpu/drm/mediatek/mtk_hdmi_common.h | 198 +
drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c | 396 +
drivers/gpu/drm/mediatek/mtk_hdmi_regs_v2.h | 263 +
drivers/gpu/drm/mediatek/mtk_hdmi_v2.c | 1521 +++
drivers/gpu/drm/mediatek/mtk_plane.c | 4 +-
drivers/gpu/drm/meson/meson_overlay.c | 1 +
drivers/gpu/drm/meson/meson_plane.c | 1 +
drivers/gpu/drm/mgag200/mgag200_drv.c | 1 +
drivers/gpu/drm/mgag200/mgag200_g200.c | 1 +
drivers/gpu/drm/mgag200/mgag200_g200eh.c | 1 +
drivers/gpu/drm/mgag200/mgag200_g200eh3.c | 1 +
drivers/gpu/drm/mgag200/mgag200_g200eh5.c | 1 +
drivers/gpu/drm/mgag200/mgag200_g200er.c | 1 +
drivers/gpu/drm/mgag200/mgag200_g200ev.c | 1 +
drivers/gpu/drm/mgag200/mgag200_g200ew3.c | 1 +
drivers/gpu/drm/mgag200/mgag200_g200se.c | 1 +
drivers/gpu/drm/mgag200/mgag200_g200wb.c | 1 +
drivers/gpu/drm/mgag200/mgag200_mode.c | 25 +
drivers/gpu/drm/mgag200/mgag200_vga.c | 1 +
drivers/gpu/drm/mgag200/mgag200_vga_bmc.c | 1 +
drivers/gpu/drm/msm/Makefile | 2 +
drivers/gpu/drm/msm/adreno/a2xx_catalog.c | 7 +-
drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 52 +-
drivers/gpu/drm/msm/adreno/a2xx_gpu.h | 2 +
drivers/gpu/drm/msm/adreno/a3xx_catalog.c | 13 +-
drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 52 +-
drivers/gpu/drm/msm/adreno/a3xx_gpu.h | 2 +
drivers/gpu/drm/msm/adreno/a4xx_catalog.c | 7 +-
drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 54 +-
drivers/gpu/drm/msm/adreno/a4xx_gpu.h | 2 +
drivers/gpu/drm/msm/adreno/a5xx_catalog.c | 17 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 61 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 1 +
drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 398 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 330 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 25 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 490 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 32 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 5 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 74 +-
drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 74 +-
drivers/gpu/drm/msm/adreno/a6xx_hfi.h | 17 +
drivers/gpu/drm/msm/adreno/a6xx_preempt.c | 4 +-
drivers/gpu/drm/msm/adreno/a8xx_gpu.c | 1201 +++
drivers/gpu/drm/msm/adreno/adreno_device.c | 4 +-
.../gpu/drm/msm/adreno/adreno_gen7_0_0_snapshot.h | 420 +-
.../gpu/drm/msm/adreno/adreno_gen7_2_0_snapshot.h | 332 +-
.../gpu/drm/msm/adreno/adreno_gen7_9_0_snapshot.h | 470 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 12 +
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 69 +-
.../drm/msm/disp/dpu1/catalog/dpu_12_2_glymur.h | 541 +
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 77 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 18 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 10 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 1 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 1 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.h | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 84 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cwb.h | 3 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h | 16 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h | 6 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 20 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 23 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 8 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.h | 1 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 20 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 47 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 21 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.h | 16 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1 +
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 305 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 12 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 6 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 10 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 3 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 3 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 7 +-
drivers/gpu/drm/msm/disp/mdp_format.h | 6 +-
drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 13 +-
drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 3 +-
drivers/gpu/drm/msm/dp/dp_ctrl.c | 10 +-
drivers/gpu/drm/msm/dp/dp_debug.h | 2 +-
drivers/gpu/drm/msm/dp/dp_display.c | 9 +
drivers/gpu/drm/msm/dp/dp_drm.c | 1 +
drivers/gpu/drm/msm/dp/dp_link.c | 117 +
drivers/gpu/drm/msm/dp/dp_link.h | 14 +-
drivers/gpu/drm/msm/dp/dp_panel.c | 78 +-
drivers/gpu/drm/msm/dp/dp_panel.h | 11 +-
drivers/gpu/drm/msm/msm_fbdev.c | 11 +-
drivers/gpu/drm/msm/msm_fence.h | 36 +-
drivers/gpu/drm/msm/msm_gem.c | 30 +-
drivers/gpu/drm/msm/msm_gem_vma.c | 33 +-
drivers/gpu/drm/msm/msm_gpu.c | 24 +-
drivers/gpu/drm/msm/msm_gpu.h | 68 +-
drivers/gpu/drm/msm/msm_iommu.c | 4 +-
drivers/gpu/drm/msm/msm_mdss.c | 2 +
drivers/gpu/drm/msm/msm_perf.c | 10 +-
drivers/gpu/drm/msm/registers/adreno/a6xx.xml | 2199 +++-
.../gpu/drm/msm/registers/adreno/a6xx_enums.xml | 2 +-
drivers/gpu/drm/msm/registers/adreno/a6xx_gmu.xml | 283 +-
.../gpu/drm/msm/registers/adreno/a7xx_enums.xml | 7 -
.../drm/msm/registers/adreno/a8xx_descriptors.xml | 121 +
.../gpu/drm/msm/registers/adreno/a8xx_enums.xml | 299 +
.../gpu/drm/msm/registers/adreno/adreno_common.xml | 12 +
.../gpu/drm/msm/registers/adreno/adreno_pm4.xml | 361 +-
drivers/gpu/drm/msm/registers/gen_header.py | 19 +-
drivers/gpu/drm/mxsfb/lcdif_kms.c | 1 +
drivers/gpu/drm/mxsfb/mxsfb_kms.c | 1 +
drivers/gpu/drm/nouveau/Kconfig | 1 +
.../gpu/drm/nouveau/dispnv04/nouveau_i2c_encoder.c | 20 -
.../drm/nouveau/include/dispnv04/i2c/encoder_i2c.h | 19 +-
drivers/gpu/drm/nouveau/include/nvfw/hs.h | 4 +-
drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h | 2 +
drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h | 1 +
drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 4 +
drivers/gpu/drm/nouveau/nouveau_bo.h | 2 +-
drivers/gpu/drm/nouveau/nouveau_display.c | 11 +-
drivers/gpu/drm/nouveau/nouveau_dmem.c | 311 +-
drivers/gpu/drm/nouveau/nouveau_drv.h | 5 +-
drivers/gpu/drm/nouveau/nouveau_fence.c | 6 +-
drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_hwmon.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_platform.c | 20 +
drivers/gpu/drm/nouveau/nouveau_svm.c | 6 +-
drivers/gpu/drm/nouveau/nouveau_svm.h | 3 +-
drivers/gpu/drm/nouveau/nouveau_ttm.c | 6 +-
drivers/gpu/drm/nouveau/nouveau_uvmm.c | 102 +-
drivers/gpu/drm/nouveau/nouveau_uvmm.h | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 4 +
drivers/gpu/drm/nouveau/nvkm/subdev/clk/Kbuild | 2 +
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c | 5 +
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.h | 1 +
.../drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.c | 320 +
.../drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.h | 24 +
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c | 5 +
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c | 185 +
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.h | 18 +
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb100.c | 3 +
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb202.c | 3 +
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c | 3 +
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gh100.c | 3 +
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c | 3 +
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c | 61 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 3 +
.../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c | 10 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 69 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.c | 4 +-
drivers/gpu/drm/nova/Kconfig | 2 +
drivers/gpu/drm/nova/driver.rs | 4 +-
drivers/gpu/drm/nova/file.rs | 2 +-
drivers/gpu/drm/omapdrm/omap_crtc.c | 1 +
drivers/gpu/drm/omapdrm/omap_debugfs.c | 1 +
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 2 +
drivers/gpu/drm/omapdrm/omap_drv.c | 1 +
drivers/gpu/drm/omapdrm/omap_encoder.c | 4 +-
drivers/gpu/drm/omapdrm/omap_fb.c | 1 +
drivers/gpu/drm/omapdrm/omap_fbdev.c | 12 +-
drivers/gpu/drm/omapdrm/omap_gem.c | 16 +-
drivers/gpu/drm/omapdrm/omap_irq.c | 1 +
drivers/gpu/drm/omapdrm/omap_overlay.c | 1 +
drivers/gpu/drm/omapdrm/omap_plane.c | 3 +-
drivers/gpu/drm/panel/Kconfig | 60 +-
drivers/gpu/drm/panel/Makefile | 4 +
drivers/gpu/drm/panel/panel-edp.c | 10 +
drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 1327 ++-
drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 69 +
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c | 21 +-
drivers/gpu/drm/panel/panel-lg-ld070wx3.c | 184 +
drivers/gpu/drm/panel/panel-newvision-nv3052c.c | 408 +-
drivers/gpu/drm/panel/panel-novatek-nt35560.c | 8 +-
drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 8 +-
drivers/gpu/drm/panel/panel-samsung-s6e3fc2x01.c | 385 +
drivers/gpu/drm/panel/panel-samsung-sofef00.c | 105 +-
drivers/gpu/drm/panel/panel-sharp-lq079l1sx01.c | 225 +
drivers/gpu/drm/panel/panel-simple.c | 127 +-
drivers/gpu/drm/panel/panel-sony-td4353-jdi.c | 2 +
drivers/gpu/drm/panel/panel-synaptics-tddi.c | 277 +
drivers/gpu/drm/panel/panel-visionox-rm69299.c | 71 +-
drivers/gpu/drm/panfrost/panfrost_devfreq.c | 6 +-
drivers/gpu/drm/panfrost/panfrost_device.c | 68 +-
drivers/gpu/drm/panfrost/panfrost_device.h | 24 +-
drivers/gpu/drm/panfrost/panfrost_drv.c | 243 +-
drivers/gpu/drm/panfrost/panfrost_dump.c | 8 +-
drivers/gpu/drm/panfrost/panfrost_gem.c | 9 +-
drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 4 +-
drivers/gpu/drm/panfrost/panfrost_gpu.c | 66 +-
drivers/gpu/drm/panfrost/panfrost_job.c | 336 +-
drivers/gpu/drm/panfrost/panfrost_job.h | 38 +-
drivers/gpu/drm/panfrost/panfrost_mmu.c | 115 +-
drivers/gpu/drm/panfrost/panfrost_mmu.h | 3 +-
drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 26 +-
drivers/gpu/drm/panthor/Makefile | 1 +
drivers/gpu/drm/panthor/panthor_devfreq.c | 64 +-
drivers/gpu/drm/panthor/panthor_devfreq.h | 2 +
drivers/gpu/drm/panthor/panthor_device.c | 43 +-
drivers/gpu/drm/panthor/panthor_device.h | 25 +-
drivers/gpu/drm/panthor/panthor_drv.c | 13 +-
drivers/gpu/drm/panthor/panthor_fw.c | 134 +-
drivers/gpu/drm/panthor/panthor_fw.h | 32 +-
drivers/gpu/drm/panthor/panthor_gem.c | 21 +-
drivers/gpu/drm/panthor/panthor_gpu.c | 38 +-
drivers/gpu/drm/panthor/panthor_gpu.h | 1 +
drivers/gpu/drm/panthor/panthor_heap.c | 1 +
drivers/gpu/drm/panthor/panthor_hw.c | 109 +-
drivers/gpu/drm/panthor/panthor_hw.h | 47 +-
drivers/gpu/drm/panthor/panthor_mmu.c | 146 +-
drivers/gpu/drm/panthor/panthor_pwr.c | 549 +
drivers/gpu/drm/panthor/panthor_pwr.h | 23 +
drivers/gpu/drm/panthor/panthor_regs.h | 83 +
drivers/gpu/drm/panthor/panthor_sched.c | 383 +-
drivers/gpu/drm/panthor/panthor_sched.h | 3 +-
drivers/gpu/drm/pl111/pl111_display.c | 14 +-
drivers/gpu/drm/qxl/qxl_cmd.c | 1 +
drivers/gpu/drm/qxl/qxl_debugfs.c | 1 +
drivers/gpu/drm/qxl/qxl_display.c | 30 +
drivers/gpu/drm/qxl/qxl_drv.c | 1 +
drivers/gpu/drm/qxl/qxl_gem.c | 3 +-
drivers/gpu/drm/qxl/qxl_image.c | 2 +
drivers/gpu/drm/qxl/qxl_ioctl.c | 2 +
drivers/gpu/drm/qxl/qxl_irq.c | 1 +
drivers/gpu/drm/qxl/qxl_kms.c | 1 +
drivers/gpu/drm/qxl/qxl_release.c | 2 +
drivers/gpu/drm/qxl/qxl_ttm.c | 3 +-
drivers/gpu/drm/radeon/radeon.h | 1 +
drivers/gpu/drm/radeon/radeon_acpi.c | 1 -
drivers/gpu/drm/radeon/radeon_connectors.c | 20 +-
drivers/gpu/drm/radeon/radeon_device.c | 4 +-
drivers/gpu/drm/radeon/radeon_display.c | 2 -
drivers/gpu/drm/radeon/radeon_drv.c | 88 +-
drivers/gpu/drm/radeon/radeon_fbdev.c | 17 +-
drivers/gpu/drm/radeon/radeon_gem.c | 2 +-
drivers/gpu/drm/radeon/radeon_kms.c | 4 -
drivers/gpu/drm/radeon/radeon_ttm.c | 6 +-
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c | 3 +-
drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c | 1 +
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c | 7 +-
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c | 50 +-
.../gpu/drm/renesas/rcar-du/rcar_mipi_dsi_regs.h | 387 +-
drivers/gpu/drm/renesas/rz-du/Kconfig | 2 +-
drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c | 1 +
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 42 +-
drivers/gpu/drm/rockchip/cdn-dp-core.c | 1 +
drivers/gpu/drm/rockchip/cdn-dp-reg.c | 2 +
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 21 +
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 195 +-
drivers/gpu/drm/rockchip/inno_hdmi.c | 1 +
drivers/gpu/drm/rockchip/rk3066_hdmi.c | 1 +
drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 4 +
drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 13 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 7 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 142 +-
drivers/gpu/drm/rockchip/rockchip_lvds.c | 1 +
drivers/gpu/drm/rockchip/rockchip_rgb.c | 1 +
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 49 +-
drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 1 +
drivers/gpu/drm/scheduler/sched_main.c | 20 +-
drivers/gpu/drm/scheduler/tests/sched_tests.h | 3 +-
drivers/gpu/drm/sitronix/st7571-i2c.c | 3 +-
drivers/gpu/drm/sitronix/st7586.c | 1 +
drivers/gpu/drm/sitronix/st7735r.c | 1 +
drivers/gpu/drm/solomon/ssd130x.c | 87 +-
drivers/gpu/drm/sti/sti_cursor.c | 1 +
drivers/gpu/drm/sti/sti_drv.c | 19 +-
drivers/gpu/drm/sti/sti_gdp.c | 1 +
drivers/gpu/drm/sti/sti_hda.c | 5 +
drivers/gpu/drm/sti/sti_hdmi.c | 2 +
drivers/gpu/drm/sti/sti_hqvdp.c | 1 +
drivers/gpu/drm/sti/sti_plane.c | 1 +
drivers/gpu/drm/sti/sti_vtg.c | 7 +-
drivers/gpu/drm/stm/drv.c | 1 +
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 14 +-
drivers/gpu/drm/stm/ltdc.c | 1 +
drivers/gpu/drm/stm/lvds.c | 12 +-
drivers/gpu/drm/sun4i/sun4i_backend.c | 1 +
drivers/gpu/drm/sun4i/sun4i_drv.c | 1 +
drivers/gpu/drm/sun4i/sun4i_frontend.c | 1 +
drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c | 12 +-
drivers/gpu/drm/sun4i/sun4i_tcon_dclk.c | 18 +-
drivers/gpu/drm/sun4i/sun8i_csc.c | 113 +-
drivers/gpu/drm/sun4i/sun8i_csc.h | 16 +-
drivers/gpu/drm/sun4i/sun8i_mixer.c | 218 +-
drivers/gpu/drm/sun4i/sun8i_mixer.h | 65 +-
drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 187 +-
drivers/gpu/drm/sun4i/sun8i_ui_layer.h | 7 +-
drivers/gpu/drm/sun4i/sun8i_ui_scaler.c | 44 +-
drivers/gpu/drm/sun4i/sun8i_ui_scaler.h | 4 +-
drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 248 +-
drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 7 +-
drivers/gpu/drm/sun4i/sun8i_vi_scaler.c | 51 +-
drivers/gpu/drm/sun4i/sun8i_vi_scaler.h | 6 +-
drivers/gpu/drm/sysfb/drm_sysfb_helper.h | 34 +-
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c | 153 +-
drivers/gpu/drm/sysfb/efidrm.c | 1 +
drivers/gpu/drm/sysfb/ofdrm.c | 1 +
drivers/gpu/drm/sysfb/simpledrm.c | 4 +-
drivers/gpu/drm/sysfb/vesadrm.c | 4 +-
drivers/gpu/drm/tegra/Makefile | 1 +
drivers/gpu/drm/tegra/dc.c | 3 +-
drivers/gpu/drm/tegra/drm.c | 3 +
drivers/gpu/drm/tegra/drm.h | 1 +
drivers/gpu/drm/tegra/dsi.c | 56 +-
drivers/gpu/drm/tegra/fb.c | 1 +
drivers/gpu/drm/tegra/fbdev.c | 11 +-
drivers/gpu/drm/tegra/gem.c | 8 +-
drivers/gpu/drm/tegra/hdmi.c | 5 +-
drivers/gpu/drm/tegra/hub.c | 1 +
drivers/gpu/drm/tegra/nvjpg.c | 330 +
drivers/gpu/drm/tegra/sor.c | 5 +-
drivers/gpu/drm/tests/.kunitconfig | 2 +
drivers/gpu/drm/tests/Makefile | 3 +-
drivers/gpu/drm/tests/drm_atomic_state_test.c | 40 +-
drivers/gpu/drm/tests/drm_buddy_test.c | 105 +
drivers/gpu/drm/tests/drm_fixp_test.c | 71 +
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 143 +
drivers/gpu/drm/tests/drm_mm_test.c | 1 +
drivers/gpu/drm/tidss/tidss_crtc.c | 42 +-
drivers/gpu/drm/tidss/tidss_dispc.c | 126 +-
drivers/gpu/drm/tidss/tidss_dispc.h | 6 +-
drivers/gpu/drm/tidss/tidss_drv.c | 16 -
drivers/gpu/drm/tidss/tidss_drv.h | 2 +
drivers/gpu/drm/tidss/tidss_kms.c | 4 -
drivers/gpu/drm/tidss/tidss_oldi.c | 22 +
drivers/gpu/drm/tidss/tidss_plane.c | 8 -
drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 11 +-
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 53 +-
drivers/gpu/drm/tilcdc/tilcdc_drv.h | 2 +-
drivers/gpu/drm/tilcdc/tilcdc_plane.c | 3 +-
drivers/gpu/drm/tiny/bochs.c | 11 +
drivers/gpu/drm/tiny/cirrus-qemu.c | 12 +
drivers/gpu/drm/tiny/gm12u320.c | 1 +
drivers/gpu/drm/tiny/hx8357d.c | 1 +
drivers/gpu/drm/tiny/ili9163.c | 1 +
drivers/gpu/drm/tiny/ili9225.c | 1 +
drivers/gpu/drm/tiny/ili9341.c | 1 +
drivers/gpu/drm/tiny/ili9486.c | 1 +
drivers/gpu/drm/tiny/mi0283qt.c | 1 +
drivers/gpu/drm/tiny/panel-mipi-dbi.c | 1 +
drivers/gpu/drm/tiny/pixpaper.c | 1 +
drivers/gpu/drm/tiny/repaper.c | 1 +
drivers/gpu/drm/ttm/tests/ttm_bo_test.c | 28 +-
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c | 73 +-
drivers/gpu/drm/ttm/tests/ttm_device_test.c | 33 +-
drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c | 22 +-
drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.h | 7 +-
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c | 1 +
drivers/gpu/drm/ttm/tests/ttm_pool_test.c | 24 +-
drivers/gpu/drm/ttm/tests/ttm_resource_test.c | 5 +-
drivers/gpu/drm/ttm/ttm_bo.c | 67 +-
drivers/gpu/drm/ttm/ttm_bo_internal.h | 2 +
drivers/gpu/drm/ttm/ttm_bo_util.c | 38 +-
drivers/gpu/drm/ttm/ttm_bo_vm.c | 6 +
drivers/gpu/drm/ttm/ttm_device.c | 9 +-
drivers/gpu/drm/ttm/ttm_module.c | 3 +-
drivers/gpu/drm/ttm/ttm_pool.c | 45 +-
drivers/gpu/drm/ttm/ttm_pool_internal.h | 25 +
drivers/gpu/drm/ttm/ttm_resource.c | 37 +-
drivers/gpu/drm/ttm/ttm_tt.c | 11 +-
drivers/gpu/drm/tve200/tve200_display.c | 1 +
drivers/gpu/drm/tyr/driver.rs | 4 +-
drivers/gpu/drm/udl/udl_edid.c | 1 +
drivers/gpu/drm/v3d/v3d_bo.c | 2 +
drivers/gpu/drm/v3d/v3d_debugfs.c | 1 +
drivers/gpu/drm/v3d/v3d_drv.c | 1 +
drivers/gpu/drm/v3d/v3d_gem.c | 1 +
drivers/gpu/drm/v3d/v3d_gemfs.c | 2 +
drivers/gpu/drm/v3d/v3d_irq.c | 2 +
drivers/gpu/drm/v3d/v3d_sched.c | 1 +
drivers/gpu/drm/v3d/v3d_submit.c | 1 +
drivers/gpu/drm/vboxvideo/vbox_irq.c | 1 +
drivers/gpu/drm/vboxvideo/vbox_main.c | 1 +
drivers/gpu/drm/vboxvideo/vbox_mode.c | 9 +-
drivers/gpu/drm/vboxvideo/vbox_ttm.c | 1 +
drivers/gpu/drm/vc4/Kconfig | 1 +
drivers/gpu/drm/vc4/vc4_bo.c | 1 +
drivers/gpu/drm/vc4/vc4_debugfs.c | 1 +
drivers/gpu/drm/vc4/vc4_dpi.c | 1 +
drivers/gpu/drm/vc4/vc4_drv.c | 1 +
drivers/gpu/drm/vc4/vc4_dsi.c | 1 +
drivers/gpu/drm/vc4/vc4_gem.c | 1 +
drivers/gpu/drm/vc4/vc4_hdmi.c | 138 +-
drivers/gpu/drm/vc4/vc4_hdmi.h | 1 -
drivers/gpu/drm/vc4/vc4_hvs.c | 1 +
drivers/gpu/drm/vc4/vc4_irq.c | 1 +
drivers/gpu/drm/vc4/vc4_kms.c | 1 +
drivers/gpu/drm/vc4/vc4_perfmon.c | 2 +
drivers/gpu/drm/vc4/vc4_plane.c | 7 +-
drivers/gpu/drm/vc4/vc4_render_cl.c | 2 +
drivers/gpu/drm/vc4/vc4_txp.c | 1 +
drivers/gpu/drm/vc4/vc4_v3d.c | 2 +
drivers/gpu/drm/vc4/vc4_validate.c | 2 +
drivers/gpu/drm/vc4/vc4_validate_shaders.c | 2 +
drivers/gpu/drm/vc4/vc4_vec.c | 1 +
drivers/gpu/drm/vgem/vgem_fence.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_debugfs.c | 1 +
drivers/gpu/drm/virtio/virtgpu_display.c | 37 +-
drivers/gpu/drm/virtio/virtgpu_drv.c | 1 +
drivers/gpu/drm/virtio/virtgpu_kms.c | 1 +
drivers/gpu/drm/virtio/virtgpu_object.c | 2 +
drivers/gpu/drm/virtio/virtgpu_plane.c | 1 +
drivers/gpu/drm/virtio/virtgpu_vq.c | 1 +
drivers/gpu/drm/vkms/Kconfig | 1 +
drivers/gpu/drm/vkms/Makefile | 5 +-
drivers/gpu/drm/vkms/tests/Makefile | 3 +-
drivers/gpu/drm/vkms/tests/vkms_color_test.c | 414 +
drivers/gpu/drm/vkms/tests/vkms_config_test.c | 71 +-
drivers/gpu/drm/vkms/vkms_colorop.c | 120 +
drivers/gpu/drm/vkms/vkms_composer.c | 136 +-
drivers/gpu/drm/vkms/vkms_composer.h | 28 +
drivers/gpu/drm/vkms/vkms_config.c | 15 +-
drivers/gpu/drm/vkms/vkms_config.h | 54 +-
drivers/gpu/drm/vkms/vkms_configfs.c | 843 ++
drivers/gpu/drm/vkms/vkms_configfs.h | 8 +
drivers/gpu/drm/vkms/vkms_connector.c | 35 +
drivers/gpu/drm/vkms/vkms_connector.h | 9 +
drivers/gpu/drm/vkms/vkms_crtc.c | 88 +-
drivers/gpu/drm/vkms/vkms_drv.c | 27 +-
drivers/gpu/drm/vkms/vkms_drv.h | 34 +-
drivers/gpu/drm/vkms/vkms_luts.c | 811 ++
drivers/gpu/drm/vkms/vkms_luts.h | 12 +
drivers/gpu/drm/vkms/vkms_output.c | 7 +-
drivers/gpu/drm/vkms/vkms_plane.c | 10 +-
drivers/gpu/drm/vkms/vkms_writeback.c | 1 +
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 +
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 3 +
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 21 +-
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c | 6 +-
drivers/gpu/drm/xe/Kconfig.debug | 16 +-
drivers/gpu/drm/xe/Makefile | 26 +-
drivers/gpu/drm/xe/abi/guc_actions_abi.h | 8 -
.../xe/compat-i915-headers/gem/i915_gem_object.h | 4 +-
.../xe/compat-i915-headers/gem/i915_gem_stolen.h | 105 +-
drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 4 -
.../xe/compat-i915-headers/i915_scheduler_types.h | 13 -
.../gpu/drm/xe/compat-i915-headers/i915_utils.h | 9 +-
drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h | 2 -
.../gpu/drm/xe/compat-i915-headers/intel_uncore.h | 31 +-
drivers/gpu/drm/xe/display/ext/i915_utils.c | 27 -
drivers/gpu/drm/xe/display/intel_bo.c | 60 +-
drivers/gpu/drm/xe/display/intel_fb_bo.c | 3 +-
drivers/gpu/drm/xe/display/intel_fbdev_fb.c | 70 +-
drivers/gpu/drm/xe/display/xe_display.c | 23 +-
drivers/gpu/drm/xe/display/xe_display.h | 4 +-
drivers/gpu/drm/xe/display/xe_display_rpm.c | 61 +-
drivers/gpu/drm/xe/display/xe_display_rpm.h | 11 +
drivers/gpu/drm/xe/display/xe_display_wa.c | 3 +-
drivers/gpu/drm/xe/display/xe_panic.c | 50 +-
drivers/gpu/drm/xe/display/xe_plane_initial.c | 4 +-
drivers/gpu/drm/xe/display/xe_stolen.c | 123 +
drivers/gpu/drm/xe/instructions/xe_gpu_commands.h | 6 +
drivers/gpu/drm/xe/regs/xe_engine_regs.h | 4 +
drivers/gpu/drm/xe/regs/xe_gt_regs.h | 30 +-
drivers/gpu/drm/xe/regs/xe_i2c_regs.h | 3 +
drivers/gpu/drm/xe/regs/xe_irq_regs.h | 8 +-
drivers/gpu/drm/xe/regs/xe_pmt.h | 1 +
drivers/gpu/drm/xe/regs/xe_regs.h | 2 +
drivers/gpu/drm/xe/tests/xe_dma_buf.c | 17 +-
.../gpu/drm/xe/tests/xe_gt_sriov_pf_config_kunit.c | 208 +
drivers/gpu/drm/xe/tests/xe_pci.c | 6 +-
drivers/gpu/drm/xe/tests/xe_pci_test.c | 16 +-
drivers/gpu/drm/xe/tests/xe_rtp_test.c | 6 +-
drivers/gpu/drm/xe/xe_bo.c | 132 +-
drivers/gpu/drm/xe/xe_bo.h | 4 +-
drivers/gpu/drm/xe/xe_bo_doc.h | 8 +-
drivers/gpu/drm/xe/xe_bo_evict.c | 9 +
drivers/gpu/drm/xe/xe_configfs.c | 283 +-
drivers/gpu/drm/xe/xe_configfs.h | 8 +
drivers/gpu/drm/xe/xe_debugfs.c | 16 +-
drivers/gpu/drm/xe/xe_devcoredump.c | 4 +-
drivers/gpu/drm/xe/xe_device.c | 83 +-
drivers/gpu/drm/xe/xe_device_sysfs.c | 10 +-
drivers/gpu/drm/xe/xe_device_types.h | 55 +-
drivers/gpu/drm/xe/xe_device_wa_oob.rules | 3 +
drivers/gpu/drm/xe/xe_dma_buf.c | 43 +-
drivers/gpu/drm/xe/xe_eu_stall.c | 38 +-
drivers/gpu/drm/xe/xe_exec.c | 31 +-
drivers/gpu/drm/xe/xe_exec_queue.c | 226 +-
drivers/gpu/drm/xe/xe_exec_queue.h | 28 +-
drivers/gpu/drm/xe/xe_exec_queue_types.h | 13 +
drivers/gpu/drm/xe/xe_execlist.c | 2 +-
drivers/gpu/drm/xe/xe_force_wake_types.h | 26 +-
drivers/gpu/drm/xe/xe_ggtt.c | 174 +-
drivers/gpu/drm/xe/xe_ggtt.h | 3 +
drivers/gpu/drm/xe/xe_ggtt_types.h | 2 +
drivers/gpu/drm/xe/xe_gpu_scheduler.c | 27 +-
drivers/gpu/drm/xe/xe_gpu_scheduler.h | 30 +-
drivers/gpu/drm/xe/xe_gsc.c | 4 +-
drivers/gpu/drm/xe/xe_gt.c | 103 +-
drivers/gpu/drm/xe/xe_gt.h | 19 +
drivers/gpu/drm/xe/xe_gt_clock.c | 26 +-
drivers/gpu/drm/xe/xe_gt_debugfs.c | 159 +-
drivers/gpu/drm/xe/xe_gt_debugfs.h | 1 +
drivers/gpu/drm/xe/xe_gt_freq.c | 41 +-
drivers/gpu/drm/xe/xe_gt_idle.c | 8 +
drivers/gpu/drm/xe/xe_gt_mcr.c | 80 +-
drivers/gpu/drm/xe/xe_gt_pagefault.c | 679 --
drivers/gpu/drm/xe/xe_gt_pagefault.h | 19 -
drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 36 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 349 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.h | 16 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c | 750 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_control.h | 12 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_control_types.h | 36 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c | 461 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.h | 1 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c | 1022 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.h | 48 +-
.../gpu/drm/xe/xe_gt_sriov_pf_migration_types.h | 34 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c | 21 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h | 5 +-
drivers/gpu/drm/xe/xe_gt_sriov_printk.h | 7 +-
drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 465 +-
drivers/gpu/drm/xe/xe_gt_sriov_vf.h | 11 +-
drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h | 34 +-
drivers/gpu/drm/xe/xe_gt_throttle.c | 355 +-
drivers/gpu/drm/xe/xe_gt_topology.c | 24 +-
drivers/gpu/drm/xe/xe_gt_topology.h | 4 +-
drivers/gpu/drm/xe/xe_gt_types.h | 79 +-
drivers/gpu/drm/xe/xe_guard.h | 119 +
drivers/gpu/drm/xe/xe_guc.c | 328 +-
drivers/gpu/drm/xe/xe_guc.h | 1 +
drivers/gpu/drm/xe/xe_guc_ads.c | 8 +-
drivers/gpu/drm/xe/xe_guc_ads_types.h | 2 +-
drivers/gpu/drm/xe/xe_guc_buf.c | 57 +-
drivers/gpu/drm/xe/xe_guc_buf.h | 2 +
drivers/gpu/drm/xe/xe_guc_capture.c | 29 +-
drivers/gpu/drm/xe/xe_guc_ct.c | 392 +-
drivers/gpu/drm/xe/xe_guc_ct.h | 13 +-
drivers/gpu/drm/xe/xe_guc_ct_types.h | 2 +-
drivers/gpu/drm/xe/xe_guc_exec_queue_types.h | 15 +
drivers/gpu/drm/xe/xe_guc_fwif.h | 1 +
drivers/gpu/drm/xe/xe_guc_log_types.h | 2 +-
drivers/gpu/drm/xe/xe_guc_pagefault.c | 95 +
drivers/gpu/drm/xe/xe_guc_pagefault.h | 15 +
drivers/gpu/drm/xe/xe_guc_pc.c | 147 +-
drivers/gpu/drm/xe/xe_guc_pc_types.h | 4 -
drivers/gpu/drm/xe/xe_guc_relay.c | 17 +-
drivers/gpu/drm/xe/xe_guc_relay_types.h | 4 +
drivers/gpu/drm/xe/xe_guc_submit.c | 650 +-
drivers/gpu/drm/xe/xe_guc_submit.h | 7 +-
drivers/gpu/drm/xe/xe_guc_tlb_inval.c | 2 +-
drivers/gpu/drm/xe/xe_heci_gsc.c | 6 +-
drivers/gpu/drm/xe/xe_huc.c | 10 +-
drivers/gpu/drm/xe/xe_hw_engine.c | 62 +-
drivers/gpu/drm/xe/xe_hwmon.c | 8 -
drivers/gpu/drm/xe/xe_i2c.c | 28 +-
drivers/gpu/drm/xe/xe_i2c.h | 4 +
drivers/gpu/drm/xe/xe_irq.c | 138 +-
drivers/gpu/drm/xe/xe_lmtt.c | 11 +-
drivers/gpu/drm/xe/xe_lrc.c | 20 +-
drivers/gpu/drm/xe/xe_lrc.h | 16 +-
drivers/gpu/drm/xe/xe_map.h | 22 +-
drivers/gpu/drm/xe/xe_memirq.c | 57 +-
drivers/gpu/drm/xe/xe_memirq.h | 2 +
drivers/gpu/drm/xe/xe_migrate.c | 369 +-
drivers/gpu/drm/xe/xe_migrate.h | 16 +
drivers/gpu/drm/xe/xe_migrate_doc.h | 2 +-
drivers/gpu/drm/xe/xe_mmio.c | 29 +
drivers/gpu/drm/xe/xe_mmio.h | 4 +
drivers/gpu/drm/xe/xe_mocs.c | 42 +-
drivers/gpu/drm/xe/xe_mocs.h | 8 +-
drivers/gpu/drm/xe/xe_oa.c | 32 +-
drivers/gpu/drm/xe/xe_oa_types.h | 3 +
drivers/gpu/drm/xe/xe_pagefault.c | 444 +
drivers/gpu/drm/xe/xe_pagefault.h | 19 +
drivers/gpu/drm/xe/xe_pagefault_types.h | 136 +
drivers/gpu/drm/xe/xe_pat.c | 145 +-
drivers/gpu/drm/xe/xe_pat.h | 12 +-
drivers/gpu/drm/xe/xe_pci.c | 301 +-
drivers/gpu/drm/xe/xe_pci.h | 3 +
drivers/gpu/drm/xe/xe_pci_sriov.c | 115 +-
drivers/gpu/drm/xe/xe_pci_sriov.h | 1 +
drivers/gpu/drm/xe/xe_pci_types.h | 11 +-
drivers/gpu/drm/xe/xe_pcode.c | 40 +-
drivers/gpu/drm/xe/xe_pcode_api.h | 6 -
drivers/gpu/drm/xe/xe_platform_types.h | 3 +
drivers/gpu/drm/xe/xe_pm.c | 87 +
drivers/gpu/drm/xe/xe_pm.h | 19 +
drivers/gpu/drm/xe/xe_pmu.c | 11 +-
drivers/gpu/drm/xe/xe_preempt_fence.c | 11 +
drivers/gpu/drm/xe/xe_preempt_fence_types.h | 2 +-
drivers/gpu/drm/xe/xe_psmi.c | 4 +-
drivers/gpu/drm/xe/xe_pt.c | 110 +-
drivers/gpu/drm/xe/xe_query.c | 2 +-
drivers/gpu/drm/xe/xe_range_fence.h | 4 +-
drivers/gpu/drm/xe/xe_reg_whitelist.c | 10 +-
drivers/gpu/drm/xe/xe_ring_ops.c | 23 +-
drivers/gpu/drm/xe/xe_rtp.c | 31 +-
drivers/gpu/drm/xe/xe_rtp.h | 30 +-
drivers/gpu/drm/xe/xe_rtp_types.h | 4 +-
drivers/gpu/drm/xe/xe_sa.c | 21 +
drivers/gpu/drm/xe/xe_sa.h | 1 +
drivers/gpu/drm/xe/xe_sched_job.c | 25 +-
drivers/gpu/drm/xe/xe_sched_job.h | 13 +-
drivers/gpu/drm/xe/xe_sched_job_types.h | 11 +-
drivers/gpu/drm/xe/xe_sriov.c | 2 +
drivers/gpu/drm/xe/xe_sriov_packet.c | 520 +
drivers/gpu/drm/xe/xe_sriov_packet.h | 30 +
drivers/gpu/drm/xe/xe_sriov_packet_types.h | 75 +
drivers/gpu/drm/xe/xe_sriov_pf.c | 175 +-
drivers/gpu/drm/xe/xe_sriov_pf.h | 22 +-
drivers/gpu/drm/xe/xe_sriov_pf_control.c | 279 +
drivers/gpu/drm/xe/xe_sriov_pf_control.h | 22 +
drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c | 395 +
drivers/gpu/drm/xe/xe_sriov_pf_debugfs.h | 18 +
drivers/gpu/drm/xe/xe_sriov_pf_helpers.h | 27 +
drivers/gpu/drm/xe/xe_sriov_pf_migration.c | 365 +
drivers/gpu/drm/xe/xe_sriov_pf_migration.h | 30 +
drivers/gpu/drm/xe/xe_sriov_pf_migration_types.h | 37 +
drivers/gpu/drm/xe/xe_sriov_pf_provision.c | 438 +
drivers/gpu/drm/xe/xe_sriov_pf_provision.h | 45 +
drivers/gpu/drm/xe/xe_sriov_pf_provision_types.h | 36 +
drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c | 647 ++
drivers/gpu/drm/xe/xe_sriov_pf_sysfs.h | 16 +
drivers/gpu/drm/xe/xe_sriov_pf_types.h | 25 +
drivers/gpu/drm/xe/xe_sriov_printk.h | 12 +-
drivers/gpu/drm/xe/xe_sriov_vf.c | 286 +-
drivers/gpu/drm/xe/xe_sriov_vf.h | 2 +-
drivers/gpu/drm/xe/xe_sriov_vf_ccs.c | 74 +-
drivers/gpu/drm/xe/xe_sriov_vf_ccs.h | 1 +
drivers/gpu/drm/xe/xe_sriov_vf_types.h | 10 +-
drivers/gpu/drm/xe/xe_sriov_vfio.c | 80 +
drivers/gpu/drm/xe/xe_svm.c | 5 +-
drivers/gpu/drm/xe/xe_svm.h | 2 +-
drivers/gpu/drm/xe/xe_sync.c | 74 +-
drivers/gpu/drm/xe/xe_tile.c | 14 +-
drivers/gpu/drm/xe/xe_tile_debugfs.c | 19 +-
drivers/gpu/drm/xe/xe_tile_debugfs.h | 3 +
drivers/gpu/drm/xe/xe_tile_sriov_pf_debugfs.c | 253 +
drivers/gpu/drm/xe/xe_tile_sriov_pf_debugfs.h | 15 +
drivers/gpu/drm/xe/xe_tile_sriov_printk.h | 33 +
drivers/gpu/drm/xe/xe_tile_sriov_vf.c | 112 +-
drivers/gpu/drm/xe/xe_tile_sriov_vf.h | 9 +-
drivers/gpu/drm/xe/xe_tile_sriov_vf_types.h | 23 +
drivers/gpu/drm/xe/xe_tlb_inval.h | 2 +-
drivers/gpu/drm/xe/xe_tlb_inval_job.c | 31 +-
drivers/gpu/drm/xe/xe_tlb_inval_job.h | 5 +-
drivers/gpu/drm/xe/xe_trace.h | 23 +
drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 8 +-
drivers/gpu/drm/xe/xe_ttm_sys_mgr.c | 6 +-
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c | 6 +-
drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h | 4 +-
drivers/gpu/drm/xe/xe_tuning.c | 27 +-
drivers/gpu/drm/xe/xe_tuning.h | 2 +-
drivers/gpu/drm/xe/xe_uc_fw_types.h | 6 +-
drivers/gpu/drm/xe/xe_uc_types.h | 2 +-
drivers/gpu/drm/xe/xe_userptr.c | 4 +-
drivers/gpu/drm/xe/xe_validation.h | 6 +-
drivers/gpu/drm/xe/xe_vm.c | 146 +-
drivers/gpu/drm/xe/xe_vm_doc.h | 8 +-
drivers/gpu/drm/xe/xe_vm_types.h | 12 +-
drivers/gpu/drm/xe/xe_vram.c | 96 +-
drivers/gpu/drm/xe/xe_wa.c | 35 +-
drivers/gpu/drm/xe/xe_wa.h | 2 +-
drivers/gpu/drm/xe/xe_wa_oob.rules | 18 +-
drivers/gpu/drm/xen/xen_drm_front.c | 1 +
drivers/gpu/drm/xen/xen_drm_front_gem.c | 1 +
drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 +
drivers/gpu/drm/xlnx/zynqmp_kms.c | 7 +-
drivers/gpu/host1x/bus.c | 12 +
drivers/gpu/host1x/dev.c | 20 +-
drivers/gpu/host1x/dev.h | 3 +
drivers/gpu/host1x/hw/channel_hw.c | 106 +-
drivers/gpu/host1x/hw/intr_hw.c | 56 +-
drivers/gpu/host1x/syncpt.c | 4 +-
drivers/gpu/nova-core/bitfield.rs | 330 +
drivers/gpu/nova-core/dma.rs | 36 +-
drivers/gpu/nova-core/driver.rs | 67 +-
drivers/gpu/nova-core/falcon.rs | 281 +-
drivers/gpu/nova-core/falcon/gsp.rs | 29 +-
drivers/gpu/nova-core/falcon/hal.rs | 14 +-
drivers/gpu/nova-core/falcon/hal/ga102.rs | 44 +-
drivers/gpu/nova-core/falcon/sec2.rs | 10 +-
drivers/gpu/nova-core/fb.rs | 102 +-
drivers/gpu/nova-core/fb/hal.rs | 6 +-
drivers/gpu/nova-core/fb/hal/ga100.rs | 16 +-
drivers/gpu/nova-core/fb/hal/ga102.rs | 8 +-
drivers/gpu/nova-core/fb/hal/tu102.rs | 25 +-
drivers/gpu/nova-core/firmware.rs | 33 +-
drivers/gpu/nova-core/firmware/booter.rs | 82 +-
drivers/gpu/nova-core/firmware/fwsec.rs | 188 +-
drivers/gpu/nova-core/firmware/gsp.rs | 53 +-
drivers/gpu/nova-core/firmware/riscv.rs | 34 +-
drivers/gpu/nova-core/gfw.rs | 48 +-
drivers/gpu/nova-core/gpu.rs | 115 +-
drivers/gpu/nova-core/gsp.rs | 151 +-
drivers/gpu/nova-core/gsp/boot.rs | 153 +-
drivers/gpu/nova-core/gsp/cmdq.rs | 679 ++
drivers/gpu/nova-core/gsp/commands.rs | 227 +
drivers/gpu/nova-core/gsp/fw.rs | 923 +-
drivers/gpu/nova-core/gsp/fw/commands.rs | 128 +
drivers/gpu/nova-core/gsp/fw/r570_144.rs | 6 +-
drivers/gpu/nova-core/gsp/fw/r570_144/bindings.rs | 950 ++
drivers/gpu/nova-core/gsp/sequencer.rs | 407 +
drivers/gpu/nova-core/nova_core.rs | 5 +
drivers/gpu/nova-core/num.rs | 217 +
drivers/gpu/nova-core/regs.rs | 91 +-
drivers/gpu/nova-core/regs/macros.rs | 287 +-
drivers/gpu/nova-core/sbuffer.rs | 227 +
drivers/gpu/nova-core/util.rs | 33 +-
drivers/gpu/nova-core/vbios.rs | 423 +-
drivers/greybus/gb-beagleplay.c | 12 +-
drivers/greybus/operation.c | 2 +-
drivers/hid/Kconfig | 3 +
drivers/hid/bpf/progs/Huion__Inspiroy-2-M.bpf.c | 563 +
drivers/hid/bpf/progs/Huion__Inspiroy-2-S.bpf.c | 29 +-
drivers/hid/bpf/progs/Huion__Kamvas-Pro-19.bpf.c | 6 +-
drivers/hid/bpf/progs/Huion__Kamvas13Gen3.bpf.c | 1395 +++
drivers/hid/bpf/progs/Huion__Kamvas16Gen3.bpf.c | 724 ++
.../hid/bpf/progs/Logitech__SpaceNavigator.bpf.c | 86 +
.../hid/bpf/progs/WALTOP__Batteryless-Tablet.bpf.c | 321 +
drivers/hid/bpf/progs/XPPen__Deco01V3.bpf.c | 305 +
drivers/hid/bpf/progs/XPPen__Deco02.bpf.c | 359 +
drivers/hid/bpf/progs/hid_report_helpers.h | 10 +-
drivers/hid/hid-asus.c | 1 +
drivers/hid/hid-debug.c | 1 +
drivers/hid/hid-evision.c | 21 +
drivers/hid/hid-generic.c | 9 +
drivers/hid/hid-ids.h | 5 +
drivers/hid/hid-input.c | 25 +-
drivers/hid/hid-lg-g15.c | 483 +-
drivers/hid/hid-logitech-dj.c | 192 +-
drivers/hid/hid-logitech-hidpp.c | 12 +-
drivers/hid/hid-nintendo.c | 5 +-
drivers/hid/hid-uclogic-core.c | 19 +
drivers/hid/hid-uclogic-params.c | 47 +-
drivers/hid/hid-uclogic-params.h | 5 +
drivers/hid/hid-uclogic-rdesc.c | 125 +
drivers/hid/hid-uclogic-rdesc.h | 8 +
drivers/hid/hid-winwing.c | 171 +-
drivers/hid/intel-ish-hid/ipc/ipc.c | 101 +-
drivers/hid/intel-ish-hid/ipc/pci-ish.c | 31 +-
drivers/hid/intel-ish-hid/ishtp-hid-client.c | 15 +-
drivers/hid/intel-ish-hid/ishtp/bus.c | 18 +-
drivers/hid/intel-ish-hid/ishtp/client.c | 6 +
drivers/hid/intel-ish-hid/ishtp/hbm.c | 4 +-
drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 3 +
.../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 2 -
.../intel-thc-hid/intel-quicki2c/quicki2c-hid.c | 1 -
.../intel-thc-hid/intel-quickspi/pci-quickspi.c | 2 -
.../intel-thc-hid/intel-quickspi/quickspi-hid.c | 1 -
drivers/hv/Kconfig | 29 +-
drivers/hv/Makefile | 9 +-
drivers/hv/channel.c | 75 +-
drivers/hv/channel_mgmt.c | 27 +-
drivers/hv/connection.c | 6 +-
drivers/hv/hv.c | 377 +-
drivers/hv/hv_common.c | 27 +-
drivers/hv/hv_util.c | 2 +-
drivers/hv/hyperv_vmbus.h | 76 +-
drivers/hv/mshv_common.c | 99 +
drivers/hv/mshv_eventfd.c | 8 +-
drivers/hv/mshv_irq.c | 4 +
drivers/hv/mshv_regions.c | 555 +
drivers/hv/mshv_root.h | 57 +-
drivers/hv/mshv_root_hv_call.c | 196 +-
drivers/hv/mshv_root_main.c | 778 +-
drivers/hv/mshv_synic.c | 6 +-
drivers/hv/mshv_vtl.h | 25 +
drivers/hv/mshv_vtl_main.c | 1392 +++
drivers/hv/ring_buffer.c | 5 +-
drivers/hv/vmbus_drv.c | 202 +-
drivers/hwmon/Kconfig | 36 +-
drivers/hwmon/Makefile | 2 +
drivers/hwmon/adm1026.c | 16 +-
drivers/hwmon/adm1029.c | 3 +
drivers/hwmon/adm9240.c | 17 +-
drivers/hwmon/adt7410.c | 11 +
drivers/hwmon/adt7411.c | 59 +-
drivers/hwmon/adt7x10.c | 27 +-
drivers/hwmon/aht10.c | 43 +-
drivers/hwmon/aquacomputer_d5next.c | 37 +-
drivers/hwmon/aspeed-g6-pwm-tach.c | 3 +
drivers/hwmon/asus-ec-sensors.c | 67 +-
drivers/hwmon/asus_rog_ryujin.c | 48 +-
drivers/hwmon/chipcap2.c | 7 -
drivers/hwmon/corsair-cpro.c | 8 +-
drivers/hwmon/corsair-psu.c | 13 +-
drivers/hwmon/dell-smm-hwmon.c | 22 +-
drivers/hwmon/drivetemp.c | 5 -
drivers/hwmon/emc1403.c | 46 +-
drivers/hwmon/emc2103.c | 4 +
drivers/hwmon/emc2305.c | 8 +-
drivers/hwmon/ftsteutates.c | 84 +-
drivers/hwmon/gpd-fan.c | 56 +-
drivers/hwmon/hs3001.c | 10 +-
drivers/hwmon/i5500_temp.c | 3 -
drivers/hwmon/ibmpex.c | 9 +-
drivers/hwmon/ina238.c | 26 +-
drivers/hwmon/ina2xx.c | 28 +-
drivers/hwmon/ina3221.c | 19 -
drivers/hwmon/jc42.c | 11 -
drivers/hwmon/k10temp.c | 12 +-
drivers/hwmon/lm75.c | 8 +-
drivers/hwmon/lm78.c | 5 +-
drivers/hwmon/lm87.c | 16 +-
drivers/hwmon/lm90.c | 25 +-
drivers/hwmon/lm92.c | 11 +-
drivers/hwmon/lm95234.c | 12 +-
drivers/hwmon/lm95241.c | 16 -
drivers/hwmon/lm95245.c | 16 +-
drivers/hwmon/lochnagar-hwmon.c | 18 +-
drivers/hwmon/ltc2947-core.c | 92 +-
drivers/hwmon/ltc4245.c | 8 -
drivers/hwmon/ltc4282.c | 77 +-
drivers/hwmon/macsmc-hwmon.c | 851 ++
drivers/hwmon/max127.c | 23 +-
drivers/hwmon/max16065.c | 7 +-
drivers/hwmon/max31790.c | 48 +-
drivers/hwmon/max31827.c | 60 +-
drivers/hwmon/max6620.c | 43 +-
drivers/hwmon/max6639.c | 23 +-
drivers/hwmon/max6697.c | 11 +-
drivers/hwmon/mr75203.c | 1 -
drivers/hwmon/nct6775-platform.c | 1 +
drivers/hwmon/nct7363.c | 2 -
drivers/hwmon/nct7904.c | 63 +-
drivers/hwmon/npcm750-pwm-fan.c | 11 +-
drivers/hwmon/ntc_thermistor.c | 43 +
drivers/hwmon/peci/common.h | 3 -
drivers/hwmon/peci/cputemp.c | 90 +-
drivers/hwmon/peci/dimmtemp.c | 36 +-
drivers/hwmon/pmbus/Kconfig | 28 +
drivers/hwmon/pmbus/Makefile | 3 +
drivers/hwmon/pmbus/isl68137.c | 14 +
drivers/hwmon/pmbus/max17616.c | 73 +
drivers/hwmon/pmbus/max34440.c | 44 +-
drivers/hwmon/pmbus/mp2925.c | 316 +
drivers/hwmon/pmbus/mp9945.c | 243 +
drivers/hwmon/powr1220.c | 17 +-
drivers/hwmon/sbtsi_temp.c | 17 +-
drivers/hwmon/scmi-hwmon.c | 9 +
drivers/hwmon/sfctemp.c | 36 +-
drivers/hwmon/sht4x.c | 40 +-
drivers/hwmon/sy7636a-hwmon.c | 7 +-
drivers/hwmon/tmp102.c | 2 -
drivers/hwmon/tmp103.c | 3 -
drivers/hwmon/tmp108.c | 1 -
drivers/hwmon/tmp401.c | 10 +-
drivers/hwmon/tmp421.c | 28 +-
drivers/hwmon/tmp464.c | 13 +-
drivers/hwmon/tsc1641.c | 748 ++
drivers/hwmon/vt1211.c | 53 +-
drivers/hwmon/vt8231.c | 18 +-
drivers/hwmon/w83781d.c | 5 +-
drivers/hwmon/w83791d.c | 17 +-
drivers/hwmon/w83l786ng.c | 26 +-
drivers/hwtracing/coresight/coresight-catu.c | 10 +-
drivers/hwtracing/coresight/coresight-core.c | 30 +-
drivers/hwtracing/coresight/coresight-ctcu-core.c | 9 +-
drivers/hwtracing/coresight/coresight-cti-core.c | 5 +-
drivers/hwtracing/coresight/coresight-cti.h | 5 +-
drivers/hwtracing/coresight/coresight-dummy.c | 2 +-
drivers/hwtracing/coresight/coresight-etb10.c | 8 +-
drivers/hwtracing/coresight/coresight-etm-perf.c | 3 +-
drivers/hwtracing/coresight/coresight-etm3x-core.c | 59 +-
drivers/hwtracing/coresight/coresight-etm4x-core.c | 140 +-
drivers/hwtracing/coresight/coresight-etm4x.h | 5 -
drivers/hwtracing/coresight/coresight-priv.h | 3 +-
drivers/hwtracing/coresight/coresight-sysfs.c | 2 +-
drivers/hwtracing/coresight/coresight-tmc-etf.c | 10 +-
drivers/hwtracing/coresight/coresight-tmc-etr.c | 22 +-
drivers/hwtracing/coresight/coresight-tmc.h | 3 +-
drivers/hwtracing/coresight/coresight-tpda.c | 7 -
drivers/hwtracing/coresight/coresight-tpdm.c | 174 +-
drivers/hwtracing/coresight/coresight-tpdm.h | 12 +
drivers/hwtracing/coresight/coresight-tpiu.c | 2 +-
drivers/hwtracing/coresight/coresight-trbe.c | 13 +-
drivers/hwtracing/coresight/ultrasoc-smb.c | 9 +-
drivers/hwtracing/intel_th/core.c | 22 +-
drivers/i2c/algos/i2c-algo-pcf.c | 105 +-
drivers/i2c/busses/Kconfig | 4 +-
drivers/i2c/busses/i2c-amd-mp2-pci.c | 5 +-
drivers/i2c/busses/i2c-bcm-iproc.c | 3 +-
drivers/i2c/busses/i2c-bcm2835.c | 12 +-
drivers/i2c/busses/i2c-designware-core.h | 2 +-
drivers/i2c/busses/i2c-designware-master.c | 7 +
drivers/i2c/busses/i2c-designware-platdrv.c | 13 +-
drivers/i2c/busses/i2c-i801.c | 6 +
drivers/i2c/busses/i2c-k1.c | 19 +-
drivers/i2c/busses/i2c-pxa.c | 2 +-
drivers/i2c/busses/i2c-qcom-cci.c | 46 +
drivers/i2c/busses/i2c-qcom-geni.c | 248 +-
drivers/i2c/busses/i2c-rcar.c | 2 +-
drivers/i2c/busses/i2c-stm32.c | 7 +-
drivers/i3c/device.c | 27 +-
drivers/i3c/internals.h | 6 +-
drivers/i3c/master.c | 26 +-
drivers/i3c/master/adi-i3c-master.c | 18 +-
drivers/i3c/master/dw-i3c-master.c | 39 +-
drivers/i3c/master/i3c-master-cdns.c | 8 +-
drivers/i3c/master/mipi-i3c-hci/core.c | 8 +-
drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c | 223 +-
drivers/i3c/master/renesas-i3c.c | 6 +-
drivers/i3c/master/svc-i3c-master.c | 137 +-
drivers/iio/accel/Kconfig | 19 +-
drivers/iio/accel/Makefile | 4 +-
drivers/iio/accel/adxl355_core.c | 44 +-
drivers/iio/accel/adxl380.c | 134 +-
drivers/iio/accel/adxl380.h | 4 +
drivers/iio/accel/adxl380_i2c.c | 4 +
drivers/iio/accel/adxl380_spi.c | 4 +
drivers/iio/accel/bma220.h | 28 +
drivers/iio/accel/bma220_core.c | 585 +
drivers/iio/accel/bma220_i2c.c | 69 +
drivers/iio/accel/bma220_spi.c | 318 +-
drivers/iio/accel/bma400.h | 155 +-
drivers/iio/accel/bma400_core.c | 349 +-
drivers/iio/accel/bmc150-accel-core.c | 5 +
drivers/iio/accel/bmc150-accel.h | 1 +
drivers/iio/adc/Kconfig | 31 +
drivers/iio/adc/Makefile | 3 +
drivers/iio/adc/ad4030.c | 6 +-
drivers/iio/adc/ad4080.c | 126 +-
drivers/iio/adc/ad7124.c | 307 +-
drivers/iio/adc/ad7280a.c | 2 +-
drivers/iio/adc/ad7380.c | 8 +
drivers/iio/adc/ad7768-1.c | 2 +-
drivers/iio/adc/ade9000.c | 2 +-
drivers/iio/adc/aspeed_adc.c | 34 +
drivers/iio/adc/max14001.c | 391 +
drivers/iio/adc/mcp3564.c | 2 +-
drivers/iio/adc/meson_saradc.c | 6 +-
drivers/iio/adc/mt6360-adc.c | 2 +-
drivers/iio/adc/pac1921.c | 8 +-
drivers/iio/adc/pac1934.c | 2 +-
drivers/iio/adc/qcom-spmi-rradc.c | 2 +-
drivers/iio/adc/rohm-bd79112.c | 13 +-
drivers/iio/adc/rohm-bd79124.c | 39 +-
drivers/iio/adc/rtq6056.c | 2 +-
drivers/iio/adc/rzn1-adc.c | 490 +
drivers/iio/adc/rzt2h_adc.c | 304 +
drivers/iio/adc/stm32-dfsdm-adc.c | 5 +-
drivers/iio/adc/ti-ads131e08.c | 2 +-
drivers/iio/adc/ti_am335x_adc.c | 2 +-
drivers/iio/buffer/industrialio-buffer-cb.c | 1 +
drivers/iio/buffer/industrialio-buffer-dma.c | 6 +
drivers/iio/buffer/industrialio-buffer-dmaengine.c | 2 +
drivers/iio/common/scmi_sensors/scmi_iio.c | 5 +-
drivers/iio/common/ssp_sensors/ssp_dev.c | 4 +-
drivers/iio/dac/Kconfig | 31 +-
drivers/iio/dac/Makefile | 2 +
drivers/iio/dac/ad3530r.c | 3 -
drivers/iio/dac/ad5446-i2c.c | 102 +
drivers/iio/dac/ad5446-spi.c | 252 +
drivers/iio/dac/ad5446.c | 506 +-
drivers/iio/dac/ad5446.h | 77 +
drivers/iio/dac/ltc2688.c | 32 +-
drivers/iio/health/max30100.c | 38 +-
drivers/iio/humidity/hdc3020.c | 73 +-
drivers/iio/imu/Kconfig | 2 +
drivers/iio/imu/Makefile | 2 +
drivers/iio/imu/bmi270/bmi270_core.c | 383 +-
drivers/iio/imu/bmi270/bmi270_spi.c | 2 +-
drivers/iio/imu/inv_icm45600/Kconfig | 70 +
drivers/iio/imu/inv_icm45600/Makefile | 16 +
drivers/iio/imu/inv_icm45600/inv_icm45600.h | 385 +
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c | 782 ++
drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c | 558 +
drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.h | 101 +
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c | 988 ++
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c | 791 ++
drivers/iio/imu/inv_icm45600/inv_icm45600_i2c.c | 98 +
drivers/iio/imu/inv_icm45600/inv_icm45600_i3c.c | 79 +
drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c | 108 +
drivers/iio/imu/smi330/Kconfig | 33 +
drivers/iio/imu/smi330/Makefile | 7 +
drivers/iio/imu/smi330/smi330.h | 25 +
drivers/iio/imu/smi330/smi330_core.c | 918 ++
drivers/iio/imu/smi330/smi330_i2c.c | 133 +
drivers/iio/imu/smi330/smi330_spi.c | 85 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 44 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 71 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 26 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 2 +
drivers/iio/industrialio-backend.c | 8 +-
drivers/iio/industrialio-buffer.c | 33 +-
drivers/iio/industrialio-core.c | 18 +-
drivers/iio/light/apds9306.c | 2 +-
drivers/iio/light/apds9960.c | 2 +-
drivers/iio/light/ltr390.c | 8 +-
drivers/iio/light/veml3235.c | 2 +-
.../iio/position/hid-sensor-custom-intel-hinge.c | 2 +-
drivers/iio/pressure/Kconfig | 12 +
drivers/iio/pressure/Makefile | 8 +-
drivers/iio/pressure/adp810.c | 225 +
drivers/iio/pressure/bmp280-core.c | 15 +-
drivers/iio/pressure/mpl3115.c | 549 +-
drivers/iio/resolver/ad2s1210.c | 30 +-
drivers/iio/temperature/mlx90614.c | 5 +-
drivers/infiniband/Kconfig | 1 +
drivers/infiniband/core/cm.c | 9 +-
drivers/infiniband/core/cma.c | 2 +
drivers/infiniband/core/device.c | 4 +-
drivers/infiniband/core/restrack.c | 4 +-
drivers/infiniband/core/ucma.c | 2 +-
drivers/infiniband/core/umem.c | 8 +-
drivers/infiniband/core/verbs.c | 3 +
drivers/infiniband/hw/Makefile | 1 +
drivers/infiniband/hw/bng_re/Kconfig | 10 +
drivers/infiniband/hw/bng_re/Makefile | 8 +
drivers/infiniband/hw/bng_re/bng_debugfs.c | 39 +
drivers/infiniband/hw/bng_re/bng_debugfs.h | 12 +
drivers/infiniband/hw/bng_re/bng_dev.c | 534 +
drivers/infiniband/hw/bng_re/bng_fw.c | 767 ++
drivers/infiniband/hw/bng_re/bng_fw.h | 211 +
drivers/infiniband/hw/bng_re/bng_re.h | 85 +
drivers/infiniband/hw/bng_re/bng_res.c | 279 +
drivers/infiniband/hw/bng_re/bng_res.h | 215 +
drivers/infiniband/hw/bng_re/bng_sp.c | 131 +
drivers/infiniband/hw/bng_re/bng_sp.h | 47 +
drivers/infiniband/hw/bng_re/bng_tlv.h | 128 +
drivers/infiniband/hw/bnxt_re/bnxt_re.h | 2 +
drivers/infiniband/hw/bnxt_re/debugfs.c | 128 +
drivers/infiniband/hw/bnxt_re/debugfs.h | 19 +
drivers/infiniband/hw/bnxt_re/ib_verbs.c | 8 +-
drivers/infiniband/hw/bnxt_re/main.c | 1 +
drivers/infiniband/hw/bnxt_re/qplib_fp.c | 3 +-
drivers/infiniband/hw/bnxt_re/qplib_fp.h | 1 +
drivers/infiniband/hw/bnxt_re/qplib_sp.c | 8 +-
drivers/infiniband/hw/bnxt_re/qplib_sp.h | 2 +-
drivers/infiniband/hw/cxgb4/mem.c | 2 +-
drivers/infiniband/hw/hfi1/init.c | 4 +-
drivers/infiniband/hw/hfi1/opfn.c | 4 +-
drivers/infiniband/hw/hns/Makefile | 4 +-
drivers/infiniband/hw/hns/hns_roce_ah.c | 1 -
drivers/infiniband/hw/hns/hns_roce_bond.c | 1012 ++
drivers/infiniband/hw/hns/hns_roce_bond.h | 95 +
drivers/infiniband/hw/hns/hns_roce_device.h | 16 +-
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 141 +-
drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 20 +
drivers/infiniband/hw/hns/hns_roce_main.c | 185 +-
drivers/infiniband/hw/hns/hns_roce_pd.c | 1 -
drivers/infiniband/hw/hns/hns_roce_qp.c | 5 +-
drivers/infiniband/hw/hns/hns_roce_srq.c | 1 -
drivers/infiniband/hw/irdma/cm.c | 2 +-
drivers/infiniband/hw/irdma/ctrl.c | 107 +-
drivers/infiniband/hw/irdma/hw.c | 3 -
drivers/infiniband/hw/irdma/icrdma_if.c | 6 +-
drivers/infiniband/hw/irdma/ig3rdma_if.c | 4 +
drivers/infiniband/hw/irdma/main.h | 3 +-
drivers/infiniband/hw/irdma/pble.c | 6 +-
drivers/infiniband/hw/irdma/puda.c | 20 +-
drivers/infiniband/hw/irdma/type.h | 5 -
drivers/infiniband/hw/irdma/uk.c | 67 +-
drivers/infiniband/hw/irdma/user.h | 6 +-
drivers/infiniband/hw/irdma/utils.c | 58 +-
drivers/infiniband/hw/irdma/verbs.c | 49 +-
drivers/infiniband/hw/irdma/verbs.h | 3 +-
drivers/infiniband/hw/mlx4/cm.c | 2 +-
drivers/infiniband/hw/mlx5/devx.c | 14 +
drivers/infiniband/hw/mlx5/fs.c | 65 +-
drivers/infiniband/hw/mlx5/ib_rep.c | 74 +-
drivers/infiniband/hw/mlx5/main.c | 4 +
drivers/infiniband/hw/mlx5/odp.c | 93 +-
drivers/infiniband/hw/mlx5/qp.c | 5 +-
.../infiniband/hw/usnic/usnic_uiom_interval_tree.h | 4 +
drivers/infiniband/sw/rdmavt/cq.c | 3 +-
drivers/infiniband/sw/rxe/rxe_mr.c | 1 -
drivers/infiniband/sw/rxe/rxe_net.c | 49 +
drivers/infiniband/sw/rxe/rxe_odp.c | 1 -
drivers/infiniband/sw/rxe/rxe_qp.c | 49 +
drivers/infiniband/sw/rxe/rxe_srq.c | 7 +-
drivers/infiniband/sw/siw/siw_cm.c | 51 +
drivers/infiniband/ulp/iser/iscsi_iser.c | 2 +-
drivers/infiniband/ulp/isert/ib_isert.c | 2 +-
drivers/infiniband/ulp/rtrs/rtrs-srv.c | 2 +-
drivers/input/joystick/xpad.c | 5 +
drivers/input/keyboard/atkbd.c | 7 +
drivers/input/keyboard/lkkbd.c | 5 +-
drivers/input/misc/Kconfig | 11 +
drivers/input/misc/Makefile | 1 +
drivers/input/misc/arizona-haptics.c | 14 +-
drivers/input/misc/pf1550-onkey.c | 197 +
drivers/input/misc/qnap-mcu-input.c | 2 +-
drivers/input/mouse/alps.c | 1 +
drivers/input/serio/i8042-acpipnpio.h | 7 +
drivers/input/touchscreen/apple_z2.c | 4 +
drivers/input/touchscreen/cyttsp5.c | 4 +-
drivers/input/touchscreen/ti_am335x_tsc.c | 6 +-
drivers/input/touchscreen/zforce_ts.c | 3 +-
drivers/interconnect/debugfs-client.c | 7 +-
drivers/interconnect/qcom/Kconfig | 9 +
drivers/interconnect/qcom/Makefile | 2 +
drivers/interconnect/qcom/glymur.c | 225 +-
drivers/interconnect/qcom/icc-rpmh.c | 39 +-
drivers/interconnect/qcom/icc-rpmh.h | 7 +-
drivers/interconnect/qcom/kaanapali.c | 1855 ++++
drivers/interconnect/qcom/milos.c | 142 +-
drivers/interconnect/qcom/msm8996.c | 1 +
drivers/interconnect/qcom/qcs615.c | 511 +-
drivers/interconnect/qcom/qcs615.h | 128 -
drivers/interconnect/qcom/qcs8300.c | 671 +-
drivers/interconnect/qcom/qcs8300.h | 177 -
drivers/interconnect/qcom/qdu1000.c | 348 +-
drivers/interconnect/qcom/qdu1000.h | 95 -
drivers/interconnect/qcom/sa8775p.c | 639 +-
drivers/interconnect/qcom/sar2130p.c | 630 +-
drivers/interconnect/qcom/sc7180.c | 678 +-
drivers/interconnect/qcom/sc7180.h | 149 -
drivers/interconnect/qcom/sc7280.c | 617 +-
drivers/interconnect/qcom/sc7280.h | 154 -
drivers/interconnect/qcom/sc8180x.c | 648 +-
drivers/interconnect/qcom/sc8180x.h | 179 -
drivers/interconnect/qcom/sc8280xp.c | 825 +-
drivers/interconnect/qcom/sc8280xp.h | 209 -
drivers/interconnect/qcom/sdm670.c | 522 +-
drivers/interconnect/qcom/sdm670.h | 128 -
drivers/interconnect/qcom/sdm845.c | 766 +-
drivers/interconnect/qcom/sdm845.h | 140 -
drivers/interconnect/qcom/sdx55.c | 489 +-
drivers/interconnect/qcom/sdx55.h | 70 -
drivers/interconnect/qcom/sdx65.c | 457 +-
drivers/interconnect/qcom/sdx65.h | 65 -
drivers/interconnect/qcom/sdx75.c | 395 +-
drivers/interconnect/qcom/sdx75.h | 97 -
drivers/interconnect/qcom/sm6350.c | 927 +-
drivers/interconnect/qcom/sm6350.h | 139 -
drivers/interconnect/qcom/sm7150.c | 653 +-
drivers/interconnect/qcom/sm7150.h | 140 -
drivers/interconnect/qcom/sm8150.c | 706 +-
drivers/interconnect/qcom/sm8150.h | 152 -
drivers/interconnect/qcom/sm8250.c | 736 +-
drivers/interconnect/qcom/sm8250.h | 168 -
drivers/interconnect/qcom/sm8350.c | 684 +-
drivers/interconnect/qcom/sm8350.h | 158 -
drivers/interconnect/qcom/sm8450.c | 601 +-
drivers/interconnect/qcom/sm8450.h | 169 -
drivers/interconnect/qcom/sm8550.c | 501 +-
drivers/interconnect/qcom/sm8550.h | 138 -
drivers/interconnect/qcom/sm8650.c | 527 +-
drivers/interconnect/qcom/sm8650.h | 144 -
drivers/interconnect/qcom/sm8750.c | 602 +-
drivers/interconnect/qcom/x1e80100.c | 610 +-
drivers/interconnect/qcom/x1e80100.h | 192 -
drivers/iommu/Kconfig | 15 +-
drivers/iommu/Makefile | 2 +
drivers/iommu/amd/Kconfig | 5 +-
drivers/iommu/amd/Makefile | 2 +-
drivers/iommu/amd/amd_iommu.h | 6 +-
drivers/iommu/amd/amd_iommu_types.h | 115 +-
drivers/iommu/amd/debugfs.c | 2 +-
drivers/iommu/amd/init.c | 64 +-
drivers/iommu/amd/io_pgtable.c | 577 -
drivers/iommu/amd/io_pgtable_v2.c | 370 -
drivers/iommu/amd/iommu.c | 599 +-
drivers/iommu/apple-dart.c | 11 +-
.../iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 18 +-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 33 +-
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 28 +-
drivers/iommu/arm/arm-smmu/arm-smmu.c | 9 +-
drivers/iommu/arm/arm-smmu/qcom_iommu.c | 21 +-
drivers/iommu/dma-iommu.c | 9 +-
drivers/iommu/exynos-iommu.c | 20 +-
drivers/iommu/fsl_pamu_domain.c | 12 +-
drivers/iommu/generic_pt/.kunitconfig | 14 +
drivers/iommu/generic_pt/Kconfig | 79 +
drivers/iommu/generic_pt/fmt/Makefile | 28 +
drivers/iommu/generic_pt/fmt/amdv1.h | 411 +
drivers/iommu/generic_pt/fmt/defs_amdv1.h | 21 +
drivers/iommu/generic_pt/fmt/defs_vtdss.h | 21 +
drivers/iommu/generic_pt/fmt/defs_x86_64.h | 21 +
drivers/iommu/generic_pt/fmt/iommu_amdv1.c | 15 +
drivers/iommu/generic_pt/fmt/iommu_mock.c | 10 +
drivers/iommu/generic_pt/fmt/iommu_template.h | 48 +
drivers/iommu/generic_pt/fmt/iommu_vtdss.c | 10 +
drivers/iommu/generic_pt/fmt/iommu_x86_64.c | 11 +
drivers/iommu/generic_pt/fmt/vtdss.h | 285 +
drivers/iommu/generic_pt/fmt/x86_64.h | 279 +
drivers/iommu/generic_pt/iommu_pt.h | 1292 +++
drivers/iommu/generic_pt/kunit_generic_pt.h | 823 ++
drivers/iommu/generic_pt/kunit_iommu.h | 184 +
drivers/iommu/generic_pt/kunit_iommu_pt.h | 487 +
drivers/iommu/generic_pt/pt_common.h | 389 +
drivers/iommu/generic_pt/pt_defs.h | 332 +
drivers/iommu/generic_pt/pt_fmt_defaults.h | 295 +
drivers/iommu/generic_pt/pt_iter.h | 636 ++
drivers/iommu/generic_pt/pt_log2.h | 122 +
drivers/iommu/intel/Kconfig | 6 +-
drivers/iommu/intel/iommu.c | 943 +-
drivers/iommu/intel/iommu.h | 99 +-
drivers/iommu/intel/irq_remapping.c | 8 +-
drivers/iommu/intel/nested.c | 7 +-
drivers/iommu/intel/pasid.c | 44 +-
drivers/iommu/intel/pasid.h | 1 +
drivers/iommu/intel/svm.c | 1 +
drivers/iommu/io-pgtable-arm-selftests.c | 214 +
drivers/iommu/io-pgtable-arm.c | 203 -
drivers/iommu/io-pgtable.c | 4 -
drivers/iommu/iommu-pages.c | 136 +-
drivers/iommu/iommu-pages.h | 51 +-
drivers/iommu/iommu-sva.c | 29 +-
drivers/iommu/iommu.c | 44 +-
drivers/iommu/iommufd/Kconfig | 1 +
drivers/iommu/iommufd/io_pagetable.c | 82 +-
drivers/iommu/iommufd/io_pagetable.h | 54 +-
drivers/iommu/iommufd/ioas.c | 8 +-
drivers/iommu/iommufd/iommufd_private.h | 14 +-
drivers/iommu/iommufd/iommufd_test.h | 21 +-
drivers/iommu/iommufd/main.c | 10 +
drivers/iommu/iommufd/pages.c | 414 +-
drivers/iommu/iommufd/selftest.c | 579 +-
drivers/iommu/ipmmu-vmsa.c | 12 +-
drivers/iommu/msm_iommu.c | 11 +-
drivers/iommu/mtk_iommu.c | 174 +-
drivers/iommu/mtk_iommu_v1.c | 35 +-
drivers/iommu/omap-iommu.c | 19 +-
drivers/iommu/omap-iommu.h | 2 -
drivers/iommu/riscv/iommu.c | 9 +-
drivers/iommu/rockchip-iommu.c | 20 +-
drivers/iommu/s390-iommu.c | 13 +-
drivers/iommu/sprd-iommu.c | 3 +-
drivers/iommu/sun50i-iommu.c | 10 +-
drivers/iommu/tegra-smmu.c | 15 +-
drivers/iommu/virtio-iommu.c | 6 +-
drivers/irqchip/Kconfig | 10 +-
drivers/irqchip/Makefile | 1 -
drivers/irqchip/exynos-combiner.c | 14 +-
drivers/irqchip/irq-aclint-sswi.c | 3 +-
drivers/irqchip/irq-apple-aic.c | 69 +-
drivers/irqchip/irq-armada-370-xp.c | 12 +-
drivers/irqchip/irq-atmel-aic-common.c | 15 +-
drivers/irqchip/irq-bcm2712-mip.c | 11 +-
drivers/irqchip/irq-bcm7038-l1.c | 29 +-
drivers/irqchip/irq-bcm7120-l2.c | 31 +-
drivers/irqchip/irq-brcmstb-l2.c | 25 +-
drivers/irqchip/irq-gic-its-msi-parent.c | 91 +-
drivers/irqchip/irq-gic-v3-its.c | 12 +-
drivers/irqchip/irq-gic-v3.c | 224 +-
drivers/irqchip/irq-gic.c | 3 +
drivers/irqchip/irq-i8259.c | 12 +-
drivers/irqchip/irq-imx-gpcv2.c | 16 +-
drivers/irqchip/irq-imx-mu-msi.c | 28 +-
drivers/irqchip/irq-loongarch-avec.c | 5 +-
drivers/irqchip/irq-loongson-eiointc.c | 12 +-
drivers/irqchip/irq-loongson-htpic.c | 10 +-
drivers/irqchip/irq-loongson-htvec.c | 12 +-
drivers/irqchip/irq-loongson-pch-lpc.c | 12 +-
drivers/irqchip/irq-loongson-pch-pic.c | 12 +-
drivers/irqchip/irq-mchp-eic.c | 19 +-
drivers/irqchip/irq-meson-gpio.c | 17 +-
drivers/irqchip/irq-mst-intc.c | 12 +-
drivers/irqchip/irq-mtk-cirq.c | 12 +-
drivers/irqchip/irq-mvebu-pic.c | 2 -
drivers/irqchip/irq-partition-percpu.c | 241 -
drivers/irqchip/irq-qcom-mpm.c | 6 +-
drivers/irqchip/irq-renesas-rzg2l.c | 49 +-
drivers/irqchip/irq-renesas-rzv2h.c | 32 +-
drivers/irqchip/irq-riscv-imsic-early.c | 11 +-
drivers/irqchip/irq-riscv-imsic-platform.c | 4 +-
drivers/irqchip/irq-riscv-imsic-state.c | 20 +-
drivers/irqchip/irq-riscv-imsic-state.h | 4 +-
drivers/irqchip/irq-sa11x0.c | 12 +-
drivers/irqchip/irq-sifive-plic.c | 161 +-
drivers/irqchip/irq-starfive-jh8100-intc.c | 6 +-
drivers/irqchip/irq-sun6i-r.c | 18 +-
drivers/irqchip/irq-tegra.c | 12 +-
drivers/irqchip/irq-ts4800.c | 1 -
drivers/irqchip/irq-vic.c | 12 +-
drivers/irqchip/irqchip.c | 10 +-
drivers/irqchip/qcom-irq-combiner.c | 6 +-
drivers/irqchip/qcom-pdc.c | 5 +-
drivers/leds/Kconfig | 8 +-
drivers/leds/flash/leds-rt4505.c | 2 +-
drivers/leds/flash/leds-rt8515.c | 2 +-
drivers/leds/flash/leds-sgm3140.c | 3 +-
drivers/leds/flash/leds-tps6131x.c | 2 +-
drivers/leds/led-class.c | 6 +-
drivers/leds/leds-cros_ec.c | 5 +-
drivers/leds/leds-lp50xx.c | 67 +-
drivers/leds/leds-max5970.c | 2 +-
drivers/leds/leds-max77705.c | 2 +-
drivers/leds/leds-netxbig.c | 36 +-
drivers/leds/leds-pwm.c | 27 +-
drivers/leds/leds-upboard.c | 2 +-
drivers/leds/rgb/leds-ktd202x.c | 4 +-
drivers/leds/rgb/leds-ncp5623.c | 2 +-
drivers/leds/rgb/leds-qcom-lpg.c | 10 +-
drivers/leds/trigger/ledtrig-cpu.c | 14 +-
drivers/leds/trigger/ledtrig-input-events.c | 2 +-
drivers/macintosh/mac_hid.c | 3 +-
drivers/macintosh/via-pmu-backlight.c | 2 +
drivers/macintosh/via-pmu.c | 12 +-
drivers/mailbox/mailbox-test.c | 2 +-
drivers/mailbox/mailbox-th1520.c | 4 +-
drivers/mailbox/mtk-cmdq-mailbox.c | 45 +-
drivers/mailbox/mtk-gpueb-mailbox.c | 2 +-
drivers/mailbox/omap-mailbox.c | 35 +-
drivers/mailbox/pcc.c | 8 +-
drivers/md/Kconfig | 2 +
drivers/md/bcache/alloc.c | 25 +-
drivers/md/bcache/bcache.h | 6 +-
drivers/md/bcache/bset.h | 8 +-
drivers/md/bcache/btree.c | 53 +-
drivers/md/bcache/journal.c | 93 +-
drivers/md/bcache/journal.h | 13 -
drivers/md/bcache/request.c | 6 +-
drivers/md/bcache/super.c | 33 +-
drivers/md/bcache/sysfs.c | 15 -
drivers/md/bcache/writeback.c | 5 +-
drivers/md/dm-bufio.c | 10 +-
drivers/md/dm-core.h | 1 -
drivers/md/dm-crypt.c | 117 +-
drivers/md/dm-ebs-target.c | 2 +-
drivers/md/dm-exception-store.h | 2 +-
drivers/md/dm-log-writes.c | 1 +
drivers/md/dm-mpath.c | 76 +-
drivers/md/dm-pcache/cache.c | 13 +-
drivers/md/dm-pcache/cache_segment.c | 13 +-
drivers/md/dm-raid.c | 2 +
drivers/md/dm-snap.c | 73 +-
drivers/md/dm-sysfs.c | 8 +-
drivers/md/dm-table.c | 4 +
drivers/md/dm-thin.c | 19 +-
drivers/md/dm-vdo/action-manager.c | 2 +-
drivers/md/dm-vdo/admin-state.c | 75 +-
drivers/md/dm-vdo/block-map.c | 51 +-
drivers/md/dm-vdo/completion.c | 5 +
drivers/md/dm-vdo/data-vio.c | 34 +-
drivers/md/dm-vdo/dedupe.c | 42 +-
drivers/md/dm-vdo/dm-vdo-target.c | 5 +-
drivers/md/dm-vdo/encodings.c | 26 +-
drivers/md/dm-vdo/flush.c | 6 +-
drivers/md/dm-vdo/funnel-workqueue.c | 7 +
drivers/md/dm-vdo/io-submitter.c | 26 +-
drivers/md/dm-vdo/logger.c | 2 +-
drivers/md/dm-vdo/logical-zone.c | 20 +-
drivers/md/dm-vdo/packer.c | 15 +-
drivers/md/dm-vdo/physical-zone.c | 5 +-
drivers/md/dm-vdo/recovery-journal.c | 30 +-
drivers/md/dm-vdo/slab-depot.c | 96 +-
drivers/md/dm-vdo/vdo.c | 9 +-
drivers/md/dm-vdo/vdo.h | 4 +-
drivers/md/dm-vdo/vio.c | 3 +-
drivers/md/dm-vdo/vio.h | 6 +-
drivers/md/dm-verity-fec.c | 41 +-
drivers/md/dm-verity-fec.h | 10 +-
drivers/md/dm-verity-target.c | 209 +-
drivers/md/dm-verity.h | 52 +-
drivers/md/dm-zone.c | 66 +-
drivers/md/dm.c | 46 +-
drivers/md/dm.h | 3 +-
drivers/md/md-linear.c | 2 +
drivers/md/md-llbitmap.c | 2 +-
drivers/md/md.c | 259 +-
drivers/md/md.h | 10 +-
drivers/md/raid0.c | 20 +-
drivers/md/raid1.c | 1 +
drivers/md/raid10.c | 1 +
drivers/md/raid5-cache.c | 2 +-
drivers/md/raid5.c | 7 +-
drivers/media/cec/core/cec-core.c | 1 +
drivers/media/common/saa7146/saa7146_fops.c | 4 +-
drivers/media/common/siano/smsir.c | 2 +-
.../media/common/videobuf2/videobuf2-dma-contig.c | 1 +
drivers/media/dvb-core/dmxdev.c | 4 +-
drivers/media/dvb-core/dvb_ca_en50221.c | 2 +-
drivers/media/dvb-core/dvb_demux.c | 28 +-
drivers/media/dvb-core/dvb_ringbuffer.c | 36 +-
drivers/media/dvb-core/dvbdev.c | 4 +-
drivers/media/dvb-frontends/cxd2841er.c | 3 +-
drivers/media/dvb-frontends/drx39xyj/drxj.c | 2 +-
drivers/media/dvb-frontends/drxk_hard.c | 3 +-
drivers/media/dvb-frontends/lgdt330x.c | 4 +-
drivers/media/dvb-frontends/mn88443x.c | 7 +-
drivers/media/i2c/Kconfig | 12 +-
drivers/media/i2c/Makefile | 1 +
drivers/media/i2c/adv7604.c | 4 +-
drivers/media/i2c/adv7842.c | 15 +-
drivers/media/i2c/ar0521.c | 4 +-
drivers/media/i2c/ccs/ccs-core.c | 8 +-
drivers/media/i2c/ds90ub913.c | 2 +-
drivers/media/i2c/ds90ub953.c | 14 +-
drivers/media/i2c/dw9719.c | 128 +-
drivers/media/i2c/imx111.c | 1610 +++
drivers/media/i2c/imx214.c | 15 +-
drivers/media/i2c/imx219.c | 99 +-
drivers/media/i2c/imx274.c | 3 +-
drivers/media/i2c/imx335.c | 513 +-
drivers/media/i2c/imx412.c | 4 +-
drivers/media/i2c/max9286.c | 4 +-
drivers/media/i2c/max96717.c | 18 +-
drivers/media/i2c/msp3400-kthreads.c | 2 +
drivers/media/i2c/mt9m111.c | 4 +-
drivers/media/i2c/mt9v111.c | 12 +-
drivers/media/i2c/ov02c10.c | 27 +-
drivers/media/i2c/ov13b10.c | 1 +
drivers/media/i2c/ov5675.c | 4 +-
drivers/media/i2c/ov5693.c | 4 +-
drivers/media/i2c/ov9282.c | 4 +-
drivers/media/i2c/rj54n1cb0c.c | 8 +-
drivers/media/i2c/st-mipid02.c | 4 +-
drivers/media/i2c/tc358746.c | 12 +-
drivers/media/i2c/tda1997x.c | 1 -
drivers/media/i2c/vd55g1.c | 234 +-
drivers/media/mc/mc-request.c | 34 +-
drivers/media/pci/intel/ipu-bridge.c | 8 +-
drivers/media/pci/intel/ipu3/ipu3-cio2.c | 4 +-
drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c | 8 +-
drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c | 34 +-
drivers/media/pci/intel/ipu6/ipu6-isys-video.c | 14 +
drivers/media/pci/intel/ivsc/mei_ace.c | 4 +-
drivers/media/pci/mgb4/mgb4_trigger.c | 5 +-
drivers/media/pci/mgb4/mgb4_vin.c | 4 +-
drivers/media/pci/mgb4/mgb4_vout.c | 4 +-
drivers/media/pci/pt1/pt1.c | 2 +-
drivers/media/platform/Kconfig | 1 +
drivers/media/platform/Makefile | 1 +
drivers/media/platform/allegro-dvt/allegro-core.c | 118 +-
drivers/media/platform/amlogic/c3/isp/Kconfig | 1 +
.../media/platform/amlogic/c3/isp/c3-isp-params.c | 166 +-
drivers/media/platform/amlogic/meson-ge2d/ge2d.c | 5 -
drivers/media/platform/amphion/vdec.c | 4 +-
drivers/media/platform/amphion/venc.c | 4 +-
drivers/media/platform/amphion/vpu_core.c | 40 +-
drivers/media/platform/amphion/vpu_drv.c | 26 -
drivers/media/platform/amphion/vpu_malone.c | 23 +-
drivers/media/platform/amphion/vpu_v4l2.c | 16 +-
drivers/media/platform/amphion/vpu_v4l2.h | 10 -
drivers/media/platform/arm/Kconfig | 5 +
drivers/media/platform/arm/Makefile | 2 +
drivers/media/platform/arm/mali-c55/Kconfig | 18 +
drivers/media/platform/arm/mali-c55/Makefile | 11 +
.../media/platform/arm/mali-c55/mali-c55-capture.c | 959 ++
.../media/platform/arm/mali-c55/mali-c55-common.h | 310 +
.../media/platform/arm/mali-c55/mali-c55-core.c | 917 ++
drivers/media/platform/arm/mali-c55/mali-c55-isp.c | 665 ++
.../media/platform/arm/mali-c55/mali-c55-params.c | 819 ++
.../platform/arm/mali-c55/mali-c55-registers.h | 449 +
.../media/platform/arm/mali-c55/mali-c55-resizer.c | 1156 ++
.../media/platform/arm/mali-c55/mali-c55-stats.c | 323 +
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c | 437 +
drivers/media/platform/chips-media/coda/coda-bit.c | 2 +-
.../media/platform/chips-media/coda/coda-common.c | 4 -
.../media/platform/chips-media/coda/coda-jpeg.c | 4 +-
.../media/platform/imagination/e5010-jpeg-enc.c | 6 +-
drivers/media/platform/m2m-deinterlace.c | 7 -
.../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 11 +-
.../media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c | 4 +-
.../media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c | 4 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 14 +
.../media/platform/mediatek/mdp3/mtk-mdp3-m2m.c | 2 +-
.../mediatek/vcodec/common/mtk_vcodec_dbgfs.c | 4 +-
.../mediatek/vcodec/common/mtk_vcodec_fw_vpu.c | 14 +-
.../mediatek/vcodec/decoder/mtk_vcodec_dec.c | 7 -
.../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c | 12 +-
.../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h | 2 +-
.../vcodec/decoder/vdec/vdec_av1_req_lat_if.c | 6 +-
.../vcodec/decoder/vdec/vdec_h264_req_if.c | 2 +-
.../vcodec/decoder/vdec/vdec_h264_req_multi_if.c | 14 +-
.../vcodec/decoder/vdec/vdec_hevc_req_multi_if.c | 5 +-
.../mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c | 2 +-
.../vcodec/decoder/vdec/vdec_vp9_req_lat_if.c | 8 +-
.../platform/mediatek/vcodec/decoder/vdec_vpu_if.c | 5 +-
.../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 14 -
.../mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c | 12 +-
.../mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h | 2 +-
.../platform/mediatek/vcodec/encoder/venc_vpu_if.c | 5 +-
drivers/media/platform/nvidia/tegra-vde/h264.c | 2 +-
drivers/media/platform/nxp/dw100/dw100.c | 9 +-
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 6 +-
drivers/media/platform/nxp/imx-mipi-csis.c | 22 +-
drivers/media/platform/nxp/imx-pxp.c | 7 -
drivers/media/platform/nxp/imx7-media-csi.c | 1 -
.../media/platform/nxp/imx8-isi/imx8-isi-core.c | 50 +-
.../media/platform/nxp/imx8-isi/imx8-isi-core.h | 1 +
.../media/platform/nxp/imx8-isi/imx8-isi-gasket.c | 22 +-
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c | 4 +-
drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 5 +-
drivers/media/platform/nxp/mx2_emmaprp.c | 7 -
drivers/media/platform/qcom/camss/Makefile | 1 +
.../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 102 +
drivers/media/platform/qcom/camss/camss-csiphy.c | 1 +
drivers/media/platform/qcom/camss/camss-ispif.c | 8 +-
drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 12 +
drivers/media/platform/qcom/camss/camss-vfe-vbif.c | 31 +
drivers/media/platform/qcom/camss/camss-vfe-vbif.h | 19 +
drivers/media/platform/qcom/camss/camss-vfe.c | 17 +-
drivers/media/platform/qcom/camss/camss-vfe.h | 3 +
drivers/media/platform/qcom/camss/camss.c | 483 +-
drivers/media/platform/qcom/camss/camss.h | 3 +
drivers/media/platform/qcom/iris/Makefile | 2 +-
drivers/media/platform/qcom/iris/iris_buffer.c | 17 +-
drivers/media/platform/qcom/iris/iris_common.c | 7 +-
drivers/media/platform/qcom/iris/iris_ctrls.c | 18 +-
drivers/media/platform/qcom/iris/iris_firmware.c | 18 +-
.../platform/qcom/iris/iris_hfi_gen1_command.c | 15 +-
.../platform/qcom/iris/iris_hfi_gen2_command.c | 23 +-
.../platform/qcom/iris/iris_hfi_gen2_defines.h | 1 +
drivers/media/platform/qcom/iris/iris_instance.h | 7 +-
.../platform/qcom/iris/iris_platform_common.h | 18 +-
...iris_platform_sm8250.c => iris_platform_gen1.c} | 63 +-
.../media/platform/qcom/iris/iris_platform_gen2.c | 26 +-
.../platform/qcom/iris/iris_platform_qcs8300.h | 535 +-
.../platform/qcom/iris/iris_platform_sc7280.h | 26 +
drivers/media/platform/qcom/iris/iris_probe.c | 4 +
drivers/media/platform/qcom/iris/iris_resources.c | 2 +-
drivers/media/platform/qcom/iris/iris_utils.c | 3 +-
drivers/media/platform/qcom/iris/iris_vb2.c | 8 +-
drivers/media/platform/qcom/iris/iris_vdec.c | 63 +-
drivers/media/platform/qcom/iris/iris_venc.c | 61 +-
drivers/media/platform/qcom/iris/iris_vidc.c | 2 +-
drivers/media/platform/qcom/iris/iris_vpu2.c | 6 +
drivers/media/platform/qcom/iris/iris_vpu_common.c | 34 +-
drivers/media/platform/qcom/venus/core.c | 1 -
drivers/media/platform/qcom/venus/firmware.c | 19 +-
drivers/media/platform/qcom/venus/vdec.c | 8 +-
drivers/media/platform/qcom/venus/venc.c | 8 +-
drivers/media/platform/renesas/Kconfig | 1 +
drivers/media/platform/renesas/Makefile | 1 +
drivers/media/platform/renesas/rcar_drif.c | 1 +
drivers/media/platform/renesas/rcar_fdp1.c | 6 +-
drivers/media/platform/renesas/rcar_jpu.c | 16 +-
.../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 8 +-
drivers/media/platform/renesas/rzv2h-ivc/Kconfig | 18 +
drivers/media/platform/renesas/rzv2h-ivc/Makefile | 5 +
.../platform/renesas/rzv2h-ivc/rzv2h-ivc-dev.c | 251 +
.../platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c | 376 +
.../platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c | 531 +
.../media/platform/renesas/rzv2h-ivc/rzv2h-ivc.h | 130 +
drivers/media/platform/renesas/vsp1/vsp1_drv.c | 3 +-
drivers/media/platform/rockchip/Kconfig | 1 +
drivers/media/platform/rockchip/Makefile | 1 +
drivers/media/platform/rockchip/rga/rga.c | 6 +-
drivers/media/platform/rockchip/rkcif/Kconfig | 18 +
drivers/media/platform/rockchip/rkcif/Makefile | 8 +
.../platform/rockchip/rkcif/rkcif-capture-dvp.c | 865 ++
.../platform/rockchip/rkcif/rkcif-capture-dvp.h | 25 +
.../platform/rockchip/rkcif/rkcif-capture-mipi.c | 777 ++
.../platform/rockchip/rkcif/rkcif-capture-mipi.h | 23 +
.../media/platform/rockchip/rkcif/rkcif-common.h | 250 +
drivers/media/platform/rockchip/rkcif/rkcif-dev.c | 303 +
.../platform/rockchip/rkcif/rkcif-interface.c | 442 +
.../platform/rockchip/rkcif/rkcif-interface.h | 31 +
drivers/media/platform/rockchip/rkcif/rkcif-regs.h | 153 +
.../media/platform/rockchip/rkcif/rkcif-stream.c | 636 ++
.../media/platform/rockchip/rkcif/rkcif-stream.h | 32 +
drivers/media/platform/rockchip/rkisp1/Kconfig | 1 +
.../media/platform/rockchip/rkisp1/rkisp1-common.h | 1 +
.../media/platform/rockchip/rkisp1/rkisp1-csi.c | 4 +-
.../media/platform/rockchip/rkisp1/rkisp1-isp.c | 31 +-
.../media/platform/rockchip/rkisp1/rkisp1-params.c | 151 +-
drivers/media/platform/rockchip/rkvdec/Makefile | 2 +-
.../platform/rockchip/rkvdec/rkvdec-hevc-data.c | 1848 ++++
.../media/platform/rockchip/rkvdec/rkvdec-hevc.c | 820 ++
.../media/platform/rockchip/rkvdec/rkvdec-regs.h | 4 +
.../media/platform/rockchip/rkvdec/rkvdec-vp9.c | 4 +
drivers/media/platform/rockchip/rkvdec/rkvdec.c | 200 +-
drivers/media/platform/rockchip/rkvdec/rkvdec.h | 17 +
.../media/platform/samsung/exynos4-is/fimc-is.c | 1 -
.../media/platform/samsung/exynos4-is/fimc-lite.c | 1 -
.../media/platform/samsung/exynos4-is/media-dev.c | 14 +-
drivers/media/platform/samsung/s5p-g2d/g2d.c | 4 -
.../media/platform/samsung/s5p-jpeg/jpeg-core.c | 7 -
drivers/media/platform/st/Makefile | 1 -
drivers/media/platform/st/sti/Kconfig | 1 -
drivers/media/platform/st/sti/Makefile | 1 -
drivers/media/platform/st/sti/c8sectpfe/Kconfig | 28 -
drivers/media/platform/st/sti/c8sectpfe/Makefile | 11 -
.../platform/st/sti/c8sectpfe/c8sectpfe-common.c | 262 -
.../platform/st/sti/c8sectpfe/c8sectpfe-common.h | 60 -
.../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 1158 --
.../platform/st/sti/c8sectpfe/c8sectpfe-core.h | 287 -
.../platform/st/sti/c8sectpfe/c8sectpfe-debugfs.c | 244 -
.../platform/st/sti/c8sectpfe/c8sectpfe-debugfs.h | 23 -
.../platform/st/sti/c8sectpfe/c8sectpfe-dvb.c | 235 -
.../platform/st/sti/c8sectpfe/c8sectpfe-dvb.h | 17 -
drivers/media/platform/st/stm32/dma2d/dma2d.c | 7 +-
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 2 +-
.../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 2 +-
.../media/platform/synopsys/hdmirx/snps_hdmirx.c | 2 +-
drivers/media/platform/ti/cal/cal.c | 3 +-
drivers/media/platform/ti/davinci/vpif_capture.c | 4 +-
drivers/media/platform/ti/davinci/vpif_display.c | 4 +-
drivers/media/platform/ti/omap3isp/isp.c | 10 +-
drivers/media/platform/ti/vpe/vpe.c | 7 -
drivers/media/platform/verisilicon/hantro_drv.c | 2 +-
drivers/media/platform/verisilicon/hantro_g2.c | 88 +-
.../platform/verisilicon/hantro_g2_hevc_dec.c | 17 +-
.../media/platform/verisilicon/hantro_g2_regs.h | 13 +
.../media/platform/verisilicon/hantro_g2_vp9_dec.c | 2 -
drivers/media/platform/verisilicon/hantro_hw.h | 1 +
drivers/media/platform/verisilicon/imx8m_vpu_hw.c | 2 +
drivers/media/radio/si470x/radio-si470x-i2c.c | 2 +-
drivers/media/rc/ir-hix5hd2.c | 1 -
drivers/media/rc/st_rc.c | 2 +-
drivers/media/test-drivers/vicodec/vicodec-core.c | 11 +-
drivers/media/test-drivers/vidtv/vidtv_channel.c | 3 +
drivers/media/test-drivers/vim2m.c | 14 +-
drivers/media/test-drivers/visl/visl-dec.c | 2 +-
drivers/media/test-drivers/vivid/vivid-core.c | 6 +-
drivers/media/test-drivers/vivid/vivid-vid-cap.c | 4 +-
drivers/media/tuners/xc2028.c | 9 +-
drivers/media/usb/dvb-usb-v2/lmedm04.c | 12 +-
drivers/media/usb/dvb-usb/dtv5100.c | 5 +
drivers/media/usb/dvb-usb/pctv452e.c | 7 +-
drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 2 +-
drivers/media/v4l2-core/Kconfig | 4 +
drivers/media/v4l2-core/Makefile | 1 +
drivers/media/v4l2-core/v4l2-common.c | 29 +
drivers/media/v4l2-core/v4l2-ctrls-core.c | 131 +-
drivers/media/v4l2-core/v4l2-ioctl.c | 2 +
drivers/media/v4l2-core/v4l2-isp.c | 132 +
drivers/media/v4l2-core/v4l2-mem2mem.c | 21 +-
drivers/memory/renesas-rpc-if.c | 58 +-
drivers/memory/tegra/tegra124-emc.c | 140 +-
drivers/memory/tegra/tegra186-emc.c | 35 +-
drivers/memory/tegra/tegra20-emc.c | 150 +-
drivers/memory/tegra/tegra30-emc.c | 119 +-
drivers/message/fusion/mptbase.c | 7 +-
drivers/mfd/Kconfig | 32 +-
drivers/mfd/Makefile | 3 +-
drivers/mfd/altera-sysmgr.c | 2 +
drivers/mfd/bcm2835-pm.c | 1 +
drivers/mfd/da9055-core.c | 2 +-
drivers/mfd/da9063-i2c.c | 3 +
drivers/mfd/ls2k-bmc-core.c | 2 +-
drivers/mfd/macsmc.c | 6 +-
drivers/mfd/max77620.c | 15 +-
drivers/mfd/mt6358-irq.c | 1 +
drivers/mfd/mt6397-irq.c | 1 +
drivers/mfd/pf1550.c | 367 +
drivers/mfd/qnap-mcu.c | 80 +-
drivers/mfd/rohm-bd718x7.c | 9 +-
drivers/mfd/sec-acpm.c | 23 +-
drivers/mfd/sec-irq.c | 73 +-
drivers/mfd/simple-mfd-i2c.c | 18 +-
drivers/mfd/syscon.c | 2 +-
drivers/mfd/tqmx86.c | 8 +
drivers/mfd/wl1273-core.c | 262 -
drivers/misc/Kconfig | 1 -
drivers/misc/amd-sbi/Kconfig | 4 +-
drivers/misc/amd-sbi/rmi-core.c | 194 +-
drivers/misc/amd-sbi/rmi-i2c.c | 124 +-
drivers/misc/bh1770glc.c | 4 +-
drivers/misc/cb710/core.c | 8 +-
drivers/misc/eeprom/at25.c | 2 +-
drivers/misc/ibmasm/ibmasmfs.c | 24 +-
drivers/misc/lis3lv02d/lis3lv02d.c | 6 +-
drivers/misc/lkdtm/bugs.c | 53 +
drivers/misc/mei/Kconfig | 2 +-
drivers/misc/mei/client.c | 14 +-
drivers/misc/mei/interrupt.c | 2 -
drivers/misc/mei/main.c | 1 +
drivers/misc/mei/pci-me.c | 13 +-
drivers/misc/mei/pci-txe.c | 13 +-
drivers/misc/mei/platform-vsc.c | 11 +-
drivers/misc/ntsync.c | 21 +-
drivers/misc/rp1/rp1_pci.c | 3 +
drivers/misc/vmw_vmci/vmci_context.h | 2 +-
drivers/mmc/core/block.c | 14 +-
drivers/mmc/core/bus.h | 2 +-
drivers/mmc/core/debugfs.c | 10 +-
drivers/mmc/core/mmc.c | 4 +-
drivers/mmc/core/mmc_test.c | 24 +-
drivers/mmc/core/sd.c | 9 +-
drivers/mmc/host/Kconfig | 5 +-
drivers/mmc/host/atmel-mci.c | 10 +-
drivers/mmc/host/cqhci.h | 1 +
drivers/mmc/host/davinci_mmc.c | 6 +-
drivers/mmc/host/dw_mmc-rockchip.c | 6 +
drivers/mmc/host/dw_mmc.c | 15 +-
drivers/mmc/host/meson-mx-sdio.c | 339 +-
drivers/mmc/host/mtk-sd.c | 4 +-
drivers/mmc/host/omap.c | 6 +-
drivers/mmc/host/omap_hsmmc.c | 4 +-
drivers/mmc/host/renesas_sdhi.h | 3 +
drivers/mmc/host/renesas_sdhi_core.c | 39 +-
drivers/mmc/host/renesas_sdhi_internal_dmac.c | 15 +-
drivers/mmc/host/renesas_sdhi_sys_dmac.c | 3 +-
drivers/mmc/host/sdhci-brcmstb.c | 154 +-
drivers/mmc/host/sdhci-msm.c | 27 +-
drivers/mmc/host/sdhci-of-arasan.c | 4 +-
drivers/mmc/host/sdhci-of-dwcmshc.c | 633 +-
drivers/mmc/host/tmio_mmc.h | 2 -
drivers/most/most_usb.c | 14 +-
drivers/mtd/devices/docg3.h | 2 +-
drivers/mtd/devices/mtd_intel_dg.c | 74 +-
drivers/mtd/lpddr/lpddr_cmds.c | 8 +-
drivers/mtd/maps/pcmciamtd.c | 1 +
drivers/mtd/mtdpart.c | 7 +-
drivers/mtd/nand/raw/cadence-nand-controller.c | 273 +-
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 3 -
drivers/mtd/nand/raw/lpc32xx_slc.c | 2 +-
drivers/mtd/nand/raw/marvell_nand.c | 13 +-
drivers/mtd/nand/raw/nand_base.c | 13 +-
drivers/mtd/nand/raw/renesas-nand-controller.c | 5 +-
drivers/mtd/nand/raw/sunxi_nand.c | 409 +-
drivers/mtd/nand/spi/core.c | 1 +
drivers/mtd/nand/spi/esmt.c | 24 +
drivers/mtd/nand/spi/fmsh.c | 72 +
drivers/mtd/sm_ftl.c | 5 +-
drivers/mtd/spi-nor/core.c | 10 +
drivers/mtd/spi-nor/core.h | 6 +
drivers/mtd/spi-nor/micron-st.c | 101 +-
drivers/mtd/spi-nor/sfdp.c | 30 +-
drivers/mtd/spi-nor/spansion.c | 38 +
drivers/mtd/spi-nor/winbond.c | 24 +
drivers/mtd/ubi/attach.c | 4 +-
drivers/mtd/ubi/fastmap-wl.c | 8 +-
drivers/mtd/ubi/io.c | 10 +
drivers/mtd/ubi/ubi.h | 12 +
drivers/mux/mmio.c | 82 +-
drivers/net/can/Kconfig | 7 +-
drivers/net/can/Makefile | 2 +-
drivers/net/can/dev/Makefile | 5 +-
drivers/net/can/usb/gs_usb.c | 2 +-
drivers/net/dsa/b53/b53_common.c | 3 +
drivers/net/dsa/lantiq/lantiq_gswip.c | 3 -
drivers/net/dsa/lantiq/lantiq_gswip.h | 2 -
drivers/net/dsa/lantiq/lantiq_gswip_common.c | 19 +-
drivers/net/dsa/lantiq/mxl-gsw1xx.c | 46 +-
drivers/net/dsa/sja1105/sja1105_tas.c | 8 +-
drivers/net/ethernet/airoha/airoha_eth.c | 39 +-
drivers/net/ethernet/amazon/ena/ena_devlink.c | 4 +
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 2 +
drivers/net/ethernet/broadcom/Kconfig | 9 +-
drivers/net/ethernet/broadcom/b44.c | 3 +
drivers/net/ethernet/broadcom/bnge/Makefile | 3 +-
drivers/net/ethernet/broadcom/bnge/bnge.h | 12 +-
drivers/net/ethernet/broadcom/bnge/bnge_auxr.c | 258 +
drivers/net/ethernet/broadcom/bnge/bnge_auxr.h | 84 +
drivers/net/ethernet/broadcom/bnge/bnge_core.c | 20 +-
drivers/net/ethernet/broadcom/bnge/bnge_hwrm.c | 40 +
drivers/net/ethernet/broadcom/bnge/bnge_hwrm.h | 2 +
drivers/net/ethernet/broadcom/bnge/bnge_resc.c | 12 +
drivers/net/ethernet/broadcom/bnge/bnge_resc.h | 1 +
drivers/net/ethernet/broadcom/bnx2.c | 2 -
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 1 -
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 15 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 4 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 3 +-
drivers/net/ethernet/broadcom/tg3.c | 1 -
drivers/net/ethernet/cadence/macb_main.c | 3 +-
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 1 -
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 -
drivers/net/ethernet/freescale/enetc/enetc.c | 3 +-
.../net/ethernet/freescale/enetc/netc_blk_ctrl.c | 8 +-
drivers/net/ethernet/freescale/fec_main.c | 7 +-
drivers/net/ethernet/google/gve/gve_main.c | 19 +-
drivers/net/ethernet/google/gve/gve_utils.c | 2 +
drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c | 1 -
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 3 +
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 4 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 4 +-
drivers/net/ethernet/intel/e1000/e1000_main.c | 10 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 1 -
drivers/net/ethernet/intel/e1000e/ptp.c | 7 +-
drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 6 -
drivers/net/ethernet/intel/i40e/i40e.h | 11 +
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 12 -
drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 4 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 4 +-
drivers/net/ethernet/intel/ice/ice_main.c | 2 -
drivers/net/ethernet/intel/idpf/idpf_lib.c | 2 +-
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 5 +
drivers/net/ethernet/intel/igb/igb_main.c | 2 -
drivers/net/ethernet/intel/igb/igb_ptp.c | 7 +-
drivers/net/ethernet/intel/igc/igc_main.c | 2 -
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 1 -
.../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 8 +
.../ethernet/marvell/prestera/prestera_devlink.c | 2 +
drivers/net/ethernet/mellanox/mlx4/main.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 5 +
.../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 97 +-
.../ethernet/mellanox/mlx5/core/diag/fw_tracer.h | 1 +
drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +-
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 8 +-
.../net/ethernet/mellanox/mlx5/core/en_accel/psp.c | 14 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 9 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 6 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 6 +
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 48 +-
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h | 1 +
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 9 +-
.../net/ethernet/mellanox/mlx5/core/lag/mpesw.c | 11 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/port.c | 9 +-
drivers/net/ethernet/mellanox/mlx5/core/wc.c | 19 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 2 +
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 27 +-
drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 1 -
drivers/net/ethernet/microchip/lan743x_main.c | 1 -
drivers/net/ethernet/microsoft/mana/gdma_main.c | 2 +-
drivers/net/ethernet/mscc/ocelot.c | 6 +-
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 4 -
drivers/net/ethernet/neterion/s2io.c | 1 -
drivers/net/ethernet/realtek/r8169_main.c | 5 +-
drivers/net/ethernet/smsc/smc91x.c | 10 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 17 +-
drivers/net/ethernet/ti/Kconfig | 3 +-
drivers/net/ethernet/wangxun/Kconfig | 4 +-
drivers/net/fjes/fjes_hw.c | 12 +-
drivers/net/ipvlan/ipvlan_core.c | 3 +
drivers/net/mctp/mctp-i3c.c | 8 +-
drivers/net/mdio/mdio-aspeed.c | 7 +
drivers/net/mdio/mdio-realtek-rtl9300.c | 6 +-
drivers/net/phy/marvell-88q2xxx.c | 2 +-
drivers/net/phy/mediatek/mtk-ge-soc.c | 2 +-
drivers/net/phy/mxl-86110.c | 3 +
drivers/net/phy/realtek/realtek_main.c | 4 -
drivers/net/phy/sfp.c | 2 +
drivers/net/team/team_core.c | 2 +-
drivers/net/usb/asix_common.c | 5 +
drivers/net/usb/ax88172a.c | 6 +-
drivers/net/usb/rtl8150.c | 2 +
drivers/net/usb/sr9700.c | 9 +-
drivers/net/usb/usbnet.c | 3 +-
drivers/net/virtio_net.c | 6 +-
drivers/net/wireguard/cookie.c | 18 +-
drivers/net/wireguard/noise.c | 32 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 8 +-
drivers/net/wireless/intel/iwlwifi/mld/ptp.c | 7 +
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c | 7 +
.../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 3 +-
drivers/net/wireless/realtek/rtw88/sdio.c | 4 +-
drivers/net/wireless/realtek/rtw88/usb.c | 3 +-
drivers/net/wireless/ti/wlcore/tx.c | 5 +
drivers/net/wwan/iosm/iosm_ipc_mux.c | 6 +
drivers/nfc/pn533/usb.c | 2 +-
drivers/nvdimm/Kconfig | 19 +
drivers/nvdimm/Makefile | 1 +
drivers/nvdimm/ramdax.c | 282 +
drivers/nvdimm/region.c | 2 +-
drivers/nvdimm/region_devs.c | 2 +-
drivers/nvdimm/security.c | 4 +-
drivers/nvme/common/auth.c | 4 +-
drivers/nvme/host/apple.c | 1 +
drivers/nvme/host/auth.c | 2 +-
drivers/nvme/host/core.c | 15 +-
drivers/nvme/host/fabrics.c | 2 +-
drivers/nvme/host/fabrics.h | 6 +
drivers/nvme/host/fc.c | 9 +-
drivers/nvme/host/ioctl.c | 9 +-
drivers/nvme/host/multipath.c | 4 +-
drivers/nvme/host/nvme.h | 9 +-
drivers/nvme/host/pci.c | 120 +-
drivers/nvme/host/pr.c | 6 +-
drivers/nvme/host/rdma.c | 1 +
drivers/nvme/host/tcp.c | 1 +
drivers/nvme/host/zns.c | 10 +-
drivers/nvme/target/admin-cmd.c | 2 +-
drivers/nvme/target/auth.c | 18 +-
drivers/nvme/target/core.c | 5 +-
drivers/nvme/target/fc.c | 48 +-
drivers/nvme/target/fcloop.c | 9 +-
drivers/nvme/target/loop.c | 1 +
drivers/nvme/target/nvmet.h | 1 -
drivers/nvme/target/passthru.c | 2 +-
drivers/nvme/target/pci-epf.c | 14 +-
drivers/nvme/target/rdma.c | 12 +-
drivers/nvme/target/tcp.c | 6 +-
drivers/nvmem/Kconfig | 9 +
drivers/nvmem/Makefile | 2 +
drivers/nvmem/imx-ocotp-ele.c | 20 +
drivers/nvmem/layouts.c | 2 +-
drivers/nvmem/layouts/u-boot-env.c | 4 +-
drivers/nvmem/qnap-mcu-eeprom.c | 111 +
drivers/of/address.c | 4 -
drivers/of/base.c | 47 +
drivers/of/fdt.c | 103 +-
drivers/of/irq.c | 24 +-
drivers/of/of_kunit_helpers.c | 5 +-
drivers/of/of_reserved_mem.c | 69 +-
drivers/of/overlay.c | 3 +
drivers/of/property.c | 33 +
drivers/opp/core.c | 69 +-
drivers/opp/cpu.c | 16 +-
drivers/opp/of.c | 125 +-
drivers/parisc/ccio-dma.c | 54 +-
drivers/parisc/gsc.c | 4 +-
drivers/parisc/iommu-helpers.h | 10 +-
drivers/parisc/sba_iommu.c | 54 +-
drivers/pci/Kconfig | 18 +
drivers/pci/Makefile | 4 +-
drivers/pci/bus.c | 42 +
drivers/pci/controller/Kconfig | 18 +-
drivers/pci/controller/Makefile | 1 +
drivers/pci/controller/cadence/Kconfig | 21 +-
drivers/pci/controller/cadence/Makefile | 11 +-
drivers/pci/controller/cadence/pci-j721e.c | 33 +-
drivers/pci/controller/cadence/pci-sky1.c | 238 +
.../controller/cadence/pcie-cadence-host-common.c | 288 +
.../controller/cadence/pcie-cadence-host-common.h | 46 +
.../pci/controller/cadence/pcie-cadence-host-hpa.c | 368 +
drivers/pci/controller/cadence/pcie-cadence-host.c | 278 +-
.../pci/controller/cadence/pcie-cadence-hpa-regs.h | 193 +
drivers/pci/controller/cadence/pcie-cadence-hpa.c | 167 +
.../pci/controller/cadence/pcie-cadence-lga-regs.h | 230 +
drivers/pci/controller/cadence/pcie-cadence-plat.c | 9 +-
drivers/pci/controller/cadence/pcie-cadence.c | 12 +
drivers/pci/controller/cadence/pcie-cadence.h | 409 +-
drivers/pci/controller/cadence/pcie-sg2042.c | 3 -
drivers/pci/controller/dwc/Kconfig | 38 +-
drivers/pci/controller/dwc/Makefile | 5 +
drivers/pci/controller/dwc/pci-keystone.c | 80 +-
drivers/pci/controller/dwc/pci-meson.c | 18 +-
drivers/pci/controller/dwc/pcie-designware-ep.c | 1 +
drivers/pci/controller/dwc/pcie-designware-host.c | 12 +
drivers/pci/controller/dwc/pcie-designware.c | 36 +-
drivers/pci/controller/dwc/pcie-designware.h | 21 +-
drivers/pci/controller/dwc/pcie-dw-rockchip.c | 63 +-
drivers/pci/controller/dwc/pcie-nxp-s32g.c | 406 +
drivers/pci/controller/dwc/pcie-qcom.c | 32 +-
drivers/pci/controller/dwc/pcie-spacemit-k1.c | 357 +
drivers/pci/controller/dwc/pcie-stm32-ep.c | 43 +-
drivers/pci/controller/dwc/pcie-stm32.c | 14 +-
drivers/pci/controller/dwc/pcie-stm32.h | 3 +
drivers/pci/controller/dwc/pcie-tegra194.c | 48 +-
drivers/pci/controller/pci-host-common.c | 13 +-
drivers/pci/controller/pci-host-common.h | 1 +
drivers/pci/controller/pci-hyperv.c | 62 +-
drivers/pci/controller/pci-ixp4xx.c | 6 +
drivers/pci/controller/pcie-apple.c | 43 +-
drivers/pci/controller/pcie-brcmstb.c | 209 +-
drivers/pci/controller/pcie-iproc.c | 22 +-
drivers/pci/controller/pcie-mediatek.c | 113 +-
drivers/pci/controller/pcie-rzg3s-host.c | 1761 +++
drivers/pci/controller/vmd.c | 40 +-
drivers/pci/doe.c | 2 -
drivers/pci/endpoint/functions/pci-epf-test.c | 10 +-
drivers/pci/endpoint/functions/pci-epf-vntb.c | 153 +-
drivers/pci/endpoint/pci-epf-core.c | 159 +-
drivers/pci/host-bridge.c | 1 +
drivers/pci/hotplug/s390_pci_hpc.c | 3 +-
drivers/pci/ide.c | 815 ++
drivers/pci/iov.c | 25 +-
drivers/pci/msi/irqdomain.c | 90 -
drivers/pci/p2pdma.c | 191 +-
drivers/pci/pci-driver.c | 6 +-
drivers/pci/pci-sysfs.c | 27 +-
drivers/pci/pci.c | 172 +-
drivers/pci/pci.h | 35 +-
drivers/pci/pcie/aer.c | 2 +
drivers/pci/pcie/portdrv.c | 1 -
drivers/pci/pcie/ptm.c | 23 +
drivers/pci/probe.c | 44 +-
drivers/pci/pwrctrl/Kconfig | 15 +
drivers/pci/pwrctrl/Makefile | 2 +
drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c | 648 ++
drivers/pci/rebar.c | 328 +
drivers/pci/remove.c | 7 +
drivers/pci/search.c | 62 +-
drivers/pci/setup-bus.c | 126 +-
drivers/pci/setup-res.c | 78 -
drivers/pci/tsm.c | 900 ++
drivers/peci/controller/peci-aspeed.c | 12 +-
drivers/peci/cpu.c | 4 +
drivers/perf/arm-ni.c | 97 +-
drivers/perf/arm_cspmu/arm_cspmu.c | 52 +-
drivers/perf/arm_cspmu/arm_cspmu.h | 39 +-
drivers/perf/arm_cspmu/nvidia_cspmu.c | 194 +-
drivers/perf/arm_pmu.c | 55 +-
drivers/perf/arm_pmu_acpi.c | 2 +-
drivers/perf/arm_pmu_platform.c | 20 +-
drivers/perf/arm_pmuv3.c | 26 +-
drivers/perf/arm_spe_pmu.c | 50 +-
drivers/perf/fsl_imx8_ddr_perf.c | 93 +-
drivers/phy/broadcom/phy-bcm63xx-usbh.c | 6 +-
drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 23 +-
drivers/phy/freescale/phy-fsl-imx8qm-hsio.c | 5 +-
drivers/phy/phy-can-transceiver.c | 158 +-
drivers/phy/phy-core.c | 27 +-
drivers/phy/qualcomm/phy-qcom-m31-eusb2.c | 2 +
drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 191 +-
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 32 +
drivers/phy/qualcomm/phy-qcom-qmp-pcs-v8_50.h | 13 +
drivers/phy/qualcomm/phy-qcom-qmp.h | 2 +
drivers/phy/renesas/Kconfig | 7 +
drivers/phy/renesas/Makefile | 1 +
drivers/phy/renesas/phy-rcar-gen3-pcie.c | 2 +-
drivers/phy/renesas/phy-rcar-gen3-usb2.c | 70 +-
drivers/phy/renesas/phy-rcar-gen3-usb3.c | 2 +-
drivers/phy/renesas/phy-rzg3e-usb3.c | 259 +
drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 91 +-
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 15 +
drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 27 +-
drivers/phy/samsung/phy-exynos5-usbdrd.c | 2 +-
drivers/phy/samsung/phy-gs101-ufs.c | 28 +
drivers/phy/samsung/phy-samsung-ufs.c | 40 +
drivers/phy/samsung/phy-samsung-ufs.h | 7 +
drivers/phy/sophgo/phy-cv1800-usb2.c | 1 -
drivers/phy/ti/phy-gmii-sel.c | 2 +-
drivers/pinctrl/Kconfig | 19 +
drivers/pinctrl/Makefile | 3 +
drivers/pinctrl/cix/Kconfig | 15 +
drivers/pinctrl/cix/Makefile | 4 +
drivers/pinctrl/cix/pinctrl-sky1-base.c | 587 +
drivers/pinctrl/cix/pinctrl-sky1.c | 559 +
drivers/pinctrl/cix/pinctrl-sky1.h | 48 +
drivers/pinctrl/core.c | 3 +-
drivers/pinctrl/intel/pinctrl-alderlake.c | 68 +-
drivers/pinctrl/intel/pinctrl-baytrail.c | 20 +-
drivers/pinctrl/intel/pinctrl-cannonlake.c | 68 +-
drivers/pinctrl/intel/pinctrl-cedarfork.c | 37 +-
drivers/pinctrl/intel/pinctrl-cherryview.c | 86 +-
drivers/pinctrl/intel/pinctrl-denverton.c | 21 +-
drivers/pinctrl/intel/pinctrl-elkhartlake.c | 43 +-
drivers/pinctrl/intel/pinctrl-emmitsburg.c | 33 +-
drivers/pinctrl/intel/pinctrl-icelake.c | 60 +-
drivers/pinctrl/intel/pinctrl-intel.c | 36 +-
drivers/pinctrl/intel/pinctrl-intel.h | 11 +
drivers/pinctrl/intel/pinctrl-jasperlake.c | 34 +-
drivers/pinctrl/intel/pinctrl-lakefield.c | 26 +-
drivers/pinctrl/intel/pinctrl-lynxpoint.c | 28 +-
drivers/pinctrl/intel/pinctrl-meteorlake.c | 54 +-
drivers/pinctrl/intel/pinctrl-meteorpoint.c | 46 +-
drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 26 +-
drivers/pinctrl/intel/pinctrl-tangier.c | 3 +-
drivers/pinctrl/intel/pinctrl-tigerlake.c | 70 +-
drivers/pinctrl/mediatek/Kconfig | 10 +
drivers/pinctrl/mediatek/Makefile | 1 +
drivers/pinctrl/mediatek/mtk-eint.c | 5 +
drivers/pinctrl/mediatek/mtk-eint.h | 1 +
drivers/pinctrl/mediatek/pinctrl-airoha.c | 2523 ++---
drivers/pinctrl/mediatek/pinctrl-mt6878.c | 1478 +++
drivers/pinctrl/mediatek/pinctrl-mtk-mt6878.h | 2248 ++++
drivers/pinctrl/nuvoton/pinctrl-ma35.c | 4 -
drivers/pinctrl/pinconf-generic.c | 65 +-
drivers/pinctrl/pinctrl-mcp23s08.c | 40 +-
drivers/pinctrl/pinctrl-mpfs-iomux0.c | 278 +
drivers/pinctrl/pinctrl-pic64gx-gpio2.c | 356 +
drivers/pinctrl/pinctrl-rockchip.c | 442 +-
drivers/pinctrl/pinctrl-rockchip.h | 4 +
drivers/pinctrl/pinctrl-scmi.c | 2 -
drivers/pinctrl/pinctrl-single.c | 7 +-
drivers/pinctrl/pinctrl-zynqmp.c | 7 +-
drivers/pinctrl/qcom/Kconfig.msm | 8 +
drivers/pinctrl/qcom/Makefile | 1 +
drivers/pinctrl/qcom/pinctrl-glymur.c | 6 +-
drivers/pinctrl/qcom/pinctrl-kaanapali.c | 1803 ++++
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 9 +
drivers/pinctrl/renesas/pfc-emev2.c | 1 -
drivers/pinctrl/renesas/pfc-r8a73a4.c | 2 -
drivers/pinctrl/renesas/pfc-r8a7778.c | 1 -
drivers/pinctrl/renesas/pfc-r8a77951.c | 1 -
drivers/pinctrl/renesas/pfc-r8a7796.c | 1 -
drivers/pinctrl/renesas/pfc-r8a77965.c | 1 -
drivers/pinctrl/renesas/pfc-r8a77970.c | 1 -
drivers/pinctrl/renesas/pfc-r8a77980.c | 1 -
drivers/pinctrl/renesas/pfc-r8a77995.c | 2 -
drivers/pinctrl/renesas/pfc-r8a779f0.c | 1 -
drivers/pinctrl/renesas/pfc-r8a779g0.c | 100 +-
drivers/pinctrl/renesas/pfc-r8a779h0.c | 7 +-
drivers/pinctrl/renesas/pfc-sh7723.c | 1 -
drivers/pinctrl/renesas/pfc-sh7724.c | 1 -
drivers/pinctrl/renesas/pfc-sh7734.c | 1 -
drivers/pinctrl/renesas/pinctrl-rza1.c | 7 +-
drivers/pinctrl/renesas/pinctrl-rzg2l.c | 171 +-
drivers/pinctrl/renesas/pinctrl-rzt2h.c | 4 +-
drivers/pinctrl/renesas/pinctrl-rzv2m.c | 10 +-
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 206 +
drivers/pinctrl/samsung/pinctrl-samsung.c | 4 +
drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +
.../pinctrl/starfive/pinctrl-starfive-jh7110-aon.c | 2 -
.../pinctrl/starfive/pinctrl-starfive-jh7110-sys.c | 2 -
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c | 2 +-
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.h | 1 -
drivers/pinctrl/stm32/pinctrl-stm32.c | 396 +-
drivers/pinctrl/stm32/pinctrl-stm32.h | 1 +
drivers/pinctrl/stm32/pinctrl-stm32mp257.c | 2 +
drivers/pinctrl/tegra/pinctrl-tegra20.c | 11 +-
drivers/platform/Kconfig | 4 +
drivers/platform/Makefile | 2 +
drivers/platform/arm64/lenovo-thinkpad-t14s.c | 58 +-
drivers/platform/chrome/cros_ec_ishtp.c | 1 +
drivers/platform/chrome/cros_ec_lightbar.c | 16 +-
drivers/platform/chrome/cros_ec_sensorhub_ring.c | 11 +
drivers/platform/chrome/cros_usbpd_notify.c | 17 +-
drivers/platform/raspberrypi/Kconfig | 52 +
drivers/platform/raspberrypi/Makefile | 15 +
.../raspberrypi/vchiq-interface}/TESTING | 0
drivers/platform/raspberrypi/vchiq-interface/TODO | 4 +
.../raspberrypi/vchiq-interface}/vchiq_arm.c | 20 +-
.../raspberrypi/vchiq-interface}/vchiq_bus.c | 4 +-
.../raspberrypi/vchiq-interface}/vchiq_core.c | 9 +-
.../raspberrypi/vchiq-interface}/vchiq_debugfs.c | 6 +-
.../raspberrypi/vchiq-interface}/vchiq_dev.c | 7 +-
.../raspberrypi/vchiq-interface}/vchiq_ioctl.h | 3 +-
.../raspberrypi}/vchiq-mmal/Kconfig | 0
.../raspberrypi}/vchiq-mmal/Makefile | 0
.../raspberrypi}/vchiq-mmal/mmal-common.h | 0
.../raspberrypi}/vchiq-mmal/mmal-encodings.h | 0
.../raspberrypi}/vchiq-mmal/mmal-msg-common.h | 0
.../raspberrypi}/vchiq-mmal/mmal-msg-format.h | 0
.../raspberrypi}/vchiq-mmal/mmal-msg-port.h | 0
.../raspberrypi}/vchiq-mmal/mmal-msg.h | 0
.../raspberrypi}/vchiq-mmal/mmal-parameters.h | 0
.../raspberrypi}/vchiq-mmal/mmal-vchiq.c | 5 +-
.../raspberrypi}/vchiq-mmal/mmal-vchiq.h | 0
drivers/platform/surface/aggregator/core.c | 2 +-
.../platform/surface/aggregator/ssh_packet_layer.c | 2 +-
.../surface/aggregator/ssh_request_layer.c | 2 +-
drivers/platform/surface/surface_acpi_notify.c | 2 +-
.../platform/surface/surface_aggregator_registry.c | 13 +-
drivers/platform/wmi/Kconfig | 34 +
drivers/platform/wmi/Makefile | 8 +
drivers/platform/{x86/wmi.c => wmi/core.c} | 34 +-
drivers/platform/x86/Kconfig | 72 +-
drivers/platform/x86/Makefile | 8 +-
drivers/platform/x86/acer-wmi.c | 290 +-
drivers/platform/x86/amd/hfi/hfi.c | 11 -
drivers/platform/x86/amd/hsmp/acpi.c | 9 +-
drivers/platform/x86/amd/pmf/auto-mode.c | 14 +-
drivers/platform/x86/amd/pmf/cnqf.c | 14 +-
drivers/platform/x86/amd/pmf/core.c | 23 +-
drivers/platform/x86/amd/pmf/pmf.h | 27 +-
drivers/platform/x86/amd/pmf/spc.c | 2 +-
drivers/platform/x86/amd/pmf/sps.c | 38 +-
drivers/platform/x86/amd/pmf/tee-if.c | 92 +-
drivers/platform/x86/asus-armoury.c | 1161 ++
drivers/platform/x86/asus-armoury.h | 1541 +++
drivers/platform/x86/asus-wmi.c | 185 +-
drivers/platform/x86/ayaneo-ec.c | 593 +
drivers/platform/x86/dell/alienware-wmi-wmax.c | 124 +-
drivers/platform/x86/gpd-pocket-fan.c | 4 +-
drivers/platform/x86/hp/hp-wmi.c | 24 +-
drivers/platform/x86/intel/Kconfig | 13 +
drivers/platform/x86/intel/Makefile | 1 +
drivers/platform/x86/intel/chtwc_int33fe.c | 29 +-
drivers/platform/x86/intel/ehl_pse_io.c | 86 +
drivers/platform/x86/intel/hid.c | 12 +
drivers/platform/x86/intel/pmc/arl.c | 12 +-
drivers/platform/x86/intel/pmc/core.c | 149 +-
drivers/platform/x86/intel/pmc/core.h | 16 +-
drivers/platform/x86/intel/pmc/lnl.c | 2 +-
drivers/platform/x86/intel/pmc/mtl.c | 9 +-
drivers/platform/x86/intel/pmc/ptl.c | 3 +-
drivers/platform/x86/intel/pmc/wcl.c | 18 +
drivers/platform/x86/intel/vsec.c | 2 +
drivers/platform/x86/lenovo/ideapad-laptop.c | 218 +-
drivers/platform/x86/lenovo/wmi-gamezone.c | 35 +-
drivers/platform/x86/lg-laptop.c | 11 +
drivers/platform/x86/oxpec.c | 115 +-
drivers/platform/x86/serial-multi-instantiate.c | 13 +-
drivers/platform/x86/uniwill/Kconfig | 38 +
drivers/platform/x86/uniwill/Makefile | 8 +
drivers/platform/x86/uniwill/uniwill-acpi.c | 1912 ++++
drivers/platform/x86/uniwill/uniwill-wmi.c | 92 +
drivers/platform/x86/uniwill/uniwill-wmi.h | 129 +
drivers/platform/x86/x86-android-tablets/lenovo.c | 2 +-
.../x86/x86-android-tablets/vexia_atla10_ec.c | 2 +-
drivers/pmdomain/bcm/bcm2835-power.c | 17 +-
drivers/pmdomain/core.c | 16 +-
drivers/pmdomain/governor.c | 49 +-
drivers/pmdomain/mediatek/Kconfig | 17 +
drivers/pmdomain/mediatek/Makefile | 1 +
drivers/pmdomain/mediatek/mt8196-pm-domains.h | 625 ++
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c | 1044 ++
drivers/pmdomain/mediatek/mtk-pm-domains.c | 324 +-
drivers/pmdomain/mediatek/mtk-pm-domains.h | 49 +-
drivers/pmdomain/qcom/rpmhpd.c | 28 +-
drivers/pmdomain/rockchip/pm-domains.c | 41 +
drivers/pmdomain/tegra/powergate-bpmp.c | 1 +
drivers/pnp/driver.c | 19 +
drivers/power/reset/Kconfig | 9 +
drivers/power/reset/Makefile | 1 +
drivers/power/reset/sc27xx-poweroff.c | 10 +-
drivers/power/reset/spacemit-p1-reboot.c | 88 +
drivers/power/supply/Kconfig | 35 +
drivers/power/supply/Makefile | 3 +
drivers/power/supply/apm_power.c | 3 +-
drivers/power/supply/bd71828-power.c | 1049 ++
drivers/power/supply/cw2015_battery.c | 8 +-
drivers/power/supply/max17040_battery.c | 6 +-
drivers/power/supply/max77705_charger.c | 56 +-
drivers/power/supply/pf1550-charger.c | 641 ++
drivers/power/supply/qcom_battmgr.c | 14 +-
drivers/power/supply/rt5033_charger.c | 2 +
drivers/power/supply/rt9467-charger.c | 6 +-
drivers/power/supply/rt9756.c | 955 ++
drivers/power/supply/wm831x_power.c | 10 +-
drivers/powercap/dtpm.c | 16 +-
drivers/powercap/intel_rapl_common.c | 63 +-
drivers/powercap/intel_rapl_msr.c | 43 +-
drivers/powercap/intel_rapl_tpmi.c | 2 +-
drivers/powercap/powercap_sys.c | 22 +-
drivers/pps/generators/pps_gen_parport.c | 3 +-
drivers/pps/kapi.c | 3 +-
drivers/ptp/ptp_ocp.c | 13 +-
drivers/pwm/Kconfig | 35 +
drivers/pwm/Makefile | 2 +
drivers/pwm/core.c | 8 +-
drivers/pwm/pwm-airoha.c | 622 ++
drivers/pwm/pwm-bcm2835.c | 28 +-
drivers/pwm/pwm-max7360.c | 2 +-
drivers/pwm/pwm-mediatek.c | 285 +-
drivers/pwm/pwm-rzg2l-gpt.c | 15 +-
drivers/pwm/pwm_th1520.rs | 387 +
drivers/rapidio/rio-driver.c | 2 +-
drivers/ras/amd/atl/core.c | 7 +-
drivers/ras/amd/atl/internal.h | 6 +-
drivers/ras/amd/atl/prm.c | 4 -
drivers/ras/amd/atl/system.c | 30 +-
drivers/ras/amd/atl/umc.c | 23 +-
drivers/ras/cec.c | 2 +-
drivers/ras/ras.c | 40 +-
drivers/regulator/Kconfig | 41 +
drivers/regulator/Makefile | 4 +
drivers/regulator/arizona-micsupp.c | 8 +-
drivers/regulator/bd71815-regulator.c | 8 +-
drivers/regulator/bd71828-regulator.c | 4 +-
drivers/regulator/bd718x7-regulator.c | 4 +-
drivers/regulator/bd96801-regulator.c | 10 +-
drivers/regulator/core.c | 182 +-
drivers/regulator/fixed.c | 11 +-
drivers/regulator/fp9931.c | 554 +
drivers/regulator/hi6421-regulator.c | 10 +-
drivers/regulator/hi6421v530-regulator.c | 4 +-
drivers/regulator/hi6421v600-regulator.c | 6 +-
drivers/regulator/irq_helpers.c | 2 +-
drivers/regulator/max77650-regulator.c | 6 +-
drivers/regulator/mt6315-regulator.c | 6 +-
drivers/regulator/mt6316-regulator.c | 345 +
drivers/regulator/mt6358-regulator.c | 2 +-
drivers/regulator/mt6363-regulator.c | 938 ++
drivers/regulator/of_regulator.c | 6 +-
drivers/regulator/pca9450-regulator.c | 203 +-
drivers/regulator/pf1550-regulator.c | 429 +
drivers/regulator/pf9453-regulator.c | 42 +-
drivers/regulator/qcom-labibb-regulator.c | 4 +-
drivers/regulator/qcom-rpmh-regulator.c | 1338 ++-
drivers/regulator/renesas-usb-vbus-regulator.c | 2 -
drivers/regulator/rtq2208-regulator.c | 6 +-
drivers/regulator/spacemit-p1.c | 4 +-
drivers/regulator/sy7636a-regulator.c | 27 +
drivers/remoteproc/imx_dsp_rproc.c | 404 +-
drivers/remoteproc/imx_rproc.c | 238 +-
drivers/remoteproc/imx_rproc.h | 16 +-
drivers/remoteproc/mtk_scp.c | 65 +-
drivers/remoteproc/omap_remoteproc.c | 3 -
drivers/remoteproc/qcom_q6v5_adsp.c | 29 +-
drivers/remoteproc/qcom_q6v5_mss.c | 60 +-
drivers/remoteproc/qcom_q6v5_pas.c | 80 +-
drivers/remoteproc/qcom_q6v5_wcss.c | 40 +-
drivers/remoteproc/qcom_wcnss.c | 27 +-
drivers/remoteproc/rcar_rproc.c | 38 +-
drivers/remoteproc/remoteproc_core.c | 31 +-
drivers/remoteproc/st_remoteproc.c | 44 +-
drivers/remoteproc/stm32_rproc.c | 46 +-
drivers/remoteproc/ti_k3_common.c | 28 +-
drivers/remoteproc/xlnx_r5_remoteproc.c | 53 +-
drivers/resctrl/Kconfig | 24 +
drivers/resctrl/Makefile | 4 +
drivers/resctrl/mpam_devices.c | 2723 +++++
drivers/resctrl/mpam_internal.h | 658 ++
drivers/resctrl/test_mpam_devices.c | 389 +
drivers/reset/Kconfig | 15 +-
drivers/reset/Makefile | 1 +
drivers/reset/core.c | 262 +-
drivers/reset/reset-eic7700.c | 429 +
drivers/reset/reset-gpio.c | 19 +-
drivers/reset/reset-mpfs.c | 91 +-
drivers/reset/reset-rzg2l-usbphy-ctrl.c | 60 +
drivers/reset/reset-th1520.c | 835 +-
drivers/rpmsg/qcom_glink_native.c | 35 +-
drivers/rtc/Kconfig | 41 +-
drivers/rtc/Makefile | 3 +
drivers/rtc/rtc-amlogic-a4.c | 32 +-
drivers/rtc/rtc-atcrtc100.c | 381 +
drivers/rtc/rtc-ds1685.c | 3 -
drivers/rtc/rtc-gamecube.c | 4 +
drivers/rtc/rtc-isl12026.c | 7 +
drivers/rtc/rtc-macsmc.c | 140 +
drivers/rtc/rtc-max31335.c | 6 +-
drivers/rtc/rtc-nvidia-vrs10.c | 542 +
drivers/rtc/rtc-pic32.c | 2 -
drivers/rtc/rtc-renesas-rtca3.c | 3 +-
drivers/rtc/rtc-rv3028.c | 2 -
drivers/rtc/rtc-rv3032.c | 2 -
drivers/rtc/rtc-rv8803.c | 2 -
drivers/rtc/rtc-rx6110.c | 2 -
drivers/rtc/rtc-rx8010.c | 1 -
drivers/rtc/rtc-rx8025.c | 2 -
drivers/rtc/rtc-s35390a.c | 18 +-
drivers/rtc/rtc-sa1100.c | 3 -
drivers/rtc/rtc-sh.c | 1 -
drivers/rtc/rtc-tegra.c | 45 +-
drivers/s390/block/dasd.c | 68 +-
drivers/s390/block/dasd_devmap.c | 3 +-
drivers/s390/block/dasd_eckd.c | 19 +-
drivers/s390/block/dasd_fba.c | 1 -
drivers/s390/block/dasd_genhd.c | 80 +-
drivers/s390/block/dasd_ioctl.c | 6 +-
drivers/s390/block/dcssblk.c | 7 +-
drivers/s390/block/scm_blk.c | 3 +-
drivers/s390/block/scm_drv.c | 3 +-
drivers/s390/char/con3270.c | 21 +-
drivers/s390/char/diag_ftp.c | 3 +-
drivers/s390/char/fs3270.c | 7 +-
drivers/s390/char/hmcdrv_cache.c | 3 +-
drivers/s390/char/hmcdrv_dev.c | 3 +-
drivers/s390/char/hmcdrv_ftp.c | 3 +-
drivers/s390/char/hmcdrv_mod.c | 3 +-
drivers/s390/char/monreader.c | 3 +-
drivers/s390/char/monwriter.c | 3 +-
drivers/s390/char/sclp_ap.c | 3 +-
drivers/s390/char/sclp_cmd.c | 3 +-
drivers/s390/char/sclp_config.c | 3 +-
drivers/s390/char/sclp_cpi_sys.c | 3 +-
drivers/s390/char/sclp_ctl.c | 12 +-
drivers/s390/char/sclp_early.c | 3 +-
drivers/s390/char/sclp_ftp.c | 3 +-
drivers/s390/char/sclp_mem.c | 308 +-
drivers/s390/char/sclp_ocf.c | 3 +-
drivers/s390/char/sclp_pci.c | 3 +-
drivers/s390/char/sclp_sd.c | 6 +-
drivers/s390/char/sclp_sdias.c | 3 +-
drivers/s390/char/tape.h | 21 +-
drivers/s390/char/tape_34xx.c | 31 +-
drivers/s390/char/tape_3590.c | 92 +-
drivers/s390/char/tape_char.c | 142 +-
drivers/s390/char/tape_class.c | 3 +-
drivers/s390/char/tape_core.c | 38 +-
drivers/s390/char/tape_proc.c | 3 +-
drivers/s390/char/tape_std.c | 83 +-
drivers/s390/char/tape_std.h | 9 +-
drivers/s390/char/vmcp.c | 7 +-
drivers/s390/char/vmlogrdr.c | 3 +-
drivers/s390/char/vmur.c | 11 +-
drivers/s390/char/zcore.c | 3 +-
drivers/s390/cio/blacklist.c | 3 +-
drivers/s390/cio/ccwgroup.c | 6 +-
drivers/s390/cio/ccwreq.c | 3 +-
drivers/s390/cio/chp.c | 5 +-
drivers/s390/cio/chsc.c | 13 +-
drivers/s390/cio/chsc_sch.c | 7 +-
drivers/s390/cio/cio.c | 5 +-
drivers/s390/cio/cio_inject.c | 3 +-
drivers/s390/cio/cmf.c | 3 +-
drivers/s390/cio/css.c | 3 +-
drivers/s390/cio/device.c | 3 +-
drivers/s390/cio/device_status.c | 2 +-
drivers/s390/cio/vfio_ccw_ops.c | 47 +-
drivers/s390/crypto/ap_bus.c | 196 +-
drivers/s390/crypto/ap_bus.h | 5 +-
drivers/s390/crypto/ap_card.c | 3 +-
drivers/s390/crypto/ap_queue.c | 75 +-
drivers/s390/crypto/pkey_api.c | 3 +-
drivers/s390/crypto/pkey_base.c | 3 +-
drivers/s390/crypto/pkey_cca.c | 3 +-
drivers/s390/crypto/pkey_ep11.c | 3 +-
drivers/s390/crypto/pkey_pckmo.c | 3 +-
drivers/s390/crypto/pkey_sysfs.c | 3 +-
drivers/s390/crypto/pkey_uv.c | 3 +-
drivers/s390/crypto/vfio_ap_ops.c | 14 +-
drivers/s390/crypto/zcrypt_api.c | 257 +-
drivers/s390/crypto/zcrypt_card.c | 1 -
drivers/s390/crypto/zcrypt_ccamisc.c | 3 +-
drivers/s390/crypto/zcrypt_ep11misc.c | 3 +-
drivers/s390/crypto/zcrypt_msgtype50.c | 3 +-
drivers/s390/crypto/zcrypt_msgtype6.c | 3 +-
drivers/s390/crypto/zcrypt_queue.c | 1 -
drivers/s390/net/ctcm_fsms.c | 3 +-
drivers/s390/net/ctcm_main.c | 3 +-
drivers/s390/net/ctcm_mpc.c | 3 +-
drivers/s390/net/ctcm_sysfs.c | 3 +-
drivers/s390/net/ism_drv.c | 3 +-
drivers/s390/net/qeth_core_main.c | 7 +-
drivers/s390/net/qeth_core_sys.c | 3 +-
drivers/s390/net/qeth_ethtool.c | 3 +-
drivers/s390/net/qeth_l2_main.c | 3 +-
drivers/s390/net/qeth_l3_main.c | 3 +-
drivers/s390/net/smsgiucv_app.c | 5 +-
drivers/s390/scsi/zfcp_aux.c | 3 +-
drivers/s390/scsi/zfcp_ccw.c | 3 +-
drivers/s390/scsi/zfcp_dbf.c | 3 +-
drivers/s390/scsi/zfcp_erp.c | 3 +-
drivers/s390/scsi/zfcp_fc.c | 3 +-
drivers/s390/scsi/zfcp_fsf.c | 3 +-
drivers/s390/scsi/zfcp_qdio.c | 3 +-
drivers/s390/scsi/zfcp_scsi.c | 3 +-
drivers/s390/scsi/zfcp_sysfs.c | 3 +-
drivers/scsi/aacraid/linit.c | 2 +-
drivers/scsi/advansys.c | 3 +-
drivers/scsi/aic94xx/aic94xx_init.c | 3 +
drivers/scsi/be2iscsi/be_main.c | 3 +-
drivers/scsi/bfa/bfad.c | 1 -
drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 +-
drivers/scsi/csiostor/csio_init.c | 1 -
drivers/scsi/device_handler/scsi_dh_alua.c | 2 +-
drivers/scsi/fcoe/fcoe.c | 2 +-
drivers/scsi/fnic/fnic_res.c | 1 -
drivers/scsi/fnic/fnic_trace.c | 57 +-
drivers/scsi/hosts.c | 19 +-
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 3 +-
drivers/scsi/imm.c | 1 +
drivers/scsi/ipr.c | 29 +-
drivers/scsi/isci/task.h | 10 +-
drivers/scsi/libsas/sas_init.c | 1 +
drivers/scsi/libsas/sas_internal.h | 15 +-
drivers/scsi/libsas/sas_phy.c | 33 +-
drivers/scsi/lpfc/lpfc.h | 4 +-
drivers/scsi/lpfc/lpfc_ct.c | 36 +
drivers/scsi/lpfc/lpfc_disc.h | 3 +-
drivers/scsi/lpfc/lpfc_els.c | 249 +-
drivers/scsi/lpfc/lpfc_hbadisc.c | 6 +-
drivers/scsi/lpfc/lpfc_hw.h | 25 +-
drivers/scsi/lpfc/lpfc_init.c | 20 +-
drivers/scsi/lpfc/lpfc_nportdisc.c | 21 +-
drivers/scsi/lpfc/lpfc_sli.c | 79 +-
drivers/scsi/lpfc/lpfc_version.h | 2 +-
drivers/scsi/megaraid/megaraid_sas_fusion.h | 17 +-
drivers/scsi/mesh.c | 1 +
drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 1 +
drivers/scsi/mpi3mr/mpi3mr.h | 4 +-
drivers/scsi/mpi3mr/mpi3mr_fw.c | 2 +
drivers/scsi/mpi3mr/mpi3mr_os.c | 4 +-
drivers/scsi/pm8001/pm8001_init.c | 2 +-
drivers/scsi/qedf/qedf_main.c | 15 +-
drivers/scsi/qedi/qedi_main.c | 2 +-
drivers/scsi/qla1280.c | 35 +-
drivers/scsi/qla2xxx/qla_dbg.c | 3 +-
drivers/scsi/qla2xxx/qla_def.h | 1 -
drivers/scsi/qla2xxx/qla_gbl.h | 2 +-
drivers/scsi/qla2xxx/qla_init.c | 1 +
drivers/scsi/qla2xxx/qla_isr.c | 32 +-
drivers/scsi/qla2xxx/qla_mbx.c | 2 +
drivers/scsi/qla2xxx/qla_mid.c | 4 +-
drivers/scsi/qla2xxx/qla_nvme.c | 2 +-
drivers/scsi/qla2xxx/qla_os.c | 74 +-
drivers/scsi/qla2xxx/qla_target.c | 1791 ++-
drivers/scsi/qla2xxx/qla_target.h | 112 +-
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 17 +
drivers/scsi/qla4xxx/ql4_mbx.c | 4 +-
drivers/scsi/qla4xxx/ql4_nx.c | 2 +-
drivers/scsi/qla4xxx/ql4_os.c | 5 -
drivers/scsi/scsi.c | 12 +-
drivers/scsi/scsi_debug.c | 134 +-
drivers/scsi/scsi_dh.c | 8 +-
drivers/scsi/scsi_error.c | 3 +
drivers/scsi/scsi_lib.c | 106 +-
drivers/scsi/scsi_logging.c | 21 +-
drivers/scsi/scsi_pm.c | 1 -
drivers/scsi/scsi_priv.h | 1 +
drivers/scsi/scsi_scan.c | 74 +-
drivers/scsi/scsi_sysfs.c | 79 +-
drivers/scsi/scsi_transport_fc.c | 5 +-
drivers/scsi/scsi_transport_iscsi.c | 2 +-
drivers/scsi/sd.c | 46 +-
drivers/scsi/sd.h | 2 +-
drivers/scsi/sd_zbc.c | 20 +-
drivers/scsi/sg.c | 20 +-
drivers/scsi/sim710.c | 2 +
drivers/scsi/smartpqi/smartpqi_init.c | 49 +-
drivers/scsi/snic/snic_debugfs.c | 10 +-
drivers/scsi/snic/snic_trc.c | 5 +-
drivers/scsi/st.c | 89 +-
drivers/scsi/stex.c | 2 +
drivers/sh/clk/core.c | 10 +-
drivers/sh/intc/core.c | 12 +-
drivers/slimbus/qcom-ngd-ctrl.c | 1 +
drivers/soc/amlogic/meson-canvas.c | 12 +-
drivers/soc/amlogic/meson-gx-socinfo.c | 6 +
drivers/soc/apple/mailbox.c | 15 +-
drivers/soc/apple/sart.c | 13 +-
drivers/soc/bcm/brcmstb/biuctrl.c | 12 +-
drivers/soc/fsl/qbman/qman.c | 2 +-
drivers/soc/fsl/qbman/qman_test_stash.c | 2 +-
drivers/soc/mediatek/mtk-socinfo.c | 3 +
drivers/soc/microchip/Kconfig | 12 +
drivers/soc/microchip/Makefile | 1 +
drivers/soc/microchip/mpfs-control-scb.c | 38 +
drivers/soc/microchip/mpfs-mss-top-sysreg.c | 44 +
drivers/soc/qcom/ice.c | 81 +-
drivers/soc/qcom/llcc-qcom.c | 373 +
drivers/soc/qcom/mdt_loader.c | 52 +-
drivers/soc/qcom/ocmem.c | 2 +-
drivers/soc/qcom/pmic_glink.c | 9 +-
drivers/soc/qcom/qcom-pbs.c | 2 +
drivers/soc/qcom/qcom_gsbi.c | 8 -
drivers/soc/qcom/qcom_pd_mapper.c | 10 +
drivers/soc/qcom/smem.c | 33 +-
drivers/soc/qcom/socinfo.c | 102 +-
drivers/soc/qcom/ubwc_config.c | 38 +-
drivers/soc/renesas/r9a08g045-sysc.c | 69 +
drivers/soc/renesas/r9a09g047-sys.c | 79 +
drivers/soc/renesas/r9a09g056-sys.c | 69 +
drivers/soc/renesas/r9a09g057-sys.c | 101 +
drivers/soc/renesas/rcar-rst.c | 3 +-
drivers/soc/renesas/renesas-soc.c | 4 +-
drivers/soc/renesas/rz-sysc.c | 5 +-
drivers/soc/renesas/rz-sysc.h | 4 +
drivers/soc/rockchip/grf.c | 15 +
drivers/soc/samsung/Makefile | 3 +-
drivers/soc/samsung/exynos-chipid.c | 18 +-
drivers/soc/samsung/exynos-pmu.c | 147 +-
drivers/soc/samsung/exynos-pmu.h | 37 +
drivers/soc/samsung/gs101-pmu.c | 446 +
drivers/soc/tegra/cbb/tegra194-cbb.c | 2 +-
drivers/soc/tegra/common.c | 12 +-
drivers/soc/tegra/fuse/fuse-tegra.c | 2 -
drivers/soc/tegra/fuse/speedo-tegra210.c | 63 +-
drivers/soc/tegra/pmc.c | 38 +-
drivers/soc/xilinx/xlnx_event_manager.c | 8 +-
drivers/soc/xilinx/zynqmp_power.c | 10 +-
drivers/soundwire/bus.c | 10 +-
drivers/soundwire/bus.h | 22 +-
drivers/soundwire/cadence_master.c | 239 +-
drivers/soundwire/cadence_master.h | 19 +-
drivers/soundwire/debugfs.c | 14 +-
drivers/soundwire/generic_bandwidth_allocation.c | 3 +
drivers/soundwire/intel_ace2x.c | 104 +-
drivers/soundwire/qcom.c | 257 +-
drivers/spi/Kconfig | 35 +-
drivers/spi/Makefile | 3 +-
drivers/spi/spi-airoha-snfi.c | 410 +-
drivers/spi/spi-amlogic-spifc-a1.c | 4 +-
drivers/spi/spi-aspeed-smc.c | 747 +-
drivers/spi/spi-bcm63xx.c | 18 +-
drivers/spi/spi-cadence-quadspi.c | 49 +-
drivers/spi/spi-cadence.c | 106 +-
drivers/spi/spi-ch341.c | 2 +-
drivers/spi/spi-cs42l43.c | 40 +-
drivers/spi/spi-davinci.c | 64 +-
drivers/spi/spi-dw-bt1.c | 4 +-
drivers/spi/spi-dw-core.c | 188 +-
drivers/spi/spi-dw-dma.c | 22 +-
drivers/spi/spi-dw-mmio.c | 9 +-
drivers/spi/spi-dw-pci.c | 8 +-
drivers/spi/spi-dw.h | 12 +-
drivers/spi/spi-fsl-lpspi.c | 8 +-
drivers/spi/spi-fsl-qspi.c | 88 +-
drivers/spi/spi-fsl-spi.c | 2 +-
drivers/spi/spi-imx.c | 58 +-
drivers/spi/spi-mem.c | 5 +
drivers/spi/spi-microchip-core-spi.c | 430 +
drivers/spi/{spi-microchip-core.c => spi-mpfs.c} | 208 +-
drivers/spi/spi-mt65xx.c | 2 +-
drivers/spi/spi-nxp-fspi.c | 10 +-
drivers/spi/spi-offload-trigger-pwm.c | 3 +
drivers/spi/spi-qpic-snand.c | 2 +-
drivers/spi/spi-rzv2h-rspi.c | 303 +-
drivers/spi/spi-sg2044-nor.c | 4 +-
drivers/spi/spi-sun6i.c | 11 +-
drivers/spi/spi-tegra210-quad.c | 174 +-
drivers/spi/spi-tle62x0.c | 2 +-
drivers/spi/spidev.c | 2 +
drivers/staging/Kconfig | 2 -
drivers/staging/Makefile | 1 -
drivers/staging/axis-fifo/axis-fifo.c | 232 +-
drivers/staging/axis-fifo/axis-fifo.txt | 5 +-
drivers/staging/fbtft/fbtft-core.c | 4 +-
drivers/staging/greybus/audio_codec.c | 16 +-
drivers/staging/greybus/audio_helper.c | 9 +-
drivers/staging/greybus/audio_topology.c | 24 +-
drivers/staging/greybus/uart.c | 8 +-
drivers/staging/iio/addac/adt7316.c | 102 +-
drivers/staging/iio/frequency/ad9834.c | 3 +-
drivers/staging/iio/frequency/ad9834.h | 10 -
drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 4 +-
drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 6 +-
drivers/staging/media/av7110/av7110.c | 2 +-
drivers/staging/media/av7110/av7110_ca.c | 2 +-
drivers/staging/media/av7110/av7110_v4l.c | 4 +-
drivers/staging/media/imx/imx-media-csc-scaler.c | 2 +-
drivers/staging/media/ipu3/ipu3.c | 3 +-
drivers/staging/media/ipu3/ipu3.h | 1 -
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c | 4 +-
drivers/staging/media/ipu7/ipu7-isys-csi2.c | 4 +-
drivers/staging/media/ipu7/ipu7-isys-video.c | 7 +-
drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 +-
drivers/staging/media/tegra-video/tegra20.c | 2 +-
drivers/staging/most/Kconfig | 2 -
drivers/staging/most/Makefile | 1 -
drivers/staging/most/i2c/Kconfig | 13 -
drivers/staging/most/i2c/Makefile | 4 -
drivers/staging/most/i2c/i2c.c | 374 -
drivers/staging/nvec/nvec_ps2.c | 12 -
drivers/staging/rtl8723bs/core/rtw_ap.c | 312 +-
drivers/staging/rtl8723bs/core/rtw_efuse.c | 3 -
drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 38 +-
drivers/staging/rtl8723bs/core/rtw_io.c | 48 +-
drivers/staging/rtl8723bs/core/rtw_mlme.c | 76 +-
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 80 +-
drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 10 +-
drivers/staging/rtl8723bs/core/rtw_security.c | 235 +-
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 6 -
drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 19 +-
drivers/staging/rtl8723bs/hal/hal_com.c | 65 -
drivers/staging/rtl8723bs/hal/hal_intf.c | 5 -
drivers/staging/rtl8723bs/hal/odm.c | 13 +-
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 33 +-
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 16 -
drivers/staging/rtl8723bs/hal/sdio_halinit.c | 15 +-
drivers/staging/rtl8723bs/hal/sdio_ops.c | 5 +-
drivers/staging/rtl8723bs/include/basic_types.h | 3 +-
drivers/staging/rtl8723bs/include/drv_types.h | 7 -
drivers/staging/rtl8723bs/include/hal_com.h | 2 -
drivers/staging/rtl8723bs/include/hal_com_reg.h | 4 -
drivers/staging/rtl8723bs/include/hal_intf.h | 2 -
drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 2 -
drivers/staging/rtl8723bs/include/rtw_mlme.h | 4 -
drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 4 +-
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +-
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 2 +
drivers/staging/sm750fb/sm750.c | 13 +-
drivers/staging/sm750fb/sm750_accel.c | 10 +-
drivers/staging/vc04_services/Kconfig | 49 -
drivers/staging/vc04_services/Makefile | 14 -
.../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 5 +-
.../staging/vc04_services/bcm2835-audio/bcm2835.c | 3 +-
.../staging/vc04_services/bcm2835-audio/bcm2835.h | 3 +-
.../staging/vc04_services/bcm2835-camera/Kconfig | 13 -
.../staging/vc04_services/bcm2835-camera/Makefile | 6 -
drivers/staging/vc04_services/bcm2835-camera/TODO | 17 -
.../vc04_services/bcm2835-camera/bcm2835-camera.c | 2011 ----
.../vc04_services/bcm2835-camera/bcm2835-camera.h | 142 -
.../vc04_services/bcm2835-camera/controls.c | 1399 ---
drivers/staging/vc04_services/interface/TODO | 28 -
drivers/target/sbp/sbp_target.c | 11 +-
drivers/target/target_core_configfs.c | 52 +-
drivers/target/target_core_device.c | 24 +-
drivers/target/target_core_fabric_configfs.c | 2 +-
drivers/target/target_core_file.c | 4 +-
drivers/target/target_core_iblock.c | 9 +-
drivers/target/target_core_internal.h | 1 +
drivers/target/target_core_sbc.c | 51 +
drivers/target/target_core_spc.c | 49 +-
drivers/target/target_core_stat.c | 268 +-
drivers/target/target_core_tpg.c | 23 +-
drivers/target/target_core_transport.c | 27 +-
drivers/target/target_core_xcopy.c | 2 +-
drivers/target/tcm_fc/tfc_conf.c | 2 +-
drivers/tee/qcomtee/call.c | 2 +-
drivers/tee/qcomtee/core.c | 2 +-
drivers/thermal/Kconfig | 10 +
drivers/thermal/Makefile | 1 +
drivers/thermal/imx91_thermal.c | 384 +
drivers/thermal/intel/Kconfig | 3 +-
.../intel/int340x_thermal/int3400_thermal.c | 13 +-
.../intel/int340x_thermal/int3403_thermal.c | 1 +
.../int340x_thermal/processor_thermal_device.h | 2 +
.../int340x_thermal/processor_thermal_device_pci.c | 13 +-
.../intel/int340x_thermal/processor_thermal_rapl.c | 2 +-
.../intel/int340x_thermal/processor_thermal_rfim.c | 15 +
drivers/thermal/intel/intel_hfi.c | 12 +-
drivers/thermal/renesas/rcar_gen3_thermal.c | 10 +-
drivers/thermal/renesas/rcar_thermal.c | 8 +-
drivers/thermal/thermal_core.c | 4 +-
drivers/thunderbolt/ctl.c | 2 +-
drivers/thunderbolt/debugfs.c | 4 +-
drivers/thunderbolt/domain.c | 2 +-
drivers/thunderbolt/eeprom.c | 2 +-
drivers/thunderbolt/icm.c | 8 +-
drivers/thunderbolt/lc.c | 2 +-
drivers/thunderbolt/nhi.c | 4 +-
drivers/thunderbolt/nhi.h | 1 +
drivers/thunderbolt/retimer.c | 2 +-
drivers/thunderbolt/switch.c | 6 +-
drivers/thunderbolt/tb.c | 16 +-
drivers/thunderbolt/tb.h | 14 +-
drivers/thunderbolt/tb_regs.h | 6 +-
drivers/thunderbolt/tmu.c | 4 +-
drivers/thunderbolt/tunnel.c | 14 +-
drivers/thunderbolt/usb4.c | 26 +-
drivers/thunderbolt/xdomain.c | 4 +-
drivers/tty/amiserial.c | 14 +-
drivers/tty/moxa.c | 169 +-
drivers/tty/n_gsm.c | 2 +-
drivers/tty/n_hdlc.c | 79 +-
drivers/tty/n_tty.c | 109 +-
drivers/tty/pty.c | 154 +-
drivers/tty/serial/8250/8250.h | 13 +-
drivers/tty/serial/8250/8250_core.c | 4 +
drivers/tty/serial/8250/8250_dw.c | 4 +-
drivers/tty/serial/8250/8250_exar.c | 4 +-
drivers/tty/serial/8250/8250_keba.c | 280 +
drivers/tty/serial/8250/8250_loongson.c | 238 +
drivers/tty/serial/8250/8250_of.c | 2 +-
drivers/tty/serial/8250/8250_pci.c | 48 +-
drivers/tty/serial/8250/8250_pci1xxxx.c | 10 +-
drivers/tty/serial/8250/8250_pcilib.c | 7 +-
drivers/tty/serial/8250/8250_pcilib.h | 2 +-
drivers/tty/serial/8250/8250_platform.c | 57 +-
drivers/tty/serial/8250/8250_rsa.c | 50 +-
drivers/tty/serial/8250/Kconfig | 40 +-
drivers/tty/serial/8250/Makefile | 4 +-
drivers/tty/serial/Kconfig | 2 +-
drivers/tty/serial/amba-pl011.c | 2 +-
drivers/tty/serial/ar933x_uart.c | 62 +
drivers/tty/serial/fsl_lpuart.c | 8 +
drivers/tty/serial/icom.c | 9 +-
drivers/tty/serial/imx.c | 24 +-
drivers/tty/serial/jsm/jsm_driver.c | 1 -
drivers/tty/serial/kgdboc.c | 1 -
drivers/tty/serial/mux.c | 2 +-
drivers/tty/serial/qcom_geni_serial.c | 178 +-
drivers/tty/serial/samsung_tty.c | 2 +
drivers/tty/serial/sc16is7xx.c | 413 +-
drivers/tty/serial/sc16is7xx.h | 1 -
drivers/tty/serial/sc16is7xx_i2c.c | 4 +-
drivers/tty/serial/sc16is7xx_spi.c | 4 +-
drivers/tty/serial/serial_base_bus.c | 11 +-
drivers/tty/serial/serial_core.c | 168 +-
drivers/tty/serial/sh-sci.c | 198 +-
drivers/tty/serial/sh-sci.h | 178 -
drivers/tty/serial/sprd_serial.c | 6 +
drivers/tty/serial/xilinx_uartps.c | 29 +-
drivers/tty/synclink_gt.c | 20 +-
drivers/tty/tty_buffer.c | 8 +-
drivers/tty/vt/keyboard.c | 318 +-
drivers/tty/vt/selection.c | 9 +-
drivers/tty/vt/vt.c | 4 +-
drivers/ufs/Kconfig | 1 +
drivers/ufs/core/Makefile | 1 +
drivers/ufs/core/ufs-mcq.c | 62 +-
drivers/ufs/core/ufs-rpmb.c | 254 +
drivers/ufs/core/ufs-sysfs.c | 3 +-
drivers/ufs/core/ufs_bsg.c | 2 +-
drivers/ufs/core/ufs_trace.h | 1 -
drivers/ufs/core/ufs_trace_types.h | 1 -
drivers/ufs/core/ufshcd-crypto.h | 18 +-
drivers/ufs/core/ufshcd-priv.h | 54 +-
drivers/ufs/core/ufshcd.c | 1007 +-
drivers/ufs/host/Kconfig | 13 +
drivers/ufs/host/Makefile | 1 +
drivers/ufs/host/ti-j721e-ufs.c | 37 +-
drivers/ufs/host/ufs-amd-versal2.c | 564 +
drivers/ufs/host/ufs-mediatek.c | 130 +-
drivers/ufs/host/ufs-mediatek.h | 4 +
drivers/ufs/host/ufs-qcom.c | 9 +-
drivers/ufs/host/ufs-rockchip.c | 20 +-
drivers/ufs/host/ufshcd-dwc.h | 46 +
drivers/uio/Kconfig | 12 +
drivers/uio/Makefile | 1 +
drivers/uio/uio_fsl_elbc_gpcm.c | 7 +
drivers/uio/uio_pci_generic_sva.c | 192 +
drivers/usb/cdns3/cdns3-gadget.c | 1 -
drivers/usb/cdns3/cdns3-pci-wrap.c | 5 +-
drivers/usb/cdns3/cdnsp-gadget.c | 1 -
drivers/usb/chipidea/ci_hdrc_imx.c | 11 +-
drivers/usb/chipidea/core.c | 4 +-
drivers/usb/chipidea/otg_fsm.c | 1 -
drivers/usb/chipidea/usbmisc_imx.c | 12 +
drivers/usb/class/cdc-acm.c | 2 +-
drivers/usb/class/usbtmc.c | 12 +-
drivers/usb/core/Makefile | 5 +-
drivers/usb/core/hcd.c | 8 +-
drivers/usb/core/hub.c | 43 +-
drivers/usb/core/message.c | 2 +-
drivers/usb/core/trace.c | 6 +
drivers/usb/core/trace.h | 61 +
drivers/usb/core/usb.c | 2 +
drivers/usb/dwc2/platform.c | 17 +-
drivers/usb/dwc3/Kconfig | 11 +
drivers/usb/dwc3/Makefile | 1 +
drivers/usb/dwc3/core.c | 37 +-
drivers/usb/dwc3/drd.c | 1 +
drivers/usb/dwc3/dwc3-am62.c | 1 -
drivers/usb/dwc3/dwc3-apple.c | 489 +
drivers/usb/dwc3/dwc3-generic-plat.c | 70 +
drivers/usb/dwc3/dwc3-imx8mp.c | 10 +-
drivers/usb/dwc3/dwc3-of-simple.c | 7 +-
drivers/usb/dwc3/dwc3-pci.c | 81 +-
drivers/usb/dwc3/dwc3-qcom.c | 1 +
drivers/usb/dwc3/dwc3-xilinx.c | 1 -
drivers/usb/dwc3/ep0.c | 1 +
drivers/usb/dwc3/gadget.c | 13 +-
drivers/usb/dwc3/glue.h | 157 +
drivers/usb/dwc3/host.c | 9 +-
drivers/usb/gadget/function/f_eem.c | 7 +-
drivers/usb/gadget/function/f_fs.c | 148 +-
drivers/usb/gadget/function/f_hid.c | 3 +-
drivers/usb/gadget/legacy/inode.c | 49 +-
drivers/usb/gadget/legacy/raw_gadget.c | 3 +
drivers/usb/gadget/legacy/zero.c | 27 +-
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c | 1 -
drivers/usb/gadget/udc/core.c | 17 +-
drivers/usb/gadget/udc/lpc32xx_udc.c | 42 +-
drivers/usb/gadget/udc/renesas_usbf.c | 4 +-
drivers/usb/gadget/udc/tegra-xudc.c | 6 -
drivers/usb/host/ehci-platform.c | 40 +-
drivers/usb/host/ohci-da8xx.c | 17 -
drivers/usb/host/ohci-nxp.c | 18 +-
drivers/usb/host/ohci-platform.c | 24 +-
drivers/usb/host/sl811-hcd.c | 1 +
drivers/usb/host/uhci-hcd.h | 1 +
drivers/usb/host/uhci-platform.c | 28 +-
drivers/usb/host/xen-hcd.c | 4 +-
drivers/usb/host/xhci-caps.h | 167 +-
drivers/usb/host/xhci-dbgcap.c | 8 +-
drivers/usb/host/xhci-dbgcap.h | 1 +
drivers/usb/host/xhci-dbgtty.c | 23 +-
drivers/usb/host/xhci-debugfs.c | 57 +-
drivers/usb/host/xhci-hub.c | 125 +-
drivers/usb/host/xhci-mem.c | 41 +-
drivers/usb/host/xhci-mtk.c | 1 -
drivers/usb/host/xhci-mtk.h | 10 +-
drivers/usb/host/xhci-pci.c | 6 +-
drivers/usb/host/xhci-port.h | 5 +
drivers/usb/host/xhci-ring.c | 257 +-
drivers/usb/host/xhci-sideband.c | 102 +-
drivers/usb/host/xhci-tegra.c | 13 +-
drivers/usb/host/xhci-trace.h | 25 +-
drivers/usb/host/xhci.c | 93 +-
drivers/usb/host/xhci.h | 116 +-
drivers/usb/misc/apple-mfi-fastcharge.c | 1 -
drivers/usb/misc/chaoskey.c | 16 +-
drivers/usb/misc/usb-ljca.c | 39 +-
drivers/usb/mtu3/mtu3.h | 34 +-
drivers/usb/mtu3/mtu3_core.c | 2 +-
drivers/usb/mtu3/mtu3_plat.c | 1 -
drivers/usb/mtu3/mtu3_qmu.c | 2 +-
drivers/usb/musb/musb_core.c | 5 -
drivers/usb/musb/musb_debugfs.c | 5 -
drivers/usb/musb/musb_dsps.c | 1 -
drivers/usb/musb/musb_gadget.c | 4 -
drivers/usb/musb/omap2430.c | 1 -
drivers/usb/phy/phy-fsl-usb.c | 1 +
drivers/usb/phy/phy-isp1301.c | 7 +-
drivers/usb/phy/phy.c | 4 +
drivers/usb/renesas_usbhs/common.c | 47 +-
drivers/usb/renesas_usbhs/pipe.c | 2 +
drivers/usb/serial/belkin_sa.c | 42 +-
drivers/usb/serial/ftdi_sio.c | 201 +-
drivers/usb/serial/ftdi_sio_ids.h | 1 +
drivers/usb/serial/kobil_sct.c | 210 +-
drivers/usb/serial/option.c | 32 +-
drivers/usb/storage/protocol.c | 3 +-
drivers/usb/storage/sddr55.c | 6 +
drivers/usb/storage/transport.c | 16 +
drivers/usb/storage/uas.c | 30 +-
drivers/usb/storage/unusual_devs.h | 2 +-
drivers/usb/storage/unusual_uas.h | 2 +-
drivers/usb/typec/altmodes/displayport.c | 12 +-
drivers/usb/typec/anx7411.c | 3 +-
drivers/usb/typec/class.c | 13 +
drivers/usb/typec/hd3ss3220.c | 75 +-
drivers/usb/typec/mux/ps883x.c | 135 +-
drivers/usb/typec/pd.c | 95 +-
drivers/usb/typec/tcpm/tcpm.c | 15 +-
drivers/usb/typec/tipd/core.c | 15 +-
drivers/usb/typec/ucsi/Kconfig | 1 +
drivers/usb/typec/ucsi/debugfs.c | 1 +
drivers/usb/typec/ucsi/psy.c | 31 +
drivers/usb/typec/ucsi/ucsi.c | 38 +-
drivers/usb/typec/ucsi/ucsi.h | 8 +
drivers/usb/typec/ucsi/ucsi_glink.c | 88 +-
drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c | 2 +
drivers/usb/usbip/stub_tx.c | 9 +-
drivers/usb/usbip/vhci_hcd.c | 96 +-
drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +-
drivers/vdpa/octeon_ep/octep_vdpa_main.c | 1 +
drivers/vdpa/pds/vdpa_dev.c | 2 +-
drivers/vdpa/vdpa_user/iova_domain.h | 2 -
drivers/vdpa/vdpa_user/vduse_dev.c | 3 +-
drivers/vfio/cdx/main.c | 29 +-
drivers/vfio/device_cdev.c | 2 +-
drivers/vfio/fsl-mc/vfio_fsl_mc.c | 43 +-
drivers/vfio/group.c | 28 +-
drivers/vfio/pci/Kconfig | 5 +
drivers/vfio/pci/Makefile | 3 +
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 171 +-
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h | 23 +-
drivers/vfio/pci/mlx5/main.c | 1 +
drivers/vfio/pci/nvgrace-gpu/main.c | 342 +-
drivers/vfio/pci/pds/vfio_dev.c | 1 +
drivers/vfio/pci/qat/main.c | 1 +
drivers/vfio/pci/vfio_pci.c | 6 +
drivers/vfio/pci/vfio_pci_config.c | 23 +-
drivers/vfio/pci/vfio_pci_core.c | 300 +-
drivers/vfio/pci/vfio_pci_dmabuf.c | 350 +
drivers/vfio/pci/vfio_pci_intrs.c | 52 +-
drivers/vfio/pci/vfio_pci_priv.h | 28 +-
drivers/vfio/pci/virtio/common.h | 5 +-
drivers/vfio/pci/virtio/legacy_io.c | 38 +-
drivers/vfio/pci/virtio/main.c | 5 +-
drivers/vfio/pci/xe/Kconfig | 12 +
drivers/vfio/pci/xe/Makefile | 3 +
drivers/vfio/pci/xe/main.c | 573 +
drivers/vfio/platform/vfio_amba.c | 1 +
drivers/vfio/platform/vfio_platform.c | 1 +
drivers/vfio/platform/vfio_platform_common.c | 40 +-
drivers/vfio/platform/vfio_platform_private.h | 3 +
drivers/vfio/vfio_main.c | 51 +
drivers/vhost/net.c | 29 +-
drivers/vhost/scsi.c | 9 +-
drivers/vhost/test.c | 10 +-
drivers/vhost/vhost.c | 4 +-
drivers/vhost/vhost.h | 42 +-
drivers/vhost/vsock.c | 25 +-
drivers/video/backlight/Kconfig | 9 +
drivers/video/backlight/Makefile | 1 +
drivers/video/backlight/aw99706.c | 471 +
drivers/video/backlight/led_bl.c | 13 +
drivers/video/fbdev/Kconfig | 8 +-
drivers/video/fbdev/core/Kconfig | 2 +-
drivers/video/fbdev/core/bitblit.c | 122 +-
drivers/video/fbdev/core/fbcon.c | 468 +-
drivers/video/fbdev/core/fbcon.h | 17 +-
drivers/video/fbdev/core/fbcon_ccw.c | 151 +-
drivers/video/fbdev/core/fbcon_cw.c | 151 +-
drivers/video/fbdev/core/fbcon_rotate.c | 47 +-
drivers/video/fbdev/core/fbcon_rotate.h | 18 +-
drivers/video/fbdev/core/fbcon_ud.c | 167 +-
drivers/video/fbdev/core/softcursor.c | 18 +-
drivers/video/fbdev/core/tileblit.c | 32 +-
drivers/video/fbdev/gbefb.c | 5 +-
drivers/video/fbdev/gxt4500.c | 2 +-
drivers/video/fbdev/i810/i810_main.c | 46 +-
drivers/video/fbdev/pxafb.c | 12 +-
drivers/video/fbdev/simplefb.c | 6 +-
drivers/video/fbdev/ssd1307fb.c | 4 +-
drivers/video/fbdev/tcx.c | 2 +-
drivers/video/fbdev/tridentfb.c | 4 +-
drivers/video/fbdev/vesafb.c | 29 +-
drivers/video/fbdev/vga16fb.c | 21 +-
drivers/virt/Kconfig | 4 +-
drivers/virt/coco/Kconfig | 5 +
drivers/virt/coco/Makefile | 1 +
drivers/virt/coco/tsm-core.c | 163 +
drivers/virtio/virtio.c | 12 +-
drivers/virtio/virtio_balloon.c | 3 +-
drivers/virtio/virtio_debug.c | 10 +-
drivers/virtio/virtio_pci_modern_dev.c | 6 +-
drivers/virtio/virtio_ring.c | 7 +-
drivers/virtio/virtio_vdpa.c | 2 +-
drivers/w1/masters/omap_hdq.c | 5 -
drivers/w1/slaves/w1_ds28e17.c | 4 +-
drivers/w1/w1.c | 20 +-
drivers/watchdog/Kconfig | 12 +-
drivers/watchdog/Makefile | 1 +
drivers/watchdog/aspeed_wdt.c | 30 +-
drivers/watchdog/diag288_wdt.c | 9 +-
drivers/watchdog/loongson1_wdt.c | 89 +-
drivers/watchdog/renesas_wwdt.c | 163 +
drivers/watchdog/starfive-wdt.c | 4 +-
drivers/watchdog/via_wdt.c | 1 +
drivers/watchdog/wdat_wdt.c | 64 +-
drivers/xen/grant-dma-ops.c | 20 +-
drivers/xen/grant-table.c | 2 +-
drivers/xen/swiotlb-xen.c | 63 +-
drivers/xen/xen-acpi-processor.c | 12 +-
drivers/xen/xenbus/xenbus_xs.c | 20 +-
drivers/xen/xenfs/super.c | 2 +-
fs/9p/acl.c | 1 +
fs/9p/v9fs.c | 524 +-
fs/9p/v9fs.h | 7 +-
fs/9p/vfs_dentry.c | 1 -
fs/9p/vfs_file.c | 28 +-
fs/9p/vfs_inode.c | 5 +-
fs/9p/vfs_inode_dotl.c | 4 +-
fs/9p/vfs_super.c | 130 +-
fs/Makefile | 2 +-
fs/affs/inode.c | 2 +-
fs/afs/cell.c | 43 +-
fs/afs/dir.c | 4 +-
fs/afs/dynroot.c | 6 +-
fs/afs/inode.c | 8 +-
fs/afs/internal.h | 1 +
fs/afs/security.c | 49 +-
fs/aio.c | 6 +-
fs/anon_inodes.c | 23 +-
fs/attr.c | 2 +-
fs/autofs/autofs_i.h | 5 +
fs/autofs/dev-ioctl.c | 53 +-
fs/autofs/inode.c | 3 +-
fs/autofs/root.c | 19 +-
fs/backing-file.c | 153 +-
fs/befs/linuxvfs.c | 2 +-
fs/bfs/inode.c | 2 +-
fs/binfmt_elf.c | 2 +-
fs/binfmt_misc.c | 76 +-
fs/btrfs/accessors.h | 1 +
fs/btrfs/acl.c | 25 +-
fs/btrfs/backref.c | 37 +-
fs/btrfs/backref.h | 7 +-
fs/btrfs/bio.c | 290 +-
fs/btrfs/bio.h | 39 +-
fs/btrfs/block-group.c | 89 +-
fs/btrfs/block-group.h | 2 +-
fs/btrfs/block-rsv.c | 14 +-
fs/btrfs/btrfs_inode.h | 20 +-
fs/btrfs/compression.c | 51 +-
fs/btrfs/compression.h | 19 +-
fs/btrfs/ctree.c | 238 +-
fs/btrfs/ctree.h | 18 +-
fs/btrfs/defrag.c | 19 +-
fs/btrfs/delalloc-space.c | 4 +-
fs/btrfs/delayed-inode.c | 26 +-
fs/btrfs/delayed-ref.c | 45 +-
fs/btrfs/dev-replace.c | 4 +-
fs/btrfs/dir-item.c | 4 +-
fs/btrfs/direct-io.c | 10 +-
fs/btrfs/disk-io.c | 66 +-
fs/btrfs/disk-io.h | 3 +-
fs/btrfs/extent-tree.c | 172 +-
fs/btrfs/extent-tree.h | 27 +-
fs/btrfs/extent_io.c | 78 +-
fs/btrfs/extent_io.h | 1 -
fs/btrfs/extent_map.h | 3 +-
fs/btrfs/file-item.c | 85 +-
fs/btrfs/file-item.h | 4 +-
fs/btrfs/file.c | 41 +-
fs/btrfs/free-space-cache.c | 24 +-
fs/btrfs/free-space-tree.c | 55 +-
fs/btrfs/fs.h | 36 +-
fs/btrfs/inode-item.c | 5 +-
fs/btrfs/inode.c | 277 +-
fs/btrfs/ioctl.c | 219 +-
fs/btrfs/messages.c | 1 +
fs/btrfs/messages.h | 3 +-
fs/btrfs/misc.h | 12 +-
fs/btrfs/ordered-data.c | 76 +-
fs/btrfs/print-tree.c | 16 +-
fs/btrfs/qgroup.c | 155 +-
fs/btrfs/raid-stripe-tree.c | 18 +-
fs/btrfs/raid56.c | 839 +-
fs/btrfs/raid56.h | 103 +-
fs/btrfs/reflink.c | 15 +-
fs/btrfs/relocation.c | 85 +-
fs/btrfs/root-tree.c | 4 +-
fs/btrfs/scrub.c | 270 +-
fs/btrfs/send.c | 152 +-
fs/btrfs/space-info.c | 464 +-
fs/btrfs/space-info.h | 43 +-
fs/btrfs/subpage.c | 72 +-
fs/btrfs/subpage.h | 1 -
fs/btrfs/super.c | 77 +-
fs/btrfs/sysfs.c | 58 +-
fs/btrfs/sysfs.h | 3 +-
fs/btrfs/tests/extent-io-tests.c | 3 +-
fs/btrfs/tests/extent-map-tests.c | 6 +-
fs/btrfs/tests/qgroup-tests.c | 17 +-
fs/btrfs/transaction.c | 48 +-
fs/btrfs/transaction.h | 4 -
fs/btrfs/tree-checker.c | 23 +-
fs/btrfs/tree-log.c | 229 +-
fs/btrfs/tree-log.h | 8 +-
fs/btrfs/uuid-tree.c | 120 +-
fs/btrfs/verity.c | 34 +-
fs/btrfs/volumes.c | 220 +-
fs/btrfs/volumes.h | 10 +-
fs/btrfs/xattr.c | 41 +-
fs/btrfs/zoned.c | 64 +-
fs/btrfs/zoned.h | 7 +-
fs/buffer.c | 6 +-
fs/cachefiles/interface.c | 11 +-
fs/cachefiles/namei.c | 98 +-
fs/cachefiles/volume.c | 9 +-
fs/ceph/Kconfig | 3 -
fs/ceph/addr.c | 6 +-
fs/ceph/cache.c | 2 +-
fs/ceph/caps.c | 4 +
fs/ceph/crypto.c | 64 +-
fs/ceph/crypto.h | 6 +-
fs/ceph/dir.c | 10 +-
fs/ceph/file.c | 4 +-
fs/ceph/inode.c | 79 +-
fs/ceph/mds_client.c | 20 +-
fs/ceph/snap.c | 2 +-
fs/ceph/super.c | 5 +-
fs/ceph/xattr.c | 6 +-
fs/coda/cnode.c | 4 +-
fs/configfs/dir.c | 12 +-
fs/configfs/file.c | 2 +-
fs/configfs/inode.c | 3 +-
fs/configfs/mount.c | 2 +-
fs/coredump.c | 142 +-
fs/cramfs/inode.c | 2 +-
fs/crypto/fname.c | 89 +-
fs/crypto/keyring.c | 2 +-
fs/crypto/keysetup.c | 2 +-
fs/dax.c | 32 +-
fs/dcache.c | 164 +-
fs/debugfs/inode.c | 120 +-
fs/debugfs/internal.h | 13 -
fs/devpts/inode.c | 57 +-
fs/drop_caches.c | 2 +-
fs/ecryptfs/Kconfig | 2 +-
fs/ecryptfs/crypto.c | 90 +-
fs/ecryptfs/ecryptfs_kernel.h | 13 +-
fs/ecryptfs/inode.c | 169 +-
fs/ecryptfs/keystore.c | 65 +-
fs/ecryptfs/main.c | 7 +
fs/ecryptfs/super.c | 5 +-
fs/efivarfs/inode.c | 7 +-
fs/efivarfs/super.c | 5 +-
fs/efs/inode.c | 2 +-
fs/erofs/compress.h | 12 +-
fs/erofs/data.c | 5 +-
fs/erofs/decompressor.c | 149 +-
fs/erofs/decompressor_crypto.c | 7 +-
fs/erofs/decompressor_deflate.c | 37 +-
fs/erofs/decompressor_lzma.c | 26 +-
fs/erofs/decompressor_zstd.c | 28 +-
fs/erofs/erofs_fs.h | 2 +-
fs/erofs/fileio.c | 8 +-
fs/erofs/fscache.c | 4 +-
fs/erofs/inode.c | 2 +-
fs/erofs/super.c | 38 +-
fs/erofs/zdata.c | 31 +-
fs/eventfd.c | 31 +-
fs/eventpoll.c | 32 +-
fs/exec.c | 5 +-
fs/exfat/balloc.c | 30 +-
fs/exfat/dir.c | 5 +
fs/exfat/exfat_fs.h | 5 +-
fs/exfat/fatent.c | 6 +-
fs/exfat/file.c | 5 +
fs/exfat/namei.c | 20 +-
fs/exfat/super.c | 30 +-
fs/ext2/inode.c | 2 +-
fs/ext4/balloc.c | 2 +-
fs/ext4/dir.c | 8 +-
fs/ext4/ext4.h | 50 +-
fs/ext4/ext4_jbd2.c | 3 +-
fs/ext4/extents.c | 28 +-
fs/ext4/extents_status.c | 31 +-
fs/ext4/extents_status.h | 2 +-
fs/ext4/hash.c | 2 +-
fs/ext4/ialloc.c | 1 -
fs/ext4/inline.c | 14 +-
fs/ext4/inode.c | 193 +-
fs/ext4/ioctl.c | 14 +-
fs/ext4/mballoc.c | 188 +-
fs/ext4/mmp.c | 8 +-
fs/ext4/move_extent.c | 786 +-
fs/ext4/namei.c | 18 +-
fs/ext4/orphan.c | 8 +-
fs/ext4/readpage.c | 7 +-
fs/ext4/super.c | 72 +-
fs/ext4/sysfs.c | 6 +
fs/ext4/verity.c | 2 +-
fs/ext4/xattr.c | 6 +-
fs/f2fs/acl.c | 1 +
fs/f2fs/checkpoint.c | 10 +-
fs/f2fs/compress.c | 21 +-
fs/f2fs/data.c | 57 +-
fs/f2fs/debug.c | 29 +-
fs/f2fs/extent_cache.c | 5 +-
fs/f2fs/f2fs.h | 162 +-
fs/f2fs/file.c | 26 +-
fs/f2fs/gc.c | 165 +-
fs/f2fs/gc.h | 2 +-
fs/f2fs/inline.c | 4 +-
fs/f2fs/inode.c | 8 +-
fs/f2fs/namei.c | 43 +-
fs/f2fs/recovery.c | 31 +-
fs/f2fs/segment.c | 63 +-
fs/f2fs/segment.h | 21 +-
fs/f2fs/super.c | 210 +-
fs/f2fs/sysfs.c | 9 +
fs/f2fs/verity.c | 2 +-
fs/f2fs/xattr.c | 32 +-
fs/f2fs/xattr.h | 10 +-
fs/fat/cache.c | 7 +-
fs/fat/inode.c | 1 +
fs/fcntl.c | 13 +
fs/fhandle.c | 30 +-
fs/file.c | 54 +-
fs/file_attr.c | 6 +-
fs/freevxfs/vxfs_inode.c | 2 +-
fs/fs-writeback.c | 187 +-
fs/{fs_types.c => fs_dirent.c} | 2 +-
fs/fs_struct.c | 6 -
fs/fuse/control.c | 38 +-
fs/fuse/dev.c | 9 +-
fs/fuse/dev_uring.c | 19 +-
fs/fuse/dir.c | 270 +-
fs/fuse/file.c | 323 +-
fs/fuse/fuse_dev_i.h | 1 +
fs/fuse/fuse_i.h | 36 +-
fs/fuse/inode.c | 61 +-
fs/gfs2/aops.c | 16 +-
fs/gfs2/file.c | 4 +-
fs/gfs2/glock.c | 229 +-
fs/gfs2/glock.h | 12 +-
fs/gfs2/glops.c | 100 +-
fs/gfs2/incore.h | 22 +-
fs/gfs2/inode.c | 19 +-
fs/gfs2/inode.h | 1 +
fs/gfs2/lock_dlm.c | 57 +-
fs/gfs2/log.c | 59 +-
fs/gfs2/lops.c | 12 +-
fs/gfs2/meta_io.c | 13 +-
fs/gfs2/ops_fstype.c | 39 +-
fs/gfs2/quota.c | 66 +-
fs/gfs2/recovery.c | 8 +-
fs/gfs2/super.c | 35 +-
fs/gfs2/super.h | 1 -
fs/gfs2/sys.c | 64 +-
fs/gfs2/trace_gfs2.h | 1 -
fs/gfs2/trans.c | 30 +-
fs/gfs2/util.c | 328 +-
fs/gfs2/util.h | 56 +-
fs/hfs/.kunitconfig | 7 +
fs/hfs/Kconfig | 15 +
fs/hfs/Makefile | 2 +
fs/hfs/bfind.c | 2 +-
fs/hfs/bnode.c | 52 +-
fs/hfs/brec.c | 2 +-
fs/hfs/btree.c | 4 +-
fs/hfs/btree.h | 113 +-
fs/hfs/catalog.c | 2 +-
fs/hfs/hfs.h | 269 +-
fs/hfs/hfs_fs.h | 89 +-
fs/hfs/inode.c | 5 +-
fs/hfs/string.c | 5 +
fs/hfs/string_test.c | 133 +
fs/hfsplus/.kunitconfig | 8 +
fs/hfsplus/Kconfig | 15 +
fs/hfsplus/Makefile | 3 +
fs/hfsplus/bfind.c | 2 +-
fs/hfsplus/bnode.c | 64 +-
fs/hfsplus/brec.c | 2 +-
fs/hfsplus/btree.c | 2 +-
fs/hfsplus/dir.c | 7 +-
fs/hfsplus/hfsplus_fs.h | 41 +-
fs/hfsplus/hfsplus_raw.h | 394 +-
fs/hfsplus/inode.c | 41 +-
fs/hfsplus/options.c | 1 +
fs/hfsplus/super.c | 89 +-
fs/hfsplus/unicode.c | 16 +-
fs/hfsplus/unicode_test.c | 1579 +++
fs/hfsplus/xattr.c | 22 +-
fs/hostfs/hostfs.h | 34 +-
fs/hostfs/hostfs_kern.c | 2 +-
fs/hpfs/dir.c | 2 +-
fs/hpfs/inode.c | 2 +-
fs/hpfs/super.c | 1 +
fs/hugetlbfs/inode.c | 61 +-
fs/init.c | 6 +-
fs/inode.c | 306 +-
fs/internal.h | 4 +-
fs/iomap/Makefile | 3 +-
fs/iomap/bio.c | 88 +
fs/iomap/buffered-io.c | 646 +-
fs/iomap/direct-io.c | 268 +-
fs/iomap/internal.h | 12 +
fs/iomap/ioend.c | 2 -
fs/iomap/iter.c | 20 +-
fs/iomap/seek.c | 8 +-
fs/iomap/trace.h | 7 +-
fs/isofs/inode.c | 2 +-
fs/jbd2/checkpoint.c | 2 +-
fs/jbd2/journal.c | 35 +-
fs/jbd2/transaction.c | 26 +-
fs/jffs2/fs.c | 4 +-
fs/jfs/file.c | 4 +-
fs/jfs/inode.c | 2 +-
fs/jfs/jfs_incore.h | 6 +-
fs/jfs/jfs_txnmgr.c | 2 +-
fs/kernfs/dir.c | 7 +-
fs/kernfs/inode.c | 2 +-
fs/kernfs/mount.c | 1 +
fs/libfs.c | 145 +-
fs/lockd/svclock.c | 12 +
fs/lockd/svcshare.c | 6 +
fs/locks.c | 103 +-
fs/minix/inode.c | 18 +-
fs/minix/minix.h | 9 +
fs/minix/namei.c | 39 +-
fs/mount.h | 3 +-
fs/namei.c | 1059 +-
fs/namespace.c | 164 +-
fs/netfs/buffered_write.c | 2 +-
fs/netfs/misc.c | 10 +-
fs/netfs/read_single.c | 6 +-
fs/nfs/callback.c | 4 +-
fs/nfs/callback.h | 3 +-
fs/nfs/client.c | 21 +-
fs/nfs/delegation.c | 8 +
fs/nfs/delegation.h | 13 +
fs/nfs/dir.c | 46 +-
fs/nfs/inode.c | 5 +-
fs/nfs/internal.h | 3 +-
fs/nfs/localio.c | 20 +-
fs/nfs/namespace.c | 16 +-
fs/nfs/nfs3proc.c | 3 +-
fs/nfs/nfs4client.c | 27 +-
fs/nfs/nfs4file.c | 2 +
fs/nfs/nfs4idmap.c | 7 +-
fs/nfs/nfs4proc.c | 111 +-
fs/nfs/nfs4trace.h | 1 +
fs/nfs/nfs4xdr.c | 106 +
fs/nfs/pnfs.c | 3 +-
fs/nfs/proc.c | 3 +-
fs/nfs/super.c | 33 +-
fs/nfs/unlink.c | 3 +-
fs/nfsd/Kconfig | 6 +-
fs/nfsd/blocklayout.c | 162 +-
fs/nfsd/blocklayoutxdr.c | 36 +-
fs/nfsd/blocklayoutxdr.h | 14 +
fs/nfsd/debugfs.c | 3 +
fs/nfsd/export.c | 2 +-
fs/nfsd/filecache.c | 57 +-
fs/nfsd/filecache.h | 2 +
fs/nfsd/nfs3proc.c | 16 +-
fs/nfsd/nfs4proc.c | 36 +-
fs/nfsd/nfs4recover.c | 233 +-
fs/nfsd/nfs4state.c | 188 +-
fs/nfsd/nfs4xdr.c | 33 +-
fs/nfsd/nfsctl.c | 18 +-
fs/nfsd/nfsd.h | 12 +-
fs/nfsd/nfsproc.c | 14 +-
fs/nfsd/nfssvc.c | 33 +-
fs/nfsd/state.h | 5 +
fs/nfsd/trace.h | 41 +
fs/nfsd/vfs.c | 436 +-
fs/nfsd/vfs.h | 7 +-
fs/nfsd/xdr4.h | 21 -
fs/nilfs2/cpfile.c | 2 +-
fs/nilfs2/dat.c | 2 +-
fs/nilfs2/ifile.c | 2 +-
fs/nilfs2/inode.c | 10 +-
fs/nilfs2/ioctl.c | 35 +-
fs/nilfs2/nilfs.h | 1 +
fs/nilfs2/sufile.c | 2 +-
fs/nls/nls_base.c | 27 +-
fs/notify/fanotify/fanotify_user.c | 60 +-
fs/notify/fsnotify.c | 11 +-
fs/nsfs.c | 148 +-
fs/ntfs3/attrib.c | 88 +-
fs/ntfs3/dir.c | 3 +-
fs/ntfs3/file.c | 111 +-
fs/ntfs3/frecord.c | 219 +-
fs/ntfs3/fsntfs.c | 132 +-
fs/ntfs3/index.c | 3 +-
fs/ntfs3/inode.c | 29 +-
fs/ntfs3/namei.c | 6 +-
fs/ntfs3/ntfs_fs.h | 40 +-
fs/ntfs3/record.c | 2 +-
fs/ntfs3/run.c | 17 +-
fs/ntfs3/super.c | 89 +-
fs/ntfs3/xattr.c | 18 +-
fs/ocfs2/acl.c | 1 +
fs/ocfs2/alloc.c | 14 +-
fs/ocfs2/buffer_head_io.c | 2 +-
fs/ocfs2/cluster/nodemanager.c | 3 +-
fs/ocfs2/dir.c | 52 +-
fs/ocfs2/dlmfs/dlmfs.c | 8 +-
fs/ocfs2/dlmglue.c | 2 +-
fs/ocfs2/file.c | 14 +-
fs/ocfs2/inode.c | 87 +-
fs/ocfs2/inode.h | 1 -
fs/ocfs2/journal.c | 11 +-
fs/ocfs2/move_extents.c | 16 +-
fs/ocfs2/namei.c | 3 +-
fs/ocfs2/ocfs2.h | 18 +
fs/ocfs2/ocfs2_fs.h | 22 +-
fs/ocfs2/ocfs2_trace.h | 2 -
fs/ocfs2/refcounttree.c | 5 +-
fs/ocfs2/resize.c | 4 +-
fs/ocfs2/stackglue.c | 3 +-
fs/ocfs2/suballoc.c | 13 +-
fs/ocfs2/super.c | 4 +-
fs/ocfs2/xattr.c | 42 +-
fs/omfs/inode.c | 3 +-
fs/open.c | 44 +-
fs/openpromfs/inode.c | 2 +-
fs/orangefs/inode.c | 6 +-
fs/orangefs/orangefs-utils.c | 6 +-
fs/overlayfs/copy_up.c | 143 +-
fs/overlayfs/dir.c | 591 +-
fs/overlayfs/file.c | 97 +-
fs/overlayfs/inode.c | 124 +-
fs/overlayfs/namei.c | 402 +-
fs/overlayfs/overlayfs.h | 63 +-
fs/overlayfs/readdir.c | 110 +-
fs/overlayfs/super.c | 150 +-
fs/overlayfs/util.c | 43 +-
fs/overlayfs/xattrs.c | 35 +-
fs/pidfs.c | 189 +-
fs/pipe.c | 30 +-
fs/posix_acl.c | 8 +-
fs/proc/array.c | 47 +-
fs/proc/base.c | 19 +-
fs/proc/inode.c | 21 +-
fs/proc/internal.h | 1 +
fs/proc/page.c | 1 -
fs/proc/root.c | 14 +-
fs/proc/self.c | 10 +-
fs/proc/task_mmu.c | 314 +-
fs/proc/thread_self.c | 11 +-
fs/pstore/inode.c | 7 +-
fs/pstore/ram.c | 2 +
fs/qnx4/inode.c | 2 +-
fs/qnx6/inode.c | 2 +-
fs/quota/dquot.c | 2 +-
fs/ramfs/file-mmu.c | 2 +-
fs/ramfs/inode.c | 8 +-
fs/resctrl/ctrlmondata.c | 309 +-
fs/resctrl/internal.h | 17 +
fs/resctrl/pseudo_lock.c | 20 +-
fs/resctrl/rdtgroup.c | 82 +-
fs/romfs/super.c | 2 +-
fs/select.c | 12 +-
fs/signalfd.c | 29 +-
fs/smb/client/cached_dir.c | 2 +-
fs/smb/client/cifs_debug.c | 37 +-
fs/smb/client/cifs_debug.h | 6 +-
fs/smb/client/cifs_spnego.c | 7 +-
fs/smb/client/cifs_spnego.h | 2 -
fs/smb/client/cifs_unicode.h | 3 -
fs/smb/client/cifsacl.c | 10 +-
fs/smb/client/cifsencrypt.c | 83 +-
fs/smb/client/cifsfs.c | 18 +-
fs/smb/client/cifsfs.h | 4 +-
fs/smb/client/cifsglob.h | 203 +-
fs/smb/client/cifspdu.h | 666 +-
fs/smb/client/cifsproto.h | 204 +-
fs/smb/client/cifssmb.c | 925 +-
fs/smb/client/cifstransport.c | 382 +-
fs/smb/client/compress.c | 23 +-
fs/smb/client/compress.h | 19 +-
fs/smb/client/connect.c | 100 +-
fs/smb/client/dir.c | 8 +-
fs/smb/client/dns_resolve.h | 4 -
fs/smb/client/file.c | 7 +-
fs/smb/client/fs_context.c | 120 +-
fs/smb/client/fs_context.h | 2 +
fs/smb/client/inode.c | 33 +-
fs/smb/client/link.c | 10 +-
fs/smb/client/misc.c | 55 +-
fs/smb/client/netmisc.c | 11 +-
fs/smb/client/nterr.c | 5 +
fs/smb/client/nterr.h | 1014 +-
fs/smb/client/ntlmssp.h | 8 +-
fs/smb/client/readdir.c | 14 +-
fs/smb/client/reparse.c | 53 +-
fs/smb/client/reparse.h | 8 +-
fs/smb/client/rfc1002pdu.h | 8 +-
fs/smb/client/sess.c | 51 +-
fs/smb/client/smb1ops.c | 81 +-
fs/smb/client/smb2file.c | 9 +-
fs/smb/client/smb2inode.c | 15 +-
fs/smb/client/smb2maperror.c | 52 +-
fs/smb/client/smb2misc.c | 3 +-
fs/smb/client/smb2ops.c | 169 +-
fs/smb/client/smb2pdu.c | 325 +-
fs/smb/client/smb2pdu.h | 112 -
fs/smb/client/smb2proto.h | 16 +-
fs/smb/client/smb2transport.c | 59 +-
fs/smb/client/smbdirect.c | 28 +-
fs/smb/client/trace.c | 1 +
fs/smb/client/trace.h | 192 +
fs/smb/client/transport.c | 180 +-
fs/smb/client/xattr.c | 2 +-
fs/smb/common/cifsglob.h | 30 -
fs/smb/common/fscc.h | 230 +
fs/smb/common/smb1pdu.h | 56 +
fs/smb/common/smb2pdu.h | 285 +-
fs/smb/common/smb2status.h | 5 +-
fs/smb/common/smbacl.h | 8 +-
fs/smb/common/smbdirect/smbdirect_socket.h | 63 +
fs/smb/common/smbglob.h | 69 +
fs/smb/server/Kconfig | 6 +-
fs/smb/server/auth.c | 394 +-
fs/smb/server/auth.h | 10 +-
fs/smb/server/connection.c | 11 +-
fs/smb/server/crypto_ctx.c | 24 -
fs/smb/server/crypto_ctx.h | 15 +-
fs/smb/server/mgmt/tree_connect.c | 18 +-
fs/smb/server/mgmt/tree_connect.h | 1 -
fs/smb/server/mgmt/user_session.c | 4 +-
fs/smb/server/misc.c | 15 +-
fs/smb/server/nterr.h | 543 -
fs/smb/server/oplock.c | 16 +-
fs/smb/server/server.c | 6 +-
fs/smb/server/smb2misc.c | 3 +-
fs/smb/server/smb2ops.c | 38 +-
fs/smb/server/smb2pdu.c | 306 +-
fs/smb/server/smb2pdu.h | 116 -
fs/smb/server/smb_common.c | 26 +-
fs/smb/server/smb_common.h | 287 +-
fs/smb/server/smbacl.c | 3 -
fs/smb/server/transport_ipc.c | 7 +-
fs/smb/server/transport_rdma.c | 179 +-
fs/smb/server/transport_tcp.c | 41 +-
fs/smb/server/vfs.c | 130 +-
fs/smb/server/vfs.h | 8 +-
fs/smb/server/vfs_cache.c | 88 +-
fs/splice.c | 2 +-
fs/squashfs/inode.c | 2 +-
fs/super.c | 11 +-
fs/sync.c | 19 +-
fs/sysfs/group.c | 10 +-
fs/timerfd.c | 29 +-
fs/tracefs/event_inode.c | 7 +-
fs/tracefs/inode.c | 13 +-
fs/ubifs/file.c | 2 +-
fs/ubifs/io.c | 13 +-
fs/ubifs/lpt.c | 12 +-
fs/ubifs/recovery.c | 4 +-
fs/ubifs/super.c | 2 +-
fs/ubifs/tnc_misc.c | 9 +-
fs/ubifs/ubifs.h | 2 +-
fs/udf/inode.c | 2 +-
fs/ufs/inode.c | 2 +-
fs/userfaultfd.c | 147 +-
fs/utimes.c | 5 +-
fs/xattr.c | 12 +-
fs/xfs/libxfs/xfs_errortag.h | 6 +-
fs/xfs/libxfs/xfs_group.h | 9 +
fs/xfs/libxfs/xfs_log_format.h | 38 +-
fs/xfs/libxfs/xfs_ondisk.h | 6 +-
fs/xfs/libxfs/xfs_quota_defs.h | 4 +-
fs/xfs/libxfs/xfs_rtgroup.h | 14 +-
fs/xfs/libxfs/xfs_sb.c | 15 +
fs/xfs/libxfs/xfs_zones.c | 1 +
fs/xfs/scrub/attr_repair.c | 2 +-
fs/xfs/scrub/common.c | 2 +-
fs/xfs/scrub/inode_repair.c | 2 +-
fs/xfs/scrub/orphanage.c | 13 +-
fs/xfs/scrub/parent.c | 2 +-
fs/xfs/scrub/quota.c | 8 +-
fs/xfs/scrub/quota_repair.c | 18 +-
fs/xfs/scrub/quotacheck.c | 11 +-
fs/xfs/scrub/quotacheck_repair.c | 21 +-
fs/xfs/scrub/xfarray.c | 2 +-
fs/xfs/xfs_aops.c | 7 +-
fs/xfs/xfs_attr_item.c | 2 +-
fs/xfs/xfs_bmap_util.c | 2 +-
fs/xfs/xfs_buf_item.c | 1 +
fs/xfs/xfs_discard.c | 27 +-
fs/xfs/xfs_discard.h | 2 +-
fs/xfs/xfs_dquot.c | 143 +-
fs/xfs/xfs_dquot.h | 22 +-
fs/xfs/xfs_dquot_item.c | 6 +-
fs/xfs/xfs_file.c | 92 +-
fs/xfs/xfs_handle.c | 56 +-
fs/xfs/xfs_health.c | 4 +-
fs/xfs/xfs_icache.c | 37 +-
fs/xfs/xfs_inode.c | 6 +-
fs/xfs/xfs_inode_item.c | 4 +-
fs/xfs/xfs_ioctl.c | 6 +-
fs/xfs/xfs_iomap.c | 38 +-
fs/xfs/xfs_iops.c | 2 +-
fs/xfs/xfs_log.c | 206 +-
fs/xfs/xfs_log_cil.c | 6 +-
fs/xfs/xfs_log_priv.h | 33 +-
fs/xfs/xfs_log_recover.c | 45 +-
fs/xfs/xfs_qm.c | 154 +-
fs/xfs/xfs_qm.h | 2 +-
fs/xfs/xfs_qm_bhv.c | 4 +-
fs/xfs/xfs_qm_syscalls.c | 10 +-
fs/xfs/xfs_quotaops.c | 2 +-
fs/xfs/xfs_reflink.h | 2 +-
fs/xfs/xfs_rtalloc.c | 14 +-
fs/xfs/xfs_trace.h | 8 +-
fs/xfs/xfs_trans_dquot.c | 18 +-
fs/xfs/xfs_zone_alloc.c | 56 +-
fs/xfs/xfs_zone_gc.c | 14 +-
fs/xfs/xfs_zone_priv.h | 1 +
fs/xfs/xfs_zone_space_resv.c | 10 +-
fs/zonefs/file.c | 5 +-
fs/zonefs/super.c | 4 +-
include/asm-generic/bug.h | 80 +-
include/asm-generic/hugetlb.h | 8 -
include/asm-generic/mshyperv.h | 63 +-
include/asm-generic/percpu.h | 3 +
include/asm-generic/pgalloc.h | 24 +-
include/asm-generic/pgtable_uffd.h | 17 +
include/asm-generic/rqspinlock.h | 60 +-
include/asm-generic/thread_info_tif.h | 3 +
include/asm-generic/vmlinux.lds.h | 80 +-
include/crypto/aead.h | 87 +
include/crypto/algapi.h | 12 +
include/crypto/blake2b.h | 143 +-
include/crypto/blake2s.h | 126 +-
include/crypto/chacha.h | 12 +-
include/crypto/chacha20poly1305.h | 19 +-
include/crypto/curve25519.h | 24 +-
include/crypto/df_sp80090a.h | 28 +
include/crypto/drbg.h | 25 +-
include/crypto/internal/blake2b.h | 101 -
include/crypto/internal/drbg.h | 54 +
include/crypto/internal/skcipher.h | 48 +-
include/crypto/md5.h | 11 +-
include/crypto/poly1305.h | 2 +-
include/crypto/polyval.h | 182 +-
include/crypto/rng.h | 11 +-
include/crypto/scatterwalk.h | 117 +-
include/crypto/sha1.h | 12 +-
include/crypto/sha2.h | 53 +-
include/crypto/sha3.h | 320 +-
include/drm/bridge/dw_hdmi.h | 11 +-
include/drm/bridge/dw_hdmi_qp.h | 6 +
include/drm/display/drm_dp.h | 6 +
include/drm/display/drm_dp_helper.h | 22 +
include/drm/drm_atomic.h | 255 +-
include/drm/drm_atomic_uapi.h | 3 +
include/drm/drm_bridge.h | 61 +-
include/drm/drm_buddy.h | 13 +-
include/drm/drm_client.h | 53 +-
include/drm/drm_client_event.h | 12 +-
include/drm/drm_color_mgmt.h | 29 +
include/drm/drm_colorop.h | 464 +
include/drm/drm_crtc.h | 20 +-
include/drm/drm_device.h | 8 +
include/drm/drm_dumb_buffers.h | 14 +
include/drm/drm_edid.h | 6 +
include/drm/drm_fb_helper.h | 20 +-
include/drm/drm_file.h | 7 +
include/drm/drm_fixed.h | 17 +
include/drm/drm_format_helper.h | 4 -
include/drm/drm_gem_shmem_helper.h | 2 +
include/drm/drm_gpusvm.h | 4 +
include/drm/drm_gpuvm.h | 16 +
include/drm/drm_mm.h | 2 +-
include/drm/drm_mode_config.h | 18 +
include/drm/drm_modeset_helper_vtables.h | 12 +
include/drm/drm_plane.h | 19 +
include/drm/drm_vblank.h | 32 +
include/drm/drm_vblank_helper.h | 56 +
include/drm/gpu_scheduler.h | 2 +-
include/drm/intel/display_member.h | 42 +
include/drm/intel/display_parent_interface.h | 45 +
include/drm/intel/pciids.h | 20 +-
include/drm/intel/xe_sriov_vfio.h | 143 +
include/drm/ttm/ttm_allocation.h | 12 +
include/drm/ttm/ttm_bo.h | 2 +-
include/drm/ttm/ttm_device.h | 8 +-
include/drm/ttm/ttm_pool.h | 8 +-
include/drm/ttm/ttm_resource.h | 32 +-
include/dt-bindings/arm/qcom,ids.h | 2 +
include/dt-bindings/clock/google,gs101-acpm.h | 26 +
include/dt-bindings/clock/imx8ulp-clock.h | 5 +
include/dt-bindings/clock/qcom,dispcc-sm6350.h | 4 +
include/dt-bindings/clock/qcom,ipq5424-gcc.h | 3 +-
include/dt-bindings/clock/qcom,ipq5424-nsscc.h | 65 +
include/dt-bindings/clock/qcom,kaanapali-gcc.h | 241 +
include/dt-bindings/clock/qcom,mmcc-sdm660.h | 1 +
include/dt-bindings/clock/qcom,sm7150-dispcc.h | 3 +
include/dt-bindings/clock/qcom,sm8750-videocc.h | 40 +
include/dt-bindings/clock/qcom,x1e80100-dispcc.h | 3 +
include/dt-bindings/clock/qcom,x1e80100-gcc.h | 61 +
include/dt-bindings/clock/r8a779a0-cpg-mssr.h | 1 +
include/dt-bindings/clock/renesas,r9a09g047-cpg.h | 2 +
include/dt-bindings/clock/renesas,r9a09g056-cpg.h | 2 +
include/dt-bindings/clock/renesas,r9a09g057-cpg.h | 4 +
include/dt-bindings/clock/rk3568-cru.h | 6 +-
include/dt-bindings/clock/rockchip,rk3506-cru.h | 285 +
include/dt-bindings/clock/rockchip,rv1126b-cru.h | 392 +
include/dt-bindings/clock/samsung,exynosautov920.h | 10 +
include/dt-bindings/clock/toshiba,tmpv770x.h | 14 +-
include/dt-bindings/interconnect/qcom,ipq5424.h | 33 +
.../dt-bindings/interconnect/qcom,kaanapali-rpmh.h | 149 +
include/dt-bindings/interconnect/qcom,sdx75.h | 2 -
include/dt-bindings/media/c8sectpfe.h | 13 -
include/dt-bindings/media/video-interfaces.h | 4 +
.../memory/mediatek,mt8189-memory-port.h | 283 +
include/dt-bindings/power/mediatek,mt8196-power.h | 58 +
include/dt-bindings/power/nvidia,tegra264-bpmp.h | 24 +
include/dt-bindings/power/qcom,rpmhpd.h | 3 +
.../power/rockchip,rv1126b-power-controller.h | 17 +
include/dt-bindings/reset/airoha,en7523-reset.h | 61 +
include/dt-bindings/reset/eswin,eic7700-reset.h | 298 +
include/dt-bindings/reset/fsl,imx8ulp-sim-lpav.h | 16 +
include/dt-bindings/reset/qcom,ipq5424-nsscc.h | 46 +
include/dt-bindings/reset/rockchip,rk3506-cru.h | 211 +
include/dt-bindings/reset/rockchip,rv1126b-cru.h | 405 +
include/dt-bindings/reset/thead,th1520-reset.h | 219 +-
include/dt-bindings/reset/toshiba,tmpv770x.h | 9 +-
include/dt-bindings/watchdog/aspeed-wdt.h | 138 +
include/hyperv/hvgdk_mini.h | 115 +-
include/hyperv/hvhdk.h | 46 +
include/hyperv/hvhdk_mini.h | 128 +
include/keys/asymmetric-type.h | 2 +-
include/kvm/arm_vgic.h | 29 +-
include/linux/acpi.h | 49 +-
include/linux/amd-iommu.h | 2 +
include/linux/annotate.h | 127 +
include/linux/arch_topology.h | 22 +-
include/linux/args.h | 4 +-
include/linux/arm_mpam.h | 66 +
include/linux/ata.h | 1 +
include/linux/atomic/atomic-instrumented.h | 26 +-
include/linux/backing-dev-defs.h | 6 +-
include/linux/backing-dev.h | 5 +-
include/linux/backlight.h | 1 -
include/linux/base64.h | 10 +-
include/linux/bio-integrity.h | 7 +-
include/linux/bio.h | 32 +-
include/linux/bitfield.h | 95 +-
include/linux/bitmap.h | 15 +
include/linux/blk-integrity.h | 19 +-
include/linux/blk-mq-dma.h | 28 +-
include/linux/blk-mq.h | 48 +-
include/linux/blk_types.h | 19 +-
include/linux/blkdev.h | 62 +-
include/linux/blktrace_api.h | 3 +-
include/linux/bpf.h | 105 +-
include/linux/bpf_local_storage.h | 13 +-
include/linux/bpf_types.h | 1 +
include/linux/bpf_verifier.h | 30 +-
include/linux/bug.h | 8 +
include/linux/buildid.h | 25 +
include/linux/byteorder/generic.h | 16 +
include/linux/cache_coherency.h | 61 +
include/linux/cc_platform.h | 2 +-
include/linux/cdx/cdx_bus.h | 2 +-
include/linux/ceph/libceph.h | 3 +-
include/linux/cgroup.h | 14 +-
include/linux/cleanup.h | 63 +-
include/linux/clk/renesas.h | 145 +
include/linux/comedi/comedidev.h | 7 +
include/linux/comedi/comedilib.h | 34 +-
include/linux/compiler-clang.h | 1 +
include/linux/compiler.h | 16 +-
include/linux/compiler_types.h | 39 +-
include/linux/configfs.h | 4 +-
include/linux/console.h | 68 +
include/linux/context_tracking_state.h | 44 +-
include/linux/coresight.h | 42 +-
include/linux/cper.h | 12 +-
include/linux/cpuidle.h | 6 +-
include/linux/cpumask.h | 38 +-
include/linux/cpuset.h | 9 +-
include/linux/crash_reserve.h | 6 +
include/linux/cred.h | 22 +
include/linux/damon.h | 39 +-
include/linux/dcache.h | 6 +-
include/linux/delay.h | 8 +-
.../governor.h => include/linux/devfreq-governor.h | 33 +-
include/linux/device-mapper.h | 10 +-
include/linux/device.h | 19 -
include/linux/device/bus.h | 3 +
include/linux/device/devres.h | 17 +
include/linux/dma-buf-mapping.h | 17 +
include/linux/dma-buf.h | 11 +
include/linux/dma-buf/heaps/cma.h | 16 +
include/linux/dma-map-ops.h | 14 +-
include/linux/dma-mapping.h | 2 +-
include/linux/dynamic_debug.h | 17 +-
include/linux/efi.h | 8 +-
include/linux/ehl_pse_io_aux.h | 24 +
include/linux/eisa.h | 2 +-
include/linux/elfnote.h | 13 +-
include/linux/energy_model.h | 4 +
include/linux/entry-common.h | 38 +-
include/linux/err.h | 8 +
include/linux/f2fs_fs.h | 5 +-
include/linux/fault-inject.h | 8 +-
include/linux/file.h | 125 +
include/linux/filelock.h | 98 +-
include/linux/filter.h | 12 +-
include/linux/firewire.h | 17 +
include/linux/firmware/cirrus/cs_dsp.h | 6 +-
include/linux/firmware/cirrus/cs_dsp_test_utils.h | 18 +-
include/linux/firmware/intel/stratix10-smc.h | 111 +
.../linux/firmware/intel/stratix10-svc-client.h | 104 +
include/linux/firmware/qcom/qcom_tzmem.h | 15 +-
.../linux/firmware/samsung/exynos-acpm-protocol.h | 19 +
include/linux/firmware/xlnx-zynqmp-ufs.h | 38 +
include/linux/firmware/xlnx-zynqmp.h | 46 +-
include/linux/font.h | 4 +-
include/linux/fprobe.h | 3 +-
include/linux/freezer.h | 12 +-
include/linux/fs.h | 737 +-
include/linux/fs/super.h | 238 +
include/linux/fs/super_types.h | 336 +
include/linux/{fs_types.h => fs_dirent.h} | 11 +-
include/linux/fs_parser.h | 2 +
include/linux/fs_struct.h | 6 +
include/linux/ftrace.h | 40 +-
include/linux/genalloc.h | 1 +
include/linux/generic_pt/common.h | 191 +
include/linux/generic_pt/iommu.h | 293 +
include/linux/gfp.h | 2 +-
include/linux/gfp_types.h | 6 -
include/linux/gpio/consumer.h | 11 +
include/linux/gpio/legacy-of-mm-gpiochip.h | 36 -
include/linux/gpio/regmap.h | 4 +-
include/linux/hfs_common.h | 633 ++
include/linux/hid.h | 1 +
include/linux/hisi_acc_qm.h | 3 +
include/linux/huge_mm.h | 121 +-
include/linux/hugetlb.h | 13 +-
include/linux/hugetlb_inline.h | 15 +-
include/linux/hyperv.h | 69 +-
include/linux/i3c/device.h | 42 +-
include/linux/i3c/master.h | 10 +-
include/linux/iio/adc/qcom-vadc-common.h | 27 +-
include/linux/iio/buffer-dma.h | 1 +
include/linux/iio/buffer.h | 22 +-
include/linux/iio/buffer_impl.h | 5 +-
include/linux/iio/consumer.h | 3 +-
include/linux/iio/imu/adis.h | 45 +-
include/linux/init.h | 3 +-
include/linux/init_task.h | 1 -
include/linux/intel-ish-client-if.h | 3 +
include/linux/intel_rapl.h | 6 +-
include/linux/interconnect.h | 2 +-
include/linux/interrupt.h | 25 +-
include/linux/interval_tree.h | 4 +
include/linux/interval_tree_generic.h | 2 +-
include/linux/io-pgtable.h | 2 -
include/linux/io_uring/cmd.h | 22 +-
include/linux/io_uring_types.h | 12 +-
include/linux/iomap.h | 86 +-
include/linux/iommu.h | 7 +-
include/linux/ioport.h | 9 +
include/linux/ipack.h | 23 +-
include/linux/irq-entry-common.h | 77 +-
include/linux/irq.h | 5 -
include/linux/irq_work.h | 9 +-
include/linux/irq_work_types.h | 14 +
include/linux/irqchip.h | 8 +-
include/linux/irqchip/arm-gic.h | 6 +
include/linux/irqchip/arm-vgic-info.h | 2 +
include/linux/irqchip/irq-partition-percpu.h | 53 -
include/linux/irqchip/riscv-imsic.h | 3 +-
include/linux/irqdesc.h | 7 +-
include/linux/irqdomain.h | 49 +-
include/linux/jbd2.h | 6 +
include/linux/jiffies.h | 12 +
include/linux/kasan.h | 36 +-
include/linux/kdb.h | 16 +
include/linux/kernel_read_file.h | 1 +
include/linux/kexec.h | 4 +-
include/linux/kexec_handover.h | 57 +-
include/linux/key-type.h | 9 +-
include/linux/kfifo.h | 34 +-
include/linux/kho/abi/luo.h | 166 +
include/linux/kho/abi/memfd.h | 77 +
include/linux/kmsan.h | 6 +-
include/linux/ksm.h | 4 +-
include/linux/kvm_host.h | 14 +-
include/linux/kvm_types.h | 14 +
include/linux/leafops.h | 619 ++
include/linux/libata.h | 76 +-
include/linux/livepatch.h | 25 +-
include/linux/livepatch_external.h | 76 +
include/linux/livepatch_helpers.h | 77 +
include/linux/liveupdate.h | 138 +
include/linux/local_lock.h | 4 +-
include/linux/local_lock_internal.h | 62 +-
include/linux/lockd/lockd.h | 9 +-
include/linux/lockdep.h | 2 +-
include/linux/lockref.h | 2 +
include/linux/lsm_hooks.h | 73 +-
include/linux/mailbox/mtk-cmdq-mailbox.h | 10 +
include/linux/math.h | 13 +-
include/linux/math64.h | 59 +-
include/linux/memcontrol.h | 89 +-
include/linux/memfd.h | 2 +
include/linux/memory-failure.h | 19 +
include/linux/memory.h | 33 +-
include/linux/memory_hotplug.h | 18 +-
include/linux/mempool.h | 58 +-
include/linux/memregion.h | 16 +-
include/linux/memremap.h | 58 +-
include/linux/mfd/macsmc.h | 7 +-
include/linux/mfd/pf1550.h | 273 +
include/linux/mfd/samsung/irq.h | 6 +
include/linux/mfd/wl1273-core.h | 277 -
include/linux/migrate.h | 4 +-
include/linux/minmax.h | 6 +-
include/linux/mm.h | 724 +-
include/linux/mm_inline.h | 16 +-
include/linux/mm_types.h | 285 +-
include/linux/mmap_lock.h | 37 +-
include/linux/mmc/card.h | 1 -
include/linux/mmzone.h | 6 +-
include/linux/mod_devicetable.h | 2 +-
include/linux/module.h | 3 +-
include/linux/moduleparam.h | 3 +
include/linux/msi.h | 3 -
include/linux/mtd/spear_smi.h | 19 +-
include/linux/mtd/spinand.h | 1 +
include/linux/mutex.h | 45 +-
include/linux/namei.h | 83 +
include/linux/netdevice.h | 4 +-
include/linux/nfs_fs.h | 1 +
include/linux/nfs_fs_sb.h | 6 +
include/linux/nfs_xdr.h | 10 +-
include/linux/node.h | 10 +-
include/linux/nodemask.h | 9 +-
include/linux/notifier.h | 2 +-
include/linux/ns/ns_common_types.h | 196 +
include/linux/ns/nstree_types.h | 55 +
include/linux/ns_common.h | 233 +-
include/linux/nsfs.h | 3 +
include/linux/nsproxy.h | 9 +-
include/linux/nstree.h | 52 +-
include/linux/objtool.h | 96 +-
include/linux/objtool_types.h | 2 +
include/linux/of.h | 22 +
include/linux/of_fdt.h | 9 +
include/linux/of_irq.h | 7 +
include/linux/once_lite.h | 2 +-
include/linux/overflow.h | 12 +
include/linux/page-flags.h | 16 +-
include/linux/pagemap.h | 36 +-
include/linux/panic.h | 1 -
include/linux/pci-doe.h | 4 +
include/linux/pci-epf.h | 12 +-
include/linux/pci-ide.h | 119 +
include/linux/pci-p2pdma.h | 120 +-
include/linux/pci-tsm.h | 243 +
include/linux/pci.h | 61 +-
include/linux/pci_ids.h | 1 +
include/linux/percpu-defs.h | 2 +-
include/linux/perf/arm_pmu.h | 7 +-
include/linux/perf_event.h | 2 +-
include/linux/pgtable.h | 16 +
include/linux/phy/phy.h | 19 +
include/linux/pid_namespace.h | 3 +-
include/linux/pinctrl/pinconf-generic.h | 19 +-
include/linux/pinctrl/pinmux.h | 10 +
include/linux/pipe_fs_i.h | 23 +-
include/linux/platform_data/lp855x.h | 4 +-
include/linux/platform_data/spi-davinci.h | 73 -
include/linux/platform_data/usb-davinci.h | 22 -
.../linux/platform_data/x86/asus-wmi-leds-ids.h | 50 +
include/linux/platform_data/x86/asus-wmi.h | 58 +-
include/linux/platform_data/x86/intel_pmc_ipc.h | 4 +-
include/linux/platform_device.h | 9 +-
include/linux/platform_profile.h | 1 +
include/linux/pm.h | 9 +-
include/linux/pm_domain.h | 1 +
include/linux/pm_qos.h | 9 +
include/linux/pm_runtime.h | 28 +-
include/linux/pm_wakeup.h | 17 +
include/linux/power/max77705_charger.h | 2 +
include/linux/prandom.h | 6 -
include/linux/preempt.h | 2 -
include/linux/prmt.h | 2 +
include/linux/proc_fs.h | 2 -
include/linux/property.h | 14 +-
include/linux/pseudo_fs.h | 1 +
include/linux/psp-sev.h | 57 +-
include/linux/pwm.h | 39 +-
include/linux/random.h | 15 -
include/linux/ras.h | 16 +-
.../include => include}/linux/raspberrypi/vchiq.h | 0
.../linux/raspberrypi}/vchiq_arm.h | 0
.../linux/raspberrypi}/vchiq_bus.h | 0
.../linux/raspberrypi}/vchiq_cfg.h | 0
.../linux/raspberrypi}/vchiq_core.h | 58 +-
.../linux/raspberrypi}/vchiq_debugfs.h | 0
include/linux/rbtree.h | 32 +-
include/linux/rculist_nulls.h | 6 +-
include/linux/regmap.h | 38 +-
include/linux/regulator/driver.h | 3 +
include/linux/regulator/mt6363-regulator.h | 330 +
include/linux/regulator/pca9450.h | 32 +
include/linux/resctrl.h | 24 +
include/linux/reset-controller.h | 33 -
include/linux/reset.h | 1 +
include/linux/restart_block.h | 4 +-
include/linux/resume_user_mode.h | 2 +-
include/linux/rhashtable.h | 70 +-
include/linux/rio.h | 2 +-
include/linux/rseq.h | 214 +-
include/linux/rseq_entry.h | 616 ++
include/linux/rseq_types.h | 164 +
include/linux/rtc/ds1685.h | 1 -
include/linux/rv.h | 11 +-
include/linux/sbitmap.h | 6 +-
include/linux/sched.h | 96 +-
include/linux/sched/coredump.h | 2 +-
include/linux/sched/ext.h | 27 +-
include/linux/sched/mm.h | 12 +-
include/linux/sched/topology.h | 3 +
include/linux/security.h | 5 +-
include/linux/seq_buf.h | 17 +
include/linux/seqlock.h | 114 +
include/linux/shmem_fs.h | 34 +-
include/linux/sizes.h | 1 +
include/linux/slab.h | 7 +
include/linux/smp.h | 5 +
include/linux/soc/qcom/llcc-qcom.h | 7 +
include/linux/soc/qcom/socinfo.h | 4 +
include/linux/soc/qcom/ubwc.h | 1 +
include/linux/soc/samsung/exynos-regs-pmu.h | 343 +-
include/linux/socket.h | 6 +-
include/linux/soundwire/sdw_registers.h | 2 +
include/linux/spi/offload/types.h | 9 +
include/linux/srcu.h | 147 +-
include/linux/srcutiny.h | 31 +-
include/linux/srcutree.h | 99 +-
include/linux/static_call_types.h | 4 +
include/linux/string.h | 26 +
include/linux/sunrpc/bc_xprt.h | 7 +
include/linux/sunrpc/svc_rdma.h | 2 +-
include/linux/sunrpc/svcsock.h | 3 +
include/linux/swap.h | 15 +-
include/linux/swapops.h | 241 +-
include/linux/sys_info.h | 2 +-
include/linux/syscalls.h | 4 +
include/linux/syscore_ops.h | 15 +-
include/linux/sysctl.h | 157 +-
include/linux/sysfs.h | 48 +-
include/linux/thread_info.h | 5 +
include/linux/timer.h | 9 +
include/linux/tpm.h | 51 +-
include/linux/trace_events.h | 1 +
include/linux/trace_seq.h | 13 +
include/linux/tracepoint.h | 13 +
include/linux/tsm.h | 17 +
include/linux/types.h | 1 +
include/linux/uaccess.h | 320 +-
include/linux/unwind_deferred.h | 52 +-
include/linux/unwind_deferred_types.h | 18 +-
include/linux/unwind_user_types.h | 2 +
include/linux/usb/chipidea.h | 1 +
include/linux/usb/gadget.h | 5 +
include/linux/usb/pd.h | 69 +-
include/linux/usb/typec.h | 1 +
include/linux/usb/typec_altmode.h | 13 +
include/linux/usb/typec_tbt.h | 1 +
include/linux/user_namespace.h | 4 +-
include/linux/userfaultfd_k.h | 96 +-
include/linux/util_macros.h | 4 +-
include/linux/vfio.h | 6 +
include/linux/vfio_pci_core.h | 73 +-
include/linux/virtio.h | 4 +-
include/linux/virtio_config.h | 24 +-
include/linux/virtio_features.h | 31 +-
include/linux/virtio_pci_modern.h | 8 +-
include/linux/vmalloc.h | 8 +-
include/linux/vmcore_info.h | 8 +
include/linux/vmstat.h | 48 +-
include/linux/wmi.h | 15 +-
include/linux/writeback.h | 15 +-
include/linux/xattr.h | 4 +-
include/linux/xxhash.h | 46 +-
include/media/drv-intf/saa7146_vv.h | 3 +-
include/media/media-entity.h | 10 +-
include/media/v4l2-common.h | 20 +
include/media/v4l2-dev.h | 6 +-
include/media/v4l2-isp.h | 91 +
include/media/v4l2-mem2mem.h | 18 +-
include/media/v4l2-subdev.h | 2 +-
include/net/9p/client.h | 98 +-
include/net/9p/transport.h | 15 +-
include/net/dsa.h | 1 +
include/net/inet_frag.h | 18 +-
include/net/ipv6_frag.h | 9 +-
include/net/netfilter/nf_tables.h | 34 +-
include/net/sock.h | 6 +-
include/ras/ras_event.h | 135 +-
include/rdma/ib_cm.h | 4 +-
include/rdma/ib_verbs.h | 100 +-
include/rdma/rdmavt_qp.h | 70 +-
include/rv/da_monitor.h | 35 +-
include/rv/ltl_monitor.h | 17 +-
include/scsi/scsi_dbg.h | 4 +-
include/scsi/scsi_device.h | 30 +-
include/scsi/scsi_host.h | 33 +-
include/soc/fsl/caam-blob.h | 26 +
include/soc/microchip/mpfs.h | 3 +-
include/sound/asoundef.h | 9 +
include/sound/cs-amp-lib.h | 25 +-
include/sound/cs35l56.h | 50 +
include/sound/hda-sdw-bpt.h | 7 +
include/sound/hdaudio.h | 3 +
include/sound/sdca.h | 19 +
include/sound/sdca_fdl.h | 105 +
include/sound/sdca_function.h | 126 +-
include/sound/sdca_hid.h | 21 +-
include/sound/sdca_interrupts.h | 19 +-
include/sound/sdca_regmap.h | 2 +
include/sound/sdca_ump.h | 50 +
include/sound/soc-acpi-intel-match.h | 2 +
include/sound/soc-acpi.h | 13 +-
include/sound/soc.h | 39 +-
include/sound/soc_sdw_utils.h | 19 +-
include/sound/tas2781.h | 8 +-
include/target/target_core_backend.h | 6 +-
include/target/target_core_base.h | 26 +-
include/trace/events/asoc.h | 4 +-
include/trace/events/ceph.h | 234 +
include/trace/events/ext4.h | 99 +-
include/trace/events/f2fs.h | 59 +-
include/trace/events/huge_memory.h | 3 +-
include/trace/events/io_uring.h | 12 +-
include/trace/events/memory-failure.h | 98 +
include/trace/events/mmflags.h | 1 +
include/trace/events/power.h | 3 +-
include/trace/events/rseq.h | 4 +-
include/trace/events/sched_ext.h | 39 +
include/trace/events/spi-mem.h | 106 +
include/trace/events/timer_migration.h | 4 +-
include/trace/events/tlb.h | 5 +-
include/trace/events/writeback.h | 8 +-
include/trace/syscall.h | 8 +-
include/uapi/asm-generic/posix_types.h | 1 +
include/uapi/asm-generic/unistd.h | 4 +-
include/uapi/drm/amdgpu_drm.h | 9 -
include/uapi/drm/amdxdna_accel.h | 61 +
include/uapi/drm/drm.h | 15 +
include/uapi/drm/drm_mode.h | 184 +-
include/uapi/drm/ethosu_accel.h | 261 +
include/uapi/drm/ivpu_accel.h | 63 +
include/uapi/drm/panfrost_drm.h | 150 +-
include/uapi/drm/xe_drm.h | 7 +-
include/uapi/linux/acrn.h | 36 +-
include/uapi/linux/blktrace_api.h | 55 +-
include/uapi/linux/blkzoned.h | 46 +-
include/uapi/linux/bpf.h | 33 +-
include/uapi/linux/btrfs.h | 9 +
include/uapi/linux/energy_model.h | 63 +
include/uapi/linux/fcntl.h | 12 +
include/uapi/linux/fs.h | 3 +-
.../gpib/uapi => include/uapi/linux}/gpib.h | 2 +-
.../gpib/uapi => include/uapi/linux}/gpib_ioctl.h | 16 +-
include/uapi/linux/i2c.h | 2 +-
include/uapi/linux/input-event-codes.h | 9 +
include/uapi/linux/io_uring.h | 43 +
include/uapi/linux/io_uring/query.h | 24 +
include/uapi/linux/iommufd.h | 10 +
include/uapi/linux/kvm.h | 11 +
include/uapi/linux/liveupdate.h | 216 +
include/uapi/linux/magic.h | 1 +
include/{ => uapi}/linux/map_benchmark.h | 13 +-
include/uapi/linux/media-bus-format.h | 9 +-
include/uapi/linux/media/amlogic/c3-isp-config.h | 94 +-
include/uapi/linux/media/arm/mali-c55-config.h | 794 ++
include/uapi/linux/media/v4l2-isp.h | 102 +
include/uapi/linux/mptcp.h | 1 +
include/uapi/linux/mshv.h | 116 +-
include/uapi/linux/nsfs.h | 58 +
include/uapi/linux/pci_regs.h | 89 +
include/uapi/linux/perf_event.h | 23 +-
include/uapi/linux/pidfd.h | 11 +-
include/uapi/linux/pr.h | 16 +
include/uapi/linux/psp-sev.h | 66 +-
include/uapi/linux/raid/md_p.h | 3 +-
include/uapi/linux/rkisp1-config.h | 107 +-
include/uapi/linux/rseq.h | 21 +-
include/uapi/linux/usb/cdc.h | 12 +-
include/uapi/linux/v4l2-controls.h | 6 +
include/uapi/linux/vfio.h | 28 +
include/uapi/linux/videodev2.h | 4 +
include/uapi/linux/virtio_pci.h | 2 +-
include/uapi/linux/vmcore.h | 9 +
include/uapi/regulator/regulator.h | 6 +-
include/uapi/sound/asound.h | 2 +-
include/uapi/sound/intel/avs/tokens.h | 6 +
include/ufs/ufs.h | 5 +
include/ufs/ufs_quirks.h | 7 -
include/ufs/ufshcd.h | 29 +-
include/ufs/ufshci.h | 25 +-
include/ufs/unipro.h | 8 +-
include/xen/xenbus.h | 2 +-
init/Kconfig | 59 +-
init/calibrate.c | 13 +-
init/do_mounts.c | 5 +-
init/do_mounts_rd.c | 3 +-
init/init_task.c | 30 +
init/main.c | 97 +-
init/version-timestamp.c | 7 +-
io_uring/cancel.c | 270 +
io_uring/cancel.h | 8 +-
io_uring/cmd_net.c | 22 +
io_uring/fdinfo.c | 37 +-
io_uring/futex.c | 57 +-
io_uring/io-wq.c | 5 +-
io_uring/io_uring.c | 552 +-
io_uring/io_uring.h | 63 +-
io_uring/kbuf.c | 22 +-
io_uring/kbuf.h | 5 +-
io_uring/memmap.c | 61 +-
io_uring/memmap.h | 24 +-
io_uring/mock_file.c | 43 +-
io_uring/msg_ring.c | 3 +-
io_uring/net.c | 13 +-
io_uring/notif.c | 7 +-
io_uring/opdef.c | 26 +
io_uring/opdef.h | 2 +
io_uring/openclose.c | 2 +-
io_uring/poll.c | 65 +-
io_uring/poll.h | 2 +-
io_uring/query.c | 55 +-
io_uring/query.h | 2 +-
io_uring/register.c | 105 +-
io_uring/rsrc.c | 78 +-
io_uring/rsrc.h | 6 +-
io_uring/rw.c | 27 +-
io_uring/rw.h | 2 +-
io_uring/slist.h | 18 -
io_uring/sqpoll.c | 1 +
io_uring/timeout.c | 20 +-
io_uring/uring_cmd.c | 34 +-
io_uring/waitid.c | 48 +-
io_uring/zcrx.c | 421 +-
io_uring/zcrx.h | 16 +-
ipc/mqueue.c | 95 +-
ipc/msgutil.c | 7 +-
ipc/namespace.c | 12 +-
kernel/Kconfig.kexec | 24 -
kernel/Makefile | 3 +-
kernel/acct.c | 29 +-
kernel/audit.h | 2 +-
kernel/auditfilter.c | 3 +-
kernel/auditsc.c | 43 +-
kernel/bounds.c | 1 +
kernel/bpf/Makefile | 2 +-
kernel/bpf/arena.c | 2 +-
kernel/bpf/arraymap.c | 38 +-
kernel/bpf/bpf_insn_array.c | 304 +
kernel/bpf/bpf_iter.c | 29 +-
kernel/bpf/bpf_local_storage.c | 235 +-
kernel/bpf/bpf_lsm.c | 1 +
kernel/bpf/core.c | 42 +-
kernel/bpf/disasm.c | 3 +
kernel/bpf/dmabuf_iter.c | 56 +-
kernel/bpf/hashtab.c | 67 +-
kernel/bpf/helpers.c | 296 +-
kernel/bpf/inode.c | 15 +-
kernel/bpf/liveness.c | 42 +-
kernel/bpf/log.c | 3 +
kernel/bpf/range_tree.c | 21 +-
kernel/bpf/ringbuf.c | 114 +-
kernel/bpf/rqspinlock.c | 90 +-
kernel/bpf/stackmap.c | 66 +-
kernel/bpf/stream.c | 159 +-
kernel/bpf/syscall.c | 92 +-
kernel/bpf/token.c | 47 +-
kernel/bpf/trampoline.c | 83 +-
kernel/bpf/verifier.c | 983 +-
kernel/cgroup/cgroup.c | 113 +-
kernel/cgroup/cpuset-internal.h | 13 +-
kernel/cgroup/cpuset.c | 383 +-
kernel/cgroup/legacy_freezer.c | 2 +-
kernel/cgroup/namespace.c | 2 +-
kernel/cgroup/rstat.c | 13 +-
kernel/configs/debug.config | 2 +-
kernel/cpu.c | 44 +-
kernel/cpu_pm.c | 12 +-
kernel/crash_reserve.c | 3 +
kernel/cred.c | 33 +-
kernel/debug/kdb/kdb_io.c | 47 +-
kernel/dma/contiguous.c | 11 +
kernel/dma/direct.c | 5 +-
kernel/dma/dummy.c | 13 +-
kernel/dma/map_benchmark.c | 2 +-
kernel/dma/mapping.c | 26 +-
kernel/dma/ops_helpers.c | 12 +-
kernel/dma/pool.c | 2 +-
kernel/dma/swiotlb.c | 2 -
kernel/entry/common.c | 39 +-
kernel/entry/syscall-common.c | 8 -
kernel/events/callchain.c | 14 +-
kernel/events/core.c | 100 +-
kernel/events/uprobes.c | 8 +-
kernel/exit.c | 19 +-
kernel/fork.c | 84 +-
kernel/freezer.c | 2 +-
kernel/futex/core.c | 4 +-
kernel/futex/futex.h | 58 +-
kernel/futex/waitwake.c | 9 +-
kernel/hung_task.c | 56 +-
kernel/irq/chip.c | 33 +-
kernel/irq/generic-chip.c | 14 +-
kernel/irq/handle.c | 10 +-
kernel/irq/irqdesc.c | 30 +-
kernel/irq/irqdomain.c | 32 +-
kernel/irq/manage.c | 173 +-
kernel/irq/msi.c | 2 +-
kernel/irq/pm.c | 11 +-
kernel/irq/proc.c | 2 +
kernel/kallsyms.c | 5 +-
kernel/kexec_core.c | 177 +-
kernel/kexec_handover_internal.h | 20 -
kernel/kstack_erase.c | 2 +-
kernel/ksysfs.c | 68 +-
kernel/kthread.c | 16 +-
kernel/livepatch/Kconfig | 12 +
kernel/livepatch/core.c | 16 +-
kernel/liveupdate/Kconfig | 76 +
kernel/liveupdate/Makefile | 12 +
kernel/{ => liveupdate}/kexec_handover.c | 716 +-
kernel/{ => liveupdate}/kexec_handover_debug.c | 0
kernel/liveupdate/kexec_handover_debugfs.c | 221 +
kernel/liveupdate/kexec_handover_internal.h | 55 +
kernel/liveupdate/luo_core.c | 448 +
kernel/liveupdate/luo_file.c | 892 ++
kernel/liveupdate/luo_internal.h | 110 +
kernel/liveupdate/luo_session.c | 646 ++
kernel/locking/locktorture.c | 8 +-
kernel/locking/mutex-debug.c | 10 +-
kernel/locking/mutex.c | 28 +-
kernel/locking/mutex.h | 5 +-
kernel/locking/rtmutex_api.c | 19 +-
kernel/locking/spinlock_debug.c | 4 +-
kernel/module/main.c | 19 +-
kernel/nscommon.c | 246 +-
kernel/nsproxy.c | 57 +-
kernel/nstree.c | 782 +-
kernel/padata.c | 12 +-
kernel/panic.c | 68 +-
kernel/pid.c | 12 +-
kernel/pid_namespace.c | 2 +-
kernel/power/Kconfig | 11 +
kernel/power/Makefile | 4 +-
kernel/power/console.c | 8 +-
kernel/power/em_netlink.c | 308 +
kernel/power/em_netlink.h | 39 +
kernel/power/em_netlink_autogen.c | 49 +
kernel/power/em_netlink_autogen.h | 24 +
kernel/power/energy_model.c | 90 +-
kernel/power/hibernate.c | 6 +-
kernel/power/main.c | 81 +-
kernel/power/power.h | 1 +
kernel/power/qos.c | 106 +
kernel/power/snapshot.c | 13 +-
kernel/power/suspend.c | 12 +-
kernel/power/swap.c | 256 +-
kernel/power/user.c | 4 +-
kernel/printk/internal.h | 53 +-
kernel/printk/nbcon.c | 174 +-
kernel/printk/printk.c | 307 +-
kernel/printk/printk_ringbuffer.c | 67 +-
kernel/ptrace.c | 6 +-
kernel/rcu/Kconfig.debug | 15 +
kernel/rcu/rcutorture.c | 76 +-
kernel/rcu/refscale.c | 379 +-
kernel/rcu/srcutiny.c | 13 +-
kernel/rcu/srcutree.c | 130 +-
kernel/rcu/tiny.c | 8 +-
kernel/rcu/tree.c | 16 +-
kernel/rcu/tree_exp.h | 3 +-
kernel/rcu/tree_plugin.h | 9 +-
kernel/rcu/tree_stall.h | 3 +-
kernel/rcu/update.c | 8 +-
kernel/relay.c | 33 +-
kernel/resource.c | 10 +-
kernel/rseq.c | 655 +-
kernel/sched/autogroup.c | 4 +-
kernel/sched/core.c | 1241 +--
kernel/sched/cpudeadline.c | 34 +-
kernel/sched/cpudeadline.h | 4 +-
kernel/sched/cputime.c | 20 +-
kernel/sched/deadline.c | 390 +-
kernel/sched/debug.c | 8 +-
kernel/sched/ext.c | 1304 ++-
kernel/sched/ext_idle.c | 43 +-
kernel/sched/ext_internal.h | 29 +-
kernel/sched/fair.c | 603 +-
kernel/sched/features.h | 7 +-
kernel/sched/idle.c | 41 +-
kernel/sched/isolation.c | 23 +
kernel/sched/membarrier.c | 8 +-
kernel/sched/rt.c | 13 +-
kernel/sched/sched.h | 669 +-
kernel/sched/stats.h | 9 +-
kernel/sched/stop_task.c | 13 +-
kernel/sched/syscalls.c | 100 +-
kernel/sched/topology.c | 114 +-
kernel/scs.c | 2 +-
kernel/signal.c | 2 -
kernel/smp.c | 22 +
kernel/sysctl.c | 649 +-
kernel/task_work.c | 8 +-
kernel/time/hrtimer.c | 4 +-
kernel/time/jiffies.c | 125 +
kernel/time/namespace.c | 5 +-
kernel/time/posix-cpu-timers.c | 4 +-
kernel/time/posix-timers.c | 2 +-
kernel/time/sched_clock.c | 22 +-
kernel/time/tick-oneshot.c | 20 +-
kernel/time/tick-sched.c | 30 +-
kernel/time/timekeeping.c | 26 +-
kernel/time/timer.c | 2 +-
kernel/time/timer_migration.c | 487 +-
kernel/time/timer_migration.h | 2 +-
kernel/trace/Kconfig | 40 +
kernel/trace/Makefile | 17 +
kernel/trace/blktrace.c | 539 +-
kernel/trace/bpf_trace.c | 50 +-
kernel/trace/fgraph.c | 22 +-
kernel/trace/fprobe.c | 303 +-
kernel/trace/ftrace.c | 56 +-
kernel/trace/pid_list.c | 30 +-
kernel/trace/pid_list.h | 1 +
kernel/trace/ring_buffer.c | 103 +-
kernel/trace/ring_buffer_benchmark.c | 2 +-
kernel/trace/rv/reactor_panic.c | 6 +-
kernel/trace/rv/reactor_printk.c | 6 +-
kernel/trace/rv/rv.c | 102 +-
kernel/trace/rv/rv.h | 6 +-
kernel/trace/rv/rv_reactors.c | 78 +-
kernel/trace/trace.c | 912 +-
kernel/trace/trace.h | 239 +-
kernel/trace/trace_dynevent.c | 11 +-
kernel/trace/trace_entries.h | 15 +-
kernel/trace/trace_eprobe.c | 127 +-
kernel/trace/trace_events.c | 14 +-
kernel/trace/trace_events_filter.c | 2 +-
kernel/trace/trace_events_hist.c | 145 +-
kernel/trace/trace_events_synth.c | 3 +-
kernel/trace/trace_events_trigger.c | 410 +-
kernel/trace/trace_events_user.c | 28 +-
kernel/trace/trace_fprobe.c | 6 +-
kernel/trace/trace_functions.c | 10 +-
kernel/trace/trace_functions_graph.c | 223 +-
kernel/trace/trace_irqsoff.c | 30 +-
kernel/trace/trace_kdb.c | 2 +-
kernel/trace/trace_kprobe.c | 6 +-
kernel/trace/trace_osnoise.c | 12 +-
kernel/trace/trace_output.c | 51 +-
kernel/trace/trace_output.h | 11 +
kernel/trace/trace_probe.c | 7 +-
kernel/trace/trace_probe.h | 4 +-
kernel/trace/trace_sched_wakeup.c | 24 +-
kernel/trace/trace_seq.c | 2 +-
kernel/trace/trace_syscalls.c | 935 +-
kernel/trace/trace_uprobe.c | 82 +-
kernel/unwind/deferred.c | 44 +-
kernel/unwind/user.c | 59 +-
kernel/user.c | 7 +-
kernel/vmcore_info.c | 17 +
kernel/watch_queue.c | 4 +-
kernel/watchdog.c | 62 +-
kernel/workqueue.c | 86 +-
lib/Kconfig | 3 +
lib/Kconfig.debug | 82 +-
lib/Makefile | 2 +
lib/alloc_tag.c | 2 +-
lib/base64.c | 189 +-
lib/bitmap.c | 6 +
lib/bug.c | 94 +-
lib/buildid.c | 56 +-
lib/cache_maint.c | 138 +
lib/crc/arm/crc-t10dif.h | 19 +-
lib/crc/arm/crc32.h | 11 +-
lib/crc/arm64/crc-t10dif.h | 19 +-
lib/crc/arm64/crc32.h | 16 +-
lib/crypto/Kconfig | 45 +-
lib/crypto/Makefile | 29 +
.../crypto => lib/crypto/arm}/blake2b-neon-core.S | 29 +-
lib/crypto/arm/blake2b.h | 40 +
lib/crypto/arm/blake2s-core.S | 22 +-
lib/crypto/arm/blake2s.h | 4 +-
lib/crypto/arm/chacha.h | 11 +-
lib/crypto/arm/curve25519.h | 5 +-
lib/crypto/arm/poly1305.h | 6 +-
lib/crypto/arm/sha1-armv7-neon.S | 2 +-
lib/crypto/arm/sha1-ce-core.S | 2 +-
lib/crypto/arm/sha1.h | 13 +-
lib/crypto/arm/sha256-ce.S | 2 +-
lib/crypto/arm/sha256.h | 12 +-
lib/crypto/arm/sha512.h | 5 +-
lib/crypto/arm64/chacha.h | 11 +-
lib/crypto/arm64/poly1305.h | 6 +-
.../crypto => lib/crypto/arm64}/polyval-ce-core.S | 38 +-
lib/crypto/arm64/polyval.h | 80 +
lib/crypto/arm64/sha1-ce-core.S | 2 +-
lib/crypto/arm64/sha1.h | 7 +-
lib/crypto/arm64/sha256-ce.S | 2 +-
lib/crypto/arm64/sha256.h | 19 +-
.../crypto => lib/crypto/arm64}/sha3-ce-core.S | 69 +-
lib/crypto/arm64/sha3.h | 59 +
lib/crypto/arm64/sha512-ce-core.S | 2 +-
lib/crypto/arm64/sha512.h | 8 +-
lib/crypto/blake2b.c | 170 +
lib/crypto/blake2s.c | 104 +-
lib/crypto/chacha20poly1305.c | 18 +-
lib/crypto/fips.h | 45 +
lib/crypto/mpi/mpicoder.c | 2 +-
lib/crypto/polyval.c | 307 +
.../kernel/vdso64 => lib/crypto/riscv}/.gitignore | 2 +-
lib/crypto/riscv/chacha-riscv64-zvkb.S | 5 +-
lib/crypto/s390/sha3.h | 151 +
lib/crypto/sha1.c | 19 +-
lib/crypto/sha256.c | 26 +-
lib/crypto/sha3.c | 411 +
lib/crypto/sha512.c | 19 +-
lib/crypto/tests/Kconfig | 29 +
lib/crypto/tests/Makefile | 3 +
lib/crypto/tests/blake2b-testvecs.h | 342 +
lib/crypto/tests/blake2b_kunit.c | 133 +
lib/crypto/tests/blake2s_kunit.c | 39 +-
lib/crypto/tests/polyval-testvecs.h | 186 +
lib/crypto/tests/polyval_kunit.c | 223 +
lib/crypto/tests/sha3-testvecs.h | 249 +
lib/crypto/tests/sha3_kunit.c | 422 +
lib/crypto/x86/blake2s-core.S | 275 +-
lib/crypto/x86/blake2s.h | 22 +-
.../crypto/x86/polyval-pclmul-avx.S | 40 +-
lib/crypto/x86/polyval.h | 83 +
lib/debugobjects.c | 6 +-
lib/dynamic_debug.c | 1 +
lib/fonts/Kconfig | 12 +
lib/fonts/Makefile | 1 +
lib/fonts/font_ter10x18.c | 5143 +++++++++
lib/fonts/fonts.c | 3 +
lib/hweight.c | 4 +-
lib/idr.c | 2 +
lib/interval_tree.c | 1 +
lib/iov_iter.c | 22 +-
lib/kfifo.c | 8 +-
lib/kunit/Kconfig | 26 +-
lib/kunit/device.c | 7 +-
lib/kunit/executor.c | 8 +-
lib/locking-selftest.c | 4 +-
lib/lockref.c | 1 +
lib/math/div64.c | 185 +-
lib/math/test_mul_u64_u64_div_u64.c | 191 +-
lib/plist.c | 4 +-
lib/raid6/neon.c | 17 +-
lib/raid6/recov_neon.c | 15 +-
lib/raid6/recov_rvv.c | 7 +-
lib/raid6/rvv.c | 299 +-
lib/raid6/rvv.h | 17 +
lib/raid6/test/Makefile | 8 +
lib/ratelimit.c | 2 +-
lib/rbtree.c | 29 -
lib/strncpy_from_user.c | 2 +-
lib/strnlen_user.c | 2 +-
lib/sys_info.c | 169 +-
lib/test_hmm.c | 457 +-
lib/test_hmm_uapi.h | 3 +
lib/test_kho.c | 140 +-
lib/test_vmalloc.c | 28 +-
lib/tests/Makefile | 1 +
lib/tests/base64_kunit.c | 294 +
lib/tests/printf_kunit.c | 4 +
lib/tests/string_kunit.c | 13 +
lib/tests/test_fprobe.c | 99 +-
lib/usercopy.c | 4 +-
lib/vsprintf.c | 80 +-
lib/xxhash.c | 29 -
lib/xz/xz_dec_bcj.c | 95 -
lib/xz/xz_private.h | 4 -
mm/Kconfig | 105 +-
mm/Kconfig.debug | 6 +-
mm/Makefile | 3 +-
mm/backing-dev.c | 2 +-
mm/damon/core.c | 129 +-
mm/damon/lru_sort.c | 3 +-
mm/damon/ops-common.c | 40 +-
mm/damon/reclaim.c | 3 +-
mm/damon/stat.c | 3 +-
mm/damon/sysfs-schemes.c | 59 +-
mm/damon/sysfs.c | 53 +-
mm/damon/tests/core-kunit.h | 713 +-
mm/damon/tests/sysfs-kunit.h | 25 +
mm/damon/tests/vaddr-kunit.h | 26 +-
mm/damon/vaddr.c | 143 +-
mm/debug.c | 4 +-
mm/debug_vm_pgtable.c | 111 +-
mm/fadvise.c | 3 +-
mm/filemap.c | 293 +-
mm/gup.c | 12 +-
mm/hmm.c | 45 +-
mm/huge_memory.c | 1370 ++-
mm/hugetlb.c | 1008 +-
mm/hugetlb_internal.h | 117 +
mm/hugetlb_sysctl.c | 134 +
mm/hugetlb_sysfs.c | 502 +
mm/hugetlb_vmemmap.c | 9 +-
mm/internal.h | 81 +-
mm/kasan/common.c | 47 +-
mm/kasan/generic.c | 5 +-
mm/kasan/hw_tags.c | 2 +-
mm/kasan/kasan.h | 7 +-
mm/kasan/shadow.c | 36 +-
mm/kasan/tags.c | 2 +-
mm/kfence/core.c | 38 +-
mm/khugepaged.c | 209 +-
mm/kmsan/core.c | 2 +-
mm/kmsan/shadow.c | 6 +-
mm/ksm.c | 159 +-
mm/madvise.c | 160 +-
mm/mapping_dirty_helpers.c | 2 +-
mm/memblock.c | 93 +-
mm/memcontrol.c | 110 +-
mm/memfd.c | 43 +-
mm/memfd_luo.c | 516 +
mm/memory-failure.c | 199 +-
mm/memory-tiers.c | 2 +-
mm/memory.c | 387 +-
mm/memory_hotplug.c | 27 +-
mm/mempolicy.c | 92 +-
mm/mempool.c | 409 +-
mm/memremap.c | 38 +-
mm/migrate.c | 74 +-
mm/migrate_device.c | 629 +-
mm/mincore.c | 25 +-
mm/mlock.c | 2 +-
mm/mm_init.c | 12 +-
mm/mmap.c | 37 +-
mm/mmap_lock.c | 49 +-
mm/mmu_gather.c | 2 +-
mm/mprotect.c | 150 +-
mm/mremap.c | 26 +-
mm/mseal.c | 9 +-
mm/oom_kill.c | 1 +
mm/page-writeback.c | 8 +-
mm/page_alloc.c | 260 +-
mm/page_idle.c | 15 +-
mm/page_owner.c | 100 +-
mm/page_table_check.c | 33 +-
mm/page_vma_mapped.c | 68 +-
mm/pagewalk.c | 52 +-
mm/percpu-vm.c | 2 +-
mm/pgtable-generic.c | 44 +-
mm/pt_reclaim.c | 3 +-
mm/ptdump.c | 10 +-
mm/readahead.c | 2 +-
mm/rmap.c | 91 +-
mm/secretmem.c | 24 +-
mm/shmem.c | 261 +-
mm/slab.h | 113 +-
mm/slab_common.c | 83 +-
mm/slub.c | 782 +-
mm/sparse-vmemmap.c | 2 +-
mm/sparse.c | 3 +-
mm/swap.h | 21 -
mm/swap_state.c | 15 +-
mm/swapfile.c | 234 +-
mm/truncate.c | 10 +-
mm/usercopy.c | 24 +-
mm/userfaultfd.c | 127 +-
mm/util.c | 146 +-
mm/vma.c | 229 +-
mm/vma.h | 140 +-
mm/vma_exec.c | 5 +-
mm/vmalloc.c | 279 +-
mm/vmscan.c | 93 +-
mm/vmstat.c | 53 +-
mm/workingset.c | 4 +-
mm/zswap.c | 7 +-
net/9p/client.c | 165 +-
net/9p/mod.c | 2 +-
net/9p/trans_fd.c | 136 +-
net/9p/trans_rdma.c | 134 +-
net/9p/trans_usbg.c | 5 +-
net/9p/trans_virtio.c | 11 +-
net/9p/trans_xen.c | 7 +-
net/bluetooth/mgmt.c | 6 +
net/bpf/test_run.c | 148 +-
net/bridge/br_private.h | 1 +
net/bridge/br_vlan_tunnel.c | 11 +-
net/bridge/netfilter/ebtables.c | 2 +-
net/caif/cffrml.c | 9 +-
net/can/Kconfig | 1 -
net/can/j1939/socket.c | 6 +
net/can/j1939/transport.c | 2 +
net/ceph/auth_x.c | 2 +
net/ceph/ceph_common.c | 58 +-
net/ceph/debugfs.c | 14 +-
net/ceph/messenger_v2.c | 17 +-
net/ceph/osd_client.c | 6 +-
net/ceph/osdmap.c | 138 +-
net/compat.c | 4 +-
net/core/bpf_sk_storage.c | 16 +-
net/core/dev.c | 8 +-
net/core/dev.h | 1 -
net/core/filter.c | 16 +-
net/core/net_namespace.c | 2 +-
net/core/scm.c | 20 +-
net/core/sock.c | 7 +-
net/dns_resolver/dns_query.c | 6 +-
net/dsa/dsa.c | 67 +-
net/ethtool/ioctl.c | 30 +-
net/handshake/netlink.c | 41 +-
net/handshake/request.c | 8 +-
net/hsr/hsr_forward.c | 2 +
net/ipv4/fib_semantics.c | 26 +-
net/ipv4/fib_trie.c | 7 +-
net/ipv4/inet_fragment.c | 57 +-
net/ipv4/ip_fragment.c | 22 +-
net/ipv4/ip_gre.c | 6 +-
net/ipv4/ping.c | 4 +-
net/ipv6/calipso.c | 3 +-
net/ipv6/ip6_gre.c | 15 +-
net/ipv6/route.c | 13 +-
net/kcm/kcmsock.c | 22 +-
net/mac80211/cfg.c | 10 -
net/mac80211/iface.c | 2 +-
net/mac80211/mlme.c | 5 +-
net/mac80211/ocb.c | 3 +
net/mac80211/rx.c | 5 +
net/mptcp/Kconfig | 2 +-
net/mptcp/options.c | 10 +
net/mptcp/pm_netlink.c | 3 +-
net/mptcp/protocol.c | 30 +-
net/mptcp/protocol.h | 9 +-
net/mptcp/subflow.c | 6 -
net/netfilter/ipvs/ip_vs_xmit.c | 3 +
net/netfilter/nf_conncount.c | 27 +-
net/netfilter/nf_conntrack_core.c | 3 +
net/netfilter/nf_flow_table_path.c | 4 +-
net/netfilter/nf_log.c | 4 +-
net/netfilter/nf_nat_core.c | 14 +-
net/netfilter/nf_tables_api.c | 87 +-
net/netfilter/nft_set_pipapo.c | 4 +-
net/netfilter/nft_synproxy.c | 6 +-
net/netfilter/x_tables.c | 2 +-
net/netrom/nr_out.c | 4 +-
net/nfc/core.c | 9 +-
net/openvswitch/flow_netlink.c | 13 +-
net/openvswitch/vport-netdev.c | 17 +-
net/rose/af_rose.c | 2 +-
net/sched/act_mirred.c | 9 +
net/sched/sch_ets.c | 6 +-
net/sctp/ipv6.c | 2 +
net/sctp/socket.c | 7 +-
net/smc/Kconfig | 4 +-
net/socket.c | 82 +-
net/sunrpc/auth_gss/svcauth_gss.c | 3 +-
net/sunrpc/backchannel_rqst.c | 35 +-
net/sunrpc/rpc_pipe.c | 27 +-
net/sunrpc/svcsock.c | 62 +-
net/sunrpc/xprtrdma/backchannel.c | 8 +-
net/sunrpc/xprtrdma/svc_rdma_rw.c | 7 +-
net/sunrpc/xprtrdma/svc_rdma_transport.c | 19 +-
net/unix/af_unix.c | 46 +-
net/unix/garbage.c | 2 +-
net/wireless/sme.c | 2 +-
rust/Makefile | 147 +-
rust/bindgen_parameters | 25 +
rust/bindings/bindings_helper.h | 34 +
rust/ffi.rs | 2 +
rust/helpers/dma.c | 21 +
rust/helpers/helpers.c | 2 +
rust/helpers/pci.c | 14 +-
rust/helpers/pwm.c | 20 +
rust/helpers/rbtree.c | 10 +
rust/helpers/time.c | 5 +
rust/helpers/uaccess.c | 12 +
rust/kernel/acpi.rs | 4 +-
rust/kernel/alloc/kvec/errors.rs | 14 +-
rust/kernel/auxiliary.rs | 120 +-
rust/kernel/bitmap.rs | 43 +-
rust/kernel/block/mq.rs | 5 +-
rust/kernel/block/mq/operations.rs | 4 +-
rust/kernel/block/mq/request.rs | 8 +-
rust/kernel/clk.rs | 4 +-
rust/kernel/configfs.rs | 2 +-
rust/kernel/cpufreq.rs | 4 +-
rust/kernel/debugfs.rs | 112 +-
rust/kernel/debugfs/callback_adapters.rs | 7 +-
rust/kernel/debugfs/entry.rs | 2 +-
rust/kernel/debugfs/file_ops.rs | 146 +-
rust/kernel/debugfs/traits.rs | 307 +-
rust/kernel/device.rs | 131 +-
rust/kernel/devres.rs | 18 +-
rust/kernel/dma.rs | 29 +-
rust/kernel/driver.rs | 4 +-
rust/kernel/drm/gem/mod.rs | 53 +-
rust/kernel/drm/ioctl.rs | 4 +-
rust/kernel/error.rs | 2 +
rust/kernel/firmware.rs | 15 +-
rust/kernel/fmt.rs | 87 +-
rust/kernel/fs/file.rs | 5 +
rust/kernel/i2c.rs | 586 +
rust/kernel/id_pool.rs | 141 +-
rust/kernel/init.rs | 3 +-
rust/kernel/io.rs | 32 +-
rust/kernel/io/mem.rs | 36 +-
rust/kernel/io/poll.rs | 93 +-
rust/kernel/io/resource.rs | 31 +-
rust/kernel/lib.rs | 12 +
rust/kernel/list.rs | 3 +
rust/kernel/maple_tree.rs | 11 +-
rust/kernel/mm/virt.rs | 2 +-
rust/kernel/module_param.rs | 182 +
rust/kernel/num.rs | 79 +
rust/kernel/num/bounded.rs | 1058 ++
rust/kernel/opp.rs | 120 +-
rust/kernel/pci.rs | 231 +-
rust/kernel/pci/id.rs | 7 +-
rust/kernel/pci/io.rs | 144 +
rust/kernel/pci/irq.rs | 252 +
rust/kernel/platform.rs | 63 +-
rust/kernel/prelude.rs | 10 +-
rust/kernel/ptr.rs | 1 -
rust/kernel/pwm.rs | 735 ++
rust/kernel/rbtree.rs | 244 +-
rust/kernel/regulator.rs | 13 +-
rust/kernel/scatterlist.rs | 2 +-
rust/kernel/seq_file.rs | 2 +-
rust/kernel/slice.rs | 49 +
rust/kernel/str.rs | 456 +-
rust/kernel/str/parse_int.rs | 148 +
rust/kernel/sync.rs | 5 +-
rust/kernel/sync/atomic.rs | 13 +-
rust/kernel/sync/condvar.rs | 2 +-
rust/kernel/sync/lock.rs | 43 +-
rust/kernel/sync/lock/global.rs | 7 +-
rust/kernel/sync/set_once.rs | 125 +
rust/kernel/time/delay.rs | 37 +
rust/kernel/transmute.rs | 63 +
rust/kernel/types.rs | 1 -
rust/kernel/uaccess.rs | 85 +
rust/kernel/usb.rs | 25 +-
rust/macros/fmt.rs | 94 +
rust/macros/helpers.rs | 25 +
rust/macros/lib.rs | 50 +
rust/macros/module.rs | 204 +-
rust/macros/quote.rs | 7 +
rust/pin-init/README.md | 2 +-
rust/pin-init/src/lib.rs | 87 +
rust/pin-init/src/macros.rs | 2 +
rust/proc-macro2/README.md | 13 +
rust/proc-macro2/detection.rs | 77 +
rust/proc-macro2/extra.rs | 153 +
rust/proc-macro2/fallback.rs | 1258 +++
rust/proc-macro2/lib.rs | 1351 +++
rust/proc-macro2/location.rs | 31 +
rust/proc-macro2/marker.rs | 19 +
rust/proc-macro2/parse.rs | 997 ++
rust/proc-macro2/probe.rs | 12 +
rust/proc-macro2/probe/proc_macro_span.rs | 53 +
rust/proc-macro2/probe/proc_macro_span_file.rs | 16 +
rust/proc-macro2/probe/proc_macro_span_location.rs | 23 +
rust/proc-macro2/rcvec.rs | 148 +
rust/proc-macro2/wrapper.rs | 986 ++
rust/quote/README.md | 12 +
rust/quote/ext.rs | 112 +
rust/quote/format.rs | 170 +
rust/quote/ident_fragment.rs | 90 +
rust/quote/lib.rs | 1456 +++
rust/quote/runtime.rs | 494 +
rust/quote/spanned.rs | 52 +
rust/quote/to_tokens.rs | 273 +
rust/syn/README.md | 13 +
rust/syn/attr.rs | 838 ++
rust/syn/bigint.rs | 68 +
rust/syn/buffer.rs | 436 +
rust/syn/classify.rs | 313 +
rust/syn/custom_keyword.rs | 262 +
rust/syn/custom_punctuation.rs | 306 +
rust/syn/data.rs | 426 +
rust/syn/derive.rs | 261 +
rust/syn/discouraged.rs | 227 +
rust/syn/drops.rs | 60 +
rust/syn/error.rs | 469 +
rust/syn/export.rs | 75 +
rust/syn/expr.rs | 4175 +++++++
rust/syn/ext.rs | 138 +
rust/syn/file.rs | 127 +
rust/syn/fixup.rs | 775 ++
rust/syn/gen/clone.rs | 2269 ++++
rust/syn/gen/debug.rs | 3240 ++++++
rust/syn/gen/eq.rs | 2308 ++++
rust/syn/gen/fold.rs | 3904 +++++++
rust/syn/gen/hash.rs | 2878 +++++
rust/syn/gen/visit.rs | 3943 +++++++
rust/syn/gen/visit_mut.rs | 3761 +++++++
rust/syn/generics.rs | 1479 +++
rust/syn/group.rs | 293 +
rust/syn/ident.rs | 110 +
rust/syn/item.rs | 3492 ++++++
rust/syn/lib.rs | 1013 ++
rust/syn/lifetime.rs | 158 +
rust/syn/lit.rs | 1862 ++++
rust/syn/lookahead.rs | 334 +
rust/syn/mac.rs | 227 +
rust/syn/macros.rs | 184 +
rust/syn/meta.rs | 429 +
rust/syn/op.rs | 221 +
rust/syn/parse.rs | 1421 +++
rust/syn/parse_macro_input.rs | 130 +
rust/syn/parse_quote.rs | 242 +
rust/syn/pat.rs | 957 ++
rust/syn/path.rs | 968 ++
rust/syn/precedence.rs | 212 +
rust/syn/print.rs | 18 +
rust/syn/punctuated.rs | 1157 ++
rust/syn/restriction.rs | 180 +
rust/syn/scan_expr.rs | 267 +
rust/syn/sealed.rs | 6 +
rust/syn/span.rs | 65 +
rust/syn/spanned.rs | 120 +
rust/syn/stmt.rs | 486 +
rust/syn/thread.rs | 62 +
rust/syn/token.rs | 1098 ++
rust/syn/tt.rs | 109 +
rust/syn/ty.rs | 1273 +++
rust/syn/verbatim.rs | 35 +
rust/syn/whitespace.rs | 67 +
samples/Kconfig | 22 +-
samples/bpf/do_hbm_test.sh | 2 +-
samples/bpf/hbm.c | 4 +-
samples/bpf/tcp_cong_kern.c | 2 +-
samples/bpf/tracex1.bpf.c | 2 +-
samples/kobject/kset-example.c | 44 +-
samples/rust/Kconfig | 27 +-
samples/rust/Makefile | 2 +
samples/rust/rust_debugfs.rs | 44 +-
samples/rust/rust_debugfs_scoped.rs | 22 +-
samples/rust/rust_dma.rs | 37 +-
samples/rust/rust_driver_auxiliary.rs | 59 +-
samples/rust/rust_driver_i2c.rs | 74 +
samples/rust/rust_driver_pci.rs | 51 +-
samples/rust/rust_driver_platform.rs | 10 +-
samples/rust/rust_driver_usb.rs | 5 +-
samples/rust/rust_i2c_client.rs | 147 +
samples/rust/rust_minimal.rs | 10 +
samples/vfio-mdev/mbochs.c | 71 +-
samples/vfio-mdev/mdpy.c | 34 +-
samples/vfio-mdev/mtty.c | 35 +-
samples/vfs/Makefile | 1 +
scripts/.gitignore | 1 +
scripts/Kconfig.include | 3 +
scripts/Makefile | 6 +
scripts/Makefile.build | 26 +-
scripts/Makefile.dtbs | 9 +
scripts/Makefile.lib | 6 +-
scripts/Makefile.modfinal | 5 +
scripts/Makefile.modinst | 2 +-
scripts/Makefile.package | 20 +
scripts/Makefile.vmlinux_o | 6 +-
scripts/{Makefile.extrawarn => Makefile.warn} | 4 +-
scripts/atomic/gen-atomic-instrumented.sh | 11 +-
scripts/cc-can-link.sh | 2 +-
scripts/check-function-names.sh | 25 +
scripts/check-variable-fonts.sh | 115 -
scripts/checkpatch.pl | 17 +
scripts/coccicheck | 6 +-
scripts/coccinelle/api/pm_runtime.cocci | 3 +-
scripts/crypto/gen-fips-testvecs.py | 36 +
scripts/crypto/gen-hash-testvecs.py | 101 +-
scripts/elf-parse.c | 198 +
scripts/elf-parse.h | 305 +
scripts/faddr2line | 19 +-
scripts/gdb/linux/bpf.py | 253 +
scripts/gdb/linux/constants.py.in | 3 +
scripts/gdb/linux/radixtree.py | 139 +-
scripts/gdb/linux/symbols.py | 105 +-
scripts/generate_rust_analyzer.py | 25 +-
scripts/get_feat.pl | 641 --
scripts/headers_install.sh | 2 -
scripts/jobserver-exec | 88 +-
scripts/kernel-doc.pl | 2439 -----
scripts/kernel-doc.py | 6 +-
scripts/link-vmlinux.sh | 10 +-
scripts/livepatch/fix-patch-lines | 79 +
scripts/livepatch/init.c | 108 +
scripts/livepatch/klp-build | 831 ++
scripts/mod/devicetable-offsets.c | 4 +
scripts/mod/file2alias.c | 9 +
scripts/mod/modpost.c | 5 +
scripts/module.lds.S | 22 +-
scripts/package/install-extmod-build | 2 +-
scripts/rustdoc_test_gen.rs | 1 +
scripts/sorttable.c | 477 +-
scripts/sphinx-build-wrapper | 719 --
scripts/split-man.pl | 28 -
scripts/syscall.tbl | 1 +
scripts/tracepoint-update.c | 264 +
security/Makefile | 2 +-
security/apparmor/apparmorfs.c | 25 +-
security/apparmor/crypto.c | 3 +-
security/apparmor/include/apparmorfs.h | 2 +
security/apparmor/include/crypto.h | 1 +
security/apparmor/lsm.c | 11 +-
security/bpf/hooks.c | 2 +-
security/commoncap.c | 36 +-
security/device_cgroup.c | 56 +-
security/inode.c | 81 +-
security/integrity/evm/evm_main.c | 5 +-
security/integrity/evm/evm_secfs.c | 11 +-
security/integrity/iint.c | 14 +-
security/integrity/ima/ima_fs.c | 11 +-
security/integrity/ima/ima_kexec.c | 4 +-
security/integrity/ima/ima_main.c | 68 +-
security/integrity/ima/ima_policy.c | 62 +-
security/integrity/integrity.h | 2 +
security/ipe/audit.c | 1 +
security/ipe/fs.c | 4 +-
security/ipe/hooks.c | 30 +-
security/ipe/hooks.h | 3 +
security/ipe/ipe.c | 4 +-
security/ipe/ipe.h | 2 +
security/keys/big_key.c | 2 +-
security/keys/encrypted-keys/ecryptfs_format.c | 3 +-
security/keys/encrypted-keys/encrypted.c | 4 +-
security/keys/process_keys.c | 2 +-
security/keys/trusted-keys/trusted_caam.c | 108 +
security/keys/trusted-keys/trusted_core.c | 4 +-
security/keys/trusted-keys/trusted_tpm2.c | 96 +-
security/keys/user_defined.c | 2 +-
security/landlock/errata/abi-1.h | 16 +
security/landlock/fs.c | 48 +-
security/landlock/ruleset.c | 12 +-
security/landlock/ruleset.h | 2 +-
security/landlock/setup.c | 2 +-
security/loadpin/loadpin.c | 13 +-
security/lockdown/lockdown.c | 5 +-
security/lsm.h | 58 +
security/lsm_init.c | 564 +
security/lsm_notifier.c | 31 +
security/lsm_syscalls.c | 2 +
security/min_addr.c | 5 +-
security/safesetid/lsm.c | 3 +-
security/safesetid/lsm.h | 2 +
security/safesetid/securityfs.c | 3 +-
security/security.c | 623 +-
security/selinux/Kconfig | 11 +
security/selinux/Makefile | 2 +-
security/selinux/avc.c | 9 +-
security/selinux/hooks.c | 42 +-
security/selinux/ibpkey.c | 5 +-
security/selinux/include/audit.h | 9 +
security/selinux/include/classmap.h | 2 +
security/selinux/include/hash.h | 47 +
security/selinux/include/initcalls.h | 19 +
security/selinux/include/policycap.h | 1 +
security/selinux/include/policycap_names.h | 1 +
security/selinux/include/security.h | 5 +
security/selinux/initcalls.c | 52 +
security/selinux/netif.c | 5 +-
security/selinux/netlink.c | 5 +-
security/selinux/netnode.c | 5 +-
security/selinux/netport.c | 5 +-
security/selinux/selinuxfs.c | 205 +-
security/selinux/ss/avtab.c | 39 +-
security/selinux/ss/services.c | 26 +-
security/smack/smack.h | 17 +
security/smack/smack_access.c | 96 +-
security/smack/smack_lsm.c | 290 +-
security/smack/smack_netfilter.c | 4 +-
security/smack/smackfs.c | 6 +-
security/tomoyo/common.h | 2 +
security/tomoyo/domain.c | 9 +-
security/tomoyo/securityfs_if.c | 4 +-
security/tomoyo/tomoyo.c | 3 +-
security/yama/yama_lsm.c | 2 +-
sound/ac97_bus.c | 13 +-
sound/core/Kconfig | 2 +-
sound/core/pcm_drm_eld.c | 2 +-
sound/core/rawmidi.c | 5 +-
sound/drivers/pcmtest.c | 4 +-
sound/firewire/dice/Makefile | 2 +-
sound/firewire/dice/dice-extension.c | 4 +-
sound/firewire/dice/dice-teac.c | 43 +
sound/firewire/dice/dice.c | 13 +
sound/firewire/dice/dice.h | 1 +
sound/firewire/motu/motu-hwdep.c | 7 +-
sound/firewire/tascam/tascam-stream.c | 21 +-
sound/hda/codecs/hdmi/intelhdmi.c | 1 +
sound/hda/codecs/realtek/alc269.c | 135 +-
sound/hda/codecs/senarytech.c | 9 +-
sound/hda/codecs/side-codecs/Kconfig | 15 +
sound/hda/codecs/side-codecs/cs35l41_hda.c | 2 +
sound/hda/codecs/side-codecs/cs35l56_hda.c | 116 +-
sound/hda/codecs/side-codecs/cs35l56_hda.h | 6 +
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 44 +-
sound/hda/controllers/Kconfig | 14 +
sound/hda/controllers/Makefile | 2 +
sound/hda/controllers/cix-ipbloq.c | 434 +
sound/hda/controllers/intel.c | 2 +
sound/hda/core/bus.c | 1 +
sound/hda/core/controller.c | 12 +-
sound/hda/core/intel-dsp-config.c | 11 +-
sound/hda/core/stream.c | 10 +-
sound/isa/gus/gus_reset.c | 3 -
sound/isa/wavefront/wavefront_midi.c | 2 +
sound/isa/wavefront/wavefront_synth.c | 4 +-
sound/pci/au88x0/au88x0_eq.c | 2 +-
sound/pci/ctxfi/ctatc.c | 97 +-
sound/pci/ctxfi/ctatc.h | 8 +-
sound/pci/ctxfi/ctdaio.c | 18 +-
sound/pci/ctxfi/ctdaio.h | 3 +
sound/pci/ctxfi/cthardware.h | 4 +-
sound/pci/ctxfi/cthw20k1.c | 3 +-
sound/pci/ctxfi/cthw20k2.c | 81 +-
sound/pci/ctxfi/ctmixer.c | 73 +-
sound/pci/maestro3.c | 6 +-
sound/pcmcia/pdaudiocf/pdaudiocf.c | 8 +-
sound/pcmcia/vx/vxpocket.c | 8 +-
sound/soc/Kconfig | 1 +
sound/soc/Makefile | 1 +
sound/soc/amd/acp/acp-i2s.c | 2 +
sound/soc/amd/acp/acp-legacy-common.c | 30 +-
sound/soc/amd/acp/acp-mach-common.c | 40 +-
sound/soc/amd/acp/acp-sdw-legacy-mach.c | 23 +-
sound/soc/amd/acp/acp-sdw-sof-mach.c | 12 +-
sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c | 10 +-
sound/soc/amd/ps/acp63.h | 2 +
sound/soc/amd/ps/pci-ps.c | 9 +
sound/soc/amd/vangogh/acp5x-mach.c | 3 +-
sound/soc/amd/yc/acp6x-mach.c | 7 +
sound/soc/atmel/atmel-pdmic.c | 4 +-
sound/soc/atmel/sam9g20_wm8731.c | 2 +-
sound/soc/atmel/tse850-pcm5142.c | 32 +-
sound/soc/bcm/bcm63xx-pcm-whistler.c | 4 +-
sound/soc/codecs/88pm860x-codec.c | 11 +-
sound/soc/codecs/Kconfig | 51 +-
sound/soc/codecs/Makefile | 8 +-
sound/soc/codecs/ab8500-codec.c | 18 +-
sound/soc/codecs/ad1836.c | 2 +-
sound/soc/codecs/ad193x.c | 4 +-
sound/soc/codecs/adau1761.c | 9 +-
sound/soc/codecs/adau1781.c | 2 +-
sound/soc/codecs/adau17x1.c | 14 +-
sound/soc/codecs/adau1977.c | 5 +-
sound/soc/codecs/adau7118.c | 7 +-
sound/soc/codecs/adav80x.c | 10 +-
sound/soc/codecs/ak4458.c | 18 +-
sound/soc/codecs/ak4619.c | 4 +-
sound/soc/codecs/ak4641.c | 7 +-
sound/soc/codecs/ak5558.c | 10 +-
sound/soc/codecs/alc5623.c | 2 +-
sound/soc/codecs/arizona-jack.c | 8 +-
sound/soc/codecs/arizona.c | 22 +-
sound/soc/codecs/audio-iio-aux.c | 2 +-
sound/soc/codecs/aw87390.c | 14 +-
sound/soc/codecs/aw88081.c | 24 +-
sound/soc/codecs/aw88166.c | 159 +-
sound/soc/codecs/aw88166.h | 5 -
sound/soc/codecs/aw88261.c | 34 +-
sound/soc/codecs/aw88395/aw88395.c | 30 +-
sound/soc/codecs/aw88395/aw88395_device.c | 39 +-
sound/soc/codecs/aw88395/aw88395_device.h | 8 +-
sound/soc/codecs/aw88399.c | 253 +-
sound/soc/codecs/aw88399.h | 5 -
sound/soc/codecs/bd28623.c | 6 +-
sound/soc/codecs/cpcap.c | 21 +-
sound/soc/codecs/cros_ec_codec.c | 10 +-
sound/soc/codecs/cs-amp-lib-test.c | 1522 ++-
sound/soc/codecs/cs-amp-lib.c | 345 +-
sound/soc/codecs/cs35l33.c | 4 +-
sound/soc/codecs/cs35l36.c | 6 +-
sound/soc/codecs/cs35l41.c | 9 +-
sound/soc/codecs/cs35l45.c | 12 +-
sound/soc/codecs/cs35l56-shared.c | 439 +-
sound/soc/codecs/cs35l56.c | 252 +-
sound/soc/codecs/cs35l56.h | 6 +
sound/soc/codecs/cs4234.c | 7 +-
sound/soc/codecs/cs4270.c | 2 +-
sound/soc/codecs/cs4271.c | 36 +-
sound/soc/codecs/cs42l42.c | 2 +-
sound/soc/codecs/cs42l43-jack.c | 14 +-
sound/soc/codecs/cs42l43.c | 38 +-
sound/soc/codecs/cs42l51.c | 6 +-
sound/soc/codecs/cs42l52.c | 5 +-
sound/soc/codecs/cs42l56.c | 5 +-
sound/soc/codecs/cs42l73.c | 3 +-
sound/soc/codecs/cs42l84.c | 4 +-
sound/soc/codecs/cs42xx8.c | 2 +-
sound/soc/codecs/cs43130.c | 2 +-
sound/soc/codecs/cs47l15.c | 11 +-
sound/soc/codecs/cs47l24.c | 4 +-
sound/soc/codecs/cs47l35.c | 5 +-
sound/soc/codecs/cs47l85.c | 5 +-
sound/soc/codecs/cs47l90.c | 5 +-
sound/soc/codecs/cs47l92.c | 11 +-
sound/soc/codecs/cs48l32.c | 40 +-
sound/soc/codecs/cs530x-i2c.c | 24 +-
sound/soc/codecs/cs530x-spi.c | 92 +
sound/soc/codecs/cs530x.c | 526 +-
sound/soc/codecs/cs530x.h | 90 +-
sound/soc/codecs/cs53l30.c | 9 +-
sound/soc/codecs/cx20442.c | 5 +-
sound/soc/codecs/cx2072x.c | 6 +-
sound/soc/codecs/da7210.c | 4 +-
sound/soc/codecs/da7213.c | 21 +-
sound/soc/codecs/da7218.c | 21 +-
sound/soc/codecs/da7219-aad.c | 10 +-
sound/soc/codecs/da7219.c | 29 +-
sound/soc/codecs/da732x.c | 7 +-
sound/soc/codecs/da9055.c | 6 +-
sound/soc/codecs/es7134.c | 2 +-
sound/soc/codecs/es8311.c | 3 +-
sound/soc/codecs/es8316.c | 4 +-
sound/soc/codecs/es8326.c | 16 +-
sound/soc/codecs/es8328.c | 8 +-
sound/soc/codecs/es8389.c | 4 +-
sound/soc/codecs/fs210x.c | 2 +-
sound/soc/codecs/hda.c | 2 +-
sound/soc/codecs/hdac_hda.c | 4 +-
sound/soc/codecs/hdac_hdmi.c | 35 +-
sound/soc/codecs/hdmi-codec.c | 2 +-
sound/soc/codecs/idt821034.c | 8 +-
sound/soc/codecs/jz4740.c | 3 +-
sound/soc/codecs/jz4760.c | 7 +-
sound/soc/codecs/jz4770.c | 8 +-
sound/soc/codecs/lm49453.c | 3 +-
sound/soc/codecs/lpass-rx-macro.c | 116 +-
sound/soc/codecs/lpass-tx-macro.c | 19 +-
sound/soc/codecs/lpass-va-macro.c | 104 +-
sound/soc/codecs/lpass-wsa-macro.c | 169 +-
sound/soc/codecs/madera.c | 48 +-
sound/soc/codecs/max9759.c | 8 +-
sound/soc/codecs/max9768.c | 4 +-
sound/soc/codecs/max98088.c | 18 +-
sound/soc/codecs/max98090.c | 54 +-
sound/soc/codecs/max98095.c | 27 +-
sound/soc/codecs/max98373.c | 3 +-
sound/soc/codecs/max98390.c | 22 +-
sound/soc/codecs/max98396.c | 11 +-
sound/soc/codecs/max9850.c | 3 +-
sound/soc/codecs/max9867.c | 15 +-
sound/soc/codecs/max98925.c | 2 +-
sound/soc/codecs/ml26124.c | 3 +-
sound/soc/codecs/msm8916-wcd-digital.c | 6 +-
sound/soc/codecs/mt6357.c | 2 +-
sound/soc/codecs/mt6358.c | 25 +-
sound/soc/codecs/mt6359.c | 18 +-
sound/soc/codecs/mt6660.c | 3 +-
sound/soc/codecs/nau8325.c | 9 +-
sound/soc/codecs/nau8810.c | 7 +-
sound/soc/codecs/nau8821.c | 28 +-
sound/soc/codecs/nau8822.c | 20 +-
sound/soc/codecs/nau8824.c | 10 +-
sound/soc/codecs/nau8825.c | 6 +-
sound/soc/codecs/ntp8835.c | 4 +-
sound/soc/codecs/pcm1681.c | 4 +-
sound/soc/codecs/pcm186x.c | 6 +-
sound/soc/codecs/pcm512x.c | 25 +-
sound/soc/codecs/pcm6240.c | 9 +-
sound/soc/codecs/peb2466.c | 6 +-
sound/soc/codecs/pm4125-sdw.c | 64 +-
sound/soc/codecs/pm4125.c | 125 +-
sound/soc/codecs/pm4125.h | 18 +-
sound/soc/codecs/rk3308_codec.c | 3 +-
sound/soc/codecs/rt1011.c | 36 +-
sound/soc/codecs/rt1015.c | 17 +-
sound/soc/codecs/rt1318.c | 4 +-
sound/soc/codecs/rt1320-sdw.c | 16 +-
sound/soc/codecs/rt274.c | 5 +-
sound/soc/codecs/rt286.c | 8 +-
sound/soc/codecs/rt298.c | 9 +-
sound/soc/codecs/rt5514.c | 8 +-
sound/soc/codecs/rt5616.c | 5 +-
sound/soc/codecs/rt5631.c | 10 +-
sound/soc/codecs/rt5640.c | 19 +-
sound/soc/codecs/rt5645.c | 15 +-
sound/soc/codecs/rt5651.c | 13 +-
sound/soc/codecs/rt5659.c | 13 +-
sound/soc/codecs/rt5660.c | 5 +-
sound/soc/codecs/rt5663.c | 10 +-
sound/soc/codecs/rt5665.c | 6 +-
sound/soc/codecs/rt5668.c | 3 +-
sound/soc/codecs/rt5670.c | 43 +-
sound/soc/codecs/rt5677.c | 14 +-
sound/soc/codecs/rt5682.c | 10 +-
sound/soc/codecs/rt5682s.c | 5 +-
sound/soc/codecs/rt700.c | 28 +-
sound/soc/codecs/rt711-sdca.c | 13 +-
sound/soc/codecs/rt711.c | 28 +-
sound/soc/codecs/rt712-sdca-dmic.c | 9 +-
sound/soc/codecs/rt712-sdca.c | 20 +-
sound/soc/codecs/rt715-sdca.c | 9 +-
sound/soc/codecs/rt715.c | 35 +-
sound/soc/codecs/rt721-sdca.c | 9 +-
sound/soc/codecs/rt722-sdca-sdw.c | 4 +-
sound/soc/codecs/rt9123.c | 6 +-
sound/soc/codecs/sgtl5000.c | 8 +-
sound/soc/codecs/simple-mux.c | 7 +-
sound/soc/codecs/sma1303.c | 31 +-
sound/soc/codecs/sma1307.c | 95 +-
sound/soc/codecs/ssm2518.c | 3 +-
sound/soc/codecs/ssm2602.c | 4 +-
sound/soc/codecs/ssm4567.c | 3 +-
sound/soc/codecs/sta32x.c | 10 +-
sound/soc/codecs/sta350.c | 10 +-
sound/soc/codecs/sta529.c | 3 +-
sound/soc/codecs/tas2562.c | 4 +-
sound/soc/codecs/tas2781-comlib-i2c.c | 2 +-
sound/soc/codecs/tas2781-i2c.c | 106 +-
sound/soc/codecs/tas2783-sdw.c | 4 +-
sound/soc/codecs/tas5086.c | 4 +-
sound/soc/codecs/tas571x.c | 7 +-
sound/soc/codecs/tas5720.c | 4 +-
sound/soc/codecs/tas5805m.c | 6 +-
sound/soc/codecs/tas6424.c | 4 +-
sound/soc/codecs/tfa989x.c | 2 +-
sound/soc/codecs/tlv320adc3xxx.c | 8 +-
sound/soc/codecs/tlv320adcx140.c | 6 +-
sound/soc/codecs/tlv320aic23.c | 4 +-
sound/soc/codecs/tlv320aic31xx.c | 14 +-
sound/soc/codecs/tlv320aic32x4.c | 3 +-
sound/soc/codecs/tlv320aic3x.c | 11 +-
sound/soc/codecs/tlv320dac33.c | 9 +-
sound/soc/codecs/tscs42xx.c | 6 +-
sound/soc/codecs/tscs454.c | 6 +-
sound/soc/codecs/twl4030.c | 14 +-
sound/soc/codecs/twl6040.c | 15 +-
sound/soc/codecs/uda1334.c | 4 +-
sound/soc/codecs/uda1380.c | 3 +-
sound/soc/codecs/wcd9335.c | 34 +-
sound/soc/codecs/wcd934x.c | 44 +-
sound/soc/codecs/wcd937x.c | 67 +-
sound/soc/codecs/wcd938x.c | 30 +-
sound/soc/codecs/wcd939x-sdw.c | 8 +-
sound/soc/codecs/wcd939x.c | 27 +-
sound/soc/codecs/wm0010.c | 5 +-
sound/soc/codecs/wm2000.c | 8 +-
sound/soc/codecs/wm5100.c | 4 +-
sound/soc/codecs/wm5102.c | 12 +-
sound/soc/codecs/wm5110.c | 16 +-
sound/soc/codecs/wm8350.c | 7 +-
sound/soc/codecs/wm8400.c | 14 +-
sound/soc/codecs/wm8510.c | 3 +-
sound/soc/codecs/wm8523.c | 3 +-
sound/soc/codecs/wm8580.c | 8 +-
sound/soc/codecs/wm8711.c | 3 +-
sound/soc/codecs/wm8728.c | 3 +-
sound/soc/codecs/wm8731.c | 9 +-
sound/soc/codecs/wm8737.c | 6 +-
sound/soc/codecs/wm8750.c | 3 +-
sound/soc/codecs/wm8753.c | 7 +-
sound/soc/codecs/wm8770.c | 3 +-
sound/soc/codecs/wm8776.c | 3 +-
sound/soc/codecs/wm8804.c | 4 +-
sound/soc/codecs/wm8900.c | 12 +-
sound/soc/codecs/wm8903.c | 10 +-
sound/soc/codecs/wm8904.c | 23 +-
sound/soc/codecs/wm8940.c | 6 +-
sound/soc/codecs/wm8955.c | 10 +-
sound/soc/codecs/wm8958-dsp2.c | 32 +-
sound/soc/codecs/wm8960.c | 16 +-
sound/soc/codecs/wm8961.c | 5 +-
sound/soc/codecs/wm8962.c | 30 +-
sound/soc/codecs/wm8971.c | 3 +-
sound/soc/codecs/wm8974.c | 3 +-
sound/soc/codecs/wm8978.c | 9 +-
sound/soc/codecs/wm8983.c | 7 +-
sound/soc/codecs/wm8985.c | 9 +-
sound/soc/codecs/wm8988.c | 3 +-
sound/soc/codecs/wm8990.c | 9 +-
sound/soc/codecs/wm8991.c | 5 +-
sound/soc/codecs/wm8993.c | 13 +-
sound/soc/codecs/wm8994.c | 46 +-
sound/soc/codecs/wm8995.c | 7 +-
sound/soc/codecs/wm8996.c | 13 +-
sound/soc/codecs/wm8997.c | 4 +-
sound/soc/codecs/wm8998.c | 8 +-
sound/soc/codecs/wm9081.c | 7 +-
sound/soc/codecs/wm9090.c | 5 +-
sound/soc/codecs/wm9712.c | 7 +-
sound/soc/codecs/wm9713.c | 7 +-
sound/soc/codecs/wm_adsp.c | 21 +-
sound/soc/codecs/wm_hubs.c | 10 +-
sound/soc/codecs/wsa881x.c | 9 +-
sound/soc/codecs/wsa883x.c | 19 +-
sound/soc/codecs/wsa884x.c | 8 +-
sound/soc/fsl/fsl-asoc-card.c | 12 +-
sound/soc/fsl/fsl_asrc_dma.c | 3 +
sound/soc/fsl/fsl_aud2htx.h | 3 +-
sound/soc/fsl/fsl_easrc.c | 3 +
sound/soc/fsl/fsl_micfil.c | 136 +-
sound/soc/fsl/fsl_sai.c | 13 +-
sound/soc/fsl/fsl_spdif.c | 16 +-
sound/soc/fsl/fsl_xcvr.c | 91 +-
sound/soc/fsl/imx-rpmsg.c | 2 +-
sound/soc/generic/audio-graph-card.c | 4 +-
sound/soc/intel/atom/sst-atom-controls.c | 15 +-
sound/soc/intel/atom/sst/sst_acpi.c | 3 +-
sound/soc/intel/avs/boards/da7219.c | 3 +-
sound/soc/intel/avs/boards/es8336.c | 5 +-
sound/soc/intel/avs/boards/nau8825.c | 3 +-
sound/soc/intel/avs/boards/rt274.c | 6 +-
sound/soc/intel/avs/boards/rt5514.c | 3 +-
sound/soc/intel/avs/boards/rt5640.c | 3 +-
sound/soc/intel/avs/control.c | 7 +-
sound/soc/intel/avs/debugfs.c | 9 +-
sound/soc/intel/avs/path.c | 13 +-
sound/soc/intel/avs/pcm.c | 2 +-
sound/soc/intel/avs/topology.c | 113 +-
sound/soc/intel/avs/topology.h | 8 +
sound/soc/intel/boards/bdw-rt5677.c | 9 +-
sound/soc/intel/boards/bytcht_cx2072x.c | 3 +-
sound/soc/intel/boards/bytcht_es8316.c | 9 +-
sound/soc/intel/boards/bytcr_rt5640.c | 25 +-
sound/soc/intel/boards/bytcr_rt5651.c | 18 +-
sound/soc/intel/boards/bytcr_wm5102.c | 14 +-
sound/soc/intel/boards/cht_bsw_max98090_ti.c | 5 +-
sound/soc/intel/boards/cht_bsw_rt5645.c | 12 +-
sound/soc/intel/boards/cht_bsw_rt5672.c | 8 +-
sound/soc/intel/boards/hda_dsp_common.c | 15 +-
sound/soc/intel/boards/sof_board_helpers.c | 10 +-
sound/soc/intel/boards/sof_cirrus_common.c | 5 +-
sound/soc/intel/boards/sof_da7219.c | 5 +-
sound/soc/intel/boards/sof_es8336.c | 14 +-
sound/soc/intel/boards/sof_maxim_common.c | 22 +-
sound/soc/intel/boards/sof_nau8825.c | 2 +-
sound/soc/intel/boards/sof_nuvoton_common.c | 5 +-
sound/soc/intel/boards/sof_pcm512x.c | 5 +-
sound/soc/intel/boards/sof_realtek_common.c | 34 +-
sound/soc/intel/boards/sof_rt5682.c | 17 +-
sound/soc/intel/boards/sof_sdw.c | 80 +-
sound/soc/intel/catpt/device.c | 26 +-
sound/soc/intel/catpt/loader.c | 18 +-
sound/soc/intel/catpt/pcm.c | 31 +-
sound/soc/intel/catpt/sysfs.c | 2 +-
sound/soc/intel/common/Makefile | 1 +
sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 104 +
sound/soc/intel/common/soc-acpi-intel-nvl-match.c | 41 +
sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 79 +
sound/soc/intel/common/sof-function-topology-lib.c | 13 +-
sound/soc/intel/common/sof-function-topology-lib.h | 2 +-
sound/soc/mediatek/Kconfig | 31 +
sound/soc/mediatek/Makefile | 1 +
.../soc/mediatek/common/mtk-afe-platform-driver.c | 7 +-
sound/soc/mediatek/common/mtk-btcvsd.c | 24 +-
sound/soc/mediatek/common/mtk-dsp-sof-common.c | 5 +-
sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 4 +-
sound/soc/mediatek/mt8183/mt8183-dai-i2s.c | 4 +-
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 12 +-
sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 4 +-
sound/soc/mediatek/mt8186/mt8186-dai-i2s.c | 4 +-
sound/soc/mediatek/mt8186/mt8186-dai-tdm.c | 4 +-
sound/soc/mediatek/mt8186/mt8186-misc-control.c | 12 +-
sound/soc/mediatek/mt8186/mt8186-mt6366-common.c | 2 +-
sound/soc/mediatek/mt8186/mt8186-mt6366.c | 19 +-
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 10 +-
sound/soc/mediatek/mt8188/mt8188-dai-adda.c | 4 +-
sound/soc/mediatek/mt8188/mt8188-dai-dmic.c | 2 +-
sound/soc/mediatek/mt8188/mt8188-dai-etdm.c | 3 +-
sound/soc/mediatek/mt8188/mt8188-mt6359.c | 17 +-
sound/soc/mediatek/mt8189/Makefile | 18 +
sound/soc/mediatek/mt8189/mt8189-afe-clk.c | 750 ++
sound/soc/mediatek/mt8189/mt8189-afe-clk.h | 76 +
sound/soc/mediatek/mt8189/mt8189-afe-common.h | 240 +
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c | 2615 +++++
sound/soc/mediatek/mt8189/mt8189-dai-adda.c | 1228 +++
sound/soc/mediatek/mt8189/mt8189-dai-i2s.c | 1463 +++
sound/soc/mediatek/mt8189/mt8189-dai-pcm.c | 332 +
sound/soc/mediatek/mt8189/mt8189-dai-tdm.c | 672 ++
sound/soc/mediatek/mt8189/mt8189-interconnection.h | 97 +
sound/soc/mediatek/mt8189/mt8189-nau8825.c | 1178 ++
sound/soc/mediatek/mt8189/mt8189-reg.h | 10773 +++++++++++++++++++
sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 12 +-
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c | 4 +-
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 6 +-
sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 8 +-
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 3 +-
sound/soc/mediatek/mt8195/mt8195-mt6359.c | 21 +-
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c | 3 +-
sound/soc/meson/aiu-acodec-ctrl.c | 6 +-
sound/soc/meson/aiu-codec-ctrl.c | 6 +-
sound/soc/meson/axg-spdifout.c | 4 +-
sound/soc/meson/axg-tdm-interface.c | 4 +-
sound/soc/meson/g12a-toacodec.c | 6 +-
sound/soc/meson/g12a-tohdmitx.c | 12 +-
sound/soc/meson/t9015.c | 4 +-
sound/soc/mxs/mxs-saif.c | 123 +-
sound/soc/pxa/spitz.c | 9 +-
sound/soc/qcom/qdsp6/audioreach.c | 234 +-
sound/soc/qcom/qdsp6/q6adm.c | 179 +-
sound/soc/qcom/qdsp6/q6afe.c | 49 +-
sound/soc/qcom/qdsp6/q6apm-dai.c | 25 +-
sound/soc/qcom/qdsp6/q6apm.c | 57 +-
sound/soc/qcom/qdsp6/q6asm-dai.c | 87 +-
sound/soc/qcom/qdsp6/q6asm.c | 203 +-
sound/soc/qcom/qdsp6/q6asm.h | 1 +
sound/soc/qcom/qdsp6/q6prm.c | 27 +-
sound/soc/qcom/qdsp6/q6routing.c | 6 +-
sound/soc/qcom/qdsp6/q6usb.c | 3 +-
sound/soc/qcom/qdsp6/topology.c | 12 +-
sound/soc/qcom/sc7180.c | 10 +-
sound/soc/qcom/sc7280.c | 67 +-
sound/soc/qcom/sc8280xp.c | 34 +-
sound/soc/qcom/sdm845.c | 55 +-
sound/soc/qcom/sdw.c | 128 +-
sound/soc/qcom/sdw.h | 7 +-
sound/soc/qcom/sm8250.c | 34 +-
sound/soc/qcom/x1e80100.c | 33 +-
sound/soc/renesas/fsi.c | 8 +-
sound/soc/renesas/rz-ssi.c | 64 +-
sound/soc/rockchip/rk3288_hdmi_analog.c | 3 +-
sound/soc/rockchip/rockchip_i2s_tdm.c | 3 +-
sound/soc/rockchip/rockchip_max98090.c | 2 +-
sound/soc/rockchip/rockchip_pdm.c | 2 +-
sound/soc/rockchip/rockchip_sai.c | 8 +-
sound/soc/samsung/aries_wm8994.c | 6 +-
sound/soc/samsung/bells.c | 6 +-
sound/soc/samsung/littlemill.c | 8 +-
sound/soc/samsung/lowland.c | 3 +-
sound/soc/samsung/midas_wm1811.c | 8 +-
sound/soc/samsung/smdk_wm8994.c | 30 +-
sound/soc/samsung/speyside.c | 24 +-
sound/soc/samsung/tm2_wm5110.c | 7 +-
sound/soc/samsung/tobermory.c | 6 +-
sound/soc/sdca/Kconfig | 28 +
sound/soc/sdca/Makefile | 10 +-
sound/soc/sdca/sdca_asoc.c | 89 +-
sound/soc/sdca/sdca_class.c | 304 +
sound/soc/sdca/sdca_class.h | 37 +
sound/soc/sdca/sdca_class_function.c | 460 +
sound/soc/sdca/sdca_device.c | 20 +
sound/soc/sdca/sdca_fdl.c | 504 +
sound/soc/sdca/sdca_function_device.c | 117 +
sound/soc/sdca/sdca_function_device.h | 15 +
sound/soc/sdca/sdca_functions.c | 310 +-
sound/soc/sdca/sdca_hid.c | 59 +-
sound/soc/sdca/sdca_interrupts.c | 280 +-
sound/soc/sdca/sdca_regmap.c | 98 +-
sound/soc/sdca/sdca_ump.c | 262 +
sound/soc/sdw_utils/Makefile | 1 +
sound/soc/sdw_utils/soc_sdw_bridge_cs35l56.c | 5 +-
sound/soc/sdw_utils/soc_sdw_cs42l42.c | 3 +-
sound/soc/sdw_utils/soc_sdw_cs42l43.c | 9 +-
sound/soc/sdw_utils/soc_sdw_cs42l45.c | 80 +
sound/soc/sdw_utils/soc_sdw_cs_amp.c | 3 +-
sound/soc/sdw_utils/soc_sdw_dmic.c | 5 +-
sound/soc/sdw_utils/soc_sdw_maxim.c | 8 +-
sound/soc/sdw_utils/soc_sdw_rt5682.c | 3 +-
sound/soc/sdw_utils/soc_sdw_rt700.c | 3 +-
sound/soc/sdw_utils/soc_sdw_rt711.c | 3 +-
sound/soc/sdw_utils/soc_sdw_rt_amp.c | 5 +-
sound/soc/sdw_utils/soc_sdw_rt_mf_sdca.c | 3 +-
sound/soc/sdw_utils/soc_sdw_rt_sdca_jack_common.c | 11 +-
sound/soc/sdw_utils/soc_sdw_ti_amp.c | 3 +-
sound/soc/sdw_utils/soc_sdw_utils.c | 166 +-
sound/soc/soc-core.c | 42 +-
sound/soc/soc-dai.c | 5 +-
sound/soc/soc-dapm.c | 196 +-
sound/soc/soc-jack.c | 2 +-
sound/soc/soc-ops.c | 84 +-
sound/soc/soc-pcm.c | 38 +-
sound/soc/soc-topology.c | 10 +-
sound/soc/sof/fw-file-profile.c | 13 +-
sound/soc/sof/imx/Kconfig | 1 +
sound/soc/sof/imx/imx9.c | 36 +-
sound/soc/sof/intel/Kconfig | 18 +
sound/soc/sof/intel/Makefile | 2 +
sound/soc/sof/intel/apl.c | 1 +
sound/soc/sof/intel/cnl.c | 4 +-
sound/soc/sof/intel/hda-dsp.c | 1 +
sound/soc/sof/intel/hda-ipc.c | 2 +-
sound/soc/sof/intel/hda-sdw-bpt.c | 13 +
sound/soc/sof/intel/hda.c | 213 +-
sound/soc/sof/intel/hda.h | 1 +
sound/soc/sof/intel/icl.c | 1 +
sound/soc/sof/intel/lnl.c | 1 +
sound/soc/sof/intel/mtl.c | 2 +
sound/soc/sof/intel/nvl.c | 55 +
sound/soc/sof/intel/nvl.h | 14 +
sound/soc/sof/intel/pci-mtl.c | 6 +-
sound/soc/sof/intel/pci-nvl.c | 82 +
sound/soc/sof/intel/ptl.c | 2 +
sound/soc/sof/intel/shim.h | 2 +
sound/soc/sof/intel/skl.c | 1 +
sound/soc/sof/intel/tgl.c | 4 +
sound/soc/sof/ipc4-topology.c | 49 +-
sound/soc/sof/pcm.c | 18 +
sound/soc/sof/sof-client-probes-ipc4.c | 2 +-
sound/soc/sof/sof-client-probes.c | 11 +-
sound/soc/sof/topology.c | 33 +-
sound/soc/spacemit/Kconfig | 15 +
sound/soc/spacemit/Makefile | 5 +
sound/soc/spacemit/k1_i2s.c | 461 +
sound/soc/stm/stm32_adfsdm.c | 2 +-
sound/soc/stm/stm32_sai.c | 14 +-
sound/soc/stm/stm32_sai_sub.c | 57 +-
sound/soc/sunxi/sun4i-codec.c | 3 +-
sound/soc/sunxi/sun4i-spdif.c | 26 +-
sound/soc/sunxi/sun50i-codec-analog.c | 2 +-
sound/soc/sunxi/sun8i-codec-analog.c | 14 +-
sound/soc/sunxi/sun8i-codec.c | 4 +-
sound/soc/tegra/Kconfig | 2 +-
sound/soc/tegra/tegra186_asrc.c | 24 +-
sound/soc/tegra/tegra186_dspk.c | 24 +-
sound/soc/tegra/tegra210_admaif.c | 16 +-
sound/soc/tegra/tegra210_adx.c | 4 +-
sound/soc/tegra/tegra210_ahub.c | 12 +-
sound/soc/tegra/tegra210_amx.c | 4 +-
sound/soc/tegra/tegra210_dmic.c | 24 +-
sound/soc/tegra/tegra210_i2s.c | 32 +-
sound/soc/tegra/tegra210_mbdrc.c | 24 +-
sound/soc/tegra/tegra210_mixer.c | 4 +-
sound/soc/tegra/tegra210_mvc.c | 12 +-
sound/soc/tegra/tegra210_ope.c | 4 +-
sound/soc/tegra/tegra210_peq.c | 8 +-
sound/soc/tegra/tegra210_sfc.c | 16 +-
sound/soc/tegra/tegra_asoc_machine.c | 11 +-
sound/soc/tegra/tegra_wm8903.c | 3 +-
sound/soc/ti/ams-delta.c | 8 +-
sound/soc/ti/davinci-evm.c | 11 +-
sound/soc/ti/j721e-evm.c | 2 +-
sound/soc/ti/n810.c | 12 +-
sound/soc/ti/omap-abe-twl6040.c | 2 +-
sound/soc/ti/omap-twl4030.c | 2 +-
sound/soc/ti/omap3pandora.c | 36 +-
sound/soc/ti/rx51.c | 17 +-
sound/soc/uniphier/aio-cpu.c | 4 +-
sound/soc/uniphier/evea.c | 12 +-
sound/soc/ux500/mop500_ab8500.c | 2 +-
sound/usb/endpoint.c | 6 +-
sound/usb/format.c | 5 +-
sound/usb/line6/podhd.c | 16 +-
sound/usb/mixer_quirks.c | 127 +-
sound/usb/mixer_us16x08.c | 20 +-
sound/usb/quirks.c | 14 +-
sound/usb/stream.c | 6 +-
tools/Makefile | 13 +-
tools/arch/arm64/include/asm/cputype.h | 6 +-
tools/arch/arm64/include/asm/esr.h | 6 +-
tools/arch/arm64/include/asm/gpr-num.h | 6 +-
tools/arch/arm64/include/asm/sysreg.h | 12 +-
tools/arch/arm64/include/uapi/asm/kvm.h | 2 +-
tools/arch/s390/include/uapi/asm/bitsperlong.h | 4 -
tools/arch/x86/include/asm/cpufeatures.h | 7 +-
tools/arch/x86/include/asm/insn.h | 5 +-
tools/arch/x86/tools/gen-cpu-feature-names-x86.awk | 34 +
tools/bpf/Makefile | 13 +-
tools/bpf/bpftool/Documentation/bpftool-map.rst | 3 +-
tools/bpf/bpftool/Makefile | 2 +
tools/bpf/bpftool/btf_dumper.c | 2 +-
tools/bpf/bpftool/map.c | 3 +-
tools/bpf/bpftool/sign.c | 6 +
tools/bpf/runqslower/Makefile | 91 -
tools/bpf/runqslower/runqslower.bpf.c | 106 -
tools/bpf/runqslower/runqslower.c | 171 -
tools/bpf/runqslower/runqslower.h | 13 -
tools/build/Build | 2 +
tools/build/Makefile | 21 +-
tools/build/Makefile.feature | 6 +-
tools/build/feature/Makefile | 4 -
tools/build/feature/test-all.c | 5 -
tools/build/feature/test-get_cpuid.c | 8 -
tools/dma/.gitignore | 3 +
tools/dma/Makefile | 55 +
tools/{testing/selftests => }/dma/config | 0
.../selftests => }/dma/dma_map_benchmark.c | 3 +-
tools/docs/check-variable-fonts.py | 37 +
{scripts => tools/docs}/checktransupdate.py | 8 +-
.../docs}/documentation-file-ref-check | 2 +-
.../scripts => tools/docs}/features-refresh.sh | 0
{scripts => tools/docs}/find-unused-docs.sh | 6 +-
{scripts => tools/docs}/get_abi.py | 10 +-
tools/docs/get_feat.py | 225 +
.../features => tools/docs}/list-arch.sh | 2 +-
tools/docs/parse-headers.py | 14 +-
tools/docs/sphinx-build-wrapper | 864 ++
{scripts => tools/docs}/sphinx-pre-install | 140 +-
{scripts => tools/docs}/test_doc_build.py | 0
tools/include/linux/interval_tree_generic.h | 10 +-
tools/include/linux/livepatch_external.h | 76 +
tools/include/linux/objtool_types.h | 2 +
tools/include/linux/static_call_types.h | 4 +
tools/include/linux/string.h | 14 +
tools/include/nolibc/Makefile | 22 +-
tools/include/nolibc/arch-arm.h | 2 +
tools/include/nolibc/arch-arm64.h | 2 +
tools/include/nolibc/arch-loongarch.h | 2 +
tools/include/nolibc/arch-m68k.h | 2 +
tools/include/nolibc/arch-mips.h | 2 +
tools/include/nolibc/arch-powerpc.h | 2 +
tools/include/nolibc/arch-riscv.h | 2 +
tools/include/nolibc/arch-s390.h | 7 +-
tools/include/nolibc/arch-sh.h | 2 +
tools/include/nolibc/arch-sparc.h | 2 +
tools/include/nolibc/arch-x86.h | 10 +-
tools/include/nolibc/arch.h | 11 +-
tools/include/nolibc/compiler.h | 4 +-
tools/include/nolibc/crt.h | 3 +
tools/include/nolibc/dirent.h | 6 +-
tools/include/nolibc/getopt.h | 2 +-
tools/include/nolibc/inttypes.h | 3 +
tools/include/nolibc/nolibc.h | 2 +
tools/include/nolibc/stackprotector.h | 2 +
tools/include/nolibc/std.h | 4 +-
tools/include/nolibc/stdio.h | 10 +-
tools/include/nolibc/stdlib.h | 2 +
tools/include/nolibc/string.h | 15 +
tools/include/nolibc/sys.h | 74 +-
tools/include/nolibc/sys/auxv.h | 3 +
tools/include/nolibc/sys/mman.h | 5 -
tools/include/nolibc/sys/reboot.h | 2 +-
tools/include/nolibc/sys/select.h | 103 +
tools/include/nolibc/sys/uio.h | 49 +
tools/include/nolibc/sys/wait.h | 18 +-
tools/include/nolibc/time.h | 16 +-
tools/include/nolibc/types.h | 47 -
tools/include/nolibc/unistd.h | 6 +-
tools/include/uapi/linux/bpf.h | 33 +-
tools/include/uapi/linux/nsfs.h | 70 +
tools/include/uapi/linux/perf_event.h | 23 +-
tools/lib/bpf/bpf.c | 2 +-
tools/lib/bpf/btf.c | 75 +-
tools/lib/bpf/btf.h | 8 +
tools/lib/bpf/libbpf.c | 307 +-
tools/lib/bpf/libbpf.h | 27 +-
tools/lib/bpf/libbpf_internal.h | 2 +
tools/lib/bpf/libbpf_probes.c | 4 +
tools/lib/bpf/linker.c | 3 +
tools/lib/bpf/usdt.c | 2 -
tools/lib/perf/cpumap.c | 39 +-
tools/lib/perf/include/perf/core.h | 2 +-
tools/lib/perf/include/perf/event.h | 13 +
tools/{docs/lib => lib/python}/__init__.py | 0
tools/lib/python/abi/__init__.py | 0
.../lib => tools/lib/python}/abi/abi_parser.py | 2 +-
{scripts/lib => tools/lib/python}/abi/abi_regex.py | 4 +-
{scripts/lib => tools/lib/python}/abi/helpers.py | 0
.../lib => tools/lib/python}/abi/system_symbols.py | 2 +-
tools/lib/python/feat/parse_features.py | 494 +
tools/lib/python/jobserver.py | 149 +
tools/lib/python/kdoc/__init__.py | 0
.../lib => lib/python/kdoc}/enrich_formatter.py | 0
.../lib => tools/lib/python}/kdoc/kdoc_files.py | 15 +-
.../lib => tools/lib/python}/kdoc/kdoc_item.py | 3 +-
.../lib => tools/lib/python}/kdoc/kdoc_output.py | 97 +-
.../lib => tools/lib/python}/kdoc/kdoc_parser.py | 61 +-
{scripts/lib => tools/lib/python}/kdoc/kdoc_re.py | 24 +-
tools/lib/python/kdoc/latex_fonts.py | 167 +
.../lib => lib/python/kdoc}/parse_data_structs.py | 230 +-
tools/lib/python/kdoc/python_version.py | 178 +
tools/mm/page_owner_sort.c | 20 +-
tools/net/sunrpc/xdrgen/generators/__init__.py | 11 +-
tools/net/sunrpc/xdrgen/generators/union.py | 34 +-
.../xdrgen/templates/C/pointer/decoder/close.j2 | 2 +-
.../xdrgen/templates/C/pointer/encoder/close.j2 | 2 +-
.../xdrgen/templates/C/struct/decoder/close.j2 | 2 +-
.../C/struct/decoder/variable_length_opaque.j2 | 2 +-
.../xdrgen/templates/C/struct/encoder/close.j2 | 2 +-
.../xdrgen/templates/C/typedef/decoder/basic.j2 | 2 +-
.../C/typedef/decoder/fixed_length_array.j2 | 2 +-
.../C/typedef/decoder/fixed_length_opaque.j2 | 2 +-
.../xdrgen/templates/C/typedef/decoder/string.j2 | 2 +-
.../C/typedef/decoder/variable_length_array.j2 | 2 +-
.../C/typedef/decoder/variable_length_opaque.j2 | 2 +-
.../xdrgen/templates/C/typedef/encoder/basic.j2 | 2 +-
.../C/typedef/encoder/fixed_length_array.j2 | 2 +-
.../C/typedef/encoder/fixed_length_opaque.j2 | 2 +-
.../xdrgen/templates/C/typedef/encoder/string.j2 | 2 +-
.../C/typedef/encoder/variable_length_array.j2 | 2 +-
.../C/typedef/encoder/variable_length_opaque.j2 | 2 +-
.../xdrgen/templates/C/union/declaration/close.j2 | 4 +
.../xdrgen/templates/C/union/decoder/close.j2 | 2 +-
.../xdrgen/templates/C/union/encoder/close.j2 | 2 +-
.../xdrgen/templates/C/union/encoder/string.j2 | 6 +
tools/net/sunrpc/xdrgen/xdrgen | 5 +
tools/net/ynl/Makefile.deps | 2 +
tools/objtool/.gitignore | 3 +
tools/objtool/Build | 8 +-
tools/objtool/Makefile | 70 +-
tools/objtool/arch/loongarch/decode.c | 29 +-
tools/objtool/arch/loongarch/orc.c | 1 -
tools/objtool/arch/loongarch/special.c | 5 +
tools/objtool/arch/powerpc/decode.c | 31 +-
tools/objtool/arch/powerpc/special.c | 5 +
tools/objtool/arch/x86/Build | 13 +-
tools/objtool/arch/x86/decode.c | 111 +-
tools/objtool/arch/x86/orc.c | 1 -
tools/objtool/arch/x86/special.c | 12 +-
tools/objtool/builtin-check.c | 102 +-
tools/objtool/builtin-klp.c | 53 +
tools/objtool/check.c | 1495 +--
tools/objtool/disas.c | 1248 +++
tools/objtool/elf.c | 822 +-
tools/objtool/include/objtool/arch.h | 16 +-
tools/objtool/include/objtool/builtin.h | 14 +-
tools/objtool/include/objtool/check.h | 39 +-
tools/objtool/include/objtool/checksum.h | 43 +
tools/objtool/include/objtool/checksum_types.h | 25 +
tools/objtool/include/objtool/disas.h | 81 +
tools/objtool/include/objtool/elf.h | 198 +-
tools/objtool/include/objtool/endianness.h | 9 +-
tools/objtool/include/objtool/klp.h | 35 +
tools/objtool/include/objtool/objtool.h | 6 +-
tools/objtool/include/objtool/special.h | 4 +-
tools/objtool/include/objtool/trace.h | 141 +
tools/objtool/include/objtool/util.h | 19 +
tools/objtool/include/objtool/warn.h | 66 +-
tools/objtool/klp-diff.c | 1723 +++
tools/objtool/klp-post-link.c | 168 +
tools/objtool/noreturns.h | 1 +
tools/objtool/objtool.c | 44 +-
tools/objtool/orc_dump.c | 1 -
tools/objtool/orc_gen.c | 9 +-
tools/objtool/signal.c | 135 +
tools/objtool/special.c | 16 +-
tools/objtool/sync-check.sh | 2 +
tools/objtool/trace.c | 203 +
tools/objtool/weak.c | 7 +
tools/perf/Documentation/perf-arm-spe.txt | 104 +-
tools/perf/Documentation/perf-c2c.txt | 7 +
tools/perf/Documentation/perf-check.txt | 1 -
tools/perf/Documentation/perf-config.txt | 3 +
tools/perf/Documentation/perf-record.txt | 4 +
tools/perf/Documentation/perf-script.txt | 5 +
tools/perf/Documentation/perf-timechart.txt | 3 +
tools/perf/Makefile.config | 13 -
tools/perf/Makefile.perf | 29 +-
tools/perf/arch/arm/annotate/instructions.c | 1 +
tools/perf/arch/arm/util/Build | 2 +-
tools/perf/arch/arm/util/auxtrace.c | 1 +
tools/perf/arch/arm/util/pmu.c | 2 -
tools/perf/arch/arm64/annotate/instructions.c | 1 +
tools/perf/arch/arm64/util/Build | 19 +-
tools/perf/arch/arm64/util/arm-spe.c | 1 +
tools/perf/arch/arm64/util/hisi-ptt.c | 1 +
tools/perf/arch/powerpc/util/Build | 2 +-
tools/perf/arch/powerpc/util/auxtrace.c | 2 +-
tools/perf/arch/s390/util/Build | 2 +-
tools/perf/arch/s390/util/auxtrace.c | 1 +
tools/perf/arch/x86/annotate/instructions.c | 183 +-
tools/perf/arch/x86/tests/Build | 4 +-
tools/perf/arch/x86/tests/arch-tests.c | 4 -
tools/perf/arch/x86/tests/intel-pt-test.c | 6 +-
tools/perf/arch/x86/tests/topdown.c | 1 +
tools/perf/arch/x86/util/Build | 6 +-
tools/perf/arch/x86/util/intel-pt.c | 6 +-
tools/perf/arch/x86/util/pmu.c | 2 -
tools/perf/arch/x86/util/topdown.c | 1 +
tools/perf/bench/evlist-open-close.c | 1 +
tools/perf/bench/futex.c | 1 +
tools/perf/bench/inject-buildid.c | 2 +-
tools/perf/bench/pmu-scan.c | 1 +
tools/perf/bench/synthesize.c | 1 +
tools/perf/builtin-annotate.c | 5 +-
tools/perf/builtin-buildid-cache.c | 8 +-
tools/perf/builtin-c2c.c | 195 +-
tools/perf/builtin-check.c | 1 -
tools/perf/builtin-evlist.c | 3 +-
tools/perf/builtin-inject.c | 52 +-
tools/perf/builtin-kvm.c | 2 +-
tools/perf/builtin-list.c | 169 +-
tools/perf/builtin-mem.c | 1 +
tools/perf/builtin-record.c | 161 +-
tools/perf/builtin-report.c | 6 +-
tools/perf/builtin-script.c | 392 +-
tools/perf/builtin-stat.c | 297 +-
tools/perf/builtin-timechart.c | 15 +-
tools/perf/builtin-top.c | 8 +-
tools/perf/builtin-trace.c | 25 +-
tools/perf/pmu-events/Build | 27 +-
.../arch/arm64/ampere/ampereonex/metrics.json | 16 +-
.../pmu-events/arch/arm64/ampere/emag/cache.json | 2 +-
.../arch/arm64/freescale/imx94/sys/ddrc.json | 9 +
.../arch/arm64/freescale/imx94/sys/metrics.json | 450 +
.../arch/common/common/legacy-hardware.json | 72 +
.../pmu-events/arch/common/common/metrics.json | 151 +
.../pmu-events/arch/common/common/software.json | 6 +-
tools/perf/pmu-events/arch/common/common/tool.json | 12 +
tools/perf/pmu-events/arch/riscv/mapfile.csv | 1 +
.../pmu-events/arch/s390/cf_z16/transaction.json | 8 +-
.../pmu-events/arch/s390/cf_z17/transaction.json | 8 +-
.../perf/pmu-events/arch/x86/alderlake/cache.json | 16 +-
.../pmu-events/arch/x86/alderlake/pipeline.json | 6 +-
.../perf/pmu-events/arch/x86/alderlaken/cache.json | 16 +-
.../pmu-events/arch/x86/alderlaken/pipeline.json | 6 +-
.../perf/pmu-events/arch/x86/arrowlake/cache.json | 337 +-
.../arch/x86/arrowlake/floating-point.json | 73 +
.../pmu-events/arch/x86/arrowlake/frontend.json | 72 +
.../perf/pmu-events/arch/x86/arrowlake/memory.json | 64 +
.../perf/pmu-events/arch/x86/arrowlake/other.json | 119 +
.../pmu-events/arch/x86/arrowlake/pipeline.json | 350 +
.../arch/x86/arrowlake/virtual-memory.json | 113 +
.../arch/x86/cascadelakex/uncore-cache.json | 2 +-
.../arch/x86/cascadelakex/uncore-memory.json | 12 +-
.../pmu-events/arch/x86/graniterapids/cache.json | 4 +-
.../arch/x86/graniterapids/uncore-cache.json | 9 +
.../pmu-events/arch/x86/icelakex/uncore-cache.json | 4 +-
.../perf/pmu-events/arch/x86/lunarlake/cache.json | 20 +-
.../perf/pmu-events/arch/x86/lunarlake/other.json | 1 +
.../pmu-events/arch/x86/lunarlake/pipeline.json | 26 +-
tools/perf/pmu-events/arch/x86/mapfile.csv | 18 +-
.../perf/pmu-events/arch/x86/meteorlake/cache.json | 20 +-
.../pmu-events/arch/x86/pantherlake/cache.json | 38 +
.../arch/x86/pantherlake/floating-point.json | 73 +
.../pmu-events/arch/x86/pantherlake/memory.json | 9 +
.../pmu-events/arch/x86/pantherlake/pipeline.json | 305 +-
.../pmu-events/arch/x86/sierraforest/cache.json | 20 +-
.../arch/x86/sierraforest/uncore-cache.json | 9 +
tools/perf/pmu-events/empty-pmu-events.c | 2854 ++++-
tools/perf/pmu-events/jevents.py | 73 +-
tools/perf/pmu-events/make_legacy_cache.py | 129 +
tools/perf/pmu-events/metric.py | 85 +-
tools/perf/pmu-events/metric_test.py | 4 +
tools/perf/pmu-events/pmu-events.h | 3 +
tools/perf/python/ilist.py | 32 +-
tools/perf/tests/Build | 1 +
tools/perf/tests/builtin-test.c | 3 +-
tools/perf/tests/code-reading.c | 11 +-
tools/perf/tests/hwmon_pmu.c | 1 +
tools/perf/tests/kallsyms-split.c | 156 +
tools/perf/tests/keep-tracking.c | 2 +-
tools/perf/tests/make | 4 +-
tools/perf/tests/maps.c | 82 +-
tools/perf/tests/mmap-basic.c | 2 +-
tools/perf/tests/parse-events.c | 2034 ++--
tools/perf/tests/parse-metric.c | 3 +-
tools/perf/tests/pe-file-parsing.c | 4 +-
tools/perf/tests/perf-time-to-tsc.c | 4 +-
tools/perf/tests/pfm.c | 1 +
tools/perf/tests/pmu-events.c | 26 +-
tools/perf/tests/pmu.c | 3 +-
tools/perf/tests/sdt.c | 2 +-
tools/perf/tests/shell/buildid.sh | 203 +-
tools/perf/tests/shell/c2c.sh | 62 +
tools/perf/tests/shell/evlist.sh | 79 +
tools/perf/tests/shell/jitdump-python.sh | 81 +
tools/perf/tests/shell/kallsyms.sh | 56 +
tools/perf/tests/shell/kvm.sh | 154 +
.../perf/tests/shell/lib/perf_json_output_lint.py | 9 +-
tools/perf/tests/shell/lib/stat_output.sh | 2 +-
tools/perf/tests/shell/record_weak_term.sh | 37 +
tools/perf/tests/shell/script_dlfilter.sh | 107 +
tools/perf/tests/shell/stat+csv_output.sh | 2 +-
tools/perf/tests/shell/stat+json_output.sh | 2 +-
tools/perf/tests/shell/stat+shadow_stat.sh | 4 +-
tools/perf/tests/shell/stat+std_output.sh | 4 +-
tools/perf/tests/shell/stat.sh | 45 +-
tools/perf/tests/shell/stat_all_metricgroups.sh | 3 +
tools/perf/tests/shell/stat_all_metrics.sh | 30 +-
tools/perf/tests/shell/test_event_open_fallback.sh | 71 +
tools/perf/tests/shell/timechart.sh | 67 +
tools/perf/tests/shell/top.sh | 74 +
tools/perf/tests/switch-tracking.c | 2 +-
tools/perf/tests/tests.h | 3 +-
tools/perf/tests/workloads/thloop.c | 45 +-
tools/perf/ui/browsers/annotate.c | 74 +-
tools/perf/ui/browsers/hists.c | 2 +-
tools/perf/ui/hist.c | 1 +
tools/perf/util/Build | 24 +-
tools/perf/util/annotate-data.c | 92 +-
tools/perf/util/annotate-data.h | 14 +-
tools/perf/util/annotate.c | 24 +-
tools/perf/util/annotate.h | 2 +
tools/perf/util/arm-spe-decoder/Build | 2 +-
tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 56 +-
tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 61 +-
.../util/arm-spe-decoder/arm-spe-pkt-decoder.c | 53 +-
.../util/arm-spe-decoder/arm-spe-pkt-decoder.h | 40 +-
tools/perf/util/arm-spe.c | 32 +-
tools/perf/util/auxtrace.c | 25 +-
tools/perf/util/auxtrace.h | 227 +-
tools/perf/util/bpf-filter.h | 2 +
tools/perf/util/bpf-trace-summary.c | 1 +
tools/perf/util/bpf_counter.c | 7 +-
tools/perf/util/bpf_counter_cgroup.c | 80 +-
tools/perf/util/bpf_ftrace.c | 3 +-
tools/perf/util/bpf_lock_contention.c | 6 +-
tools/perf/util/bpf_map.c | 1 +
.../util/bpf_skel/augmented_raw_syscalls.bpf.c | 4 +-
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c | 18 +-
tools/perf/util/bpf_skel/bperf_cgroup.h | 15 +
tools/perf/util/build-id.c | 4 +-
tools/perf/util/callchain.c | 51 +-
tools/perf/util/callchain.h | 4 +
tools/perf/util/cgroup.c | 1 +
tools/perf/util/config.c | 3 +-
tools/perf/util/cpumap.c | 9 +-
tools/perf/util/cs-etm-decoder/Build | 2 +-
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 44 +-
tools/perf/util/cs-etm.c | 7 +-
tools/perf/util/debuginfo.c | 2 +-
tools/perf/util/drm_pmu.c | 3 +-
tools/perf/util/dsos.c | 4 +-
tools/perf/util/event.c | 1 +
tools/perf/util/evlist.c | 19 +-
tools/perf/util/evlist.h | 2 +
tools/perf/util/evsel.c | 79 +-
tools/perf/util/evsel.h | 3 +-
tools/perf/util/evsel_fprintf.c | 5 +-
tools/perf/util/evswitch.c | 1 +
tools/perf/util/expr.c | 8 +-
tools/perf/util/genelf.c | 32 +-
tools/perf/util/header.c | 9 +-
tools/perf/util/header.h | 6 +-
tools/perf/util/hisi-ptt-decoder/Build | 2 +-
tools/perf/util/hist.c | 6 +-
tools/perf/util/hist.h | 12 +-
tools/perf/util/hwmon_pmu.c | 5 +-
tools/perf/util/intel-bts.c | 4 +-
tools/perf/util/intel-pt-decoder/Build | 8 +-
tools/perf/util/intel-pt.c | 4 +-
tools/perf/util/intel-tpebs.c | 4 +-
tools/perf/util/jitdump.c | 5 +-
tools/perf/util/kvm-stat.h | 1 +
tools/perf/util/libbfd.c | 9 +-
tools/perf/util/libbfd.h | 5 +-
tools/perf/util/machine.c | 1 +
tools/perf/util/maps.c | 22 +-
tools/perf/util/mem-events.c | 5 +-
tools/perf/util/metricgroup.c | 95 +-
tools/perf/util/metricgroup.h | 2 +-
tools/perf/util/mmap.c | 1 +
tools/perf/util/parse-events.c | 320 +-
tools/perf/util/parse-events.h | 23 +-
tools/perf/util/parse-events.l | 55 +-
tools/perf/util/parse-events.y | 114 +-
tools/perf/util/perf_api_probe.c | 27 +-
tools/perf/util/perf_event_attr_fprintf.c | 2 +
tools/perf/util/pfm.c | 1 +
tools/perf/util/pmu.c | 319 +-
tools/perf/util/pmu.h | 33 +
tools/perf/util/powerpc-vpadtl.c | 5 +-
tools/perf/util/print-events.c | 112 -
tools/perf/util/print-events.h | 4 -
tools/perf/util/probe-event.c | 12 +-
tools/perf/util/python.c | 88 +-
tools/perf/util/s390-sample-raw.c | 55 +-
tools/perf/util/sample.h | 2 +
tools/perf/util/session.c | 182 +-
tools/perf/util/session.h | 3 +-
tools/perf/util/setup.py | 13 +-
tools/perf/util/stat-display.c | 68 +-
tools/perf/util/stat-shadow.c | 547 +-
tools/perf/util/stat.c | 3 +-
tools/perf/util/stat.h | 28 +-
tools/perf/util/symbol-elf.c | 18 +-
tools/perf/util/symbol-minimal.c | 11 +-
tools/perf/util/symbol.c | 22 +-
tools/perf/util/symbol.h | 2 +-
tools/perf/util/synthetic-events.c | 4 +-
tools/perf/util/synthetic-events.h | 15 -
tools/perf/util/tool.c | 222 +-
tools/perf/util/tool.h | 23 +-
tools/perf/util/tool_pmu.c | 102 +-
tools/perf/util/tool_pmu.h | 10 +-
tools/power/acpi/tools/pfrut/pfrut.c | 7 +-
tools/power/cpupower/Makefile | 32 +-
tools/power/x86/intel-speed-select/isst-config.c | 2 +-
.../power/x86/intel-speed-select/isst-core-tpmi.c | 46 +-
tools/power/x86/turbostat/turbostat.8 | 27 +-
tools/power/x86/turbostat/turbostat.c | 1205 ++-
.../x86_energy_perf_policy.c | 47 +-
tools/sched_ext/Makefile | 4 +-
tools/sched_ext/include/scx/common.bpf.h | 15 +-
tools/sched_ext/include/scx/compat.bpf.h | 314 +-
tools/sched_ext/include/scx/compat.h | 14 +
tools/sched_ext/scx_cpu0.bpf.c | 88 +
tools/sched_ext/scx_cpu0.c | 106 +
tools/sched_ext/scx_flatcg.bpf.c | 10 +-
tools/sched_ext/scx_qmap.bpf.c | 52 +-
tools/sched_ext/scx_show_state.py | 10 +-
tools/testing/cxl/Kbuild | 3 +-
tools/testing/cxl/test/Kbuild | 1 +
tools/testing/cxl/test/cxl.c | 86 +-
tools/testing/cxl/test/cxl_translate.c | 445 +
tools/testing/cxl/test/mem.c | 11 +-
tools/testing/cxl/test/mock.c | 52 +-
tools/testing/cxl/test/mock.h | 4 +-
tools/testing/ktest/config-bisect.pl | 4 +-
tools/testing/nvdimm/test/nfit.c | 7 +-
tools/testing/radix-tree/idr-test.c | 21 +
tools/testing/selftests/Makefile | 1 +
tools/testing/selftests/acct/acct_syscall.c | 2 +-
tools/testing/selftests/alsa/conf.c | 4 +-
tools/testing/selftests/alsa/mixer-test.c | 2 +-
tools/testing/selftests/alsa/pcm-test.c | 2 +-
tools/testing/selftests/alsa/test-pcmtest-driver.c | 2 +-
tools/testing/selftests/alsa/utimer-test.c | 2 +-
tools/testing/selftests/arm64/abi/hwcap.c | 2 +-
tools/testing/selftests/arm64/abi/ptrace.c | 2 +-
tools/testing/selftests/arm64/abi/syscall-abi.c | 2 +-
tools/testing/selftests/arm64/fp/fp-ptrace.c | 7 +-
tools/testing/selftests/arm64/fp/fp-stress.c | 2 +-
tools/testing/selftests/arm64/fp/sve-probe-vls.c | 2 +-
tools/testing/selftests/arm64/fp/sve-ptrace.c | 63 +-
tools/testing/selftests/arm64/fp/vec-syscfg.c | 2 +-
tools/testing/selftests/arm64/fp/za-ptrace.c | 2 +-
tools/testing/selftests/arm64/fp/zt-ptrace.c | 2 +-
tools/testing/selftests/arm64/fp/zt-test.S | 2 +-
tools/testing/selftests/arm64/gcs/gcs-stress.c | 2 +-
tools/testing/selftests/arm64/pauth/pac.c | 2 +-
tools/testing/selftests/arm64/tags/tags_test.c | 2 +-
tools/testing/selftests/bpf/.gitignore | 2 +-
tools/testing/selftests/bpf/Makefile | 46 +-
.../testing/selftests/bpf/benchs/bench_ringbufs.c | 65 +-
tools/testing/selftests/bpf/benchs/bench_trigger.c | 4 +-
.../selftests/bpf/benchs/run_bench_ringbufs.sh | 4 +
tools/testing/selftests/bpf/bpf_arena_list.h | 6 +-
tools/testing/selftests/bpf/bpf_arena_strsearch.h | 128 +
tools/testing/selftests/bpf/bpf_kfuncs.h | 12 +-
tools/testing/selftests/bpf/network_helpers.c | 52 +-
tools/testing/selftests/bpf/network_helpers.h | 16 +
.../selftests/bpf/prog_tests/arena_strsearch.c | 30 +
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c | 292 +
.../selftests/bpf/prog_tests/bpf_insn_array.c | 504 +
tools/testing/selftests/bpf/prog_tests/btf.c | 65 +
tools/testing/selftests/bpf/prog_tests/btf_split.c | 87 +-
tools/testing/selftests/bpf/prog_tests/check_mtu.c | 23 +-
.../selftests/bpf/prog_tests/cls_redirect.c | 122 +-
tools/testing/selftests/bpf/prog_tests/d_path.c | 89 +-
.../testing/selftests/bpf/prog_tests/dmabuf_iter.c | 47 +-
.../testing/selftests/bpf/prog_tests/file_reader.c | 117 +
.../testing/selftests/bpf/prog_tests/htab_update.c | 37 +-
.../selftests/bpf/prog_tests/kmem_cache_iter.c | 3 +-
.../selftests/bpf/prog_tests/perf_branches.c | 22 +-
.../selftests/bpf/prog_tests/rcu_read_lock.c | 4 +-
.../selftests/bpf/prog_tests/refcounted_kptr.c | 56 +
.../selftests/bpf/prog_tests/res_spin_lock.c | 8 +-
tools/testing/selftests/bpf/prog_tests/ringbuf.c | 65 +
.../selftests/bpf/prog_tests/select_reuseport.c | 67 +-
.../testing/selftests/bpf/prog_tests/send_signal.c | 5 +
.../selftests/bpf/prog_tests/socket_helpers.h | 9 +-
.../selftests/bpf/prog_tests/string_kfuncs.c | 2 +
tools/testing/selftests/bpf/prog_tests/test_lsm.c | 2 +-
.../testing/selftests/bpf/prog_tests/test_tc_edt.c | 145 +
.../selftests/bpf/prog_tests/test_tc_tunnel.c | 714 ++
.../testing/selftests/bpf/prog_tests/test_tunnel.c | 107 +-
tools/testing/selftests/bpf/prog_tests/test_xsk.c | 2596 +++++
tools/testing/selftests/bpf/prog_tests/test_xsk.h | 298 +
tools/testing/selftests/bpf/prog_tests/verifier.c | 4 +
tools/testing/selftests/bpf/prog_tests/wq.c | 56 +
tools/testing/selftests/bpf/prog_tests/xsk.c | 151 +
.../testing/selftests/bpf/progs/arena_strsearch.c | 146 +
tools/testing/selftests/bpf/progs/bpf_cc_cubic.c | 9 -
tools/testing/selftests/bpf/progs/bpf_cubic.c | 7 -
tools/testing/selftests/bpf/progs/bpf_dctcp.c | 6 -
tools/testing/selftests/bpf/progs/bpf_gotox.c | 448 +
.../selftests/bpf/progs/bpf_iter_setsockopt.c | 17 +-
tools/testing/selftests/bpf/progs/bpf_misc.h | 4 +
.../testing/selftests/bpf/progs/bpf_tracing_net.h | 14 +
tools/testing/selftests/bpf/progs/connect4_prog.c | 21 +-
tools/testing/selftests/bpf/progs/dynptr_success.c | 12 +-
tools/testing/selftests/bpf/progs/file_reader.c | 145 +
.../testing/selftests/bpf/progs/file_reader_fail.c | 52 +
tools/testing/selftests/bpf/progs/htab_update.c | 19 +-
.../testing/selftests/bpf/progs/ip_check_defrag.c | 5 -
tools/testing/selftests/bpf/progs/lsm.c | 8 +-
tools/testing/selftests/bpf/progs/lsm_tailcall.c | 8 +-
tools/testing/selftests/bpf/progs/rcu_read_lock.c | 40 +
.../testing/selftests/bpf/progs/refcounted_kptr.c | 60 +
tools/testing/selftests/bpf/progs/ringbuf_bench.c | 11 +
.../selftests/bpf/progs/string_kfuncs_failure1.c | 12 +
.../selftests/bpf/progs/string_kfuncs_failure2.c | 2 +
.../selftests/bpf/progs/string_kfuncs_success.c | 10 +
tools/testing/selftests/bpf/progs/strobemeta.h | 6 +-
.../selftests/bpf/progs/tcp_ca_write_sk_pacing.c | 2 -
tools/testing/selftests/bpf/progs/test_check_mtu.c | 12 +
tools/testing/selftests/bpf/progs/test_d_path.c | 23 +
.../selftests/bpf/progs/test_perf_branches.c | 3 +
.../selftests/bpf/progs/test_ringbuf_overwrite.c | 98 +
tools/testing/selftests/bpf/progs/test_tc_edt.c | 11 +-
tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 95 +-
tools/testing/selftests/bpf/progs/trigger_bench.c | 6 +-
.../bpf/progs/verifier_async_cb_context.c | 181 +
.../testing/selftests/bpf/progs/verifier_bounds.c | 154 +
.../bpf/progs/verifier_direct_packet_access.c | 59 +
tools/testing/selftests/bpf/progs/verifier_gotox.c | 389 +
.../selftests/bpf/progs/verifier_live_stack.c | 50 +
tools/testing/selftests/bpf/progs/verifier_lsm.c | 4 +-
.../selftests/bpf/progs/verifier_netfilter_ctx.c | 5 -
tools/testing/selftests/bpf/progs/verifier_sock.c | 39 +-
.../bpf/progs/verifier_subprog_precision.c | 53 +
tools/testing/selftests/bpf/progs/wq.c | 17 +
tools/testing/selftests/bpf/progs/wq_failures.c | 23 +
tools/testing/selftests/bpf/test_bpftool_build.sh | 4 -
.../selftests/bpf/test_kmods/bpf_test_rqspinlock.c | 236 +-
tools/testing/selftests/bpf/test_loader.c | 29 +-
tools/testing/selftests/bpf/test_maps.c | 3 +-
tools/testing/selftests/bpf/test_tag.c | 2 +-
tools/testing/selftests/bpf/test_tc_edt.sh | 100 -
tools/testing/selftests/bpf/test_tc_tunnel.sh | 320 -
tools/testing/selftests/bpf/xskxceiver.c | 2698 +----
tools/testing/selftests/bpf/xskxceiver.h | 156 -
.../selftests/breakpoints/breakpoint_test.c | 2 +-
.../selftests/breakpoints/breakpoint_test_arm64.c | 2 +-
.../breakpoints/step_after_suspend_test.c | 2 +-
tools/testing/selftests/cachestat/test_cachestat.c | 2 +-
tools/testing/selftests/capabilities/test_execve.c | 2 +-
.../testing/selftests/capabilities/validate_cap.c | 2 +-
tools/testing/selftests/cgroup/test_core.c | 9 +-
tools/testing/selftests/cgroup/test_cpu.c | 9 +-
tools/testing/selftests/cgroup/test_cpuset.c | 9 +-
tools/testing/selftests/cgroup/test_freezer.c | 9 +-
.../testing/selftests/cgroup/test_hugetlb_memcg.c | 2 +-
tools/testing/selftests/cgroup/test_kill.c | 9 +-
tools/testing/selftests/cgroup/test_kmem.c | 9 +-
tools/testing/selftests/cgroup/test_memcontrol.c | 9 +-
tools/testing/selftests/cgroup/test_pids.c | 2 +-
tools/testing/selftests/cgroup/test_zswap.c | 9 +-
tools/testing/selftests/clone3/clone3.c | 2 +-
.../clone3/clone3_cap_checkpoint_restore.c | 2 +-
.../selftests/clone3/clone3_clear_sighand.c | 2 +-
tools/testing/selftests/clone3/clone3_selftests.h | 2 +-
tools/testing/selftests/clone3/clone3_set_tid.c | 2 +-
tools/testing/selftests/connector/proc_filter.c | 2 +-
tools/testing/selftests/core/close_range_test.c | 2 +-
tools/testing/selftests/core/unshare_test.c | 2 +-
tools/testing/selftests/coredump/.gitignore | 4 +
tools/testing/selftests/coredump/Makefile | 8 +-
.../coredump/coredump_socket_protocol_test.c | 1568 +++
.../selftests/coredump/coredump_socket_test.c | 742 ++
tools/testing/selftests/coredump/coredump_test.h | 59 +
.../selftests/coredump/coredump_test_helpers.c | 383 +
tools/testing/selftests/coredump/stackdump_test.c | 1664 +--
tools/testing/selftests/damon/_damon_sysfs.py | 11 +-
.../selftests/damon/drgn_dump_damon_status.py | 9 +-
tools/testing/selftests/damon/sysfs.py | 71 +-
tools/testing/selftests/dma/Makefile | 7 -
tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 2 +-
tools/testing/selftests/drivers/dma-buf/udmabuf.c | 2 +-
tools/testing/selftests/drivers/net/gro.c | 2 +-
tools/testing/selftests/drivers/net/hw/toeplitz.c | 2 +-
tools/testing/selftests/drivers/net/psp.py | 6 +-
tools/testing/selftests/drivers/ntsync/ntsync.c | 2 +-
.../drivers/s390x/uvdevice/test_uvdevice.c | 2 +-
tools/testing/selftests/exec/check-exec.c | 2 +-
tools/testing/selftests/exec/execveat.c | 2 +-
tools/testing/selftests/exec/load_address.c | 2 +-
tools/testing/selftests/exec/non-regular.c | 2 +-
tools/testing/selftests/exec/null-argv.c | 2 +-
tools/testing/selftests/exec/recursion-depth.c | 2 +-
tools/testing/selftests/fchmodat2/fchmodat2_test.c | 2 +-
tools/testing/selftests/filelock/ofdlocks.c | 2 +-
.../selftests/filesystems/anon_inode_test.c | 2 +-
.../selftests/filesystems/binderfs/binderfs_test.c | 2 +-
tools/testing/selftests/filesystems/devpts_pts.c | 2 +-
.../filesystems/epoll/epoll_wakeup_test.c | 2 +-
.../selftests/filesystems/eventfd/eventfd_test.c | 2 +-
tools/testing/selftests/filesystems/fclog.c | 2 +-
.../testing/selftests/filesystems/file_stressor.c | 2 +-
.../selftests/filesystems/fuse/fusectl_test.c | 2 +-
tools/testing/selftests/filesystems/kernfs_test.c | 2 +-
.../filesystems/mount-notify/mount-notify_test.c | 2 +-
.../mount-notify/mount-notify_test_ns.c | 2 +-
.../selftests/filesystems/nsfs/iterate_mntns.c | 2 +-
.../selftests/filesystems/overlayfs/dev_in_maps.c | 2 +-
.../filesystems/overlayfs/set_layers_via_fds.c | 2 +-
.../filesystems/statmount/listmount_test.c | 2 +-
.../filesystems/statmount/statmount_test.c | 2 +-
.../filesystems/statmount/statmount_test_ns.c | 2 +-
tools/testing/selftests/filesystems/utils.c | 4 +-
tools/testing/selftests/ftrace/ftracetest | 34 +-
.../ftrace/test.d/00basic/mount_options.tc | 2 +-
.../ftrace/test.d/00basic/trace_marker_raw.tc | 107 +
.../ftrace/test.d/dynevent/add_remove_fprobe.tc | 18 +-
.../test.d/dynevent/enable_disable_tprobe.tc | 40 +
tools/testing/selftests/ftrace/test.d/functions | 6 +-
.../testing/selftests/futex/functional/.gitignore | 1 +
tools/testing/selftests/futex/functional/Makefile | 3 +-
.../selftests/futex/functional/futex_numa_mpol.c | 7 +-
.../selftests/futex/functional/futex_priv_hash.c | 2 +-
.../selftests/futex/functional/futex_requeue.c | 2 +-
.../selftests/futex/functional/futex_requeue_pi.c | 2 +-
.../functional/futex_requeue_pi_mismatched_ops.c | 2 +-
.../functional/futex_requeue_pi_signal_restart.c | 2 +-
.../selftests/futex/functional/futex_wait.c | 10 +-
.../functional/futex_wait_private_mapped_file.c | 2 +-
.../futex/functional/futex_wait_timeout.c | 2 +-
.../functional/futex_wait_uninitialized_heap.c | 2 +-
.../futex/functional/futex_wait_wouldblock.c | 2 +-
.../selftests/futex/functional/futex_waitv.c | 4 +-
.../selftests/futex/functional/robust_list.c | 552 +
tools/testing/selftests/hid/hid_common.h | 2 +-
tools/testing/selftests/hid/tests/test_tablet.py | 71 +
tools/testing/selftests/intel_pstate/aperf.c | 2 +-
tools/testing/selftests/iommu/iommufd.c | 111 +-
tools/testing/selftests/iommu/iommufd_utils.h | 58 +-
tools/testing/selftests/ipc/msgque.c | 2 +-
tools/testing/selftests/ir/ir_loopback.c | 2 +-
tools/testing/selftests/kcmp/kcmp_test.c | 2 +-
tools/testing/selftests/kho/vmtest.sh | 1 +
tools/testing/selftests/kselftest/runner.sh | 14 +-
tools/testing/selftests/kselftest_harness.h | 2 +-
.../selftests/kselftest_harness/harness-selftest.c | 2 +-
tools/testing/selftests/kvm/Makefile | 2 +-
tools/testing/selftests/kvm/Makefile.kvm | 12 +-
tools/testing/selftests/kvm/arm64/at.c | 166 +
tools/testing/selftests/kvm/arm64/sea_to_user.c | 331 +
tools/testing/selftests/kvm/arm64/set_id_regs.c | 10 +-
tools/testing/selftests/kvm/arm64/vgic_irq.c | 287 +-
.../testing/selftests/kvm/arm64/vgic_lpi_stress.c | 4 +
tools/testing/selftests/kvm/guest_memfd_test.c | 98 +
tools/testing/selftests/kvm/include/arm64/gic.h | 1 +
.../selftests/kvm/include/arm64/gic_v3_its.h | 1 +
tools/testing/selftests/kvm/include/kvm_syscalls.h | 81 +
tools/testing/selftests/kvm/include/kvm_util.h | 45 +-
.../selftests/kvm/include/loongarch/arch_timer.h | 85 +
.../selftests/kvm/include/loongarch/processor.h | 81 +-
tools/testing/selftests/kvm/include/numaif.h | 110 +-
.../testing/selftests/kvm/include/x86/processor.h | 2 +-
tools/testing/selftests/kvm/include/x86/vmx.h | 3 +-
.../testing/selftests/kvm/kvm_binary_stats_test.c | 4 +-
tools/testing/selftests/kvm/lib/arm64/gic.c | 6 +
.../testing/selftests/kvm/lib/arm64/gic_private.h | 1 +
tools/testing/selftests/kvm/lib/arm64/gic_v3.c | 22 +
tools/testing/selftests/kvm/lib/arm64/gic_v3_its.c | 10 +
tools/testing/selftests/kvm/lib/arm64/processor.c | 2 +-
tools/testing/selftests/kvm/lib/kvm_util.c | 145 +-
.../selftests/kvm/lib/loongarch/exception.S | 6 +
.../selftests/kvm/lib/loongarch/processor.c | 47 +-
tools/testing/selftests/kvm/lib/x86/memstress.c | 2 +-
tools/testing/selftests/kvm/lib/x86/processor.c | 82 +-
tools/testing/selftests/kvm/lib/x86/vmx.c | 9 +-
tools/testing/selftests/kvm/loongarch/arch_timer.c | 200 +
tools/testing/selftests/kvm/mmu_stress_test.c | 10 +-
.../testing/selftests/kvm/pre_fault_memory_test.c | 32 +-
tools/testing/selftests/kvm/riscv/get-reg-list.c | 4 +
tools/testing/selftests/kvm/rseq_test.c | 1 +
tools/testing/selftests/kvm/s390/user_operexec.c | 140 +
tools/testing/selftests/kvm/x86/cpuid_test.c | 15 +
tools/testing/selftests/kvm/x86/hyperv_features.c | 2 +-
tools/testing/selftests/kvm/x86/hyperv_ipi.c | 18 +-
tools/testing/selftests/kvm/x86/hyperv_tlb_flush.c | 2 +-
...while_nested_test.c => nested_close_kvm_test.c} | 42 +-
.../selftests/kvm/x86/nested_invalid_cr3_test.c | 116 +
..._tsc_adjust_test.c => nested_tsc_adjust_test.c} | 79 +-
...sc_scaling_test.c => nested_tsc_scaling_test.c} | 48 +-
.../kvm/x86/private_mem_conversions_test.c | 9 +-
tools/testing/selftests/kvm/x86/sev_smoke_test.c | 2 +-
tools/testing/selftests/kvm/x86/state_test.c | 2 +-
.../testing/selftests/kvm/x86/userspace_io_test.c | 2 +-
.../testing/selftests/kvm/x86/vmx_dirty_log_test.c | 12 +-
.../selftests/kvm/x86/vmx_nested_la57_state_test.c | 132 +
tools/testing/selftests/kvm/x86/xapic_ipi_test.c | 5 +-
tools/testing/selftests/landlock/Makefile | 2 +-
tools/testing/selftests/landlock/audit.h | 2 +-
tools/testing/selftests/landlock/common.h | 2 +-
tools/testing/selftests/landlock/fs_test.c | 1474 ++-
tools/testing/selftests/lib.mk | 3 +
tools/testing/selftests/livepatch/functions.sh | 6 +-
tools/testing/selftests/liveupdate/.gitignore | 9 +
tools/testing/selftests/liveupdate/Makefile | 34 +
tools/testing/selftests/liveupdate/config | 11 +
tools/testing/selftests/liveupdate/do_kexec.sh | 16 +
tools/testing/selftests/liveupdate/liveupdate.c | 348 +
.../selftests/liveupdate/luo_kexec_simple.c | 89 +
.../selftests/liveupdate/luo_multi_session.c | 162 +
.../testing/selftests/liveupdate/luo_test_utils.c | 266 +
.../testing/selftests/liveupdate/luo_test_utils.h | 44 +
tools/testing/selftests/lkdtm/tests.txt | 2 +
.../testing/selftests/lsm/lsm_get_self_attr_test.c | 2 +-
.../testing/selftests/lsm/lsm_list_modules_test.c | 2 +-
.../testing/selftests/lsm/lsm_set_self_attr_test.c | 2 +-
.../selftests/media_tests/media_device_open.c | 2 +-
.../selftests/media_tests/media_device_test.c | 2 +-
.../selftests/membarrier/membarrier_test_impl.h | 2 +-
tools/testing/selftests/mincore/mincore_selftest.c | 4 +-
tools/testing/selftests/mm/compaction_test.c | 2 +-
tools/testing/selftests/mm/cow.c | 2 +-
tools/testing/selftests/mm/droppable.c | 2 +-
tools/testing/selftests/mm/guard-regions.c | 187 +-
tools/testing/selftests/mm/gup_longterm.c | 2 +-
tools/testing/selftests/mm/gup_test.c | 26 +-
tools/testing/selftests/mm/hmm-tests.c | 921 +-
tools/testing/selftests/mm/hugepage-mmap.c | 2 +-
tools/testing/selftests/mm/hugepage-mremap.c | 2 +-
tools/testing/selftests/mm/hugetlb-madvise.c | 2 +-
tools/testing/selftests/mm/hugetlb-read-hwpoison.c | 2 +-
tools/testing/selftests/mm/hugetlb-soft-offline.c | 2 +-
tools/testing/selftests/mm/hugetlb_dio.c | 2 +-
.../selftests/mm/hugetlb_fault_after_madv.c | 2 +-
tools/testing/selftests/mm/hugetlb_madv_vs_map.c | 2 +-
tools/testing/selftests/mm/ksm_functional_tests.c | 59 +-
tools/testing/selftests/mm/ksm_tests.c | 2 +-
tools/testing/selftests/mm/madv_populate.c | 2 +-
tools/testing/selftests/mm/map_fixed_noreplace.c | 2 +-
tools/testing/selftests/mm/map_hugetlb.c | 2 +-
tools/testing/selftests/mm/map_populate.c | 2 +-
tools/testing/selftests/mm/mdwe_test.c | 2 +-
tools/testing/selftests/mm/memfd_secret.c | 2 +-
tools/testing/selftests/mm/merge.c | 2 +-
tools/testing/selftests/mm/migration.c | 2 +-
tools/testing/selftests/mm/mkdirty.c | 2 +-
tools/testing/selftests/mm/mlock-random-test.c | 2 +-
tools/testing/selftests/mm/mlock2-tests.c | 2 +-
tools/testing/selftests/mm/mrelease_test.c | 2 +-
tools/testing/selftests/mm/mremap_dontunmap.c | 2 +-
tools/testing/selftests/mm/mremap_test.c | 7 +-
tools/testing/selftests/mm/mseal_test.c | 2 +-
tools/testing/selftests/mm/on-fault-limit.c | 2 +-
tools/testing/selftests/mm/pagemap_ioctl.c | 2 +-
tools/testing/selftests/mm/pfnmap.c | 2 +-
tools/testing/selftests/mm/pkey-helpers.h | 2 +-
tools/testing/selftests/mm/prctl_thp_disable.c | 2 +-
tools/testing/selftests/mm/process_madv.c | 2 +-
tools/testing/selftests/mm/rmap.c | 2 +-
tools/testing/selftests/mm/soft-dirty.c | 129 +-
tools/testing/selftests/mm/split_huge_page_test.c | 2 +-
tools/testing/selftests/mm/thuge-gen.c | 2 +-
tools/testing/selftests/mm/transhuge-stress.c | 2 +-
tools/testing/selftests/mm/uffd-common.c | 24 +-
tools/testing/selftests/mm/uffd-common.h | 2 +-
tools/testing/selftests/mm/uffd-stress.c | 2 +-
tools/testing/selftests/mm/uffd-unit-tests.c | 10 +-
tools/testing/selftests/mm/uffd-wp-mremap.c | 2 +-
tools/testing/selftests/mm/va_high_addr_switch.c | 2 +-
tools/testing/selftests/mm/virtual_address_range.c | 2 +-
tools/testing/selftests/mm/vm_util.c | 7 +-
tools/testing/selftests/mm/vm_util.h | 3 +-
.../selftests/mount_setattr/mount_setattr_test.c | 2 +-
.../move_mount_set_group_test.c | 2 +-
tools/testing/selftests/mqueue/mq_open_tests.c | 2 +-
tools/testing/selftests/mqueue/mq_perf_tests.c | 2 +-
.../mseal_system_mappings/sysmap_is_sealed.c | 4 +-
tools/testing/selftests/namespaces/.gitignore | 9 +
tools/testing/selftests/namespaces/Makefile | 24 +-
.../selftests/namespaces/cred_change_test.c | 814 ++
.../selftests/namespaces/file_handle_test.c | 2 +-
tools/testing/selftests/namespaces/init_ino_test.c | 2 +-
.../selftests/namespaces/listns_efault_test.c | 530 +
.../selftests/namespaces/listns_pagination_bug.c | 138 +
.../selftests/namespaces/listns_permissions_test.c | 759 ++
tools/testing/selftests/namespaces/listns_test.c | 679 ++
.../selftests/namespaces/ns_active_ref_test.c | 2672 +++++
tools/testing/selftests/namespaces/nsid_test.c | 109 +-
.../namespaces/regression_pidfd_setns_test.c | 113 +
.../testing/selftests/namespaces/siocgskns_test.c | 1824 ++++
tools/testing/selftests/namespaces/stress_test.c | 626 ++
tools/testing/selftests/namespaces/wrappers.h | 35 +
tools/testing/selftests/nci/nci_dev.c | 2 +-
tools/testing/selftests/net/af_unix/Makefile | 7 +-
tools/testing/selftests/net/af_unix/diag_uid.c | 2 +-
tools/testing/selftests/net/af_unix/msg_oob.c | 2 +-
tools/testing/selftests/net/af_unix/scm_inq.c | 2 +-
tools/testing/selftests/net/af_unix/scm_pidfd.c | 2 +-
tools/testing/selftests/net/af_unix/scm_rights.c | 2 +-
tools/testing/selftests/net/af_unix/unix_connect.c | 2 +-
tools/testing/selftests/net/bind_timewait.c | 2 +-
tools/testing/selftests/net/bind_wildcard.c | 2 +-
tools/testing/selftests/net/can/test_raw_filter.c | 2 +-
tools/testing/selftests/net/cmsg_sender.c | 2 +-
tools/testing/selftests/net/epoll_busy_poll.c | 2 +-
tools/testing/selftests/net/fib_nexthops.sh | 15 +
tools/testing/selftests/net/fib_tests.sh | 70 +-
tools/testing/selftests/net/forwarding/config | 1 +
.../net/forwarding/vxlan_bridge_1q_mc_ul.sh | 76 +-
tools/testing/selftests/net/ip_local_port_range.c | 2 +-
tools/testing/selftests/net/ipsec.c | 2 +-
tools/testing/selftests/net/ipv6_fragmentation.c | 2 +-
tools/testing/selftests/net/lib.sh | 3 +-
tools/testing/selftests/net/lib/ksft.h | 6 +-
tools/testing/selftests/net/mptcp/pm_netlink.sh | 4 +
tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 11 +
.../selftests/net/netfilter/conntrack_clash.sh | 9 +-
.../selftests/net/netfilter/conntrack_dump_flush.c | 2 +-
.../net/netfilter/conntrack_reverse_clash.c | 13 +-
.../net/netfilter/conntrack_reverse_clash.sh | 2 +
.../selftests/net/netfilter/nft_concat_range.sh | 45 +-
.../packetdrill/conntrack_syn_challenge_ack.pkt | 2 +-
tools/testing/selftests/net/netlink-dumps.c | 2 +-
tools/testing/selftests/net/ovpn/ovpn-cli.c | 2 +-
tools/testing/selftests/net/proc_net_pktgen.c | 2 +-
tools/testing/selftests/net/psock_fanout.c | 2 +-
tools/testing/selftests/net/psock_tpacket.c | 2 +-
.../selftests/net/reuseaddr_ports_exhausted.c | 2 +-
tools/testing/selftests/net/reuseport_bpf.c | 2 +-
tools/testing/selftests/net/reuseport_bpf_numa.c | 2 +-
tools/testing/selftests/net/rxtimestamp.c | 2 +-
tools/testing/selftests/net/sk_so_peek_off.c | 2 +-
tools/testing/selftests/net/so_incoming_cpu.c | 2 +-
tools/testing/selftests/net/socket.c | 2 +-
tools/testing/selftests/net/tap.c | 18 +-
tools/testing/selftests/net/tcp_ao/lib/setup.c | 2 +-
.../selftests/net/tcp_fastopen_backup_key.c | 2 +-
tools/testing/selftests/net/tcp_port_share.c | 2 +-
tools/testing/selftests/net/tfo.c | 3 +-
tools/testing/selftests/net/tls.c | 4 +-
tools/testing/selftests/net/tun.c | 2 +-
tools/testing/selftests/net/udpgso_bench_tx.c | 2 +-
tools/testing/selftests/nolibc/Makefile.nolibc | 6 +-
tools/testing/selftests/nolibc/nolibc-test.c | 13 +
tools/testing/selftests/nolibc/run-tests.sh | 8 +-
tools/testing/selftests/openat2/helpers.h | 2 +-
tools/testing/selftests/openat2/openat2_test.c | 2 +-
.../testing/selftests/openat2/rename_attack_test.c | 2 +-
tools/testing/selftests/openat2/resolve_test.c | 2 +-
.../selftests/pci_endpoint/pci_endpoint_test.c | 2 +-
tools/testing/selftests/perf_events/mmap.c | 2 +-
.../testing/selftests/perf_events/remove_on_exec.c | 2 +-
.../selftests/perf_events/sigtrap_threads.c | 2 +-
.../selftests/perf_events/watermark_signal.c | 2 +-
tools/testing/selftests/pid_namespace/pid_max.c | 2 +-
.../selftests/pid_namespace/regression_enomem.c | 2 +-
tools/testing/selftests/pidfd/pidfd.h | 17 +-
tools/testing/selftests/pidfd/pidfd_bind_mount.c | 2 +-
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c | 2 +-
.../selftests/pidfd/pidfd_file_handle_test.c | 2 +-
tools/testing/selftests/pidfd/pidfd_getfd_test.c | 2 +-
tools/testing/selftests/pidfd/pidfd_info_test.c | 75 +-
tools/testing/selftests/pidfd/pidfd_open_test.c | 2 +-
tools/testing/selftests/pidfd/pidfd_poll_test.c | 2 +-
tools/testing/selftests/pidfd/pidfd_setattr_test.c | 2 +-
tools/testing/selftests/pidfd/pidfd_setns_test.c | 2 +-
tools/testing/selftests/pidfd/pidfd_test.c | 2 +-
tools/testing/selftests/pidfd/pidfd_wait.c | 2 +-
tools/testing/selftests/pidfd/pidfd_xattr_test.c | 2 +-
.../powerpc/pmu/sampling_tests/.gitignore | 1 +
.../selftests/prctl/set-anon-vma-name-test.c | 2 +-
tools/testing/selftests/prctl/set-process-name.c | 2 +-
tools/testing/selftests/proc/proc-maps-race.c | 2 +-
tools/testing/selftests/proc/proc-pid-vm.c | 2 +-
tools/testing/selftests/proc/proc-pidns.c | 2 +-
tools/testing/selftests/ptrace/get_set_sud.c | 2 +-
tools/testing/selftests/ptrace/get_syscall_info.c | 2 +-
tools/testing/selftests/ptrace/set_syscall_info.c | 2 +-
tools/testing/selftests/ptrace/vmaccess.c | 2 +-
.../testing/selftests/rcutorture/bin/kvm-again.sh | 56 +-
.../testing/selftests/rcutorture/bin/kvm-series.sh | 116 +
tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +-
.../selftests/rcutorture/configs/rcu/TREE04 | 1 +
tools/testing/selftests/resctrl/resctrl.h | 2 +-
tools/testing/selftests/ring-buffer/map_test.c | 2 +-
.../testing/selftests/riscv/abi/pointer_masking.c | 2 +-
tools/testing/selftests/riscv/hwprobe/cbo.c | 167 +-
tools/testing/selftests/riscv/hwprobe/hwprobe.c | 2 +-
tools/testing/selftests/riscv/hwprobe/which-cpus.c | 2 +-
tools/testing/selftests/riscv/mm/mmap_bottomup.c | 2 +-
tools/testing/selftests/riscv/mm/mmap_default.c | 2 +-
tools/testing/selftests/riscv/mm/mmap_test.h | 2 +-
.../testing/selftests/riscv/sigreturn/sigreturn.c | 2 +-
tools/testing/selftests/riscv/vector/Makefile | 5 +-
tools/testing/selftests/riscv/vector/v_initval.c | 2 +-
.../testing/selftests/riscv/vector/vstate_prctl.c | 2 +-
.../testing/selftests/riscv/vector/vstate_ptrace.c | 134 +
.../testing/selftests/rseq/basic_percpu_ops_test.c | 2 +-
tools/testing/selftests/rseq/rseq-s390.h | 39 -
tools/testing/selftests/rseq/rseq.c | 2 +-
tools/testing/selftests/rtc/rtctest.c | 2 +-
tools/testing/selftests/run_kselftest.sh | 14 +
tools/testing/selftests/sched_ext/Makefile | 1 +
tools/testing/selftests/sched_ext/peek_dsq.bpf.c | 251 +
tools/testing/selftests/sched_ext/peek_dsq.c | 224 +
tools/testing/selftests/sched_ext/runner.c | 8 +
.../testing/selftests/seccomp/seccomp_benchmark.c | 2 +-
tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +-
tools/testing/selftests/sgx/main.c | 2 +-
tools/testing/selftests/signal/mangle_uc_sigmask.c | 2 +-
tools/testing/selftests/signal/sas.c | 2 +-
tools/testing/selftests/sparc64/drivers/adi-test.c | 2 +-
tools/testing/selftests/sync/sync_test.c | 2 +-
.../selftests/syscall_user_dispatch/sud_test.c | 2 +-
.../tc-testing/tc-tests/actions/mirred.json | 46 +
.../tc-testing/tc-tests/infra/qdiscs.json | 78 +
tools/testing/selftests/tdx/tdx_guest_test.c | 2 +-
tools/testing/selftests/timens/timens.h | 2 +-
tools/testing/selftests/timers/adjtick.c | 2 +-
.../testing/selftests/timers/alarmtimer-suspend.c | 2 +-
tools/testing/selftests/timers/change_skew.c | 2 +-
.../testing/selftests/timers/clocksource-switch.c | 2 +-
tools/testing/selftests/timers/freq-step.c | 2 +-
.../testing/selftests/timers/inconsistency-check.c | 2 +-
tools/testing/selftests/timers/leap-a-day.c | 2 +-
tools/testing/selftests/timers/leapcrash.c | 2 +-
tools/testing/selftests/timers/mqueue-lat.c | 2 +-
tools/testing/selftests/timers/nanosleep.c | 57 +-
tools/testing/selftests/timers/nsleep-lat.c | 2 +-
tools/testing/selftests/timers/posix_timers.c | 34 +-
tools/testing/selftests/timers/raw_skew.c | 2 +-
tools/testing/selftests/timers/rtcpie.c | 2 +-
tools/testing/selftests/timers/set-2038.c | 2 +-
tools/testing/selftests/timers/set-tai.c | 2 +-
tools/testing/selftests/timers/set-timer-lat.c | 2 +-
tools/testing/selftests/timers/set-tz.c | 2 +-
tools/testing/selftests/timers/skew_consistency.c | 2 +-
tools/testing/selftests/timers/threadtest.c | 2 +-
tools/testing/selftests/timers/valid-adjtimex.c | 2 +-
tools/testing/selftests/tmpfs/bug-link-o-tmpfile.c | 2 +-
tools/testing/selftests/tpm2/tpm2.py | 4 +-
tools/testing/selftests/tty/.gitignore | 1 +
tools/testing/selftests/tty/Makefile | 6 +-
tools/testing/selftests/tty/config | 1 +
tools/testing/selftests/tty/tty_tiocsti_test.c | 650 ++
tools/testing/selftests/tty/tty_tstamp_update.c | 2 +-
tools/testing/selftests/ublk/Makefile | 8 +
tools/testing/selftests/ublk/file_backed.c | 7 +-
tools/testing/selftests/ublk/kublk.c | 134 +-
tools/testing/selftests/ublk/kublk.h | 32 +-
tools/testing/selftests/ublk/stripe.c | 2 +-
tools/testing/selftests/ublk/test_common.sh | 5 +-
tools/testing/selftests/ublk/test_generic_04.sh | 2 +-
tools/testing/selftests/ublk/test_generic_05.sh | 2 +-
tools/testing/selftests/ublk/test_generic_11.sh | 2 +-
tools/testing/selftests/ublk/test_generic_14.sh | 40 +
tools/testing/selftests/ublk/test_loop_06.sh | 25 +
tools/testing/selftests/ublk/test_loop_07.sh | 21 +
tools/testing/selftests/ublk/test_null_03.sh | 24 +
tools/testing/selftests/ublk/test_stress_04.sh | 12 +-
tools/testing/selftests/ublk/test_stress_05.sh | 10 +-
tools/testing/selftests/ublk/test_stress_06.sh | 39 +
tools/testing/selftests/ublk/test_stress_07.sh | 39 +
tools/testing/selftests/ublk/test_stripe_05.sh | 26 +
tools/testing/selftests/ublk/test_stripe_06.sh | 21 +
tools/testing/selftests/ublk/trace/seq_io.bt | 3 +-
tools/testing/selftests/uevent/uevent_filtering.c | 2 +-
tools/testing/selftests/user_events/abi_test.c | 2 +-
tools/testing/selftests/user_events/dyn_test.c | 2 +-
tools/testing/selftests/user_events/ftrace_test.c | 2 +-
tools/testing/selftests/user_events/perf_test.c | 2 +-
.../selftests/user_events/user_events_selftests.h | 2 +-
tools/testing/selftests/vDSO/vdso_config.h | 4 -
tools/testing/selftests/vDSO/vdso_test_abi.c | 2 +-
tools/testing/selftests/vDSO/vdso_test_chacha.c | 2 +-
.../testing/selftests/vDSO/vdso_test_correctness.c | 2 +-
tools/testing/selftests/vDSO/vdso_test_getcpu.c | 2 +-
tools/testing/selftests/vDSO/vdso_test_getrandom.c | 2 +-
.../selftests/vDSO/vdso_test_gettimeofday.c | 2 +-
.../testing/selftests/verification}/.gitignore | 2 +-
tools/testing/selftests/verification/Makefile | 8 +
tools/testing/selftests/verification/config | 1 +
tools/testing/selftests/verification/settings | 1 +
.../selftests/verification/test.d/functions | 39 +
.../test.d/rv_monitor_enable_disable.tc | 75 +
.../verification/test.d/rv_monitor_reactor.tc | 68 +
.../verification/test.d/rv_monitors_available.tc | 18 +
.../verification/test.d/rv_wwnr_printk.tc | 30 +
.../selftests/verification/verificationtest-ktap | 8 +
tools/testing/selftests/vfio/Makefile | 10 +-
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c | 36 +-
.../testing/selftests/vfio/lib/drivers/ioat/ioat.c | 18 +-
tools/testing/selftests/vfio/lib/include/libvfio.h | 26 +
.../selftests/vfio/lib/include/libvfio/assert.h | 54 +
.../selftests/vfio/lib/include/libvfio/iommu.h | 76 +
.../vfio/lib/include/libvfio/iova_allocator.h | 23 +
.../vfio/lib/include/libvfio/vfio_pci_device.h | 125 +
.../vfio/lib/include/libvfio/vfio_pci_driver.h | 97 +
.../testing/selftests/vfio/lib/include/vfio_util.h | 331 -
tools/testing/selftests/vfio/lib/iommu.c | 465 +
tools/testing/selftests/vfio/lib/iova_allocator.c | 94 +
tools/testing/selftests/vfio/lib/libvfio.c | 78 +
tools/testing/selftests/vfio/lib/libvfio.mk | 23 +-
tools/testing/selftests/vfio/lib/vfio_pci_device.c | 558 +-
tools/testing/selftests/vfio/lib/vfio_pci_driver.c | 18 +-
tools/testing/selftests/vfio/run.sh | 109 -
tools/testing/selftests/vfio/scripts/cleanup.sh | 41 +
tools/testing/selftests/vfio/scripts/lib.sh | 42 +
tools/testing/selftests/vfio/scripts/run.sh | 16 +
tools/testing/selftests/vfio/scripts/setup.sh | 48 +
.../testing/selftests/vfio/vfio_dma_mapping_test.c | 48 +-
.../selftests/vfio/vfio_iommufd_setup_test.c | 4 +-
.../vfio/vfio_pci_device_init_perf_test.c | 168 +
.../testing/selftests/vfio/vfio_pci_device_test.c | 14 +-
.../testing/selftests/vfio/vfio_pci_driver_test.c | 53 +-
.../testing/selftests/wireguard/qemu/kernel.config | 2 +-
.../testing/selftests/x86/corrupt_xstate_header.c | 2 +-
tools/testing/selftests/x86/helpers.h | 2 +-
tools/testing/selftests/x86/lam.c | 2 +-
tools/testing/selftests/x86/syscall_numbering.c | 2 +-
tools/testing/selftests/x86/test_mremap_vdso.c | 2 +-
tools/testing/selftests/x86/test_vsyscall.c | 23 +-
tools/testing/selftests/x86/xstate.h | 2 +-
tools/testing/vma/vma.c | 112 +-
tools/testing/vma/vma_internal.h | 603 +-
tools/thermal/thermal-engine/thermal-engine.c | 2 +-
tools/tracing/rtla/Makefile.rtla | 2 +-
tools/tracing/rtla/src/common.c | 24 +-
tools/tracing/rtla/src/common.h | 4 +
tools/tracing/rtla/src/osnoise_hist.c | 136 +-
tools/tracing/rtla/src/osnoise_top.c | 106 +-
tools/tracing/rtla/src/timerlat.bpf.c | 3 +
tools/tracing/rtla/src/timerlat.c | 12 +-
tools/tracing/rtla/src/timerlat_hist.c | 148 +-
tools/tracing/rtla/src/timerlat_top.c | 116 +-
tools/tracing/rtla/src/timerlat_u.c | 12 +-
tools/tracing/rtla/src/utils.c | 41 +
tools/tracing/rtla/src/utils.h | 2 +
tools/tracing/rtla/tests/osnoise.t | 6 +-
tools/tracing/rtla/tests/timerlat.t | 6 +-
tools/virtio/Makefile | 8 +-
tools/virtio/linux/compiler.h | 8 +-
tools/virtio/linux/cpumask.h | 4 +
tools/virtio/linux/device.h | 8 +
tools/virtio/linux/dma-mapping.h | 4 +
tools/virtio/linux/kernel.h | 16 +
tools/virtio/linux/module.h | 2 +
tools/virtio/linux/ucopysize.h | 21 +
tools/virtio/linux/virtio.h | 73 +-
tools/virtio/linux/virtio_config.h | 102 +-
tools/virtio/oot-stubs.h | 10 +
usr/Makefile | 4 +-
usr/include/Makefile | 11 +-
usr/include/headers_check.pl | 63 -
virt/kvm/Kconfig | 3 -
virt/kvm/eventfd.c | 2 +-
virt/kvm/guest_memfd.c | 373 +-
virt/kvm/kvm_main.c | 57 +-
virt/kvm/kvm_mm.h | 9 +-
11307 files changed, 585074 insertions(+), 166435 deletions(-)