✓ i915.CI.BAT: success for drm/i915/dmc_wl: Introduce debugfs interface

2025-01-17 Thread Patchwork
== Series Details == Series: drm/i915/dmc_wl: Introduce debugfs interface URL : https://patchwork.freedesktop.org/series/143696/ State : success == Summary == CI Bug Log - changes from CI_DRM_15979 -> Patchwork_143696v1 Summary --- *

✗ Fi.CI.BUILD: failure for series starting with [1/3] drm/i915/display: Move shutdown sequences under display driver

2025-01-17 Thread Patchwork
== Series Details == Series: series starting with [1/3] drm/i915/display: Move shutdown sequences under display driver URL : https://patchwork.freedesktop.org/series/143698/ State : failure == Summary == Error: make failed CALLscripts/checksyscalls.sh DESCEND objtool INSTALL libsubc

✗ Fi.CI.SPARSE: warning for drm/i915/dmc_wl: Introduce debugfs interface

2025-01-17 Thread Patchwork
== Series Details == Series: drm/i915/dmc_wl: Introduce debugfs interface URL : https://patchwork.freedesktop.org/series/143696/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately.

✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc_wl: Introduce debugfs interface

2025-01-17 Thread Patchwork
== Series Details == Series: drm/i915/dmc_wl: Introduce debugfs interface URL : https://patchwork.freedesktop.org/series/143696/ State : warning == Summary == Error: dim checkpatch failed 6c801299b19b drm/i915/dmc_wl: Pass offset instead of reg to range table iterator 86fa0b28b846 drm/i915/dmc

Re: [PATCH v3 10/10] drm/i915/psr: Allow DSB usage when PSR is enabled

2025-01-17 Thread Ville Syrjälä
On Fri, Jan 17, 2025 at 10:20:17PM +0200, Ville Syrjälä wrote: > On Thu, Jan 09, 2025 at 09:31:37AM +0200, Jouni Högander wrote: > > Now as we have correct PSR2_MAN_TRK_CTL handling in place we can allow DSB > > usage also when PSR is enabled for LunarLake onwards. > > We seem to still lack an ans

✓ i915.CI.BAT: success for drm/i915/slpc: Add sysfs for SLPC power profiles (rev5)

2025-01-17 Thread Patchwork
== Series Details == Series: drm/i915/slpc: Add sysfs for SLPC power profiles (rev5) URL : https://patchwork.freedesktop.org/series/142685/ State : success == Summary == CI Bug Log - changes from CI_DRM_15979 -> Patchwork_142685v5 Summary -

✗ Fi.CI.SPARSE: warning for drm/i915/slpc: Add sysfs for SLPC power profiles (rev5)

2025-01-17 Thread Patchwork
== Series Details == Series: drm/i915/slpc: Add sysfs for SLPC power profiles (rev5) URL : https://patchwork.freedesktop.org/series/142685/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately.

[PATCH 2/3] drm/xe: At shutdown disable commit helpers instead of flushing

2025-01-17 Thread Rodrigo Vivi
This aligns with the current i915 display sequence. Cc: Maarten Lankhort Reviewed-by: Jonathan Cavitt Signed-off-by: Rodrigo Vivi --- drivers/gpu/drm/xe/display/xe_display.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/driv

[PATCH 1/3] drm/i915/display: Move shutdown sequences under display driver

2025-01-17 Thread Rodrigo Vivi
Move display related shutdown sequences from i915_driver to intel_display_driver. No functional change. Just taking the right ownership and start some reconciliation of them between i915 and Xe. v2: - Add missing _nogem caller (Imre) - Fix comment style (Jonathan) v3: rebase Cc: Imre Deak R

[PATCH 3/3] drm/xe: Use i915-display shutdown sequence directly

2025-01-17 Thread Rodrigo Vivi
Start the xe-i915-display reconciliation by using the same shutdown sequences. v2: include the stubs for !CONFIG_DRM_XE_DISPLAY (Kunit) Reviewed-by: Jonathan Cavitt Signed-off-by: Rodrigo Vivi --- drivers/gpu/drm/xe/display/xe_display.c | 48 +++-- drivers/gpu/drm/xe/displa

✓ i915.CI.BAT: success for drm/i915/slpc: Add sysfs for SLPC power profiles (rev4)

2025-01-17 Thread Patchwork
== Series Details == Series: drm/i915/slpc: Add sysfs for SLPC power profiles (rev4) URL : https://patchwork.freedesktop.org/series/142685/ State : success == Summary == CI Bug Log - changes from CI_DRM_15979 -> Patchwork_142685v4 Summary -

[PATCH 2/4] drm/i915/dmc_wl: Add debugfs for untracked offsets

2025-01-17 Thread Gustavo Sousa
The DMC wakelock code needs to keep track of register offsets that need the wakelock for proper access. If one of the necessary offsets are missed, then the failure in asserting the wakelock is very likely to cause problems down the road. A miss could happen for at least two different reasons: -

[PATCH 4/4] drm/i915/dmc_wl: Enable the debugfs only with enable_dmc_wl_debugfs=1

2025-01-17 Thread Gustavo Sousa
We use a spinlock to protect DMC wakelock debugfs data, since it is also accessed by the core DMC wakelock logic. Taking the spinlock when the debugfs is not in use introduces a small but unnecessary penalty. Since the debugfs functionality is only expected to be used for, uh, debugging sessions,

[PATCH 3/4] drm/i915/dmc_wl: Add extra_ranges debugfs

2025-01-17 Thread Gustavo Sousa
We already have a way of finding the set of untracked offsets for which there has been one or more MMIO operations via the "intel_dmc_wl/untracked" debugfs interface. However, in order to try adding one or more of those registers to the set of tracked offsets, one would need to manually change the

[PATCH 0/4] drm/i915/dmc_wl: Introduce debugfs interface

2025-01-17 Thread Gustavo Sousa
The DMC wakelock code needs to keep track of register offsets that need the wakelock for proper access. If one of the necessary offsets are missed, then the failure in asserting the wakelock is very likely to cause problems down the road. A miss could happen for at least two different reasons: -

[PATCH 1/4] drm/i915/dmc_wl: Pass offset instead of reg to range table iterator

2025-01-17 Thread Gustavo Sousa
We will add another function that checks the offset in an upcoming change. Instead of passing the reg variable to only extract the offset later, let's extract the offset before so that we do not need to repeat ourselves. Signed-off-by: Gustavo Sousa --- drivers/gpu/drm/i915/display/intel_dmc_wl.

[PATCH v4] drm/i915/slpc: Add sysfs for SLPC power profiles

2025-01-17 Thread Vinay Belgaumkar
Default SLPC power profile is Base(0). Power Saving mode(1) has conservative up/down thresholds and is suitable for use with apps that typically need to be power efficient. Selected power profile will be displayed in this format- $ cat slpc_power_profile [base]power_saving $ echo power_sa

✗ Fi.CI.SPARSE: warning for drm/i915/slpc: Add sysfs for SLPC power profiles (rev4)

2025-01-17 Thread Patchwork
== Series Details == Series: drm/i915/slpc: Add sysfs for SLPC power profiles (rev4) URL : https://patchwork.freedesktop.org/series/142685/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately.

✗ Fi.CI.CHECKPATCH: warning for drm/i915/slpc: Add sysfs for SLPC power profiles (rev4)

2025-01-17 Thread Patchwork
== Series Details == Series: drm/i915/slpc: Add sysfs for SLPC power profiles (rev4) URL : https://patchwork.freedesktop.org/series/142685/ State : warning == Summary == Error: dim checkpatch failed 649d91b5a09b drm/i915/slpc: Add sysfs for SLPC power profiles -:97: CHECK:PARENTHESIS_ALIGNMENT

Re: [PATCH v3] drm/i915/slpc: Add sysfs for SLPC power profiles

2025-01-17 Thread Rodrigo Vivi
On Fri, Jan 17, 2025 at 12:24:14PM -0800, Vinay Belgaumkar wrote: > Default SLPC power profile is Base(0). Power Saving mode(1) > has conservative up/down thresholds and is suitable for use with > apps that typically need to be power efficient. > > Selected power profile will be displayed in this

[PATCH v3] drm/i915/slpc: Add sysfs for SLPC power profiles

2025-01-17 Thread Vinay Belgaumkar
Default SLPC power profile is Base(0). Power Saving mode(1) has conservative up/down thresholds and is suitable for use with apps that typically need to be power efficient. Selected power profile will be displayed in this format- $ cat slpc_power_profile [base]power_saving $ echo power_sa

Re: [PATCH v3 10/10] drm/i915/psr: Allow DSB usage when PSR is enabled

2025-01-17 Thread Ville Syrjälä
On Thu, Jan 09, 2025 at 09:31:37AM +0200, Jouni Högander wrote: > Now as we have correct PSR2_MAN_TRK_CTL handling in place we can allow DSB > usage also when PSR is enabled for LunarLake onwards. We seem to still lack an answer as to when the PSR wakes, when it latches the update, and how does al

Re: [PATCH v3 06/10] drm/i915/psr: Allow writing PSR2_MAN_TRK_CTL using DSB

2025-01-17 Thread Ville Syrjälä
On Thu, Jan 09, 2025 at 09:31:33AM +0200, Jouni Högander wrote: > Allow writing PSR2_MAN_TRK_CTL using DSB by using intel_de_write_dsb. Do > not check intel_dp->psr.lock being held when using DSB. This assertion > doesn't make sense as in case of using DSB the actual write happens later > and we ar

Re: [PATCH v2] drm/i915/slpc: Add sysfs for SLPC power profiles

2025-01-17 Thread Rodrigo Vivi
On Fri, Jan 17, 2025 at 10:21:53AM -0800, Belgaumkar, Vinay wrote: > > On 1/17/2025 6:29 AM, Rodrigo Vivi wrote: > > On Thu, Jan 16, 2025 at 03:51:03PM -0800, Belgaumkar, Vinay wrote: > > > On 1/16/2025 2:57 PM, Rodrigo Vivi wrote: > > > > On Fri, Jan 10, 2025 at 03:21:51PM -0800, Vinay Belgaumkar

✗ i915.CI.BAT: failure for drm/xe/dp: Fix non-display builds with DP tunnelling incorrectly enabled

2025-01-17 Thread Patchwork
== Series Details == Series: drm/xe/dp: Fix non-display builds with DP tunnelling incorrectly enabled URL : https://patchwork.freedesktop.org/series/143678/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15978 -> Patchwork_143678v1 ==

Re: [PATCH v2] drm/i915/slpc: Add sysfs for SLPC power profiles

2025-01-17 Thread Belgaumkar, Vinay
On 1/17/2025 6:29 AM, Rodrigo Vivi wrote: On Thu, Jan 16, 2025 at 03:51:03PM -0800, Belgaumkar, Vinay wrote: On 1/16/2025 2:57 PM, Rodrigo Vivi wrote: On Fri, Jan 10, 2025 at 03:21:51PM -0800, Vinay Belgaumkar wrote: Default SLPC power profile is Base(0). Power Saving mode(1) has conservativ

✗ Fi.CI.CHECKPATCH: warning for drm/xe/dp: Fix non-display builds with DP tunnelling incorrectly enabled

2025-01-17 Thread Patchwork
== Series Details == Series: drm/xe/dp: Fix non-display builds with DP tunnelling incorrectly enabled URL : https://patchwork.freedesktop.org/series/143678/ State : warning == Summary == Error: dim checkpatch failed 9fe9fde0fb60 drm/xe/dp: Fix non-display builds with DP tunnelling incorrectly

Re: [PATCH v3 8/8] drm/i915: fix typos in drm/i915 files

2025-01-17 Thread Krzysztof Niemiec
Hi Nitin, ... > diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c > index 070ab6546987..686ed33c1a8b 100644 > --- a/drivers/gpu/drm/i915/i915_gem.c > +++ b/drivers/gpu/drm/i915/i915_gem.c > @@ -1146,7 +1146,7 @@ int i915_gem_init(struct drm_i915_private *dev_priv) >

Re: [PATCH v3 7/8] drm/i915/display: fix typos in i915/display files

2025-01-17 Thread Krzysztof Niemiec
Hi Nitin, ... > diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c > b/drivers/gpu/drm/i915/display/intel_crtc.c > index c910168602d2..14fdaf675636 100644 > --- a/drivers/gpu/drm/i915/display/intel_crtc.c > +++ b/drivers/gpu/drm/i915/display/intel_crtc.c > @@ -96,7 +96,7 @@ u32 intel_crtc_ma

Re: [PATCH v3 6/8] drm/i915/soc: fix typos in i915/soc files

2025-01-17 Thread Krzysztof Niemiec
Hi Nitin, On 2025-01-14 at 00:13:16 GMT, Nitin Gote wrote: > Fix all typos in files under drm/i915/soc reported by codespell tool. > > Signed-off-by: Nitin Gote Reviewed-by: Krzysztof Niemiec Thanks Krzysztof

Re: [PATCH v3 5/8] drm/i915/selftests: fix typos in i915/selftests files

2025-01-17 Thread Krzysztof Niemiec
Hi Nitin, On 2025-01-14 at 00:13:15 GMT, Nitin Gote wrote: > Fix all typos in files under drm/i915/selftests reported by codespell tool. > > v2: Fix commenting style > > Signed-off-by: Nitin Gote Reviewed-by: Krzysztof Niemiec Thanks Krzysztof

Re: [PATCH v3 4/8] drm/i915/pxp: fix typos in i915/pxp files

2025-01-17 Thread Krzysztof Niemiec
Hi Nitin, On 2025-01-14 at 00:13:14 GMT, Nitin Gote wrote: > Fix all typos in files under drm/i915/pxp reported by codespell tool. > > Signed-off-by: Nitin Gote Reviewed-by: Krzysztof Niemiec Thanks Krzysztof

Re: [PATCH v3 3/8] drm/i915/gem: fix typos in i915/gem files

2025-01-17 Thread Krzysztof Niemiec
Hi Nitin, > diff --git a/drivers/gpu/drm/i915/gem/i915_gem_context_types.h > b/drivers/gpu/drm/i915/gem/i915_gem_context_types.h > index b6d97da63d1f..621140a7fda3 100644 > --- a/drivers/gpu/drm/i915/gem/i915_gem_context_types.h > +++ b/drivers/gpu/drm/i915/gem/i915_gem_context_types.h > @@ -245,

Re: [PATCH v3 2/8] drm/i915/gvt: fix typos in i915/gvt files

2025-01-17 Thread Krzysztof Niemiec
Hi Nitin, ... > diff --git a/drivers/gpu/drm/i915/gvt/cmd_parser.c > b/drivers/gpu/drm/i915/gvt/cmd_parser.c > index 6439c8e91a8d..f8af9659653d 100644 > --- a/drivers/gpu/drm/i915/gvt/cmd_parser.c > +++ b/drivers/gpu/drm/i915/gvt/cmd_parser.c > @@ -1924,7 +1924,7 @@ static int perform_bb_shadow(

Re: [PATCH v3 1/8] drm/i915/gt: fix typos in i915/gt files.

2025-01-17 Thread Krzysztof Niemiec
Hi Nitin, thanks for the series. On 2025-01-14 at 00:13:11 GMT, Nitin Gote wrote: > Fix all typos in files under drm/i915/gt reported by codespell tool. > > v2: Fix grammer mistake in comment > > Signed-off-by: Nitin Gote Small nitpick - there's a typo in the commit log: "grammer" should be

Re: [PATCH] drm/xe/dp: Enable DP tunneling

2025-01-17 Thread Lucas De Marchi
On Fri, Jan 17, 2025 at 05:55:57PM +0200, Imre Deak wrote: On Thu, Jan 16, 2025 at 02:38:34PM -0600, Lucas De Marchi wrote: On Mon, Jan 13, 2025 at 07:40:59PM +0200, Imre Deak wrote: > On Mon, Jan 13, 2025 at 06:38:34PM +0200, Jani Nikula wrote: > > On Mon, 13 Jan 2025, Imre Deak wrote: > > > E

Re: [PATCH] drm/xe/dp: Enable DP tunneling

2025-01-17 Thread Imre Deak
On Thu, Jan 16, 2025 at 02:38:34PM -0600, Lucas De Marchi wrote: > On Mon, Jan 13, 2025 at 07:40:59PM +0200, Imre Deak wrote: > > On Mon, Jan 13, 2025 at 06:38:34PM +0200, Jani Nikula wrote: > > > On Mon, 13 Jan 2025, Imre Deak wrote: > > > > Enable the DP tunneling functionality in the xe driver.

[PATCH] drm/xe/dp: Fix non-display builds with DP tunnelling incorrectly enabled

2025-01-17 Thread Imre Deak
Code for the DP tunnelling functionality in the xe driver can be built only if the display code is also built, adjust the kconfig dependency accordingly. Cc: Suraj Kandpal Fixes: 73900dce57e4 ("drm/xe/dp: Enable DP tunneling") Reported-by: Lucas De Marchi Signed-off-by: Imre Deak --- drivers/g

Re: [Intel-gfx] [PATCH v2 18/19] drm/i915/dsb: Re-instate DSB for LUT updates

2025-01-17 Thread Ville Syrjälä
On Mon, Jan 13, 2025 at 02:26:21PM -0500, Ed Maste wrote: > On Wed, 13 Sept 2023 at 14:11, Shankar, Uma wrote: > > > > > From: Ville Syrjälä > > > > > > With all the known issues sorted out we can start to use DSB to load the > > > LUTs. > > On FreeBSD with a port of the i915 driver from Linux

Re: [PATCH v2] drm/i915/slpc: Add sysfs for SLPC power profiles

2025-01-17 Thread Rodrigo Vivi
On Thu, Jan 16, 2025 at 03:51:03PM -0800, Belgaumkar, Vinay wrote: > > On 1/16/2025 2:57 PM, Rodrigo Vivi wrote: > > On Fri, Jan 10, 2025 at 03:21:51PM -0800, Vinay Belgaumkar wrote: > > > Default SLPC power profile is Base(0). Power Saving mode(1) > > > has conservative up/down thresholds and is

Re: [PATCH] drm/xe/dp: Enable DP tunneling

2025-01-17 Thread Imre Deak
On Thu, Jan 16, 2025 at 02:32:21PM -0600, Lucas De Marchi wrote: > On Mon, Jan 13, 2025 at 05:48:32PM +0200, Imre Deak wrote: > > Enable the DP tunneling functionality in the xe driver. > > > > Signed-off-by: Imre Deak > > --- > > drivers/gpu/drm/i915/display/intel_dp_tunnel.h | 5 +++-- > > driv

Re: [PATCH v3 3/4] drm/i915/xe3: add dirty rect support for FBC

2025-01-17 Thread Ville Syrjälä
On Tue, Jan 14, 2025 at 02:07:18PM +0200, Vinod Govindapillai wrote: > Dirty rectangle feature allows FBC to recompress a subsection > of a frame. When this feature is enabled, display will read > the scan lines between dirty rectangle start line and dirty > rectangle end line in subsequent frames.

Re: [PATCH v3 1/4] drm/i915/display: avoid calling fbc activate if fbc is active

2025-01-17 Thread Ville Syrjälä
On Tue, Jan 14, 2025 at 02:07:16PM +0200, Vinod Govindapillai wrote: > If FBC is already active, we don't need to call FBC activate > routine again during the post plane update. As this will > explicitly call the nuke and also rewrite the FBC ctl registers. > "intel_atomic_commit_tail-> intel_post_

Re: [PATCH v7 7/7] drm/i915/dsc: Check if vblank is sufficient for dsc prefill

2025-01-17 Thread Nautiyal, Ankit K
On 1/17/2025 1:11 PM, Mitul Golani wrote: High refresh rate panels which may have small line times and vblank sizes, Check if vblank size is sufficient for dsc prefill latency. --v2: - Consider chroma downscaling factor in latency calculation. [Ankit] - Replace with appropriate function name.

Re: [PATCH v7 6/7] drm/i915/scaler: Check if vblank is sufficient for scaler

2025-01-17 Thread Nautiyal, Ankit K
On 1/17/2025 1:11 PM, Mitul Golani wrote: High refresh rate panels which may have small line times and vblank sizes, Check if vblank size is sufficient for enabled scaler users. --v2: - Use hweight* family of functions for counting bits. [Jani] - Update precision handling for hscale and vscale

✓ i915.CI.BAT: success for drm/i915: Handle vblank delay vs. fastboot and finish DSB plane update enabling (rev2)

2025-01-17 Thread Patchwork
== Series Details == Series: drm/i915: Handle vblank delay vs. fastboot and finish DSB plane update enabling (rev2) URL : https://patchwork.freedesktop.org/series/143633/ State : success == Summary == CI Bug Log - changes from CI_DRM_15974 -> Patchwork_143633v2 ===

Re: ✗ i915.CI.BAT: failure for drm/i915/gt: Use spin_lock_irqsave() in interruptible context

2025-01-17 Thread Krzysztof Karas
Hi CI Team, On 2025-01-16 at 13:18:25 +, Patchwork wrote: > == Series Details == > > Series: drm/i915/gt: Use spin_lock_irqsave() in interruptible context > URL : https://patchwork.freedesktop.org/series/143600/ > State : failure > ... > Possible new issues > --- > > Here

Re: [PATCH v2 0/3] drm/i915/dmc_wl: Track pipe interrupt registers

2025-01-17 Thread Gustavo Sousa
Quoting Gustavo Sousa (2025-01-13 17:38:55-03:00) >Pipe interrupt registers live in their respective pipes' power wells, >which are below PG0. That means that they must also be tracked as >registers that are powered-off during dynamic DC states. > >For that, we first convert the display IRQ code to

✗ i915.CI.BAT: failure for Check Scaler and DSC Prefill Latency Against Vblank (rev5)

2025-01-17 Thread Patchwork
== Series Details == Series: Check Scaler and DSC Prefill Latency Against Vblank (rev5) URL : https://patchwork.freedesktop.org/series/143160/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15973 -> Patchwork_143160v5 Summar

✗ Fi.CI.BUILD: failure for drm/i915/dp: Guarantee a minimum HBlank time (rev8)

2025-01-17 Thread Patchwork
== Series Details == Series: drm/i915/dp: Guarantee a minimum HBlank time (rev8) URL : https://patchwork.freedesktop.org/series/139267/ State : failure == Summary == Error: patch https://patchwork.freedesktop.org/api/1.0/series/139267/revisions/8/mbox/ not applied Applying: drm/i915/dp: Guar

✗ Fi.CI.SPARSE: warning for Check Scaler and DSC Prefill Latency Against Vblank (rev5)

2025-01-17 Thread Patchwork
== Series Details == Series: Check Scaler and DSC Prefill Latency Against Vblank (rev5) URL : https://patchwork.freedesktop.org/series/143160/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. +./arch/x86/incl

Re: [PATCH] drm/i915/uc: Include requested frequency in slow firmware load messages

2025-01-17 Thread Krzysztof Karas
Hi, > > > + guc_warn(guc, "excessive init time: [freq = %dMHz -> %dMHz vs > > > %dMHz, perf_limit_reasons = 0x%08X]\n", > > > + before_freq, intel_rps_read_actual_frequency(>->rps), > > > + intel_rps_get_requested_frequency(>->rps), > > While, -> is cle

Re: [PATCHv2 11/11] mm: Rename PG_dropbehind to PG_reclaim

2025-01-17 Thread Kirill A. Shutemov
On Wed, Jan 15, 2025 at 10:18:16PM -0800, Christoph Hellwig wrote: > On Wed, Jan 15, 2025 at 11:31:35AM +0200, Kirill A. Shutemov wrote: > > Now as PG_reclaim is gone, its name can be reclaimed for better > > use :) > > > > Rename PG_dropbehind to PG_reclaim and rename all helpers around it. > >

Re: [PATCHv2 05/11] mm/truncate: Use folio_set_dropbehind() instead of deactivate_file_folio()k

2025-01-17 Thread Kirill A. Shutemov
On Wed, Jan 15, 2025 at 02:46:44PM -0700, Yu Zhao wrote: > On Wed, Jan 15, 2025 at 2:35 PM Matthew Wilcox wrote: > > > > On Wed, Jan 15, 2025 at 11:31:29AM +0200, Kirill A. Shutemov wrote: > > > -static void lru_deactivate_file(struct lruvec *lruvec, struct folio > > > *folio) > > > -{ > > > -