All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
@ 2023-11-10  6:29 Aravind Iddamsetty
  2023-11-10 13:17 ` Matthew Brost
  0 siblings, 1 reply; 23+ messages in thread
From: Aravind Iddamsetty @ 2023-11-10  6:29 UTC (permalink / raw)
  To: intel-xe

Use spin_lock_irqsave, spin_unlock_irqrestore

Fix for below:
[13994.811263] ========================================================
[13994.811295] WARNING: possible irq lock inversion dependency detected
[13994.811326] 6.6.0-rc3-xe #2 Tainted: G     U
[13994.811358] --------------------------------------------------------
[13994.811388] swapper/0/0 just changed the state of lock:
[13994.811416] ffff895c7e044db8 (&cpuctx_lock){-...}-{2:2}, at:
__perf_event_read+0xb7/0x3a0
[13994.811494] but this lock took another, HARDIRQ-unsafe lock in the
past:
[13994.811528]  (&fw->lock){+.+.}-{2:2}
[13994.811544]

               and interrupts could create inverse lock ordering between
them.

[13994.811606]
               other info that might help us debug this:
[13994.811636]  Possible interrupt unsafe locking scenario:

[13994.811667]        CPU0                    CPU1
[13994.811691]        ----                    ----
[13994.811715]   lock(&fw->lock);
[13994.811744]                                local_irq_disable();
[13994.811773]                                lock(&cpuctx_lock);
[13994.811810]                                lock(&fw->lock);
[13994.811846]   <Interrupt>
[13994.811865]     lock(&cpuctx_lock);
[13994.811895]
                *** DEADLOCK ***

Cc: Anshuman Gupta <anshuman.gupta@intel.com>
Cc: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Signed-off-by: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com>
---
 drivers/gpu/drm/xe/xe_force_wake.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
index 32d6c4dd2807..9bbe8a5040da 100644
--- a/drivers/gpu/drm/xe/xe_force_wake.c
+++ b/drivers/gpu/drm/xe/xe_force_wake.c
@@ -145,9 +145,10 @@ int xe_force_wake_get(struct xe_force_wake *fw,
 	struct xe_gt *gt = fw_to_gt(fw);
 	struct xe_force_wake_domain *domain;
 	enum xe_force_wake_domains tmp, woken = 0;
+	unsigned long flags;
 	int ret, ret2 = 0;
 
-	spin_lock(&fw->lock);
+	spin_lock_irqsave(&fw->lock, flags);
 	for_each_fw_domain_masked(domain, domains, fw, tmp) {
 		if (!domain->ref++) {
 			woken |= BIT(domain->id);
@@ -162,7 +163,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
 				   domain->id, ret);
 	}
 	fw->awake_domains |= woken;
-	spin_unlock(&fw->lock);
+	spin_unlock_irqrestore(&fw->lock, flags);
 
 	return ret2;
 }
@@ -174,9 +175,10 @@ int xe_force_wake_put(struct xe_force_wake *fw,
 	struct xe_gt *gt = fw_to_gt(fw);
 	struct xe_force_wake_domain *domain;
 	enum xe_force_wake_domains tmp, sleep = 0;
+	unsigned long flags;
 	int ret, ret2 = 0;
 
-	spin_lock(&fw->lock);
+	spin_lock_irqsave(&fw->lock, flags);
 	for_each_fw_domain_masked(domain, domains, fw, tmp) {
 		if (!--domain->ref) {
 			sleep |= BIT(domain->id);
@@ -191,7 +193,7 @@ int xe_force_wake_put(struct xe_force_wake *fw,
 				   domain->id, ret);
 	}
 	fw->awake_domains &= ~sleep;
-	spin_unlock(&fw->lock);
+	spin_unlock_irqrestore(&fw->lock, flags);
 
 	return ret2;
 }
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* Re: [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
  2023-11-10  6:29 Aravind Iddamsetty
@ 2023-11-10 13:17 ` Matthew Brost
  2023-11-17  8:48   ` Aravind Iddamsetty
  0 siblings, 1 reply; 23+ messages in thread
From: Matthew Brost @ 2023-11-10 13:17 UTC (permalink / raw)
  To: Aravind Iddamsetty; +Cc: intel-xe

On Fri, Nov 10, 2023 at 11:59:07AM +0530, Aravind Iddamsetty wrote:
> Use spin_lock_irqsave, spin_unlock_irqrestore
> 
> Fix for below:
> [13994.811263] ========================================================
> [13994.811295] WARNING: possible irq lock inversion dependency detected
> [13994.811326] 6.6.0-rc3-xe #2 Tainted: G     U
> [13994.811358] --------------------------------------------------------
> [13994.811388] swapper/0/0 just changed the state of lock:
> [13994.811416] ffff895c7e044db8 (&cpuctx_lock){-...}-{2:2}, at:
> __perf_event_read+0xb7/0x3a0
> [13994.811494] but this lock took another, HARDIRQ-unsafe lock in the
> past:
> [13994.811528]  (&fw->lock){+.+.}-{2:2}
> [13994.811544]
> 
>                and interrupts could create inverse lock ordering between
> them.
> 
> [13994.811606]
>                other info that might help us debug this:
> [13994.811636]  Possible interrupt unsafe locking scenario:
> 
> [13994.811667]        CPU0                    CPU1
> [13994.811691]        ----                    ----
> [13994.811715]   lock(&fw->lock);
> [13994.811744]                                local_irq_disable();
> [13994.811773]                                lock(&cpuctx_lock);
> [13994.811810]                                lock(&fw->lock);
> [13994.811846]   <Interrupt>
> [13994.811865]     lock(&cpuctx_lock);
> [13994.811895]
>                 *** DEADLOCK ***
> 

I don't personally like this. Where in an irq context do we grab this
lock? FW probably shouldn't ever be grabbed from an irq context. I see
this was changed from a mutex to spin lock in which is pretty suspect
IMO.

'drm/xe: Use spinlock in forcewake instead of mutex'  

If this really needs to be a spin lock I'd rather have versions of
xe_force_wake_get/put that called from non-atomic contexts (e.g. use
spin_lock_irq) and atomic contexts (e.g. use spin_lock) rather than
using spin_lock_irqsave.

Matt

> Cc: Anshuman Gupta <anshuman.gupta@intel.com>
> Cc: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
> Signed-off-by: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com>
> ---
>  drivers/gpu/drm/xe/xe_force_wake.c | 10 ++++++----
>  1 file changed, 6 insertions(+), 4 deletions(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
> index 32d6c4dd2807..9bbe8a5040da 100644
> --- a/drivers/gpu/drm/xe/xe_force_wake.c
> +++ b/drivers/gpu/drm/xe/xe_force_wake.c
> @@ -145,9 +145,10 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>  	struct xe_gt *gt = fw_to_gt(fw);
>  	struct xe_force_wake_domain *domain;
>  	enum xe_force_wake_domains tmp, woken = 0;
> +	unsigned long flags;
>  	int ret, ret2 = 0;
>  
> -	spin_lock(&fw->lock);
> +	spin_lock_irqsave(&fw->lock, flags);
>  	for_each_fw_domain_masked(domain, domains, fw, tmp) {
>  		if (!domain->ref++) {
>  			woken |= BIT(domain->id);
> @@ -162,7 +163,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>  				   domain->id, ret);
>  	}
>  	fw->awake_domains |= woken;
> -	spin_unlock(&fw->lock);
> +	spin_unlock_irqrestore(&fw->lock, flags);
>  
>  	return ret2;
>  }
> @@ -174,9 +175,10 @@ int xe_force_wake_put(struct xe_force_wake *fw,
>  	struct xe_gt *gt = fw_to_gt(fw);
>  	struct xe_force_wake_domain *domain;
>  	enum xe_force_wake_domains tmp, sleep = 0;
> +	unsigned long flags;
>  	int ret, ret2 = 0;
>  
> -	spin_lock(&fw->lock);
> +	spin_lock_irqsave(&fw->lock, flags);
>  	for_each_fw_domain_masked(domain, domains, fw, tmp) {
>  		if (!--domain->ref) {
>  			sleep |= BIT(domain->id);
> @@ -191,7 +193,7 @@ int xe_force_wake_put(struct xe_force_wake *fw,
>  				   domain->id, ret);
>  	}
>  	fw->awake_domains &= ~sleep;
> -	spin_unlock(&fw->lock);
> +	spin_unlock_irqrestore(&fw->lock, flags);
>  
>  	return ret2;
>  }
> -- 
> 2.25.1
> 

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
  2023-11-10 13:17 ` Matthew Brost
@ 2023-11-17  8:48   ` Aravind Iddamsetty
  2023-11-20 12:32     ` Matthew Brost
  0 siblings, 1 reply; 23+ messages in thread
From: Aravind Iddamsetty @ 2023-11-17  8:48 UTC (permalink / raw)
  To: Matthew Brost; +Cc: intel-xe


On 10/11/23 18:47, Matthew Brost wrote:
> On Fri, Nov 10, 2023 at 11:59:07AM +0530, Aravind Iddamsetty wrote:
>> Use spin_lock_irqsave, spin_unlock_irqrestore
>>
>> Fix for below:
>> [13994.811263] ========================================================
>> [13994.811295] WARNING: possible irq lock inversion dependency detected
>> [13994.811326] 6.6.0-rc3-xe #2 Tainted: G     U
>> [13994.811358] --------------------------------------------------------
>> [13994.811388] swapper/0/0 just changed the state of lock:
>> [13994.811416] ffff895c7e044db8 (&cpuctx_lock){-...}-{2:2}, at:
>> __perf_event_read+0xb7/0x3a0
>> [13994.811494] but this lock took another, HARDIRQ-unsafe lock in the
>> past:
>> [13994.811528]  (&fw->lock){+.+.}-{2:2}
>> [13994.811544]
>>
>>                and interrupts could create inverse lock ordering between
>> them.
>>
>> [13994.811606]
>>                other info that might help us debug this:
>> [13994.811636]  Possible interrupt unsafe locking scenario:
>>
>> [13994.811667]        CPU0                    CPU1
>> [13994.811691]        ----                    ----
>> [13994.811715]   lock(&fw->lock);
>> [13994.811744]                                local_irq_disable();
>> [13994.811773]                                lock(&cpuctx_lock);
>> [13994.811810]                                lock(&fw->lock);
>> [13994.811846]   <Interrupt>
>> [13994.811865]     lock(&cpuctx_lock);
>> [13994.811895]
>>                 *** DEADLOCK ***
>>
Hi Matt,

Firstly thanks for your comment and sorry for the late response was OOO on sick the entire week.

> I don't personally like this. Where in an irq context do we grab this
> lock? FW probably shouldn't ever be grabbed from an irq context. I see
> this was changed from a mutex to spin lock in which is pretty suspect
> IMO.
with the PMU interface "drm/xe/pmu: Enable PMU interface" we are exposing engine busyness
counters and the registers fall under GT domain and needed forcewake as PMU is atomic context
so had to change the forcewake to use spinlock. But other than this i do not think forcewake
is being called from any irq context, AFAIU lockdep is predicting a scenario and hence the
warning. which subsided by use of spin_lock_irqsave.


>
> 'drm/xe: Use spinlock in forcewake instead of mutex'  
>
> If this really needs to be a spin lock I'd rather have versions of
> xe_force_wake_get/put that called from non-atomic contexts (e.g. use
> spin_lock_irq) and atomic contexts (e.g. use spin_lock) rather than
> using spin_lock_irqsave.

I somehow doubt if lockdep be able to recognize such a use and not warn again.

Thanks,
Aravind.
>
> Matt
>
>> Cc: Anshuman Gupta <anshuman.gupta@intel.com>
>> Cc: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
>> Signed-off-by: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com>
>> ---
>>  drivers/gpu/drm/xe/xe_force_wake.c | 10 ++++++----
>>  1 file changed, 6 insertions(+), 4 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
>> index 32d6c4dd2807..9bbe8a5040da 100644
>> --- a/drivers/gpu/drm/xe/xe_force_wake.c
>> +++ b/drivers/gpu/drm/xe/xe_force_wake.c
>> @@ -145,9 +145,10 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>>  	struct xe_gt *gt = fw_to_gt(fw);
>>  	struct xe_force_wake_domain *domain;
>>  	enum xe_force_wake_domains tmp, woken = 0;
>> +	unsigned long flags;
>>  	int ret, ret2 = 0;
>>  
>> -	spin_lock(&fw->lock);
>> +	spin_lock_irqsave(&fw->lock, flags);
>>  	for_each_fw_domain_masked(domain, domains, fw, tmp) {
>>  		if (!domain->ref++) {
>>  			woken |= BIT(domain->id);
>> @@ -162,7 +163,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>>  				   domain->id, ret);
>>  	}
>>  	fw->awake_domains |= woken;
>> -	spin_unlock(&fw->lock);
>> +	spin_unlock_irqrestore(&fw->lock, flags);
>>  
>>  	return ret2;
>>  }
>> @@ -174,9 +175,10 @@ int xe_force_wake_put(struct xe_force_wake *fw,
>>  	struct xe_gt *gt = fw_to_gt(fw);
>>  	struct xe_force_wake_domain *domain;
>>  	enum xe_force_wake_domains tmp, sleep = 0;
>> +	unsigned long flags;
>>  	int ret, ret2 = 0;
>>  
>> -	spin_lock(&fw->lock);
>> +	spin_lock_irqsave(&fw->lock, flags);
>>  	for_each_fw_domain_masked(domain, domains, fw, tmp) {
>>  		if (!--domain->ref) {
>>  			sleep |= BIT(domain->id);
>> @@ -191,7 +193,7 @@ int xe_force_wake_put(struct xe_force_wake *fw,
>>  				   domain->id, ret);
>>  	}
>>  	fw->awake_domains &= ~sleep;
>> -	spin_unlock(&fw->lock);
>> +	spin_unlock_irqrestore(&fw->lock, flags);
>>  
>>  	return ret2;
>>  }
>> -- 
>> 2.25.1
>>

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
  2023-11-17  8:48   ` Aravind Iddamsetty
@ 2023-11-20 12:32     ` Matthew Brost
  0 siblings, 0 replies; 23+ messages in thread
From: Matthew Brost @ 2023-11-20 12:32 UTC (permalink / raw)
  To: Aravind Iddamsetty; +Cc: intel-xe

On Fri, Nov 17, 2023 at 02:18:01PM +0530, Aravind Iddamsetty wrote:
> 
> On 10/11/23 18:47, Matthew Brost wrote:
> > On Fri, Nov 10, 2023 at 11:59:07AM +0530, Aravind Iddamsetty wrote:
> >> Use spin_lock_irqsave, spin_unlock_irqrestore
> >>
> >> Fix for below:
> >> [13994.811263] ========================================================
> >> [13994.811295] WARNING: possible irq lock inversion dependency detected
> >> [13994.811326] 6.6.0-rc3-xe #2 Tainted: G     U
> >> [13994.811358] --------------------------------------------------------
> >> [13994.811388] swapper/0/0 just changed the state of lock:
> >> [13994.811416] ffff895c7e044db8 (&cpuctx_lock){-...}-{2:2}, at:
> >> __perf_event_read+0xb7/0x3a0
> >> [13994.811494] but this lock took another, HARDIRQ-unsafe lock in the
> >> past:
> >> [13994.811528]  (&fw->lock){+.+.}-{2:2}
> >> [13994.811544]
> >>
> >>                and interrupts could create inverse lock ordering between
> >> them.
> >>
> >> [13994.811606]
> >>                other info that might help us debug this:
> >> [13994.811636]  Possible interrupt unsafe locking scenario:
> >>
> >> [13994.811667]        CPU0                    CPU1
> >> [13994.811691]        ----                    ----
> >> [13994.811715]   lock(&fw->lock);
> >> [13994.811744]                                local_irq_disable();
> >> [13994.811773]                                lock(&cpuctx_lock);
> >> [13994.811810]                                lock(&fw->lock);
> >> [13994.811846]   <Interrupt>
> >> [13994.811865]     lock(&cpuctx_lock);
> >> [13994.811895]
> >>                 *** DEADLOCK ***
> >>
> Hi Matt,
> 
> Firstly thanks for your comment and sorry for the late response was OOO on sick the entire week.
> 
> > I don't personally like this. Where in an irq context do we grab this
> > lock? FW probably shouldn't ever be grabbed from an irq context. I see
> > this was changed from a mutex to spin lock in which is pretty suspect
> > IMO.
> with the PMU interface "drm/xe/pmu: Enable PMU interface" we are exposing engine busyness
> counters and the registers fall under GT domain and needed forcewake as PMU is atomic context
> so had to change the forcewake to use spinlock. But other than this i do not think forcewake
> is being called from any irq context, AFAIU lockdep is predicting a scenario and hence the
> warning. which subsided by use of spin_lock_irqsave.
> 
> 
> >
> > 'drm/xe: Use spinlock in forcewake instead of mutex'  
> >
> > If this really needs to be a spin lock I'd rather have versions of
> > xe_force_wake_get/put that called from non-atomic contexts (e.g. use
> > spin_lock_irq) and atomic contexts (e.g. use spin_lock) rather than
> > using spin_lock_irqsave.
> 
> I somehow doubt if lockdep be able to recognize such a use and not warn again.
> 

That is exactly what these calls are for:

spin_lock_irqsave -> don't know if in atomic or non-atomic context
spin_lock -> in a atomic context (irqs are already disabled)
spin_lock_irq -> in a non-atomic context (irqs are enabled)

Generally we should attempt to use spin_lock/spin_lock_irq if possible
as knowing if we are in an atomic / non-atomic code path is a good
practice.

Matt

> Thanks,
> Aravind.
> >
> > Matt
> >
> >> Cc: Anshuman Gupta <anshuman.gupta@intel.com>
> >> Cc: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
> >> Signed-off-by: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com>
> >> ---
> >>  drivers/gpu/drm/xe/xe_force_wake.c | 10 ++++++----
> >>  1 file changed, 6 insertions(+), 4 deletions(-)
> >>
> >> diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
> >> index 32d6c4dd2807..9bbe8a5040da 100644
> >> --- a/drivers/gpu/drm/xe/xe_force_wake.c
> >> +++ b/drivers/gpu/drm/xe/xe_force_wake.c
> >> @@ -145,9 +145,10 @@ int xe_force_wake_get(struct xe_force_wake *fw,
> >>  	struct xe_gt *gt = fw_to_gt(fw);
> >>  	struct xe_force_wake_domain *domain;
> >>  	enum xe_force_wake_domains tmp, woken = 0;
> >> +	unsigned long flags;
> >>  	int ret, ret2 = 0;
> >>  
> >> -	spin_lock(&fw->lock);
> >> +	spin_lock_irqsave(&fw->lock, flags);
> >>  	for_each_fw_domain_masked(domain, domains, fw, tmp) {
> >>  		if (!domain->ref++) {
> >>  			woken |= BIT(domain->id);
> >> @@ -162,7 +163,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
> >>  				   domain->id, ret);
> >>  	}
> >>  	fw->awake_domains |= woken;
> >> -	spin_unlock(&fw->lock);
> >> +	spin_unlock_irqrestore(&fw->lock, flags);
> >>  
> >>  	return ret2;
> >>  }
> >> @@ -174,9 +175,10 @@ int xe_force_wake_put(struct xe_force_wake *fw,
> >>  	struct xe_gt *gt = fw_to_gt(fw);
> >>  	struct xe_force_wake_domain *domain;
> >>  	enum xe_force_wake_domains tmp, sleep = 0;
> >> +	unsigned long flags;
> >>  	int ret, ret2 = 0;
> >>  
> >> -	spin_lock(&fw->lock);
> >> +	spin_lock_irqsave(&fw->lock, flags);
> >>  	for_each_fw_domain_masked(domain, domains, fw, tmp) {
> >>  		if (!--domain->ref) {
> >>  			sleep |= BIT(domain->id);
> >> @@ -191,7 +193,7 @@ int xe_force_wake_put(struct xe_force_wake *fw,
> >>  				   domain->id, ret);
> >>  	}
> >>  	fw->awake_domains &= ~sleep;
> >> -	spin_unlock(&fw->lock);
> >> +	spin_unlock_irqrestore(&fw->lock, flags);
> >>  
> >>  	return ret2;
> >>  }
> >> -- 
> >> 2.25.1
> >>

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
@ 2023-11-24  6:44 Aravind Iddamsetty
  2023-11-24  7:09 ` [Intel-xe] FW: " Gupta, Anshuman
                   ` (9 more replies)
  0 siblings, 10 replies; 23+ messages in thread
From: Aravind Iddamsetty @ 2023-11-24  6:44 UTC (permalink / raw)
  To: intel-xe

Introduce atomic version for xe_force_wake calls which uses spin_lock
while the non atomic version uses spin_lock_irq

Fix for below:
[13994.811263] ========================================================
[13994.811295] WARNING: possible irq lock inversion dependency detected
[13994.811326] 6.6.0-rc3-xe #2 Tainted: G     U
[13994.811358] --------------------------------------------------------
[13994.811388] swapper/0/0 just changed the state of lock:
[13994.811416] ffff895c7e044db8 (&cpuctx_lock){-...}-{2:2}, at:
__perf_event_read+0xb7/0x3a0
[13994.811494] but this lock took another, HARDIRQ-unsafe lock in the
past:
[13994.811528]  (&fw->lock){+.+.}-{2:2}
[13994.811544]

               and interrupts could create inverse lock ordering between
them.

[13994.811606]
               other info that might help us debug this:
[13994.811636]  Possible interrupt unsafe locking scenario:

[13994.811667]        CPU0                    CPU1
[13994.811691]        ----                    ----
[13994.811715]   lock(&fw->lock);
[13994.811744]                                local_irq_disable();
[13994.811773]                                lock(&cpuctx_lock);
[13994.811810]                                lock(&fw->lock);
[13994.811846]   <Interrupt>
[13994.811865]     lock(&cpuctx_lock);
[13994.811895]
                *** DEADLOCK ***

v2: Use spin_lock in atomic context and spin_lock_irq in a non atomic
context (Matthew Brost)

Cc: Matthew Brost <matthew.brost@intel.com>
Cc: Anshuman Gupta <anshuman.gupta@intel.com>
Cc: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Signed-off-by: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com>
---
 drivers/gpu/drm/xe/xe_force_wake.c | 62 +++++++++++++++++++++++++++++-
 drivers/gpu/drm/xe/xe_force_wake.h |  4 ++
 drivers/gpu/drm/xe/xe_pmu.c        |  4 +-
 3 files changed, 66 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
index 32d6c4dd2807..1693097f72d3 100644
--- a/drivers/gpu/drm/xe/xe_force_wake.c
+++ b/drivers/gpu/drm/xe/xe_force_wake.c
@@ -147,7 +147,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
 	enum xe_force_wake_domains tmp, woken = 0;
 	int ret, ret2 = 0;
 
-	spin_lock(&fw->lock);
+	spin_lock_irq(&fw->lock);
 	for_each_fw_domain_masked(domain, domains, fw, tmp) {
 		if (!domain->ref++) {
 			woken |= BIT(domain->id);
@@ -162,7 +162,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
 				   domain->id, ret);
 	}
 	fw->awake_domains |= woken;
-	spin_unlock(&fw->lock);
+	spin_unlock_irq(&fw->lock);
 
 	return ret2;
 }
@@ -176,6 +176,64 @@ int xe_force_wake_put(struct xe_force_wake *fw,
 	enum xe_force_wake_domains tmp, sleep = 0;
 	int ret, ret2 = 0;
 
+	spin_lock_irq(&fw->lock);
+	for_each_fw_domain_masked(domain, domains, fw, tmp) {
+		if (!--domain->ref) {
+			sleep |= BIT(domain->id);
+			domain_sleep(gt, domain);
+		}
+	}
+	for_each_fw_domain_masked(domain, sleep, fw, tmp) {
+		ret = domain_sleep_wait(gt, domain);
+		ret2 |= ret;
+		if (ret)
+			drm_notice(&xe->drm, "Force wake domain (%d) failed to ack sleep, ret=%d\n",
+				   domain->id, ret);
+	}
+	fw->awake_domains &= ~sleep;
+	spin_unlock_irq(&fw->lock);
+
+	return ret2;
+}
+
+int xe_atomic_force_wake_get(struct xe_force_wake *fw,
+			     enum xe_force_wake_domains domains)
+{
+	struct xe_device *xe = fw_to_xe(fw);
+	struct xe_gt *gt = fw_to_gt(fw);
+	struct xe_force_wake_domain *domain;
+	enum xe_force_wake_domains tmp, woken = 0;
+	int ret, ret2 = 0;
+
+	spin_lock(&fw->lock);
+	for_each_fw_domain_masked(domain, domains, fw, tmp) {
+		if (!domain->ref++) {
+			woken |= BIT(domain->id);
+			domain_wake(gt, domain);
+		}
+	}
+	for_each_fw_domain_masked(domain, woken, fw, tmp) {
+		ret = domain_wake_wait(gt, domain);
+		ret2 |= ret;
+		if (ret)
+			drm_notice(&xe->drm, "Force wake domain (%d) failed to ack wake, ret=%d\n",
+				   domain->id, ret);
+	}
+	fw->awake_domains |= woken;
+	spin_unlock(&fw->lock);
+
+	return ret2;
+}
+
+int xe_atomic_force_wake_put(struct xe_force_wake *fw,
+			     enum xe_force_wake_domains domains)
+{
+	struct xe_device *xe = fw_to_xe(fw);
+	struct xe_gt *gt = fw_to_gt(fw);
+	struct xe_force_wake_domain *domain;
+	enum xe_force_wake_domains tmp, sleep = 0;
+	int ret, ret2 = 0;
+
 	spin_lock(&fw->lock);
 	for_each_fw_domain_masked(domain, domains, fw, tmp) {
 		if (!--domain->ref) {
diff --git a/drivers/gpu/drm/xe/xe_force_wake.h b/drivers/gpu/drm/xe/xe_force_wake.h
index 83cb157da7cc..584bedcd72fe 100644
--- a/drivers/gpu/drm/xe/xe_force_wake.h
+++ b/drivers/gpu/drm/xe/xe_force_wake.h
@@ -19,6 +19,10 @@ int xe_force_wake_get(struct xe_force_wake *fw,
 		      enum xe_force_wake_domains domains);
 int xe_force_wake_put(struct xe_force_wake *fw,
 		      enum xe_force_wake_domains domains);
+int xe_atomic_force_wake_get(struct xe_force_wake *fw,
+			     enum xe_force_wake_domains domains);
+int xe_atomic_force_wake_put(struct xe_force_wake *fw,
+			     enum xe_force_wake_domains domains);
 
 static inline int
 xe_force_wake_ref(struct xe_force_wake *fw,
diff --git a/drivers/gpu/drm/xe/xe_pmu.c b/drivers/gpu/drm/xe/xe_pmu.c
index 9d0b7887cfc4..4fb77c7693c2 100644
--- a/drivers/gpu/drm/xe/xe_pmu.c
+++ b/drivers/gpu/drm/xe/xe_pmu.c
@@ -71,9 +71,9 @@ static u64 engine_group_busyness_read(struct xe_gt *gt, u64 config)
 
 	device_awake = xe_device_mem_access_get_if_ongoing(xe);
 	if (device_awake) {
-		XE_WARN_ON(xe_force_wake_get(gt_to_fw(gt), XE_FW_GT));
+		XE_WARN_ON(xe_atomic_force_wake_get(gt_to_fw(gt), XE_FW_GT));
 		val = __engine_group_busyness_read(gt, sample_type);
-		XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FW_GT));
+		XE_WARN_ON(xe_atomic_force_wake_put(gt_to_fw(gt), XE_FW_GT));
 		xe_device_mem_access_put(xe);
 	}
 
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [Intel-xe] FW: [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
  2023-11-24  6:44 [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls Aravind Iddamsetty
@ 2023-11-24  7:09 ` Gupta, Anshuman
  2023-11-24  7:54   ` Aravind Iddamsetty
  2023-11-24  7:17 ` [Intel-xe] ✓ CI.Patch_applied: success for drm/xe: Fix lockdep warning in xe_force_wake calls (rev2) Patchwork
                   ` (8 subsequent siblings)
  9 siblings, 1 reply; 23+ messages in thread
From: Gupta, Anshuman @ 2023-11-24  7:09 UTC (permalink / raw)
  To: Aravind Iddamsetty, intel-xe@lists.freedesktop.org



-----Original Message-----
From: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com> 
Sent: Friday, November 24, 2023 12:14 PM
To: intel-xe@lists.freedesktop.org
Cc: Brost, Matthew <matthew.brost@intel.com>; Gupta, Anshuman <anshuman.gupta@intel.com>; Nerlige Ramappa, Umesh <umesh.nerlige.ramappa@intel.com>
Subject: [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls

Introduce atomic version for xe_force_wake calls which uses spin_lock while the non atomic version uses spin_lock_irq

Fix for below:
[13994.811263] ========================================================
[13994.811295] WARNING: possible irq lock inversion dependency detected
[13994.811326] 6.6.0-rc3-xe #2 Tainted: G     U
[13994.811358] --------------------------------------------------------
[13994.811388] swapper/0/0 just changed the state of lock:
[13994.811416] ffff895c7e044db8 (&cpuctx_lock){-...}-{2:2}, at:
__perf_event_read+0xb7/0x3a0
[13994.811494] but this lock took another, HARDIRQ-unsafe lock in the
past:
[13994.811528]  (&fw->lock){+.+.}-{2:2}
[13994.811544]

               and interrupts could create inverse lock ordering between them.

[13994.811606]
               other info that might help us debug this:
[13994.811636]  Possible interrupt unsafe locking scenario:

[13994.811667]        CPU0                    CPU1
[13994.811691]        ----                    ----
[13994.811715]   lock(&fw->lock);
[13994.811744]                                local_irq_disable();
[13994.811773]                                lock(&cpuctx_lock);
[13994.811810]                                lock(&fw->lock);
[13994.811846]   <Interrupt>
[13994.811865]     lock(&cpuctx_lock);
[13994.811895]
                *** DEADLOCK ***

v2: Use spin_lock in atomic context and spin_lock_irq in a non atomic context (Matthew Brost)

Cc: Matthew Brost <matthew.brost@intel.com>
Cc: Anshuman Gupta <anshuman.gupta@intel.com>
Cc: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Signed-off-by: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com>
---
 drivers/gpu/drm/xe/xe_force_wake.c | 62 +++++++++++++++++++++++++++++-  drivers/gpu/drm/xe/xe_force_wake.h |  4 ++
 drivers/gpu/drm/xe/xe_pmu.c        |  4 +-
 3 files changed, 66 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
index 32d6c4dd2807..1693097f72d3 100644
--- a/drivers/gpu/drm/xe/xe_force_wake.c
+++ b/drivers/gpu/drm/xe/xe_force_wake.c
@@ -147,7 +147,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
 	enum xe_force_wake_domains tmp, woken = 0;
 	int ret, ret2 = 0;
 
-	spin_lock(&fw->lock);
+	spin_lock_irq(&fw->lock);
 	for_each_fw_domain_masked(domain, domains, fw, tmp) {
 		if (!domain->ref++) {
 			woken |= BIT(domain->id);
@@ -162,7 +162,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
 				   domain->id, ret);
 	}
 	fw->awake_domains |= woken;
-	spin_unlock(&fw->lock);
+	spin_unlock_irq(&fw->lock);
 
 	return ret2;
 }
@@ -176,6 +176,64 @@ int xe_force_wake_put(struct xe_force_wake *fw,
 	enum xe_force_wake_domains tmp, sleep = 0;
 	int ret, ret2 = 0;
 
+	spin_lock_irq(&fw->lock);
+	for_each_fw_domain_masked(domain, domains, fw, tmp) {
+		if (!--domain->ref) {
+			sleep |= BIT(domain->id);
+			domain_sleep(gt, domain);
+		}
+	}
+	for_each_fw_domain_masked(domain, sleep, fw, tmp) {
+		ret = domain_sleep_wait(gt, domain);
+		ret2 |= ret;
+		if (ret)
+			drm_notice(&xe->drm, "Force wake domain (%d) failed to ack sleep, ret=%d\n",
+				   domain->id, ret);
+	}
+	fw->awake_domains &= ~sleep;
+	spin_unlock_irq(&fw->lock);
+
+	return ret2;
+}
+
+int xe_atomic_force_wake_get(struct xe_force_wake *fw,
+			     enum xe_force_wake_domains domains) {
Is it possible to re-use the code something like below, for both atomic and non-atomic versions?
Any how we are using lock around whole function here.

int xe_force_wake_get()
{
	local_irq_disable();
	xe_atomic_force_wake_get();
	local_irq_disable();
}
Thanks,
Anshuman Gupta. 
+	struct xe_device *xe = fw_to_xe(fw);
+	struct xe_gt *gt = fw_to_gt(fw);
+	struct xe_force_wake_domain *domain;
+	enum xe_force_wake_domains tmp, woken = 0;
+	int ret, ret2 = 0;
+
+	spin_lock(&fw->lock);
+	for_each_fw_domain_masked(domain, domains, fw, tmp) {
+		if (!domain->ref++) {
+			woken |= BIT(domain->id);
+			domain_wake(gt, domain);
+		}
+	}
+	for_each_fw_domain_masked(domain, woken, fw, tmp) {
+		ret = domain_wake_wait(gt, domain);
+		ret2 |= ret;
+		if (ret)
+			drm_notice(&xe->drm, "Force wake domain (%d) failed to ack wake, ret=%d\n",
+				   domain->id, ret);
+	}
+	fw->awake_domains |= woken;
+	spin_unlock(&fw->lock);
+
+	return ret2;
+}
+
+int xe_atomic_force_wake_put(struct xe_force_wake *fw,
+			     enum xe_force_wake_domains domains) {
+	struct xe_device *xe = fw_to_xe(fw);
+	struct xe_gt *gt = fw_to_gt(fw);
+	struct xe_force_wake_domain *domain;
+	enum xe_force_wake_domains tmp, sleep = 0;
+	int ret, ret2 = 0;
+
 	spin_lock(&fw->lock);
 	for_each_fw_domain_masked(domain, domains, fw, tmp) {
 		if (!--domain->ref) {
diff --git a/drivers/gpu/drm/xe/xe_force_wake.h b/drivers/gpu/drm/xe/xe_force_wake.h
index 83cb157da7cc..584bedcd72fe 100644
--- a/drivers/gpu/drm/xe/xe_force_wake.h
+++ b/drivers/gpu/drm/xe/xe_force_wake.h
@@ -19,6 +19,10 @@ int xe_force_wake_get(struct xe_force_wake *fw,
 		      enum xe_force_wake_domains domains);  int xe_force_wake_put(struct xe_force_wake *fw,
 		      enum xe_force_wake_domains domains);
+int xe_atomic_force_wake_get(struct xe_force_wake *fw,
+			     enum xe_force_wake_domains domains); int 
+xe_atomic_force_wake_put(struct xe_force_wake *fw,
+			     enum xe_force_wake_domains domains);
 
 static inline int
 xe_force_wake_ref(struct xe_force_wake *fw, diff --git a/drivers/gpu/drm/xe/xe_pmu.c b/drivers/gpu/drm/xe/xe_pmu.c index 9d0b7887cfc4..4fb77c7693c2 100644
--- a/drivers/gpu/drm/xe/xe_pmu.c
+++ b/drivers/gpu/drm/xe/xe_pmu.c
@@ -71,9 +71,9 @@ static u64 engine_group_busyness_read(struct xe_gt *gt, u64 config)
 
 	device_awake = xe_device_mem_access_get_if_ongoing(xe);
 	if (device_awake) {
-		XE_WARN_ON(xe_force_wake_get(gt_to_fw(gt), XE_FW_GT));
+		XE_WARN_ON(xe_atomic_force_wake_get(gt_to_fw(gt), XE_FW_GT));
 		val = __engine_group_busyness_read(gt, sample_type);
-		XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FW_GT));
+		XE_WARN_ON(xe_atomic_force_wake_put(gt_to_fw(gt), XE_FW_GT));
 		xe_device_mem_access_put(xe);
 	}
 
--
2.25.1


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [Intel-xe] ✓ CI.Patch_applied: success for drm/xe: Fix lockdep warning in xe_force_wake calls (rev2)
  2023-11-24  6:44 [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls Aravind Iddamsetty
  2023-11-24  7:09 ` [Intel-xe] FW: " Gupta, Anshuman
@ 2023-11-24  7:17 ` Patchwork
  2023-11-24  7:18 ` [Intel-xe] ✓ CI.checkpatch: " Patchwork
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2023-11-24  7:17 UTC (permalink / raw)
  To: Gupta, Anshuman; +Cc: intel-xe

== Series Details ==

Series: drm/xe: Fix lockdep warning in xe_force_wake calls (rev2)
URL   : https://patchwork.freedesktop.org/series/126241/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: 1832821c7 drm/xe: Print virtualization mode during probe
=== git am output follows ===
Applying: drm/xe: Fix lockdep warning in xe_force_wake calls



^ permalink raw reply	[flat|nested] 23+ messages in thread

* [Intel-xe] ✓ CI.checkpatch: success for drm/xe: Fix lockdep warning in xe_force_wake calls (rev2)
  2023-11-24  6:44 [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls Aravind Iddamsetty
  2023-11-24  7:09 ` [Intel-xe] FW: " Gupta, Anshuman
  2023-11-24  7:17 ` [Intel-xe] ✓ CI.Patch_applied: success for drm/xe: Fix lockdep warning in xe_force_wake calls (rev2) Patchwork
@ 2023-11-24  7:18 ` Patchwork
  2023-11-24  7:19 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2023-11-24  7:18 UTC (permalink / raw)
  To: Gupta, Anshuman; +Cc: intel-xe

== Series Details ==

Series: drm/xe: Fix lockdep warning in xe_force_wake calls (rev2)
URL   : https://patchwork.freedesktop.org/series/126241/
State : success

== Summary ==

+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
63c2b6b160bca2df6efc7bc4cea6f442097d7854
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 80644f8dedb517eea677aa88c33df3651db7dfea
Author: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com>
Date:   Fri Nov 24 12:14:08 2023 +0530

    drm/xe: Fix lockdep warning in xe_force_wake calls
    
    Introduce atomic version for xe_force_wake calls which uses spin_lock
    while the non atomic version uses spin_lock_irq
    
    Fix for below:
    [13994.811263] ========================================================
    [13994.811295] WARNING: possible irq lock inversion dependency detected
    [13994.811326] 6.6.0-rc3-xe #2 Tainted: G     U
    [13994.811358] --------------------------------------------------------
    [13994.811388] swapper/0/0 just changed the state of lock:
    [13994.811416] ffff895c7e044db8 (&cpuctx_lock){-...}-{2:2}, at:
    __perf_event_read+0xb7/0x3a0
    [13994.811494] but this lock took another, HARDIRQ-unsafe lock in the
    past:
    [13994.811528]  (&fw->lock){+.+.}-{2:2}
    [13994.811544]
    
                   and interrupts could create inverse lock ordering between
    them.
    
    [13994.811606]
                   other info that might help us debug this:
    [13994.811636]  Possible interrupt unsafe locking scenario:
    
    [13994.811667]        CPU0                    CPU1
    [13994.811691]        ----                    ----
    [13994.811715]   lock(&fw->lock);
    [13994.811744]                                local_irq_disable();
    [13994.811773]                                lock(&cpuctx_lock);
    [13994.811810]                                lock(&fw->lock);
    [13994.811846]   <Interrupt>
    [13994.811865]     lock(&cpuctx_lock);
    [13994.811895]
                    *** DEADLOCK ***
    
    v2: Use spin_lock in atomic context and spin_lock_irq in a non atomic
    context (Matthew Brost)
    
    Cc: Matthew Brost <matthew.brost@intel.com>
    Cc: Anshuman Gupta <anshuman.gupta@intel.com>
    Cc: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
    Signed-off-by: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com>
+ /mt/dim checkpatch 1832821c7e4c5bd24353183f060f1435b2eb7992 drm-intel
80644f8de drm/xe: Fix lockdep warning in xe_force_wake calls



^ permalink raw reply	[flat|nested] 23+ messages in thread

* [Intel-xe] ✓ CI.KUnit: success for drm/xe: Fix lockdep warning in xe_force_wake calls (rev2)
  2023-11-24  6:44 [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls Aravind Iddamsetty
                   ` (2 preceding siblings ...)
  2023-11-24  7:18 ` [Intel-xe] ✓ CI.checkpatch: " Patchwork
@ 2023-11-24  7:19 ` Patchwork
  2023-11-24  7:19 ` [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls Ville Syrjälä
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2023-11-24  7:19 UTC (permalink / raw)
  To: Gupta, Anshuman; +Cc: intel-xe

== Series Details ==

Series: drm/xe: Fix lockdep warning in xe_force_wake calls (rev2)
URL   : https://patchwork.freedesktop.org/series/126241/
State : success

== Summary ==

+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
stty: 'standard input': Inappropriate ioctl for device
[07:18:01] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[07:18:05] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[07:18:25] Starting KUnit Kernel (1/1)...
[07:18:25] ============================================================
[07:18:25] ========================== xe_bo  ==========================
[07:18:25] [SKIPPED] xe_ccs_migrate_kunit
[07:18:25] [SKIPPED] xe_bo_evict_kunit
[07:18:25] ===================== [SKIPPED] xe_bo ======================
[07:18:25] ======================= xe_dma_buf  ========================
[07:18:25] [SKIPPED] xe_dma_buf_kunit
[07:18:25] =================== [SKIPPED] xe_dma_buf ===================
[07:18:25] ======================= xe_migrate  ========================
[07:18:25] [SKIPPED] xe_migrate_sanity_kunit
[07:18:25] =================== [SKIPPED] xe_migrate ===================
[07:18:25] ========================= xe_mocs  =========================
[07:18:25] [SKIPPED] xe_live_mocs_kernel_kunit
[07:18:25] ==================== [SKIPPED] xe_mocs =====================
[07:18:25] ========================= xe_pci  ==========================
[07:18:25] [PASSED] xe_gmdid_graphics_ip
[07:18:25] [PASSED] xe_gmdid_media_ip
[07:18:25] ===================== [PASSED] xe_pci ======================
[07:18:25] ========================= xe_rtp  ==========================
[07:18:25] ================== xe_rtp_process_tests  ===================
[07:18:25] [PASSED] coalesce-same-reg
[07:18:25] [PASSED] no-match-no-add
[07:18:25] [PASSED] no-match-no-add-multiple-rules
[07:18:25] [PASSED] two-regs-two-entries
[07:18:25] [PASSED] clr-one-set-other
[07:18:25] [PASSED] set-field
[07:18:25] [PASSED] conflict-duplicate
[07:18:25] [PASSED] conflict-not-disjoint
[07:18:25] [PASSED] conflict-reg-type
[07:18:25] ============== [PASSED] xe_rtp_process_tests ===============
[07:18:25] ===================== [PASSED] xe_rtp ======================
[07:18:25] ========================== xe_wa  ==========================
[07:18:25] ======================== xe_wa_gt  =========================
[07:18:25] [PASSED] TIGERLAKE (B0)
[07:18:25] [PASSED] DG1 (A0)
[07:18:25] [PASSED] DG1 (B0)
[07:18:25] [PASSED] ALDERLAKE_S (A0)
[07:18:25] [PASSED] ALDERLAKE_S (B0)
[07:18:25] [PASSED] ALDERLAKE_S (C0)
[07:18:25] [PASSED] ALDERLAKE_S (D0)
[07:18:25] [PASSED] ALDERLAKE_P (A0)
[07:18:25] [PASSED] ALDERLAKE_P (B0)
[07:18:25] [PASSED] ALDERLAKE_P (C0)
[07:18:25] [PASSED] ALDERLAKE_S_RPLS (D0)
[07:18:25] [PASSED] ALDERLAKE_P_RPLU (E0)
[07:18:25] [PASSED] DG2_G10 (A0)
[07:18:25] [PASSED] DG2_G10 (A1)
[07:18:25] [PASSED] DG2_G10 (B0)
[07:18:25] [PASSED] DG2_G10 (C0)
[07:18:25] [PASSED] DG2_G11 (A0)
[07:18:25] [PASSED] DG2_G11 (B0)
[07:18:25] [PASSED] DG2_G11 (B1)
[07:18:25] [PASSED] DG2_G12 (A0)
[07:18:25] [PASSED] DG2_G12 (A1)
[07:18:25] [PASSED] PVC (B0)
[07:18:25] [PASSED] PVC (B1)
[07:18:25] [PASSED] PVC (C0)
[07:18:25] ==================== [PASSED] xe_wa_gt =====================
[07:18:25] ====================== [PASSED] xe_wa ======================
[07:18:25] ============================================================
[07:18:25] Testing complete. Ran 40 tests: passed: 35, skipped: 5
[07:18:25] Elapsed time: 24.587s total, 4.213s configuring, 20.205s building, 0.138s running

+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[07:18:26] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[07:18:27] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[07:18:46] Starting KUnit Kernel (1/1)...
[07:18:46] ============================================================
[07:18:46] ================== drm_test_pick_cmdline  ==================
[07:18:46] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[07:18:46] =============== drm_test_pick_cmdline_named  ===============
[07:18:46] [PASSED] NTSC
[07:18:46] [PASSED] NTSC-J
[07:18:46] [PASSED] PAL
[07:18:46] [PASSED] PAL-M
[07:18:46] =========== [PASSED] drm_test_pick_cmdline_named ===========
[07:18:46] ============== [PASSED] drm_test_pick_cmdline ==============
[07:18:46] ======================== drm_buddy  ========================
[07:18:46] [PASSED] drm_test_buddy_alloc_limit
[07:18:46] [PASSED] drm_test_buddy_alloc_range
[07:18:46] [PASSED] drm_test_buddy_alloc_optimistic
[07:18:46] [PASSED] drm_test_buddy_alloc_pessimistic
[07:18:46] [PASSED] drm_test_buddy_alloc_smoke
[07:18:46] [PASSED] drm_test_buddy_alloc_pathological
[07:18:46] ==================== [PASSED] drm_buddy ====================
[07:18:46] =================== drm_cmdline_parser  ====================
[07:18:46] [PASSED] drm_test_cmdline_force_d_only
[07:18:46] [PASSED] drm_test_cmdline_force_D_only_dvi
[07:18:46] [PASSED] drm_test_cmdline_force_D_only_hdmi
[07:18:46] [PASSED] drm_test_cmdline_force_D_only_not_digital
[07:18:46] [PASSED] drm_test_cmdline_force_e_only
[07:18:46] [PASSED] drm_test_cmdline_res
[07:18:46] [PASSED] drm_test_cmdline_res_vesa
[07:18:46] [PASSED] drm_test_cmdline_res_vesa_rblank
[07:18:46] [PASSED] drm_test_cmdline_res_rblank
[07:18:46] [PASSED] drm_test_cmdline_res_bpp
[07:18:46] [PASSED] drm_test_cmdline_res_refresh
[07:18:46] [PASSED] drm_test_cmdline_res_bpp_refresh
[07:18:46] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[07:18:46] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[07:18:46] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[07:18:46] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[07:18:46] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[07:18:46] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[07:18:46] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[07:18:46] [PASSED] drm_test_cmdline_res_margins_force_on
[07:18:46] [PASSED] drm_test_cmdline_res_vesa_margins
[07:18:46] [PASSED] drm_test_cmdline_name
[07:18:46] [PASSED] drm_test_cmdline_name_bpp
[07:18:46] [PASSED] drm_test_cmdline_name_option
[07:18:46] [PASSED] drm_test_cmdline_name_bpp_option
[07:18:46] [PASSED] drm_test_cmdline_rotate_0
[07:18:46] [PASSED] drm_test_cmdline_rotate_90
[07:18:46] [PASSED] drm_test_cmdline_rotate_180
[07:18:46] [PASSED] drm_test_cmdline_rotate_270
[07:18:46] [PASSED] drm_test_cmdline_hmirror
[07:18:46] [PASSED] drm_test_cmdline_vmirror
[07:18:46] [PASSED] drm_test_cmdline_margin_options
[07:18:46] [PASSED] drm_test_cmdline_multiple_options
[07:18:46] [PASSED] drm_test_cmdline_bpp_extra_and_option
[07:18:46] [PASSED] drm_test_cmdline_extra_and_option
[07:18:46] [PASSED] drm_test_cmdline_freestanding_options
[07:18:46] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[07:18:46] [PASSED] drm_test_cmdline_panel_orientation
[07:18:46] ================ drm_test_cmdline_invalid  =================
[07:18:46] [PASSED] margin_only
[07:18:46] [PASSED] interlace_only
[07:18:46] [PASSED] res_missing_x
[07:18:46] [PASSED] res_missing_y
[07:18:46] [PASSED] res_bad_y
[07:18:46] [PASSED] res_missing_y_bpp
[07:18:46] [PASSED] res_bad_bpp
[07:18:46] [PASSED] res_bad_refresh
[07:18:46] [PASSED] res_bpp_refresh_force_on_off
[07:18:46] [PASSED] res_invalid_mode
[07:18:46] [PASSED] res_bpp_wrong_place_mode
[07:18:46] [PASSED] name_bpp_refresh
[07:18:46] [PASSED] name_refresh
[07:18:46] [PASSED] name_refresh_wrong_mode
[07:18:46] [PASSED] name_refresh_invalid_mode
[07:18:46] [PASSED] rotate_multiple
[07:18:46] [PASSED] rotate_invalid_val
[07:18:46] [PASSED] rotate_truncated
[07:18:46] [PASSED] invalid_option
[07:18:46] [PASSED] invalid_tv_option
[07:18:46] [PASSED] truncated_tv_option
[07:18:46] ============ [PASSED] drm_test_cmdline_invalid =============
[07:18:46] =============== drm_test_cmdline_tv_options  ===============
[07:18:46] [PASSED] NTSC
[07:18:46] [PASSED] NTSC_443
[07:18:46] [PASSED] NTSC_J
[07:18:46] [PASSED] PAL
[07:18:46] [PASSED] PAL_M
[07:18:46] [PASSED] PAL_N
[07:18:46] [PASSED] SECAM
[07:18:46] =========== [PASSED] drm_test_cmdline_tv_options ===========
[07:18:46] =============== [PASSED] drm_cmdline_parser ================
[07:18:46] ================ drm_get_tv_mode_from_name  ================
[07:18:46] ========== drm_test_get_tv_mode_from_name_valid  ===========
[07:18:46] [PASSED] NTSC
[07:18:46] [PASSED] NTSC-443
[07:18:46] [PASSED] NTSC-J
[07:18:46] [PASSED] PAL
[07:18:46] [PASSED] PAL-M
[07:18:46] [PASSED] PAL-N
[07:18:46] [PASSED] SECAM
[07:18:46] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[07:18:46] [PASSED] drm_test_get_tv_mode_from_name_truncated
[07:18:46] ============ [PASSED] drm_get_tv_mode_from_name ============
[07:18:46] ==================== drm_damage_helper  ====================
[07:18:46] [PASSED] drm_test_damage_iter_no_damage
[07:18:46] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[07:18:46] [PASSED] drm_test_damage_iter_no_damage_src_moved
[07:18:46] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[07:18:46] [PASSED] drm_test_damage_iter_no_damage_not_visible
[07:18:46] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[07:18:46] [PASSED] drm_test_damage_iter_no_damage_no_fb
[07:18:46] [PASSED] drm_test_damage_iter_simple_damage
[07:18:46] [PASSED] drm_test_damage_iter_single_damage
[07:18:46] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[07:18:46] [PASSED] drm_test_damage_iter_single_damage_outside_src
[07:18:46] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[07:18:46] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[07:18:46] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[07:18:46] [PASSED] drm_test_damage_iter_single_damage_src_moved
[07:18:46] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[07:18:46] [PASSED] drm_test_damage_iter_damage
[07:18:46] [PASSED] drm_test_damage_iter_damage_one_intersect
[07:18:46] [PASSED] drm_test_damage_iter_damage_one_outside
[07:18:46] [PASSED] drm_test_damage_iter_damage_src_moved
[07:18:46] [PASSED] drm_test_damage_iter_damage_not_visible
[07:18:46] ================ [PASSED] drm_damage_helper ================
[07:18:46] ==================== drm_dp_mst_helper  ====================
[07:18:46] ============== drm_test_dp_mst_calc_pbn_mode  ==============
[07:18:46] [PASSED] Clock 154000 BPP 30 DSC disabled
[07:18:46] [PASSED] Clock 234000 BPP 30 DSC disabled
[07:18:46] [PASSED] Clock 297000 BPP 24 DSC disabled
[07:18:46] [PASSED] Clock 332880 BPP 24 DSC enabled
[07:18:46] [PASSED] Clock 324540 BPP 24 DSC enabled
[07:18:46] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[07:18:46] ========= drm_test_dp_mst_sideband_msg_req_decode  =========
[07:18:46] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[07:18:46] [PASSED] DP_POWER_UP_PHY with port number
[07:18:46] [PASSED] DP_POWER_DOWN_PHY with port number
[07:18:46] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[07:18:46] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[07:18:46] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[07:18:46] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[07:18:46] [PASSED] DP_QUERY_PAYLOAD with port number
[07:18:46] [PASSED] DP_QUERY_PAYLOAD with VCPI
[07:18:46] [PASSED] DP_REMOTE_DPCD_READ with port number
[07:18:46] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[07:18:46] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[07:18:46] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[07:18:46] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[07:18:46] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[07:18:46] [PASSED] DP_REMOTE_I2C_READ with port number
[07:18:46] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[07:18:46] [PASSED] DP_REMOTE_I2C_READ with transactions array
[07:18:46] [PASSED] DP_REMOTE_I2C_WRITE with port number
[07:18:46] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[07:18:46] [PASSED] DP_REMOTE_I2C_WRITE with data array
[07:18:46] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[07:18:46] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[07:18:46] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[07:18:46] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[07:18:46] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[07:18:46] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[07:18:46] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[07:18:46] ================ [PASSED] drm_dp_mst_helper ================
[07:18:46] ================= drm_format_helper_test  ==================
[07:18:46] ============== drm_test_fb_xrgb8888_to_gray8  ==============
[07:18:46] [PASSED] single_pixel_source_buffer
[07:18:46] [PASSED] single_pixel_clip_rectangle
[07:18:46] [PASSED] well_known_colors
[07:18:46] [PASSED] destination_pitch
[07:18:46] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[07:18:46] ============= drm_test_fb_xrgb8888_to_rgb332  ==============
[07:18:46] [PASSED] single_pixel_source_buffer
[07:18:46] [PASSED] single_pixel_clip_rectangle
[07:18:46] [PASSED] well_known_colors
[07:18:46] [PASSED] destination_pitch
[07:18:46] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[07:18:46] ============= drm_test_fb_xrgb8888_to_rgb565  ==============
[07:18:46] [PASSED] single_pixel_source_buffer
[07:18:46] [PASSED] single_pixel_clip_rectangle
[07:18:46] [PASSED] well_known_colors
[07:18:46] [PASSED] destination_pitch
[07:18:46] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[07:18:46] ============ drm_test_fb_xrgb8888_to_xrgb1555  =============
[07:18:46] [PASSED] single_pixel_source_buffer
[07:18:46] [PASSED] single_pixel_clip_rectangle
[07:18:46] [PASSED] well_known_colors
[07:18:46] [PASSED] destination_pitch
[07:18:46] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[07:18:46] ============ drm_test_fb_xrgb8888_to_argb1555  =============
[07:18:46] [PASSED] single_pixel_source_buffer
[07:18:46] [PASSED] single_pixel_clip_rectangle
[07:18:46] [PASSED] well_known_colors
[07:18:46] [PASSED] destination_pitch
[07:18:46] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[07:18:46] ============ drm_test_fb_xrgb8888_to_rgba5551  =============
[07:18:46] [PASSED] single_pixel_source_buffer
[07:18:46] [PASSED] single_pixel_clip_rectangle
[07:18:46] [PASSED] well_known_colors
[07:18:46] [PASSED] destination_pitch
[07:18:46] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[07:18:46] ============= drm_test_fb_xrgb8888_to_rgb888  ==============
[07:18:46] [PASSED] single_pixel_source_buffer
[07:18:46] [PASSED] single_pixel_clip_rectangle
[07:18:46] [PASSED] well_known_colors
[07:18:46] [PASSED] destination_pitch
[07:18:46] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[07:18:46] ============ drm_test_fb_xrgb8888_to_argb8888  =============
[07:18:46] [PASSED] single_pixel_source_buffer
[07:18:46] [PASSED] single_pixel_clip_rectangle
[07:18:46] [PASSED] well_known_colors
[07:18:46] [PASSED] destination_pitch
[07:18:46] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[07:18:46] =========== drm_test_fb_xrgb8888_to_xrgb2101010  ===========
[07:18:46] [PASSED] single_pixel_source_buffer
[07:18:46] [PASSED] single_pixel_clip_rectangle
[07:18:46] [PASSED] well_known_colors
[07:18:46] [PASSED] destination_pitch
[07:18:46] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[07:18:46] =========== drm_test_fb_xrgb8888_to_argb2101010  ===========
[07:18:46] [PASSED] single_pixel_source_buffer
[07:18:46] [PASSED] single_pixel_clip_rectangle
[07:18:46] [PASSED] well_known_colors
[07:18:46] [PASSED] destination_pitch
[07:18:46] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[07:18:46] ============== drm_test_fb_xrgb8888_to_mono  ===============
[07:18:46] [PASSED] single_pixel_source_buffer
[07:18:46] [PASSED] single_pixel_clip_rectangle
[07:18:46] [PASSED] well_known_colors
[07:18:46] [PASSED] destination_pitch
[07:18:46] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[07:18:46] ==================== drm_test_fb_swab  =====================
[07:18:46] [PASSED] single_pixel_source_buffer
[07:18:46] [PASSED] single_pixel_clip_rectangle
[07:18:46] [PASSED] well_known_colors
[07:18:46] [PASSED] destination_pitch
[07:18:46] ================ [PASSED] drm_test_fb_swab =================
[07:18:46] ================= drm_test_fb_clip_offset  =================
[07:18:46] [PASSED] pass through
[07:18:46] [PASSED] horizontal offset
[07:18:46] [PASSED] vertical offset
[07:18:46] [PASSED] horizontal and vertical offset
[07:18:46] [PASSED] horizontal offset (custom pitch)
[07:18:46] [PASSED] vertical offset (custom pitch)
[07:18:46] [PASSED] horizontal and vertical offset (custom pitch)
[07:18:46] ============= [PASSED] drm_test_fb_clip_offset =============
[07:18:46] ============== drm_test_fb_build_fourcc_list  ==============
[07:18:46] [PASSED] no native formats
[07:18:46] [PASSED] XRGB8888 as native format
[07:18:46] [PASSED] remove duplicates
[07:18:46] [PASSED] convert alpha formats
[07:18:46] [PASSED] random formats
[07:18:46] ========== [PASSED] drm_test_fb_build_fourcc_list ==========
[07:18:46] =================== drm_test_fb_memcpy  ====================
[07:18:46] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[07:18:46] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[07:18:46] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[07:18:46] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[07:18:46] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[07:18:46] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[07:18:46] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[07:18:46] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[07:18:46] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[07:18:46] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[07:18:46] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[07:18:46] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[07:18:46] =============== [PASSED] drm_test_fb_memcpy ================
[07:18:46] ============= [PASSED] drm_format_helper_test ==============
[07:18:46] ======================= drm_format  ========================
[07:18:46] [PASSED] drm_test_format_block_width_invalid
[07:18:46] [PASSED] drm_test_format_block_width_one_plane
[07:18:46] [PASSED] drm_test_format_block_width_two_plane
[07:18:46] [PASSED] drm_test_format_block_width_three_plane
[07:18:46] [PASSED] drm_test_format_block_width_tiled
[07:18:46] [PASSED] drm_test_format_block_height_invalid
[07:18:46] [PASSED] drm_test_format_block_height_one_plane
[07:18:46] [PASSED] drm_test_format_block_height_two_plane
[07:18:46] [PASSED] drm_test_format_block_height_three_plane
[07:18:46] [PASSED] drm_test_format_block_height_tiled
[07:18:46] [PASSED] drm_test_format_min_pitch_invalid
[07:18:46] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[07:18:46] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[07:18:46] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[07:18:46] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[07:18:46] [PASSED] drm_test_format_min_pitch_two_plane
[07:18:46] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[07:18:46] [PASSED] drm_test_format_min_pitch_tiled
[07:18:46] =================== [PASSED] drm_format ====================
[07:18:46] ===================== drm_framebuffer  =====================
[07:18:46] =============== drm_test_framebuffer_create  ===============
[07:18:46] [PASSED] ABGR8888 normal sizes
[07:18:46] [PASSED] ABGR8888 max sizes
[07:18:46] [PASSED] ABGR8888 pitch greater than min required
[07:18:46] [PASSED] ABGR8888 pitch less than min required
[07:18:46] [PASSED] ABGR8888 Invalid width
[07:18:46] [PASSED] ABGR8888 Invalid buffer handle
[07:18:46] [PASSED] No pixel format
[07:18:46] [PASSED] ABGR8888 Width 0
[07:18:46] [PASSED] ABGR8888 Height 0
[07:18:46] [PASSED] ABGR8888 Out of bound height * pitch combination
[07:18:46] [PASSED] ABGR8888 Large buffer offset
[07:18:46] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[07:18:46] [PASSED] ABGR8888 Valid buffer modifier
[07:18:46] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[07:18:46] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[07:18:46] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[07:18:46] [PASSED] NV12 Normal sizes
[07:18:46] [PASSED] NV12 Max sizes
[07:18:46] [PASSED] NV12 Invalid pitch
[07:18:46] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[07:18:46] [PASSED] NV12 different  modifier per-plane
[07:18:46] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[07:18:46] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[07:18:46] [PASSED] NV12 Modifier for inexistent plane
[07:18:46] [PASSED] NV12 Handle for inexistent plane
[07:18:46] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[07:18:46] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[07:18:46] [PASSED] YVU420 Normal sizes
[07:18:46] [PASSED] YVU420 Max sizes
[07:18:46] [PASSED] YVU420 Invalid pitch
[07:18:46] [PASSED] YVU420 Different pitches
[07:18:46] [PASSED] YVU420 Different buffer offsets/pitches
[07:18:46] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[07:18:46] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[07:18:46] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[07:18:46] [PASSED] YVU420 Valid modifier
[07:18:46] [PASSED] YVU420 Different modifiers per plane
[07:18:46] [PASSED] YVU420 Modifier for inexistent plane
[07:18:46] [PASSED] X0L2 Normal sizes
[07:18:46] [PASSED] X0L2 Max sizes
[07:18:46] [PASSED] X0L2 Invalid pitch
[07:18:46] [PASSED] X0L2 Pitch greater than minimum required
[07:18:46] [PASSED] X0L2 Handle for inexistent plane
[07:18:46] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[07:18:46] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[07:18:46] [PASSED] X0L2 Valid modifier
[07:18:46] [PASSED] X0L2 Modifier for inexistent plane
[07:18:46] =========== [PASSED] drm_test_framebuffer_create ===========
[07:18:46] ================= [PASSED] drm_framebuffer =================
[07:18:46] ==================== drm-test-managed  =====================
[07:18:46] [PASSED] drm_test_managed_run_action
[07:18:46] ================ [PASSED] drm-test-managed =================
[07:18:46] ========================= drm_mm  ==========================
[07:18:46] [PASSED] drm_test_mm_init
[07:18:47] [PASSED] drm_test_mm_debug
[07:18:57] [PASSED] drm_test_mm_reserve
[07:19:07] [PASSED] drm_test_mm_insert
[07:19:08] [PASSED] drm_test_mm_replace
[07:19:08] [PASSED] drm_test_mm_insert_range
[07:19:08] [PASSED] drm_test_mm_frag
[07:19:08] [PASSED] drm_test_mm_align
[07:19:08] [PASSED] drm_test_mm_align32
[07:19:08] [PASSED] drm_test_mm_align64
[07:19:09] [PASSED] drm_test_mm_evict
[07:19:09] [PASSED] drm_test_mm_evict_range
[07:19:09] [PASSED] drm_test_mm_topdown
[07:19:09] [PASSED] drm_test_mm_bottomup
[07:19:09] [PASSED] drm_test_mm_lowest
[07:19:09] [PASSED] drm_test_mm_highest
[07:19:09] [PASSED] drm_test_mm_color
[07:19:10] [PASSED] drm_test_mm_color_evict
[07:19:10] [PASSED] drm_test_mm_color_evict_range
[07:19:10] ===================== [PASSED] drm_mm ======================
[07:19:10] =================== drm_modes_analog_tv  ===================
[07:19:10] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[07:19:10] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[07:19:10] [PASSED] drm_test_modes_analog_tv_pal_576i
[07:19:10] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[07:19:10] =============== [PASSED] drm_modes_analog_tv ===============
[07:19:10] ==================== drm_plane_helper  =====================
[07:19:10] =============== drm_test_check_plane_state  ================
[07:19:10] [PASSED] clipping_simple
[07:19:10] [PASSED] clipping_rotate_reflect
[07:19:10] [PASSED] positioning_simple
[07:19:10] [PASSED] upscaling
[07:19:10] [PASSED] downscaling
[07:19:10] [PASSED] rounding1
[07:19:10] [PASSED] rounding2
[07:19:10] [PASSED] rounding3
[07:19:10] [PASSED] rounding4
[07:19:10] =========== [PASSED] drm_test_check_plane_state ============
[07:19:10] =========== drm_test_check_invalid_plane_state  ============
[07:19:10] [PASSED] positioning_invalid
[07:19:10] [PASSED] upscaling_invalid
[07:19:10] [PASSED] downscaling_invalid
[07:19:10] ======= [PASSED] drm_test_check_invalid_plane_state ========
[07:19:10] ================ [PASSED] drm_plane_helper =================
[07:19:10] ============ drm_connector_helper_tv_get_modes  ============
[07:19:10] ====== drm_test_connector_helper_tv_get_modes_check  =======
[07:19:10] [PASSED] None
[07:19:10] [PASSED] PAL
[07:19:10] [PASSED] NTSC
[07:19:10] [PASSED] Both, NTSC Default
[07:19:10] [PASSED] Both, PAL Default
[07:19:10] [PASSED] Both, NTSC Default, with PAL on command-line
[07:19:10] [PASSED] Both, PAL Default, with NTSC on command-line
[07:19:10] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[07:19:10] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[07:19:10] ======================== drm_rect  =========================
[07:19:10] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[07:19:10] [PASSED] drm_test_rect_clip_scaled_not_clipped
[07:19:10] [PASSED] drm_test_rect_clip_scaled_clipped
[07:19:10] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[07:19:10] ================= drm_test_rect_intersect  =================
[07:19:10] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[07:19:10] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[07:19:10] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[07:19:10] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[07:19:10] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[07:19:10] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[07:19:10] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[07:19:10] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[07:19:10] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[07:19:10] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[07:19:10] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[07:19:10] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[07:19:10] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[07:19:10] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[07:19:10] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[07:19:10] ============= [PASSED] drm_test_rect_intersect =============
[07:19:10] ================ drm_test_rect_calc_hscale  ================
[07:19:10] [PASSED] normal use
[07:19:10] [PASSED] out of max range
[07:19:10] [PASSED] out of min range
[07:19:10] [PASSED] zero dst
[07:19:10] [PASSED] negative src
[07:19:10] [PASSED] negative dst
[07:19:10] ============ [PASSED] drm_test_rect_calc_hscale ============
[07:19:10] ================ drm_test_rect_calc_vscale  ================
[07:19:10] [PASSED] normal use
[07:19:10] [PASSED] out of max range
[07:19:10] [PASSED] out of min range
[07:19:10] [PASSED] zero dst
[07:19:10] [PASSED] negative src
[07:19:10] [PASSED] negative dst
[07:19:10] ============ [PASSED] drm_test_rect_calc_vscale ============
[07:19:10] ================== drm_test_rect_rotate  ===================
[07:19:10] [PASSED] reflect-x
[07:19:10] [PASSED] reflect-y
[07:19:10] [PASSED] rotate-0
[07:19:10] [PASSED] rotate-90
[07:19:10] [PASSED] rotate-180
[07:19:10] [PASSED] rotate-270
[07:19:10] ============== [PASSED] drm_test_rect_rotate ===============
[07:19:10] ================ drm_test_rect_rotate_inv  =================
[07:19:10] [PASSED] reflect-x
[07:19:10] [PASSED] reflect-y
[07:19:10] [PASSED] rotate-0
[07:19:10] [PASSED] rotate-90
[07:19:10] [PASSED] rotate-180
[07:19:10] [PASSED] rotate-270
[07:19:10] ============ [PASSED] drm_test_rect_rotate_inv =============
stty: 'standard input': Inappropriate ioctl for device
[07:19:10] ==================== [PASSED] drm_rect =====================
[07:19:10] ======================== drm_exec  =========================
[07:19:10] [PASSED] sanitycheck
[07:19:10] [PASSED] test_lock
[07:19:10] [PASSED] test_lock_unlock
[07:19:10] [PASSED] test_duplicates
[07:19:10] [PASSED] test_prepare
[07:19:10] [PASSED] test_prepare_array
[07:19:10] [PASSED] test_multiple_loops
[07:19:10] ==================== [PASSED] drm_exec =====================
[07:19:10] ============================================================
[07:19:10] Testing complete. Ran 368 tests: passed: 368
[07:19:10] Elapsed time: 44.499s total, 1.681s configuring, 19.038s building, 23.763s running

+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel



^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
  2023-11-24  6:44 [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls Aravind Iddamsetty
                   ` (3 preceding siblings ...)
  2023-11-24  7:19 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
@ 2023-11-24  7:19 ` Ville Syrjälä
  2023-11-24  8:31   ` Aravind Iddamsetty
  2023-11-24  7:26 ` [Intel-xe] ✓ CI.Build: success for drm/xe: Fix lockdep warning in xe_force_wake calls (rev2) Patchwork
                   ` (4 subsequent siblings)
  9 siblings, 1 reply; 23+ messages in thread
From: Ville Syrjälä @ 2023-11-24  7:19 UTC (permalink / raw)
  To: Aravind Iddamsetty; +Cc: intel-xe

On Fri, Nov 24, 2023 at 12:14:08PM +0530, Aravind Iddamsetty wrote:
> Introduce atomic version for xe_force_wake calls which uses spin_lock
> while the non atomic version uses spin_lock_irq
> 
> Fix for below:
> [13994.811263] ========================================================
> [13994.811295] WARNING: possible irq lock inversion dependency detected
> [13994.811326] 6.6.0-rc3-xe #2 Tainted: G     U
> [13994.811358] --------------------------------------------------------
> [13994.811388] swapper/0/0 just changed the state of lock:
> [13994.811416] ffff895c7e044db8 (&cpuctx_lock){-...}-{2:2}, at:
> __perf_event_read+0xb7/0x3a0
> [13994.811494] but this lock took another, HARDIRQ-unsafe lock in the
> past:
> [13994.811528]  (&fw->lock){+.+.}-{2:2}
> [13994.811544]
> 
>                and interrupts could create inverse lock ordering between
> them.
> 
> [13994.811606]
>                other info that might help us debug this:
> [13994.811636]  Possible interrupt unsafe locking scenario:
> 
> [13994.811667]        CPU0                    CPU1
> [13994.811691]        ----                    ----
> [13994.811715]   lock(&fw->lock);
> [13994.811744]                                local_irq_disable();
> [13994.811773]                                lock(&cpuctx_lock);
> [13994.811810]                                lock(&fw->lock);
> [13994.811846]   <Interrupt>
> [13994.811865]     lock(&cpuctx_lock);
> [13994.811895]
>                 *** DEADLOCK ***
> 
> v2: Use spin_lock in atomic context and spin_lock_irq in a non atomic
> context (Matthew Brost)

No idea what this "atomic context" means, but looks like
you just want to use spin_lock_irqsave() & co.

> 
> Cc: Matthew Brost <matthew.brost@intel.com>
> Cc: Anshuman Gupta <anshuman.gupta@intel.com>
> Cc: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
> Signed-off-by: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com>
> ---
>  drivers/gpu/drm/xe/xe_force_wake.c | 62 +++++++++++++++++++++++++++++-
>  drivers/gpu/drm/xe/xe_force_wake.h |  4 ++
>  drivers/gpu/drm/xe/xe_pmu.c        |  4 +-
>  3 files changed, 66 insertions(+), 4 deletions(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
> index 32d6c4dd2807..1693097f72d3 100644
> --- a/drivers/gpu/drm/xe/xe_force_wake.c
> +++ b/drivers/gpu/drm/xe/xe_force_wake.c
> @@ -147,7 +147,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>  	enum xe_force_wake_domains tmp, woken = 0;
>  	int ret, ret2 = 0;
>  
> -	spin_lock(&fw->lock);
> +	spin_lock_irq(&fw->lock);
>  	for_each_fw_domain_masked(domain, domains, fw, tmp) {
>  		if (!domain->ref++) {
>  			woken |= BIT(domain->id);
> @@ -162,7 +162,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>  				   domain->id, ret);
>  	}
>  	fw->awake_domains |= woken;
> -	spin_unlock(&fw->lock);
> +	spin_unlock_irq(&fw->lock);
>  
>  	return ret2;
>  }
> @@ -176,6 +176,64 @@ int xe_force_wake_put(struct xe_force_wake *fw,
>  	enum xe_force_wake_domains tmp, sleep = 0;
>  	int ret, ret2 = 0;
>  
> +	spin_lock_irq(&fw->lock);
> +	for_each_fw_domain_masked(domain, domains, fw, tmp) {
> +		if (!--domain->ref) {
> +			sleep |= BIT(domain->id);
> +			domain_sleep(gt, domain);
> +		}
> +	}
> +	for_each_fw_domain_masked(domain, sleep, fw, tmp) {
> +		ret = domain_sleep_wait(gt, domain);

Why on earth are we waiting here?

Why is this all this stuff called "sleep something"?

-- 
Ville Syrjälä
Intel

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [Intel-xe] ✓ CI.Build: success for drm/xe: Fix lockdep warning in xe_force_wake calls (rev2)
  2023-11-24  6:44 [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls Aravind Iddamsetty
                   ` (4 preceding siblings ...)
  2023-11-24  7:19 ` [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls Ville Syrjälä
@ 2023-11-24  7:26 ` Patchwork
  2023-11-24  7:26 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2023-11-24  7:26 UTC (permalink / raw)
  To: Gupta, Anshuman; +Cc: intel-xe

== Series Details ==

Series: drm/xe: Fix lockdep warning in xe_force_wake calls (rev2)
URL   : https://patchwork.freedesktop.org/series/126241/
State : success

== Summary ==

+ trap cleanup EXIT
+ cd /kernel
+ git clone https://gitlab.freedesktop.org/drm/xe/ci.git .ci
Cloning into '.ci'...
++ date +%s
+ echo -e '\e[0Ksection_start:1700810360:build_x86_64[collapsed=true]\r\e[0KBuild x86-64'
+ mkdir -p build64-default
^[[0Ksection_start:1700810360:build_x86_64[collapsed=true]
^[[0KBuild x86-64
+ cp .ci/kernel/kconfig build64-default/.config
+ make O=build64-default olddefconfig
make[1]: Entering directory '/kernel/build64-default'
  GEN     Makefile
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/confdata.o
  HOSTCC  scripts/kconfig/expr.o
  LEX     scripts/kconfig/lexer.lex.c
  YACC    scripts/kconfig/parser.tab.[ch]
  HOSTCC  scripts/kconfig/lexer.lex.o
  HOSTCC  scripts/kconfig/menu.o
  HOSTCC  scripts/kconfig/parser.tab.o
  HOSTCC  scripts/kconfig/preprocess.o
  HOSTCC  scripts/kconfig/symbol.o
  HOSTCC  scripts/kconfig/util.o
  HOSTLD  scripts/kconfig/conf
#
# configuration written to .config
#
make[1]: Leaving directory '/kernel/build64-default'
++ nproc
+ make O=build64-default -j48
make[1]: Entering directory '/kernel/build64-default'
  GEN     Makefile
  WRAP    arch/x86/include/generated/uapi/asm/bpf_perf_event.h
  WRAP    arch/x86/include/generated/uapi/asm/errno.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_32.h
  WRAP    arch/x86/include/generated/uapi/asm/fcntl.h
  GEN     arch/x86/include/generated/asm/orc_hash.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctl.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_64.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_x32.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_32.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctls.h
  SYSHDR  arch/x86/include/generated/asm/unistd_32_ia32.h
  SYSHDR  arch/x86/include/generated/asm/unistd_64_x32.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_64.h
  WRAP    arch/x86/include/generated/uapi/asm/ipcbuf.h
  WRAP    arch/x86/include/generated/uapi/asm/param.h
  WRAP    arch/x86/include/generated/uapi/asm/poll.h
  WRAP    arch/x86/include/generated/uapi/asm/socket.h
  WRAP    arch/x86/include/generated/uapi/asm/resource.h
  WRAP    arch/x86/include/generated/uapi/asm/sockios.h
  WRAP    arch/x86/include/generated/uapi/asm/termbits.h
  WRAP    arch/x86/include/generated/uapi/asm/termios.h
  WRAP    arch/x86/include/generated/uapi/asm/types.h
  HOSTCC  arch/x86/tools/relocs_32.o
  HOSTCC  arch/x86/tools/relocs_64.o
  HOSTCC  arch/x86/tools/relocs_common.o
  WRAP    arch/x86/include/generated/asm/early_ioremap.h
  WRAP    arch/x86/include/generated/asm/export.h
  WRAP    arch/x86/include/generated/asm/mcs_spinlock.h
  WRAP    arch/x86/include/generated/asm/irq_regs.h
  WRAP    arch/x86/include/generated/asm/local64.h
  WRAP    arch/x86/include/generated/asm/kmap_size.h
  WRAP    arch/x86/include/generated/asm/mmiowb.h
  UPD     include/generated/uapi/linux/version.h
  WRAP    arch/x86/include/generated/asm/module.lds.h
  WRAP    arch/x86/include/generated/asm/rwonce.h
  WRAP    arch/x86/include/generated/asm/unaligned.h
  UPD     include/config/kernel.release
  UPD     include/generated/compile.h
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/unifdef
  HOSTCC  scripts/sorttable
  HOSTCC  scripts/asn1_compiler
  UPD     include/generated/utsrelease.h
  DESCEND objtool
  HOSTCC  /kernel/build64-default/tools/objtool/fixdep.o
  HOSTLD  /kernel/build64-default/tools/objtool/fixdep-in.o
  LINK    /kernel/build64-default/tools/objtool/fixdep
  INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/exec-cmd.h
  INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/help.h
  INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/pager.h
  INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/parse-options.h
  INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/run-command.h
  CC      /kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
  HOSTLD  arch/x86/tools/relocs
  CC      /kernel/build64-default/tools/objtool/libsubcmd/help.o
  CC      /kernel/build64-default/tools/objtool/libsubcmd/pager.o
  CC      /kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
  CC      /kernel/build64-default/tools/objtool/libsubcmd/run-command.o
  INSTALL libsubcmd_headers
  CC      /kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
  CC      /kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  CC      scripts/mod/devicetable-offsets.s
  HDRINST usr/include/video/edid.h
  HDRINST usr/include/video/sisfb.h
  HDRINST usr/include/video/uvesafb.h
  HDRINST usr/include/drm/amdgpu_drm.h
  HDRINST usr/include/drm/qaic_accel.h
  HDRINST usr/include/drm/i915_drm.h
  HDRINST usr/include/drm/vgem_drm.h
  HDRINST usr/include/drm/virtgpu_drm.h
  HDRINST usr/include/drm/xe_drm.h
  HDRINST usr/include/drm/omap_drm.h
  HDRINST usr/include/drm/radeon_drm.h
  HDRINST usr/include/drm/tegra_drm.h
  HDRINST usr/include/drm/drm_mode.h
  HDRINST usr/include/drm/ivpu_accel.h
  HDRINST usr/include/drm/exynos_drm.h
  HDRINST usr/include/drm/drm_sarea.h
  HDRINST usr/include/drm/qxl_drm.h
  HDRINST usr/include/drm/v3d_drm.h
  HDRINST usr/include/drm/drm_fourcc.h
  HDRINST usr/include/drm/nouveau_drm.h
  HDRINST usr/include/drm/habanalabs_accel.h
  HDRINST usr/include/drm/vmwgfx_drm.h
  HDRINST usr/include/drm/msm_drm.h
  HDRINST usr/include/drm/etnaviv_drm.h
  HDRINST usr/include/drm/vc4_drm.h
  HDRINST usr/include/drm/panfrost_drm.h
  HDRINST usr/include/drm/lima_drm.h
  HDRINST usr/include/drm/drm.h
  HDRINST usr/include/drm/armada_drm.h
  HDRINST usr/include/mtd/inftl-user.h
  HDRINST usr/include/mtd/nftl-user.h
  HDRINST usr/include/mtd/mtd-user.h
  HDRINST usr/include/mtd/ubi-user.h
  HDRINST usr/include/mtd/mtd-abi.h
  HDRINST usr/include/xen/gntdev.h
  HDRINST usr/include/xen/gntalloc.h
  UPD     scripts/mod/devicetable-offsets.h
  HDRINST usr/include/xen/evtchn.h
  HDRINST usr/include/xen/privcmd.h
  HDRINST usr/include/asm-generic/auxvec.h
  HDRINST usr/include/asm-generic/bitsperlong.h
  HDRINST usr/include/asm-generic/posix_types.h
  HDRINST usr/include/asm-generic/ioctls.h
  HDRINST usr/include/asm-generic/mman.h
  HDRINST usr/include/asm-generic/shmbuf.h
  HDRINST usr/include/asm-generic/bpf_perf_event.h
  HDRINST usr/include/asm-generic/types.h
  HDRINST usr/include/asm-generic/poll.h
  HDRINST usr/include/asm-generic/msgbuf.h
  HDRINST usr/include/asm-generic/swab.h
  HDRINST usr/include/asm-generic/statfs.h
  HDRINST usr/include/asm-generic/unistd.h
  HDRINST usr/include/asm-generic/hugetlb_encode.h
  HDRINST usr/include/asm-generic/resource.h
  HDRINST usr/include/asm-generic/param.h
  HDRINST usr/include/asm-generic/termbits-common.h
  HDRINST usr/include/asm-generic/sockios.h
  HDRINST usr/include/asm-generic/kvm_para.h
  HDRINST usr/include/asm-generic/errno.h
  HDRINST usr/include/asm-generic/termios.h
  HDRINST usr/include/asm-generic/mman-common.h
  HDRINST usr/include/asm-generic/ioctl.h
  MKELF   scripts/mod/elfconfig.h
  HDRINST usr/include/asm-generic/socket.h
  HDRINST usr/include/asm-generic/signal-defs.h
  HDRINST usr/include/asm-generic/termbits.h
  HDRINST usr/include/asm-generic/int-ll64.h
  HDRINST usr/include/asm-generic/signal.h
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/file2alias.o
  HDRINST usr/include/asm-generic/siginfo.h
  HOSTCC  scripts/mod/sumversion.o
  HDRINST usr/include/asm-generic/stat.h
  HDRINST usr/include/asm-generic/int-l64.h
  HDRINST usr/include/asm-generic/errno-base.h
  HDRINST usr/include/asm-generic/fcntl.h
  HDRINST usr/include/asm-generic/setup.h
  HDRINST usr/include/asm-generic/ipcbuf.h
  HDRINST usr/include/asm-generic/sembuf.h
  HDRINST usr/include/asm-generic/ucontext.h
  HDRINST usr/include/rdma/mlx5_user_ioctl_cmds.h
  HDRINST usr/include/rdma/irdma-abi.h
  HDRINST usr/include/rdma/mana-abi.h
  HDRINST usr/include/rdma/hfi/hfi1_user.h
  HDRINST usr/include/rdma/hfi/hfi1_ioctl.h
  HDRINST usr/include/rdma/rdma_user_rxe.h
  HDRINST usr/include/rdma/rdma_user_ioctl.h
  HDRINST usr/include/rdma/mlx5_user_ioctl_verbs.h
  HDRINST usr/include/rdma/bnxt_re-abi.h
  HDRINST usr/include/rdma/hns-abi.h
  HDRINST usr/include/rdma/qedr-abi.h
  HDRINST usr/include/rdma/ib_user_ioctl_cmds.h
  HDRINST usr/include/rdma/vmw_pvrdma-abi.h
  HDRINST usr/include/rdma/ib_user_sa.h
  HDRINST usr/include/rdma/ib_user_ioctl_verbs.h
  HDRINST usr/include/rdma/rvt-abi.h
  HDRINST usr/include/rdma/mlx5-abi.h
  HDRINST usr/include/rdma/erdma-abi.h
  HDRINST usr/include/rdma/rdma_netlink.h
  HDRINST usr/include/rdma/rdma_user_ioctl_cmds.h
  HDRINST usr/include/rdma/rdma_user_cm.h
  HDRINST usr/include/rdma/ib_user_verbs.h
  HDRINST usr/include/rdma/efa-abi.h
  HDRINST usr/include/rdma/siw-abi.h
  HDRINST usr/include/rdma/mlx4-abi.h
  HDRINST usr/include/rdma/mthca-abi.h
  HDRINST usr/include/rdma/ib_user_mad.h
  HDRINST usr/include/rdma/ocrdma-abi.h
  HDRINST usr/include/rdma/cxgb4-abi.h
  HDRINST usr/include/misc/xilinx_sdfec.h
  HDRINST usr/include/misc/uacce/hisi_qm.h
  HDRINST usr/include/misc/uacce/uacce.h
  HDRINST usr/include/misc/cxl.h
  HDRINST usr/include/misc/ocxl.h
  HDRINST usr/include/misc/fastrpc.h
  HDRINST usr/include/misc/pvpanic.h
  HDRINST usr/include/linux/i8k.h
  HDRINST usr/include/linux/acct.h
  HDRINST usr/include/linux/atmmpc.h
  HDRINST usr/include/linux/fs.h
  HDRINST usr/include/linux/cifs/cifs_mount.h
  HDRINST usr/include/linux/cifs/cifs_netlink.h
  HDRINST usr/include/linux/if_packet.h
  HDRINST usr/include/linux/route.h
  HDRINST usr/include/linux/patchkey.h
  HDRINST usr/include/linux/tc_ematch/tc_em_cmp.h
  HDRINST usr/include/linux/tc_ematch/tc_em_ipt.h
  HDRINST usr/include/linux/tc_ematch/tc_em_meta.h
  HDRINST usr/include/linux/tc_ematch/tc_em_nbyte.h
  HDRINST usr/include/linux/tc_ematch/tc_em_text.h
  HDRINST usr/include/linux/virtio_pmem.h
  HDRINST usr/include/linux/rkisp1-config.h
  HDRINST usr/include/linux/vhost.h
  HDRINST usr/include/linux/cec-funcs.h
  HDRINST usr/include/linux/ppdev.h
  HDRINST usr/include/linux/isdn/capicmd.h
  HDRINST usr/include/linux/virtio_fs.h
  HDRINST usr/include/linux/netfilter_ipv6.h
  HDRINST usr/include/linux/lirc.h
  HDRINST usr/include/linux/mroute6.h
  HDRINST usr/include/linux/nl80211-vnd-intel.h
  HDRINST usr/include/linux/ivtvfb.h
  HDRINST usr/include/linux/auxvec.h
  HDRINST usr/include/linux/dm-log-userspace.h
  HDRINST usr/include/linux/dccp.h
  HDRINST usr/include/linux/virtio_scmi.h
  HDRINST usr/include/linux/atmarp.h
  HDRINST usr/include/linux/arcfb.h
  HDRINST usr/include/linux/nbd-netlink.h
  HDRINST usr/include/linux/sched/types.h
  HDRINST usr/include/linux/tcp.h
  HDRINST usr/include/linux/neighbour.h
  HDRINST usr/include/linux/dlm_device.h
  HDRINST usr/include/linux/wmi.h
  HDRINST usr/include/linux/btrfs_tree.h
  HDRINST usr/include/linux/virtio_crypto.h
  HDRINST usr/include/linux/vbox_err.h
  HDRINST usr/include/linux/edd.h
  HDRINST usr/include/linux/loop.h
  HDRINST usr/include/linux/nvme_ioctl.h
  HDRINST usr/include/linux/mmtimer.h
  HDRINST usr/include/linux/if_pppol2tp.h
  HDRINST usr/include/linux/mtio.h
  HDRINST usr/include/linux/if_arcnet.h
  HDRINST usr/include/linux/romfs_fs.h
  HDRINST usr/include/linux/posix_types.h
  HDRINST usr/include/linux/rtc.h
  HDRINST usr/include/linux/landlock.h
  HDRINST usr/include/linux/gpio.h
  HDRINST usr/include/linux/selinux_netlink.h
  HDRINST usr/include/linux/pps.h
  HDRINST usr/include/linux/ndctl.h
  HDRINST usr/include/linux/virtio_gpu.h
  HDRINST usr/include/linux/android/binderfs.h
  HDRINST usr/include/linux/android/binder.h
  HDRINST usr/include/linux/virtio_vsock.h
  HDRINST usr/include/linux/sound.h
  HDRINST usr/include/linux/vtpm_proxy.h
  HDRINST usr/include/linux/nfs_fs.h
  HDRINST usr/include/linux/elf-fdpic.h
  HDRINST usr/include/linux/adfs_fs.h
  HDRINST usr/include/linux/target_core_user.h
  HDRINST usr/include/linux/netlink_diag.h
  HDRINST usr/include/linux/const.h
  HDRINST usr/include/linux/firewire-cdev.h
  HDRINST usr/include/linux/vdpa.h
  HDRINST usr/include/linux/if_infiniband.h
  HDRINST usr/include/linux/serial.h
  HDRINST usr/include/linux/iio/types.h
  HDRINST usr/include/linux/iio/buffer.h
  HDRINST usr/include/linux/iio/events.h
  HDRINST usr/include/linux/baycom.h
  HDRINST usr/include/linux/major.h
  HDRINST usr/include/linux/atmppp.h
  HDRINST usr/include/linux/ipv6_route.h
  HDRINST usr/include/linux/spi/spidev.h
  HDRINST usr/include/linux/spi/spi.h
  HDRINST usr/include/linux/virtio_ring.h
  HDRINST usr/include/linux/hdlc/ioctl.h
  HDRINST usr/include/linux/remoteproc_cdev.h
  HDRINST usr/include/linux/hyperv.h
  HDRINST usr/include/linux/rpl_iptunnel.h
  HDRINST usr/include/linux/sync_file.h
  HDRINST usr/include/linux/igmp.h
  HDRINST usr/include/linux/v4l2-dv-timings.h
  HDRINST usr/include/linux/virtio_i2c.h
  HDRINST usr/include/linux/xfrm.h
  HDRINST usr/include/linux/capability.h
  HDRINST usr/include/linux/gtp.h
  HDRINST usr/include/linux/xdp_diag.h
  HDRINST usr/include/linux/pkt_cls.h
  HDRINST usr/include/linux/suspend_ioctls.h
  HDRINST usr/include/linux/vt.h
  HDRINST usr/include/linux/loadpin.h
  HDRINST usr/include/linux/dlm_plock.h
  HDRINST usr/include/linux/fb.h
  HDRINST usr/include/linux/max2175.h
  HDRINST usr/include/linux/sunrpc/debug.h
  HDRINST usr/include/linux/gsmmux.h
  HDRINST usr/include/linux/watchdog.h
  HDRINST usr/include/linux/vhost_types.h
  HDRINST usr/include/linux/vduse.h
  HDRINST usr/include/linux/ila.h
  HDRINST usr/include/linux/tdx-guest.h
  HDRINST usr/include/linux/close_range.h
  HDRINST usr/include/linux/ivtv.h
  HDRINST usr/include/linux/cryptouser.h
  HDRINST usr/include/linux/netfilter/xt_string.h
  HDRINST usr/include/linux/netfilter/nfnetlink_compat.h
  HDRINST usr/include/linux/netfilter/nf_nat.h
  HDRINST usr/include/linux/netfilter/xt_recent.h
  HDRINST usr/include/linux/netfilter/xt_addrtype.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_tcp.h
  HDRINST usr/include/linux/netfilter/xt_SYNPROXY.h
  HDRINST usr/include/linux/netfilter/xt_MARK.h
  HDRINST usr/include/linux/netfilter/xt_multiport.h
  HDRINST usr/include/linux/netfilter/nfnetlink.h
  HDRINST usr/include/linux/netfilter/xt_cgroup.h
  HDRINST usr/include/linux/netfilter/nf_synproxy.h
  HDRINST usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
  HDRINST usr/include/linux/netfilter/nfnetlink_log.h
  HDRINST usr/include/linux/netfilter/xt_TPROXY.h
  HDRINST usr/include/linux/netfilter/xt_u32.h
  HDRINST usr/include/linux/netfilter/nfnetlink_osf.h
  HDRINST usr/include/linux/netfilter/xt_ecn.h
  HDRINST usr/include/linux/netfilter/xt_esp.h
  HDRINST usr/include/linux/netfilter/nfnetlink_hook.h
  HDRINST usr/include/linux/netfilter/xt_mac.h
  HDRINST usr/include/linux/netfilter/xt_comment.h
  HDRINST usr/include/linux/netfilter/xt_NFQUEUE.h
  HDRINST usr/include/linux/netfilter/xt_osf.h
  HDRINST usr/include/linux/netfilter/xt_hashlimit.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_sctp.h
  HDRINST usr/include/linux/netfilter/xt_socket.h
  HDRINST usr/include/linux/netfilter/xt_connmark.h
  HDRINST usr/include/linux/netfilter/xt_sctp.h
  HDRINST usr/include/linux/netfilter/xt_tcpudp.h
  HDRINST usr/include/linux/netfilter/xt_DSCP.h
  HDRINST usr/include/linux/netfilter/xt_time.h
  HDRINST usr/include/linux/netfilter/xt_IDLETIMER.h
  HDRINST usr/include/linux/netfilter/xt_policy.h
  HDRINST usr/include/linux/netfilter/xt_rpfilter.h
  HDRINST usr/include/linux/netfilter/xt_nfacct.h
  HDRINST usr/include/linux/netfilter/xt_SECMARK.h
  HDRINST usr/include/linux/netfilter/xt_length.h
  HDRINST usr/include/linux/netfilter/nfnetlink_cthelper.h
  HDRINST usr/include/linux/netfilter/xt_quota.h
  HDRINST usr/include/linux/netfilter/xt_CLASSIFY.h
  HDRINST usr/include/linux/netfilter/xt_ipcomp.h
  HDRINST usr/include/linux/netfilter/xt_iprange.h
  HDRINST usr/include/linux/netfilter/xt_bpf.h
  HDRINST usr/include/linux/netfilter/xt_LOG.h
  HDRINST usr/include/linux/netfilter/xt_rateest.h
  HDRINST usr/include/linux/netfilter/xt_CONNSECMARK.h
  HDRINST usr/include/linux/netfilter/xt_HMARK.h
  HDRINST usr/include/linux/netfilter/xt_CONNMARK.h
  HDRINST usr/include/linux/netfilter/xt_pkttype.h
  HDRINST usr/include/linux/netfilter/xt_ipvs.h
  HDRINST usr/include/linux/netfilter/xt_AUDIT.h
  HDRINST usr/include/linux/netfilter/xt_devgroup.h
  HDRINST usr/include/linux/netfilter/xt_realm.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_common.h
  HDRINST usr/include/linux/netfilter/xt_set.h
  HDRINST usr/include/linux/netfilter/xt_LED.h
  HDRINST usr/include/linux/netfilter/xt_connlabel.h
  HDRINST usr/include/linux/netfilter/xt_owner.h
  HDRINST usr/include/linux/netfilter/xt_dccp.h
  HDRINST usr/include/linux/netfilter/xt_limit.h
  HDRINST usr/include/linux/netfilter/xt_conntrack.h
  HDRINST usr/include/linux/netfilter/xt_TEE.h
  HDRINST usr/include/linux/netfilter/xt_RATEEST.h
  HDRINST usr/include/linux/netfilter/xt_connlimit.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set_list.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set_hash.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set_bitmap.h
  HDRINST usr/include/linux/netfilter/x_tables.h
  HDRINST usr/include/linux/netfilter/xt_dscp.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_ftp.h
  HDRINST usr/include/linux/netfilter/xt_cluster.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_tuple_common.h
  HDRINST usr/include/linux/netfilter/nf_log.h
  HDRINST usr/include/linux/netfilter/xt_tcpmss.h
  HDRINST usr/include/linux/netfilter/xt_NFLOG.h
  HDRINST usr/include/linux/netfilter/xt_l2tp.h
  HDRINST usr/include/linux/netfilter/xt_helper.h
  HDRINST usr/include/linux/netfilter/xt_statistic.h
  HDRINST usr/include/linux/netfilter/nfnetlink_queue.h
  HDRINST usr/include/linux/netfilter/nfnetlink_cttimeout.h
  HDRINST usr/include/linux/netfilter/xt_CT.h
  HDRINST usr/include/linux/netfilter/xt_CHECKSUM.h
  HDRINST usr/include/linux/netfilter/xt_connbytes.h
  HDRINST usr/include/linux/netfilter/xt_state.h
  HDRINST usr/include/linux/netfilter/nf_tables.h
  HDRINST usr/include/linux/netfilter/xt_mark.h
  HDRINST usr/include/linux/netfilter/xt_cpu.h
  HDRINST usr/include/linux/netfilter/nf_tables_compat.h
  HDRINST usr/include/linux/netfilter/xt_physdev.h
  HDRINST usr/include/linux/netfilter/nfnetlink_conntrack.h
  HDRINST usr/include/linux/netfilter/nfnetlink_acct.h
  HDRINST usr/include/linux/netfilter/xt_TCPMSS.h
  HDRINST usr/include/linux/tty_flags.h
  HDRINST usr/include/linux/if_phonet.h
  HDRINST usr/include/linux/elf-em.h
  HDRINST usr/include/linux/vm_sockets.h
  HDRINST usr/include/linux/dlmconstants.h
  HDRINST usr/include/linux/bsg.h
  HDRINST usr/include/linux/matroxfb.h
  HDRINST usr/include/linux/sysctl.h
  HDRINST usr/include/linux/unix_diag.h
  HDRINST usr/include/linux/pcitest.h
  HDRINST usr/include/linux/mman.h
  HDRINST usr/include/linux/if_plip.h
  HDRINST usr/include/linux/virtio_balloon.h
  HDRINST usr/include/linux/pidfd.h
  HDRINST usr/include/linux/f2fs.h
  HDRINST usr/include/linux/x25.h
  HDRINST usr/include/linux/if_cablemodem.h
  HDRINST usr/include/linux/utsname.h
  HDRINST usr/include/linux/counter.h
  HDRINST usr/include/linux/atm_tcp.h
  HDRINST usr/include/linux/atalk.h
  HDRINST usr/include/linux/virtio_rng.h
  HDRINST usr/include/linux/vboxguest.h
  HDRINST usr/include/linux/bpf_perf_event.h
  HDRINST usr/include/linux/ipmi_ssif_bmc.h
  HDRINST usr/include/linux/nfs_mount.h
  HDRINST usr/include/linux/sonet.h
  HDRINST usr/include/linux/netfilter.h
  HDRINST usr/include/linux/keyctl.h
  HDRINST usr/include/linux/nl80211.h
  HDRINST usr/include/linux/misc/bcm_vk.h
  HDRINST usr/include/linux/audit.h
  HDRINST usr/include/linux/tipc_config.h
  HDRINST usr/include/linux/tipc_sockets_diag.h
  HDRINST usr/include/linux/futex.h
  HDRINST usr/include/linux/sev-guest.h
  HDRINST usr/include/linux/ublk_cmd.h
  HDRINST usr/include/linux/types.h
  HDRINST usr/include/linux/virtio_input.h
  HDRINST usr/include/linux/if_slip.h
  HDRINST usr/include/linux/personality.h
  HDRINST usr/include/linux/openat2.h
  HDRINST usr/include/linux/poll.h
  HDRINST usr/include/linux/posix_acl.h
  HDRINST usr/include/linux/smc_diag.h
  HDRINST usr/include/linux/snmp.h
  HDRINST usr/include/linux/errqueue.h
  HDRINST usr/include/linux/fanotify.h
  HDRINST usr/include/linux/if_tunnel.h
  HDRINST usr/include/linux/kernel.h
  HDRINST usr/include/linux/rtnetlink.h
  HDRINST usr/include/linux/rpl.h
  HDRINST usr/include/linux/memfd.h
  HDRINST usr/include/linux/serial_core.h
  HDRINST usr/include/linux/dns_resolver.h
  HDRINST usr/include/linux/pr.h
  HDRINST usr/include/linux/atm_eni.h
  HDRINST usr/include/linux/lp.h
  HDRINST usr/include/linux/virtio_mem.h
  HDRINST usr/include/linux/ultrasound.h
  HDRINST usr/include/linux/sctp.h
  HDRINST usr/include/linux/uio.h
  HDRINST usr/include/linux/tcp_metrics.h
  HDRINST usr/include/linux/wwan.h
  HDRINST usr/include/linux/atmbr2684.h
  HDRINST usr/include/linux/in_route.h
  HDRINST usr/include/linux/qemu_fw_cfg.h
  HDRINST usr/include/linux/if_macsec.h
  HDRINST usr/include/linux/usb/charger.h
  HDRINST usr/include/linux/usb/g_uvc.h
  HDRINST usr/include/linux/usb/gadgetfs.h
  HDRINST usr/include/linux/usb/raw_gadget.h
  HDRINST usr/include/linux/usb/cdc-wdm.h
  HDRINST usr/include/linux/usb/g_printer.h
  HDRINST usr/include/linux/usb/midi.h
  HDRINST usr/include/linux/usb/tmc.h
  HDRINST usr/include/linux/usb/video.h
  HDRINST usr/include/linux/usb/functionfs.h
  HDRINST usr/include/linux/usb/audio.h
  HDRINST usr/include/linux/usb/ch11.h
  HDRINST usr/include/linux/usb/ch9.h
  HDRINST usr/include/linux/usb/cdc.h
  HDRINST usr/include/linux/jffs2.h
  HDRINST usr/include/linux/ax25.h
  HDRINST usr/include/linux/auto_fs.h
  HDRINST usr/include/linux/tiocl.h
  HDRINST usr/include/linux/scc.h
  HDRINST usr/include/linux/psci.h
  HDRINST usr/include/linux/swab.h
  HDRINST usr/include/linux/cec.h
  HDRINST usr/include/linux/kfd_ioctl.h
  HDRINST usr/include/linux/smc.h
  HDRINST usr/include/linux/qrtr.h
  HDRINST usr/include/linux/screen_info.h
  HDRINST usr/include/linux/nfsacl.h
  HDRINST usr/include/linux/seg6_hmac.h
  HDRINST usr/include/linux/gameport.h
  HDRINST usr/include/linux/wireless.h
  HDRINST usr/include/linux/fdreg.h
  HDRINST usr/include/linux/cciss_defs.h
  HDRINST usr/include/linux/serial_reg.h
  HDRINST usr/include/linux/perf_event.h
  HDRINST usr/include/linux/in6.h
  HDRINST usr/include/linux/hid.h
  HDRINST usr/include/linux/netlink.h
  HDRINST usr/include/linux/fuse.h
  HDRINST usr/include/linux/magic.h
  HDRINST usr/include/linux/ioam6_iptunnel.h
  HDRINST usr/include/linux/stm.h
  HDRINST usr/include/linux/vsockmon.h
  HDRINST usr/include/linux/seg6.h
  HDRINST usr/include/linux/idxd.h
  HDRINST usr/include/linux/nitro_enclaves.h
  HDRINST usr/include/linux/ptrace.h
  HDRINST usr/include/linux/ioam6_genl.h
  HDRINST usr/include/linux/qnx4_fs.h
  HDRINST usr/include/linux/fsl_mc.h
  HDRINST usr/include/linux/net_tstamp.h
  HDRINST usr/include/linux/msg.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_TTL.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_ttl.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_ah.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_ECN.h
  HDRINST usr/include/linux/netfilter_ipv4/ip_tables.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_ecn.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_REJECT.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_LOG.h
  HDRINST usr/include/linux/sem.h
  HDRINST usr/include/linux/net_namespace.h
  HDRINST usr/include/linux/radeonfb.h
  HDRINST usr/include/linux/tee.h
  HDRINST usr/include/linux/udp.h
  HDRINST usr/include/linux/virtio_bt.h
  HDRINST usr/include/linux/v4l2-subdev.h
  HDRINST usr/include/linux/posix_acl_xattr.h
  HDRINST usr/include/linux/v4l2-mediabus.h
  HDRINST usr/include/linux/atmapi.h
  HDRINST usr/include/linux/raid/md_p.h
  HDRINST usr/include/linux/raid/md_u.h
  HDRINST usr/include/linux/zorro_ids.h
  HDRINST usr/include/linux/nbd.h
  HDRINST usr/include/linux/isst_if.h
  HDRINST usr/include/linux/rxrpc.h
  HDRINST usr/include/linux/unistd.h
  HDRINST usr/include/linux/if_arp.h
  HDRINST usr/include/linux/atm_zatm.h
  HDRINST usr/include/linux/io_uring.h
  HDRINST usr/include/linux/if_fddi.h
  HDRINST usr/include/linux/bpqether.h
  HDRINST usr/include/linux/sysinfo.h
  HDRINST usr/include/linux/auto_dev-ioctl.h
  HDRINST usr/include/linux/nfs4_mount.h
  HDRINST usr/include/linux/keyboard.h
  HDRINST usr/include/linux/virtio_mmio.h
  HDRINST usr/include/linux/input.h
  HDRINST usr/include/linux/qnxtypes.h
  HDRINST usr/include/linux/mdio.h
  HDRINST usr/include/linux/lwtunnel.h
  LD      /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
  HDRINST usr/include/linux/gfs2_ondisk.h
  HDRINST usr/include/linux/eventfd.h
  HDRINST usr/include/linux/nfs4.h
  HDRINST usr/include/linux/ptp_clock.h
  HDRINST usr/include/linux/if_bonding.h
  HDRINST usr/include/linux/nubus.h
  HDRINST usr/include/linux/kcov.h
  HDRINST usr/include/linux/fadvise.h
  HDRINST usr/include/linux/taskstats.h
  HDRINST usr/include/linux/veth.h
  HDRINST usr/include/linux/atm.h
  HDRINST usr/include/linux/ipmi.h
  HDRINST usr/include/linux/kdev_t.h
  HDRINST usr/include/linux/mount.h
  HDRINST usr/include/linux/shm.h
  HDRINST usr/include/linux/resource.h
  HDRINST usr/include/linux/prctl.h
  HDRINST usr/include/linux/watch_queue.h
  HDRINST usr/include/linux/sched.h
  HDRINST usr/include/linux/phonet.h
  HDRINST usr/include/linux/random.h
  HDRINST usr/include/linux/tty.h
  HDRINST usr/include/linux/apm_bios.h
  HDRINST usr/include/linux/fd.h
  HDRINST usr/include/linux/um_timetravel.h
  HDRINST usr/include/linux/tls.h
  HDRINST usr/include/linux/rpmsg_types.h
  HDRINST usr/include/linux/pfrut.h
  AR      /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
  HDRINST usr/include/linux/mei.h
  HDRINST usr/include/linux/fsi.h
  HDRINST usr/include/linux/rds.h
  HDRINST usr/include/linux/if_x25.h
  HDRINST usr/include/linux/param.h
  HDRINST usr/include/linux/netdevice.h
  HDRINST usr/include/linux/binfmts.h
  HDRINST usr/include/linux/if_pppox.h
  HDRINST usr/include/linux/sockios.h
  HDRINST usr/include/linux/kcm.h
  HDRINST usr/include/linux/virtio_9p.h
  HDRINST usr/include/linux/genwqe/genwqe_card.h
  HDRINST usr/include/linux/ext4.h
  HDRINST usr/include/linux/if_tun.h
  HDRINST usr/include/linux/if_ether.h
  HDRINST usr/include/linux/kvm_para.h
  HDRINST usr/include/linux/kernel-page-flags.h
  HDRINST usr/include/linux/cdrom.h
  HDRINST usr/include/linux/un.h
  HDRINST usr/include/linux/module.h
  HDRINST usr/include/linux/mqueue.h
  HDRINST usr/include/linux/a.out.h
  HDRINST usr/include/linux/input-event-codes.h
  HDRINST usr/include/linux/coda.h
  HDRINST usr/include/linux/rio_mport_cdev.h
  HDRINST usr/include/linux/blkpg.h
  HDRINST usr/include/linux/ipsec.h
  HDRINST usr/include/linux/blkzoned.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_arpreply.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_redirect.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_nflog.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_802_3.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_nat.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_mark_m.h
  HDRINST usr/include/linux/netfilter_bridge/ebtables.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_vlan.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_limit.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_log.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_stp.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_pkttype.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_ip.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_ip6.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_arp.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_mark_t.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_among.h
  HDRINST usr/include/linux/reiserfs_fs.h
  HDRINST usr/include/linux/cciss_ioctl.h
  HDRINST usr/include/linux/fsmap.h
  HDRINST usr/include/linux/smiapp.h
  HDRINST usr/include/linux/switchtec_ioctl.h
  HDRINST usr/include/linux/atmdev.h
  CC      /kernel/build64-default/tools/objtool/weak.o
  CC      /kernel/build64-default/tools/objtool/check.o
  CC      /kernel/build64-default/tools/objtool/special.o
  HDRINST usr/include/linux/hpet.h
  HDRINST usr/include/linux/virtio_config.h
  HDRINST usr/include/linux/string.h
  CC      /kernel/build64-default/tools/objtool/builtin-check.o
  MKDIR   /kernel/build64-default/tools/objtool/arch/x86/
  CC      /kernel/build64-default/tools/objtool/elf.o
  CC      /kernel/build64-default/tools/objtool/objtool.o
  HDRINST usr/include/linux/kfd_sysfs.h
  HDRINST usr/include/linux/inet_diag.h
  CC      /kernel/build64-default/tools/objtool/orc_gen.o
  MKDIR   /kernel/build64-default/tools/objtool/arch/x86/lib/
  CC      /kernel/build64-default/tools/objtool/orc_dump.o
  HDRINST usr/include/linux/netdev.h
  CC      /kernel/build64-default/tools/objtool/libstring.o
  CC      /kernel/build64-default/tools/objtool/arch/x86/special.o
  HDRINST usr/include/linux/xattr.h
  CC      /kernel/build64-default/tools/objtool/libctype.o
  CC      /kernel/build64-default/tools/objtool/str_error_r.o
  HDRINST usr/include/linux/iommufd.h
  CC      /kernel/build64-default/tools/objtool/librbtree.o
  HDRINST usr/include/linux/user_events.h
  GEN     /kernel/build64-default/tools/objtool/arch/x86/lib/inat-tables.c
  HDRINST usr/include/linux/errno.h
  HDRINST usr/include/linux/icmp.h
  HDRINST usr/include/linux/i2o-dev.h
  HDRINST usr/include/linux/pg.h
  HDRINST usr/include/linux/if_bridge.h
  HDRINST usr/include/linux/thermal.h
  HDRINST usr/include/linux/uinput.h
  HDRINST usr/include/linux/handshake.h
  HDRINST usr/include/linux/dqblk_xfs.h
  HDRINST usr/include/linux/v4l2-common.h
  HDRINST usr/include/linux/nvram.h
  HDRINST usr/include/linux/if_vlan.h
  HDRINST usr/include/linux/uhid.h
  HDRINST usr/include/linux/omap3isp.h
  HDRINST usr/include/linux/rose.h
  HDRINST usr/include/linux/phantom.h
  HDRINST usr/include/linux/ipmi_msgdefs.h
  HDRINST usr/include/linux/bcm933xx_hcs.h
  HDRINST usr/include/linux/bpf.h
  HDRINST usr/include/linux/mempolicy.h
  HDRINST usr/include/linux/efs_fs_sb.h
  HDRINST usr/include/linux/nexthop.h
  HDRINST usr/include/linux/net_dropmon.h
  HDRINST usr/include/linux/surface_aggregator/cdev.h
  HDRINST usr/include/linux/surface_aggregator/dtx.h
  HDRINST usr/include/linux/net.h
  HDRINST usr/include/linux/mii.h
  HDRINST usr/include/linux/virtio_pcidev.h
  HDRINST usr/include/linux/termios.h
  HDRINST usr/include/linux/cgroupstats.h
  HDRINST usr/include/linux/mpls.h
  HDRINST usr/include/linux/iommu.h
  HDRINST usr/include/linux/toshiba.h
  HDRINST usr/include/linux/virtio_scsi.h
  HDRINST usr/include/linux/zorro.h
  HDRINST usr/include/linux/chio.h
  HDRINST usr/include/linux/pkt_sched.h
  HDRINST usr/include/linux/cramfs_fs.h
  HDRINST usr/include/linux/nfs3.h
  HDRINST usr/include/linux/vfio_ccw.h
  HDRINST usr/include/linux/atm_nicstar.h
  HDRINST usr/include/linux/ncsi.h
  HDRINST usr/include/linux/virtio_net.h
  HDRINST usr/include/linux/ioctl.h
  HDRINST usr/include/linux/stddef.h
  HDRINST usr/include/linux/limits.h
  HDRINST usr/include/linux/ipmi_bmc.h
  HDRINST usr/include/linux/netfilter_arp.h
  HDRINST usr/include/linux/if_addr.h
  HDRINST usr/include/linux/rpmsg.h
  HDRINST usr/include/linux/media-bus-format.h
  HDRINST usr/include/linux/kernelcapi.h
  HDRINST usr/include/linux/ppp_defs.h
  HDRINST usr/include/linux/ethtool.h
  HDRINST usr/include/linux/aspeed-video.h
  HDRINST usr/include/linux/hdlc.h
  HDRINST usr/include/linux/fscrypt.h
  CC      /kernel/build64-default/tools/objtool/arch/x86/decode.o
  HDRINST usr/include/linux/batadv_packet.h
  HDRINST usr/include/linux/uuid.h
  HDRINST usr/include/linux/capi.h
  HDRINST usr/include/linux/mptcp.h
  HDRINST usr/include/linux/hidraw.h
  HDRINST usr/include/linux/virtio_console.h
  HDRINST usr/include/linux/irqnr.h
  HDRINST usr/include/linux/coresight-stm.h
  HDRINST usr/include/linux/cxl_mem.h
  HDRINST usr/include/linux/iso_fs.h
  HDRINST usr/include/linux/virtio_blk.h
  HDRINST usr/include/linux/udf_fs_i.h
  HDRINST usr/include/linux/coff.h
  HDRINST usr/include/linux/dma-buf.h
  HDRINST usr/include/linux/ife.h
  HDRINST usr/include/linux/agpgart.h
  HDRINST usr/include/linux/socket.h
  HDRINST usr/include/linux/nilfs2_ondisk.h
  HDRINST usr/include/linux/connector.h
  HDRINST usr/include/linux/auto_fs4.h
  HDRINST usr/include/linux/bt-bmc.h
  HDRINST usr/include/linux/map_to_7segment.h
  HDRINST usr/include/linux/tc_act/tc_skbedit.h
  HDRINST usr/include/linux/tc_act/tc_ctinfo.h
  HDRINST usr/include/linux/tc_act/tc_defact.h
  HDRINST usr/include/linux/tc_act/tc_gact.h
  HDRINST usr/include/linux/tc_act/tc_vlan.h
  HDRINST usr/include/linux/tc_act/tc_skbmod.h
  HDRINST usr/include/linux/tc_act/tc_sample.h
  HDRINST usr/include/linux/tc_act/tc_tunnel_key.h
  HDRINST usr/include/linux/tc_act/tc_gate.h
  HDRINST usr/include/linux/tc_act/tc_mirred.h
  HDRINST usr/include/linux/tc_act/tc_nat.h
  HDRINST usr/include/linux/tc_act/tc_csum.h
  HDRINST usr/include/linux/tc_act/tc_connmark.h
  HDRINST usr/include/linux/tc_act/tc_ife.h
  HDRINST usr/include/linux/tc_act/tc_mpls.h
  HDRINST usr/include/linux/tc_act/tc_ct.h
  HDRINST usr/include/linux/tc_act/tc_pedit.h
  HDRINST usr/include/linux/tc_act/tc_bpf.h
  HDRINST usr/include/linux/tc_act/tc_ipt.h
  HDRINST usr/include/linux/netrom.h
  HDRINST usr/include/linux/joystick.h
  HDRINST usr/include/linux/falloc.h
  HDRINST usr/include/linux/cycx_cfm.h
  HDRINST usr/include/linux/omapfb.h
  HDRINST usr/include/linux/msdos_fs.h
  HDRINST usr/include/linux/virtio_types.h
  HDRINST usr/include/linux/mroute.h
  HDRINST usr/include/linux/psample.h
  HDRINST usr/include/linux/ipv6.h
  HDRINST usr/include/linux/dw100.h
  HDRINST usr/include/linux/psp-sev.h
  HDRINST usr/include/linux/vfio.h
  HDRINST usr/include/linux/if_ppp.h
  HDRINST usr/include/linux/byteorder/big_endian.h
  HDRINST usr/include/linux/byteorder/little_endian.h
  HDRINST usr/include/linux/comedi.h
  HDRINST usr/include/linux/scif_ioctl.h
  HDRINST usr/include/linux/timerfd.h
  HDRINST usr/include/linux/time_types.h
  HDRINST usr/include/linux/firewire-constants.h
  HDRINST usr/include/linux/virtio_snd.h
  HDRINST usr/include/linux/ppp-ioctl.h
  HDRINST usr/include/linux/fib_rules.h
  HDRINST usr/include/linux/gen_stats.h
  HDRINST usr/include/linux/virtio_iommu.h
  HDRINST usr/include/linux/genetlink.h
  HDRINST usr/include/linux/uvcvideo.h
  HDRINST usr/include/linux/pfkeyv2.h
  HDRINST usr/include/linux/soundcard.h
  HDRINST usr/include/linux/times.h
  HDRINST usr/include/linux/nfc.h
  HDRINST usr/include/linux/affs_hardblocks.h
  HDRINST usr/include/linux/nilfs2_api.h
  HDRINST usr/include/linux/rseq.h
  HDRINST usr/include/linux/caif/caif_socket.h
  HDRINST usr/include/linux/caif/if_caif.h
  HDRINST usr/include/linux/i2c-dev.h
  HDRINST usr/include/linux/cuda.h
  HDRINST usr/include/linux/mei_uuid.h
  HDRINST usr/include/linux/cn_proc.h
  HDRINST usr/include/linux/parport.h
  HDRINST usr/include/linux/v4l2-controls.h
  HDRINST usr/include/linux/hsi/cs-protocol.h
  HDRINST usr/include/linux/hsi/hsi_char.h
  HDRINST usr/include/linux/seg6_genl.h
  HDRINST usr/include/linux/am437x-vpfe.h
  HDRINST usr/include/linux/amt.h
  HDRINST usr/include/linux/netconf.h
  HDRINST usr/include/linux/erspan.h
  HDRINST usr/include/linux/nsfs.h
  HDRINST usr/include/linux/xilinx-v4l2-controls.h
  HDRINST usr/include/linux/aspeed-p2a-ctrl.h
  HDRINST usr/include/linux/vfio_zdev.h
  HDRINST usr/include/linux/serio.h
  HDRINST usr/include/linux/acrn.h
  HDRINST usr/include/linux/nfs2.h
  HDRINST usr/include/linux/virtio_pci.h
  HDRINST usr/include/linux/ipc.h
  HDRINST usr/include/linux/ethtool_netlink.h
  HDRINST usr/include/linux/kd.h
  HDRINST usr/include/linux/elf.h
  HDRINST usr/include/linux/videodev2.h
  HDRINST usr/include/linux/if_alg.h
  HDRINST usr/include/linux/sonypi.h
  HDRINST usr/include/linux/fsverity.h
  HDRINST usr/include/linux/if.h
  HDRINST usr/include/linux/btrfs.h
  HDRINST usr/include/linux/vm_sockets_diag.h
  HDRINST usr/include/linux/netfilter_bridge.h
  HDRINST usr/include/linux/packet_diag.h
  HDRINST usr/include/linux/netfilter_ipv4.h
  HDRINST usr/include/linux/kvm.h
  HDRINST usr/include/linux/pci.h
  HDRINST usr/include/linux/if_addrlabel.h
  HDRINST usr/include/linux/hdlcdrv.h
  HDRINST usr/include/linux/cfm_bridge.h
  HDRINST usr/include/linux/fiemap.h
  HDRINST usr/include/linux/dm-ioctl.h
  HDRINST usr/include/linux/aspeed-lpc-ctrl.h
  HDRINST usr/include/linux/atmioc.h
  HDRINST usr/include/linux/dlm.h
  HDRINST usr/include/linux/pci_regs.h
  HDRINST usr/include/linux/cachefiles.h
  HDRINST usr/include/linux/membarrier.h
  HDRINST usr/include/linux/nfs_idmap.h
  HDRINST usr/include/linux/ip.h
  HDRINST usr/include/linux/atm_he.h
  HDRINST usr/include/linux/nfsd/export.h
  HDRINST usr/include/linux/nfsd/stats.h
  HDRINST usr/include/linux/nfsd/debug.h
  HDRINST usr/include/linux/nfsd/cld.h
  HDRINST usr/include/linux/ip_vs.h
  HDRINST usr/include/linux/vmcore.h
  HDRINST usr/include/linux/vbox_vmmdev_types.h
  HDRINST usr/include/linux/dvb/osd.h
  HDRINST usr/include/linux/dvb/dmx.h
  HDRINST usr/include/linux/dvb/net.h
  HDRINST usr/include/linux/dvb/frontend.h
  HDRINST usr/include/linux/dvb/version.h
  HDRINST usr/include/linux/dvb/ca.h
  HDRINST usr/include/linux/dvb/video.h
  HDRINST usr/include/linux/dvb/audio.h
  HDRINST usr/include/linux/nfs.h
  HDRINST usr/include/linux/if_link.h
  HDRINST usr/include/linux/wait.h
  HDRINST usr/include/linux/icmpv6.h
  HDRINST usr/include/linux/media.h
  HDRINST usr/include/linux/seg6_local.h
  HDRINST usr/include/linux/tps6594_pfsm.h
  HDRINST usr/include/linux/openvswitch.h
  HDRINST usr/include/linux/atmsap.h
  HDRINST usr/include/linux/bpfilter.h
  HDRINST usr/include/linux/fpga-dfl.h
  HDRINST usr/include/linux/userio.h
  HDRINST usr/include/linux/signal.h
  HDRINST usr/include/linux/map_to_14segment.h
  HDRINST usr/include/linux/hdreg.h
  HDRINST usr/include/linux/utime.h
  HDRINST usr/include/linux/usbdevice_fs.h
  HDRINST usr/include/linux/timex.h
  HDRINST usr/include/linux/if_fc.h
  HDRINST usr/include/linux/reiserfs_xattr.h
  HDRINST usr/include/linux/hw_breakpoint.h
  HDRINST usr/include/linux/quota.h
  HDRINST usr/include/linux/ioprio.h
  HDRINST usr/include/linux/eventpoll.h
  HDRINST usr/include/linux/atmclip.h
  HDRINST usr/include/linux/can.h
  HDRINST usr/include/linux/if_team.h
  HDRINST usr/include/linux/usbip.h
  HDRINST usr/include/linux/stat.h
  HDRINST usr/include/linux/fou.h
  HDRINST usr/include/linux/hash_info.h
  HDRINST usr/include/linux/ppp-comp.h
  HDRINST usr/include/linux/ip6_tunnel.h
  HDRINST usr/include/linux/tipc_netlink.h
  HDRINST usr/include/linux/in.h
  HDRINST usr/include/linux/wireguard.h
  HDRINST usr/include/linux/btf.h
  HDRINST usr/include/linux/batman_adv.h
  HDRINST usr/include/linux/fcntl.h
  HDRINST usr/include/linux/if_ltalk.h
  HDRINST usr/include/linux/i2c.h
  HDRINST usr/include/linux/atm_idt77105.h
  HDRINST usr/include/linux/kexec.h
  HDRINST usr/include/linux/arm_sdei.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6_tables.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_ah.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_NPT.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_rt.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_opts.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_srh.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_LOG.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_mh.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_HL.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_hl.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_frag.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
  HDRINST usr/include/linux/minix_fs.h
  HDRINST usr/include/linux/aio_abi.h
  HDRINST usr/include/linux/pktcdvd.h
  HDRINST usr/include/linux/libc-compat.h
  HDRINST usr/include/linux/atmlec.h
  HDRINST usr/include/linux/signalfd.h
  HDRINST usr/include/linux/bpf_common.h
  HDRINST usr/include/linux/seg6_iptunnel.h
  HDRINST usr/include/linux/synclink.h
  HDRINST usr/include/linux/mpls_iptunnel.h
  HDRINST usr/include/linux/mctp.h
  HDRINST usr/include/linux/if_xdp.h
  HDRINST usr/include/linux/llc.h
  HDRINST usr/include/linux/atmsvc.h
  HDRINST usr/include/linux/sed-opal.h
  HDRINST usr/include/linux/sock_diag.h
  HDRINST usr/include/linux/time.h
  HDRINST usr/include/linux/securebits.h
  HDRINST usr/include/linux/fsl_hypervisor.h
  HDRINST usr/include/linux/if_hippi.h
  HDRINST usr/include/linux/seccomp.h
  HDRINST usr/include/linux/oom.h
  HDRINST usr/include/linux/filter.h
  HDRINST usr/include/linux/inotify.h
  HDRINST usr/include/linux/rfkill.h
  HDRINST usr/include/linux/reboot.h
  HDRINST usr/include/linux/can/vxcan.h
  HDRINST usr/include/linux/can/j1939.h
  HDRINST usr/include/linux/can/netlink.h
  HDRINST usr/include/linux/can/bcm.h
  HDRINST usr/include/linux/can/raw.h
  HDRINST usr/include/linux/can/gw.h
  HDRINST usr/include/linux/can/error.h
  HDRINST usr/include/linux/can/isotp.h
  HDRINST usr/include/linux/if_eql.h
  HDRINST usr/include/linux/psp-dbc.h
  HDRINST usr/include/linux/hiddev.h
  HDRINST usr/include/linux/blktrace_api.h
  HDRINST usr/include/linux/ccs.h
  HDRINST usr/include/linux/ioam6.h
  HDRINST usr/include/linux/hsr_netlink.h
  HDRINST usr/include/linux/mmc/ioctl.h
  HDRINST usr/include/linux/bfs_fs.h
  HDRINST usr/include/linux/rio_cm_cdev.h
  HDRINST usr/include/linux/uleds.h
  HDRINST usr/include/linux/mrp_bridge.h
  HDRINST usr/include/linux/adb.h
  HDRINST usr/include/linux/pmu.h
  HDRINST usr/include/linux/udmabuf.h
  HDRINST usr/include/linux/kcmp.h
  HDRINST usr/include/linux/dma-heap.h
  HDRINST usr/include/linux/userfaultfd.h
  HDRINST usr/include/linux/netfilter_arp/arpt_mangle.h
  HDRINST usr/include/linux/netfilter_arp/arp_tables.h
  HDRINST usr/include/linux/tipc.h
  HDRINST usr/include/linux/virtio_ids.h
  HDRINST usr/include/linux/l2tp.h
  HDRINST usr/include/linux/devlink.h
  HDRINST usr/include/linux/virtio_gpio.h
  HDRINST usr/include/linux/dcbnl.h
  HDRINST usr/include/linux/cyclades.h
  HDRINST usr/include/sound/intel/avs/tokens.h
  HDRINST usr/include/sound/sof/fw.h
  HDRINST usr/include/sound/sof/abi.h
  HDRINST usr/include/sound/sof/tokens.h
  HDRINST usr/include/sound/sof/header.h
  HDRINST usr/include/sound/usb_stream.h
  HDRINST usr/include/sound/sfnt_info.h
  HDRINST usr/include/sound/asequencer.h
  HDRINST usr/include/sound/tlv.h
  HDRINST usr/include/sound/asound.h
  HDRINST usr/include/sound/asoc.h
  HDRINST usr/include/sound/sb16_csp.h
  HDRINST usr/include/sound/compress_offload.h
  HDRINST usr/include/sound/hdsp.h
  HDRINST usr/include/sound/emu10k1.h
  HDRINST usr/include/sound/snd_ar_tokens.h
  HDRINST usr/include/sound/snd_sst_tokens.h
  HDRINST usr/include/sound/asound_fm.h
  HDRINST usr/include/sound/hdspm.h
  HDRINST usr/include/sound/compress_params.h
  HDRINST usr/include/sound/firewire.h
  HDRINST usr/include/sound/skl-tplg-interface.h
  HDRINST usr/include/scsi/scsi_bsg_ufs.h
  HDRINST usr/include/scsi/scsi_netlink_fc.h
  HDRINST usr/include/scsi/scsi_bsg_mpi3mr.h
  HDRINST usr/include/scsi/fc/fc_ns.h
  HDRINST usr/include/scsi/fc/fc_fs.h
  HDRINST usr/include/scsi/fc/fc_els.h
  HDRINST usr/include/scsi/fc/fc_gs.h
  HDRINST usr/include/scsi/scsi_bsg_fc.h
  HDRINST usr/include/scsi/cxlflash_ioctl.h
  HDRINST usr/include/scsi/scsi_netlink.h
  HDRINST usr/include/linux/version.h
  HDRINST usr/include/asm/processor-flags.h
  HDRINST usr/include/asm/auxvec.h
  HDRINST usr/include/asm/svm.h
  HDRINST usr/include/asm/bitsperlong.h
  HDRINST usr/include/asm/kvm_perf.h
  HDRINST usr/include/asm/mce.h
  HDRINST usr/include/asm/posix_types.h
  HDRINST usr/include/asm/msr.h
  HDRINST usr/include/asm/sigcontext32.h
  HDRINST usr/include/asm/mman.h
  HDRINST usr/include/asm/shmbuf.h
  HDRINST usr/include/asm/e820.h
  HDRINST usr/include/asm/posix_types_64.h
  HDRINST usr/include/asm/vsyscall.h
  HDRINST usr/include/asm/msgbuf.h
  HDRINST usr/include/asm/swab.h
  HDRINST usr/include/asm/statfs.h
  HDRINST usr/include/asm/posix_types_x32.h
  HDRINST usr/include/asm/ptrace.h
  HDRINST usr/include/asm/unistd.h
  HDRINST usr/include/asm/ist.h
  HDRINST usr/include/asm/prctl.h
  HDRINST usr/include/asm/boot.h
  HDRINST usr/include/asm/sigcontext.h
  HDRINST usr/include/asm/posix_types_32.h
  HDRINST usr/include/asm/kvm_para.h
  HDRINST usr/include/asm/a.out.h
  HDRINST usr/include/asm/mtrr.h
  HDRINST usr/include/asm/amd_hsmp.h
  HDRINST usr/include/asm/hwcap2.h
  HDRINST usr/include/asm/ptrace-abi.h
  HDRINST usr/include/asm/vmx.h
  HDRINST usr/include/asm/vm86.h
  HDRINST usr/include/asm/ldt.h
  HDRINST usr/include/asm/perf_regs.h
  HDRINST usr/include/asm/kvm.h
  HDRINST usr/include/asm/debugreg.h
  HDRINST usr/include/asm/signal.h
  HDRINST usr/include/asm/bootparam.h
  HDRINST usr/include/asm/siginfo.h
  HDRINST usr/include/asm/hw_breakpoint.h
  HDRINST usr/include/asm/stat.h
  HDRINST usr/include/asm/setup.h
  HDRINST usr/include/asm/sembuf.h
  HDRINST usr/include/asm/sgx.h
  HDRINST usr/include/asm/ucontext.h
  HDRINST usr/include/asm/byteorder.h
  HDRINST usr/include/asm/unistd_64.h
  HDRINST usr/include/asm/ioctls.h
  HDRINST usr/include/asm/bpf_perf_event.h
  HDRINST usr/include/asm/types.h
  HDRINST usr/include/asm/poll.h
  HDRINST usr/include/asm/resource.h
  HDRINST usr/include/asm/param.h
  HDRINST usr/include/asm/sockios.h
  HDRINST usr/include/asm/errno.h
  HDRINST usr/include/asm/unistd_x32.h
  HDRINST usr/include/asm/termios.h
  HDRINST usr/include/asm/ioctl.h
  HDRINST usr/include/asm/socket.h
  HDRINST usr/include/asm/unistd_32.h
  HDRINST usr/include/asm/termbits.h
  HDRINST usr/include/asm/fcntl.h
  HDRINST usr/include/asm/ipcbuf.h
  HOSTLD  scripts/mod/modpost
  CC      kernel/bounds.s
  CHKSHA1 ../include/linux/atomic/atomic-arch-fallback.h
  CHKSHA1 ../include/linux/atomic/atomic-instrumented.h
  CHKSHA1 ../include/linux/atomic/atomic-long.h
  UPD     include/generated/timeconst.h
  UPD     include/generated/bounds.h
  CC      arch/x86/kernel/asm-offsets.s
  LD      /kernel/build64-default/tools/objtool/arch/x86/objtool-in.o
  UPD     include/generated/asm-offsets.h
  CALL    ../scripts/checksyscalls.sh
  LD      /kernel/build64-default/tools/objtool/objtool-in.o
  LINK    /kernel/build64-default/tools/objtool/objtool
  LDS     scripts/module.lds
  CC      ipc/compat.o
  CC      ipc/util.o
  CC      security/commoncap.o
  CC      ipc/msgutil.o
  AR      certs/built-in.a
  CC      security/min_addr.o
  CC      ipc/sem.o
  CC      ipc/msg.o
  CC      ipc/shm.o
  CC      security/inode.o
  HOSTCC  usr/gen_init_cpio
  CC      ipc/syscall.o
  CC      security/device_cgroup.o
  CC      ipc/ipc_sysctl.o
  AS      arch/x86/lib/clear_page_64.o
  CC      ipc/mqueue.o
  CC      arch/x86/lib/cmdline.o
  CC      init/main.o
  CC      block/bdev.o
  AR      arch/x86/video/built-in.a
  CC      ipc/namespace.o
  AS      arch/x86/lib/cmpxchg16b_emu.o
  CC [M]  arch/x86/video/fbdev.o
  CC      arch/x86/lib/copy_mc.o
  CC      security/keys/gc.o
  CC      ipc/mq_sysctl.o
  CC      block/fops.o
  CC      arch/x86/power/cpu.o
  CC      block/partitions/core.o
  CC      io_uring/io_uring.o
  CC      arch/x86/pci/i386.o
  AR      virt/lib/built-in.a
  CC      fs/nfs_common/grace.o
  AR      drivers/cache/built-in.a
  CC      security/keys/key.o
  AS      arch/x86/crypto/aesni-intel_asm.o
  CC      net/core/sock.o
  CC      arch/x86/realmode/init.o
  UPD     init/utsversion-tmp.h
  CC [M]  virt/lib/irqbypass.o
  CC      fs/notify/dnotify/dnotify.o
  AR      arch/x86/ia32/built-in.a
  CC      sound/core/seq/seq.o
  CC      arch/x86/kernel/fpu/init.o
  AS      arch/x86/lib/copy_mc_64.o
  CC      arch/x86/mm/pat/set_memory.o
  AR      drivers/irqchip/built-in.a
  CC      arch/x86/events/amd/core.o
  CC      arch/x86/events/amd/lbr.o
  CC      arch/x86/events/amd/ibs.o
  CC      lib/kunit/hooks.o
  CC      lib/math/div64.o
  CC      arch/x86/entry/vdso/vma.o
  AR      drivers/bus/mhi/built-in.a
  CC      lib/math/gcd.o
  AR      drivers/bus/built-in.a
  CC      mm/kasan/common.o
  CC      arch/x86/crypto/aesni-intel_glue.o
  CC      kernel/sched/core.o
  CC      crypto/api.o
  AR      drivers/phy/allwinner/built-in.a
  AR      drivers/phy/amlogic/built-in.a
  CC      lib/math/lcm.o
  AR      drivers/phy/broadcom/built-in.a
  CC      lib/crypto/memneq.o
  CC      lib/zlib_inflate/inffast.o
  AR      drivers/phy/cadence/built-in.a
  AR      drivers/phy/freescale/built-in.a
  AR      drivers/phy/hisilicon/built-in.a
  CC      lib/math/int_log.o
  AR      drivers/phy/ingenic/built-in.a
  AR      drivers/phy/intel/built-in.a
  AR      drivers/phy/lantiq/built-in.a
  AR      drivers/phy/marvell/built-in.a
  AR      drivers/phy/mediatek/built-in.a
  AR      drivers/phy/microchip/built-in.a
  CC      lib/math/int_pow.o
  AR      drivers/phy/motorola/built-in.a
  AR      drivers/phy/mscc/built-in.a
  GEN     usr/initramfs_data.cpio
  AR      drivers/phy/qualcomm/built-in.a
  COPY    usr/initramfs_inc_data
  AS      usr/initramfs_data.o
  CC [M]  lib/kunit/test.o
  CC      lib/math/int_sqrt.o
  AR      drivers/phy/ralink/built-in.a
  AR      usr/built-in.a
  AR      drivers/phy/realtek/built-in.a
  AS      arch/x86/crypto/aesni-intel_avx-x86_64.o
  AS      arch/x86/lib/copy_page_64.o
  AR      drivers/phy/renesas/built-in.a
  CC      lib/zlib_inflate/inflate.o
  AS      arch/x86/lib/copy_user_64.o
  AR      drivers/phy/rockchip/built-in.a
  CC      lib/math/reciprocal_div.o
  AS      arch/x86/lib/copy_user_uncached_64.o
  AR      drivers/phy/samsung/built-in.a
  CC      arch/x86/kernel/fpu/bugs.o
  AR      drivers/phy/socionext/built-in.a
  CC      arch/x86/lib/cpu.o
  AR      drivers/phy/st/built-in.a
  AS      arch/x86/crypto/aes_ctrby8_avx-x86_64.o
  AR      drivers/phy/starfive/built-in.a
  CC      lib/math/rational.o
  AR      virt/built-in.a
  AR      drivers/phy/sunplus/built-in.a
  CC      block/bio.o
  AR      drivers/phy/tegra/built-in.a
  AR      drivers/phy/ti/built-in.a
  CC      drivers/phy/phy-core.o
  AR      drivers/phy/xilinx/built-in.a
  CC      arch/x86/lib/delay.o
  AS      arch/x86/lib/getuser.o
  CC      sound/core/seq/seq_lock.o
  CC      arch/x86/pci/init.o
  CC [M]  lib/math/prime_numbers.o
  CC      arch/x86/kernel/fpu/core.o
  AS      arch/x86/realmode/rm/header.o
  CC      lib/crypto/utils.o
  CC      fs/iomap/trace.o
  AS      arch/x86/realmode/rm/trampoline_64.o
  AR      fs/quota/built-in.a
  CC      lib/zlib_inflate/infutil.o
  CC      fs/iomap/iter.o
  CC      fs/iomap/buffered-io.o
  AS      arch/x86/realmode/rm/stack.o
  CC      lib/zlib_inflate/inftrees.o
  CC      lib/zlib_inflate/inflate_syms.o
  CC      fs/iomap/direct-io.o
  AS      arch/x86/realmode/rm/reboot.o
  AS      arch/x86/realmode/rm/wakeup_asm.o
  AR      fs/notify/dnotify/built-in.a
  CC      arch/x86/realmode/rm/wakemain.o
  CC      fs/notify/inotify/inotify_fsnotify.o
  AR      fs/nfs_common/built-in.a
  CC      arch/x86/pci/mmconfig_64.o
  CC      fs/iomap/fiemap.o
  CC      net/core/request_sock.o
  CC      arch/x86/realmode/rm/video-mode.o
  AS      arch/x86/realmode/rm/copy.o
  CC      arch/x86/pci/direct.o
  CC      mm/filemap.o
  CC      arch/x86/pci/mmconfig-shared.o
  GEN     arch/x86/lib/inat-tables.c
  CC      arch/x86/power/hibernate_64.o
  AR      sound/i2c/other/built-in.a
  AR      sound/i2c/built-in.a
  CC      arch/x86/entry/vdso/extable.o
  CC      block/partitions/ldm.o
  CC      arch/x86/lib/insn-eval.o
  CC      mm/kasan/report.o
  CC      fs/notify/fanotify/fanotify.o
  AS      arch/x86/realmode/rm/bioscall.o
  CC      arch/x86/realmode/rm/regs.o
  CC      crypto/cipher.o
  CC      sound/core/seq/seq_clientmgr.o
  CC      security/keys/keyring.o
  CC      arch/x86/realmode/rm/video-vga.o
  CC      fs/notify/fsnotify.o
  CC      lib/crypto/chacha.o
  CC      crypto/compress.o
  CC      fs/notify/notification.o
  CC [M]  lib/kunit/resource.o
  CC      arch/x86/events/amd/uncore.o
  AR      lib/zlib_inflate/built-in.a
  AS [M]  arch/x86/crypto/ghash-clmulni-intel_asm.o
  CC [M]  arch/x86/crypto/ghash-clmulni-intel_glue.o
  CC      arch/x86/realmode/rm/video-vesa.o
  CC      net/core/skbuff.o
  CC      lib/zlib_deflate/deflate.o
  CC      lib/crypto/aes.o
  CC      mm/kasan/init.o
  AR      lib/math/built-in.a
  CC      lib/zlib_deflate/deftree.o
  CC      arch/x86/realmode/rm/video-bios.o
  CC      lib/zlib_deflate/deflate_syms.o
  CC      kernel/sched/fair.o
  CC      kernel/sched/build_policy.o
  AS      arch/x86/power/hibernate_asm_64.o
  CC      lib/lzo/lzo1x_compress.o
  CC      block/elevator.o
  PASYMS  arch/x86/realmode/rm/pasyms.h
  LDS     arch/x86/realmode/rm/realmode.lds
  CC      fs/notify/inotify/inotify_user.o
  LD      arch/x86/realmode/rm/realmode.elf
  RELOCS  arch/x86/realmode/rm/realmode.relocs
  OBJCOPY arch/x86/realmode/rm/realmode.bin
  AS      arch/x86/realmode/rmpiggy.o
  AR      arch/x86/realmode/built-in.a
  CC      mm/kasan/generic.o
  CC      lib/crypto/gf128mul.o
  CC      net/llc/llc_core.o
  CC      io_uring/xattr.o
  CC      init/do_mounts.o
  CC      lib/lzo/lzo1x_decompress_safe.o
  CC      arch/x86/events/intel/core.o
  CC      arch/x86/events/intel/bts.o
  CC      arch/x86/entry/vdso/vdso32-setup.o
  LDS     arch/x86/entry/vdso/vdso.lds
  CC      arch/x86/power/hibernate.o
  CC      crypto/algapi.o
  CC      arch/x86/events/intel/ds.o
  AR      drivers/phy/built-in.a
  CC      arch/x86/mm/pat/memtype.o
  CC [M]  lib/kunit/static_stub.o
  AS [M]  arch/x86/crypto/crc32-pclmul_asm.o
  AR      drivers/pinctrl/actions/built-in.a
  AR      drivers/pinctrl/bcm/built-in.a
  CC [M]  arch/x86/crypto/crc32-pclmul_glue.o
  CC      drivers/gpio/gpiolib.o
  AR      drivers/pinctrl/cirrus/built-in.a
  AR      drivers/pinctrl/freescale/built-in.a
  CC      lib/lz4/lz4_compress.o
  CC      drivers/pinctrl/intel/pinctrl-baytrail.o
  CC      fs/kernfs/mount.o
  CC      net/llc/llc_input.o
  CC      fs/iomap/seek.o
  AS      arch/x86/entry/vdso/vdso-note.o
  CC      arch/x86/pci/fixup.o
  AR      arch/x86/platform/atom/built-in.a
  CC      arch/x86/entry/vdso/vclock_gettime.o
  AR      arch/x86/platform/ce4100/built-in.a
  CC      fs/notify/group.o
  CC      fs/proc/task_mmu.o
  CC      arch/x86/platform/efi/memmap.o
  AR      arch/x86/platform/geode/built-in.a
  CC      arch/x86/platform/efi/quirks.o
  CC      arch/x86/kernel/fpu/regset.o
  CC      arch/x86/kernel/cpu/mce/core.o
  CC      arch/x86/lib/insn.o
  CC      fs/notify/fanotify/fanotify_user.o
  AR      lib/lzo/built-in.a
  CC      lib/crypto/blake2s.o
  CC      arch/x86/kernel/cpu/mce/severity.o
  AR      arch/x86/events/amd/built-in.a
  CC      lib/lz4/lz4hc_compress.o
  CC      block/partitions/msdos.o
  AR      lib/zlib_deflate/built-in.a
  AR      drivers/pwm/built-in.a
  AS [M]  arch/x86/crypto/crct10dif-pcl-asm_64.o
  CC [M]  arch/x86/crypto/crct10dif-pclmul_glue.o
  AR      ipc/built-in.a
  CC      lib/crypto/blake2s-generic.o
  CC      block/partitions/efi.o
  CC      security/keys/keyctl.o
  CC      arch/x86/kernel/cpu/mce/genpool.o
  CC      block/blk-core.o
  CC [M]  lib/kunit/string-stream.o
  CC      mm/kasan/report_generic.o
  CC      lib/lz4/lz4_decompress.o
  CC      io_uring/nop.o
  AS      arch/x86/lib/memcpy_64.o
  AR      fs/notify/inotify/built-in.a
  AR      arch/x86/power/built-in.a
  AS      arch/x86/lib/memmove_64.o
  CC      io_uring/fs.o
  CC      arch/x86/entry/vdso/vgetcpu.o
  AS      arch/x86/lib/memset_64.o
  CC      io_uring/splice.o
  CC      arch/x86/lib/misc.o
  CC      io_uring/sync.o
  CC      arch/x86/lib/pc-conf-reg.o
  CC      fs/sysfs/file.o
  HOSTCC  arch/x86/entry/vdso/vdso2c
  CC      net/llc/llc_output.o
  CC      sound/core/seq/seq_memory.o
  CC      security/keys/permission.o
  CC      fs/kernfs/inode.o
  CC      arch/x86/mm/pat/memtype_interval.o
  CC      fs/notify/mark.o
  LD [M]  arch/x86/crypto/ghash-clmulni-intel.o
  LDS     arch/x86/entry/vdso/vdso32/vdso32.lds
  CC      lib/crypto/blake2s-selftest.o
  LD [M]  arch/x86/crypto/crc32-pclmul.o
  AS      arch/x86/lib/putuser.o
  LD [M]  arch/x86/crypto/crct10dif-pclmul.o
  CC      arch/x86/kernel/acpi/boot.o
  AS      arch/x86/entry/vdso/vdso32/note.o
  AR      arch/x86/crypto/built-in.a
  AS      arch/x86/lib/retpoline.o
  CC      arch/x86/kernel/fpu/signal.o
  CC      arch/x86/kernel/apic/apic.o
  CC      arch/x86/kernel/fpu/xstate.o
  CC      arch/x86/lib/usercopy.o
  CC      fs/iomap/swapfile.o
  CC      arch/x86/pci/acpi.o
  CC      init/do_mounts_initrd.o
  CC [M]  lib/kunit/assert.o
  CC      drivers/pinctrl/intel/pinctrl-intel.o
  AS      arch/x86/entry/vdso/vdso32/system_call.o
  CC [M]  drivers/pinctrl/intel/pinctrl-cherryview.o
  CC      arch/x86/mm/init.o
  CC      arch/x86/platform/efi/efi.o
  AS      arch/x86/entry/vdso/vdso32/sigreturn.o
  CC      lib/crypto/des.o
  CC      arch/x86/entry/vdso/vdso32/vclock_gettime.o
  CC      crypto/scatterwalk.o
  AR      sound/drivers/opl3/built-in.a
  AR      sound/drivers/opl4/built-in.a
  AR      sound/drivers/mpu401/built-in.a
  AR      sound/drivers/vx/built-in.a
  AR      sound/drivers/pcsp/built-in.a
  AR      sound/drivers/built-in.a
  AR      sound/isa/ad1816a/built-in.a
  CC      io_uring/advise.o
  CC      arch/x86/lib/usercopy_64.o
  CC      arch/x86/lib/msr-smp.o
  AR      sound/isa/ad1848/built-in.a
  CC      mm/kasan/shadow.o
  AR      sound/isa/cs423x/built-in.a
  AR      sound/isa/es1688/built-in.a
  AR      sound/isa/galaxy/built-in.a
  AR      sound/isa/gus/built-in.a
  AR      sound/isa/msnd/built-in.a
  AR      block/partitions/built-in.a
  AR      sound/isa/opti9xx/built-in.a
  CC      arch/x86/kernel/kprobes/core.o
  AR      sound/isa/sb/built-in.a
  AR      sound/isa/wavefront/built-in.a
  CC      block/blk-sysfs.o
  CC      arch/x86/kernel/kprobes/opt.o
  AR      sound/isa/wss/built-in.a
  CC      arch/x86/kernel/kprobes/ftrace.o
  CC      io_uring/filetable.o
  AR      arch/x86/mm/pat/built-in.a
  AR      sound/isa/built-in.a
  CC      block/blk-flush.o
  CC      fs/sysfs/dir.o
  CC      fs/sysfs/symlink.o
  AR      net/llc/built-in.a
  CC      fs/sysfs/mount.o
  CC      fs/kernfs/dir.o
  CC      sound/core/seq/seq_queue.o
  AR      sound/pci/ac97/built-in.a
  CC [M]  lib/kunit/try-catch.o
  AR      sound/pci/ali5451/built-in.a
  AR      sound/pci/asihpi/built-in.a
  CC      fs/kernfs/file.o
  AR      sound/pci/au88x0/built-in.a
  AR      lib/lz4/built-in.a
  CC      arch/x86/events/zhaoxin/core.o
  CC      net/ethernet/eth.o
  AR      sound/pci/aw2/built-in.a
  AR      fs/notify/fanotify/built-in.a
  AR      sound/pci/ctxfi/built-in.a
  AR      fs/iomap/built-in.a
  CC      lib/crypto/sha1.o
  AR      sound/pci/ca0106/built-in.a
  CC      net/802/p8022.o
  AR      sound/pci/cs46xx/built-in.a
  CC      init/initramfs.o
  AR      sound/pci/cs5535audio/built-in.a
  CC      arch/x86/pci/legacy.o
  AR      sound/pci/lola/built-in.a
  AR      sound/pci/lx6464es/built-in.a
  CC      arch/x86/entry/vdso/vdso32/vgetcpu.o
  CC      security/keys/process_keys.o
  AR      sound/pci/echoaudio/built-in.a
  AR      sound/pci/emu10k1/built-in.a
  CC      arch/x86/pci/irq.o
  AR      sound/pci/hda/built-in.a
  CC      crypto/proc.o
  CC      arch/x86/pci/common.o
  CC [M]  sound/pci/hda/hda_bind.o
  CC      fs/notify/fdinfo.o
  VDSO    arch/x86/entry/vdso/vdso64.so.dbg
  VDSO    arch/x86/entry/vdso/vdso32.so.dbg
  CC      arch/x86/kernel/cpu/mce/intel.o
  CC      arch/x86/lib/cache-smp.o
  OBJCOPY arch/x86/entry/vdso/vdso64.so
  OBJCOPY arch/x86/entry/vdso/vdso32.so
  VDSO2C  arch/x86/entry/vdso/vdso-image-64.c
  VDSO2C  arch/x86/entry/vdso/vdso-image-32.c
  CC      arch/x86/entry/vdso/vdso-image-64.o
  CC      mm/kasan/quarantine.o
  CC [M]  lib/kunit/executor.o
  CC [M]  sound/pci/hda/hda_codec.o
  CC      arch/x86/platform/efi/efi_64.o
  AS      arch/x86/platform/efi/efi_stub_64.o
  CC [M]  sound/pci/hda/hda_jack.o
  CC      net/802/psnap.o
  CC      arch/x86/kernel/acpi/sleep.o
  CC      net/802/stp.o
  AR      sound/ppc/built-in.a
  CC      fs/proc/inode.o
  CC      arch/x86/mm/init_64.o
  CC      arch/x86/lib/msr.o
  CC      fs/proc/root.o
  CC      lib/crypto/sha256.o
  CC      fs/sysfs/group.o
  CC      arch/x86/entry/vdso/vdso-image-32.o
  AR      arch/x86/kernel/fpu/built-in.a
  LDS     arch/x86/kernel/vmlinux.lds
  CC [M]  drivers/pinctrl/intel/pinctrl-broxton.o
  CC [M]  drivers/pinctrl/intel/pinctrl-geminilake.o
  CC [M]  lib/crypto/arc4.o
  CC      sound/core/seq/seq_fifo.o
  AR      arch/x86/kernel/kprobes/built-in.a
  CC      net/core/datagram.o
  AS      arch/x86/lib/msr-reg.o
  CC      security/keys/request_key.o
  CC      block/blk-settings.o
  CC      mm/mempool.o
  CC      crypto/aead.o
  AR      arch/x86/entry/vdso/built-in.a
  CC [M]  sound/pci/hda/hda_auto_parser.o
  AR      arch/x86/events/zhaoxin/built-in.a
  CC      block/blk-ioc.o
  CC      arch/x86/entry/vsyscall/vsyscall_64.o
  CC [M]  sound/pci/hda/hda_sysfs.o
  AR      fs/notify/built-in.a
  AR      sound/arm/built-in.a
  CC      sound/core/sound.o
  AR      arch/x86/platform/iris/built-in.a
  CC      arch/x86/platform/intel/iosf_mbi.o
  CC      arch/x86/kernel/cpu/mce/threshold.o
  CC      fs/kernfs/symlink.o
  CC [M]  lib/kunit/attributes.o
  CC      arch/x86/kernel/apic/apic_common.o
  CC      arch/x86/events/intel/knc.o
  CC      init/calibrate.o
  CC      drivers/gpio/gpiolib-devres.o
  AS      arch/x86/entry/vsyscall/vsyscall_emu_64.o
  CC [M]  sound/pci/hda/hda_controller.o
  CC      arch/x86/pci/early.o
  CC      arch/x86/kernel/apic/apic_noop.o
  LD [M]  lib/crypto/libarc4.o
  CC      sound/core/init.o
  AS      arch/x86/kernel/acpi/wakeup_64.o
  CC      security/keys/request_key_auth.o
  CC      block/blk-map.o
  AR      mm/kasan/built-in.a
  CC      block/blk-merge.o
  CC [M]  drivers/pinctrl/intel/pinctrl-sunrisepoint.o
  CC      arch/x86/kernel/acpi/apei.o
  CC      block/blk-timeout.o
  CC      arch/x86/events/intel/lbr.o
  CC      mm/oom_kill.o
  AR      lib/crypto/built-in.a
  AR      fs/sysfs/built-in.a
  AR      net/ethernet/built-in.a
  CC      mm/fadvise.o
  CC      arch/x86/events/intel/p4.o
  CC      arch/x86/lib/msr-reg-export.o
  CC      sound/core/seq/seq_prioq.o
  CC      arch/x86/kernel/apic/ipi.o
  AR      arch/x86/platform/efi/built-in.a
  AR      net/802/built-in.a
  CC      arch/x86/kernel/apic/vector.o
  CC      kernel/sched/build_utility.o
  AR      arch/x86/platform/intel-mid/built-in.a
  CC      init/init_task.o
  CC      arch/x86/kernel/apic/init.o
  CC      arch/x86/pci/bus_numa.o
  AS      arch/x86/lib/hweight.o
  CC      fs/proc/base.o
  CC      arch/x86/lib/iomem.o
  CC      io_uring/openclose.o
  CC      arch/x86/kernel/apic/hw_nmi.o
  CC      security/keys/user_defined.o
  CC      block/blk-lib.o
  CC      sound/core/seq/seq_timer.o
  AS      arch/x86/lib/iomap_copy_64.o
  CC      fs/proc/generic.o
  AR      lib/kunit/built-in.a
  CC      drivers/gpio/gpiolib-legacy.o
  LD [M]  lib/kunit/kunit.o
  CC      crypto/geniv.o
  CC      fs/proc/array.o
  AR      fs/kernfs/built-in.a
  CC      arch/x86/pci/amd_bus.o
  AR      arch/x86/platform/intel-quark/built-in.a
  CC      lib/zstd/zstd_compress_module.o
  CC      fs/proc/fd.o
  CC      lib/zstd/compress/fse_compress.o
  AR      arch/x86/platform/intel/built-in.a
  CC      lib/zstd/compress/hist.o
  AR      arch/x86/entry/vsyscall/built-in.a
  AS      arch/x86/entry/entry.o
  AR      arch/x86/platform/olpc/built-in.a
  AR      drivers/pinctrl/intel/built-in.a
  AR      arch/x86/platform/scx200/built-in.a
  AR      drivers/pinctrl/mediatek/built-in.a
  AS      arch/x86/entry/entry_64.o
  AR      drivers/pinctrl/mvebu/built-in.a
  AR      arch/x86/platform/ts5500/built-in.a
  CC      fs/proc/proc_tty.o
  AR      arch/x86/platform/uv/built-in.a
  AR      drivers/pinctrl/nomadik/built-in.a
  AR      arch/x86/platform/built-in.a
  AR      drivers/pinctrl/nuvoton/built-in.a
  CC      arch/x86/kernel/acpi/cppc.o
  CC      arch/x86/kernel/cpu/mce/apei.o
  AR      drivers/pinctrl/nxp/built-in.a
  AS      arch/x86/kernel/head_64.o
  CC      fs/configfs/inode.o
  CC      arch/x86/entry/syscall_64.o
  CC      arch/x86/lib/inat.o
  AR      drivers/pinctrl/qcom/built-in.a
  CC      lib/xz/xz_dec_syms.o
  CC      arch/x86/entry/common.o
  CC      lib/xz/xz_dec_stream.o
  AR      drivers/pinctrl/sprd/built-in.a
  CC      security/keys/compat.o
  AR      drivers/pinctrl/sunplus/built-in.a
  CC      lib/fonts/fonts.o
  CC      lib/raid6/algos.o
  AR      drivers/pinctrl/ti/built-in.a
  CC      drivers/pinctrl/core.o
  AR      arch/x86/lib/built-in.a
  AR      arch/x86/lib/lib.a
  CC      lib/fonts/font_8x8.o
  CC      block/blk-mq.o
  CC      arch/x86/events/intel/p6.o
  CC      lib/zstd/compress/huf_compress.o
  CC      fs/configfs/file.o
  CC      init/version.o
  AR      arch/x86/net/built-in.a
  CC      sound/core/memory.o
  AS      arch/x86/entry/thunk_64.o
  CC      lib/zstd/compress/zstd_compress.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/kvm_main.o
  CC      drivers/gpio/gpiolib-cdev.o
  CC      lib/zstd/compress/zstd_compress_literals.o
  CC      drivers/gpio/gpiolib-sysfs.o
  CC      arch/x86/kernel/apic/io_apic.o
  CC      security/keys/proc.o
  CC      arch/x86/mm/fault.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/eventfd.o
  CC      mm/maccess.o
  CC      lib/fonts/font_8x16.o
  CC      sound/core/seq/seq_system.o
  CC      lib/zstd/compress/zstd_compress_sequences.o
  CC      arch/x86/kernel/apic/msi.o
  AR      init/built-in.a
  CC      lib/zstd/compress/zstd_compress_superblock.o
  CC      lib/argv_split.o
  CC      arch/x86/kernel/acpi/cstate.o
  CC      fs/devpts/inode.o
  CC      crypto/skcipher.o
  AR      arch/x86/kernel/cpu/mce/built-in.a
  AR      arch/x86/pci/built-in.a
  CC      lib/xz/xz_dec_lzma2.o
  CC      crypto/seqiv.o
  CC      arch/x86/mm/ioremap.o
  CC      arch/x86/kernel/cpu/mtrr/mtrr.o
  CC      arch/x86/mm/extable.o
  CC      crypto/echainiv.o
  CC      arch/x86/kernel/cpu/microcode/core.o
  CC      fs/proc/cmdline.o
  CC      lib/raid6/recov.o
  CC      arch/x86/kernel/apic/x2apic_phys.o
  CC [M]  sound/pci/hda/hda_proc.o
  CC      io_uring/uring_cmd.o
  AS      arch/x86/entry/entry_64_compat.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/binary_stats.o
  CC      arch/x86/entry/syscall_32.o
  AR      lib/fonts/built-in.a
  CC      arch/x86/kernel/cpu/cacheinfo.o
  CC      block/blk-mq-tag.o
  CC      lib/xz/xz_dec_bcj.o
  CC [M]  sound/pci/hda/hda_hwdep.o
  CC      lib/zstd/compress/zstd_double_fast.o
  CC      lib/zstd/compress/zstd_fast.o
  CC      fs/configfs/dir.o
  CC      arch/x86/events/intel/pt.o
  CC      lib/zstd/compress/zstd_lazy.o
  CC      sound/core/seq/seq_ports.o
  CC      lib/bug.o
  CC      crypto/ahash.o
  CC      security/keys/sysctl.o
  CC      net/core/stream.o
  CC      drivers/gpio/gpiolib-acpi.o
  AR      arch/x86/kernel/acpi/built-in.a
  CC      mm/page-writeback.o
  CC      arch/x86/kernel/head64.o
  CC      lib/buildid.o
  CC      arch/x86/kernel/apic/x2apic_cluster.o
  CC      lib/zstd/compress/zstd_ldm.o
  CC      arch/x86/kernel/apic/apic_flat_64.o
  CC      arch/x86/kernel/apic/probe_64.o
  CC      drivers/pinctrl/pinctrl-utils.o
  HOSTCC  lib/raid6/mktables
  CC      net/core/scm.o
  AR      fs/devpts/built-in.a
  CC      arch/x86/kernel/cpu/microcode/intel.o
  CC      net/sched/sch_generic.o
  CC      arch/x86/kernel/cpu/microcode/amd.o
  CC      arch/x86/kernel/cpu/mtrr/if.o
  AR      lib/xz/built-in.a
  CC      net/core/gen_stats.o
  AR      arch/x86/entry/built-in.a
  CC      arch/x86/kernel/ebda.o
  AR      sound/sh/built-in.a
  CC      arch/x86/kernel/platform-quirks.o
  CC      block/blk-stat.o
  UNROLL  lib/raid6/int1.c
  UNROLL  lib/raid6/int2.c
  UNROLL  lib/raid6/int4.c
  UNROLL  lib/raid6/int8.c
  UNROLL  lib/raid6/int16.c
  CC      io_uring/epoll.o
  UNROLL  lib/raid6/int32.c
  CC      crypto/shash.o
  CC      lib/raid6/recov_ssse3.o
  AR      security/keys/built-in.a
  CC      lib/raid6/recov_avx2.o
  CC      lib/zstd/compress/zstd_opt.o
  AR      security/built-in.a
  CC [M]  arch/x86/kvm/../../../virt/kvm/vfio.o
  CC      lib/zstd/zstd_decompress_module.o
  CC      net/core/gen_estimator.o
  CC      drivers/pinctrl/pinmux.o
  CC      crypto/akcipher.o
  CC      arch/x86/mm/mmap.o
  CC      arch/x86/kernel/cpu/mtrr/generic.o
  CC      block/blk-mq-sysfs.o
  CC      net/netlink/af_netlink.o
  AR      net/bpf/built-in.a
  CC      sound/core/seq/seq_info.o
  CC [M]  sound/pci/hda/hda_generic.o
  CC      net/netlink/genetlink.o
  CC      block/blk-mq-cpumap.o
  CC      block/blk-mq-sched.o
  CC      block/ioctl.o
  CC      net/netlink/policy.o
  CC      net/netlink/diag.o
  CC      drivers/pinctrl/pinconf.o
  CC      fs/proc/consoles.o
  CC      drivers/pinctrl/pinconf-generic.o
  CC      crypto/sig.o
  CC [M]  sound/pci/hda/patch_realtek.o
  CC      crypto/kpp.o
  CC      lib/zstd/decompress/huf_decompress.o
  AR      arch/x86/kernel/apic/built-in.a
  CC      arch/x86/kernel/cpu/scattered.o
  CC      fs/proc/cpuinfo.o
  CC      drivers/gpio/gpiolib-swnode.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o
  CC      fs/configfs/symlink.o
  CC      arch/x86/events/intel/uncore.o
  CC      arch/x86/events/intel/uncore_nhmex.o
  CC      net/core/net_namespace.o
  CC      lib/raid6/mmx.o
  AR      arch/x86/kernel/cpu/microcode/built-in.a
  CC      arch/x86/events/intel/uncore_snb.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/async_pf.o
  CC      lib/raid6/sse1.o
  CC      io_uring/statx.o
  CC      lib/raid6/sse2.o
  CC      net/core/secure_seq.o
  CC      arch/x86/mm/pgtable.o
  AR      sound/core/seq/built-in.a
  CC      sound/core/control.o
  CC      lib/cmdline.o
  CC      arch/x86/events/intel/uncore_snbep.o
  CC      block/genhd.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/irqchip.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/dirty_ring.o
  CC      fs/proc/devices.o
  CC      fs/configfs/mount.o
  CC      sound/core/misc.o
  CC      lib/raid6/avx2.o
  CC      arch/x86/events/intel/uncore_discovery.o
  AR      drivers/pinctrl/built-in.a
  CC      drivers/pci/msi/pcidev_msi.o
  CC      sound/core/device.o
  AR      drivers/gpio/built-in.a
  CC      drivers/video/console/dummycon.o
  CC      net/core/flow_dissector.o
  CC      drivers/video/logo/logo.o
  HOSTCC  drivers/video/logo/pnmtologo
  CC      drivers/video/backlight/backlight.o
  CC      crypto/acompress.o
  CC      arch/x86/kernel/cpu/mtrr/cleanup.o
  CC      fs/configfs/item.o
  CC      drivers/video/console/vgacon.o
  CC      arch/x86/kernel/cpu/topology.o
  CC      drivers/idle/intel_idle.o
  CC      fs/proc/interrupts.o
  LOGO    drivers/video/logo/logo_linux_clut224.c
  CC      drivers/video/logo/logo_linux_clut224.o
  CC      arch/x86/kernel/cpu/common.o
  CC      arch/x86/kernel/cpu/rdrand.o
  CC      io_uring/net.o
  AR      drivers/video/logo/built-in.a
  CC [M]  arch/x86/kvm/../../../virt/kvm/pfncache.o
  CC      drivers/video/fbdev/core/fb_notify.o
  CC      arch/x86/kernel/process_64.o
  CC      arch/x86/kernel/signal.o
  AR      drivers/video/fbdev/omap/built-in.a
  CC      arch/x86/events/intel/cstate.o
  CC      sound/core/info.o
  AR      drivers/video/fbdev/omap2/omapfb/dss/built-in.a
  CC      drivers/pci/msi/api.o
  CC      sound/core/isadma.o
  CC [M]  drivers/video/fbdev/uvesafb.o
  AR      drivers/video/fbdev/omap2/omapfb/displays/built-in.a
  AR      drivers/video/fbdev/omap2/omapfb/built-in.a
  CC      net/ethtool/ioctl.o
  AR      drivers/video/fbdev/omap2/built-in.a
  CC      sound/core/vmaster.o
  CC      arch/x86/kernel/cpu/match.o
  CC      mm/folio-compat.o
  CC      lib/raid6/avx512.o
  AR      fs/configfs/built-in.a
  CC      sound/core/ctljack.o
  CC      arch/x86/kernel/cpu/bugs.o
  CC      arch/x86/mm/physaddr.o
  CC      net/sched/sch_mq.o
  CC      drivers/pci/msi/msi.o
  CC      net/sched/sch_frag.o
  CC      fs/proc/loadavg.o
  CC      crypto/scompress.o
  CC      arch/x86/mm/tlb.o
  CC      arch/x86/kernel/cpu/aperfmperf.o
  AR      sound/synth/emux/built-in.a
  AR      sound/synth/built-in.a
  AR      sound/usb/misc/built-in.a
  AR      sound/usb/usx2y/built-in.a
  AR      sound/usb/caiaq/built-in.a
  AR      sound/usb/6fire/built-in.a
  AR      sound/usb/hiface/built-in.a
  AR      drivers/video/backlight/built-in.a
  AR      sound/usb/bcd2000/built-in.a
  CC [M]  drivers/video/fbdev/core/fb_info.o
  CC      sound/core/jack.o
  AR      sound/usb/built-in.a
  CC      sound/core/timer.o
  CC [M]  drivers/video/fbdev/core/fbmem.o
  CC      block/ioprio.o
  AR      arch/x86/kernel/cpu/mtrr/built-in.a
  CC [M]  arch/x86/kvm/x86.o
  CC      arch/x86/kernel/signal_64.o
  CC      io_uring/msg_ring.o
  CC      fs/proc/meminfo.o
  AR      drivers/video/console/built-in.a
  CC      io_uring/timeout.o
  CC      drivers/pci/msi/irqdomain.o
  CC      block/badblocks.o
  CC      arch/x86/mm/cpu_entry_area.o
  CC      kernel/locking/mutex.o
  CC      block/blk-rq-qos.o
  CC      lib/raid6/recov_avx512.o
  CC      arch/x86/kernel/traps.o
  CC      fs/proc/stat.o
  AR      drivers/idle/built-in.a
  CC      arch/x86/mm/maccess.o
  CC [M]  drivers/video/fbdev/simplefb.o
  AR      drivers/char/ipmi/built-in.a
  CC      arch/x86/kernel/cpu/cpuid-deps.o
  CC      mm/readahead.o
  CC      drivers/acpi/acpica/dsargs.o
  CC      drivers/pnp/pnpacpi/core.o
  CC      drivers/pnp/core.o
  CC      drivers/acpi/acpica/dscontrol.o
  CC      crypto/algboss.o
  CC      arch/x86/mm/pgprot.o
  CC      arch/x86/kernel/idt.o
  CC      crypto/testmgr.o
  CC      arch/x86/kernel/cpu/umwait.o
  CC      drivers/acpi/numa/srat.o
  CC [M]  drivers/video/fbdev/core/fbcmap.o
  CC      arch/x86/kernel/cpu/proc.o
  CC      kernel/power/qos.o
  CC      arch/x86/mm/hugetlbpage.o
  CC      kernel/printk/printk.o
  CC      net/sched/sch_api.o
  CC      arch/x86/kernel/irq.o
  CC      arch/x86/mm/kasan_init_64.o
  CC      kernel/irq/irqdesc.o
  CC      arch/x86/kernel/irq_64.o
  AR      arch/x86/events/intel/built-in.a
  CC      arch/x86/events/core.o
  CC      kernel/irq/handle.o
  CC      block/disk-events.o
  AR      net/netlink/built-in.a
  TABLE   lib/raid6/tables.c
  AR      drivers/pci/msi/built-in.a
  CC      sound/core/hrtimer.o
  CC      net/core/sysctl_net_core.o
  CC      fs/proc/uptime.o
  CC      lib/raid6/int1.o
  CC      drivers/pci/pcie/portdrv.o
  CC      drivers/acpi/acpica/dsdebug.o
  CC      lib/raid6/int2.o
  CC      drivers/pnp/pnpacpi/rsparser.o
  CC      drivers/pci/pcie/rcec.o
  CC      arch/x86/mm/numa.o
  CC      arch/x86/mm/numa_64.o
  CC      drivers/pci/hotplug/pci_hotplug_core.o
  AR      drivers/pci/controller/dwc/built-in.a
  AR      drivers/pci/controller/mobiveil/built-in.a
  CC      drivers/pci/controller/vmd.o
  CC      lib/zstd/decompress/zstd_ddict.o
  AR      drivers/pci/switch/built-in.a
  AR      kernel/sched/built-in.a
  CC      io_uring/sqpoll.o
  CC      fs/proc/util.o
  CC      io_uring/fdinfo.o
  CC      drivers/pci/access.o
  CC      drivers/pnp/card.o
  CC      block/blk-ia-ranges.o
  CC [M]  drivers/video/fbdev/core/modedb.o
  CC      fs/proc/version.o
  CC      arch/x86/kernel/dumpstack_64.o
  CC      arch/x86/kernel/time.o
  CC      block/early-lookup.o
  CC      mm/swap.o
  CC      drivers/acpi/acpica/dsfield.o
  MKCAP   arch/x86/kernel/cpu/capflags.c
  CC      mm/truncate.o
  CC      arch/x86/kernel/ioport.o
  CC      sound/core/seq_device.o
  CC      arch/x86/mm/amdtopology.o
  AR      drivers/acpi/numa/built-in.a
  CC      drivers/acpi/apei/apei-base.o
  CC      drivers/acpi/apei/hest.o
  CC      drivers/acpi/apei/erst.o
  CC      drivers/acpi/apei/bert.o
  CC      drivers/pnp/driver.o
  CC      kernel/rcu/update.o
  AR      kernel/livepatch/built-in.a
  CC      lib/raid6/int4.o
  CC      lib/raid6/int8.o
  CC      arch/x86/mm/srat.o
  CC      drivers/pci/hotplug/acpi_pcihp.o
  CC [M]  drivers/video/fbdev/core/fbcvt.o
  CC      kernel/irq/manage.o
  CC      drivers/pci/hotplug/pciehp_core.o
  CC      kernel/power/main.o
  CC      drivers/pci/pcie/aspm.o
  CC      fs/proc/softirqs.o
  CC      drivers/pci/pcie/aer.o
  CC [M]  sound/pci/hda/patch_analog.o
  CC      lib/raid6/int16.o
  CC      drivers/pci/hotplug/pciehp_ctrl.o
  CC      fs/ext4/balloc.o
  CC      arch/x86/kernel/dumpstack.o
  CC      fs/ext4/bitmap.o
  AR      drivers/pnp/pnpacpi/built-in.a
  CC      kernel/irq/spurious.o
  CC      net/ethtool/common.o
  CC      drivers/acpi/acpica/dsinit.o
  CC      fs/ext4/block_validity.o
  CC [M]  sound/core/control_led.o
  CC      block/bsg.o
  AR      drivers/pci/controller/built-in.a
  CC      drivers/pci/bus.o
  CC      lib/raid6/int32.o
  CC      drivers/pnp/resource.o
  CC      net/core/dev.o
  CC      kernel/irq/resend.o
  CC      kernel/irq/chip.o
  CC      arch/x86/kernel/nmi.o
  CC      kernel/locking/semaphore.o
  CC      fs/proc/namespaces.o
  CC      kernel/power/console.o
  CC      drivers/pci/probe.o
  CC      io_uring/tctx.o
  CC      arch/x86/mm/pkeys.o
  CC      io_uring/poll.o
  CC      drivers/pci/pcie/err.o
  AR      drivers/amba/built-in.a
  CC      arch/x86/kernel/ldt.o
  AR      drivers/clk/actions/built-in.a
  AR      drivers/clk/analogbits/built-in.a
  AR      drivers/clk/bcm/built-in.a
  CC      drivers/pci/hotplug/pciehp_pci.o
  AR      drivers/clk/imgtec/built-in.a
  AR      drivers/clk/imx/built-in.a
  CC [M]  sound/core/hwdep.o
  AR      drivers/clk/ingenic/built-in.a
  CC      drivers/acpi/acpica/dsmethod.o
  AR      drivers/clk/mediatek/built-in.a
  AR      drivers/clk/microchip/built-in.a
  CC      mm/vmscan.o
  CC      arch/x86/mm/pti.o
  AR      drivers/clk/mstar/built-in.a
  CC [M]  drivers/video/fbdev/core/fb_cmdline.o
  AR      drivers/clk/mvebu/built-in.a
  AR      drivers/clk/ralink/built-in.a
  AR      drivers/clk/renesas/built-in.a
  CC      drivers/acpi/apei/ghes.o
  AR      drivers/clk/socfpga/built-in.a
  CC      fs/proc/self.o
  AR      drivers/clk/sprd/built-in.a
  AR      drivers/clk/starfive/built-in.a
  AR      drivers/clk/sunxi-ng/built-in.a
  CC      block/bsg-lib.o
  AR      drivers/clk/ti/built-in.a
  AR      drivers/clk/versatile/built-in.a
  CC      drivers/clk/x86/clk-lpss-atom.o
  CC      drivers/clk/x86/clk-pmc-atom.o
  CC [M]  sound/pci/hda/patch_hdmi.o
  CC      mm/shmem.o
  CC      drivers/pnp/manager.o
  CC      lib/zstd/decompress/zstd_decompress.o
  CC [M]  sound/pci/hda/hda_eld.o
  CC      lib/raid6/tables.o
  CC      block/blk-cgroup.o
  CC      kernel/rcu/sync.o
  CC      arch/x86/events/probe.o
  CC      kernel/printk/printk_safe.o
  CC      net/ethtool/netlink.o
  CC      kernel/rcu/srcutree.o
  CC      net/sched/sch_blackhole.o
  CC      kernel/locking/rwsem.o
  CC      lib/zstd/decompress/zstd_decompress_block.o
  CC      arch/x86/events/utils.o
  CC      kernel/power/process.o
  CC      net/sched/sch_fifo.o
  AR      sound/firewire/built-in.a
  CC      arch/x86/events/rapl.o
  CC [M]  sound/core/pcm.o
  CC      crypto/cmac.o
  CC      drivers/acpi/acpica/dsmthdat.o
  CC      drivers/pci/pcie/aer_inject.o
  CC      kernel/printk/printk_ringbuffer.o
  CC      kernel/printk/sysctl.o
  CC      drivers/pci/hotplug/pciehp_hpc.o
  CC      kernel/dma/mapping.o
  CC      fs/proc/thread_self.o
  CC      arch/x86/events/msr.o
  CC      lib/zstd/zstd_common_module.o
  CC      kernel/dma/direct.o
  CC      arch/x86/kernel/cpu/powerflags.o
  CC      arch/x86/kernel/cpu/feat_ctl.o
  CC      drivers/pnp/support.o
  CC      io_uring/cancel.o
  CC [M]  drivers/video/fbdev/core/fb_io_fops.o
  AR      drivers/clk/x86/built-in.a
  AR      drivers/clk/xilinx/built-in.a
  CC      kernel/irq/dummychip.o
  CC      drivers/clk/clk-devres.o
  AR      arch/x86/mm/built-in.a
  CC      drivers/clk/clk-bulk.o
  CC      kernel/power/suspend.o
  CC      net/core/dev_addr_lists.o
  CC      fs/ext4/dir.o
  CC      kernel/irq/devres.o
  CC      drivers/acpi/acpica/dsobject.o
  AR      lib/raid6/built-in.a
  CC      kernel/irq/autoprobe.o
  CC      kernel/locking/percpu-rwsem.o
  CC      kernel/locking/irqflag-debug.o
  CC      crypto/hmac.o
  CC      crypto/vmac.o
  CC      kernel/entry/common.o
  CC      drivers/dma/dw/core.o
  CC      drivers/dma/dw/dw.o
  CC      lib/zstd/common/debug.o
  CC      drivers/dma/dw/idma32.o
  CC      drivers/dma/dw/acpi.o
  CC      drivers/dma/dw/pci.o
  CC      drivers/pci/host-bridge.o
  AR      kernel/printk/built-in.a
  CC      drivers/pci/hotplug/acpiphp_core.o
  CC      drivers/pnp/interface.o
  CC      kernel/locking/mutex-debug.o
  CC      kernel/locking/lockdep.o
  AR      drivers/acpi/apei/built-in.a
  CC      kernel/dma/ops_helpers.o
  CC      fs/proc/proc_sysctl.o
  CC      drivers/pci/hotplug/acpiphp_glue.o
  CC      kernel/locking/lockdep_proc.o
  AR      arch/x86/events/built-in.a
  CC      kernel/locking/spinlock.o
  CC [M]  sound/core/pcm_native.o
  CC      drivers/clk/clkdev.o
  AR      net/sched/built-in.a
  CC      drivers/pci/pcie/pme.o
  CC      drivers/pci/pcie/dpc.o
  CC      kernel/power/hibernate.o
  CC      kernel/power/snapshot.o
  CC      drivers/acpi/acpica/dsopcode.o
  CC      fs/proc/proc_net.o
  CC      kernel/irq/irqdomain.o
  CC [M]  drivers/video/fbdev/core/fb_backlight.o
  CC      net/ethtool/bitset.o
  CC      io_uring/kbuf.o
  CC      fs/proc/kcore.o
  CC      kernel/dma/dummy.o
  CC      fs/proc/kmsg.o
  CC      kernel/rcu/tree.o
  CC      kernel/rcu/rcu_segcblist.o
  CC      fs/proc/page.o
  CC [M]  drivers/video/fbdev/core/fbmon.o
  CC [M]  drivers/video/fbdev/core/fb_defio.o
  CC      drivers/pci/remove.o
  CC      kernel/dma/contiguous.o
  CC      kernel/power/swap.o
  CC      io_uring/rsrc.o
  CC [M]  net/netfilter/ipvs/ip_vs_conn.o
  CC      net/netfilter/core.o
  CC      drivers/pnp/quirks.o
  CC      fs/ext4/ext4_jbd2.o
  CC      drivers/pnp/system.o
  CC      drivers/pci/pci.o
  CC      kernel/irq/proc.o
  CC      crypto/xcbc.o
  CC      drivers/clk/clk.o
  CC      drivers/clk/clk-divider.o
  CC      drivers/acpi/acpica/dspkginit.o
  CC      kernel/entry/syscall_user_dispatch.o
  CC      kernel/locking/osq_lock.o
  CC      kernel/locking/qspinlock.o
  CC      kernel/entry/kvm.o
  AR      drivers/pci/pcie/built-in.a
  CC      kernel/module/main.o
  CC      kernel/module/strict_rwx.o
  CC      crypto/crypto_null.o
  CC      block/blk-cgroup-rwstat.o
  CC [M]  sound/pci/hda/hda_intel.o
  CC      kernel/power/user.o
  CC      arch/x86/kernel/cpu/intel.o
  AR      drivers/dma/dw/built-in.a
  CC      drivers/dma/hsu/hsu.o
  CC      net/core/dst.o
  AR      drivers/pci/hotplug/built-in.a
  AR      sound/sparc/built-in.a
  CC      kernel/locking/rtmutex_api.o
  CC      drivers/pci/pci-driver.o
  CC      kernel/dma/swiotlb.o
  CC      kernel/module/kmod.o
  CC      kernel/module/tree_lookup.o
  CC      drivers/acpi/acpica/dsutils.o
  CC      fs/ext4/extents.o
  CC      lib/zstd/common/entropy_common.o
  CC      kernel/module/debug_kmemleak.o
  CC      fs/ext4/extents_status.o
  CC      block/blk-throttle.o
  CC      kernel/dma/remap.o
  CC      net/ethtool/strset.o
  AR      drivers/pnp/built-in.a
  CC      block/mq-deadline.o
  CC      kernel/irq/migration.o
  CC      drivers/pci/search.o
  CC      net/ethtool/linkinfo.o
  AR      drivers/soc/apple/built-in.a
  AR      drivers/soc/aspeed/built-in.a
  AR      drivers/soc/bcm/built-in.a
  CC      crypto/md5.o
  AR      drivers/soc/fsl/built-in.a
  LD [M]  sound/pci/hda/snd-hda-codec.o
  AR      drivers/soc/fujitsu/built-in.a
  AR      drivers/soc/hisilicon/built-in.a
  AR      drivers/soc/imx/built-in.a
  CC      crypto/sha1_generic.o
  CC      arch/x86/kernel/cpu/intel_pconfig.o
  AR      drivers/soc/ixp4xx/built-in.a
  AR      fs/proc/built-in.a
  AR      drivers/soc/loongson/built-in.a
  AR      drivers/soc/mediatek/built-in.a
  CC [M]  sound/core/pcm_lib.o
  AR      drivers/soc/microchip/built-in.a
  AR      drivers/soc/nuvoton/built-in.a
  AR      drivers/soc/pxa/built-in.a
  AR      drivers/soc/amlogic/built-in.a
  AR      kernel/entry/built-in.a
  AR      drivers/soc/qcom/built-in.a
  CC [M]  net/netfilter/ipvs/ip_vs_core.o
  AR      drivers/soc/renesas/built-in.a
  AR      drivers/soc/rockchip/built-in.a
  CC      fs/ext4/file.o
  CC      crypto/sha256_generic.o
  AR      drivers/soc/sifive/built-in.a
  CC [M]  sound/core/pcm_misc.o
  AR      drivers/soc/sunxi/built-in.a
  AR      drivers/soc/ti/built-in.a
  CC [M]  drivers/video/fbdev/core/fb_chrdev.o
  AR      drivers/soc/xilinx/built-in.a
  AR      drivers/soc/built-in.a
  CC      drivers/acpi/acpica/dswexec.o
  CC      drivers/clk/clk-fixed-factor.o
  CC      drivers/clk/clk-fixed-rate.o
  CC      arch/x86/kernel/cpu/tsx.o
  CC      kernel/power/poweroff.o
  AR      drivers/pmdomain/actions/built-in.a
  AR      drivers/pmdomain/amlogic/built-in.a
  CC      drivers/virtio/virtio.o
  AR      drivers/dma/hsu/built-in.a
  AR      drivers/pmdomain/apple/built-in.a
  AR      drivers/dma/idxd/built-in.a
  AR      drivers/pmdomain/bcm/built-in.a
  CC      kernel/irq/cpuhotplug.o
  AR      drivers/dma/mediatek/built-in.a
  AR      drivers/pmdomain/imx/built-in.a
  CC      fs/ext4/fsmap.o
  AR      drivers/dma/qcom/built-in.a
  AR      drivers/pmdomain/mediatek/built-in.a
  AR      drivers/pmdomain/qcom/built-in.a
  AR      drivers/dma/ti/built-in.a
  LD [M]  sound/pci/hda/snd-hda-codec-generic.o
  AR      drivers/pmdomain/renesas/built-in.a
  CC      kernel/time/time.o
  AR      drivers/dma/xilinx/built-in.a
  AR      drivers/pmdomain/rockchip/built-in.a
  CC      fs/jbd2/transaction.o
  AR      drivers/pmdomain/samsung/built-in.a
  CC [M]  drivers/dma/ioat/init.o
  AR      drivers/pmdomain/st/built-in.a
  LD [M]  sound/pci/hda/snd-hda-codec-realtek.o
  AR      drivers/pmdomain/starfive/built-in.a
  AR      drivers/pmdomain/sunxi/built-in.a
  CC [M]  drivers/dma/ioat/dma.o
  AR      drivers/pmdomain/tegra/built-in.a
  AR      kernel/power/built-in.a
  CC      net/netfilter/nf_log.o
  CC      kernel/futex/core.o
  CC      crypto/sha512_generic.o
  AR      drivers/pmdomain/ti/built-in.a
  AR      drivers/pmdomain/xilinx/built-in.a
  AR      drivers/pmdomain/built-in.a
  CC      kernel/futex/syscalls.o
  AR      drivers/acpi/pmic/built-in.a
  CC [M]  net/netfilter/ipvs/ip_vs_ctl.o
  CC      drivers/acpi/dptf/int340x_thermal.o
  CC      drivers/pci/pci-sysfs.o
  CC      drivers/acpi/tables.o
  CC      kernel/cgroup/cgroup.o
  CC      io_uring/rw.o
  CC      kernel/trace/trace_clock.o
  CC      mm/util.o
  CC      kernel/cgroup/rstat.o
  CC      drivers/acpi/acpica/dswload.o
  AR      kernel/dma/built-in.a
  CC      io_uring/opdef.o
  CC      kernel/trace/ftrace.o
  CC      drivers/clk/clk-gate.o
  LD [M]  sound/pci/hda/snd-hda-codec-analog.o
  AR      sound/spi/built-in.a
  CC      mm/mmzone.o
  CC      drivers/pci/rom.o
  CC      net/ethtool/linkmodes.o
  CC      mm/vmstat.o
  CC      kernel/irq/pm.o
  LD [M]  sound/pci/hda/snd-hda-codec-hdmi.o
  CC      arch/x86/kernel/cpu/intel_epb.o
  CC [M]  drivers/video/fbdev/core/fb_procfs.o
  LD [M]  sound/pci/hda/snd-hda-intel.o
  CC [M]  drivers/video/fbdev/core/fbsysfs.o
  CC      drivers/virtio/virtio_ring.o
  CC [M]  arch/x86/kvm/emulate.o
  AR      sound/pci/ice1712/built-in.a
  AR      drivers/acpi/dptf/built-in.a
  CC      drivers/acpi/blacklist.o
  AR      sound/pci/korg1212/built-in.a
  CC      fs/ext4/fsync.o
  AR      sound/pci/mixart/built-in.a
  CC      drivers/acpi/osi.o
  AR      sound/pci/nm256/built-in.a
  AR      sound/pci/oxygen/built-in.a
  CC      drivers/acpi/acpica/dswload2.o
  CC      block/kyber-iosched.o
  AR      sound/pci/pcxhr/built-in.a
  AR      sound/pci/riptide/built-in.a
  AR      sound/pci/rme9652/built-in.a
  AR      sound/pci/trident/built-in.a
  AR      sound/pci/ymfpci/built-in.a
  AR      sound/pci/vx222/built-in.a
  AR      sound/pci/built-in.a
  CC      crypto/sha3_generic.o
  CC      drivers/acpi/acpica/dswscope.o
  CC      fs/ramfs/inode.o
  CC [M]  drivers/video/fbdev/core/fbcon.o
  CC      kernel/time/timer.o
  CC      fs/ramfs/file-mmu.o
  CC      net/ethtool/rss.o
  CC      arch/x86/kernel/cpu/amd.o
  CC      kernel/futex/pi.o
  CC      fs/ext4/hash.o
  CC      drivers/clk/clk-multiplier.o
  CC      kernel/trace/ring_buffer.o
  CC      kernel/module/kallsyms.o
  CC      kernel/cgroup/namespace.o
  CC      kernel/irq/msi.o
  CC      drivers/acpi/osl.o
  CC [M]  drivers/dma/ioat/prep.o
  CC      fs/ext4/ialloc.o
  CC [M]  sound/core/pcm_memory.o
  CC      drivers/acpi/utils.o
  CC      kernel/events/core.o
  CC      kernel/bpf/core.o
  CC      drivers/acpi/acpica/dswstate.o
  CC      kernel/events/ring_buffer.o
  CC      drivers/clk/clk-mux.o
  CC [M]  drivers/dma/ioat/dca.o
  CC      mm/backing-dev.o
  CC      crypto/blake2b_generic.o
  CC      crypto/ecb.o
  CC      net/netfilter/nf_queue.o
  CC      drivers/pci/setup-res.o
  AR      sound/parisc/built-in.a
  AR      sound/pcmcia/vx/built-in.a
  CC [M]  drivers/video/fbdev/core/bitblit.o
  AR      sound/pcmcia/pdaudiocf/built-in.a
  CC [M]  drivers/video/fbdev/core/softcursor.o
  AR      sound/pcmcia/built-in.a
  AR      fs/ramfs/built-in.a
  CC      mm/mm_init.o
  CC      mm/percpu.o
  CC      fs/jbd2/commit.o
  CC      kernel/locking/spinlock_debug.o
  CC      io_uring/notif.o
  CC      kernel/futex/requeue.o
  CC [M]  net/netfilter/ipvs/ip_vs_sched.o
  CC      drivers/acpi/acpica/evevent.o
  CC [M]  drivers/video/fbdev/core/tileblit.o
  CC      fs/ext4/indirect.o
  CC      drivers/clk/clk-composite.o
  CC      fs/jbd2/recovery.o
  CC [M]  net/netfilter/ipvs/ip_vs_xmit.o
  CC      crypto/cbc.o
  CC [M]  sound/core/memalloc.o
  CC      net/ethtool/linkstate.o
  AR      sound/mips/built-in.a
  CC      net/ethtool/debug.o
  CC      kernel/module/procfs.o
  CC      arch/x86/kernel/cpu/hygon.o
  CC      kernel/futex/waitwake.o
  CC [M]  drivers/dma/ioat/sysfs.o
  CC      block/bfq-iosched.o
  CC      kernel/locking/qrwlock.o
  CC      block/bfq-wf2q.o
  CC      drivers/acpi/acpica/evgpe.o
  CC      drivers/pci/irq.o
  CC      drivers/virtio/virtio_anchor.o
  CC      drivers/acpi/reboot.o
  CC      arch/x86/kernel/cpu/centaur.o
  CC      kernel/module/sysfs.o
  CC      mm/slab_common.o
  CC      kernel/irq/affinity.o
  CC      block/bfq-cgroup.o
  CC      crypto/pcbc.o
  CC      drivers/clk/clk-fractional-divider.o
  CC [M]  drivers/video/fbdev/core/fb_logo.o
  CC      arch/x86/kernel/cpu/zhaoxin.o
  CC      drivers/dma/dmaengine.o
  CC      fs/hugetlbfs/inode.o
  AR      kernel/futex/built-in.a
  CC      fs/fat/cache.o
  CC      fs/nfs/client.o
  AR      kernel/locking/built-in.a
  CC      io_uring/io-wq.o
  CC      fs/fat/dir.o
  LD [M]  drivers/dma/ioat/ioatdma.o
  CC      drivers/acpi/nvs.o
  CC [M]  sound/core/pcm_timer.o
  CC      drivers/clk/clk-gpio.o
  CC      drivers/acpi/acpica/evgpeblk.o
  AR      kernel/rcu/built-in.a
  CC      crypto/cts.o
  CC      net/ethtool/wol.o
  CC      fs/jbd2/checkpoint.o
  CC      net/ethtool/features.o
  CC      drivers/virtio/virtio_pci_modern_dev.o
  CC      drivers/pci/vpd.o
  CC      kernel/irq/matrix.o
  CC      arch/x86/kernel/cpu/perfctr-watchdog.o
  CC      mm/compaction.o
  CC      drivers/virtio/virtio_pci_legacy_dev.o
  CC      drivers/dma/virt-dma.o
  CC      kernel/time/hrtimer.o
  CC      mm/show_mem.o
  CC      fs/ext4/inline.o
  CC      drivers/acpi/acpica/evgpeinit.o
  CC      kernel/fork.o
  CC      crypto/lrw.o
  AR      kernel/module/built-in.a
  CC      mm/shmem_quota.o
  AR      net/ipv4/netfilter/built-in.a
  CC [M]  net/ipv4/netfilter/nf_defrag_ipv4.o
  CC [M]  net/ipv4/netfilter/nf_reject_ipv4.o
  AS      arch/x86/kernel/ibt_selftest.o
  CC      kernel/time/timekeeping.o
  CC      kernel/time/ntp.o
  AR      drivers/clk/built-in.a
  CC [M]  drivers/video/fbdev/core/cfbfillrect.o
  CC      drivers/dma/acpi-dma.o
  CC      crypto/xts.o
  CC      net/core/netevent.o
  CC      fs/fat/fatent.o
  CC      kernel/events/callchain.o
  LD [M]  sound/core/snd-ctl-led.o
  CC      arch/x86/kernel/setup.o
  LD [M]  sound/core/snd-hwdep.o
  CC      fs/fat/file.o
  LD [M]  sound/core/snd-pcm.o
  CC      drivers/acpi/acpica/evgpeutil.o
  AR      sound/core/built-in.a
  CC      lib/cpumask.o
  AR      sound/soc/built-in.a
  CC      arch/x86/kernel/cpu/vmware.o
  AR      sound/hda/built-in.a
  AR      sound/atmel/built-in.a
  CC [M]  sound/hda/hda_bus_type.o
  CC      net/ethtool/privflags.o
  CC [M]  net/netfilter/ipvs/ip_vs_app.o
  CC      kernel/exec_domain.o
  CC [M]  net/netfilter/ipvs/ip_vs_sync.o
  CC      drivers/virtio/virtio_pci_modern.o
  CC      drivers/pci/setup-bus.o
  CC      kernel/trace/trace.o
  CC      mm/interval_tree.o
  CC      fs/jbd2/revoke.o
  CC      fs/jbd2/journal.o
  CC      kernel/trace/trace_output.o
  CC [M]  arch/x86/kvm/i8259.o
  CC      drivers/acpi/acpica/evglock.o
  AR      kernel/bpf/built-in.a
  CC      drivers/acpi/acpica/evhandler.o
  CC      net/core/neighbour.o
  CC      drivers/acpi/acpica/evmisc.o
  CC      mm/list_lru.o
  AR      fs/hugetlbfs/built-in.a
  CC      drivers/virtio/virtio_pci_common.o
  CC [M]  net/netfilter/ipvs/ip_vs_est.o
  CC [M]  arch/x86/kvm/irq.o
  AR      drivers/dma/built-in.a
  CC      kernel/cgroup/cgroup-v1.o
  CC      arch/x86/kernel/cpu/hypervisor.o
  CC      net/ethtool/rings.o
  AR      kernel/irq/built-in.a
  CC      drivers/pci/vc.o
  CC [M]  drivers/video/fbdev/core/cfbcopyarea.o
  CC      arch/x86/kernel/cpu/mshyperv.o
  CC      crypto/ctr.o
  CC [M]  arch/x86/kvm/lapic.o
  CC      kernel/panic.o
  CC      kernel/events/hw_breakpoint.o
  AR      io_uring/built-in.a
  CC      kernel/cgroup/freezer.o
  CC [M]  sound/hda/hdac_bus.o
  CC      lib/ctype.o
  CC      fs/nfs/dir.o
  CC      kernel/cpu.o
  CC      crypto/gcm.o
  CC      kernel/cgroup/legacy_freezer.o
  CC      lib/zstd/common/error_private.o
  CC      drivers/virtio/virtio_pci_legacy.o
  CC      crypto/pcrypt.o
  CC      fs/nfs/file.o
  CC      lib/zstd/common/fse_decompress.o
  CC      fs/fat/inode.o
  CC      drivers/acpi/acpica/evregion.o
  CC [M]  net/ipv4/netfilter/ip_tables.o
  CC [M]  drivers/virtio/virtio_mem.o
  CC      arch/x86/kernel/x86_init.o
  CC      net/ethtool/channels.o
  CC      crypto/cryptd.o
  CC      mm/workingset.o
  CC      fs/ext4/inode.o
  CC [M]  net/netfilter/ipvs/ip_vs_proto.o
  CC      kernel/time/clocksource.o
  CC      mm/debug.o
  CC      drivers/pci/mmap.o
  CC      kernel/cgroup/pids.o
  CC [M]  net/ipv4/netfilter/iptable_filter.o
  CC      drivers/acpi/acpica/evrgnini.o
  CC      arch/x86/kernel/cpu/capflags.o
  CC [M]  sound/hda/hdac_device.o
  CC      net/ipv4/route.o
  AR      arch/x86/kernel/cpu/built-in.a
  CC      kernel/exit.o
  CC      mm/gup.o
  CC      kernel/cgroup/cpuset.o
  CC      net/netfilter/nf_sockopt.o
  CC      net/netfilter/utils.o
  CC [M]  drivers/video/fbdev/core/cfbimgblt.o
  CC [M]  arch/x86/kvm/i8254.o
  CC      kernel/softirq.o
  CC      drivers/video/aperture.o
  CC      crypto/des_generic.o
  CC [M]  arch/x86/kvm/ioapic.o
  CC      drivers/pci/setup-irq.o
  CC      arch/x86/kernel/i8259.o
  CC      drivers/acpi/acpica/evsci.o
  CC      block/blk-mq-pci.o
  CC      lib/zstd/common/zstd_common.o
  CC      drivers/pci/proc.o
  AR      lib/zstd/built-in.a
  CC      lib/dec_and_lock.o
  CC      kernel/resource.o
  CC      net/ipv4/inetpeer.o
  CC      fs/ext4/ioctl.o
  CC      drivers/acpi/acpica/evxface.o
  CC [M]  arch/x86/kvm/irq_comm.o
  CC      block/blk-mq-virtio.o
  CC      arch/x86/kernel/irqinit.o
  CC      net/ethtool/coalesce.o
  CC      net/ethtool/pause.o
  CC      lib/decompress.o
  CC      crypto/aes_generic.o
  CC      fs/ext4/mballoc.o
  CC      kernel/sysctl.o
  CC      block/blk-mq-debugfs.o
  CC      kernel/time/jiffies.o
  CC      lib/decompress_bunzip2.o
  CC [M]  net/netfilter/ipvs/ip_vs_pe.o
  CC [M]  net/netfilter/nfnetlink.o
  CC      drivers/pci/slot.o
  CC      arch/x86/kernel/jump_label.o
  CC      mm/mmap_lock.o
  CC      fs/fat/misc.o
  CC [M]  net/ipv4/netfilter/iptable_mangle.o
  CC [M]  drivers/video/fbdev/core/sysfillrect.o
  CC      drivers/video/cmdline.o
  CC [M]  drivers/video/fbdev/core/syscopyarea.o
  CC      net/ipv4/protocol.o
  CC [M]  sound/hda/hdac_sysfs.o
  CC [M]  net/ipv4/netfilter/iptable_nat.o
  CC      drivers/acpi/acpica/evxfevnt.o
  CC      crypto/crc32c_generic.o
  CC      kernel/time/timer_list.o
  CC [M]  net/netfilter/ipvs/ip_vs_proto_tcp.o
  CC      net/ipv4/ip_input.o
  CC      drivers/pci/pci-acpi.o
  CC      arch/x86/kernel/irq_work.o
  CC [M]  drivers/video/fbdev/core/sysimgblt.o
  CC      fs/fat/nfs.o
  CC      mm/highmem.o
  AR      drivers/virtio/built-in.a
  CC      drivers/acpi/wakeup.o
  CC      kernel/capability.o
  CC      lib/decompress_inflate.o
  CC      kernel/trace/trace_seq.o
  CC      arch/x86/kernel/probe_roms.o
  AR      sound/x86/built-in.a
  CC      drivers/acpi/acpica/evxfgpe.o
  CC      arch/x86/kernel/sys_ia32.o
  CC      kernel/ptrace.o
  CC [M]  arch/x86/kvm/cpuid.o
  CC      drivers/tty/vt/vt_ioctl.o
  CC      block/blk-pm.o
  CC      drivers/tty/vt/vc_screen.o
  AR      fs/jbd2/built-in.a
  CC      net/ethtool/eee.o
  CC      drivers/tty/vt/selection.o
  AR      sound/xen/built-in.a
  CC      kernel/user.o
  CC      fs/exportfs/expfs.o
  CC      drivers/pci/quirks.o
  CC      crypto/crct10dif_common.o
  CC      crypto/crct10dif_generic.o
  CC [M]  drivers/video/fbdev/core/fb_sys_fops.o
  CC      kernel/time/timeconv.o
  CC      kernel/signal.o
  CC [M]  sound/hda/hdac_regmap.o
  CC [M]  net/ipv4/netfilter/ipt_REJECT.o
  CC      drivers/tty/vt/keyboard.o
  CC      drivers/tty/vt/consolemap.o
  CC      arch/x86/kernel/signal_32.o
  CC [M]  net/netfilter/ipvs/ip_vs_proto_udp.o
  CC [M]  net/netfilter/ipvs/ip_vs_nfct.o
  CC      fs/fat/namei_vfat.o
  CC      net/core/rtnetlink.o
  CC      lib/decompress_unlz4.o
  CC      drivers/acpi/acpica/evxfregn.o
  CC      kernel/trace/trace_stat.o
  CC      lib/decompress_unlzma.o
  CC      arch/x86/kernel/sys_x86_64.o
  CC [M]  net/netfilter/nf_conntrack_core.o
  CC      crypto/authenc.o
  CC      drivers/acpi/acpica/exconcat.o
  CC      net/core/utils.o
  CC      drivers/acpi/acpica/exconfig.o
  CC      kernel/time/timecounter.o
  CC      net/core/link_watch.o
  CC      drivers/acpi/sleep.o
  CC [M]  net/netfilter/ipvs/ip_vs_rr.o
  CC      block/holder.o
  CC      fs/nfs/getroot.o
  CC      fs/ext4/migrate.o
  CC      kernel/time/alarmtimer.o
  CC      kernel/time/posix-timers.o
  CC      drivers/pci/ats.o
  AR      fs/exportfs/built-in.a
  CC      drivers/video/nomodeset.o
  CC [M]  sound/hda/hdac_controller.o
  CC      net/ethtool/tsinfo.o
  CC      drivers/char/hw_random/core.o
  CC      mm/memory.o
  CC      drivers/char/hw_random/intel-rng.o
  CC      drivers/acpi/acpica/exconvrt.o
  CC      drivers/acpi/acpica/excreate.o
  LD [M]  drivers/video/fbdev/core/fb.o
  CC      fs/ext4/mmp.o
  CC      net/ethtool/cabletest.o
  AR      drivers/video/fbdev/core/built-in.a
  CC      crypto/authencesn.o
  AR      drivers/video/fbdev/built-in.a
  HOSTCC  drivers/tty/vt/conmakehash
  CC      drivers/video/hdmi.o
  CC      drivers/acpi/acpica/exdebug.o
  AR      drivers/iommu/amd/built-in.a
  CC      drivers/tty/hvc/hvc_console.o
  CC      drivers/iommu/intel/dmar.o
  CC      arch/x86/kernel/espfix_64.o
  CC      drivers/acpi/acpica/exdump.o
  CC      kernel/sys.o
  CC      drivers/iommu/intel/iommu.o
  CC      drivers/tty/vt/vt.o
  CC      lib/decompress_unlzo.o
  AR      kernel/cgroup/built-in.a
  CC      lib/decompress_unxz.o
  CC      lib/decompress_unzstd.o
  CC      kernel/trace/trace_printk.o
  AR      drivers/gpu/host1x/built-in.a
  AR      drivers/gpu/drm/tests/built-in.a
  CC [M]  drivers/gpu/drm/tests/drm_kunit_helpers.o
  AR      block/built-in.a
  AR      drivers/gpu/drm/arm/built-in.a
  CC      drivers/connector/cn_queue.o
  CC      drivers/iommu/intel/pasid.o
  AR      drivers/gpu/drm/display/built-in.a
  AR      drivers/gpu/drm/renesas/rcar-du/built-in.a
  CC      fs/fat/namei_msdos.o
  CC [M]  drivers/gpu/drm/display/drm_display_helper_mod.o
  AR      drivers/gpu/drm/renesas/built-in.a
  CC      net/core/filter.o
  CC      kernel/trace/pid_list.o
  CC      net/core/sock_diag.o
  CC      net/ipv4/ip_fragment.o
  CC      net/ipv4/ip_forward.o
  CC      drivers/acpi/acpica/exfield.o
  AR      drivers/gpu/drm/omapdrm/built-in.a
  CC      net/core/dev_ioctl.o
  CC      drivers/iommu/intel/trace.o
  CC      lib/dump_stack.o
  CC      kernel/events/uprobes.o
  CC      fs/nfs/inode.o
  CC      lib/earlycpio.o
  AR      drivers/char/hw_random/built-in.a
  CC      lib/extable.o
  CC      drivers/char/agp/backend.o
  CC [M]  sound/hda/hdac_stream.o
  LD [M]  net/netfilter/ipvs/ip_vs.o
  AR      sound/virtio/built-in.a
  CC      drivers/char/agp/generic.o
  CC      drivers/char/agp/isoch.o
  CC      net/xfrm/xfrm_policy.o
  CC      drivers/char/agp/intel-agp.o
  CC      net/unix/af_unix.o
  CC      drivers/acpi/acpica/exfldio.o
  CC      net/unix/garbage.o
  CC      fs/nfs/super.o
  CC [M]  drivers/gpu/drm/display/drm_dp_dual_mode_helper.o
  CC      net/ethtool/tunnels.o
  AR      drivers/video/built-in.a
  COPY    drivers/tty/vt/defkeymap.c
  CC [M]  net/netfilter/nf_conntrack_standalone.o
  CC      drivers/iommu/intel/cap_audit.o
  CC      arch/x86/kernel/ksysfs.o
  CC      crypto/lzo.o
  CC [M]  drivers/gpu/drm/tests/drm_buddy_test.o
  CC      net/ethtool/fec.o
  AR      drivers/tty/hvc/built-in.a
  CC [M]  arch/x86/kvm/pmu.o
  CC      drivers/acpi/acpica/exmisc.o
  CC      kernel/time/posix-cpu-timers.o
  CC      net/ethtool/eeprom.o
  CC      kernel/trace/trace_sched_switch.o
  CC      kernel/time/posix-clock.o
  CC      lib/flex_proportions.o
  CC      drivers/pci/iov.o
  AR      fs/fat/built-in.a
  CC      kernel/trace/trace_functions.o
  CC      fs/lockd/clntlock.o
  CC      drivers/acpi/acpica/exmutex.o
  CC      drivers/connector/connector.o
  CC      fs/nls/nls_base.o
  CC      drivers/char/agp/intel-gtt.o
  CC      fs/nls/nls_cp437.o
  CC      mm/mincore.o
  CC      crypto/lzo-rle.o
  CC      drivers/acpi/acpica/exnames.o
  CC      arch/x86/kernel/bootflag.o
  CC      drivers/pci/pci-label.o
  CC      net/ethtool/stats.o
  CC      fs/ext4/move_extent.o
  CC [M]  sound/hda/array.o
  CC      lib/idr.o
  CC [M]  drivers/gpu/drm/display/drm_dp_helper.o
  CC      net/ipv4/ip_options.o
  CC      net/unix/sysctl_net_unix.o
  CC      net/unix/diag.o
  CC      net/ipv4/ip_output.o
  CC      drivers/iommu/intel/irq_remapping.o
  CC      net/ipv4/ip_sockglue.o
  CC      lib/irq_regs.o
  CC      net/core/tso.o
  CC      net/unix/scm.o
  CC      fs/nls/nls_ascii.o
  CC      fs/ext4/namei.o
  CC [M]  net/netfilter/nf_conntrack_expect.o
  CC      kernel/trace/trace_preemptirq.o
  CC      net/ethtool/phc_vclocks.o
  CC      net/ethtool/mm.o
  CC [M]  drivers/gpu/drm/tests/drm_cmdline_parser_test.o
  CC      drivers/acpi/acpica/exoparg1.o
  CC      drivers/pci/pci-stub.o
  CC      crypto/lz4.o
  CC      net/ipv4/inet_hashtables.o
  CC      arch/x86/kernel/e820.o
  CC      drivers/acpi/acpica/exoparg2.o
  CC      mm/mlock.o
  CC      kernel/trace/trace_nop.o
  CC [M]  sound/hda/hdmi_chmap.o
  CC      drivers/iommu/intel/perfmon.o
  CC      lib/is_single_threaded.o
  CC [M]  arch/x86/kvm/mtrr.o
  CC      fs/nls/nls_iso8859-1.o
  AR      net/ipv6/netfilter/built-in.a
  CC      drivers/connector/cn_proc.o
  CC      kernel/time/itimer.o
  CC [M]  net/ipv6/netfilter/nf_defrag_ipv6_hooks.o
  CC      drivers/pci/vgaarb.o
  CC [M]  arch/x86/kvm/hyperv.o
  CC      fs/lockd/clntproc.o
  AR      drivers/char/agp/built-in.a
  CC      drivers/char/tpm/tpm-chip.o
  AR      kernel/events/built-in.a
  CC [M]  net/ipv6/netfilter/nf_conntrack_reasm.o
  CC      drivers/char/tpm/tpm-dev-common.o
  CC      crypto/lz4hc.o
  CC      drivers/char/tpm/tpm-dev.o
  CC      net/core/sock_reuseport.o
  CC [M]  drivers/gpu/drm/display/drm_dp_mst_topology.o
  CC      fs/nls/nls_utf8.o
  CC      drivers/acpi/acpica/exoparg3.o
  CC      net/ipv6/af_inet6.o
  CC      lib/klist.o
  CC      kernel/umh.o
  CONMK   drivers/tty/vt/consolemap_deftbl.c
  CC      drivers/tty/vt/defkeymap.o
  CC      kernel/trace/trace_functions_graph.o
  AR      drivers/gpu/vga/built-in.a
  CC      drivers/acpi/acpica/exoparg6.o
  CC      net/xfrm/xfrm_state.o
  CC      net/ipv4/inet_timewait_sock.o
  CC      drivers/char/tpm/tpm-interface.o
  CC      kernel/trace/fgraph.o
  CC      drivers/tty/vt/consolemap_deftbl.o
  CC      kernel/time/clockevents.o
  AR      drivers/tty/vt/built-in.a
  CC      net/ethtool/module.o
  CC      drivers/tty/serial/8250/8250_core.o
  CC      drivers/tty/serial/serial_core.o
  CC      crypto/xxhash_generic.o
  CC [M]  fs/nls/nls_ucs2_utils.o
  CC      fs/nfs/io.o
  CC [M]  sound/hda/trace.o
  CC      net/ipv4/inet_connection_sock.o
  CC      lib/kobject.o
  CC      arch/x86/kernel/pci-dma.o
  CC      kernel/workqueue.o
  CC      kernel/time/tick-common.o
  CC      net/core/fib_notifier.o
  CC      net/xfrm/xfrm_hash.o
  AR      net/unix/built-in.a
  CC      net/ethtool/pse-pd.o
  CC      fs/nfs/direct.o
  AR      drivers/tty/ipwireless/built-in.a
  CC      drivers/acpi/acpica/exprep.o
  CC      arch/x86/kernel/quirks.o
  CC      kernel/pid.o
  AR      drivers/gpu/drm/tilcdc/built-in.a
  CC [M]  net/netfilter/nf_conntrack_helper.o
  AR      drivers/gpu/drm/imx/built-in.a
  CC      net/core/xdp.o
  AR      drivers/connector/built-in.a
  CC      drivers/tty/tty_io.o
  CC [M]  net/netfilter/nf_conntrack_proto.o
  AR      drivers/pci/built-in.a
  CC      crypto/rng.o
  CC      net/ethtool/plca.o
  CC      net/packet/af_packet.o
  AR      drivers/iommu/intel/built-in.a
  CC      net/packet/diag.o
  AR      drivers/iommu/arm/arm-smmu/built-in.a
  AR      fs/nls/built-in.a
  AR      drivers/iommu/arm/arm-smmu-v3/built-in.a
  CC      net/key/af_key.o
  AR      drivers/iommu/arm/built-in.a
  CC      kernel/time/tick-broadcast.o
  AR      drivers/iommu/iommufd/built-in.a
  CC      drivers/iommu/iommu.o
  CC      drivers/char/tpm/tpm1-cmd.o
  CC [M]  drivers/gpu/drm/tests/drm_connector_test.o
  CC      drivers/acpi/acpica/exregion.o
  CC      fs/lockd/clntxdr.o
  CC      drivers/acpi/acpica/exresnte.o
  CC [M]  drivers/gpu/drm/tests/drm_damage_helper_test.o
  AR      drivers/gpu/drm/i2c/built-in.a
  CC      drivers/tty/serial/8250/8250_pnp.o
  CC      arch/x86/kernel/topology.o
  LD [M]  net/ipv6/netfilter/nf_defrag_ipv6.o
  CC      kernel/trace/blktrace.o
  CC      lib/kobject_uevent.o
  CC      drivers/tty/serial/serial_base_bus.o
  CC      drivers/acpi/acpica/exresolv.o
  CC [M]  drivers/gpu/drm/tests/drm_dp_mst_helper_test.o
  AR      drivers/gpu/drm/panel/built-in.a
  AR      drivers/gpu/drm/bridge/analogix/built-in.a
  CC [M]  sound/hda/hdac_component.o
  CC      net/ipv4/tcp.o
  AR      drivers/gpu/drm/bridge/cadence/built-in.a
  AR      drivers/gpu/drm/bridge/imx/built-in.a
  AR      drivers/gpu/drm/bridge/synopsys/built-in.a
  CC      fs/nfs/pagelist.o
  AR      drivers/gpu/drm/bridge/built-in.a
  CC      drivers/acpi/acpica/exresop.o
  AR      drivers/gpu/drm/hisilicon/built-in.a
  CC [M]  sound/hda/hdac_i915.o
  AR      drivers/gpu/drm/mxsfb/built-in.a
  AR      drivers/gpu/drm/tiny/built-in.a
  CC      net/core/flow_offload.o
  CC      net/core/gro.o
  CC [M]  drivers/gpu/drm/tests/drm_format_helper_test.o
  CC [M]  drivers/gpu/drm/tests/drm_format_test.o
  CC      net/ipv6/anycast.o
  CC      crypto/drbg.o
  CC      net/xfrm/xfrm_input.o
  CC      drivers/base/power/sysfs.o
  CC      fs/ext4/page-io.o
  CC      net/ipv4/tcp_input.o
  AR      net/bridge/netfilter/built-in.a
  CC      net/bridge/br.o
  CC      arch/x86/kernel/kdebugfs.o
  CC      kernel/time/tick-broadcast-hrtimer.o
  CC      mm/mmap.o
  AR      drivers/gpu/drm/xlnx/built-in.a
  AR      drivers/gpu/drm/gud/built-in.a
  AR      drivers/gpu/drm/solomon/built-in.a
  CC [M]  drivers/gpu/drm/ttm/ttm_tt.o
  AR      net/ethtool/built-in.a
  AR      net/dsa/built-in.a
  CC      drivers/char/tpm/tpm2-cmd.o
  CC      net/sunrpc/clnt.o
  CC [M]  net/sunrpc/auth_gss/auth_gss.o
  CC      drivers/tty/serial/8250/8250_port.o
  CC [M]  net/sunrpc/auth_gss/gss_generic_token.o
  CC      drivers/acpi/acpica/exserial.o
  CC      net/sunrpc/xprt.o
  CC [M]  net/sunrpc/auth_gss/gss_mech_switch.o
  CC      net/ipv4/tcp_output.o
  CC [M]  arch/x86/kvm/debugfs.o
  CC      kernel/trace/trace_events.o
  CC      fs/lockd/host.o
  CC [M]  sound/hda/intel-dsp-config.o
  CC      kernel/time/tick-oneshot.o
  CC      arch/x86/kernel/alternative.o
  CC [M]  net/netfilter/nf_conntrack_proto_generic.o
  CC [M]  drivers/gpu/drm/tests/drm_framebuffer_test.o
  CC      drivers/base/power/generic_ops.o
  CC [M]  drivers/gpu/drm/tests/drm_managed_test.o
  CC      arch/x86/kernel/i8253.o
  CC      drivers/base/firmware_loader/builtin/main.o
  CC      lib/logic_pio.o
  CC      drivers/base/firmware_loader/main.o
  CC      drivers/acpi/acpica/exstore.o
  CC      drivers/acpi/acpica/exstoren.o
  CC      kernel/time/tick-sched.o
  CC      kernel/time/vsyscall.o
  CC [M]  drivers/gpu/drm/tests/drm_mm_test.o
  AR      drivers/base/firmware_loader/builtin/built-in.a
  CC      drivers/char/tpm/tpmrm-dev.o
  CC      fs/ext4/readpage.o
  CC [M]  sound/hda/intel-nhlt.o
  CC      drivers/acpi/acpica/exstorob.o
  CC      drivers/char/mem.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo.o
  CC      fs/ext4/resize.o
  CC      drivers/base/power/common.o
  CC      net/ipv4/tcp_timer.o
  CC      drivers/tty/n_tty.o
  CC [M]  drivers/gpu/drm/tests/drm_modes_test.o
  CC      net/bridge/br_device.o
  CC [M]  drivers/gpu/drm/tests/drm_plane_helper_test.o
  CC      net/bridge/br_fdb.o
  CC      net/ipv6/ip6_output.o
  CC      arch/x86/kernel/hw_breakpoint.o
  CC      drivers/char/random.o
  CC      net/ipv4/tcp_ipv4.o
  CC      kernel/time/timekeeping_debug.o
  CC      lib/maple_tree.o
  CC [M]  arch/x86/kvm/mmu/mmu.o
  CC      crypto/jitterentropy.o
  CC      drivers/iommu/iommu-traces.o
  CC      crypto/jitterentropy-kcapi.o
  CC [M]  drivers/gpu/drm/display/drm_dsc_helper.o
  CC      drivers/acpi/acpica/exsystem.o
  CC      net/core/netdev-genl.o
  CC [M]  net/netfilter/nf_conntrack_proto_tcp.o
  CC      net/xfrm/xfrm_output.o
  CC      lib/memcat_p.o
  CC [M]  sound/hda/intel-sdw-acpi.o
  CC      drivers/char/tpm/tpm2-space.o
  CC      drivers/base/power/qos.o
  AR      drivers/base/firmware_loader/built-in.a
  CC      drivers/base/regmap/regmap.o
  CC      fs/lockd/svc.o
  CC      net/xfrm/xfrm_sysctl.o
  CC      fs/nfs/read.o
  AR      net/key/built-in.a
  CC      kernel/task_work.o
  LD [M]  sound/hda/snd-hda-core.o
  LD [M]  sound/hda/snd-intel-dspcfg.o
  CC      drivers/acpi/acpica/extrace.o
  CC      drivers/base/regmap/regcache.o
  CC      drivers/char/tpm/tpm-sysfs.o
  CC      fs/ext4/super.o
  CC      lib/nmi_backtrace.o
  AR      drivers/base/test/built-in.a
  CC      crypto/ghash-generic.o
  CC      lib/plist.o
  CC [M]  drivers/gpu/drm/display/drm_hdcp_helper.o
  CC      drivers/tty/serial/8250/8250_dma.o
  CC      kernel/time/namespace.o
  CC      arch/x86/kernel/tsc.o
  CC      drivers/block/loop.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo_util.o
  LD [M]  sound/hda/snd-intel-sdw-acpi.o
  CC [M]  drivers/block/nbd.o
  CC      sound/sound_core.o
  CC      drivers/iommu/iommu-sysfs.o
  CC [M]  drivers/gpu/drm/display/drm_hdmi_helper.o
  CC      drivers/acpi/acpica/exutils.o
  CC      kernel/extable.o
  CC      drivers/char/tpm/eventlog/common.o
  CC [M]  drivers/gpu/drm/scheduler/sched_main.o
  CC      crypto/af_alg.o
  CC [M]  net/sunrpc/auth_gss/svcauth_gss.o
  CC [M]  drivers/gpu/drm/scheduler/sched_fence.o
  CC      drivers/tty/serial/8250/8250_dwlib.o
  CC      sound/last.o
  CC [M]  net/netfilter/nf_conntrack_proto_udp.o
  AR      net/packet/built-in.a
  CC      net/8021q/vlan_core.o
  CC      drivers/char/misc.o
  CC [M]  net/netfilter/nf_conntrack_proto_icmp.o
  CC      drivers/base/power/runtime.o
  CC      net/ipv4/tcp_minisocks.o
  CC      net/sunrpc/socklib.o
  CC      kernel/trace/trace_export.o
  CC      kernel/params.o
  AR      kernel/time/built-in.a
  CC      crypto/algif_hash.o
  CC      kernel/kthread.o
  CC      net/dcb/dcbnl.o
  CC [M]  drivers/gpu/drm/tests/drm_probe_helper_test.o
  CC      crypto/algif_skcipher.o
  CC      drivers/acpi/acpica/hwacpi.o
  CC      kernel/sys_ni.o
  CC      drivers/iommu/dma-iommu.o
  CC [M]  drivers/gpu/drm/display/drm_scdc_helper.o
  CC      fs/lockd/svclock.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo_vm.o
  CC [M]  drivers/gpu/drm/display/drm_dp_aux_dev.o
  CC      drivers/base/power/wakeirq.o
  CC      arch/x86/kernel/tsc_msr.o
  AR      sound/built-in.a
  CC      drivers/acpi/acpica/hwesleep.o
  CC      mm/mmu_gather.o
  CC      drivers/char/tpm/eventlog/tpm1.o
  CC [M]  net/netfilter/nf_conntrack_extend.o
  CC      net/sunrpc/xprtsock.o
  CC      net/l3mdev/l3mdev.o
  CC      kernel/nsproxy.o
  CC      drivers/tty/serial/8250/8250_pcilib.o
  CC      net/xfrm/xfrm_replay.o
  CC      net/sunrpc/sched.o
  CC      drivers/tty/serial/8250/8250_pci.o
  CC      net/bridge/br_forward.o
  CC      kernel/trace/trace_event_perf.o
  CC      fs/nfs/symlink.o
  CC      arch/x86/kernel/io_delay.o
  CC [M]  drivers/gpu/drm/tests/drm_rect_test.o
  CC      net/core/netdev-genl-gen.o
  CC      drivers/acpi/acpica/hwgpe.o
  CC      drivers/tty/serial/8250/8250_exar.o
  CC      net/bridge/br_if.o
  CC      kernel/notifier.o
  CC      net/handshake/alert.o
  CC [M]  net/netfilter/nf_conntrack_acct.o
  CC      net/handshake/genl.o
  CC      net/handshake/netlink.o
  CC [M]  drivers/gpu/drm/ttm/ttm_module.o
  CC [M]  net/netfilter/nf_conntrack_seqadj.o
  CC      drivers/base/power/main.o
  CC      net/handshake/request.o
  CC      drivers/char/tpm/eventlog/tpm2.o
  CC      arch/x86/kernel/rtc.o
  CC [M]  drivers/gpu/drm/scheduler/sched_entity.o
  CC [M]  net/netfilter/nf_conntrack_proto_icmpv6.o
  CC      crypto/xor.o
  CC [M]  net/8021q/vlan.o
  LD [M]  drivers/gpu/drm/display/drm_display_helper.o
  CC      mm/mprotect.o
  CC [M]  net/netfilter/nf_conntrack_proto_dccp.o
  CC      lib/radix-tree.o
  CC      kernel/trace/trace_events_filter.o
  CC      net/bridge/br_input.o
  CC      drivers/acpi/acpica/hwregs.o
  CC      net/sunrpc/auth.o
  AR      net/l3mdev/built-in.a
  CC      mm/mremap.o
  CC [M]  drivers/gpu/drm/tests/drm_exec_test.o
  CC      mm/msync.o
  CC [M]  arch/x86/kvm/mmu/page_track.o
  CC      net/core/gso.o
  CC      kernel/ksysfs.o
  CC [M]  drivers/gpu/drm/ttm/ttm_execbuf_util.o
  CC      fs/lockd/svcshare.o
  CC      drivers/iommu/iova.o
  CC      kernel/trace/trace_events_trigger.o
  CC      net/ipv6/ip6_input.o
  CC      crypto/hash_info.o
  CC      net/handshake/tlshd.o
  CC      drivers/tty/serial/8250/8250_early.o
  CC      fs/nfs/unlink.o
  CC      crypto/simd.o
  CC      arch/x86/kernel/resource.o
  CC      drivers/base/regmap/regcache-rbtree.o
  CC      drivers/char/tpm/tpm_ppi.o
  CC [M]  net/sunrpc/auth_gss/gss_rpc_upcall.o
  CC      net/dcb/dcbevent.o
  AR      drivers/block/built-in.a
  CC      drivers/tty/serial/8250/8250_dw.o
  CC      drivers/acpi/acpica/hwsleep.o
  CC      drivers/base/regmap/regcache-flat.o
  CC      net/xfrm/xfrm_device.o
  AR      drivers/misc/eeprom/built-in.a
  AS      arch/x86/kernel/irqflags.o
  AR      drivers/misc/cb710/built-in.a
  CC      drivers/mfd/mfd-core.o
  LD [M]  drivers/gpu/drm/scheduler/gpu-sched.o
  CC      drivers/tty/serial/8250/8250_lpss.o
  AR      drivers/misc/ti-st/built-in.a
  CC      arch/x86/kernel/static_call.o
  AR      drivers/misc/lis3lv02d/built-in.a
  CC      net/xfrm/xfrm_algo.o
  AR      drivers/misc/cardreader/built-in.a
  CC [M]  drivers/misc/mei/hdcp/mei_hdcp.o
  CC      net/ipv4/tcp_cong.o
  CC      kernel/cred.o
  CC      net/handshake/trace.o
  CC      kernel/reboot.o
  AR      drivers/misc/built-in.a
  CC      mm/page_vma_mapped.o
  CC      net/bridge/br_ioctl.o
  CC      kernel/async.o
  CC [M]  drivers/gpu/drm/ttm/ttm_range_manager.o
  CC [M]  net/netfilter/nf_conntrack_proto_sctp.o
  CC [M]  arch/x86/kvm/mmu/spte.o
  CC [M]  net/8021q/vlan_dev.o
  AR      drivers/nfc/built-in.a
  CC [M]  crypto/md4.o
  CC      net/bridge/br_stp.o
  CC [M]  arch/x86/kvm/mmu/tdp_iter.o
  CC      drivers/acpi/acpica/hwvalid.o
  CC      lib/ratelimit.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o
  CC      drivers/iommu/irq_remapping.o
  CC      arch/x86/kernel/process.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_device.o
  CC      drivers/base/regmap/regcache-maple.o
  CC      fs/lockd/svcproc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.o
  CC      drivers/char/tpm/eventlog/acpi.o
  CC      net/core/net-sysfs.o
  AR      net/dcb/built-in.a
  CC      lib/rbtree.o
  CC [M]  net/bluetooth/af_bluetooth.o
  CC      lib/seq_buf.o
  CC      drivers/tty/serial/8250/8250_mid.o
  CC [M]  net/dns_resolver/dns_key.o
  CC      drivers/tty/serial/8250/8250_pericom.o
  CC [M]  net/dns_resolver/dns_query.o
  CC      drivers/acpi/acpica/hwxface.o
  CC [M]  arch/x86/kvm/mmu/tdp_mmu.o
  CC      drivers/mfd/intel-lpss.o
  CC      net/devres.o
  CC      lib/siphash.o
  CC [M]  net/sunrpc/auth_gss/gss_rpc_xdr.o
  CC [M]  crypto/ccm.o
  CC      kernel/trace/trace_eprobe.o
  CC      drivers/base/power/wakeup.o
  CC [M]  drivers/gpu/drm/ttm/ttm_resource.o
  CC [M]  drivers/misc/mei/pxp/mei_pxp.o
  CC      lib/string.o
  AR      drivers/iommu/built-in.a
  CC      drivers/mfd/intel-lpss-pci.o
  CC      drivers/mfd/intel-lpss-acpi.o
  AR      drivers/dax/hmem/built-in.a
  CC      drivers/dax/super.o
  CC      lib/timerqueue.o
  CC [M]  net/bluetooth/hci_core.o
  CC      mm/pagewalk.o
  CC      drivers/char/tpm/eventlog/efi.o
  CC      kernel/range.o
  CC      fs/nfs/write.o
  CC      drivers/base/regmap/regmap-debugfs.o
  CC      net/xfrm/xfrm_user.o
  CC      lib/vsprintf.o
  CC      drivers/acpi/acpica/hwxfsleep.o
  CC      net/ipv6/addrconf.o
  CC [M]  net/8021q/vlan_netlink.o
  CC [M]  net/bluetooth/hci_conn.o
  CC      lib/win_minmax.o
  CC [M]  net/bluetooth/hci_event.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o
  CC      drivers/dax/bus.o
  CC      kernel/trace/trace_kprobe.o
  CC [M]  arch/x86/kvm/smm.o
  CC      net/bridge/br_stp_bpdu.o
  LD [M]  net/dns_resolver/dns_resolver.o
  CC      arch/x86/kernel/ptrace.o
  AR      drivers/tty/serial/8250/built-in.a
  CC      drivers/tty/serial/serial_ctrl.o
  CC      fs/lockd/svcsubs.o
  CC      arch/x86/kernel/tls.o
  AR      net/handshake/built-in.a
  CC      drivers/acpi/acpica/hwpci.o
  CC      fs/lockd/mon.o
  CC [M]  net/netfilter/nf_conntrack_netlink.o
  CC      drivers/tty/serial/serial_port.o
  CC      drivers/char/tpm/tpm_crb.o
  CC      net/socket.o
  CC      lib/xarray.o
  CC      net/ipv4/tcp_metrics.o
  CC      drivers/mfd/intel_soc_pmic_crc.o
  CC [M]  drivers/misc/mei/init.o
  CC      kernel/smpboot.o
  CC      net/sunrpc/auth_null.o
  CC [M]  net/bluetooth/mgmt.o
  CC      arch/x86/kernel/step.o
  CC      net/bridge/br_stp_if.o
  CC      drivers/acpi/acpica/nsaccess.o
  CC      net/ipv6/addrlabel.o
  CC [M]  drivers/gpu/drm/ttm/ttm_pool.o
  CC [M]  crypto/arc4.o
  CC [M]  net/sunrpc/auth_gss/trace.o
  CC      net/ipv6/route.o
  CC      net/bridge/br_stp_timer.o
  CC      drivers/base/regmap/regmap-i2c.o
  CC      drivers/tty/serial/earlycon.o
  CC      drivers/base/power/wakeup_stats.o
  CC      mm/pgtable-generic.o
  CC      net/bridge/br_netlink.o
  CC [M]  net/8021q/vlanproc.o
  CC      arch/x86/kernel/i8237.o
  CC      lib/lockref.o
  CC      net/core/page_pool.o
  CC      net/core/net-procfs.o
  CC      drivers/acpi/acpica/nsalloc.o
  CC [M]  drivers/misc/mei/hbm.o
  CC [M]  drivers/mfd/lpc_sch.o
  CC [M]  crypto/ecc.o
  CC      arch/x86/kernel/stacktrace.o
  AR      drivers/char/tpm/built-in.a
  CC      drivers/char/virtio_console.o
  CC      kernel/trace/error_report-traces.o
  CC      lib/bcd.o
  CC      drivers/acpi/acpica/nsarguments.o
  CC [M]  drivers/misc/mei/interrupt.o
  AR      drivers/dax/built-in.a
  CC [M]  drivers/misc/mei/client.o
  CC      net/compat.o
  CC [M]  arch/x86/kvm/vmx/vmx.o
  CC      drivers/base/power/domain.o
  CC      fs/lockd/trace.o
  CC      drivers/base/regmap/regmap-irq.o
  CC      lib/sort.o
  CC      net/ipv4/tcp_fastopen.o
  CC      drivers/tty/serial/serial_mctrl_gpio.o
  CC [M]  drivers/gpu/drm/ttm/ttm_device.o
  CC      kernel/trace/power-traces.o
  CC      drivers/acpi/acpica/nsconvert.o
  CC [M]  arch/x86/kvm/kvm-asm-offsets.s
  CC [M]  arch/x86/kvm/vmx/pmu_intel.o
  CC      net/sunrpc/auth_tls.o
  CC      drivers/base/power/domain_governor.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o
  CC      arch/x86/kernel/reboot.o
  CC      mm/rmap.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_crtc.o
  CC [M]  drivers/mfd/lpc_ich.o
  CC      net/ipv6/ip6_fib.o
  AR      net/8021q/built-in.a
  LD [M]  net/8021q/8021q.o
  CC      mm/vmalloc.o
  CC      net/ipv4/tcp_rate.o
  CC      kernel/ucount.o
  CC      net/core/netpoll.o
  CC      arch/x86/kernel/msr.o
  CC      net/ipv4/tcp_recovery.o
  CC      drivers/acpi/acpica/nsdump.o
  CC [M]  drivers/misc/mei/main.o
  CC [M]  drivers/misc/mei/dma-ring.o
  AR      drivers/tty/serial/built-in.a
  CC [M]  drivers/gpu/drm/ttm/ttm_sys_manager.o
  CC      drivers/tty/tty_ioctl.o
  CC      net/bridge/br_netlink_tunnel.o
  CC      lib/parser.o
  CC      fs/lockd/xdr.o
  CC      net/core/fib_rules.o
  CC      kernel/trace/rpm-traces.o
  CC      fs/nfs/namespace.o
  CC [M]  arch/x86/kvm/vmx/vmcs12.o
  CC      drivers/acpi/acpica/nseval.o
  AR      net/xfrm/built-in.a
  AR      drivers/base/regmap/built-in.a
  CC      drivers/dma-buf/dma-buf.o
  CC      drivers/base/component.o
  CC      drivers/dma-buf/dma-fence.o
  CC      net/ipv6/ipv6_sockglue.o
  AR      drivers/mfd/built-in.a
  CC      net/ipv6/ndisc.o
  CC [M]  net/netfilter/nf_nat_core.o
  CC      drivers/acpi/acpica/nsinit.o
  CC      drivers/char/hpet.o
  CC      drivers/acpi/acpica/nsload.o
  CC      arch/x86/kernel/cpuid.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_mech.o
  CC      lib/debug_locks.o
  CC [M]  net/bluetooth/hci_sock.o
  CC [M]  drivers/gpu/drm/ttm/ttm_agp_backend.o
  CC      net/ipv4/tcp_ulp.o
  CC      net/sunrpc/auth_unix.o
  CC      drivers/base/power/clock_ops.o
  CC [M]  crypto/essiv.o
  CC      net/bridge/br_arp_nd_proxy.o
  CC      net/ipv4/tcp_offload.o
  CC      drivers/acpi/acpica/nsnames.o
  CC      lib/random32.o
  CC      net/core/net-traces.o
  CC [M]  drivers/misc/mei/bus.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_seal.o
  CC      mm/page_alloc.o
  CC [M]  net/netfilter/nf_nat_proto.o
  CC      drivers/tty/tty_ldisc.o
  CC [M]  crypto/ecdh.o
  CC      drivers/dma-buf/dma-fence-array.o
  CC      lib/bust_spinlocks.o
  CC      net/bridge/br_sysfs_if.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o
  CC [M]  arch/x86/kvm/vmx/hyperv.o
  CC      kernel/trace/trace_dynevent.o
  CC      lib/kasprintf.o
  CC      arch/x86/kernel/early-quirks.o
  AR      drivers/cxl/core/built-in.a
  AR      drivers/cxl/built-in.a
  CC      arch/x86/kernel/smp.o
  CC [M]  net/netfilter/nf_nat_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atom.o
  LD [M]  drivers/gpu/drm/ttm/ttm.o
  CC      drivers/acpi/device_sysfs.o
  CC      drivers/acpi/acpica/nsobject.o
  CC      fs/lockd/clnt4xdr.o
  CC      fs/nfs/mount_clnt.o
  CC      net/bridge/br_sysfs_br.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o
  AR      drivers/macintosh/built-in.a
  CC      drivers/scsi/scsi.o
  AR      drivers/base/power/built-in.a
  CC      drivers/base/core.o
  CC      drivers/char/nvram.o
  CC [M]  drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_unseal.o
  CC      drivers/dma-buf/dma-fence-chain.o
  CC      lib/bitmap.o
  CC [M]  drivers/gpu/drm/vgem/vgem_drv.o
  CC [M]  drivers/gpu/drm/i915/i915_driver.o
  CC [M]  crypto/ecdh_helper.o
  CC      drivers/tty/tty_buffer.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/object.o
  CC [M]  drivers/gpu/drm/ast/ast_drv.o
  CC      drivers/acpi/acpica/nsparse.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.o
  CC [M]  drivers/gpu/drm/ast/ast_i2c.o
  CC      kernel/trace/trace_probe.o
  CC      kernel/trace/trace_uprobe.o
  CC [M]  drivers/misc/mei/bus-fixup.o
  LD [M]  drivers/gpu/drm/amd/amdxcp/amdxcp.o
  CC      drivers/acpi/device_pm.o
  CC      drivers/scsi/hosts.o
  CC [M]  drivers/gpu/drm/i915/i915_drm_client.o
  CC      drivers/dma-buf/dma-fence-unwrap.o
  LD [M]  crypto/ecdh_generic.o
  AR      crypto/built-in.a
  CC      fs/lockd/xdr4.o
  CC      fs/lockd/svc4proc.o
  CC      net/ipv4/tcp_plb.o
  CC      mm/init-mm.o
  CC      drivers/dma-buf/dma-resv.o
  CC [M]  drivers/gpu/drm/i915/i915_config.o
  CC      net/bridge/br_nf_core.o
  AR      drivers/char/built-in.a
  CC [M]  net/sunrpc/auth_gss/gss_krb5_wrap.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  CC      fs/lockd/procfs.o
  CC      drivers/acpi/acpica/nspredef.o
  CC      arch/x86/kernel/smpboot.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_crypto.o
  CC      fs/ext4/symlink.o
  CC      fs/nfs/nfstrace.o
  CC      mm/memblock.o
  CC [M]  drivers/gpu/drm/vgem/vgem_fence.o
  CC      net/ipv6/udp.o
  CC [M]  net/bluetooth/hci_sysfs.o
  CC      fs/nfs/export.o
  CC [M]  net/netfilter/nf_nat_redirect.o
  CC      drivers/tty/tty_port.o
  CC      drivers/dma-buf/sync_file.o
  CC      mm/memory_hotplug.o
  AR      fs/unicode/built-in.a
  CC      fs/ntfs/aops.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/client.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  CC [M]  drivers/misc/mei/debugfs.o
  CC [M]  drivers/gpu/drm/ast/ast_main.o
  CC      lib/scatterlist.o
  CC      fs/ntfs/attrib.o
  CC      net/bridge/br_multicast.o
  CC      drivers/acpi/acpica/nsprepkg.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.o
  CC      drivers/acpi/acpica/nsrepair.o
  CC      fs/nfs/sysfs.o
  CC      lib/list_sort.o
  CC      drivers/scsi/scsi_ioctl.o
  AR      fs/hostfs/built-in.a
  CC      fs/debugfs/inode.o
  CC [M]  drivers/gpu/drm/i915/i915_getparam.o
  CC      fs/tracefs/inode.o
  CC      fs/debugfs/file.o
  CC      fs/ext4/sysfs.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  CC [M]  drivers/gpu/drm/i915/i915_ioctl.o
  CC      fs/nfs/fs_context.o
  LD [M]  drivers/gpu/drm/vgem/vgem.o
  CC      net/core/selftests.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_keys.o
  AR      fs/lockd/built-in.a
  CC      drivers/acpi/acpica/nsrepair2.o
  CC [M]  drivers/gpu/drm/i915/i915_irq.o
  CC [M]  drivers/gpu/drm/i915/i915_mitigations.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o
  CC      drivers/dma-buf/sw_sync.o
  CC      net/core/ptp_classifier.o
  CC      net/ipv4/datagram.o
  CC [M]  drivers/misc/mei/mei-trace.o
  CC      net/sunrpc/svc.o
  CC      drivers/acpi/proc.o
  CC      drivers/tty/tty_mutex.o
  CC      kernel/trace/rethook.o
  CC [M]  net/bluetooth/l2cap_core.o
  CC      fs/btrfs/super.o
  LD [M]  net/sunrpc/auth_gss/auth_rpcgss.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/conn.o
  CC      fs/btrfs/ctree.o
  CC      arch/x86/kernel/tsc_sync.o
  CC [M]  net/netfilter/nf_nat_masquerade.o
  CC [M]  drivers/gpu/drm/ast/ast_mm.o
  CC      fs/ntfs/collate.o
  CC      net/sunrpc/svcsock.o
  CC      drivers/acpi/bus.o
  CC      drivers/acpi/glue.o
  CC      drivers/acpi/acpica/nssearch.o
  CC      fs/nfs/sysctl.o
  CC      fs/tracefs/event_inode.o
  CC      lib/uuid.o
  CC      net/sunrpc/svcauth.o
  CC      lib/iov_iter.o
  CC      fs/btrfs/extent-tree.o
  CC      drivers/scsi/scsicam.o
  CC      fs/ext4/xattr.o
  CC      net/ipv6/udplite.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  CC      drivers/dma-buf/sync_debug.o
  LD [M]  net/sunrpc/auth_gss/rpcsec_gss_krb5.o
  CC      drivers/tty/tty_ldsem.o
  AR      fs/debugfs/built-in.a
  CC      drivers/base/bus.o
  CC      lib/clz_ctz.o
  CC      fs/pstore/inode.o
  CC      lib/bsearch.o
  CC      drivers/acpi/scan.o
  CC [M]  drivers/gpu/drm/i915/i915_module.o
  CC [M]  drivers/dma-buf/selftest.o
  CC      drivers/acpi/resource.o
  AR      kernel/trace/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvif/device.o
  CC      kernel/regset.o
  CC [M]  drivers/misc/mei/pci-me.o
  CC      arch/x86/kernel/setup_percpu.o
  CC [M]  drivers/dma-buf/st-dma-fence.o
  CC      drivers/acpi/acpica/nsutils.o
  CC [M]  drivers/dma-buf/st-dma-fence-chain.o
  CC      net/core/netprio_cgroup.o
  CC [M]  net/bluetooth/l2cap_sock.o
  CC      fs/ntfs/compress.o
  CC      net/core/dst_cache.o
  CC      net/ipv4/raw.o
  CC [M]  drivers/gpu/drm/ast/ast_mode.o
  CC      drivers/scsi/scsi_error.o
  CC [M]  drivers/dma-buf/st-dma-fence-unwrap.o
  CC [M]  drivers/dma-buf/st-dma-resv.o
  CC      net/sunrpc/svcauth_unix.o
  CC      lib/find_bit.o
  CC      kernel/ksyms_common.o
  AR      fs/tracefs/built-in.a
  CC [M]  drivers/misc/mei/hw-me.o
  CC [M]  net/netfilter/x_tables.o
  CC [M]  drivers/gpu/drm/xe/xe_bb.o
  CC      drivers/tty/tty_baudrate.o
  CC      drivers/acpi/acpica/nswalk.o
  CC      net/sysctl_net.o
  CC      arch/x86/kernel/ftrace.o
  CC      fs/pstore/platform.o
  CC      net/ipv6/raw.o
  CC [M]  arch/x86/kvm/vmx/nested.o
  CC      drivers/base/dd.o
  CC      net/ipv6/icmp.o
  CC      drivers/tty/tty_jobctrl.o
  CC      drivers/tty/n_null.o
  CC [M]  drivers/gpu/drm/xe/xe_bo.o
  AS      arch/x86/kernel/ftrace_64.o
  CC      arch/x86/kernel/trace_clock.o
  CC      drivers/base/syscore.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/disp.o
  CC      drivers/base/driver.o
  AR      drivers/dma-buf/built-in.a
  CC [M]  drivers/gpu/drm/i915/i915_params.o
  CC      mm/madvise.o
  CC [M]  net/netfilter/xt_tcpudp.o
  CC      drivers/scsi/scsi_lib.o
  CC      net/ipv4/udp.o
  CC [M]  drivers/gpu/drm/xe/xe_bo_evict.o
  CC      kernel/groups.o
  CC      kernel/vhost_task.o
  LD [M]  drivers/dma-buf/dmabuf_selftests.o
  CC      drivers/acpi/acpica/nsxfeval.o
  CC      drivers/nvme/host/core.o
  AR      drivers/nvme/target/built-in.a
  CC      net/core/gro_cells.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_object.o
  CC      fs/efivarfs/inode.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o
  CC      fs/efivarfs/file.o
  CC      drivers/tty/pty.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/driver.o
  CC      fs/ntfs/debug.o
  CC      drivers/tty/sysrq.o
  CC      fs/pstore/pmsg.o
  CC      fs/ntfs/dir.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o
  CC      arch/x86/kernel/trace.o
  CC      kernel/kcmp.o
  CC [M]  drivers/misc/mei/gsc-me.o
  LD [M]  drivers/misc/mei/mei.o
  CC      drivers/ata/libata-core.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/event.o
  CC      fs/ext4/xattr_hurd.o
  CC      drivers/acpi/acpica/nsxfname.o
  CC      drivers/base/class.o
  CC      kernel/freezer.o
  CC      net/sunrpc/addr.o
  CC      net/sunrpc/rpcb_clnt.o
  CC      fs/efivarfs/super.o
  CC [M]  drivers/gpu/drm/i915/i915_pci.o
  CC      mm/page_io.o
  CC      drivers/ata/libata-scsi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_display.o
  CC [M]  drivers/gpu/drm/ast/ast_post.o
  CC      net/sunrpc/timer.o
  CC      fs/ntfs/file.o
  CC      arch/x86/kernel/rethook.o
  AR      fs/pstore/built-in.a
  CC [M]  drivers/gpu/drm/i915/i915_scatterlist.o
  CC [M]  drivers/gpu/drm/i915/i915_suspend.o
  AR      net/core/built-in.a
  CC      fs/btrfs/print-tree.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/fifo.o
  CC      lib/llist.o
  CC [M]  net/bluetooth/smp.o
  CC      fs/ext4/xattr_trusted.o
  CC      net/ipv4/udplite.o
  CC      lib/memweight.o
  CC      drivers/acpi/acpica/nsxfobj.o
  LD [M]  drivers/misc/mei/mei-me.o
  CC      mm/swap_state.o
  LD [M]  drivers/misc/mei/mei-gsc.o
  CC      drivers/scsi/scsi_lib_dma.o
  CC      fs/nfs/nfs2super.o
  CC      lib/kfifo.o
  CC      kernel/stacktrace.o
  CC      lib/percpu-refcount.o
  CC [M]  drivers/gpu/drm/xe/xe_debugfs.o
  AR      drivers/tty/built-in.a
  CC [M]  fs/netfs/buffered_read.o
  CC [M]  net/netfilter/xt_mark.o
  CC [M]  fs/netfs/io.o
  CC [M]  net/netfilter/xt_nat.o
  CC [M]  fs/fscache/cache.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o
  CC      arch/x86/kernel/crash_core_64.o
  CC      fs/efivarfs/vars.o
  CC [M]  fs/fscache/cookie.o
  CC      drivers/base/platform.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/head.o
  CC      fs/ntfs/index.o
  CC      net/ipv6/mcast.o
  CC      drivers/acpi/acpica/psargs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o
  CC      fs/ext4/xattr_user.o
  CC      lib/rhashtable.o
  CC      fs/ext4/fast_commit.o
  CC [M]  net/netfilter/xt_REDIRECT.o
  CC      net/bridge/br_mdb.o
  CC      net/sunrpc/xdr.o
  CC [M]  drivers/gpu/drm/i915/i915_switcheroo.o
  CC [M]  net/netfilter/xt_MASQUERADE.o
  CC      drivers/scsi/scsi_scan.o
  CC [M]  net/netfilter/xt_addrtype.o
  CC [M]  net/netfilter/xt_conntrack.o
  CC      kernel/dma.o
  CC [M]  drivers/gpu/drm/i915/i915_sysfs.o
  CC      arch/x86/kernel/module.o
  CC      net/bridge/br_multicast_eht.o
  CC      net/ipv4/udp_offload.o
  CC      fs/btrfs/root-tree.o
  CC [M]  drivers/gpu/drm/xe/xe_devcoredump.o
  GEN     drivers/scsi/scsi_devinfo_tbl.c
  CC [M]  net/netfilter/xt_ipvs.o
  CC      fs/nfs/proc.o
  CC      drivers/acpi/acpica/psloop.o
  CC [M]  drivers/gpu/drm/ast/ast_dp501.o
  CC      drivers/scsi/scsi_devinfo.o
  CC [M]  drivers/gpu/drm/ast/ast_dp.o
  AR      fs/efivarfs/built-in.a
  CC      kernel/smp.o
  CC [M]  drivers/gpu/drm/i915/i915_utils.o
  CC      fs/ntfs/inode.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/mem.o
  CC [M]  fs/smb/common/cifs_arc4.o
  CC      mm/swapfile.o
  CC [M]  fs/smb/common/cifs_md4.o
  CC      arch/x86/kernel/early_printk.o
  CC [M]  fs/netfs/iterator.o
  CC      fs/btrfs/dir-item.o
  CC      drivers/acpi/acpica/psobject.o
  CC [M]  fs/fuse/dev.o
  CC [M]  drivers/gpu/drm/xe/xe_device.o
  CC      net/ipv6/reassembly.o
  CC      drivers/base/cpu.o
  CC      arch/x86/kernel/hpet.o
  CC      fs/ext4/orphan.o
  CC      drivers/spi/spi.o
  CC [M]  arch/x86/kvm/vmx/posted_intr.o
  LD [M]  arch/x86/kvm/kvm.o
  CC [M]  fs/fuse/dir.o
  UPD     arch/x86/kvm/kvm-asm-offsets.h
  CC      drivers/ata/libata-eh.o
  CC [M]  drivers/gpu/drm/i915/intel_clock_gating.o
  CC [M]  fs/smb/client/trace.o
  CC [M]  fs/fscache/io.o
  CC      drivers/net/phy/mdio-boardinfo.o
  CC      drivers/ata/libata-transport.o
  CC [M]  fs/smb/client/cifsfs.o
  CC [M]  fs/fscache/main.o
  AR      drivers/net/pse-pd/built-in.a
  CC      drivers/net/phy/stubs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o
  CC      drivers/acpi/acpica/psopcode.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/mmu.o
  CC      drivers/net/mdio/acpi_mdio.o
  CC      drivers/scsi/scsi_sysctl.o
  CC      lib/base64.o
  LD [M]  drivers/gpu/drm/ast/ast.o
  CC [M]  fs/netfs/main.o
  CC      drivers/scsi/scsi_debugfs.o
  AR      drivers/net/pcs/built-in.a
  CC      drivers/scsi/scsi_trace.o
  CC      net/ipv4/arp.o
  CC      lib/once.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/outp.o
  CC      drivers/base/firmware.o
  LD [M]  net/netfilter/nf_conntrack.o
  CC      drivers/gpu/drm/drm_mipi_dsi.o
  LD [M]  net/netfilter/nf_nat.o
  AR      net/netfilter/built-in.a
  CC      drivers/scsi/scsi_logging.o
  AS [M]  arch/x86/kvm/vmx/vmenter.o
  CC      drivers/nvme/host/ioctl.o
  CC      fs/btrfs/file-item.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/timer.o
  CC      fs/nfs/nfs2xdr.o
  CC      drivers/acpi/acpica/psopinfo.o
  CC      net/ipv4/icmp.o
  CC      kernel/uid16.o
  CC [M]  net/bluetooth/lib.o
  CC      drivers/base/init.o
  CC [M]  drivers/gpu/drm/xe/xe_device_sysfs.o
  CC      net/bridge/br_vlan.o
  CC      fs/ntfs/mft.o
  CC      lib/refcount.o
  CC      arch/x86/kernel/amd_nb.o
  CC      fs/btrfs/inode-item.o
  CC      drivers/net/phy/mdio_devres.o
  CC      fs/ntfs/mst.o
  CC      net/sunrpc/sunrpc_syms.o
  CC      fs/nfs/nfs3super.o
  CC [M]  fs/fscache/volume.o
  CC      drivers/acpi/acpica/psparse.o
  CC      net/ipv4/devinet.o
  CC      drivers/net/mdio/fwnode_mdio.o
  CC      lib/rcuref.o
  AR      drivers/net/ethernet/adi/built-in.a
  CC      drivers/scsi/scsi_pm.o
  AR      drivers/net/usb/built-in.a
  CC [M]  drivers/net/usb/pegasus.o
  AR      drivers/net/ethernet/alacritech/built-in.a
  AR      drivers/net/ethernet/amazon/built-in.a
  CC      drivers/scsi/scsi_bsg.o
  AR      drivers/net/ethernet/aquantia/built-in.a
  AR      drivers/net/ethernet/asix/built-in.a
  AR      fs/ext4/built-in.a
  CC      drivers/scsi/scsi_common.o
  AR      drivers/net/ethernet/cadence/built-in.a
  CC      drivers/ata/libata-trace.o
  CC      kernel/kallsyms.o
  AR      drivers/net/ethernet/broadcom/built-in.a
  CC [M]  drivers/net/ethernet/broadcom/b44.o
  CC      lib/usercopy.o
  AR      drivers/net/ethernet/cavium/common/built-in.a
  CC      lib/errseq.o
  AR      drivers/net/ethernet/cavium/thunder/built-in.a
  CC [M]  fs/netfs/objects.o
  AR      drivers/net/ethernet/cavium/liquidio/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvif/vmm.o
  AR      drivers/net/ethernet/cavium/octeon/built-in.a
  AR      drivers/net/ethernet/cavium/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o
  CC [M]  drivers/net/usb/rtl8150.o
  AR      drivers/firewire/built-in.a
  CC      drivers/base/map.o
  CC      lib/bucket_locks.o
  CC [M]  drivers/net/usb/r8152.o
  CC [M]  drivers/net/ipvlan/ipvlan_core.o
  CC [M]  drivers/gpu/drm/drm_aperture.o
  CC      fs/btrfs/disk-io.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC      drivers/acpi/acpica/psscope.o
  CC      drivers/acpi/acpica/pstree.o
  CC [M]  fs/fuse/file.o
  CC      fs/ntfs/namei.o
  CC      drivers/nvme/host/sysfs.o
  CC      drivers/net/phy/phy.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/user.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o
  CC [M]  net/bluetooth/ecdh_helper.o
  CC [M]  drivers/gpu/drm/xe/xe_drm_client.o
  CC      arch/x86/kernel/kvm.o
  CC [M]  drivers/gpu/drm/i915/intel_device_info.o
  LD [M]  arch/x86/kvm/kvm-intel.o
  AR      drivers/net/mdio/built-in.a
  CC [M]  drivers/net/vxlan/vxlan_core.o
  CC      drivers/scsi/sd.o
  CC      drivers/scsi/sg.o
  CC      drivers/net/loopback.o
  CC      net/sunrpc/cache.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/userc361.o
  CC      drivers/base/devres.o
  CC [M]  fs/fscache/proc.o
  CC      lib/generic-radix-tree.o
  CC      kernel/acct.o
  CC      drivers/net/netconsole.o
  CC      drivers/acpi/acpica/psutils.o
  CC [M]  net/bluetooth/hci_request.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o
  CC [M]  drivers/net/ethernet/broadcom/bnx2.o
  CC      net/ipv4/af_inet.o
  CC      fs/nfs/nfs3client.o
  LD [M]  fs/netfs/netfs.o
  CC      net/ipv6/tcp_ipv6.o
  CC [M]  drivers/gpu/drm/xe/xe_exec.o
  CC      mm/swap_slots.o
  CC      fs/btrfs/transaction.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/client.o
  CC      drivers/ata/libata-sata.o
  CC      fs/ntfs/runlist.o
  CC      drivers/ata/libata-sff.o
  CC      kernel/crash_core.o
  CC [M]  drivers/gpu/drm/drm_atomic.o
  CC      lib/string_helpers.o
  CC [M]  drivers/net/usb/asix_devices.o
  CC      drivers/acpi/acpica/pswalk.o
  CC [M]  drivers/gpu/drm/xe/xe_execlist.o
  CC      fs/btrfs/inode.o
  CC [M]  drivers/net/usb/asix_common.o
  CC      net/sunrpc/rpc_pipe.o
  LD [M]  fs/fscache/fscache.o
  CC      drivers/nvme/host/pr.o
  CC      net/sunrpc/sysfs.o
  CC [M]  fs/fuse/inode.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_dp.o
  CC      drivers/base/attribute_container.o
  AR      drivers/spi/built-in.a
  CC [M]  drivers/net/ipvlan/ipvlan_main.o
  AR      drivers/cdrom/built-in.a
  CC [M]  drivers/net/ipvlan/ipvlan_l3s.o
  CC [M]  drivers/gpu/drm/i915/intel_memory_region.o
  CC      drivers/acpi/acpica/psxface.o
  CC      mm/dmapool.o
  CC [M]  fs/overlayfs/super.o
  CC [M]  drivers/net/dummy.o
  CC [M]  fs/smb/client/cifs_debug.o
  CC      fs/open.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/engine.o
  CC      arch/x86/kernel/kvmclock.o
  CC      fs/read_write.o
  CC      drivers/net/phy/phy-c45.o
  CC      kernel/compat.o
  CC      fs/nfs/nfs3proc.o
  CC      drivers/base/transport_class.o
  CC [M]  drivers/net/ethernet/broadcom/cnic.o
  CC      kernel/utsname.o
  CC      lib/hexdump.o
  CC      fs/ntfs/super.o
  CC      drivers/acpi/acpi_processor.o
  CC      drivers/acpi/acpica/rsaddr.o
  CC [M]  net/bluetooth/mgmt_util.o
  CC      drivers/base/topology.o
  CC      net/bridge/br_vlan_tunnel.o
  CC      net/ipv6/ping.o
  CC      lib/kstrtox.o
  CC      net/ipv4/igmp.o
  CC      net/ipv4/fib_frontend.o
  CC      net/ipv6/exthdrs.o
  CC      drivers/nvme/host/trace.o
  CC [M]  drivers/gpu/drm/xe/xe_exec_queue.o
  CC      mm/hugetlb.o
  CC      lib/debug_info.o
  CC [M]  drivers/net/usb/ax88172a.o
  CC      drivers/net/phy/phy-core.o
  CC      arch/x86/kernel/paravirt.o
  CC      drivers/acpi/acpica/rscalc.o
  CC [M]  drivers/net/usb/ax88179_178a.o
  CC [M]  net/bluetooth/mgmt_config.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/enum.o
  CC      drivers/nvme/host/fault_inject.o
  CC      kernel/user_namespace.o
  CC [M]  fs/smb/client/connect.o
  CC [M]  fs/fuse/control.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/event.o
  CC      drivers/base/container.o
  CC [M]  fs/fuse/xattr.o
  CC      drivers/scsi/scsi_sysfs.o
  CC [M]  fs/fuse/acl.o
  CC [M]  fs/overlayfs/namei.o
  CC [M]  drivers/net/ethernet/broadcom/tg3.o
  CC      drivers/net/phy/phy_device.o
  CC      drivers/acpi/processor_core.o
  LD [M]  drivers/net/ipvlan/ipvlan.o
  CC      net/sunrpc/svc_xprt.o
  CC      drivers/acpi/acpica/rscreate.o
  CC      drivers/ata/libata-pmp.o
  CC      drivers/net/phy/linkmode.o
  CC      drivers/nvme/host/pci.o
  CC      fs/nfs/nfs3xdr.o
  CC [M]  fs/smb/client/dir.o
  CC      drivers/base/property.o
  CC [M]  fs/smb/client/file.o
  CC      fs/btrfs/file.o
  CC      arch/x86/kernel/pvclock.o
  CC      net/ipv6/datagram.o
  CC [M]  net/bluetooth/hci_codec.o
  CC      fs/ntfs/sysctl.o
  CC      fs/ntfs/unistr.o
  CC      fs/btrfs/defrag.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/firmware.o
  CC      drivers/net/phy/mdio_bus.o
  CC      net/sunrpc/xprtmultipath.o
  CC [M]  net/bluetooth/eir.o
  CC [M]  fs/fuse/readdir.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o
  AR      drivers/auxdisplay/built-in.a
  CC [M]  drivers/net/macvlan.o
  CC      drivers/acpi/acpica/rsdumpinfo.o
  CC      net/bridge/br_vlan_options.o
  CC      net/bridge/br_mst.o
  CC [M]  fs/fuse/ioctl.o
  CC [M]  drivers/gpu/drm/xe/xe_force_wake.o
  CC [M]  drivers/gpu/drm/i915/intel_pcode.o
  CC      lib/iomap.o
  CC      kernel/pid_namespace.o
  CC      fs/file_table.o
  CC      fs/super.o
  CC      drivers/acpi/acpica/rsinfo.o
  CC      drivers/net/phy/mdio_device.o
  CC [M]  drivers/gpu/drm/xe/xe_ggtt.o
  CC [M]  drivers/net/usb/cdc_ether.o
  CC      arch/x86/kernel/pcspeaker.o
  CC      drivers/acpi/acpica/rsio.o
  CC      fs/ntfs/upcase.o
  CC [M]  fs/overlayfs/util.o
  CC      drivers/acpi/acpica/rsirq.o
  CC      drivers/ata/libata-acpi.o
  CC      net/ipv4/fib_semantics.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o
  CC      net/ipv6/ip6_flowlabel.o
  CC      lib/pci_iomap.o
  CC      arch/x86/kernel/check.o
  AR      drivers/scsi/built-in.a
  CC      drivers/base/cacheinfo.o
  CC      drivers/ata/libata-pata-timings.o
  CC [M]  drivers/net/usb/cdc_eem.o
  CC      lib/iomap_copy.o
  CC [M]  drivers/net/usb/smsc75xx.o
  CC      arch/x86/kernel/uprobes.o
  LD [M]  fs/fuse/fuse.o
  CC      drivers/acpi/processor_pdc.o
  UPD     kernel/config_data
  CC      kernel/stop_machine.o
  CC      drivers/acpi/acpica/rslist.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/intr.o
  CC      fs/btrfs/extent_map.o
  CC [M]  net/bluetooth/hci_sync.o
  CC      drivers/base/swnode.o
  CC [M]  fs/smb/client/inode.o
  CC      fs/char_dev.o
  CC [M]  drivers/gpu/drm/i915/intel_region_ttm.o
  AR      fs/ntfs/built-in.a
  CC      kernel/kprobes.o
  CC      drivers/net/phy/swphy.o
  CC      mm/hugetlb_vmemmap.o
  CC [M]  drivers/net/vxlan/vxlan_multicast.o
  CC      kernel/hung_task.o
  CC      drivers/acpi/ec.o
  CC [M]  drivers/gpu/drm/xe/xe_gpu_scheduler.o
  CC      fs/btrfs/sysfs.o
  CC      lib/devres.o
  CC      drivers/base/auxiliary.o
  CC      drivers/acpi/dock.o
  CC      drivers/acpi/acpica/rsmemory.o
  CC [M]  net/bridge/br_netfilter_hooks.o
  CC      drivers/acpi/pci_root.o
  AR      fs/nfs/built-in.a
  CC      fs/stat.o
  CC [M]  fs/smb/client/link.o
  CC      net/ipv6/inet6_connection_sock.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC [M]  drivers/net/usb/smsc95xx.o
  CC      fs/btrfs/accessors.o
  CC      kernel/watchdog.o
  CC      drivers/ata/ahci.o
  CC [M]  drivers/net/usb/mcs7830.o
  CC      arch/x86/kernel/perf_regs.o
  CC      lib/check_signature.o
  CC      net/sunrpc/stats.o
  CC [M]  fs/overlayfs/inode.o
  CC [M]  drivers/net/usb/usbnet.o
  CC      drivers/acpi/acpica/rsmisc.o
  CC      net/ipv6/udp_offload.o
  CC      drivers/net/phy/fixed_phy.o
  CC [M]  net/bridge/br_netfilter_ipv6.o
  CC [M]  drivers/net/vxlan/vxlan_vnifilter.o
  AR      drivers/nvme/host/built-in.a
  CC      drivers/base/devtmpfs.o
  AR      drivers/nvme/built-in.a
  CC [M]  drivers/net/vxlan/vxlan_mdb.o
  CC      lib/interval_tree.o
  CC [M]  drivers/net/mii.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_encoders.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/ioctl.o
  CC      lib/assoc_array.o
  CC      lib/list_debug.o
  CC      net/ipv6/seg6.o
  CC [M]  drivers/gpu/drm/i915/intel_runtime_pm.o
  CC      kernel/watchdog_perf.o
  CC      fs/btrfs/xattr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/memory.o
  CC      arch/x86/kernel/tracepoint.o
  CC      fs/exec.o
  CC      fs/btrfs/ordered-data.o
  CC      fs/pipe.o
  CC      drivers/usb/common/common.o
  CC      drivers/input/serio/serio.o
  CC      drivers/acpi/acpica/rsserial.o
  CC      drivers/input/serio/i8042.o
  CC      drivers/usb/common/debug.o
  CC      drivers/acpi/pci_link.o
  CC      fs/namei.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC      drivers/acpi/pci_irq.o
  CC [M]  drivers/net/usb/cdc_ncm.o
  CC [M]  drivers/net/phy/phylink.o
  CC      arch/x86/kernel/itmt.o
  CC      arch/x86/kernel/umip.o
  CC      net/ipv4/fib_trie.o
  CC      drivers/ata/libahci.o
  CC      drivers/base/node.o
  CC [M]  drivers/gpu/drm/i915/intel_sbi.o
  CC      arch/x86/kernel/unwind_orc.o
  CC [M]  fs/overlayfs/file.o
  CC      drivers/acpi/acpica/rsutils.o
  CC [M]  net/bluetooth/coredump.o
  CC      kernel/seccomp.o
  CC      net/ipv6/fib6_notifier.o
  CC      drivers/base/memory.o
  CC      mm/mempolicy.o
  CC [M]  drivers/gpu/drm/i915/intel_step.o
  CC      drivers/base/module.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/mm.o
  CC      lib/debugobjects.o
  AR      net/bridge/built-in.a
  CC      lib/bitrev.o
  CC [M]  fs/smb/client/misc.o
  CC [M]  drivers/net/usb/r8153_ecm.o
  AR      drivers/usb/common/built-in.a
  CC      mm/sparse.o
  CC      drivers/usb/core/usb.o
  CC      mm/sparse-vmemmap.o
  CC      net/sunrpc/sysctl.o
  CC      arch/x86/kernel/callthunks.o
  CC [M]  drivers/gpu/drm/i915/intel_uncore.o
  CC      mm/mmu_notifier.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/object.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.o
  CC      net/ipv6/rpl.o
  CC      drivers/acpi/acpica/rsxface.o
  CC      drivers/base/pinctrl.o
  CC      mm/ksm.o
  CC      drivers/input/serio/libps2.o
  CC      fs/btrfs/extent_io.o
  CC [M]  drivers/net/phy/aquantia_main.o
  LD [M]  net/bridge/br_netfilter.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o
  CC [M]  drivers/net/phy/aquantia_hwmon.o
  CC      arch/x86/kernel/cet.o
  CC      drivers/base/devcoredump.o
  CC [M]  drivers/net/phy/ax88796b.o
  CC [M]  net/bluetooth/sco.o
  CC [M]  fs/overlayfs/dir.o
  CC [M]  drivers/net/phy/bcm7xxx.o
  CC [M]  drivers/gpu/drm/i915/intel_wakeref.o
  CC [M]  drivers/net/phy/bcm87xx.o
  CC      mm/slub.o
  CC      drivers/ata/ata_piix.o
  AR      net/sunrpc/built-in.a
  CC [M]  drivers/gpu/drm/i915/vlv_sideband.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/oproxy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/option.o
  LD [M]  drivers/net/vxlan/vxlan.o
  CC      drivers/acpi/acpica/tbdata.o
  CC [M]  drivers/gpu/drm/i915/vlv_suspend.o
  CC [M]  fs/overlayfs/readdir.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/ramht.o
  CC [M]  drivers/gpu/drm/i915/soc/intel_dram.o
  CC      fs/btrfs/volumes.o
  CC      lib/crc16.o
  CC      lib/crc-t10dif.o
  CC      net/ipv4/fib_notifier.o
  CC      fs/fcntl.o
  CC      fs/btrfs/async-thread.o
  CC      mm/migrate.o
  CC      drivers/usb/core/hub.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_idle_sysfs.o
  CC      drivers/acpi/acpica/tbfadt.o
  AR      drivers/input/serio/built-in.a
  CC      drivers/base/platform-msi.o
  LD [M]  drivers/net/usb/asix.o
  HOSTCC  lib/gen_crc32table
  CC      arch/x86/kernel/mmconf-fam10h_64.o
  CC      drivers/input/keyboard/atkbd.o
  CC      net/ipv6/ioam6.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_mcr.o
  CC      net/ipv6/sysctl_net_ipv6.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_pagefault.o
  CC      drivers/acpi/acpica/tbfind.o
  CC      kernel/relay.o
  CC      mm/memory-tiers.o
  CC      kernel/utsname_sysctl.o
  CC [M]  fs/smb/client/netmisc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_i2c.o
  CC      drivers/acpi/acpica/tbinstal.o
  CC      lib/libcrc32c.o
  CC [M]  drivers/net/phy/bcm-phy-lib.o
  CC      kernel/delayacct.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/subdev.o
  CC      drivers/rtc/lib.o
  CC      drivers/acpi/acpica/tbprint.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/uevent.o
  CC      drivers/acpi/acpica/tbutils.o
  CC      mm/migrate_device.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sysfs.o
  CC      drivers/base/physical_location.o
  CC      drivers/rtc/class.o
  CC [M]  fs/smb/client/smbencrypt.o
  CC [M]  drivers/gpu/drm/i915/soc/intel_gmch.o
  CC      fs/btrfs/ioctl.o
  CC      mm/huge_memory.o
  AR      drivers/ata/built-in.a
  AR      drivers/i2c/algos/built-in.a
  CC      drivers/acpi/acpica/tbxface.o
  CC [M]  drivers/i2c/algos/i2c-algo-bit.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  CC      arch/x86/kernel/vsmp_64.o
  CC      drivers/i2c/busses/i2c-designware-common.o
  CC      lib/xxhash.o
  CC [M]  fs/overlayfs/copy_up.o
  CC [M]  fs/overlayfs/export.o
  CC      drivers/usb/core/hcd.o
  CC [M]  drivers/net/phy/broadcom.o
  CC      fs/ioctl.o
  CC      net/ipv4/inet_fragment.o
  CC      drivers/i2c/busses/i2c-designware-master.o
  CC      lib/genalloc.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  CC      net/ipv4/ping.o
  CC      fs/readdir.o
  HOSTCC  drivers/gpu/drm/xe/xe_gen_wa_oob
  CC [M]  net/bluetooth/iso.o
  CC      drivers/rtc/interface.o
  CC      drivers/base/trace.o
  CC      fs/btrfs/locking.o
  CC      mm/khugepaged.o
  AR      drivers/input/keyboard/built-in.a
  AR      drivers/input/mouse/built-in.a
  CC      drivers/input/input.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o
  CC      drivers/acpi/acpica/tbxfload.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ads.o
  AR      arch/x86/kernel/built-in.a
  AR      arch/x86/built-in.a
  CC      drivers/rtc/nvmem.o
  CC      kernel/taskstats.o
  CC      drivers/input/input-compat.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o
  AR      drivers/net/ethernet/cortina/built-in.a
  CC [M]  drivers/gpu/drm/i915/soc/intel_pch.o
  CC      drivers/rtc/dev.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o
  CC      kernel/tsacct.o
  CC      fs/select.o
  CC      fs/btrfs/orphan.o
  CC      drivers/i2c/busses/i2c-designware-platdrv.o
  CC      drivers/i2c/busses/i2c-designware-baytrail.o
  CC      net/ipv4/ip_tunnel_core.o
  AR      drivers/i2c/muxes/built-in.a
  CC [M]  drivers/i2c/muxes/i2c-mux-gpio.o
  CC [M]  fs/overlayfs/params.o
  CC      drivers/acpi/acpica/tbxfroot.o
  CC [M]  fs/smb/client/transport.o
  CC      lib/percpu_counter.o
  AR      drivers/base/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  CC [M]  drivers/gpu/drm/i915/i915_memcpy.o
  CC      net/ipv6/xfrm6_policy.o
  CC      fs/dcache.o
  CC [M]  fs/smb/client/cached_dir.o
  CC      drivers/rtc/proc.o
  CC [M]  drivers/net/phy/lxt.o
  CC      fs/inode.o
  CC [M]  drivers/i2c/busses/i2c-scmi.o
  CC      fs/attr.o
  AR      drivers/i3c/built-in.a
  CC      drivers/acpi/acpica/utaddress.o
  CC      drivers/input/input-mt.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  CC [M]  drivers/gpu/drm/drm_atomic_uapi.o
  CC [M]  drivers/gpu/drm/i915/i915_mm.o
  CC      mm/page_counter.o
  CC [M]  fs/smb/client/cifs_unicode.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o
  CC      net/ipv6/xfrm6_state.o
  CC      drivers/acpi/acpica/utalloc.o
  CC      kernel/tracepoint.o
  CC [M]  drivers/i2c/busses/i2c-ccgx-ucsi.o
  CC      lib/fault-inject.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o
  CC      drivers/rtc/sysfs.o
  CC      fs/btrfs/export.o
  CC [M]  drivers/i2c/busses/i2c-i801.o
  CC      kernel/latencytop.o
  CC [M]  fs/smb/client/nterr.o
  CC      fs/bad_inode.o
  CC      drivers/rtc/rtc-mc146818-lib.o
  CC      drivers/rtc/rtc-cmos.o
  CC [M]  net/bluetooth/a2mp.o
  CC      net/ipv6/xfrm6_input.o
  CC      fs/file.o
  LD [M]  fs/overlayfs/overlay.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  CC      drivers/acpi/acpica/utascii.o
  CC      net/ipv6/xfrm6_output.o
  AR      drivers/media/i2c/built-in.a
  CC      net/ipv6/xfrm6_protocol.o
  AR      drivers/media/tuners/built-in.a
  AR      drivers/media/rc/keymaps/built-in.a
  AR      drivers/media/rc/built-in.a
  AR      drivers/media/common/b2c2/built-in.a
  CC      drivers/usb/core/urb.o
  AR      drivers/media/common/saa7146/built-in.a
  CC      net/ipv6/netfilter.o
  AR      drivers/media/common/siano/built-in.a
  CC [M]  drivers/net/phy/realtek.o
  AR      drivers/media/common/v4l2-tpg/built-in.a
  CC      drivers/input/input-poller.o
  AR      drivers/media/common/videobuf2/built-in.a
  CC      drivers/usb/core/message.o
  AR      drivers/media/common/built-in.a
  CC      drivers/i2c/i2c-boardinfo.o
  CC      lib/syscall.o
  CC      drivers/i2c/i2c-core-base.o
  AR      drivers/media/platform/allegro-dvt/built-in.a
  AR      drivers/media/platform/amlogic/meson-ge2d/built-in.a
  AR      drivers/media/platform/amlogic/built-in.a
  CC      lib/dynamic_debug.o
  CC [M]  drivers/gpu/drm/i915/i915_sw_fence.o
  AR      drivers/media/platform/amphion/built-in.a
  CC [M]  net/bluetooth/amp.o
  AR      drivers/media/platform/aspeed/built-in.a
  AR      drivers/media/platform/atmel/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o
  AR      drivers/media/platform/cadence/built-in.a
  CC [M]  drivers/gpu/drm/i915/i915_sw_fence_work.o
  AR      drivers/media/platform/chips-media/built-in.a
  CC      kernel/irq_work.o
  CC      net/ipv6/fib6_rules.o
  AR      drivers/media/platform/intel/built-in.a
  CC      net/ipv4/gre_offload.o
  AR      drivers/net/ethernet/engleder/built-in.a
  AR      drivers/media/platform/marvell/built-in.a
  CC      net/ipv4/metrics.o
  AR      drivers/net/ethernet/ezchip/built-in.a
  CC      drivers/acpi/acpi_lpss.o
  CC      drivers/acpi/acpica/utbuffer.o
  AR      drivers/media/platform/mediatek/jpeg/built-in.a
  AR      drivers/ptp/built-in.a
  CC      drivers/acpi/acpi_apd.o
  AR      drivers/media/platform/mediatek/mdp/built-in.a
  CC [M]  drivers/ptp/ptp_clock.o
  AR      drivers/media/platform/mediatek/vcodec/encoder/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/common/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/decoder/built-in.a
  AR      drivers/power/reset/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/built-in.a
  CC      drivers/power/supply/power_supply_core.o
  AR      drivers/media/platform/mediatek/vpu/built-in.a
  AR      drivers/media/platform/mediatek/mdp3/built-in.a
  CC      lib/errname.o
  AR      drivers/media/platform/mediatek/built-in.a
  AR      drivers/usb/phy/built-in.a
  AR      drivers/media/platform/microchip/built-in.a
  CC      drivers/usb/host/pci-quirks.o
  CC      drivers/usb/storage/scsiglue.o
  AR      drivers/media/platform/nvidia/tegra-vde/built-in.a
  AR      drivers/media/platform/nvidia/built-in.a
  CC      fs/filesystems.o
  AR      drivers/media/platform/nxp/dw100/built-in.a
  AR      drivers/media/platform/nxp/imx-jpeg/built-in.a
  AR      drivers/media/platform/nxp/imx8-isi/built-in.a
  CC      fs/namespace.o
  AR      drivers/media/platform/nxp/built-in.a
  CC      drivers/usb/host/ehci-hcd.o
  CC      drivers/usb/host/ehci-pci.o
  AR      drivers/media/platform/qcom/camss/built-in.a
  CC      drivers/input/ff-core.o
  AR      drivers/media/platform/qcom/venus/built-in.a
  AR      drivers/media/platform/qcom/built-in.a
  CC      net/ipv6/proc.o
  AR      drivers/media/platform/renesas/rcar-vin/built-in.a
  AR      drivers/media/platform/renesas/rzg2l-cru/built-in.a
  AR      drivers/rtc/built-in.a
  AR      drivers/media/platform/renesas/vsp1/built-in.a
  AR      drivers/media/platform/renesas/built-in.a
  CC      drivers/hwmon/hwmon.o
  CC      lib/nlattr.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  CC      drivers/usb/host/ohci-hcd.o
  AR      drivers/media/platform/rockchip/rga/built-in.a
  CC      drivers/acpi/acpica/utcksum.o
  AR      drivers/media/platform/rockchip/rkisp1/built-in.a
  CC      lib/checksum.o
  AR      drivers/media/platform/rockchip/built-in.a
  AR      drivers/media/platform/samsung/exynos-gsc/built-in.a
  AR      drivers/media/platform/samsung/exynos4-is/built-in.a
  AR      drivers/media/platform/samsung/s3c-camif/built-in.a
  AR      drivers/media/platform/samsung/s5p-g2d/built-in.a
  CC [M]  drivers/hwmon/acpi_power_meter.o
  CC      fs/btrfs/tree-log.o
  AR      drivers/media/platform/samsung/s5p-jpeg/built-in.a
  CC      kernel/static_call.o
  AR      drivers/media/platform/samsung/s5p-mfc/built-in.a
  AR      drivers/media/platform/samsung/built-in.a
  CC      drivers/acpi/acpi_platform.o
  AR      drivers/media/platform/st/sti/bdisp/built-in.a
  AR      drivers/media/platform/st/sti/c8sectpfe/built-in.a
  CC      drivers/acpi/acpica/utcopy.o
  AR      drivers/media/platform/st/sti/delta/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o
  AR      drivers/media/platform/st/sti/hva/built-in.a
  AR      drivers/media/platform/st/stm32/built-in.a
  CC [M]  drivers/net/phy/smsc.o
  AR      drivers/media/platform/st/built-in.a
  AR      drivers/thermal/broadcom/built-in.a
  CC      drivers/power/supply/power_supply_sysfs.o
  AR      drivers/thermal/samsung/built-in.a
  CC [M]  drivers/i2c/busses/i2c-isch.o
  CC      drivers/thermal/intel/intel_tcc.o
  AR      drivers/media/platform/sunxi/sun4i-csi/built-in.a
  CC      drivers/i2c/i2c-core-smbus.o
  AR      drivers/media/platform/sunxi/sun6i-csi/built-in.a
  CC      drivers/thermal/intel/therm_throt.o
  AR      drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
  AR      drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a
  AR      drivers/media/platform/sunxi/sun8i-di/built-in.a
  CC [M]  drivers/thermal/intel/x86_pkg_temp_thermal.o
  AR      drivers/media/platform/sunxi/sun8i-rotate/built-in.a
  CC      drivers/usb/host/ohci-pci.o
  CC [M]  drivers/i2c/busses/i2c-ismt.o
  AR      drivers/media/platform/sunxi/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o
  CC [M]  drivers/i2c/busses/i2c-piix4.o
  AR      drivers/media/platform/ti/am437x/built-in.a
  CC [M]  fs/smb/client/cifsencrypt.o
  AR      drivers/media/platform/ti/cal/built-in.a
  AR      drivers/media/platform/ti/vpe/built-in.a
  AR      drivers/media/platform/ti/davinci/built-in.a
  CC [M]  net/bluetooth/hci_debugfs.o
  AR      drivers/media/platform/ti/omap/built-in.a
  CC      drivers/i2c/i2c-core-acpi.o
  CC      kernel/static_call_inline.o
  CC      drivers/input/touchscreen.o
  AR      drivers/media/platform/ti/omap3isp/built-in.a
  AR      drivers/media/platform/ti/built-in.a
  CC [M]  drivers/ptp/ptp_chardev.o
  CC [M]  drivers/gpu/drm/i915/i915_syncmap.o
  CC      drivers/usb/storage/protocol.o
  CC [M]  drivers/hwmon/coretemp.o
  CC      kernel/user-return-notifier.o
  CC      drivers/usb/host/uhci-hcd.o
  AR      drivers/media/platform/verisilicon/built-in.a
  CC      kernel/padata.o
  AR      drivers/media/platform/via/built-in.a
  AR      drivers/media/platform/xilinx/built-in.a
  AR      drivers/media/platform/built-in.a
  CC      drivers/acpi/acpi_pnp.o
  CC      drivers/input/ff-memless.o
  AR      drivers/thermal/st/built-in.a
  AR      drivers/media/pci/ttpci/built-in.a
  AR      drivers/thermal/qcom/built-in.a
  AR      drivers/media/pci/b2c2/built-in.a
  AR      drivers/media/firewire/built-in.a
  AR      drivers/media/usb/b2c2/built-in.a
  CC      net/ipv6/syncookies.o
  AR      drivers/media/mmc/siano/built-in.a
  AR      drivers/media/pci/pluto2/built-in.a
  CC      drivers/usb/host/xhci.o
  AR      drivers/media/mmc/built-in.a
  AR      drivers/media/usb/dvb-usb/built-in.a
  AR      drivers/media/pci/dm1105/built-in.a
  CC      net/ipv4/netlink.o
  CC      mm/memcontrol.o
  CC      drivers/usb/core/driver.o
  AR      drivers/media/usb/dvb-usb-v2/built-in.a
  AR      drivers/media/pci/pt1/built-in.a
  CC      drivers/acpi/acpica/utexcep.o
  AR      drivers/media/usb/s2255/built-in.a
  AR      drivers/media/pci/pt3/built-in.a
  AR      drivers/media/pci/mantis/built-in.a
  AR      drivers/media/spi/built-in.a
  AR      drivers/media/usb/siano/built-in.a
  CC      net/ipv6/mip6.o
  AR      drivers/media/pci/ngene/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  AR      drivers/media/usb/ttusb-budget/built-in.a
  AR      drivers/media/pci/ddbridge/built-in.a
  CC      drivers/usb/host/xhci-mem.o
  AR      drivers/media/pci/saa7146/built-in.a
  AR      drivers/media/usb/ttusb-dec/built-in.a
  AR      drivers/media/pci/smipcie/built-in.a
  AR      drivers/media/usb/built-in.a
  AR      drivers/media/pci/netup_unidvb/built-in.a
  CC      drivers/i2c/i2c-core-slave.o
  CC      fs/btrfs/free-space-cache.o
  AR      drivers/media/pci/intel/ipu3/built-in.a
  CC      fs/btrfs/zlib.o
  CC      drivers/power/supply/power_supply_leds.o
  AR      drivers/media/pci/intel/ivsc/built-in.a
  AR      drivers/media/pci/intel/built-in.a
  AR      drivers/media/pci/built-in.a
  AR      drivers/media/test-drivers/built-in.a
  AR      drivers/media/built-in.a
  CC      drivers/watchdog/watchdog_core.o
  CC [M]  drivers/md/persistent-data/dm-array.o
  CC      drivers/md/md.o
  CC      lib/cpu_rmap.o
  CC      net/ipv6/addrconf_core.o
  AR      drivers/thermal/tegra/built-in.a
  CC [M]  drivers/md/persistent-data/dm-bitset.o
  CC [M]  drivers/i2c/busses/i2c-designware-pcidrv.o
  CC      lib/dynamic_queue_limits.o
  AR      drivers/thermal/mediatek/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/base.o
  CC      drivers/thermal/thermal_core.o
  CC      drivers/acpi/power.o
  CC      drivers/acpi/acpica/utdebug.o
  LD [M]  drivers/net/phy/aquantia.o
  CC      drivers/usb/storage/transport.o
  AR      drivers/net/phy/built-in.a
  CC      drivers/watchdog/watchdog_dev.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o
  CC      lib/glob.o
  AR      drivers/thermal/intel/built-in.a
  CC      lib/strncpy_from_user.o
  CC      drivers/thermal/thermal_sysfs.o
  CC      drivers/power/supply/power_supply_hwmon.o
  CC [M]  drivers/ptp/ptp_sysfs.o
  AR      drivers/hwmon/built-in.a
  CC [M]  drivers/net/mdio.o
  CC [M]  drivers/net/tun.o
  CC      drivers/input/vivaldi-fmap.o
  CC      drivers/watchdog/softdog.o
  CC      drivers/thermal/thermal_trip.o
  AR      drivers/net/ethernet/fungible/built-in.a
  CC      kernel/jump_label.o
  AR      drivers/net/ethernet/huawei/built-in.a
  CC      drivers/usb/host/xhci-ext-caps.o
  CC      lib/strnlen_user.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_main.o
  CC [M]  drivers/gpu/drm/i915/i915_user_extensions.o
  CC      drivers/acpi/acpica/utdecode.o
  CC      net/ipv4/nexthop.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_hw.o
  AR      drivers/net/ethernet/i825xx/built-in.a
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_ethtool.o
  CC [M]  drivers/net/ethernet/intel/e1000e/82571.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_main.o
  CC      drivers/input/input-leds.o
  CC [M]  drivers/md/persistent-data/dm-block-manager.o
  CC      drivers/usb/host/xhci-ring.o
  CC      kernel/context_tracking.o
  CC      net/ipv6/exthdrs_core.o
  CC      drivers/input/mousedev.o
  CC      lib/net_utils.o
  CC      drivers/usb/core/config.o
  AR      drivers/power/supply/built-in.a
  AR      drivers/power/built-in.a
  CC [M]  drivers/net/ethernet/intel/igb/igb_ethtool.o
  CC      drivers/opp/core.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_main.o
  CC [M]  fs/smb/client/readdir.o
  LD [M]  drivers/i2c/busses/i2c-designware-pci.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  AR      drivers/i2c/busses/built-in.a
  CC      drivers/i2c/i2c-dev.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_mac.o
  CC [M]  drivers/gpu/drm/i915/i915_ioc32.o
  CC [M]  drivers/i2c/i2c-smbus.o
  LD [M]  net/bluetooth/bluetooth.o
  CC      drivers/acpi/acpica/utdelete.o
  CC      net/ipv4/udp_tunnel_stub.o
  CC      drivers/acpi/event.o
  CC      drivers/usb/storage/usb.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o
  CC [M]  drivers/ptp/ptp_vclock.o
  CC      drivers/usb/host/xhci-hub.o
  AR      drivers/watchdog/built-in.a
  CC      mm/vmpressure.o
  CC      drivers/thermal/thermal_helpers.o
  CC      fs/seq_file.o
  CC      net/ipv4/sysctl_net_ipv4.o
  CC [M]  drivers/net/veth.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o
  CC      drivers/acpi/acpica/uterror.o
  CC [M]  drivers/md/persistent-data/dm-space-map-common.o
  CC      lib/sg_pool.o
  CC      kernel/iomem.o
  CC      drivers/acpi/acpica/uteval.o
  CC      drivers/thermal/thermal_hwmon.o
  CC      drivers/input/evdev.o
  CC      drivers/thermal/gov_fair_share.o
  CC      net/ipv4/proc.o
  CC      drivers/cpufreq/cpufreq.o
  CC      net/ipv4/syncookies.o
  CC      net/ipv6/ip6_checksum.o
  CC      net/ipv4/esp4.o
  CC [M]  drivers/ptp/ptp_kvm_x86.o
  CC      drivers/cpufreq/freq_table.o
  CC [M]  drivers/gpu/drm/i915/i915_debugfs.o
  CC      drivers/cpufreq/cpufreq_performance.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_i225.o
  CC [M]  drivers/i2c/i2c-mux.o
  CC      drivers/cpufreq/cpufreq_ondemand.o
  CC [M]  drivers/net/ethernet/intel/e1000e/ich8lan.o
  CC      drivers/usb/core/file.o
  CC      drivers/usb/core/buffer.o
  CC      drivers/acpi/acpica/utglobal.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/fw.o
  CC      drivers/usb/storage/initializers.o
  CC      lib/stackdepot.o
  CC      drivers/thermal/gov_step_wise.o
  CC      kernel/rseq.o
  CC      fs/xattr.o
  CC      drivers/thermal/gov_user_space.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_param.o
  CC [M]  drivers/net/ethernet/intel/e1000e/80003es2lan.o
  CC      drivers/opp/cpu.o
  CC      drivers/cpufreq/cpufreq_governor.o
  CC      drivers/acpi/acpica/uthex.o
  CC      net/ipv4/esp4_offload.o
  CC [M]  drivers/md/persistent-data/dm-space-map-disk.o
  CC [M]  drivers/ptp/ptp_kvm_common.o
  LD [M]  drivers/ptp/ptp.o
  CC      net/ipv4/netfilter.o
  CC      drivers/acpi/evged.o
  CC      net/ipv6/ip6_icmp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o
  CC      drivers/acpi/sysfs.o
  CC [M]  fs/smb/client/ioctl.o
  CC      drivers/usb/core/sysfs.o
  CC [M]  fs/smb/client/sess.o
  CC      drivers/usb/storage/sierra_ms.o
  AR      drivers/thermal/built-in.a
  CC      drivers/usb/serial/usb-serial.o
  CC      drivers/usb/serial/generic.o
  CC      lib/ucs2_string.o
  CC      drivers/usb/serial/bus.o
  CC      fs/btrfs/lzo.o
  CC      lib/sbitmap.o
  CC [M]  drivers/gpu/drm/xe/xe_heci_gsc.o
  AR      drivers/i2c/built-in.a
  AR      drivers/input/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o
  CC      net/ipv6/output_core.o
  CC      drivers/acpi/acpica/utids.o
  CC      drivers/opp/debugfs.o
  CC      drivers/acpi/acpica/utinit.o
  CC      fs/btrfs/zstd.o
  GZIP    kernel/config_data.gz
  CC      kernel/configs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o
  CC      net/ipv4/inet_diag.o
  CC      drivers/cpufreq/cpufreq_governor_attr_set.o
  CC      drivers/cpufreq/acpi-cpufreq.o
  CC      drivers/cpufreq/intel_pstate.o
  CC      drivers/usb/storage/option_ms.o
  CC      drivers/usb/storage/usual-tables.o
  LD [M]  drivers/ptp/ptp_kvm.o
  CC [M]  drivers/md/persistent-data/dm-space-map-metadata.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/v1.o
  CC [M]  drivers/gpu/drm/i915/i915_debugfs_params.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  CC      lib/group_cpus.o
  CC [M]  drivers/md/persistent-data/dm-transaction-manager.o
  CC      drivers/acpi/acpica/utlock.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o
  CC      drivers/acpi/acpica/utmath.o
  CC      drivers/usb/serial/console.o
  CC [M]  fs/smb/client/export.o
  CC [M]  fs/smb/client/unc.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
  AR      drivers/opp/built-in.a
  CC [M]  drivers/gpu/drm/i915/display/intel_display_debugfs_params.o
  AR      kernel/built-in.a
  AR      drivers/net/ethernet/microsoft/built-in.a
  CC [M]  drivers/gpu/drm/i915/display/intel_pipe_crc.o
  CC [M]  drivers/gpu/drm/i915/i915_pmu.o
  CC      drivers/usb/core/endpoint.o
  CC      net/ipv4/tcp_diag.o
  CC [M]  fs/smb/client/winucase.o
  CC      drivers/usb/serial/ftdi_sio.o
  CC      drivers/usb/serial/pl2303.o
  LD [M]  drivers/net/ethernet/intel/e1000/e1000.o
  CC      net/ipv4/udp_diag.o
  CC      drivers/usb/host/xhci-dbg.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_base.o
  CC      fs/libfs.o
  CC      drivers/usb/host/xhci-trace.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_nvm.o
  CC [M]  lib/asn1_decoder.o
  CC      fs/btrfs/compression.o
  CC [M]  drivers/gpu/drm/drm_auth.o
  CC      drivers/acpi/acpica/utmisc.o
  CC [M]  drivers/gpu/drm/drm_blend.o
  AR      drivers/usb/storage/built-in.a
  AR      drivers/usb/misc/built-in.a
  CC [M]  fs/smb/client/smb2ops.o
  CC      drivers/acpi/acpica/utmutex.o
  CC      drivers/usb/gadget/udc/core.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o
  CC      drivers/usb/gadget/udc/trace.o
  CC      net/ipv6/protocol.o
  CC      drivers/usb/core/devio.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_phy.o
  CC      drivers/usb/host/xhci-debugfs.o
  CC      net/ipv4/tcp_cubic.o
  CC      fs/btrfs/delayed-ref.o
  CC      drivers/cpuidle/cpuidle.o
  CC      drivers/cpuidle/governors/menu.o
  CC [M]  drivers/md/persistent-data/dm-btree.o
  CC      drivers/cpuidle/driver.o
  CC      drivers/usb/host/xhci-pci.o
  CC      drivers/cpuidle/governor.o
  GEN     lib/oid_registry_data.c
  CC      net/ipv4/xfrm4_policy.o
  CC [M]  fs/smb/client/smb2maperror.o
  CC [M]  lib/oid_registry.o
  CC      drivers/acpi/acpica/utnonansi.o
  CC      drivers/cpuidle/sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_fence.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o
  CC [M]  drivers/gpu/drm/i915/gt/gen2_engine_cs.o
  CC      net/ipv6/ip6_offload.o
  CC      mm/swap_cgroup.o
  CC [M]  drivers/net/ethernet/intel/e1000e/mac.o
  CC      mm/hugetlb_cgroup.o
  CC      fs/fs-writeback.o
  CC [M]  drivers/net/ethernet/intel/e1000e/manage.o
  CC      drivers/cpuidle/governors/haltpoll.o
  AR      drivers/usb/gadget/function/built-in.a
  CC      mm/kmemleak.o
  CC      mm/page_isolation.o
  AR      drivers/usb/gadget/legacy/built-in.a
  CC      mm/early_ioremap.o
  CC      drivers/cpuidle/poll_state.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o
  AR      lib/lib.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o
  CC      fs/btrfs/relocation.o
  GEN     lib/crc32table.h
  CC      drivers/acpi/acpica/utobject.o
  CC      fs/btrfs/delayed-inode.o
  CC      lib/crc32.o
  CC      net/ipv6/tcpv6_offload.o
  AR      drivers/usb/serial/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/gen6_engine_cs.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_diag.o
  CC      drivers/acpi/acpica/utosi.o
  CC [M]  drivers/gpu/drm/i915/gt/gen6_ppgtt.o
  CC      drivers/cpuidle/cpuidle-haltpoll.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_ethtool.o
  CC [M]  drivers/gpu/drm/drm_bridge.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o
  CC [M]  drivers/gpu/drm/drm_cache.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o
  CC      mm/cma.o
  CC      drivers/usb/core/notify.o
  AR      drivers/cpufreq/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/gen7_renderclear.o
  CC      drivers/usb/core/generic.o
  CC      net/ipv6/exthdrs_offload.o
  CC [M]  drivers/md/persistent-data/dm-btree-remove.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o
  CC [M]  drivers/md/persistent-data/dm-btree-spine.o
  CC      mm/secretmem.o
  AR      drivers/usb/gadget/udc/built-in.a
  CC      net/ipv4/xfrm4_state.o
  CC      drivers/usb/gadget/usbstring.o
  AR      drivers/net/ethernet/litex/built-in.a
  AR      lib/built-in.a
  CC      fs/btrfs/scrub.o
  CC      mm/userfaultfd.o
  CC      net/ipv4/xfrm4_input.o
  CC      fs/pnode.o
  CC [M]  fs/smb/client/smb2transport.o
  CC      drivers/acpi/acpica/utownerid.o
  AR      drivers/cpuidle/governors/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_huc.o
  AR      drivers/cpuidle/built-in.a
  CC      drivers/mmc/core/core.o
  CC      drivers/mmc/host/sdhci.o
  CC      drivers/mmc/core/bus.o
  CC      drivers/mmc/core/host.o
  CC [M]  drivers/gpu/drm/i915/gt/gen8_engine_cs.o
  AR      drivers/ufs/built-in.a
  AR      drivers/leds/trigger/built-in.a
  CC      drivers/acpi/acpica/utpredef.o
  AR      drivers/usb/host/built-in.a
  CC [M]  drivers/leds/trigger/ledtrig-audio.o
  CC [M]  drivers/gpu/drm/drm_client.o
  CC [M]  drivers/gpu/drm/drm_client_modeset.o
  AR      drivers/firmware/arm_ffa/built-in.a
  CC [M]  drivers/usb/class/usbtmc.o
  AR      drivers/firmware/arm_scmi/built-in.a
  AR      drivers/firmware/broadcom/built-in.a
  AR      drivers/firmware/cirrus/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/gen8_ppgtt.o
  AR      drivers/firmware/meson/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
  CC      drivers/firmware/efi/libstub/efi-stub-helper.o
  CC [M]  drivers/net/ethernet/intel/e1000e/nvm.o
  CC      net/ipv6/inet6_hashtables.o
  CC      drivers/acpi/acpica/utresdecode.o
  CC      drivers/firmware/efi/libstub/gop.o
  CC      drivers/usb/core/quirks.o
  CC [M]  drivers/net/ethernet/intel/e1000e/phy.o
  CC      drivers/usb/gadget/config.o
  CC      drivers/acpi/acpica/utresrc.o
  CC      mm/memremap.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_context.o
  AR      drivers/crypto/stm32/built-in.a
  AR      drivers/crypto/xilinx/built-in.a
  CC      drivers/clocksource/acpi_pm.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_82575.o
  AR      drivers/crypto/hisilicon/built-in.a
  AR      drivers/leds/blink/built-in.a
  CC [M]  drivers/net/ethernet/intel/igb/e1000_mac.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o
  CC      net/ipv6/mcast_snoop.o
  CC [M]  net/ipv6/ip6_udp_tunnel.o
  AR      drivers/leds/simple/built-in.a
  AR      drivers/crypto/intel/keembay/built-in.a
  CC      drivers/leds/led-core.o
  LD [M]  drivers/md/persistent-data/dm-persistent-data.o
  AR      drivers/crypto/intel/ixp4xx/built-in.a
  AR      drivers/crypto/intel/built-in.a
  CC      drivers/clocksource/i8253.o
  AR      drivers/crypto/starfive/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o
  AR      drivers/crypto/built-in.a
  CC      mm/hmm.o
  CC      mm/memfd.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_context_sseu.o
  CC      drivers/md/md-bitmap.o
  CC      drivers/firmware/efi/libstub/secureboot.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_nvm.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_phy.o
  CC [M]  drivers/gpu/drm/xe/xe_huc_debugfs.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_cs.o
  CC      drivers/mmc/core/mmc.o
  CC      net/ipv4/xfrm4_output.o
  CC      drivers/acpi/acpica/utstate.o
  CC      drivers/mmc/host/sdhci-pci-core.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
  CC [M]  drivers/gpu/drm/drm_color_mgmt.o
  CC      drivers/firmware/efi/libstub/tpm.o
  CC      drivers/firmware/efi/efi-bgrt.o
  CC      drivers/usb/core/devices.o
  CC      drivers/firmware/efi/efi.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_ptp.o
  CC      drivers/usb/gadget/epautoconf.o
  AR      drivers/clocksource/built-in.a
  CC      drivers/hid/usbhid/hid-core.o
  CC      drivers/leds/led-class.o
  CC      drivers/hid/usbhid/hiddev.o
  CC      fs/splice.o
  CC      drivers/acpi/acpica/utstring.o
  CC [M]  drivers/gpu/drm/drm_connector.o
  CC      drivers/usb/gadget/composite.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.o
  CC      drivers/mmc/host/sdhci-pci-o2micro.o
  AR      drivers/staging/media/built-in.a
  CC      mm/bootmem_info.o
  AR      drivers/staging/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_irq.o
  AR      drivers/platform/x86/amd/built-in.a
  CC      drivers/platform/x86/intel/pmc/core.o
  CC      drivers/platform/x86/intel/turbo_max_3.o
  CC [M]  drivers/platform/x86/intel/pmt/class.o
  CC      fs/btrfs/backref.o
  AR      drivers/platform/surface/built-in.a
  CC      drivers/platform/x86/p2sb.o
  CC      fs/btrfs/ulist.o
  CC [M]  drivers/platform/x86/intel/vsec.o
  AR      net/ipv6/built-in.a
  CC      fs/sync.o
  CC [M]  drivers/platform/x86/intel/pmt/telemetry.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o
  CC      drivers/mmc/host/sdhci-pci-arasan.o
  CC      drivers/firmware/efi/libstub/file.o
  CC      drivers/usb/core/phy.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_mbx.o
  CC      fs/utimes.o
  CC      drivers/acpi/acpica/utstrsuppt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o
  CC [M]  drivers/platform/x86/intel/rst.o
  CC      net/ipv4/xfrm4_protocol.o
  CC      drivers/leds/led-triggers.o
  CC [M]  fs/smb/client/smb2misc.o
  CC [M]  fs/smb/client/smb2pdu.o
  CC      drivers/mmc/core/mmc_ops.o
  CC      drivers/firmware/efi/vars.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_i210.o
  AR      mm/built-in.a
  CC [M]  drivers/net/ethernet/intel/igb/igb_ptp.o
  CC [M]  drivers/net/ethernet/intel/e1000e/param.o
  CC      drivers/platform/x86/pmc_atom.o
  CC      fs/btrfs/qgroup.o
  CC [M]  drivers/platform/x86/wmi.o
  CC      drivers/acpi/acpica/utstrtoul64.o
  CC [M]  fs/smb/client/smb2inode.o
  CC [M]  fs/smb/client/smb2file.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_hwmon.o
  CC [M]  drivers/gpu/drm/drm_crtc.o
  CC [M]  drivers/platform/x86/intel/pmt/crashlog.o
  CC      drivers/firmware/efi/libstub/mem.o
  CC [M]  drivers/platform/x86/wmi-bmof.o
  CC      drivers/hid/hid-core.o
  CC      drivers/mmc/core/sd.o
  CC [M]  drivers/platform/x86/mxm-wmi.o
  CC      drivers/hid/hid-input.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_dump.o
  CC      drivers/hid/hid-quirks.o
  CC [M]  drivers/gpu/drm/xe/xe_lrc.o
  CC      drivers/usb/core/port.o
  CC      drivers/firmware/efi/libstub/random.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_pm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o
  CC [M]  drivers/platform/x86/intel_ips.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o
  AR      drivers/leds/built-in.a
  GEN     xe_wa_oob.c xe_wa_oob.h
  CC [M]  drivers/gpu/drm/drm_displayid.o
  CC      drivers/firmware/efi/libstub/randomalloc.o
  CC      drivers/mailbox/mailbox.o
  CC      drivers/firmware/efi/reboot.o
  CC      drivers/mailbox/pcc.o
  AR      drivers/hid/usbhid/built-in.a
  CC      drivers/hid/hid-debug.o
  CC      drivers/hid/hidraw.o
  CC      drivers/acpi/acpica/utxface.o
  CC [M]  drivers/gpu/drm/drm_drv.o
  CC      drivers/hid/hid-generic.o
  CC [M]  drivers/gpu/drm/drm_dumb_buffers.o
  CC      drivers/md/md-autodetect.o
  CC      drivers/platform/x86/intel/pmc/core_ssram.o
  CC      drivers/platform/x86/intel/pmc/spt.o
  CC      fs/btrfs/send.o
  CC      drivers/hid/hid-a4tech.o
  CC [M]  net/ipv4/ip_tunnel.o
  CC      drivers/mmc/core/sd_ops.o
  CC      drivers/mmc/host/sdhci-pci-dwc-mshc.o
  CC [M]  net/ipv4/udp_tunnel_core.o
  CC      drivers/mmc/core/sdio.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_class.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_telemetry.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_crashlog.o
  LD [M]  drivers/platform/x86/intel/intel-rst.o
  LD [M]  drivers/platform/x86/intel/intel_vsec.o
  CC      drivers/mmc/core/sdio_ops.o
  CC      drivers/acpi/property.o
  CC [M]  drivers/net/ethernet/intel/e1000e/ethtool.o
  CC      drivers/mmc/core/sdio_bus.o
  CC      drivers/hid/hid-apple.o
  CC      drivers/md/dm-uevent.o
  CC      drivers/acpi/acpica/utxfinit.o
  CC      drivers/hid/hid-belkin.o
  CC      drivers/firmware/efi/libstub/pci.o
  CC      drivers/acpi/acpi_cmos_rtc.o
  CC      drivers/usb/gadget/functions.o
  CC [M]  drivers/net/ethernet/intel/e1000e/netdev.o
  CC [M]  drivers/gpu/drm/drm_edid.o
  CC      drivers/usb/core/hcd-pci.o
  AR      drivers/mailbox/built-in.a
  CC [M]  net/ipv4/udp_tunnel_nic.o
  CC      drivers/firmware/efi/memattr.o
  CC      drivers/devfreq/devfreq.o
  CC [M]  drivers/gpu/drm/drm_encoder.o
  CC [M]  drivers/devfreq/governor_simpleondemand.o
  CC      drivers/firmware/efi/libstub/skip_spaces.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_tsn.o
  CC      drivers/hid/hid-cherry.o
  CC      drivers/platform/x86/intel/pmc/cnp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o
  CC      drivers/hid/hid-chicony.o
  CC      fs/d_path.o
  CC      drivers/acpi/acpica/utxferror.o
  CC      drivers/hid/hid-cypress.o
  LD [M]  drivers/net/ethernet/intel/igb/igb.o
  CC      drivers/acpi/acpica/utxfmutex.o
  CC      drivers/mmc/core/sdio_cis.o
  CC [M]  drivers/net/ethernet/intel/e1000e/ptp.o
  CC      drivers/mmc/host/sdhci-pci-gli.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o
  CC      drivers/mmc/core/sdio_io.o
  CC [M]  fs/smb/client/cifsacl.o
  CC      drivers/hid/hid-ezkey.o
  CC      fs/btrfs/dev-replace.o
  GEN     xe_wa_oob.c xe_wa_oob.h
  CC      drivers/usb/core/usb-acpi.o
  AR      drivers/net/ethernet/microchip/built-in.a
  CC      drivers/md/dm.o
  CC [M]  drivers/net/ethernet/intel/igbvf/vf.o
  CC      drivers/usb/gadget/configfs.o
  CC      drivers/firmware/efi/libstub/lib-cmdline.o
  CC [M]  drivers/net/ethernet/intel/igbvf/mbx.o
  CC [M]  fs/smb/client/fs_context.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_user.o
  CC [M]  drivers/net/ethernet/intel/igbvf/ethtool.o
  CC      drivers/platform/x86/intel/pmc/icl.o
  CC      drivers/mmc/core/sdio_irq.o
  CC      drivers/firmware/efi/libstub/lib-ctype.o
  CC      drivers/firmware/efi/libstub/alignedmem.o
  CC      drivers/mmc/host/sdhci-acpi.o
  AR      drivers/acpi/acpica/built-in.a
  CC      drivers/acpi/x86/apple.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o
  CC      drivers/mmc/host/cqhci-core.o
  CC      drivers/hid/hid-kensington.o
  CC [M]  drivers/gpu/drm/drm_file.o
  AR      drivers/net/ethernet/mscc/built-in.a
  CC      drivers/acpi/x86/utils.o
  AR      drivers/net/ethernet/neterion/built-in.a
  AR      drivers/net/ethernet/netronome/built-in.a
  AR      drivers/net/ethernet/packetengines/built-in.a
  AR      drivers/net/ethernet/ni/built-in.a
  CC [M]  drivers/gpu/drm/drm_fourcc.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_xdp.o
  CC [M]  drivers/gpu/drm/drm_framebuffer.o
  AR      drivers/firmware/imx/built-in.a
  CC [M]  fs/smb/client/dns_resolve.o
  AR      drivers/net/ethernet/realtek/built-in.a
  CC [M]  drivers/net/ethernet/realtek/8139cp.o
  CC [M]  drivers/gpu/drm/drm_gem.o
  CC      drivers/acpi/x86/s2idle.o
  CC      drivers/platform/x86/intel/pmc/tgl.o
  CC      drivers/firmware/efi/tpm.o
  CC      drivers/hid/hid-lg.o
  CC      drivers/usb/gadget/u_f.o
  CC      drivers/md/dm-table.o
  CC      fs/stack.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_main.o
  AR      drivers/usb/core/built-in.a
  CC      drivers/hid/hid-lg-g15.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o
  CC [M]  drivers/gpu/drm/xe/xe_mmio.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_execlists_submission.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_common.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o
  CC [M]  drivers/net/ethernet/realtek/8139too.o
  CC      drivers/firmware/efi/libstub/relocate.o
  CC [M]  drivers/net/ethernet/intel/igbvf/netdev.o
  CC      drivers/firmware/efi/libstub/printk.o
  CC      drivers/platform/x86/intel/pmc/adl.o
  AR      net/ipv4/built-in.a
  CC      drivers/mmc/core/slot-gpio.o
  ASN.1   fs/smb/client/cifs_spnego_negtokeninit.asn1.[ch]
  CC      drivers/mmc/core/regulator.o
  CC      drivers/platform/x86/intel/pmc/mtl.o
  CC      drivers/acpi/debugfs.o
  CC [M]  drivers/devfreq/governor_performance.o
  CC      fs/fs_struct.o
  CC [M]  drivers/mmc/host/sdhci-pltfm.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o
  CC      drivers/acpi/acpi_lpat.o
  CC      drivers/mmc/core/debugfs.o
  LD [M]  net/ipv4/udp_tunnel.o
  AR      drivers/devfreq/built-in.a
  CC      drivers/mmc/core/block.o
  AR      net/built-in.a
  CC      drivers/acpi/acpi_lpit.o
  CC [M]  fs/smb/client/namespace.o
  LD [M]  drivers/net/ethernet/intel/igc/igc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o
  CC      drivers/acpi/prmt.o
  CC      fs/btrfs/raid56.o
  CC      drivers/mmc/core/queue.o
  AR      drivers/usb/gadget/built-in.a
  CC [M]  drivers/net/ethernet/intel/ixgbevf/vf.o
  AR      drivers/usb/built-in.a
  CC [M]  drivers/net/ethernet/intel/ixgbevf/mbx.o
  CC      fs/btrfs/uuid-tree.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ethtool.o
  CC [M]  drivers/gpu/drm/drm_ioctl.o
  CC [M]  fs/smb/client/smb1ops.o
  CC      fs/btrfs/props.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o
  CC      drivers/firmware/efi/libstub/vsprintf.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o
  AR      drivers/net/ethernet/renesas/built-in.a
  AR      drivers/net/ethernet/sfc/built-in.a
  CC [M]  fs/smb/client/cifssmb.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o
  CC      drivers/platform/x86/intel/pmc/pltdrv.o
  CC [M]  drivers/net/ethernet/realtek/r8169_main.o
  CC      drivers/hid/hid-microsoft.o
  CC      drivers/firmware/efi/memmap.o
  CC      fs/statfs.o
  CC [M]  fs/smb/client/cifs_spnego_negtokeninit.asn1.o
  CC      fs/btrfs/free-space-tree.o
  CC [M]  drivers/gpu/drm/xe/xe_mocs.o
  CC      drivers/firmware/efi/libstub/x86-stub.o
  CC [M]  drivers/gpu/drm/xe/xe_module.o
  CC      fs/fs_pin.o
  CC      drivers/firmware/efi/libstub/x86-5lvl.o
  AR      drivers/mmc/host/built-in.a
  CC      drivers/acpi/acpi_pcc.o
  CC [M]  fs/smb/client/asn1.o
  CC      fs/nsfs.o
  CC      drivers/md/dm-target.o
  CC [M]  drivers/net/ethernet/realtek/r8169_firmware.o
  CC      drivers/md/dm-linear.o
  CC      drivers/acpi/ac.o
  AR      drivers/platform/x86/intel/pmc/built-in.a
  AR      drivers/platform/x86/intel/built-in.a
  AR      drivers/platform/x86/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o
  AR      drivers/platform/built-in.a
  CC      drivers/acpi/button.o
  CC      drivers/acpi/fan_core.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.o
  CC [M]  drivers/net/ethernet/realtek/r8169_phy_config.o
  CC [M]  drivers/gpu/drm/xe/xe_pat.o
  CC [M]  drivers/gpu/drm/drm_lease.o
  STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o
  CC      fs/fs_types.o
  CC      drivers/acpi/fan_attr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o
  CC      drivers/powercap/powercap_sys.o
  STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o
  STUBCPY drivers/firmware/efi/libstub/file.stub.o
  STUBCPY drivers/firmware/efi/libstub/gop.stub.o
  CC      drivers/powercap/intel_rapl_common.o
  STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o
  STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o
  STUBCPY drivers/firmware/efi/libstub/mem.stub.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o
  AR      drivers/perf/built-in.a
  CC      drivers/firmware/efi/esrt.o
  STUBCPY drivers/firmware/efi/libstub/pci.stub.o
  CC      drivers/ras/ras.o
  CC      fs/fs_context.o
  STUBCPY drivers/firmware/efi/libstub/printk.stub.o
  STUBCPY drivers/firmware/efi/libstub/random.stub.o
  CC      drivers/hid/hid-monterey.o
  STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o
  CC      drivers/powercap/intel_rapl_msr.o
  STUBCPY drivers/firmware/efi/libstub/relocate.stub.o
  CC      fs/btrfs/tree-checker.o
  STUBCPY drivers/firmware/efi/libstub/secureboot.stub.o
  STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o
  STUBCPY drivers/firmware/efi/libstub/tpm.stub.o
  CC      drivers/firmware/efi/efi-pstore.o
  STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o
  CC      fs/fs_parser.o
  STUBCPY drivers/firmware/efi/libstub/x86-5lvl.stub.o
  STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o
  AR      drivers/hwtracing/intel_th/built-in.a
  AR      drivers/firmware/efi/libstub/lib.a
  CC [M]  drivers/gpu/drm/xe/xe_pci.o
  CC      drivers/firmware/efi/cper.o
  CC      drivers/android/binderfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o
  CC      drivers/android/binder.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o
  AR      drivers/net/ethernet/intel/built-in.a
  CC      drivers/acpi/processor_driver.o
  CC      drivers/md/dm-stripe.o
  CC      fs/fsopen.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
  AR      drivers/net/ethernet/smsc/built-in.a
  LD [M]  drivers/net/ethernet/intel/igbvf/igbvf.o
  CC [M]  drivers/net/ethernet/smsc/smsc9420.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o
  AR      drivers/net/ethernet/socionext/built-in.a
  AR      drivers/net/ethernet/vertexcom/built-in.a
  CC      drivers/acpi/processor_thermal.o
  AR      drivers/net/ethernet/wangxun/built-in.a
  AR      drivers/net/ethernet/xilinx/built-in.a
  CC [M]  drivers/net/ethernet/intel/e100.o
  AR      drivers/net/ethernet/synopsys/built-in.a
  AR      drivers/firmware/psci/built-in.a
  AR      drivers/net/ethernet/pensando/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_pcode.o
  AR      drivers/firmware/smccc/built-in.a
  CC      fs/init.o
  CC      drivers/ras/debugfs.o
  AR      drivers/mmc/core/built-in.a
  AR      drivers/nvmem/layouts/built-in.a
  AR      drivers/mmc/built-in.a
  CC      drivers/nvmem/core.o
  CC [M]  drivers/gpu/drm/xe/xe_pm.o
  CC      fs/btrfs/space-info.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt.o
  CC      drivers/md/dm-ioctl.o
  CC      drivers/android/binder_alloc.o
  CC      drivers/firmware/efi/cper_cxl.o
  CC [M]  drivers/gpu/drm/drm_managed.o
  CC [M]  drivers/gpu/drm/xe/xe_preempt_fence.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o
  CC [M]  drivers/gpu/drm/drm_mm.o
  CC [M]  drivers/gpu/drm/xe/xe_pt.o
  AR      drivers/hid/built-in.a
  CC [M]  drivers/mtd/chips/chipreg.o
  CC [M]  drivers/uio/uio.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o
  CC      fs/btrfs/block-rsv.o
  CC [M]  drivers/vfio/pci/vfio_pci_core.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o
  CC [M]  drivers/vfio/pci/vfio_pci_intrs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o
  CC      drivers/acpi/processor_idle.o
  AR      drivers/ras/built-in.a
  AR      drivers/powercap/built-in.a
  CC      drivers/md/dm-io.o
  CC [M]  drivers/vfio/pci/vfio_pci_rdwr.o
  CC [M]  drivers/vfio/pci/vfio_pci_config.o
  CC [M]  drivers/bluetooth/btusb.o
  CC [M]  drivers/bluetooth/btintel.o
  CC [M]  drivers/pps/pps.o
  CC [M]  drivers/pps/kapi.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ipsec.o
  CC      drivers/md/dm-kcopyd.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o
  LD [M]  drivers/net/ethernet/intel/e1000e/e1000e.o
  CC      drivers/firmware/efi/runtime-wrappers.o
  CC [M]  drivers/pps/sysfs.o
  CC      drivers/firmware/efi/dev-path-parser.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o
  CC [M]  drivers/gpu/drm/drm_mode_config.o
  CC [M]  drivers/mtd/mtdcore.o
  CC [M]  drivers/gpu/drm/xe/xe_pt_walk.o
  CC [M]  drivers/gpu/drm/xe/xe_query.o
  CC [M]  drivers/gpu/drm/xe/xe_range_fence.o
  AR      drivers/nvmem/built-in.a
  CC [M]  drivers/dca/dca-core.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_sr.o
  CC [M]  drivers/dca/dca-sysfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o
  CC [M]  drivers/ssb/main.o
  CC [M]  drivers/ssb/scan.o
  CC [M]  drivers/ssb/sprom.o
  CC [M]  drivers/vfio/pci/vfio_pci.o
  LD [M]  drivers/pps/pps_core.o
  CC [M]  drivers/ssb/pci.o
  CC [M]  drivers/bluetooth/btbcm.o
  CC [M]  drivers/ssb/pcihost_wrapper.o
  CC [M]  drivers/vhost/net.o
  LD [M]  drivers/net/ethernet/realtek/r8169.o
  CC [M]  drivers/vhost/vhost.o
  CC [M]  drivers/bluetooth/btrtl.o
  CC      fs/btrfs/delalloc-space.o
  CC      drivers/md/dm-sysfs.o
  CC      drivers/md/dm-stats.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
  CC      drivers/firmware/efi/apple-properties.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o
  CC      fs/btrfs/block-group.o
  AR      drivers/firmware/tegra/built-in.a
  CC      drivers/md/dm-rq.o
  AR      drivers/firmware/xilinx/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_reg_whitelist.o
  CC      fs/btrfs/discard.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o
  CC      drivers/acpi/processor_throttling.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o
  CC [M]  drivers/gpu/drm/drm_mode_object.o
  CC [M]  drivers/gpu/drm/drm_modes.o
  CC [M]  drivers/gpu/drm/drm_modeset_lock.o
  CC [M]  drivers/gpu/drm/drm_plane.o
  CC      drivers/md/dm-io-rewind.o
  CC      fs/btrfs/reflink.o
  CC      drivers/firmware/efi/earlycon.o
  CC      drivers/firmware/efi/cper-x86.o
  CC [M]  drivers/mtd/mtdsuper.o
  LD [M]  drivers/dca/dca.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o
  CC      fs/kernel_read_file.o
  CC [M]  drivers/ssb/driver_chipcommon.o
  CC [M]  drivers/mtd/mtdconcat.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o
  CC      fs/mnt_idmapping.o
  LD [M]  drivers/vfio/pci/vfio-pci-core.o
  LD [M]  drivers/vfio/pci/vfio-pci.o
  CC [M]  drivers/vfio/vfio_main.o
  CC [M]  drivers/gpu/drm/xe/xe_rtp.o
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.o
  CC [M]  drivers/gpu/drm/xe/xe_sa.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o
  CC      fs/remap_range.o
  LD [M]  fs/smb/client/cifs.o
  CC [M]  drivers/ssb/driver_chipcommon_pmu.o
  CC [M]  drivers/ssb/driver_pcicore.o
  CC      drivers/md/dm-builtin.o
  CC      drivers/firmware/dmi_scan.o
  CC      fs/btrfs/subpage.o
  LD [M]  drivers/net/ethernet/intel/ixgbevf/ixgbevf.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o
  CC      fs/buffer.o
  CC [M]  drivers/gpu/drm/xe/xe_sched_job.o
  CC [M]  drivers/mtd/mtdpart.o
  CC      fs/mpage.o
  CC      drivers/firmware/dmi-sysfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o
  CC [M]  drivers/vfio/iova_bitmap.o
  CC [M]  drivers/gpu/drm/drm_prime.o
  CC [M]  drivers/md/dm-bufio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o
  CC [M]  drivers/mtd/mtdchar.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o
  CC      drivers/firmware/dmi-id.o
  AR      drivers/firmware/efi/built-in.a
  CC      drivers/acpi/processor_perflib.o
  CC [M]  drivers/gpu/drm/drm_print.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o
  CC      drivers/firmware/memmap.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
  CC      drivers/acpi/container.o
  CC      drivers/acpi/thermal.o
  CC      drivers/acpi/acpi_memhotplug.o
  CC [M]  drivers/md/dm-bio-prison-v1.o
  CC [M]  drivers/vhost/iotlb.o
  CC [M]  drivers/gpu/drm/xe/xe_step.o
  CC [M]  drivers/gpu/drm/drm_property.o
  CC      fs/proc_namespace.o
  CC [M]  drivers/gpu/drm/xe/xe_sync.o
  CC      fs/direct-io.o
  CC      fs/eventpoll.o
  CC [M]  drivers/gpu/drm/drm_syncobj.o
  LD [M]  drivers/vhost/vhost_net.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o
  LD [M]  drivers/ssb/ssb.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o
  CC [M]  drivers/gpu/drm/drm_sysfs.o
  CC [M]  drivers/vfio/group.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o
  CC [M]  drivers/gpu/drm/xe/xe_tile.o
  CC [M]  drivers/gpu/drm/xe/xe_tile_sysfs.o
  CC      drivers/acpi/ioapic.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o
  CC [M]  drivers/gpu/drm/xe/xe_trace.o
  CC [M]  drivers/md/dm-bio-prison-v2.o
  CC      fs/btrfs/tree-mod-log.o
  CC [M]  drivers/md/dm-crypt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o
  CC [M]  drivers/vfio/container.o
  AR      drivers/firmware/built-in.a
  CC      fs/anon_inodes.o
  LD [M]  drivers/vhost/vhost_iotlb.o
  CC [M]  drivers/gpu/drm/drm_trace_points.o
  CC      fs/signalfd.o
  CC      fs/timerfd.o
  CC      fs/btrfs/extent-io-tree.o
  CC      fs/eventfd.o
  CC [M]  drivers/md/dm-thin.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
  CC      fs/userfaultfd.o
  CC [M]  drivers/gpu/drm/drm_vblank.o
  CC      drivers/acpi/battery.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o
  CC      drivers/acpi/hed.o
  LD [M]  drivers/mtd/mtd.o
  CC      drivers/acpi/bgrt.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o
  CC [M]  drivers/vfio/virqfd.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
  CC      drivers/acpi/cppc_acpi.o
  CC [M]  drivers/md/dm-thin-metadata.o
  CC      fs/btrfs/fs.o
  CC      fs/aio.o
  CC [M]  drivers/gpu/drm/drm_vblank_work.o
  CC [M]  drivers/vfio/vfio_iommu_type1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_irq.o
  CC      fs/locks.o
  CC      fs/btrfs/messages.o
  LD [M]  drivers/md/dm-bio-prison.o
  AR      drivers/md/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_tuning.o
  CC      fs/btrfs/bio.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o
  CC [M]  drivers/gpu/drm/drm_vma_manager.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o
  CC [M]  drivers/gpu/drm/drm_writeback.o
  AR      drivers/android/built-in.a
  CC      fs/binfmt_script.o
  CC [M]  drivers/gpu/drm/lib/drm_random.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o
  CC [M]  drivers/gpu/drm/xe/xe_uc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_mcr.o
  CC      drivers/acpi/spcr.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_debugfs.o
  CC      fs/binfmt_elf.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o
  CC [M]  drivers/gpu/drm/drm_ioc32.o
  CC [M]  drivers/gpu/drm/drm_panel.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o
  LD [M]  drivers/vfio/vfio.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o
  CC [M]  drivers/gpu/drm/drm_pci.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_fw.o
  CC      drivers/acpi/acpi_pad.o
  CC      fs/compat_binfmt_elf.o
  CC [M]  drivers/gpu/drm/drm_debugfs.o
  CC [M]  drivers/gpu/drm/drm_debugfs_crc.o
  CC [M]  drivers/gpu/drm/xe/xe_vm.o
  CC      fs/btrfs/lru_cache.o
  CC [M]  drivers/gpu/drm/drm_edid_load.o
  CC [M]  drivers/gpu/drm/xe/xe_wait_user_fence.o
  CC      fs/mbcache.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o
  CC      fs/btrfs/acl.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o
  CC      fs/posix_acl.o
  CC [M]  drivers/gpu/drm/xe/xe_wa.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.o
  CC [M]  drivers/gpu/drm/drm_panel_orientation_quirks.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_requests.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.o
  CC [M]  drivers/gpu/drm/xe/xe_hwmon.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.o
  CC [M]  drivers/acpi/acpi_video.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.o
  CC [M]  drivers/gpu/drm/drm_exec.o
  CC [M]  drivers/gpu/drm/drm_gpuvm.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o
  CC [M]  drivers/gpu/drm/drm_buddy.o
  CC [M]  drivers/acpi/video_detect.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gtt.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_llc.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_lrc.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_migrate.o
  CC [M]  drivers/gpu/drm/drm_gem_shmem_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik.o
  CC [M]  drivers/gpu/drm/xe/xe_sriov.o
  CC [M]  drivers/gpu/drm/drm_suballoc.o
  CC      fs/coredump.o
  CC      fs/drop_caches.o
  CC [M]  drivers/gpu/drm/drm_gem_ttm_helper.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_mocs.o
  LD [M]  drivers/md/dm-thin-pool.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ppgtt.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_rc6.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik_ih.o
  CC [M]  drivers/gpu/drm/xe/xe_display.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o
  AR      drivers/acpi/built-in.a
  CC [M]  drivers/gpu/drm/xe/display/xe_fb_pin.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_region_lmem.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_renderstate.o
  CC [M]  drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
  CC [M]  drivers/gpu/drm/xe/display/xe_plane_initial.o
  CC      fs/sysctls.o
  CC      fs/fhandle.o
  CC [M]  drivers/gpu/drm/drm_atomic_helper.o
  AR      fs/btrfs/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_rps.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_misc.o
  CC [M]  drivers/gpu/drm/xe/display/intel_fbdev_fb.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v8_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik_sdma.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v2_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_reset.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ring.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.o
  CC [M]  drivers/gpu/drm/drm_atomic_state_helper.o
  CC [M]  drivers/gpu/drm/drm_bridge_connector.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_irq.o
  CC [M]  drivers/gpu/drm/drm_crtc_helper.o
  CC [M]  drivers/gpu/drm/drm_damage_helper.o
  CC [M]  drivers/gpu/drm/drm_encoder_slave.o
  CC [M]  drivers/gpu/drm/drm_flip_work.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ring_submission.o
  CC [M]  drivers/gpu/drm/drm_format_helper.o
  LD [M]  drivers/acpi/video.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.o
  LD [M]  drivers/net/ethernet/intel/ixgbe/ixgbe.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_rps.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_utils.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_dram.o
  AR      drivers/net/ethernet/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/intel_sa_media.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sseu.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o
  AR      drivers/net/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/intel_timeline.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_tlb.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_wopcm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o
  CC [M]  drivers/gpu/drm/drm_gem_atomic_helper.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_pch.o
  CC [M]  drivers/gpu/drm/xe/i915-display/icl_dsi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o
  AR      fs/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_workarounds.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o
  CC [M]  drivers/gpu/drm/i915/gt/shmem_utils.o
  CC [M]  drivers/gpu/drm/drm_gem_framebuffer_helper.o
  CC [M]  drivers/gpu/drm/drm_kms_helper_common.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o
  CC [M]  drivers/gpu/drm/drm_modeset_helper.o
  CC [M]  drivers/gpu/drm/drm_plane_helper.o
  CC [M]  drivers/gpu/drm/drm_probe_helper.o
  CC [M]  drivers/gpu/drm/drm_rect.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si_ih.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o
  CC [M]  drivers/gpu/drm/i915/gt/sysfs_engines.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si_dma.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o
  CC [M]  drivers/gpu/drm/drm_self_refresh_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_audio.o
  CC [M]  drivers/gpu/drm/drm_simple_kms_helper.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o
  CC [M]  drivers/gpu/drm/i915/gt/gen6_renderstate.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.o
  CC [M]  drivers/gpu/drm/i915/gt/gen7_renderstate.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_backlight.o
  CC [M]  drivers/gpu/drm/bridge/panel.o
  CC [M]  drivers/gpu/drm/drm_fbdev_generic.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bios.o
  CC [M]  drivers/gpu/drm/i915/gt/gen8_renderstate.o
  CC [M]  drivers/gpu/drm/drm_fb_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v6_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cdclk.o
  LD [M]  drivers/gpu/drm/drm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v3_1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.o
  CC [M]  drivers/gpu/drm/i915/gt/gen9_renderstate.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_busy.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_clflush.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_color.o
  LD [M]  drivers/gpu/drm/drm_shmem_helper.o
  LD [M]  drivers/gpu/drm/drm_suballoc_helper.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_context.o
  LD [M]  drivers/gpu/drm/drm_ttm_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o
  AR      drivers/gpu/drm/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/soc15.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/emu_soc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_create.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_domain.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_internal.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_object.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_lmem.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_mman.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_connector.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_pages.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_phys.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_pm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_region.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o
  LD [M]  drivers/gpu/drm/drm_kms_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v2_3.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_shmem.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_shrinker.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_stolen.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cursor.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nv.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/arct_reg_init.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_nv.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_throttle.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_tiling.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_ttm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/aldebaran.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_ttm_move.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/soc21.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sienna_cichlid.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_userptr.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_wait.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gemfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.o
  CC [M]  drivers/gpu/drm/i915/i915_active.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v4_3.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v6_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.o
  CC [M]  drivers/gpu/drm/i915/i915_cmd_parser.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o
  CC [M]  drivers/gpu/drm/i915/i915_deps.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_evict.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_7.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_gtt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v5_2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_ww.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.o
  CC [M]  drivers/gpu/drm/i915/i915_gem.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_9.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.o
  CC [M]  drivers/gpu/drm/i915/i915_query.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_device.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.o
  CC [M]  drivers/gpu/drm/i915/i915_request.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v1_7.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v3_6.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v4_3.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_irq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.o
  CC [M]  drivers/gpu/drm/i915/i915_scheduler.o
  CC [M]  drivers/gpu/drm/i915/i915_trace_points.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o
  CC [M]  drivers/gpu/drm/i915/i915_ttm_buddy_manager.o
  CC [M]  drivers/gpu/drm/i915/i915_vma.o
  CC [M]  drivers/gpu/drm/i915/i915_vma_resource.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_params.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v10_0.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_wa.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_log.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v11_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dmc.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gsc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.o
  CC [M]  drivers/gpu/drm/i915/i915_hwmon.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
  CC [M]  drivers/gpu/drm/i915/display/hsw_ips.o
  CC [M]  drivers/gpu/drm/i915/display/intel_atomic.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o
  CC [M]  drivers/gpu/drm/i915/display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_1.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_7.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.o
  CC [M]  drivers/gpu/drm/i915/display/intel_audio.o
  CC [M]  drivers/gpu/drm/i915/display/intel_bios.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v8_7.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v8_10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/iceland_ih.o
  CC [M]  drivers/gpu/drm/i915/display/intel_bw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/tonga_ih.o
  CC [M]  drivers/gpu/drm/i915/display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/i915/display/intel_color.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpt_common.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cz_ih.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o
  CC [M]  drivers/gpu/drm/i915/display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.o
  CC [M]  drivers/gpu/drm/i915/display/intel_connector.o
  CC [M]  drivers/gpu/drm/i915/display/intel_crtc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_drrs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega10_ih.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega20_ih.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsb.o
  CC [M]  drivers/gpu/drm/i915/display/intel_crtc_state_dump.o
  CC [M]  drivers/gpu/drm/i915/display/intel_cursor.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/navi10_ih.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_irq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/ih_v6_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/ih_v6_1.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v3_1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v10_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v11_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_params.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v12_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v13_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power_map.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power_well.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fdi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v10_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v11_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_reset.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_rps.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_wa.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dmc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpio_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpll.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_global_state.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v10_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_gmbus.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpt.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdcp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/imu_v11_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpt_common.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.o
  CC [M]  drivers/gpu/drm/i915/display/intel_drrs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsb.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v11_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdmi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hti.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_link_bw.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_lspcon.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v4_4.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fb_pin.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fbc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v5_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_panel.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v5_2.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fdi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v6_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mes.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fifo_underrun.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
  CC [M]  drivers/gpu/drm/i915/display/intel_frontbuffer.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pps.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_psr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mes_v10_1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.o
  CC [M]  drivers/gpu/drm/i915/display/intel_global_state.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mes_v11_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_quirks.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hdcp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_tc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vblank.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hdcp_gsc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vga.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vrr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_wm.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hotplug.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hotplug_irq.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hti.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.o
  CC [M]  drivers/gpu/drm/i915/display/intel_link_bw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_load_detect.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_scaler.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o
  CC [M]  drivers/gpu/drm/i915/display/intel_lpe_audio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.o
  CC [M]  drivers/gpu/drm/i915/display/intel_modeset_lock.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v3_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.o
  CC [M]  drivers/gpu/drm/i915/display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v4_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_watermark.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.o
  CC [M]  drivers/gpu/drm/xe/xe_pmu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_acpi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_opregion.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v2_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v2_5.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.o
  CC [M]  drivers/gpu/drm/i915/display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.o
  CC [M]  drivers/gpu/drm/i915/display/intel_overlay.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pch_display.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v3_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pch_refclk.o
  CC [M]  drivers/gpu/drm/i915/display/intel_plane_initial.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pmdemand.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.o
  CC [M]  drivers/gpu/drm/i915/display/intel_psr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbdev.o
  CC [M]  drivers/gpu/drm/i915/display/intel_quirks.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v4_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.o
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_sprite.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_sprite_uapi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.o
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  CC [M]  drivers/gpu/drm/i915/display/intel_tc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
  CC [M]  drivers/gpu/drm/i915/display/intel_vblank.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vga.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
  CC [M]  drivers/gpu/drm/i915/display/intel_wm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.o
  CC [M]  drivers/gpu/drm/i915/display/i9xx_plane.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
  CC [M]  drivers/gpu/drm/i915/display/i9xx_wm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.o
  CC [M]  drivers/gpu/drm/i915/display/skl_scaler.o
  CC [M]  drivers/gpu/drm/i915/display/skl_universal_plane.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v1_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v2_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.o
  CC [M]  drivers/gpu/drm/i915/display/skl_watermark.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v2_1.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
  CC [M]  drivers/gpu/drm/i915/display/intel_acpi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v3_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.o
  CC [M]  drivers/gpu/drm/i915/display/intel_opregion.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v9_0.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v11_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fbdev.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v13_0.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gpu_error.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fbdev_fb.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_reset.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mca_v3_0.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ch7017.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ch7xxx.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_step.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uc_fw.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_mman.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ivch.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
  HDRTEST drivers/gpu/drm/xe/display/intel_fbdev_fb.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_instr_defs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ns2501.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.o
  HDRTEST drivers/gpu/drm/xe/instructions/xe_gfxpipe_commands.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.o
  HDRTEST drivers/gpu/drm/xe/instructions/xe_mi_commands.h
  CC [M]  drivers/gpu/drm/i915/display/dvo_sil164.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_tfp410.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
  CC [M]  drivers/gpu/drm/i915/display/g4x_dp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
  CC [M]  drivers/gpu/drm/i915/display/g4x_hdmi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.o
  CC [M]  drivers/gpu/drm/i915/display/icl_dsi.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
  CC [M]  drivers/gpu/drm/i915/display/intel_backlight.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_mchbar_regs.h
  CC [M]  drivers/gpu/drm/i915/display/intel_crt.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
  CC [M]  drivers/gpu/drm/i915/display/intel_cx0_phy.o
  HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
  CC [M]  drivers/gpu/drm/i915/display/intel_ddi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_device.o
  HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.o
  HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.o
  HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_mocs_test.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dkl_phy.o
  HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.o
  HDRTEST drivers/gpu/drm/xe/xe_assert.h
  HDRTEST drivers/gpu/drm/xe/xe_bb.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_aux.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_hdcp.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_link_training.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.o
  HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.o
  HDRTEST drivers/gpu/drm/xe/xe_bo.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.o
  HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_mst.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v11.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.o
  HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsi_vbt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dvo.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.o
  CC [M]  drivers/gpu/drm/i915/display/intel_gmbus.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hdmi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v11.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.o
  CC [M]  drivers/gpu/drm/i915/display/intel_lspcon.o
  HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
  CC [M]  drivers/gpu/drm/i915/display/intel_lvds.o
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.o
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
  HDRTEST drivers/gpu/drm/xe/xe_device.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.o
  HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debug.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.o
  HDRTEST drivers/gpu/drm/xe/xe_device_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.o
  CC [M]  drivers/gpu/drm/i915/display/intel_panel.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pps.o
  CC [M]  drivers/gpu/drm/i915/display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.o
  CC [M]  drivers/gpu/drm/i915/display/intel_sdvo.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.o
  HDRTEST drivers/gpu/drm/xe/xe_display.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o
  CC [M]  drivers/gpu/drm/i915/display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.o
  CC [M]  drivers/gpu/drm/i915/display/intel_tv.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vrr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.o
  HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
  HDRTEST drivers/gpu/drm/xe/xe_drm_client.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.o
  CC [M]  drivers/gpu/drm/i915/display/vlv_dsi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.o
  CC [M]  drivers/gpu/drm/i915/display/vlv_dsi_pll.o
  HDRTEST drivers/gpu/drm/xe/xe_drv.h
  CC [M]  drivers/gpu/drm/i915/i915_perf.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.o
  HDRTEST drivers/gpu/drm/xe/xe_exec.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.o
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.o
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_tee.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.o
  HDRTEST drivers/gpu/drm/xe/xe_execlist.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_job.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_huc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/base.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_cmd.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.o
  HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../acp/acp_hw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.o
  HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o
  HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.o
  HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_irq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_pm.o
  HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_session.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.o
  HDRTEST drivers/gpu/drm/xe/xe_gt.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.o
  CC [M]  drivers/gpu/drm/i915/i915_gpu_error.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
  CC [M]  drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.o
  CC [M]  drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/falcon.o
  CC [M]  drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.o
  CC [M]  drivers/gpu/drm/i915/selftests/i915_random.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/xtensa.o
  CC [M]  drivers/gpu/drm/i915/selftests/i915_selftest.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_0_ppt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_4_ppt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_6_ppt.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
  CC [M]  drivers/gpu/drm/i915/selftests/igt_atomic.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.o
  HDRTEST drivers/gpu/drm/xe/xe_guc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_flush_test.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
  CC [M]  drivers/gpu/drm/i915/selftests/igt_live_test.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_mmap.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/base.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/pci.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.o
  HDRTEST drivers/gpu/drm/xe/xe_heci_gsc.h
  CC [M]  drivers/gpu/drm/i915/selftests/igt_reset.o
  HDRTEST drivers/gpu/drm/xe/xe_huc.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_spinner.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.o
  HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/user.o
  CC [M]  drivers/gpu/drm/i915/selftests/librapl.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.o
  CC [M]  drivers/gpu/drm/i915/i915_vgpu.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.o
  HDRTEST drivers/gpu/drm/i915/display/intel_crtc_state_dump.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/head.o
  HDRTEST drivers/gpu/drm/i915/display/hsw_ips.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.o
  HDRTEST drivers/gpu/drm/i915/display/g4x_hdmi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_overlay.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.o
  HDRTEST drivers/gpu/drm/i915/display/skl_watermark_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dmc.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vga.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.o
  HDRTEST drivers/gpu/drm/xe/xe_hwmon.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.o
  HDRTEST drivers/gpu/drm/i915/display/intel_audio.h
  HDRTEST drivers/gpu/drm/xe/xe_irq.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.o
  HDRTEST drivers/gpu/drm/xe/xe_lrc.h
  HDRTEST drivers/gpu/drm/i915/display/intel_lvds.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_modeset_setup.h
  HDRTEST drivers/gpu/drm/i915/display/intel_cdclk.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_limits.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hotplug.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pppcielanes.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.o
  HDRTEST drivers/gpu/drm/xe/xe_macros.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_atomic.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.o
  HDRTEST drivers/gpu/drm/i915/display/intel_color_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_driver.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dpll.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.o
  HDRTEST drivers/gpu/drm/xe/xe_map.h
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_mst.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fdi_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.o
  HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
  HDRTEST drivers/gpu/drm/i915/display/g4x_dp.h
  HDRTEST drivers/gpu/drm/xe/xe_mmio.h
  HDRTEST drivers/gpu/drm/xe/xe_mocs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_tc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_params.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.o
  HDRTEST drivers/gpu/drm/xe/xe_module.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.o
  HDRTEST drivers/gpu/drm/xe/xe_pat.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.o
  HDRTEST drivers/gpu/drm/i915/display/intel_frontbuffer.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dsi_vbt.h
  HDRTEST drivers/gpu/drm/xe/xe_pci.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.o
  HDRTEST drivers/gpu/drm/i915/display/intel_psr.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.o
  HDRTEST drivers/gpu/drm/i915/display/intel_crt.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_opregion.h
  HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.o
  HDRTEST drivers/gpu/drm/i915/display/i9xx_wm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.o
  HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_global_state.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode.h
  HDRTEST drivers/gpu/drm/i915/display/intel_lpe_audio.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.o
  HDRTEST drivers/gpu/drm/i915/display/intel_drrs.h
  HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_rps.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.o
  HDRTEST drivers/gpu/drm/xe/xe_pm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.o
  HDRTEST drivers/gpu/drm/xe/xe_pmu.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fbdev.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pps_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.o
  HDRTEST drivers/gpu/drm/xe/xe_pmu_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hdmi.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fdi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fb.h
  HDRTEST drivers/gpu/drm/i915/display/intel_qp_tables.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dsb_regs.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_overdriver.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vdsc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.o
  HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_core.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/user.o
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll.h
  HDRTEST drivers/gpu/drm/xe/xe_pt.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dvo_dev.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hdcp.h
  HDRTEST drivers/gpu/drm/i915/display/intel_sdvo_regs.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pch_refclk.h
  HDRTEST drivers/gpu/drm/i915/display/intel_modeset_lock.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.o
  HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.o
  HDRTEST drivers/gpu/drm/xe/xe_query.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_trace.h
  HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_power.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.o
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.o
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.o
  HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.o
  HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.o
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.o
  HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
  HDRTEST drivers/gpu/drm/i915/display/i9xx_plane.h
  HDRTEST drivers/gpu/drm/xe/xe_sa.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.o
  HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.o
  HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/g98.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dpll_mgr.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.o
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sriov.h
  HDRTEST drivers/gpu/drm/i915/display/intel_plane_initial.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.o
  HDRTEST drivers/gpu/drm/xe/xe_sriov_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/legacy_dpm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.o
  HDRTEST drivers/gpu/drm/xe/xe_step.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.o
  HDRTEST drivers/gpu/drm/xe/xe_step_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_smc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_device.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fifo_underrun.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.o
  HDRTEST drivers/gpu/drm/xe/xe_sync.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_smc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm_internal.o
  HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_cursor.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.o
  HDRTEST drivers/gpu/drm/xe/xe_tile.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.o
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dpt_common.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.o
  HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.o
  HDRTEST drivers/gpu/drm/i915/display/skl_scaler.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hti.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.o
  HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.o
  HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/dc_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o
  HDRTEST drivers/gpu/drm/i915/display/icl_dsi_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.o
  HDRTEST drivers/gpu/drm/i915/display/intel_atomic_plane.h
  HDRTEST drivers/gpu/drm/xe/xe_trace.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.o
  HDRTEST drivers/gpu/drm/i915/display/skl_watermark.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.o
  HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_replay.o
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fbc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.o
  HDRTEST drivers/gpu/drm/xe/xe_tuning.h
  HDRTEST drivers/gpu/drm/xe/xe_uc.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_reg_defs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.o
  HDRTEST drivers/gpu/drm/i915/display/intel_acpi.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
  HDRTEST drivers/gpu/drm/i915/display/intel_connector.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dpt.h
  HDRTEST drivers/gpu/drm/i915/display/intel_quirks.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_link_training.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.o
  HDRTEST drivers/gpu/drm/i915/display/intel_color.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.o
  HDRTEST drivers/gpu/drm/i915/display/intel_crtc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_vm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.o
  HDRTEST drivers/gpu/drm/i915/display/intel_modeset_verify.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/vector.o
  HDRTEST drivers/gpu/drm/xe/xe_wa.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dc_common.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_power_well.h
  HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.o
  HDRTEST drivers/gpu/drm/i915/display/intel_psr_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.o
  HDRTEST drivers/gpu/drm/i915/display/intel_wm.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_helper.o
  HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
  LD [M]  drivers/gpu/drm/xe/xe.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pipe_crc.h
  HDRTEST drivers/gpu/drm/i915/display/intel_audio_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.o
  HDRTEST drivers/gpu/drm/i915/display/intel_panel.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_common.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.o
  HDRTEST drivers/gpu/drm/i915/display/intel_sprite.h
  HDRTEST drivers/gpu/drm/i915/display/intel_wm_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.o
  HDRTEST drivers/gpu/drm/i915/display/intel_tv.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper2.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fbdev_fb.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hti_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vrr.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.o
  HDRTEST drivers/gpu/drm/i915/display/intel_load_detect.h
  HDRTEST drivers/gpu/drm/i915/display/skl_universal_plane.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce60/command_table_helper_dce60.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.o
  HDRTEST drivers/gpu/drm/i915/display/intel_mg_phy_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.o
  HDRTEST drivers/gpu/drm/i915/display/intel_bw.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_irq.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.o
  HDRTEST drivers/gpu/drm/i915/display/intel_de.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.o
  HDRTEST drivers/gpu/drm/i915/display/intel_lvds_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.o
  HDRTEST drivers/gpu/drm/i915/display/intel_gmbus_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper2_dce112.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dce_calcs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/custom_float.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/bw_fixed.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_rq_dlg_helpers.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dml1_display_rq_dlg_calc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn10/dcn10_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dvo.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.o
  HDRTEST drivers/gpu/drm/i915/display/intel_sdvo.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_vba.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vdsc_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20.o
  HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dvo_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20v2.o
  HDRTEST drivers/gpu/drm/i915/display/intel_gmbus.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20v2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_rq_dlg_calc_21.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_mode_vba_21.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/dcn30_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_mode_vba_30.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dsi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_rq_dlg_calc_30.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_mode_vba_31.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk208.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_rq_dlg_calc_31.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dmc_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_mode_vba_314.o
  HDRTEST drivers/gpu/drm/i915/display/intel_ddi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_rq_dlg_calc_314.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm200.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hotplug_irq.h
  HDRTEST drivers/gpu/drm/i915/display/intel_tv_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm20b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_32.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_rq_dlg_calc_32.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_util_32.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dsb.h
  HDRTEST drivers/gpu/drm/i915/display/intel_bios.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/dcn31_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/dcn32_fpu.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pch_display.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp107.o
  HDRTEST drivers/gpu/drm/i915/display/intel_backlight.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vblank.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxtu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxga102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn321/dcn321_fpu.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dp.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pmdemand.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn301/dcn301_fpu.o
  HDRTEST drivers/gpu/drm/i915/display/intel_backlight_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.o
  HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mpeg/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn302/dcn302_fpu.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_reset.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn303/dcn303_fpu.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_power_map.h
  HDRTEST drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mspdec/base.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_wa.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mspdec/g98.o
  HDRTEST drivers/gpu/drm/i915/display/icl_dsi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/dcn314_fpu.o
  HDRTEST drivers/gpu/drm/i915/display/intel_lspcon.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dpio_phy.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/rc_calc_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_math.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_auto.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_hdcp.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gt215.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fb_pin.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs_params.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce60/dce60_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_link_bw.h
  HDRTEST drivers/gpu/drm/i915/display/intel_pps.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_sprite_uapi.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_region.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_lmem.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_mman.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gk104.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msppp/base.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_clflush.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msppp/g98.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/dce120_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_tiling.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msppp/gt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msppp/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msvld/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msvld/g98.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_stolen.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv2_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msvld/gt215.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msvld/mcp89.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_create.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msvld/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ioctls.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/msvld/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_domain.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_internal.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_context.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.o
  HDRTEST drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/vg_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.o
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_gem_object.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/dcn301_smu.o
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h
  HDRTEST drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ga102.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_userptr.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_pm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_shrinker.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/pm/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_smu.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gemfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/pm/nv50.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/pm/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_smu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/pm/gt200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/pm/gt215.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_timeline_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/pm/gf108.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/pm/gf117.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/pm/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_engine.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_scl_filters.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_context_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_execlists_submission.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_ipp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_rc6.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_llc_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/sec2/ga102.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_region_lmem.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_requests.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/sw/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm_lcd.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_print.h
  HDRTEST drivers/gpu/drm/i915/gt/gen8_ppgtt.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_mcr.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_hw_lock_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_outbox.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_timeline.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_replay.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_base.o
  HDRTEST drivers/gpu/drm/i915/gt/gen6_engine_cs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/vp/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_factory.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_rps.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_gpio.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_hpd.o
  CC [M]  drivers/gpu/drm/nouveau/nouveau_acpi.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_sa_media.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_ddc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_generic.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_debugfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_translate.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_translate_dce60.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_rps_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_factory_dce60.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_translate_dce80.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.h
  HDRTEST drivers/gpu/drm/i915/gt/sysfs_engines.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_factory_dce80.o
  HDRTEST drivers/gpu/drm/i915/gt/gen7_renderclear.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_translate_dce110.o
  CC [M]  drivers/gpu/drm/nouveau/nouveau_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nouveau_drm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_factory_dce110.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_context.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_wopcm.h
  CC [M]  drivers/gpu/drm/nouveau/nouveau_hwmon.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_translate_dce120.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_mocs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_pm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_factory_dce120.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_sysfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_translate_dcn10.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_factory_dcn10.o
  CC [M]  drivers/gpu/drm/nouveau/nouveau_ioc32.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_rc6.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_defines.h
  CC [M]  drivers/gpu/drm/nouveau/nouveau_led.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_translate_dcn20.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_ring_types.h
  CC [M]



^ permalink raw reply	[flat|nested] 23+ messages in thread

* [Intel-xe] ✓ CI.Hooks: success for drm/xe: Fix lockdep warning in xe_force_wake calls (rev2)
  2023-11-24  6:44 [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls Aravind Iddamsetty
                   ` (5 preceding siblings ...)
  2023-11-24  7:26 ` [Intel-xe] ✓ CI.Build: success for drm/xe: Fix lockdep warning in xe_force_wake calls (rev2) Patchwork
@ 2023-11-24  7:26 ` Patchwork
  2023-11-24  7:28 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2023-11-24  7:26 UTC (permalink / raw)
  To: Gupta, Anshuman; +Cc: intel-xe

== Series Details ==

Series: drm/xe: Fix lockdep warning in xe_force_wake calls (rev2)
URL   : https://patchwork.freedesktop.org/series/126241/
State : success

== Summary ==

run-parts: executing /workspace/ci/hooks/00-showenv
+ pwd
+ ls -la
/workspace
total 896
drwxrwxr-x 12 1003 1003   4096 Nov 24 07:26 .
drwxr-xr-x  1 root root   4096 Nov 24 07:26 ..
-rw-rw-r--  1 1003 1003 799536 Nov 24 07:26 build.log
-rw-rw-r--  1 1003 1003   2513 Nov 24 07:17 checkpatch.log
drwxrwxr-x  5 1003 1003   4096 Nov 24 07:15 ci
drwxrwxr-x  9 1003 1003   4096 Nov 24 07:15 docker
drwxrwxr-x  8 1003 1003   4096 Nov 24 07:15 .git
-rw-rw-r--  1 1003 1003    228 Nov 24 07:17 git_apply.log
drwxrwxr-x  4 1003 1003   4096 Nov 24 07:15 .github
-rw-rw-r--  1 1003 1003    233 Nov 24 07:15 .groovylintrc.json
-rw-rw-r--  1 1003 1003     78 Nov 24 07:26 hooks.log
drwxrwxr-x 31 1003 1003   4096 Nov 24 07:26 kernel
-rw-rw-r--  1 1003 1003   6172 Nov 24 07:17 kernel.mbox
-rw-rw-r--  1 1003 1003  28940 Nov 24 07:19 kunit.log
-rw-rw-r--  1 1003 1003     48 Nov 24 07:17 parent.tag
drwxrwxr-x 44 1003 1003   4096 Nov 24 07:15 pipelines
-rw-rw-r--  1 1003 1003    793 Nov 24 07:15 README.adoc
drwxrwxr-x  3 1003 1003   4096 Nov 24 07:15 scripts
drwxrwxr-x  3 1003 1003   4096 Nov 24 07:15 src
drwxrwxr-x  2 1003 1003   4096 Nov 24 07:15 vars
drwxrwxr-x  2 1003 1003   4096 Nov 24 07:15 .vscode
+ uname -a
Linux 29314e0c3e0e 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:41:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
+ export
+ grep -Ei '(^|\W)CI_'
declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64-default"
declare -x CI_KERNEL_SRC_DIR="/workspace/kernel"
declare -x CI_TOOLS_SRC_DIR="/workspace/ci"
declare -x CI_WORKSPACE_DIR="/workspace"
+ '[' -n /workspace ']'
+ git_args='-C /workspace/kernel'
+ git_log_args=
+ git --no-pager -C /workspace/kernel log --format=oneline --abbrev-commit
80644f8de drm/xe: Fix lockdep warning in xe_force_wake calls
1832821c7 drm/xe: Print virtualization mode during probe
run-parts: executing /workspace/ci/hooks/10-build-W1
+ SRC_DIR=/workspace/kernel
+ RESTORE_DISPLAY_CONFIG=0
+ '[' -n /workspace/kernel/build64-default ']'
+ BUILD_DIR=/workspace/kernel/build64-default
+ cd /workspace/kernel
++ nproc
+ make -j48 O=/workspace/kernel/build64-default modules_prepare
make[1]: Entering directory '/workspace/kernel/build64-default'
  GEN     Makefile
  UPD     include/config/kernel.release
  UPD     include/generated/compile.h
  UPD     include/generated/utsrelease.h
  DESCEND objtool
  CALL    ../scripts/checksyscalls.sh
  HOSTCC  /workspace/kernel/build64-default/tools/objtool/fixdep.o
  HOSTLD  /workspace/kernel/build64-default/tools/objtool/fixdep-in.o
  LINK    /workspace/kernel/build64-default/tools/objtool/fixdep
  INSTALL libsubcmd_headers
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/help.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/pager.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/run-command.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
  LD      /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
  AR      /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
  CC      /workspace/kernel/build64-default/tools/objtool/weak.o
  CC      /workspace/kernel/build64-default/tools/objtool/check.o
  CC      /workspace/kernel/build64-default/tools/objtool/special.o
  CC      /workspace/kernel/build64-default/tools/objtool/builtin-check.o
  CC      /workspace/kernel/build64-default/tools/objtool/elf.o
  CC      /workspace/kernel/build64-default/tools/objtool/objtool.o
  CC      /workspace/kernel/build64-default/tools/objtool/orc_gen.o
  CC      /workspace/kernel/build64-default/tools/objtool/orc_dump.o
  CC      /workspace/kernel/build64-default/tools/objtool/libstring.o
  CC      /workspace/kernel/build64-default/tools/objtool/libctype.o
  CC      /workspace/kernel/build64-default/tools/objtool/str_error_r.o
  CC      /workspace/kernel/build64-default/tools/objtool/librbtree.o
  CC      /workspace/kernel/build64-default/tools/objtool/arch/x86/special.o
  CC      /workspace/kernel/build64-default/tools/objtool/arch/x86/decode.o
  LD      /workspace/kernel/build64-default/tools/objtool/arch/x86/objtool-in.o
  LD      /workspace/kernel/build64-default/tools/objtool/objtool-in.o
  LINK    /workspace/kernel/build64-default/tools/objtool/objtool
make[1]: Leaving directory '/workspace/kernel/build64-default'
++ nproc
+ make -j48 O=/workspace/kernel/build64-default M=drivers/gpu/drm/xe W=1
make[1]: Entering directory '/workspace/kernel/build64-default'
  CC [M]  drivers/gpu/drm/xe/xe_bb.o
  CC [M]  drivers/gpu/drm/xe/xe_bo.o
  CC [M]  drivers/gpu/drm/xe/xe_bo_evict.o
  CC [M]  drivers/gpu/drm/xe/xe_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_devcoredump.o
  CC [M]  drivers/gpu/drm/xe/xe_device.o
  CC [M]  drivers/gpu/drm/xe/xe_device_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC [M]  drivers/gpu/drm/xe/xe_drm_client.o
  CC [M]  drivers/gpu/drm/xe/xe_exec.o
  CC [M]  drivers/gpu/drm/xe/xe_execlist.o
  CC [M]  drivers/gpu/drm/xe/xe_exec_queue.o
  CC [M]  drivers/gpu/drm/xe/xe_force_wake.o
  CC [M]  drivers/gpu/drm/xe/xe_ggtt.o
  CC [M]  drivers/gpu/drm/xe/xe_gpu_scheduler.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_idle_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_mcr.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_pagefault.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  HOSTCC  drivers/gpu/drm/xe/xe_gen_wa_oob
  CC [M]  drivers/gpu/drm/xe/xe_guc_ads.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  CC [M]  drivers/gpu/drm/xe/xe_heci_gsc.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_huc.o
  CC [M]  drivers/gpu/drm/xe/xe_huc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_irq.o
  CC [M]  drivers/gpu/drm/xe/xe_lrc.o
  CC [M]  drivers/gpu/drm/xe/xe_mmio.o
  CC [M]  drivers/gpu/drm/xe/xe_mocs.o
  CC [M]  drivers/gpu/drm/xe/xe_module.o
  CC [M]  drivers/gpu/drm/xe/xe_pat.o
  CC [M]  drivers/gpu/drm/xe/xe_pci.o
  CC [M]  drivers/gpu/drm/xe/xe_pcode.o
  CC [M]  drivers/gpu/drm/xe/xe_pm.o
  CC [M]  drivers/gpu/drm/xe/xe_preempt_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_pt.o
  CC [M]  drivers/gpu/drm/xe/xe_pt_walk.o
  CC [M]  drivers/gpu/drm/xe/xe_query.o
  CC [M]  drivers/gpu/drm/xe/xe_range_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_sr.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_whitelist.o
  CC [M]  drivers/gpu/drm/xe/xe_rtp.o
  CC [M]  drivers/gpu/drm/xe/xe_sa.o
  CC [M]  drivers/gpu/drm/xe/xe_sched_job.o
  CC [M]  drivers/gpu/drm/xe/xe_step.o
  CC [M]  drivers/gpu/drm/xe/xe_sync.o
  CC [M]  drivers/gpu/drm/xe/xe_tile.o
  CC [M]  drivers/gpu/drm/xe/xe_tile_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_trace.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_tuning.o
  CC [M]  drivers/gpu/drm/xe/xe_uc.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_fw.o
  CC [M]  drivers/gpu/drm/xe/xe_wait_user_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  CC [M]  drivers/gpu/drm/xe/xe_hwmon.o
  CC [M]  drivers/gpu/drm/xe/xe_sriov.o
  CC [M]  drivers/gpu/drm/xe/xe_display.o
  CC [M]  drivers/gpu/drm/xe/display/xe_fb_pin.o
  CC [M]  drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
  CC [M]  drivers/gpu/drm/xe/display/xe_plane_initial.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_rps.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_misc.o
  CC [M]  drivers/gpu/drm/xe/display/intel_fbdev_fb.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_irq.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_utils.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_dram.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_pch.o
  CC [M]  drivers/gpu/drm/xe/i915-display/icl_dsi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_audio.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bios.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_color.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_connector.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cursor.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_device.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_params.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_wa.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dmc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpt_common.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_drrs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fdi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_global_state.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_gmbus.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdcp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdmi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hti.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_link_bw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_lspcon.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_panel.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pps.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_psr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_quirks.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_tc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vblank.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vga.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vrr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_wm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_scaler.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_watermark.o
  CC [M]  drivers/gpu/drm/xe/xe_pmu.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_acpi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_opregion.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbdev.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gpu_error.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_step.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uc_fw.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_mman.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
  HDRTEST drivers/gpu/drm/xe/display/intel_fbdev_fb.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_instr_defs.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_gfxpipe_commands.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_mi_commands.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_mchbar_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_mocs_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
  HDRTEST drivers/gpu/drm/xe/xe_assert.h
  HDRTEST drivers/gpu/drm/xe/xe_bb.h
  HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
  HDRTEST drivers/gpu/drm/xe/xe_bo.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
  HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
  HDRTEST drivers/gpu/drm/xe/xe_device.h
  HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_device_types.h
  HDRTEST drivers/gpu/drm/xe/xe_display.h
  HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
  HDRTEST drivers/gpu/drm/xe/xe_drm_client.h
  HDRTEST drivers/gpu/drm/xe/xe_drv.h
  HDRTEST drivers/gpu/drm/xe/xe_exec.h
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler.h
  HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_heci_gsc.h
  HDRTEST drivers/gpu/drm/xe/xe_huc.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hwmon.h
  HDRTEST drivers/gpu/drm/xe/xe_irq.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_macros.h
  HDRTEST drivers/gpu/drm/xe/xe_map.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_mmio.h
  HDRTEST drivers/gpu/drm/xe/xe_mocs.h
  HDRTEST drivers/gpu/drm/xe/xe_module.h
  HDRTEST drivers/gpu/drm/xe/xe_pat.h
  HDRTEST drivers/gpu/drm/xe/xe_pci.h
  HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
  HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pm.h
  HDRTEST drivers/gpu/drm/xe/xe_pmu.h
  HDRTEST drivers/gpu/drm/xe/xe_pmu_types.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pt.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
  HDRTEST drivers/gpu/drm/xe/xe_query.h
  HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
  HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sa.h
  HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sriov.h
  HDRTEST drivers/gpu/drm/xe/xe_sriov_types.h
  HDRTEST drivers/gpu/drm/xe/xe_step.h
  HDRTEST drivers/gpu/drm/xe/xe_step_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sync.h
  HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
  HDRTEST drivers/gpu/drm/xe/xe_tile.h
  HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_trace.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
  HDRTEST drivers/gpu/drm/xe/xe_tuning.h
  HDRTEST drivers/gpu/drm/xe/xe_uc.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_vm.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
  HDRTEST drivers/gpu/drm/xe/xe_wa.h
  HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
  GEN     xe_wa_oob.c xe_wa_oob.h
  GEN     xe_wa_oob.c xe_wa_oob.h
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_vm.o
  CC [M]  drivers/gpu/drm/xe/xe_wa.o
  LD [M]  drivers/gpu/drm/xe/xe.o
  MODPOST drivers/gpu/drm/xe/Module.symvers
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_mocs_test.o
  CC [M]  drivers/gpu/drm/xe/xe.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.mod.o
  LD [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_wa_test.ko
  LD [M]  drivers/gpu/drm/xe/xe.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_bo_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_pci_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.ko
make[1]: Leaving directory '/workspace/kernel/build64-default'
run-parts: executing /workspace/ci/hooks/20-kernel-doc
+ SRC_DIR=/workspace/kernel
+ cd /workspace/kernel
+ find drivers/gpu/drm/xe/ -name '*.[ch]' -not -path 'drivers/gpu/drm/xe/display/*'
+ xargs ./scripts/kernel-doc -Werror -none include/uapi/drm/xe_drm.h
All hooks done



^ permalink raw reply	[flat|nested] 23+ messages in thread

* [Intel-xe] ✓ CI.checksparse: success for drm/xe: Fix lockdep warning in xe_force_wake calls (rev2)
  2023-11-24  6:44 [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls Aravind Iddamsetty
                   ` (6 preceding siblings ...)
  2023-11-24  7:26 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
@ 2023-11-24  7:28 ` Patchwork
  2023-11-24  8:02 ` [Intel-xe] ✓ CI.BAT: " Patchwork
  2023-11-24  8:04 ` [Intel-xe] ✗ CI.Patch_applied: failure for drm/xe: Fix lockdep warning in xe_force_wake calls (rev3) Patchwork
  9 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2023-11-24  7:28 UTC (permalink / raw)
  To: Gupta, Anshuman; +Cc: intel-xe

== Series Details ==

Series: drm/xe: Fix lockdep warning in xe_force_wake calls (rev2)
URL   : https://patchwork.freedesktop.org/series/126241/
State : success

== Summary ==

+ trap cleanup EXIT
+ KERNEL=/kernel
+ MT=/root/linux/maintainer-tools
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools /root/linux/maintainer-tools
Cloning into '/root/linux/maintainer-tools'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ make -C /root/linux/maintainer-tools
make: Entering directory '/root/linux/maintainer-tools'
cc -O2 -g -Wextra -o remap-log remap-log.c
make: Leaving directory '/root/linux/maintainer-tools'
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ /root/linux/maintainer-tools/dim sparse --fast 1832821c7e4c5bd24353183f060f1435b2eb7992
Sparse version: 0.6.1 (Ubuntu: 0.6.1-2build1)
Fast mode used, each commit won't be checked separately.
Okay!

+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel



^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Intel-xe] FW: [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
  2023-11-24  7:09 ` [Intel-xe] FW: " Gupta, Anshuman
@ 2023-11-24  7:54   ` Aravind Iddamsetty
  0 siblings, 0 replies; 23+ messages in thread
From: Aravind Iddamsetty @ 2023-11-24  7:54 UTC (permalink / raw)
  To: Gupta, Anshuman, intel-xe@lists.freedesktop.org


On 11/24/23 12:39, Gupta, Anshuman wrote:
>
> -----Original Message-----
> From: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com> 
> Sent: Friday, November 24, 2023 12:14 PM
> To: intel-xe@lists.freedesktop.org
> Cc: Brost, Matthew <matthew.brost@intel.com>; Gupta, Anshuman <anshuman.gupta@intel.com>; Nerlige Ramappa, Umesh <umesh.nerlige.ramappa@intel.com>
> Subject: [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
>
> Introduce atomic version for xe_force_wake calls which uses spin_lock while the non atomic version uses spin_lock_irq
>
> Fix for below:
> [13994.811263] ========================================================
> [13994.811295] WARNING: possible irq lock inversion dependency detected
> [13994.811326] 6.6.0-rc3-xe #2 Tainted: G     U
> [13994.811358] --------------------------------------------------------
> [13994.811388] swapper/0/0 just changed the state of lock:
> [13994.811416] ffff895c7e044db8 (&cpuctx_lock){-...}-{2:2}, at:
> __perf_event_read+0xb7/0x3a0
> [13994.811494] but this lock took another, HARDIRQ-unsafe lock in the
> past:
> [13994.811528]  (&fw->lock){+.+.}-{2:2}
> [13994.811544]
>
>                and interrupts could create inverse lock ordering between them.
>
> [13994.811606]
>                other info that might help us debug this:
> [13994.811636]  Possible interrupt unsafe locking scenario:
>
> [13994.811667]        CPU0                    CPU1
> [13994.811691]        ----                    ----
> [13994.811715]   lock(&fw->lock);
> [13994.811744]                                local_irq_disable();
> [13994.811773]                                lock(&cpuctx_lock);
> [13994.811810]                                lock(&fw->lock);
> [13994.811846]   <Interrupt>
> [13994.811865]     lock(&cpuctx_lock);
> [13994.811895]
>                 *** DEADLOCK ***
>
> v2: Use spin_lock in atomic context and spin_lock_irq in a non atomic context (Matthew Brost)
>
> Cc: Matthew Brost <matthew.brost@intel.com>
> Cc: Anshuman Gupta <anshuman.gupta@intel.com>
> Cc: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
> Signed-off-by: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com>
> ---
>  drivers/gpu/drm/xe/xe_force_wake.c | 62 +++++++++++++++++++++++++++++-  drivers/gpu/drm/xe/xe_force_wake.h |  4 ++
>  drivers/gpu/drm/xe/xe_pmu.c        |  4 +-
>  3 files changed, 66 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
> index 32d6c4dd2807..1693097f72d3 100644
> --- a/drivers/gpu/drm/xe/xe_force_wake.c
> +++ b/drivers/gpu/drm/xe/xe_force_wake.c
> @@ -147,7 +147,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>  	enum xe_force_wake_domains tmp, woken = 0;
>  	int ret, ret2 = 0;
>  
> -	spin_lock(&fw->lock);
> +	spin_lock_irq(&fw->lock);
>  	for_each_fw_domain_masked(domain, domains, fw, tmp) {
>  		if (!domain->ref++) {
>  			woken |= BIT(domain->id);
> @@ -162,7 +162,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>  				   domain->id, ret);
>  	}
>  	fw->awake_domains |= woken;
> -	spin_unlock(&fw->lock);
> +	spin_unlock_irq(&fw->lock);
>  
>  	return ret2;
>  }
> @@ -176,6 +176,64 @@ int xe_force_wake_put(struct xe_force_wake *fw,
>  	enum xe_force_wake_domains tmp, sleep = 0;
>  	int ret, ret2 = 0;
>  
> +	spin_lock_irq(&fw->lock);
> +	for_each_fw_domain_masked(domain, domains, fw, tmp) {
> +		if (!--domain->ref) {
> +			sleep |= BIT(domain->id);
> +			domain_sleep(gt, domain);
> +		}
> +	}
> +	for_each_fw_domain_masked(domain, sleep, fw, tmp) {
> +		ret = domain_sleep_wait(gt, domain);
> +		ret2 |= ret;
> +		if (ret)
> +			drm_notice(&xe->drm, "Force wake domain (%d) failed to ack sleep, ret=%d\n",
> +				   domain->id, ret);
> +	}
> +	fw->awake_domains &= ~sleep;
> +	spin_unlock_irq(&fw->lock);
> +
> +	return ret2;
> +}
> +
> +int xe_atomic_force_wake_get(struct xe_force_wake *fw,
> +			     enum xe_force_wake_domains domains) {
> Is it possible to re-use the code something like below, for both atomic and non-atomic versions?
> Any how we are using lock around whole function here.
>
> int xe_force_wake_get()
> {
> 	local_irq_disable();
> 	xe_atomic_force_wake_get();
> 	local_irq_disable();
> }
I feel it is better we use the respective spin lock helpers to do that rather than we doing it and hence
having it the way it is good. Little skeptical about the ordering of irq_disable/enable and preemption disable/enable used
in the spin lock helpers so do not want to change that.

Thanks,

Aravind.
> Thanks,
> Anshuman Gupta. 
> +	struct xe_device *xe = fw_to_xe(fw);
> +	struct xe_gt *gt = fw_to_gt(fw);
> +	struct xe_force_wake_domain *domain;
> +	enum xe_force_wake_domains tmp, woken = 0;
> +	int ret, ret2 = 0;
> +
> +	spin_lock(&fw->lock);
> +	for_each_fw_domain_masked(domain, domains, fw, tmp) {
> +		if (!domain->ref++) {
> +			woken |= BIT(domain->id);
> +			domain_wake(gt, domain);
> +		}
> +	}
> +	for_each_fw_domain_masked(domain, woken, fw, tmp) {
> +		ret = domain_wake_wait(gt, domain);
> +		ret2 |= ret;
> +		if (ret)
> +			drm_notice(&xe->drm, "Force wake domain (%d) failed to ack wake, ret=%d\n",
> +				   domain->id, ret);
> +	}
> +	fw->awake_domains |= woken;
> +	spin_unlock(&fw->lock);
> +
> +	return ret2;
> +}
> +
> +int xe_atomic_force_wake_put(struct xe_force_wake *fw,
> +			     enum xe_force_wake_domains domains) {
> +	struct xe_device *xe = fw_to_xe(fw);
> +	struct xe_gt *gt = fw_to_gt(fw);
> +	struct xe_force_wake_domain *domain;
> +	enum xe_force_wake_domains tmp, sleep = 0;
> +	int ret, ret2 = 0;
> +
>  	spin_lock(&fw->lock);
>  	for_each_fw_domain_masked(domain, domains, fw, tmp) {
>  		if (!--domain->ref) {
> diff --git a/drivers/gpu/drm/xe/xe_force_wake.h b/drivers/gpu/drm/xe/xe_force_wake.h
> index 83cb157da7cc..584bedcd72fe 100644
> --- a/drivers/gpu/drm/xe/xe_force_wake.h
> +++ b/drivers/gpu/drm/xe/xe_force_wake.h
> @@ -19,6 +19,10 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>  		      enum xe_force_wake_domains domains);  int xe_force_wake_put(struct xe_force_wake *fw,
>  		      enum xe_force_wake_domains domains);
> +int xe_atomic_force_wake_get(struct xe_force_wake *fw,
> +			     enum xe_force_wake_domains domains); int 
> +xe_atomic_force_wake_put(struct xe_force_wake *fw,
> +			     enum xe_force_wake_domains domains);
>  
>  static inline int
>  xe_force_wake_ref(struct xe_force_wake *fw, diff --git a/drivers/gpu/drm/xe/xe_pmu.c b/drivers/gpu/drm/xe/xe_pmu.c index 9d0b7887cfc4..4fb77c7693c2 100644
> --- a/drivers/gpu/drm/xe/xe_pmu.c
> +++ b/drivers/gpu/drm/xe/xe_pmu.c
> @@ -71,9 +71,9 @@ static u64 engine_group_busyness_read(struct xe_gt *gt, u64 config)
>  
>  	device_awake = xe_device_mem_access_get_if_ongoing(xe);
>  	if (device_awake) {
> -		XE_WARN_ON(xe_force_wake_get(gt_to_fw(gt), XE_FW_GT));
> +		XE_WARN_ON(xe_atomic_force_wake_get(gt_to_fw(gt), XE_FW_GT));
>  		val = __engine_group_busyness_read(gt, sample_type);
> -		XE_WARN_ON(xe_force_wake_put(gt_to_fw(gt), XE_FW_GT));
> +		XE_WARN_ON(xe_atomic_force_wake_put(gt_to_fw(gt), XE_FW_GT));
>  		xe_device_mem_access_put(xe);
>  	}
>  
> --
> 2.25.1
>

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [Intel-xe] ✓ CI.BAT: success for drm/xe: Fix lockdep warning in xe_force_wake calls (rev2)
  2023-11-24  6:44 [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls Aravind Iddamsetty
                   ` (7 preceding siblings ...)
  2023-11-24  7:28 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
@ 2023-11-24  8:02 ` Patchwork
  2023-11-24  8:04 ` [Intel-xe] ✗ CI.Patch_applied: failure for drm/xe: Fix lockdep warning in xe_force_wake calls (rev3) Patchwork
  9 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2023-11-24  8:02 UTC (permalink / raw)
  To: Gupta, Anshuman; +Cc: intel-xe

[-- Attachment #1: Type: text/plain, Size: 3640 bytes --]

== Series Details ==

Series: drm/xe: Fix lockdep warning in xe_force_wake calls (rev2)
URL   : https://patchwork.freedesktop.org/series/126241/
State : success

== Summary ==

CI Bug Log - changes from xe-518-1832821c7e4c5bd24353183f060f1435b2eb7992_BAT -> xe-pw-126241v2_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (4 -> 4)
------------------------------

  No changes in participating hosts

Known issues
------------

  Here are the changes found in xe-pw-126241v2_BAT that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size:
    - bat-adlp-7:         [PASS][1] -> [FAIL][2] ([Intel XE#692])
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-518-1832821c7e4c5bd24353183f060f1435b2eb7992/bat-adlp-7/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126241v2/bat-adlp-7/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html

  
#### Possible fixes ####

  * igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size:
    - bat-adlp-7:         [FAIL][3] ([i915#2346]) -> [PASS][4]
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-518-1832821c7e4c5bd24353183f060f1435b2eb7992/bat-adlp-7/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126241v2/bat-adlp-7/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html

  * igt@kms_flip@basic-flip-vs-modeset@c-dp3:
    - bat-dg2-oem2:       [FAIL][5] -> [PASS][6] +2 other tests pass
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-518-1832821c7e4c5bd24353183f060f1435b2eb7992/bat-dg2-oem2/igt@kms_flip@basic-flip-vs-modeset@c-dp3.html
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126241v2/bat-dg2-oem2/igt@kms_flip@basic-flip-vs-modeset@c-dp3.html

  
#### Warnings ####

  * igt@kms_frontbuffer_tracking@basic:
    - bat-adlp-7:         [FAIL][7] ([Intel XE#616] / [Intel XE#750]) -> [DMESG-FAIL][8] ([Intel XE#282] / [i915#2017])
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-518-1832821c7e4c5bd24353183f060f1435b2eb7992/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126241v2/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [Intel XE#282]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/282
  [Intel XE#524]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/524
  [Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
  [Intel XE#692]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/692
  [Intel XE#750]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/750
  [i915#2017]: https://gitlab.freedesktop.org/drm/intel/issues/2017
  [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346


Build changes
-------------

  * IGT: IGT_7600 -> IGT_7601
  * Linux: xe-518-1832821c7e4c5bd24353183f060f1435b2eb7992 -> xe-pw-126241v2

  IGT_7600: b889fd01780dc79f6fcc8545346c81f5c79f5efb @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_7601: 9c6e7f255724e327627be7c8ed30e23742e97386 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-518-1832821c7e4c5bd24353183f060f1435b2eb7992: 1832821c7e4c5bd24353183f060f1435b2eb7992
  xe-pw-126241v2: 126241v2

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126241v2/index.html

[-- Attachment #2: Type: text/html, Size: 4231 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [Intel-xe] ✗ CI.Patch_applied: failure for drm/xe: Fix lockdep warning in xe_force_wake calls (rev3)
  2023-11-24  6:44 [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls Aravind Iddamsetty
                   ` (8 preceding siblings ...)
  2023-11-24  8:02 ` [Intel-xe] ✓ CI.BAT: " Patchwork
@ 2023-11-24  8:04 ` Patchwork
  9 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2023-11-24  8:04 UTC (permalink / raw)
  To: Gupta, Anshuman; +Cc: intel-xe

== Series Details ==

Series: drm/xe: Fix lockdep warning in xe_force_wake calls (rev3)
URL   : https://patchwork.freedesktop.org/series/126241/
State : failure

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: 1832821c7 drm/xe: Print virtualization mode during probe
=== git am output follows ===
error: corrupt patch at line 57
hint: Use 'git am --show-current-patch' to see the failed patch
Applying: FW: [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
Patch failed at 0001 FW: [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".



^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
  2023-11-24  7:19 ` [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls Ville Syrjälä
@ 2023-11-24  8:31   ` Aravind Iddamsetty
  2023-11-24  8:37     ` Ville Syrjälä
  0 siblings, 1 reply; 23+ messages in thread
From: Aravind Iddamsetty @ 2023-11-24  8:31 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: intel-xe


On 11/24/23 12:49, Ville Syrjälä wrote:
> On Fri, Nov 24, 2023 at 12:14:08PM +0530, Aravind Iddamsetty wrote:
>> Introduce atomic version for xe_force_wake calls which uses spin_lock
>> while the non atomic version uses spin_lock_irq
>>
>> Fix for below:
>> [13994.811263] ========================================================
>> [13994.811295] WARNING: possible irq lock inversion dependency detected
>> [13994.811326] 6.6.0-rc3-xe #2 Tainted: G     U
>> [13994.811358] --------------------------------------------------------
>> [13994.811388] swapper/0/0 just changed the state of lock:
>> [13994.811416] ffff895c7e044db8 (&cpuctx_lock){-...}-{2:2}, at:
>> __perf_event_read+0xb7/0x3a0
>> [13994.811494] but this lock took another, HARDIRQ-unsafe lock in the
>> past:
>> [13994.811528]  (&fw->lock){+.+.}-{2:2}
>> [13994.811544]
>>
>>                and interrupts could create inverse lock ordering between
>> them.
>>
>> [13994.811606]
>>                other info that might help us debug this:
>> [13994.811636]  Possible interrupt unsafe locking scenario:
>>
>> [13994.811667]        CPU0                    CPU1
>> [13994.811691]        ----                    ----
>> [13994.811715]   lock(&fw->lock);
>> [13994.811744]                                local_irq_disable();
>> [13994.811773]                                lock(&cpuctx_lock);
>> [13994.811810]                                lock(&fw->lock);
>> [13994.811846]   <Interrupt>
>> [13994.811865]     lock(&cpuctx_lock);
>> [13994.811895]
>>                 *** DEADLOCK ***
>>
>> v2: Use spin_lock in atomic context and spin_lock_irq in a non atomic
>> context (Matthew Brost)
> No idea what this "atomic context" means, but looks like
> you just want to use spin_lock_irqsave() & co.
atomic context: where sleeping is not allowed. Well that is what I had in
v1 and Matt suggested we should explicitly know from where we are calling
force wake and depending on it use spin_lock or spin_lock_irq versions.
>
>> Cc: Matthew Brost <matthew.brost@intel.com>
>> Cc: Anshuman Gupta <anshuman.gupta@intel.com>
>> Cc: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
>> Signed-off-by: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com>
>> ---
>>  drivers/gpu/drm/xe/xe_force_wake.c | 62 +++++++++++++++++++++++++++++-
>>  drivers/gpu/drm/xe/xe_force_wake.h |  4 ++
>>  drivers/gpu/drm/xe/xe_pmu.c        |  4 +-
>>  3 files changed, 66 insertions(+), 4 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
>> index 32d6c4dd2807..1693097f72d3 100644
>> --- a/drivers/gpu/drm/xe/xe_force_wake.c
>> +++ b/drivers/gpu/drm/xe/xe_force_wake.c
>> @@ -147,7 +147,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>>  	enum xe_force_wake_domains tmp, woken = 0;
>>  	int ret, ret2 = 0;
>>  
>> -	spin_lock(&fw->lock);
>> +	spin_lock_irq(&fw->lock);
>>  	for_each_fw_domain_masked(domain, domains, fw, tmp) {
>>  		if (!domain->ref++) {
>>  			woken |= BIT(domain->id);
>> @@ -162,7 +162,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>>  				   domain->id, ret);
>>  	}
>>  	fw->awake_domains |= woken;
>> -	spin_unlock(&fw->lock);
>> +	spin_unlock_irq(&fw->lock);
>>  
>>  	return ret2;
>>  }
>> @@ -176,6 +176,64 @@ int xe_force_wake_put(struct xe_force_wake *fw,
>>  	enum xe_force_wake_domains tmp, sleep = 0;
>>  	int ret, ret2 = 0;
>>  
>> +	spin_lock_irq(&fw->lock);
>> +	for_each_fw_domain_masked(domain, domains, fw, tmp) {
>> +		if (!--domain->ref) {
>> +			sleep |= BIT(domain->id);
>> +			domain_sleep(gt, domain);
>> +		}
>> +	}
>> +	for_each_fw_domain_masked(domain, sleep, fw, tmp) {
>> +		ret = domain_sleep_wait(gt, domain);
> Why on earth are we waiting here?
>
> Why is this all this stuff called "sleep something"?
to my knowledge the HW can take sometime to ack the forcewake request
that is why we have a wait, regarding the naming it was existing from before
may be Matt can answer that.


Thanks,
Aravind.
>

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
  2023-11-24  8:31   ` Aravind Iddamsetty
@ 2023-11-24  8:37     ` Ville Syrjälä
  2023-11-28  8:30       ` Aravind Iddamsetty
  0 siblings, 1 reply; 23+ messages in thread
From: Ville Syrjälä @ 2023-11-24  8:37 UTC (permalink / raw)
  To: Aravind Iddamsetty; +Cc: intel-xe

On Fri, Nov 24, 2023 at 02:01:27PM +0530, Aravind Iddamsetty wrote:
> 
> On 11/24/23 12:49, Ville Syrjälä wrote:
> > On Fri, Nov 24, 2023 at 12:14:08PM +0530, Aravind Iddamsetty wrote:
> >> Introduce atomic version for xe_force_wake calls which uses spin_lock
> >> while the non atomic version uses spin_lock_irq
> >>
> >> Fix for below:
> >> [13994.811263] ========================================================
> >> [13994.811295] WARNING: possible irq lock inversion dependency detected
> >> [13994.811326] 6.6.0-rc3-xe #2 Tainted: G     U
> >> [13994.811358] --------------------------------------------------------
> >> [13994.811388] swapper/0/0 just changed the state of lock:
> >> [13994.811416] ffff895c7e044db8 (&cpuctx_lock){-...}-{2:2}, at:
> >> __perf_event_read+0xb7/0x3a0
> >> [13994.811494] but this lock took another, HARDIRQ-unsafe lock in the
> >> past:
> >> [13994.811528]  (&fw->lock){+.+.}-{2:2}
> >> [13994.811544]
> >>
> >>                and interrupts could create inverse lock ordering between
> >> them.
> >>
> >> [13994.811606]
> >>                other info that might help us debug this:
> >> [13994.811636]  Possible interrupt unsafe locking scenario:
> >>
> >> [13994.811667]        CPU0                    CPU1
> >> [13994.811691]        ----                    ----
> >> [13994.811715]   lock(&fw->lock);
> >> [13994.811744]                                local_irq_disable();
> >> [13994.811773]                                lock(&cpuctx_lock);
> >> [13994.811810]                                lock(&fw->lock);
> >> [13994.811846]   <Interrupt>
> >> [13994.811865]     lock(&cpuctx_lock);
> >> [13994.811895]
> >>                 *** DEADLOCK ***
> >>
> >> v2: Use spin_lock in atomic context and spin_lock_irq in a non atomic
> >> context (Matthew Brost)
> > No idea what this "atomic context" means, but looks like
> > you just want to use spin_lock_irqsave() & co.
> atomic context: where sleeping is not allowed.

That has nothing to do with your lockdep spew. Also spinlocks don't
sleep by definition (if we ignore the RT spinlock->mutex magic).

> Well that is what I had in
> v1 and Matt suggested we should explicitly know from where we are calling
> force wake and depending on it use spin_lock or spin_lock_irq versions.

Duplicating tons of code for that is silly. I seriously doubt someone
benchmarked this and saw a meaningful improvement from skipping the
save/restore.

> >
> >> Cc: Matthew Brost <matthew.brost@intel.com>
> >> Cc: Anshuman Gupta <anshuman.gupta@intel.com>
> >> Cc: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
> >> Signed-off-by: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com>
> >> ---
> >>  drivers/gpu/drm/xe/xe_force_wake.c | 62 +++++++++++++++++++++++++++++-
> >>  drivers/gpu/drm/xe/xe_force_wake.h |  4 ++
> >>  drivers/gpu/drm/xe/xe_pmu.c        |  4 +-
> >>  3 files changed, 66 insertions(+), 4 deletions(-)
> >>
> >> diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
> >> index 32d6c4dd2807..1693097f72d3 100644
> >> --- a/drivers/gpu/drm/xe/xe_force_wake.c
> >> +++ b/drivers/gpu/drm/xe/xe_force_wake.c
> >> @@ -147,7 +147,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
> >>  	enum xe_force_wake_domains tmp, woken = 0;
> >>  	int ret, ret2 = 0;
> >>  
> >> -	spin_lock(&fw->lock);
> >> +	spin_lock_irq(&fw->lock);
> >>  	for_each_fw_domain_masked(domain, domains, fw, tmp) {
> >>  		if (!domain->ref++) {
> >>  			woken |= BIT(domain->id);
> >> @@ -162,7 +162,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
> >>  				   domain->id, ret);
> >>  	}
> >>  	fw->awake_domains |= woken;
> >> -	spin_unlock(&fw->lock);
> >> +	spin_unlock_irq(&fw->lock);
> >>  
> >>  	return ret2;
> >>  }
> >> @@ -176,6 +176,64 @@ int xe_force_wake_put(struct xe_force_wake *fw,
> >>  	enum xe_force_wake_domains tmp, sleep = 0;
> >>  	int ret, ret2 = 0;
> >>  
> >> +	spin_lock_irq(&fw->lock);
> >> +	for_each_fw_domain_masked(domain, domains, fw, tmp) {
> >> +		if (!--domain->ref) {
> >> +			sleep |= BIT(domain->id);
> >> +			domain_sleep(gt, domain);
> >> +		}
> >> +	}
> >> +	for_each_fw_domain_masked(domain, sleep, fw, tmp) {
> >> +		ret = domain_sleep_wait(gt, domain);
> > Why on earth are we waiting here?
> >
> > Why is this all this stuff called "sleep something"?
> to my knowledge the HW can take sometime to ack the forcewake request

We are *releasing* the forcewake here, not acquiring it.

> that is why we have a wait, regarding the naming it was existing from before
> may be Matt can answer that.
> 
> 
> Thanks,
> Aravind.
> >

-- 
Ville Syrjälä
Intel

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
  2023-11-24  8:37     ` Ville Syrjälä
@ 2023-11-28  8:30       ` Aravind Iddamsetty
  2023-12-01  3:37         ` Aravind Iddamsetty
  0 siblings, 1 reply; 23+ messages in thread
From: Aravind Iddamsetty @ 2023-11-28  8:30 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: intel-xe


On 11/24/23 14:07, Ville Syrjälä wrote:
> On Fri, Nov 24, 2023 at 02:01:27PM +0530, Aravind Iddamsetty wrote:
>> On 11/24/23 12:49, Ville Syrjälä wrote:
>>> On Fri, Nov 24, 2023 at 12:14:08PM +0530, Aravind Iddamsetty wrote:
>>>> Introduce atomic version for xe_force_wake calls which uses spin_lock
>>>> while the non atomic version uses spin_lock_irq
>>>>
>>>> Fix for below:
>>>> [13994.811263] ========================================================
>>>> [13994.811295] WARNING: possible irq lock inversion dependency detected
>>>> [13994.811326] 6.6.0-rc3-xe #2 Tainted: G     U
>>>> [13994.811358] --------------------------------------------------------
>>>> [13994.811388] swapper/0/0 just changed the state of lock:
>>>> [13994.811416] ffff895c7e044db8 (&cpuctx_lock){-...}-{2:2}, at:
>>>> __perf_event_read+0xb7/0x3a0
>>>> [13994.811494] but this lock took another, HARDIRQ-unsafe lock in the
>>>> past:
>>>> [13994.811528]  (&fw->lock){+.+.}-{2:2}
>>>> [13994.811544]
>>>>
>>>>                and interrupts could create inverse lock ordering between
>>>> them.
>>>>
>>>> [13994.811606]
>>>>                other info that might help us debug this:
>>>> [13994.811636]  Possible interrupt unsafe locking scenario:
>>>>
>>>> [13994.811667]        CPU0                    CPU1
>>>> [13994.811691]        ----                    ----
>>>> [13994.811715]   lock(&fw->lock);
>>>> [13994.811744]                                local_irq_disable();
>>>> [13994.811773]                                lock(&cpuctx_lock);
>>>> [13994.811810]                                lock(&fw->lock);
>>>> [13994.811846]   <Interrupt>
>>>> [13994.811865]     lock(&cpuctx_lock);
>>>> [13994.811895]
>>>>                 *** DEADLOCK ***
>>>>
>>>> v2: Use spin_lock in atomic context and spin_lock_irq in a non atomic
>>>> context (Matthew Brost)
>>> No idea what this "atomic context" means, but looks like
>>> you just want to use spin_lock_irqsave() & co.
>> atomic context: where sleeping is not allowed.
> That has nothing to do with your lockdep spew. Also spinlocks don't
> sleep by definition (if we ignore the RT spinlock->mutex magic).
>
>> Well that is what I had in
>> v1 and Matt suggested we should explicitly know from where we are calling
>> force wake and depending on it use spin_lock or spin_lock_irq versions.
> Duplicating tons of code for that is silly. I seriously doubt someone
> benchmarked this and saw a meaningful improvement from skipping the
> save/restore.

@Matt any thoughts ?


>
>>>> Cc: Matthew Brost <matthew.brost@intel.com>
>>>> Cc: Anshuman Gupta <anshuman.gupta@intel.com>
>>>> Cc: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
>>>> Signed-off-by: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com>
>>>> ---
>>>>  drivers/gpu/drm/xe/xe_force_wake.c | 62 +++++++++++++++++++++++++++++-
>>>>  drivers/gpu/drm/xe/xe_force_wake.h |  4 ++
>>>>  drivers/gpu/drm/xe/xe_pmu.c        |  4 +-
>>>>  3 files changed, 66 insertions(+), 4 deletions(-)
>>>>
>>>> diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
>>>> index 32d6c4dd2807..1693097f72d3 100644
>>>> --- a/drivers/gpu/drm/xe/xe_force_wake.c
>>>> +++ b/drivers/gpu/drm/xe/xe_force_wake.c
>>>> @@ -147,7 +147,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>>>>  	enum xe_force_wake_domains tmp, woken = 0;
>>>>  	int ret, ret2 = 0;
>>>>  
>>>> -	spin_lock(&fw->lock);
>>>> +	spin_lock_irq(&fw->lock);
>>>>  	for_each_fw_domain_masked(domain, domains, fw, tmp) {
>>>>  		if (!domain->ref++) {
>>>>  			woken |= BIT(domain->id);
>>>> @@ -162,7 +162,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>>>>  				   domain->id, ret);
>>>>  	}
>>>>  	fw->awake_domains |= woken;
>>>> -	spin_unlock(&fw->lock);
>>>> +	spin_unlock_irq(&fw->lock);
>>>>  
>>>>  	return ret2;
>>>>  }
>>>> @@ -176,6 +176,64 @@ int xe_force_wake_put(struct xe_force_wake *fw,
>>>>  	enum xe_force_wake_domains tmp, sleep = 0;
>>>>  	int ret, ret2 = 0;
>>>>  
>>>> +	spin_lock_irq(&fw->lock);
>>>> +	for_each_fw_domain_masked(domain, domains, fw, tmp) {
>>>> +		if (!--domain->ref) {
>>>> +			sleep |= BIT(domain->id);
>>>> +			domain_sleep(gt, domain);
>>>> +		}
>>>> +	}
>>>> +	for_each_fw_domain_masked(domain, sleep, fw, tmp) {
>>>> +		ret = domain_sleep_wait(gt, domain);
>>> Why on earth are we waiting here?
>>>
>>> Why is this all this stuff called "sleep something"?
>> to my knowledge the HW can take sometime to ack the forcewake request
> We are *releasing* the forcewake here, not acquiring it.

ya I meant forcewake request to get and put.

Thanks,
Aravind.
>
>> that is why we have a wait, regarding the naming it was existing from before
>> may be Matt can answer that.
>>
>>
>> Thanks,
>> Aravind.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
  2023-11-28  8:30       ` Aravind Iddamsetty
@ 2023-12-01  3:37         ` Aravind Iddamsetty
  0 siblings, 0 replies; 23+ messages in thread
From: Aravind Iddamsetty @ 2023-12-01  3:37 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: intel-xe


On 11/28/23 14:00, Aravind Iddamsetty wrote:
> On 11/24/23 14:07, Ville Syrjälä wrote:
>> On Fri, Nov 24, 2023 at 02:01:27PM +0530, Aravind Iddamsetty wrote:
>>> On 11/24/23 12:49, Ville Syrjälä wrote:
>>>> On Fri, Nov 24, 2023 at 12:14:08PM +0530, Aravind Iddamsetty wrote:
>>>>> Introduce atomic version for xe_force_wake calls which uses spin_lock
>>>>> while the non atomic version uses spin_lock_irq
>>>>>
>>>>> Fix for below:
>>>>> [13994.811263] ========================================================
>>>>> [13994.811295] WARNING: possible irq lock inversion dependency detected
>>>>> [13994.811326] 6.6.0-rc3-xe #2 Tainted: G     U
>>>>> [13994.811358] --------------------------------------------------------
>>>>> [13994.811388] swapper/0/0 just changed the state of lock:
>>>>> [13994.811416] ffff895c7e044db8 (&cpuctx_lock){-...}-{2:2}, at:
>>>>> __perf_event_read+0xb7/0x3a0
>>>>> [13994.811494] but this lock took another, HARDIRQ-unsafe lock in the
>>>>> past:
>>>>> [13994.811528]  (&fw->lock){+.+.}-{2:2}
>>>>> [13994.811544]
>>>>>
>>>>>                and interrupts could create inverse lock ordering between
>>>>> them.
>>>>>
>>>>> [13994.811606]
>>>>>                other info that might help us debug this:
>>>>> [13994.811636]  Possible interrupt unsafe locking scenario:
>>>>>
>>>>> [13994.811667]        CPU0                    CPU1
>>>>> [13994.811691]        ----                    ----
>>>>> [13994.811715]   lock(&fw->lock);
>>>>> [13994.811744]                                local_irq_disable();
>>>>> [13994.811773]                                lock(&cpuctx_lock);
>>>>> [13994.811810]                                lock(&fw->lock);
>>>>> [13994.811846]   <Interrupt>
>>>>> [13994.811865]     lock(&cpuctx_lock);
>>>>> [13994.811895]
>>>>>                 *** DEADLOCK ***
>>>>>
>>>>> v2: Use spin_lock in atomic context and spin_lock_irq in a non atomic
>>>>> context (Matthew Brost)
>>>> No idea what this "atomic context" means, but looks like
>>>> you just want to use spin_lock_irqsave() & co.
>>> atomic context: where sleeping is not allowed.
>> That has nothing to do with your lockdep spew. Also spinlocks don't
>> sleep by definition (if we ignore the RT spinlock->mutex magic).
>>
>>> Well that is what I had in
>>> v1 and Matt suggested we should explicitly know from where we are calling
>>> force wake and depending on it use spin_lock or spin_lock_irq versions.
>> Duplicating tons of code for that is silly. I seriously doubt someone
>> benchmarked this and saw a meaningful improvement from skipping the
>> save/restore.
> @Matt any thoughts ?


for now I'll revert back to V1 of the series which uses save/restore calls. if we
see any performance issues we can come back to this again.

Thanks,
Aravind.
>
>>>>> Cc: Matthew Brost <matthew.brost@intel.com>
>>>>> Cc: Anshuman Gupta <anshuman.gupta@intel.com>
>>>>> Cc: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
>>>>> Signed-off-by: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com>
>>>>> ---
>>>>>  drivers/gpu/drm/xe/xe_force_wake.c | 62 +++++++++++++++++++++++++++++-
>>>>>  drivers/gpu/drm/xe/xe_force_wake.h |  4 ++
>>>>>  drivers/gpu/drm/xe/xe_pmu.c        |  4 +-
>>>>>  3 files changed, 66 insertions(+), 4 deletions(-)
>>>>>
>>>>> diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
>>>>> index 32d6c4dd2807..1693097f72d3 100644
>>>>> --- a/drivers/gpu/drm/xe/xe_force_wake.c
>>>>> +++ b/drivers/gpu/drm/xe/xe_force_wake.c
>>>>> @@ -147,7 +147,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>>>>>  	enum xe_force_wake_domains tmp, woken = 0;
>>>>>  	int ret, ret2 = 0;
>>>>>  
>>>>> -	spin_lock(&fw->lock);
>>>>> +	spin_lock_irq(&fw->lock);
>>>>>  	for_each_fw_domain_masked(domain, domains, fw, tmp) {
>>>>>  		if (!domain->ref++) {
>>>>>  			woken |= BIT(domain->id);
>>>>> @@ -162,7 +162,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>>>>>  				   domain->id, ret);
>>>>>  	}
>>>>>  	fw->awake_domains |= woken;
>>>>> -	spin_unlock(&fw->lock);
>>>>> +	spin_unlock_irq(&fw->lock);
>>>>>  
>>>>>  	return ret2;
>>>>>  }
>>>>> @@ -176,6 +176,64 @@ int xe_force_wake_put(struct xe_force_wake *fw,
>>>>>  	enum xe_force_wake_domains tmp, sleep = 0;
>>>>>  	int ret, ret2 = 0;
>>>>>  
>>>>> +	spin_lock_irq(&fw->lock);
>>>>> +	for_each_fw_domain_masked(domain, domains, fw, tmp) {
>>>>> +		if (!--domain->ref) {
>>>>> +			sleep |= BIT(domain->id);
>>>>> +			domain_sleep(gt, domain);
>>>>> +		}
>>>>> +	}
>>>>> +	for_each_fw_domain_masked(domain, sleep, fw, tmp) {
>>>>> +		ret = domain_sleep_wait(gt, domain);
>>>> Why on earth are we waiting here?
>>>>
>>>> Why is this all this stuff called "sleep something"?
>>> to my knowledge the HW can take sometime to ack the forcewake request
>> We are *releasing* the forcewake here, not acquiring it.
> ya I meant forcewake request to get and put.
>
> Thanks,
> Aravind.
>>> that is why we have a wait, regarding the naming it was existing from before
>>> may be Matt can answer that.
>>>
>>>
>>> Thanks,
>>> Aravind.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
@ 2023-12-06  9:53 Aravind Iddamsetty
  2023-12-08  5:17 ` Rodrigo Vivi
  0 siblings, 1 reply; 23+ messages in thread
From: Aravind Iddamsetty @ 2023-12-06  9:53 UTC (permalink / raw)
  To: intel-xe

Use spin_lock_irqsave, spin_unlock_irqrestore

Fix for below:
[13994.811263] ========================================================
[13994.811295] WARNING: possible irq lock inversion dependency detected
[13994.811326] 6.6.0-rc3-xe #2 Tainted: G     U
[13994.811358] --------------------------------------------------------
[13994.811388] swapper/0/0 just changed the state of lock:
[13994.811416] ffff895c7e044db8 (&cpuctx_lock){-...}-{2:2}, at:
__perf_event_read+0xb7/0x3a0
[13994.811494] but this lock took another, HARDIRQ-unsafe lock in the
past:
[13994.811528]  (&fw->lock){+.+.}-{2:2}
[13994.811544]

               and interrupts could create inverse lock ordering between
them.

[13994.811606]
               other info that might help us debug this:
[13994.811636]  Possible interrupt unsafe locking scenario:

[13994.811667]        CPU0                    CPU1
[13994.811691]        ----                    ----
[13994.811715]   lock(&fw->lock);
[13994.811744]                                local_irq_disable();
[13994.811773]                                lock(&cpuctx_lock);
[13994.811810]                                lock(&fw->lock);
[13994.811846]   <Interrupt>
[13994.811865]     lock(&cpuctx_lock);
[13994.811895]
                *** DEADLOCK ***

v2: Use spin_lock in atomic context and spin_lock_irq in a non atomic
context (Matthew Brost)

v3: just use spin_lock_irqsave/restore

Cc: Matthew Brost <matthew.brost@intel.com>
Cc: Anshuman Gupta <anshuman.gupta@intel.com>
Cc: Ville Syrjala <ville.syrjala@linux.intel.com>

Signed-off-by: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com>
---
 drivers/gpu/drm/xe/xe_force_wake.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
index 32d6c4dd2807..9bbe8a5040da 100644
--- a/drivers/gpu/drm/xe/xe_force_wake.c
+++ b/drivers/gpu/drm/xe/xe_force_wake.c
@@ -145,9 +145,10 @@ int xe_force_wake_get(struct xe_force_wake *fw,
 	struct xe_gt *gt = fw_to_gt(fw);
 	struct xe_force_wake_domain *domain;
 	enum xe_force_wake_domains tmp, woken = 0;
+	unsigned long flags;
 	int ret, ret2 = 0;
 
-	spin_lock(&fw->lock);
+	spin_lock_irqsave(&fw->lock, flags);
 	for_each_fw_domain_masked(domain, domains, fw, tmp) {
 		if (!domain->ref++) {
 			woken |= BIT(domain->id);
@@ -162,7 +163,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
 				   domain->id, ret);
 	}
 	fw->awake_domains |= woken;
-	spin_unlock(&fw->lock);
+	spin_unlock_irqrestore(&fw->lock, flags);
 
 	return ret2;
 }
@@ -174,9 +175,10 @@ int xe_force_wake_put(struct xe_force_wake *fw,
 	struct xe_gt *gt = fw_to_gt(fw);
 	struct xe_force_wake_domain *domain;
 	enum xe_force_wake_domains tmp, sleep = 0;
+	unsigned long flags;
 	int ret, ret2 = 0;
 
-	spin_lock(&fw->lock);
+	spin_lock_irqsave(&fw->lock, flags);
 	for_each_fw_domain_masked(domain, domains, fw, tmp) {
 		if (!--domain->ref) {
 			sleep |= BIT(domain->id);
@@ -191,7 +193,7 @@ int xe_force_wake_put(struct xe_force_wake *fw,
 				   domain->id, ret);
 	}
 	fw->awake_domains &= ~sleep;
-	spin_unlock(&fw->lock);
+	spin_unlock_irqrestore(&fw->lock, flags);
 
 	return ret2;
 }
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* Re: [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
  2023-12-06  9:53 [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls Aravind Iddamsetty
@ 2023-12-08  5:17 ` Rodrigo Vivi
  2023-12-08  5:49   ` Aravind Iddamsetty
  0 siblings, 1 reply; 23+ messages in thread
From: Rodrigo Vivi @ 2023-12-08  5:17 UTC (permalink / raw)
  To: Aravind Iddamsetty; +Cc: intel-xe

On Wed, Dec 06, 2023 at 03:23:18PM +0530, Aravind Iddamsetty wrote:
> Use spin_lock_irqsave, spin_unlock_irqrestore
> 
> Fix for below:
> [13994.811263] ========================================================
> [13994.811295] WARNING: possible irq lock inversion dependency detected
> [13994.811326] 6.6.0-rc3-xe #2 Tainted: G     U
> [13994.811358] --------------------------------------------------------
> [13994.811388] swapper/0/0 just changed the state of lock:
> [13994.811416] ffff895c7e044db8 (&cpuctx_lock){-...}-{2:2}, at:
> __perf_event_read+0xb7/0x3a0
> [13994.811494] but this lock took another, HARDIRQ-unsafe lock in the
> past:
> [13994.811528]  (&fw->lock){+.+.}-{2:2}
> [13994.811544]
> 
>                and interrupts could create inverse lock ordering between
> them.
> 
> [13994.811606]
>                other info that might help us debug this:
> [13994.811636]  Possible interrupt unsafe locking scenario:
> 
> [13994.811667]        CPU0                    CPU1
> [13994.811691]        ----                    ----
> [13994.811715]   lock(&fw->lock);
> [13994.811744]                                local_irq_disable();
> [13994.811773]                                lock(&cpuctx_lock);
> [13994.811810]                                lock(&fw->lock);
> [13994.811846]   <Interrupt>
> [13994.811865]     lock(&cpuctx_lock);
> [13994.811895]
>                 *** DEADLOCK ***
> 
> v2: Use spin_lock in atomic context and spin_lock_irq in a non atomic
> context (Matthew Brost)
> 
> v3: just use spin_lock_irqsave/restore
> 
> Cc: Matthew Brost <matthew.brost@intel.com>
> Cc: Anshuman Gupta <anshuman.gupta@intel.com>
> Cc: Ville Syrjala <ville.syrjala@linux.intel.com>
> 
> Signed-off-by: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com>

Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>

> ---
>  drivers/gpu/drm/xe/xe_force_wake.c | 10 ++++++----
>  1 file changed, 6 insertions(+), 4 deletions(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
> index 32d6c4dd2807..9bbe8a5040da 100644
> --- a/drivers/gpu/drm/xe/xe_force_wake.c
> +++ b/drivers/gpu/drm/xe/xe_force_wake.c
> @@ -145,9 +145,10 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>  	struct xe_gt *gt = fw_to_gt(fw);
>  	struct xe_force_wake_domain *domain;
>  	enum xe_force_wake_domains tmp, woken = 0;
> +	unsigned long flags;
>  	int ret, ret2 = 0;
>  
> -	spin_lock(&fw->lock);
> +	spin_lock_irqsave(&fw->lock, flags);
>  	for_each_fw_domain_masked(domain, domains, fw, tmp) {
>  		if (!domain->ref++) {
>  			woken |= BIT(domain->id);
> @@ -162,7 +163,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>  				   domain->id, ret);
>  	}
>  	fw->awake_domains |= woken;
> -	spin_unlock(&fw->lock);
> +	spin_unlock_irqrestore(&fw->lock, flags);
>  
>  	return ret2;
>  }
> @@ -174,9 +175,10 @@ int xe_force_wake_put(struct xe_force_wake *fw,
>  	struct xe_gt *gt = fw_to_gt(fw);
>  	struct xe_force_wake_domain *domain;
>  	enum xe_force_wake_domains tmp, sleep = 0;
> +	unsigned long flags;
>  	int ret, ret2 = 0;
>  
> -	spin_lock(&fw->lock);
> +	spin_lock_irqsave(&fw->lock, flags);
>  	for_each_fw_domain_masked(domain, domains, fw, tmp) {
>  		if (!--domain->ref) {
>  			sleep |= BIT(domain->id);
> @@ -191,7 +193,7 @@ int xe_force_wake_put(struct xe_force_wake *fw,
>  				   domain->id, ret);
>  	}
>  	fw->awake_domains &= ~sleep;
> -	spin_unlock(&fw->lock);
> +	spin_unlock_irqrestore(&fw->lock, flags);
>  
>  	return ret2;
>  }
> -- 
> 2.25.1
> 

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls
  2023-12-08  5:17 ` Rodrigo Vivi
@ 2023-12-08  5:49   ` Aravind Iddamsetty
  0 siblings, 0 replies; 23+ messages in thread
From: Aravind Iddamsetty @ 2023-12-08  5:49 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe


On 12/8/23 10:47, Rodrigo Vivi wrote:
> On Wed, Dec 06, 2023 at 03:23:18PM +0530, Aravind Iddamsetty wrote:
>> Use spin_lock_irqsave, spin_unlock_irqrestore
>>
>> Fix for below:
>> [13994.811263] ========================================================
>> [13994.811295] WARNING: possible irq lock inversion dependency detected
>> [13994.811326] 6.6.0-rc3-xe #2 Tainted: G     U
>> [13994.811358] --------------------------------------------------------
>> [13994.811388] swapper/0/0 just changed the state of lock:
>> [13994.811416] ffff895c7e044db8 (&cpuctx_lock){-...}-{2:2}, at:
>> __perf_event_read+0xb7/0x3a0
>> [13994.811494] but this lock took another, HARDIRQ-unsafe lock in the
>> past:
>> [13994.811528]  (&fw->lock){+.+.}-{2:2}
>> [13994.811544]
>>
>>                and interrupts could create inverse lock ordering between
>> them.
>>
>> [13994.811606]
>>                other info that might help us debug this:
>> [13994.811636]  Possible interrupt unsafe locking scenario:
>>
>> [13994.811667]        CPU0                    CPU1
>> [13994.811691]        ----                    ----
>> [13994.811715]   lock(&fw->lock);
>> [13994.811744]                                local_irq_disable();
>> [13994.811773]                                lock(&cpuctx_lock);
>> [13994.811810]                                lock(&fw->lock);
>> [13994.811846]   <Interrupt>
>> [13994.811865]     lock(&cpuctx_lock);
>> [13994.811895]
>>                 *** DEADLOCK ***
>>
>> v2: Use spin_lock in atomic context and spin_lock_irq in a non atomic
>> context (Matthew Brost)
>>
>> v3: just use spin_lock_irqsave/restore
>>
>> Cc: Matthew Brost <matthew.brost@intel.com>
>> Cc: Anshuman Gupta <anshuman.gupta@intel.com>
>> Cc: Ville Syrjala <ville.syrjala@linux.intel.com>
>>
>> Signed-off-by: Aravind Iddamsetty <aravind.iddamsetty@linux.intel.com>
> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>

Thanks Rodrigo.

Regards,
Aravind.
>
>> ---
>>  drivers/gpu/drm/xe/xe_force_wake.c | 10 ++++++----
>>  1 file changed, 6 insertions(+), 4 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
>> index 32d6c4dd2807..9bbe8a5040da 100644
>> --- a/drivers/gpu/drm/xe/xe_force_wake.c
>> +++ b/drivers/gpu/drm/xe/xe_force_wake.c
>> @@ -145,9 +145,10 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>>  	struct xe_gt *gt = fw_to_gt(fw);
>>  	struct xe_force_wake_domain *domain;
>>  	enum xe_force_wake_domains tmp, woken = 0;
>> +	unsigned long flags;
>>  	int ret, ret2 = 0;
>>  
>> -	spin_lock(&fw->lock);
>> +	spin_lock_irqsave(&fw->lock, flags);
>>  	for_each_fw_domain_masked(domain, domains, fw, tmp) {
>>  		if (!domain->ref++) {
>>  			woken |= BIT(domain->id);
>> @@ -162,7 +163,7 @@ int xe_force_wake_get(struct xe_force_wake *fw,
>>  				   domain->id, ret);
>>  	}
>>  	fw->awake_domains |= woken;
>> -	spin_unlock(&fw->lock);
>> +	spin_unlock_irqrestore(&fw->lock, flags);
>>  
>>  	return ret2;
>>  }
>> @@ -174,9 +175,10 @@ int xe_force_wake_put(struct xe_force_wake *fw,
>>  	struct xe_gt *gt = fw_to_gt(fw);
>>  	struct xe_force_wake_domain *domain;
>>  	enum xe_force_wake_domains tmp, sleep = 0;
>> +	unsigned long flags;
>>  	int ret, ret2 = 0;
>>  
>> -	spin_lock(&fw->lock);
>> +	spin_lock_irqsave(&fw->lock, flags);
>>  	for_each_fw_domain_masked(domain, domains, fw, tmp) {
>>  		if (!--domain->ref) {
>>  			sleep |= BIT(domain->id);
>> @@ -191,7 +193,7 @@ int xe_force_wake_put(struct xe_force_wake *fw,
>>  				   domain->id, ret);
>>  	}
>>  	fw->awake_domains &= ~sleep;
>> -	spin_unlock(&fw->lock);
>> +	spin_unlock_irqrestore(&fw->lock, flags);
>>  
>>  	return ret2;
>>  }
>> -- 
>> 2.25.1
>>

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2023-12-08  5:47 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-24  6:44 [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls Aravind Iddamsetty
2023-11-24  7:09 ` [Intel-xe] FW: " Gupta, Anshuman
2023-11-24  7:54   ` Aravind Iddamsetty
2023-11-24  7:17 ` [Intel-xe] ✓ CI.Patch_applied: success for drm/xe: Fix lockdep warning in xe_force_wake calls (rev2) Patchwork
2023-11-24  7:18 ` [Intel-xe] ✓ CI.checkpatch: " Patchwork
2023-11-24  7:19 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
2023-11-24  7:19 ` [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls Ville Syrjälä
2023-11-24  8:31   ` Aravind Iddamsetty
2023-11-24  8:37     ` Ville Syrjälä
2023-11-28  8:30       ` Aravind Iddamsetty
2023-12-01  3:37         ` Aravind Iddamsetty
2023-11-24  7:26 ` [Intel-xe] ✓ CI.Build: success for drm/xe: Fix lockdep warning in xe_force_wake calls (rev2) Patchwork
2023-11-24  7:26 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
2023-11-24  7:28 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
2023-11-24  8:02 ` [Intel-xe] ✓ CI.BAT: " Patchwork
2023-11-24  8:04 ` [Intel-xe] ✗ CI.Patch_applied: failure for drm/xe: Fix lockdep warning in xe_force_wake calls (rev3) Patchwork
  -- strict thread matches above, loose matches on Subject: below --
2023-12-06  9:53 [Intel-xe] [PATCH] drm/xe: Fix lockdep warning in xe_force_wake calls Aravind Iddamsetty
2023-12-08  5:17 ` Rodrigo Vivi
2023-12-08  5:49   ` Aravind Iddamsetty
2023-11-10  6:29 Aravind Iddamsetty
2023-11-10 13:17 ` Matthew Brost
2023-11-17  8:48   ` Aravind Iddamsetty
2023-11-20 12:32     ` Matthew Brost

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.