Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF"
@ 2023-10-02 19:38 maarten.lankhorst
  2023-10-02 19:38 ` [Intel-xe] [PATCH 02/14] Revert "sound/hda: Allow XE as i915 replacement for sound" maarten.lankhorst
                   ` (23 more replies)
  0 siblings, 24 replies; 39+ messages in thread
From: maarten.lankhorst @ 2023-10-02 19:38 UTC (permalink / raw)
  To: intel-xe

From: Maarten Lankhorst <dev@lankhorst.se>

This reverts commit 53bccb72d202d8fa8575e81d1c78adc4e6a6ea1f.
---
 sound/hda/hdac_i915.c       |  2 +-
 sound/soc/sof/Kconfig       | 19 +++++++++++++++++++
 sound/soc/sof/core.c        | 38 +++++++++++++++++++++++++++++++++++--
 sound/soc/sof/intel/hda.c   | 25 +++++++++++-------------
 sound/soc/sof/sof-pci-dev.c |  3 ++-
 sound/soc/sof/sof-priv.h    |  5 +++++
 6 files changed, 74 insertions(+), 18 deletions(-)

diff --git a/sound/hda/hdac_i915.c b/sound/hda/hdac_i915.c
index 3ae973e7995c..227b33028b56 100644
--- a/sound/hda/hdac_i915.c
+++ b/sound/hda/hdac_i915.c
@@ -185,7 +185,7 @@ int snd_hdac_i915_init(struct hdac_bus *bus)
 		return err;
 	acomp = bus->audio_component;
 	if (!acomp || !acomp->ops) {
-		dev_dbg(bus->dev, "couldn't bind with audio component\n");
+		dev_info(bus->dev, "couldn't bind with audio component\n");
 		snd_hdac_acomp_exit(bus);
 		return -EPROBE_DEFER;
 	}
diff --git a/sound/soc/sof/Kconfig b/sound/soc/sof/Kconfig
index 8ee39e555806..80361139a49a 100644
--- a/sound/soc/sof/Kconfig
+++ b/sound/soc/sof/Kconfig
@@ -82,6 +82,17 @@ config SND_SOC_SOF_DEVELOPER_SUPPORT
 
 if SND_SOC_SOF_DEVELOPER_SUPPORT
 
+config SND_SOC_SOF_FORCE_PROBE_WORKQUEUE
+	bool "SOF force probe workqueue"
+	select SND_SOC_SOF_PROBE_WORK_QUEUE
+	help
+	  This option forces the use of a probe workqueue, which is only used
+	  when HDaudio is enabled due to module dependencies. Forcing this
+	  option is intended for debug only, but this should not add any
+	  functional issues in nominal cases.
+	  Say Y if you are involved in SOF development and need this option.
+	  If not, select N.
+
 config SND_SOC_SOF_NOCODEC
 	tristate
 
@@ -260,6 +271,14 @@ config SND_SOC_SOF
 	  module dependencies but since the module or built-in type is decided
 	  at the top level it doesn't matter.
 
+config SND_SOC_SOF_PROBE_WORK_QUEUE
+	bool
+	help
+	  This option is not user-selectable but automagically handled by
+	  'select' statements at a higher level.
+	  When selected, the probe is handled in two steps, for example to
+	  avoid lockdeps if request_module is used in the probe.
+
 # Supported IPC versions
 config SND_SOC_SOF_IPC3
 	bool
diff --git a/sound/soc/sof/core.c b/sound/soc/sof/core.c
index 78938dbffdad..2d1616b81485 100644
--- a/sound/soc/sof/core.c
+++ b/sound/soc/sof/core.c
@@ -191,8 +191,7 @@ static int sof_probe_continue(struct snd_sof_dev *sdev)
 	/* probe the DSP hardware */
 	ret = snd_sof_probe(sdev);
 	if (ret < 0) {
-		if (ret != -EPROBE_DEFER)
-			dev_err(sdev->dev, "error: failed to probe DSP %d\n", ret);
+		dev_err(sdev->dev, "error: failed to probe DSP %d\n", ret);
 		goto probe_err;
 	}
 
@@ -310,6 +309,8 @@ static int sof_probe_continue(struct snd_sof_dev *sdev)
 	if (plat_data->sof_probe_complete)
 		plat_data->sof_probe_complete(sdev->dev);
 
+	sdev->probe_completed = true;
+
 	return 0;
 
 sof_machine_err:
@@ -335,6 +336,19 @@ static int sof_probe_continue(struct snd_sof_dev *sdev)
 	return ret;
 }
 
+static void sof_probe_work(struct work_struct *work)
+{
+	struct snd_sof_dev *sdev =
+		container_of(work, struct snd_sof_dev, probe_work);
+	int ret;
+
+	ret = sof_probe_continue(sdev);
+	if (ret < 0) {
+		/* errors cannot be propagated, log */
+		dev_err(sdev->dev, "error: %s failed err: %d\n", __func__, ret);
+	}
+}
+
 int snd_sof_device_probe(struct device *dev, struct snd_sof_pdata *plat_data)
 {
 	struct snd_sof_dev *sdev;
@@ -422,16 +436,33 @@ int snd_sof_device_probe(struct device *dev, struct snd_sof_pdata *plat_data)
 
 	sof_set_fw_state(sdev, SOF_FW_BOOT_NOT_STARTED);
 
+	if (IS_ENABLED(CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE)) {
+		INIT_WORK(&sdev->probe_work, sof_probe_work);
+		schedule_work(&sdev->probe_work);
+		return 0;
+	}
+
 	return sof_probe_continue(sdev);
 }
 EXPORT_SYMBOL(snd_sof_device_probe);
 
+bool snd_sof_device_probe_completed(struct device *dev)
+{
+	struct snd_sof_dev *sdev = dev_get_drvdata(dev);
+
+	return sdev->probe_completed;
+}
+EXPORT_SYMBOL(snd_sof_device_probe_completed);
+
 int snd_sof_device_remove(struct device *dev)
 {
 	struct snd_sof_dev *sdev = dev_get_drvdata(dev);
 	struct snd_sof_pdata *pdata = sdev->pdata;
 	int ret;
 
+	if (IS_ENABLED(CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE))
+		cancel_work_sync(&sdev->probe_work);
+
 	/*
 	 * Unregister any registered client device first before IPC and debugfs
 	 * to allow client drivers to be removed cleanly
@@ -469,6 +500,9 @@ int snd_sof_device_shutdown(struct device *dev)
 {
 	struct snd_sof_dev *sdev = dev_get_drvdata(dev);
 
+	if (IS_ENABLED(CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE))
+		cancel_work_sync(&sdev->probe_work);
+
 	if (sdev->fw_state == SOF_FW_BOOT_COMPLETE) {
 		sof_fw_trace_free(sdev);
 		return snd_sof_shutdown(sdev);
diff --git a/sound/soc/sof/intel/hda.c b/sound/soc/sof/intel/hda.c
index 1249dd694c4c..5f65fb8e82e6 100644
--- a/sound/soc/sof/intel/hda.c
+++ b/sound/soc/sof/intel/hda.c
@@ -1165,6 +1165,14 @@ int hda_dsp_probe(struct snd_sof_dev *sdev)
 	sdev->pdata->hw_pdata = hdev;
 	hdev->desc = chip;
 
+	hdev->dmic_dev = platform_device_register_data(sdev->dev, "dmic-codec",
+						       PLATFORM_DEVID_NONE,
+						       NULL, 0);
+	if (IS_ERR(hdev->dmic_dev)) {
+		dev_err(sdev->dev, "error: failed to create DMIC device\n");
+		return PTR_ERR(hdev->dmic_dev);
+	}
+
 	/*
 	 * use position update IPC if either it is forced
 	 * or we don't have other choice
@@ -1184,15 +1192,6 @@ int hda_dsp_probe(struct snd_sof_dev *sdev)
 	if (ret < 0)
 		goto hdac_bus_unmap;
 
-	hdev->dmic_dev = platform_device_register_data(sdev->dev, "dmic-codec",
-						       PLATFORM_DEVID_NONE,
-						       NULL, 0);
-	if (IS_ERR(hdev->dmic_dev)) {
-		dev_err(sdev->dev, "error: failed to create DMIC device\n");
-		ret = PTR_ERR(hdev->dmic_dev);
-		goto hdac_exit;
-	}
-
 	if (sdev->dspless_mode_selected)
 		goto skip_dsp_setup;
 
@@ -1201,7 +1200,7 @@ int hda_dsp_probe(struct snd_sof_dev *sdev)
 	if (!sdev->bar[HDA_DSP_BAR]) {
 		dev_err(sdev->dev, "error: ioremap error\n");
 		ret = -ENXIO;
-		goto platform_unreg;
+		goto hdac_bus_unmap;
 	}
 
 	sdev->mmio_bar = HDA_DSP_BAR;
@@ -1299,12 +1298,10 @@ int hda_dsp_probe(struct snd_sof_dev *sdev)
 /* dsp_unmap: not currently used */
 	if (!sdev->dspless_mode_selected)
 		iounmap(sdev->bar[HDA_DSP_BAR]);
-platform_unreg:
-	platform_device_unregister(hdev->dmic_dev);
-hdac_exit:
-	hda_codec_i915_exit(sdev);
 hdac_bus_unmap:
+	platform_device_unregister(hdev->dmic_dev);
 	iounmap(bus->remap_addr);
+	hda_codec_i915_exit(sdev);
 err:
 	return ret;
 }
diff --git a/sound/soc/sof/sof-pci-dev.c b/sound/soc/sof/sof-pci-dev.c
index 0fa424613082..f5ece43d0ec2 100644
--- a/sound/soc/sof/sof-pci-dev.c
+++ b/sound/soc/sof/sof-pci-dev.c
@@ -339,7 +339,8 @@ void sof_pci_remove(struct pci_dev *pci)
 	snd_sof_device_remove(&pci->dev);
 
 	/* follow recommendation in pci-driver.c to increment usage counter */
-	if (!(sof_pci_debug & SOF_PCI_DISABLE_PM_RUNTIME))
+	if (snd_sof_device_probe_completed(&pci->dev) &&
+	    !(sof_pci_debug & SOF_PCI_DISABLE_PM_RUNTIME))
 		pm_runtime_get_noresume(&pci->dev);
 
 	/* release pci regions and disable device */
diff --git a/sound/soc/sof/sof-priv.h b/sound/soc/sof/sof-priv.h
index 71db636cfdcc..d4f6702e93dc 100644
--- a/sound/soc/sof/sof-priv.h
+++ b/sound/soc/sof/sof-priv.h
@@ -564,6 +564,10 @@ struct snd_sof_dev {
 	enum sof_fw_state fw_state;
 	bool first_boot;
 
+	/* work queue in case the probe is implemented in two steps */
+	struct work_struct probe_work;
+	bool probe_completed;
+
 	/* DSP HW differentiation */
 	struct snd_sof_pdata *pdata;
 
@@ -671,6 +675,7 @@ struct snd_sof_dev {
 int snd_sof_device_probe(struct device *dev, struct snd_sof_pdata *plat_data);
 int snd_sof_device_remove(struct device *dev);
 int snd_sof_device_shutdown(struct device *dev);
+bool snd_sof_device_probe_completed(struct device *dev);
 
 int snd_sof_runtime_suspend(struct device *dev);
 int snd_sof_runtime_resume(struct device *dev);
-- 
2.40.1


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

* [Intel-xe] [PATCH 02/14] Revert "sound/hda: Allow XE as i915 replacement for sound"
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
@ 2023-10-02 19:38 ` maarten.lankhorst
  2023-10-02 19:38 ` [Intel-xe] [PATCH 03/14] ASoC/SOF/core: Ensure sof_ops_free() is still called when probe never ran maarten.lankhorst
                   ` (22 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: maarten.lankhorst @ 2023-10-02 19:38 UTC (permalink / raw)
  To: intel-xe

From: Maarten Lankhorst <dev@lankhorst.se>

This reverts commit 3cfcbd459fdcb8387b29869f96540654acc833ab.
---
 sound/hda/hdac_i915.c      | 17 +++++++++---
 sound/pci/hda/hda_intel.c  | 53 +++++++++++++++++---------------------
 sound/soc/intel/avs/core.c | 13 +++-------
 sound/soc/sof/intel/hda.c  |  7 ++---
 4 files changed, 43 insertions(+), 47 deletions(-)

diff --git a/sound/hda/hdac_i915.c b/sound/hda/hdac_i915.c
index 227b33028b56..ac10c4feb49c 100644
--- a/sound/hda/hdac_i915.c
+++ b/sound/hda/hdac_i915.c
@@ -109,8 +109,7 @@ static int i915_component_master_match(struct device *dev, int subcomponent,
 	hdac_pci = to_pci_dev(bus->dev);
 	i915_pci = to_pci_dev(dev);
 
-	if ((!strcmp(dev->driver->name, "i915") ||
-	     !strcmp(dev->driver->name, "xe")) &&
+	if (!strcmp(dev->driver->name, "i915") &&
 	    subcomponent == I915_COMPONENT_AUDIO &&
 	    connectivity_check(i915_pci, hdac_pci))
 		return 1;
@@ -184,10 +183,20 @@ int snd_hdac_i915_init(struct hdac_bus *bus)
 	if (err < 0)
 		return err;
 	acomp = bus->audio_component;
-	if (!acomp || !acomp->ops) {
+	if (!acomp)
+		return -ENODEV;
+	if (!acomp->ops) {
+		if (!IS_ENABLED(CONFIG_MODULES) ||
+		    !request_module("i915")) {
+			/* 60s timeout */
+			wait_for_completion_killable_timeout(&acomp->master_bind_complete,
+							     msecs_to_jiffies(60 * 1000));
+		}
+	}
+	if (!acomp->ops) {
 		dev_info(bus->dev, "couldn't bind with audio component\n");
 		snd_hdac_acomp_exit(bus);
-		return -EPROBE_DEFER;
+		return -ENODEV;
 	}
 	return 0;
 }
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
index 4622e308baf6..7382e5833b3b 100644
--- a/sound/pci/hda/hda_intel.c
+++ b/sound/pci/hda/hda_intel.c
@@ -213,7 +213,6 @@ MODULE_DESCRIPTION("Intel HDA driver");
 #endif
 #endif
 
-static DECLARE_BITMAP(probed_devs, SNDRV_CARDS);
 
 /*
  */
@@ -1840,34 +1839,6 @@ static int azx_create(struct snd_card *card, struct pci_dev *pci,
 	/* continue probing in work context as may trigger request module */
 	INIT_DELAYED_WORK(&hda->probe_work, azx_probe_work);
 
-
-
-
-	/* bind with i915 if needed */
-	if (chip->driver_caps & AZX_DCAPS_I915_COMPONENT) {
-		err = snd_hdac_i915_init(azx_bus(chip));
-		if (err < 0) {
-			/* if the controller is bound only with HDMI/DP
-			 * (for HSW and BDW), we need to abort the probe;
-			 * for other chips, still continue probing as other
-			 * codecs can be on the same link.
-			 */
-			if (HDA_CONTROLLER_IN_GPU(pci)) {
-				clear_bit(chip->dev_index, probed_devs);
-				pci_set_drvdata(pci, NULL);
-				snd_device_free(card, chip);
-				return err;
-			} else {
-				/* don't bother any longer */
-				chip->driver_caps &= ~AZX_DCAPS_I915_COMPONENT;
-			}
-		}
-
-		/* HSW/BDW controllers need this power */
-		if (HDA_CONTROLLER_IN_GPU(pci))
-			hda->need_i915_power = true;
-	}
-
 	*rchip = chip;
 
 	return 0;
@@ -2111,6 +2082,8 @@ static const struct hda_controller_ops pci_hda_ops = {
 	.position_check = azx_position_check,
 };
 
+static DECLARE_BITMAP(probed_devs, SNDRV_CARDS);
+
 static int azx_probe(struct pci_dev *pci,
 		     const struct pci_device_id *pci_id)
 {
@@ -2290,6 +2263,28 @@ static int azx_probe_continue(struct azx *chip)
 	to_hda_bus(bus)->bus_probing = 1;
 	hda->probe_continued = 1;
 
+	/* bind with i915 if needed */
+	if (chip->driver_caps & AZX_DCAPS_I915_COMPONENT) {
+		err = snd_hdac_i915_init(bus);
+		if (err < 0) {
+			/* if the controller is bound only with HDMI/DP
+			 * (for HSW and BDW), we need to abort the probe;
+			 * for other chips, still continue probing as other
+			 * codecs can be on the same link.
+			 */
+			if (HDA_CONTROLLER_IN_GPU(pci)) {
+				goto out_free;
+			} else {
+				/* don't bother any longer */
+				chip->driver_caps &= ~AZX_DCAPS_I915_COMPONENT;
+			}
+		}
+
+		/* HSW/BDW controllers need this power */
+		if (HDA_CONTROLLER_IN_GPU(pci))
+			hda->need_i915_power = true;
+	}
+
 	/* Request display power well for the HDA controller or codec. For
 	 * Haswell/Broadwell, both the display HDA controller and codec need
 	 * this power. For other platforms, like Baytrail/Braswell, only the
diff --git a/sound/soc/intel/avs/core.c b/sound/soc/intel/avs/core.c
index 7982be89a9b7..859b217fc761 100644
--- a/sound/soc/intel/avs/core.c
+++ b/sound/soc/intel/avs/core.c
@@ -191,6 +191,10 @@ static void avs_hda_probe_work(struct work_struct *work)
 
 	pm_runtime_set_active(bus->dev); /* clear runtime_error flag */
 
+	ret = snd_hdac_i915_init(bus);
+	if (ret < 0)
+		dev_info(bus->dev, "i915 init unsuccessful: %d\n", ret);
+
 	snd_hdac_display_power(bus, HDA_CODEC_IDX_CONTROLLER, true);
 	avs_hdac_bus_init_chip(bus, true);
 	avs_hdac_bus_probe_codecs(bus);
@@ -461,19 +465,10 @@ static int avs_pci_probe(struct pci_dev *pci, const struct pci_device_id *id)
 	pci_set_drvdata(pci, bus);
 	device_disable_async_suspend(dev);
 
-	ret = snd_hdac_i915_init(bus);
-	if (ret == -EPROBE_DEFER)
-		goto err_unmaster;
-	else if (ret < 0)
-		dev_info(bus->dev, "i915 init unsuccessful: %d\n", ret);
-
 	schedule_work(&adev->probe_work);
 
 	return 0;
 
-err_unmaster:
-	pci_clear_master(pci);
-	pci_set_drvdata(pci, NULL);
 err_acquire_irq:
 	snd_hdac_bus_free_stream_pages(bus);
 	snd_hdac_ext_stream_free_all(bus);
diff --git a/sound/soc/sof/intel/hda.c b/sound/soc/sof/intel/hda.c
index 5f65fb8e82e6..15e6779efaa3 100644
--- a/sound/soc/sof/intel/hda.c
+++ b/sound/soc/sof/intel/hda.c
@@ -848,11 +848,8 @@ static int hda_init(struct snd_sof_dev *sdev)
 
 	/* init i915 and HDMI codecs */
 	ret = hda_codec_i915_init(sdev);
-	if (ret < 0) {
-		if (ret != -EPROBE_DEFER)
-			dev_warn(sdev->dev, "init of i915 and HDMI codec failed: %i\n", ret);
-		return ret;
-	}
+	if (ret < 0)
+		dev_warn(sdev->dev, "init of i915 and HDMI codec failed\n");
 
 	/* get controller capabilities */
 	ret = hda_dsp_ctrl_get_caps(sdev);
-- 
2.40.1


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

* [Intel-xe] [PATCH 03/14] ASoC/SOF/core: Ensure sof_ops_free() is still called when probe never ran.
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
  2023-10-02 19:38 ` [Intel-xe] [PATCH 02/14] Revert "sound/hda: Allow XE as i915 replacement for sound" maarten.lankhorst
@ 2023-10-02 19:38 ` maarten.lankhorst
  2023-10-03  7:58   ` Jani Nikula
  2023-10-02 19:38 ` [Intel-xe] [PATCH 04/14] ASoC: SOF: core: Add probe_early and remove_late callbacks maarten.lankhorst
                   ` (21 subsequent siblings)
  23 siblings, 1 reply; 39+ messages in thread
From: maarten.lankhorst @ 2023-10-02 19:38 UTC (permalink / raw)
  To: intel-xe

From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>

In an effort to not call sof_ops_free twice, we stopped running it when
probe was aborted.

Check the result of cancel_work_sync to see if this was the case.

Fixes: 31bb7bd9ffee ("ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful")
Cc: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Acked-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/sof/core.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sound/soc/sof/core.c b/sound/soc/sof/core.c
index 2d1616b81485..0938b259f703 100644
--- a/sound/soc/sof/core.c
+++ b/sound/soc/sof/core.c
@@ -459,9 +459,10 @@ int snd_sof_device_remove(struct device *dev)
 	struct snd_sof_dev *sdev = dev_get_drvdata(dev);
 	struct snd_sof_pdata *pdata = sdev->pdata;
 	int ret;
+	bool aborted = false;
 
 	if (IS_ENABLED(CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE))
-		cancel_work_sync(&sdev->probe_work);
+		aborted = cancel_work_sync(&sdev->probe_work);
 
 	/*
 	 * Unregister any registered client device first before IPC and debugfs
@@ -487,6 +488,9 @@ int snd_sof_device_remove(struct device *dev)
 		snd_sof_free_debug(sdev);
 		snd_sof_remove(sdev);
 		sof_ops_free(sdev);
+	} else if (aborted) {
+		/* probe_work never ran */
+		sof_ops_free(sdev);
 	}
 
 	/* release firmware */
-- 
2.40.1


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

* [Intel-xe] [PATCH 04/14] ASoC: SOF: core: Add probe_early and remove_late callbacks
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
  2023-10-02 19:38 ` [Intel-xe] [PATCH 02/14] Revert "sound/hda: Allow XE as i915 replacement for sound" maarten.lankhorst
  2023-10-02 19:38 ` [Intel-xe] [PATCH 03/14] ASoC/SOF/core: Ensure sof_ops_free() is still called when probe never ran maarten.lankhorst
@ 2023-10-02 19:38 ` maarten.lankhorst
  2023-10-02 19:38 ` [Intel-xe] [PATCH 05/14] ASoC: SOF: Intel: hda: start splitting the probe maarten.lankhorst
                   ` (20 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: maarten.lankhorst @ 2023-10-02 19:38 UTC (permalink / raw)
  To: intel-xe

From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>

The existing DSP probe may be handled in a workqueue to allow for
extra time, typically for the i915 request_module and HDAudio codec
handling.

With the upcoming changes for i915/Xe driver relying on the
-EPROBE_DEFER mechanism, we need to have a first pass of the probe
which cannot be pushed to a workqueue. Introduce 2 new optional
callbacks.

probe_early is called before the workqueue runs. remove_late may be
called from the workqueue if load is unsuccesful, but will otherwise
be called on module unload.

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Acked-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/sof/core.c     | 11 +++++++++++
 sound/soc/sof/ops.h      | 16 ++++++++++++++++
 sound/soc/sof/sof-priv.h |  2 ++
 3 files changed, 29 insertions(+)

diff --git a/sound/soc/sof/core.c b/sound/soc/sof/core.c
index 0938b259f703..d7b090224f1b 100644
--- a/sound/soc/sof/core.c
+++ b/sound/soc/sof/core.c
@@ -327,6 +327,7 @@ static int sof_probe_continue(struct snd_sof_dev *sdev)
 dsp_err:
 	snd_sof_remove(sdev);
 probe_err:
+	snd_sof_remove_late(sdev);
 	sof_ops_free(sdev);
 
 	/* all resources freed, update state to match */
@@ -436,6 +437,14 @@ int snd_sof_device_probe(struct device *dev, struct snd_sof_pdata *plat_data)
 
 	sof_set_fw_state(sdev, SOF_FW_BOOT_NOT_STARTED);
 
+	/*
+	 * first pass of probe which isn't allowed to run in a work-queue,
+	 * typically to rely on -EPROBE_DEFER dependencies
+	 */
+	ret = snd_sof_probe_early(sdev);
+	if (ret < 0)
+		return ret;
+
 	if (IS_ENABLED(CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE)) {
 		INIT_WORK(&sdev->probe_work, sof_probe_work);
 		schedule_work(&sdev->probe_work);
@@ -487,9 +496,11 @@ int snd_sof_device_remove(struct device *dev)
 		snd_sof_ipc_free(sdev);
 		snd_sof_free_debug(sdev);
 		snd_sof_remove(sdev);
+		snd_sof_remove_late(sdev);
 		sof_ops_free(sdev);
 	} else if (aborted) {
 		/* probe_work never ran */
+		snd_sof_remove_late(sdev);
 		sof_ops_free(sdev);
 	}
 
diff --git a/sound/soc/sof/ops.h b/sound/soc/sof/ops.h
index 9ab7b9be765b..3ebcfc237385 100644
--- a/sound/soc/sof/ops.h
+++ b/sound/soc/sof/ops.h
@@ -38,6 +38,14 @@ static inline void sof_ops_free(struct snd_sof_dev *sdev)
 /* Mandatory operations are verified during probing */
 
 /* init */
+static inline int snd_sof_probe_early(struct snd_sof_dev *sdev)
+{
+	if (sof_ops(sdev)->probe_early)
+		return sof_ops(sdev)->probe_early(sdev);
+
+	return 0;
+}
+
 static inline int snd_sof_probe(struct snd_sof_dev *sdev)
 {
 	return sof_ops(sdev)->probe(sdev);
@@ -51,6 +59,14 @@ static inline int snd_sof_remove(struct snd_sof_dev *sdev)
 	return 0;
 }
 
+static inline int snd_sof_remove_late(struct snd_sof_dev *sdev)
+{
+	if (sof_ops(sdev)->remove_late)
+		return sof_ops(sdev)->remove_late(sdev);
+
+	return 0;
+}
+
 static inline int snd_sof_shutdown(struct snd_sof_dev *sdev)
 {
 	if (sof_ops(sdev)->shutdown)
diff --git a/sound/soc/sof/sof-priv.h b/sound/soc/sof/sof-priv.h
index d4f6702e93dc..e73a92189fe1 100644
--- a/sound/soc/sof/sof-priv.h
+++ b/sound/soc/sof/sof-priv.h
@@ -165,8 +165,10 @@ struct sof_firmware {
 struct snd_sof_dsp_ops {
 
 	/* probe/remove/shutdown */
+	int (*probe_early)(struct snd_sof_dev *sof_dev); /* optional */
 	int (*probe)(struct snd_sof_dev *sof_dev); /* mandatory */
 	int (*remove)(struct snd_sof_dev *sof_dev); /* optional */
+	int (*remove_late)(struct snd_sof_dev *sof_dev); /* optional */
 	int (*shutdown)(struct snd_sof_dev *sof_dev); /* optional */
 
 	/* DSP core boot / reset */
-- 
2.40.1


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

* [Intel-xe] [PATCH 05/14] ASoC: SOF: Intel: hda: start splitting the probe
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (2 preceding siblings ...)
  2023-10-02 19:38 ` [Intel-xe] [PATCH 04/14] ASoC: SOF: core: Add probe_early and remove_late callbacks maarten.lankhorst
@ 2023-10-02 19:38 ` maarten.lankhorst
  2023-10-02 19:38 ` [Intel-xe] [PATCH 06/14] ALSA: hda/intel: Fix error handling in azx_probe() maarten.lankhorst
                   ` (19 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: maarten.lankhorst @ 2023-10-02 19:38 UTC (permalink / raw)
  To: intel-xe

From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>

This patch moves the initial parts of the probe to the probe_early()
callback, which provides a much faster decision on whether the SOF
driver shall deal with a specific platform or yield to other Intel
drivers.

This is a limited functionality change, the bigger change is to move
the i915/Xe initialization to the probe_early().

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Acked-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/sof/intel/hda-common-ops.c |  1 +
 sound/soc/sof/intel/hda.c            | 16 +++++++++++++---
 sound/soc/sof/intel/hda.h            |  1 +
 3 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/sound/soc/sof/intel/hda-common-ops.c b/sound/soc/sof/intel/hda-common-ops.c
index 8e1cd0babd32..1cc18fb2b75b 100644
--- a/sound/soc/sof/intel/hda-common-ops.c
+++ b/sound/soc/sof/intel/hda-common-ops.c
@@ -16,6 +16,7 @@
 
 struct snd_sof_dsp_ops sof_hda_common_ops = {
 	/* probe/remove/shutdown */
+	.probe_early	= hda_dsp_probe_early,
 	.probe		= hda_dsp_probe,
 	.remove		= hda_dsp_remove,
 
diff --git a/sound/soc/sof/intel/hda.c b/sound/soc/sof/intel/hda.c
index 15e6779efaa3..86a2571488bc 100644
--- a/sound/soc/sof/intel/hda.c
+++ b/sound/soc/sof/intel/hda.c
@@ -1118,11 +1118,10 @@ static irqreturn_t hda_dsp_interrupt_thread(int irq, void *context)
 	return IRQ_HANDLED;
 }
 
-int hda_dsp_probe(struct snd_sof_dev *sdev)
+int hda_dsp_probe_early(struct snd_sof_dev *sdev)
 {
 	struct pci_dev *pci = to_pci_dev(sdev->dev);
 	struct sof_intel_hda_dev *hdev;
-	struct hdac_bus *bus;
 	const struct sof_intel_dsp_desc *chip;
 	int ret = 0;
 
@@ -1162,6 +1161,17 @@ int hda_dsp_probe(struct snd_sof_dev *sdev)
 	sdev->pdata->hw_pdata = hdev;
 	hdev->desc = chip;
 
+err:
+	return ret;
+}
+
+int hda_dsp_probe(struct snd_sof_dev *sdev)
+{
+	struct pci_dev *pci = to_pci_dev(sdev->dev);
+	struct sof_intel_hda_dev *hdev = sdev->pdata->hw_pdata;
+	struct hdac_bus *bus;
+	int ret = 0;
+
 	hdev->dmic_dev = platform_device_register_data(sdev->dev, "dmic-codec",
 						       PLATFORM_DEVID_NONE,
 						       NULL, 0);
@@ -1299,7 +1309,7 @@ int hda_dsp_probe(struct snd_sof_dev *sdev)
 	platform_device_unregister(hdev->dmic_dev);
 	iounmap(bus->remap_addr);
 	hda_codec_i915_exit(sdev);
-err:
+
 	return ret;
 }
 
diff --git a/sound/soc/sof/intel/hda.h b/sound/soc/sof/intel/hda.h
index 5c517ec57d4a..e13cdc933ca6 100644
--- a/sound/soc/sof/intel/hda.h
+++ b/sound/soc/sof/intel/hda.h
@@ -573,6 +573,7 @@ struct sof_intel_hda_stream {
 /*
  * DSP Core services.
  */
+int hda_dsp_probe_early(struct snd_sof_dev *sdev);
 int hda_dsp_probe(struct snd_sof_dev *sdev);
 int hda_dsp_remove(struct snd_sof_dev *sdev);
 int hda_dsp_core_power_up(struct snd_sof_dev *sdev, unsigned int core_mask);
-- 
2.40.1


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

* [Intel-xe] [PATCH 06/14] ALSA: hda/intel: Fix error handling in azx_probe()
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (3 preceding siblings ...)
  2023-10-02 19:38 ` [Intel-xe] [PATCH 05/14] ASoC: SOF: Intel: hda: start splitting the probe maarten.lankhorst
@ 2023-10-02 19:38 ` maarten.lankhorst
  2023-10-02 19:38 ` [Intel-xe] [PATCH 07/14] ALSA: hda/i915: Allow override of gpu binding maarten.lankhorst
                   ` (18 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: maarten.lankhorst @ 2023-10-02 19:38 UTC (permalink / raw)
  To: intel-xe

From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>

Add missing pci_set_drv to NULL call on error.

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
---
 sound/pci/hda/hda_intel.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
index 7382e5833b3b..12caabf54c63 100644
--- a/sound/pci/hda/hda_intel.c
+++ b/sound/pci/hda/hda_intel.c
@@ -2176,6 +2176,7 @@ static int azx_probe(struct pci_dev *pci,
 	return 0;
 
 out_free:
+	pci_set_drvdata(pci, NULL);
 	snd_card_free(card);
 	return err;
 }
-- 
2.40.1


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

* [Intel-xe] [PATCH 07/14] ALSA: hda/i915: Allow override of gpu binding.
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (4 preceding siblings ...)
  2023-10-02 19:38 ` [Intel-xe] [PATCH 06/14] ALSA: hda/intel: Fix error handling in azx_probe() maarten.lankhorst
@ 2023-10-02 19:38 ` maarten.lankhorst
  2023-10-02 19:38 ` [Intel-xe] [PATCH 08/14] ALSA: hda/i915: Add an allow_modprobe argument to snd_hdac_i915_init maarten.lankhorst
                   ` (17 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: maarten.lankhorst @ 2023-10-02 19:38 UTC (permalink / raw)
  To: intel-xe

From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>

Selecting CONFIG_DRM selects CONFIG_VIDEO_NOMODESET, which exports
video_firmware_drivers_only(). This can be used as a first
approximation on whether i915 will be available. It's safe to use as
this is only built when CONFIG_SND_HDA_I915 is selected by CONFIG_I915.

It's not completely fool proof, as you can boot with "nomodeset
i915.modeset=1" to make i915 load regardless, or use
"i915.force_probe=!*" to never load i915, but the common case of
booting with nomodeset to disable all GPU drivers this will work as
intended.

Because of this, we add an extra module parameter,
snd_hda_core.gpu_bind that can be used to signal users intent.
-1 follows nomodeset, 0 disables binding, 1 forces wait/-EPROBE_DEFER
on binding.

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Reviewed-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
---
 sound/hda/hdac_i915.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/sound/hda/hdac_i915.c b/sound/hda/hdac_i915.c
index ac10c4feb49c..961d99422bc5 100644
--- a/sound/hda/hdac_i915.c
+++ b/sound/hda/hdac_i915.c
@@ -10,6 +10,12 @@
 #include <sound/hdaudio.h>
 #include <sound/hda_i915.h>
 #include <sound/hda_register.h>
+#include <video/nomodeset.h>
+
+static int gpu_bind = -1;
+module_param(gpu_bind, int, 0644);
+MODULE_PARM_DESC(gpu_bind, "Whether to bind sound component to GPU "
+			   "(1=always, 0=never, -1=on nomodeset(default))");
 
 /**
  * snd_hdac_i915_set_bclk - Reprogram BCLK for HSW/BDW
@@ -122,6 +128,9 @@ static int i915_gfx_present(struct pci_dev *hdac_pci)
 {
 	struct pci_dev *display_dev = NULL;
 
+	if (!gpu_bind || (gpu_bind < 0 && video_firmware_drivers_only()))
+		return false;
+
 	for_each_pci_dev(display_dev) {
 		if (display_dev->vendor == PCI_VENDOR_ID_INTEL &&
 		    (display_dev->class >> 16) == PCI_BASE_CLASS_DISPLAY &&
-- 
2.40.1


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

* [Intel-xe] [PATCH 08/14] ALSA: hda/i915: Add an allow_modprobe argument to snd_hdac_i915_init
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (5 preceding siblings ...)
  2023-10-02 19:38 ` [Intel-xe] [PATCH 07/14] ALSA: hda/i915: Allow override of gpu binding maarten.lankhorst
@ 2023-10-02 19:38 ` maarten.lankhorst
  2023-10-02 19:38 ` [Intel-xe] [PATCH 09/14] ALSA: hda/i915: Allow xe as match for i915_component_master_match maarten.lankhorst
                   ` (16 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: maarten.lankhorst @ 2023-10-02 19:38 UTC (permalink / raw)
  To: intel-xe

From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>

Xe is a new GPU driver that re-uses the display (and sound) code from
i915. It's no longer possible to load i915, as the GPU can be driven
by the xe driver instead.

The new behavior will return -EPROBE_DEFER, and wait for a compatible
driver to be loaded instead of modprobing i915.

Converting all drivers at the same time is a lot of work, instead we
will convert each user one by one.

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
---
 include/sound/hda_i915.h        | 4 ++--
 sound/hda/hdac_i915.c           | 8 ++++----
 sound/pci/hda/hda_intel.c       | 2 +-
 sound/soc/intel/avs/core.c      | 2 +-
 sound/soc/intel/skylake/skl.c   | 2 +-
 sound/soc/sof/intel/hda-codec.c | 2 +-
 6 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/include/sound/hda_i915.h b/include/sound/hda_i915.h
index 6b79614a893b..f91bd6636086 100644
--- a/include/sound/hda_i915.h
+++ b/include/sound/hda_i915.h
@@ -9,12 +9,12 @@
 
 #ifdef CONFIG_SND_HDA_I915
 void snd_hdac_i915_set_bclk(struct hdac_bus *bus);
-int snd_hdac_i915_init(struct hdac_bus *bus);
+int snd_hdac_i915_init(struct hdac_bus *bus, bool allow_modprobe);
 #else
 static inline void snd_hdac_i915_set_bclk(struct hdac_bus *bus)
 {
 }
-static inline int snd_hdac_i915_init(struct hdac_bus *bus)
+static inline int snd_hdac_i915_init(struct hdac_bus *bus, bool allow_modprobe)
 {
 	return -ENODEV;
 }
diff --git a/sound/hda/hdac_i915.c b/sound/hda/hdac_i915.c
index 961d99422bc5..9f77cec65a21 100644
--- a/sound/hda/hdac_i915.c
+++ b/sound/hda/hdac_i915.c
@@ -175,7 +175,7 @@ static bool dg1_gfx_present(void)
  *
  * Returns zero for success or a negative error code.
  */
-int snd_hdac_i915_init(struct hdac_bus *bus)
+int snd_hdac_i915_init(struct hdac_bus *bus, bool allow_modprobe)
 {
 	struct drm_audio_component *acomp;
 	int err;
@@ -194,7 +194,7 @@ int snd_hdac_i915_init(struct hdac_bus *bus)
 	acomp = bus->audio_component;
 	if (!acomp)
 		return -ENODEV;
-	if (!acomp->ops) {
+	if (allow_modprobe && !acomp->ops) {
 		if (!IS_ENABLED(CONFIG_MODULES) ||
 		    !request_module("i915")) {
 			/* 60s timeout */
@@ -203,9 +203,9 @@ int snd_hdac_i915_init(struct hdac_bus *bus)
 		}
 	}
 	if (!acomp->ops) {
-		dev_info(bus->dev, "couldn't bind with audio component\n");
+		int err = allow_modprobe ? -ENODEV : -EPROBE_DEFER;
 		snd_hdac_acomp_exit(bus);
-		return -ENODEV;
+		return dev_err_probe(bus->dev, err, "couldn't bind with audio component\n");
 	}
 	return 0;
 }
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
index 12caabf54c63..e42ad0e816e1 100644
--- a/sound/pci/hda/hda_intel.c
+++ b/sound/pci/hda/hda_intel.c
@@ -2266,7 +2266,7 @@ static int azx_probe_continue(struct azx *chip)
 
 	/* bind with i915 if needed */
 	if (chip->driver_caps & AZX_DCAPS_I915_COMPONENT) {
-		err = snd_hdac_i915_init(bus);
+		err = snd_hdac_i915_init(bus, true);
 		if (err < 0) {
 			/* if the controller is bound only with HDMI/DP
 			 * (for HSW and BDW), we need to abort the probe;
diff --git a/sound/soc/intel/avs/core.c b/sound/soc/intel/avs/core.c
index 859b217fc761..bbb40339c75f 100644
--- a/sound/soc/intel/avs/core.c
+++ b/sound/soc/intel/avs/core.c
@@ -191,7 +191,7 @@ static void avs_hda_probe_work(struct work_struct *work)
 
 	pm_runtime_set_active(bus->dev); /* clear runtime_error flag */
 
-	ret = snd_hdac_i915_init(bus);
+	ret = snd_hdac_i915_init(bus, true);
 	if (ret < 0)
 		dev_info(bus->dev, "i915 init unsuccessful: %d\n", ret);
 
diff --git a/sound/soc/intel/skylake/skl.c b/sound/soc/intel/skylake/skl.c
index 77408a981b97..4f7acb4f6680 100644
--- a/sound/soc/intel/skylake/skl.c
+++ b/sound/soc/intel/skylake/skl.c
@@ -791,7 +791,7 @@ static int skl_i915_init(struct hdac_bus *bus)
 	 * The HDMI codec is in GPU so we need to ensure that it is powered
 	 * up and ready for probe
 	 */
-	err = snd_hdac_i915_init(bus);
+	err = snd_hdac_i915_init(bus, true);
 	if (err < 0)
 		return err;
 
diff --git a/sound/soc/sof/intel/hda-codec.c b/sound/soc/sof/intel/hda-codec.c
index 8a5e99a898ec..f1fd5b44aaac 100644
--- a/sound/soc/sof/intel/hda-codec.c
+++ b/sound/soc/sof/intel/hda-codec.c
@@ -415,7 +415,7 @@ int hda_codec_i915_init(struct snd_sof_dev *sdev)
 		return 0;
 
 	/* i915 exposes a HDA codec for HDMI audio */
-	ret = snd_hdac_i915_init(bus);
+	ret = snd_hdac_i915_init(bus, true);
 	if (ret < 0)
 		return ret;
 
-- 
2.40.1


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

* [Intel-xe] [PATCH 09/14] ALSA: hda/i915: Allow xe as match for i915_component_master_match
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (6 preceding siblings ...)
  2023-10-02 19:38 ` [Intel-xe] [PATCH 08/14] ALSA: hda/i915: Add an allow_modprobe argument to snd_hdac_i915_init maarten.lankhorst
@ 2023-10-02 19:38 ` maarten.lankhorst
  2023-10-02 19:38 ` [Intel-xe] [PATCH 10/14] ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work maarten.lankhorst
                   ` (15 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: maarten.lankhorst @ 2023-10-02 19:38 UTC (permalink / raw)
  To: intel-xe

From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>

Xe is a new driver for intel GPU's that shares the sound related code
with i915.

The modprobe mechanism is being replaced by the -EPROBE_DEFER mechanism,
so we don't need to add a modprobe xe call. Adding this would have
required a telepathy module to correctly guess whether to load i915 or
xe.

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Reviewed-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
---
 sound/hda/hdac_i915.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sound/hda/hdac_i915.c b/sound/hda/hdac_i915.c
index 9f77cec65a21..a984e7935ce7 100644
--- a/sound/hda/hdac_i915.c
+++ b/sound/hda/hdac_i915.c
@@ -115,7 +115,8 @@ static int i915_component_master_match(struct device *dev, int subcomponent,
 	hdac_pci = to_pci_dev(bus->dev);
 	i915_pci = to_pci_dev(dev);
 
-	if (!strcmp(dev->driver->name, "i915") &&
+	if ((!strcmp(dev->driver->name, "i915") ||
+		 !strcmp(dev->driver->name, "xe")) &&
 	    subcomponent == I915_COMPONENT_AUDIO &&
 	    connectivity_check(i915_pci, hdac_pci))
 		return 1;
-- 
2.40.1


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

* [Intel-xe] [PATCH 10/14] ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work.
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (7 preceding siblings ...)
  2023-10-02 19:38 ` [Intel-xe] [PATCH 09/14] ALSA: hda/i915: Allow xe as match for i915_component_master_match maarten.lankhorst
@ 2023-10-02 19:38 ` maarten.lankhorst
  2023-10-02 19:38 ` [Intel-xe] [PATCH 11/14] ALSA: hda/intel: " maarten.lankhorst
                   ` (14 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: maarten.lankhorst @ 2023-10-02 19:38 UTC (permalink / raw)
  To: intel-xe

From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>

Now that we can use -EPROBE_DEFER, it's no longer required to spin off
the snd_hdac_i915_init into a workqueue. It's likely the whole workqueue
can be destroyed, but I don't have the means to test this.

Removing the workqueue would simplify init even further, but is left
as exercise for the reviewer.

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Acked-by: Mark Brown <broonie@kernel.org>
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Reviewed-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
---
 sound/soc/intel/avs/core.c | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/sound/soc/intel/avs/core.c b/sound/soc/intel/avs/core.c
index bbb40339c75f..8a2063958248 100644
--- a/sound/soc/intel/avs/core.c
+++ b/sound/soc/intel/avs/core.c
@@ -191,10 +191,6 @@ static void avs_hda_probe_work(struct work_struct *work)
 
 	pm_runtime_set_active(bus->dev); /* clear runtime_error flag */
 
-	ret = snd_hdac_i915_init(bus, true);
-	if (ret < 0)
-		dev_info(bus->dev, "i915 init unsuccessful: %d\n", ret);
-
 	snd_hdac_display_power(bus, HDA_CODEC_IDX_CONTROLLER, true);
 	avs_hdac_bus_init_chip(bus, true);
 	avs_hdac_bus_probe_codecs(bus);
@@ -465,10 +461,19 @@ static int avs_pci_probe(struct pci_dev *pci, const struct pci_device_id *id)
 	pci_set_drvdata(pci, bus);
 	device_disable_async_suspend(dev);
 
+	ret = snd_hdac_i915_init(bus, false);
+	if (ret == -EPROBE_DEFER)
+		goto err_i915_init;
+	else if (ret < 0)
+		dev_info(bus->dev, "i915 init unsuccessful: %d\n", ret);
+
 	schedule_work(&adev->probe_work);
 
 	return 0;
 
+err_i915_init:
+	pci_clear_master(pci);
+	pci_set_drvdata(pci, NULL);
 err_acquire_irq:
 	snd_hdac_bus_free_stream_pages(bus);
 	snd_hdac_ext_stream_free_all(bus);
-- 
2.40.1


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

* [Intel-xe] [PATCH 11/14] ALSA: hda/intel: Move snd_hdac_i915_init to before probe_work.
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (8 preceding siblings ...)
  2023-10-02 19:38 ` [Intel-xe] [PATCH 10/14] ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work maarten.lankhorst
@ 2023-10-02 19:38 ` maarten.lankhorst
  2023-11-14 11:06   ` Ville Syrjälä
  2023-10-02 19:38 ` [Intel-xe] [PATCH 12/14] ASoC: Intel: Skylake: " maarten.lankhorst
                   ` (13 subsequent siblings)
  23 siblings, 1 reply; 39+ messages in thread
From: maarten.lankhorst @ 2023-10-02 19:38 UTC (permalink / raw)
  To: intel-xe

From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>

Now that we can use -EPROBE_DEFER, it's no longer required to spin off
the snd_hdac_i915_init into a workqueue.

Use the -EPROBE_DEFER mechanism instead, which must be returned in the
probe function.

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Maarten Lankhorst <dev@lankhorst.se>
---
 sound/pci/hda/hda_intel.c | 54 +++++++++++++++++++--------------------
 1 file changed, 27 insertions(+), 27 deletions(-)

diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
index e42ad0e816e1..9dad3607596a 100644
--- a/sound/pci/hda/hda_intel.c
+++ b/sound/pci/hda/hda_intel.c
@@ -2135,6 +2135,33 @@ static int azx_probe(struct pci_dev *pci,
 
 	pci_set_drvdata(pci, card);
 
+#ifdef CONFIG_SND_HDA_I915
+	/* bind with i915 if needed */
+	if (chip->driver_caps & AZX_DCAPS_I915_COMPONENT) {
+		err = snd_hdac_i915_init(azx_bus(chip), false);
+		if (err < 0) {
+			/* if the controller is bound only with HDMI/DP
+			 * (for HSW and BDW), we need to abort the probe;
+			 * for other chips, still continue probing as other
+			 * codecs can be on the same link.
+			 */
+			if (HDA_CONTROLLER_IN_GPU(pci)) {
+				goto out_free;
+			} else {
+				/* don't bother any longer */
+				chip->driver_caps &= ~AZX_DCAPS_I915_COMPONENT;
+			}
+		}
+
+		/* HSW/BDW controllers need this power */
+		if (HDA_CONTROLLER_IN_GPU(pci))
+			hda->need_i915_power = true;
+	}
+#else
+	if (HDA_CONTROLLER_IN_GPU(pci))
+		dev_err(card->dev, "Haswell/Broadwell HDMI/DP must build in CONFIG_SND_HDA_I915\n");
+#endif
+
 	err = register_vga_switcheroo(chip);
 	if (err < 0) {
 		dev_err(card->dev, "Error registering vga_switcheroo client\n");
@@ -2162,11 +2189,6 @@ static int azx_probe(struct pci_dev *pci,
 	}
 #endif /* CONFIG_SND_HDA_PATCH_LOADER */
 
-#ifndef CONFIG_SND_HDA_I915
-	if (HDA_CONTROLLER_IN_GPU(pci))
-		dev_err(card->dev, "Haswell/Broadwell HDMI/DP must build in CONFIG_SND_HDA_I915\n");
-#endif
-
 	if (schedule_probe)
 		schedule_delayed_work(&hda->probe_work, 0);
 
@@ -2264,28 +2286,6 @@ static int azx_probe_continue(struct azx *chip)
 	to_hda_bus(bus)->bus_probing = 1;
 	hda->probe_continued = 1;
 
-	/* bind with i915 if needed */
-	if (chip->driver_caps & AZX_DCAPS_I915_COMPONENT) {
-		err = snd_hdac_i915_init(bus, true);
-		if (err < 0) {
-			/* if the controller is bound only with HDMI/DP
-			 * (for HSW and BDW), we need to abort the probe;
-			 * for other chips, still continue probing as other
-			 * codecs can be on the same link.
-			 */
-			if (HDA_CONTROLLER_IN_GPU(pci)) {
-				goto out_free;
-			} else {
-				/* don't bother any longer */
-				chip->driver_caps &= ~AZX_DCAPS_I915_COMPONENT;
-			}
-		}
-
-		/* HSW/BDW controllers need this power */
-		if (HDA_CONTROLLER_IN_GPU(pci))
-			hda->need_i915_power = true;
-	}
-
 	/* Request display power well for the HDA controller or codec. For
 	 * Haswell/Broadwell, both the display HDA controller and codec need
 	 * this power. For other platforms, like Baytrail/Braswell, only the
-- 
2.40.1


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

* [Intel-xe] [PATCH 12/14] ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work.
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (9 preceding siblings ...)
  2023-10-02 19:38 ` [Intel-xe] [PATCH 11/14] ALSA: hda/intel: " maarten.lankhorst
@ 2023-10-02 19:38 ` maarten.lankhorst
  2023-10-02 19:38 ` [Intel-xe] [PATCH 13/14] ASoC: SOF: Intel: Move binding to display driver outside of deferred probe maarten.lankhorst
                   ` (12 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: maarten.lankhorst @ 2023-10-02 19:38 UTC (permalink / raw)
  To: intel-xe

From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>

Now that we can use -EPROBE_DEFER, it's no longer required to spin off
the snd_hdac_i915_init into a workqueue. It's likely the whole workqueue
can be destroyed, but I don't have the means to test this.

Removing the workqueue would simplify init even further, but is left
as exercise for the reviewer.

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Acked-by: Mark Brown <broonie@kernel.org>
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Reviewed-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Signed-off-by: Maarten Lankhorst <dev@lankhorst.se>
---
 sound/soc/intel/skylake/skl.c | 31 +++++++++----------------------
 1 file changed, 9 insertions(+), 22 deletions(-)

diff --git a/sound/soc/intel/skylake/skl.c b/sound/soc/intel/skylake/skl.c
index 4f7acb4f6680..24bdbe2a53be 100644
--- a/sound/soc/intel/skylake/skl.c
+++ b/sound/soc/intel/skylake/skl.c
@@ -783,23 +783,6 @@ static void skl_codec_create(struct hdac_bus *bus)
 	}
 }
 
-static int skl_i915_init(struct hdac_bus *bus)
-{
-	int err;
-
-	/*
-	 * The HDMI codec is in GPU so we need to ensure that it is powered
-	 * up and ready for probe
-	 */
-	err = snd_hdac_i915_init(bus, true);
-	if (err < 0)
-		return err;
-
-	snd_hdac_display_power(bus, HDA_CODEC_IDX_CONTROLLER, true);
-
-	return 0;
-}
-
 static void skl_probe_work(struct work_struct *work)
 {
 	struct skl_dev *skl = container_of(work, struct skl_dev, probe_work);
@@ -807,11 +790,8 @@ static void skl_probe_work(struct work_struct *work)
 	struct hdac_ext_link *hlink;
 	int err;
 
-	if (IS_ENABLED(CONFIG_SND_SOC_HDAC_HDMI)) {
-		err = skl_i915_init(bus);
-		if (err < 0)
-			return;
-	}
+	if (IS_ENABLED(CONFIG_SND_SOC_HDAC_HDMI))
+		snd_hdac_display_power(bus, HDA_CODEC_IDX_CONTROLLER, true);
 
 	skl_init_pci(skl);
 	skl_dum_set(bus);
@@ -1075,10 +1055,17 @@ static int skl_probe(struct pci_dev *pci,
 		goto out_dsp_free;
 	}
 
+	if (IS_ENABLED(CONFIG_SND_SOC_HDAC_HDMI)) {
+		err = snd_hdac_i915_init(bus, false);
+		if (err < 0)
+			goto out_dmic_unregister;
+	}
 	schedule_work(&skl->probe_work);
 
 	return 0;
 
+out_dmic_unregister:
+	skl_dmic_device_unregister(skl);
 out_dsp_free:
 	skl_free_dsp(skl);
 out_clk_free:
-- 
2.40.1


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

* [Intel-xe] [PATCH 13/14] ASoC: SOF: Intel: Move binding to display driver outside of deferred probe
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (10 preceding siblings ...)
  2023-10-02 19:38 ` [Intel-xe] [PATCH 12/14] ASoC: Intel: Skylake: " maarten.lankhorst
@ 2023-10-02 19:38 ` maarten.lankhorst
  2023-10-02 19:38 ` [Intel-xe] [PATCH 14/14] ALSA: hda/i915: Remove extra argument from snd_hdac_i915_init maarten.lankhorst
                   ` (11 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: maarten.lankhorst @ 2023-10-02 19:38 UTC (permalink / raw)
  To: intel-xe

From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>

Now that we can use -EPROBE_DEFER, it's no longer required to spin off
the snd_hdac_i915_init into a workqueue.

Use the -EPROBE_DEFER mechanism instead, which must be returned in the
probe function.

The previously added probe_early can be used for this,
and we also use the newly added remove_late for unbinding afterwards.

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Maarten Lankhorst <dev@lankhorst.se>
---
 sound/soc/sof/intel/hda-common-ops.c |  1 +
 sound/soc/sof/intel/hda.c            | 14 ++++++--------
 sound/soc/sof/intel/hda.h            |  1 +
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sound/soc/sof/intel/hda-common-ops.c b/sound/soc/sof/intel/hda-common-ops.c
index 1cc18fb2b75b..26105d8f1bdc 100644
--- a/sound/soc/sof/intel/hda-common-ops.c
+++ b/sound/soc/sof/intel/hda-common-ops.c
@@ -19,6 +19,7 @@ struct snd_sof_dsp_ops sof_hda_common_ops = {
 	.probe_early	= hda_dsp_probe_early,
 	.probe		= hda_dsp_probe,
 	.remove		= hda_dsp_remove,
+	.remove_late	= hda_dsp_remove_late,
 
 	/* Register IO uses direct mmio */
 
diff --git a/sound/soc/sof/intel/hda.c b/sound/soc/sof/intel/hda.c
index 86a2571488bc..32ac0581f9f6 100644
--- a/sound/soc/sof/intel/hda.c
+++ b/sound/soc/sof/intel/hda.c
@@ -1160,6 +1160,7 @@ int hda_dsp_probe_early(struct snd_sof_dev *sdev)
 		return -ENOMEM;
 	sdev->pdata->hw_pdata = hdev;
 	hdev->desc = chip;
+	ret = hda_init(sdev);
 
 err:
 	return ret;
@@ -1195,9 +1196,6 @@ int hda_dsp_probe(struct snd_sof_dev *sdev)
 
 	/* set up HDA base */
 	bus = sof_to_bus(sdev);
-	ret = hda_init(sdev);
-	if (ret < 0)
-		goto hdac_bus_unmap;
 
 	if (sdev->dspless_mode_selected)
 		goto skip_dsp_setup;
@@ -1307,8 +1305,6 @@ int hda_dsp_probe(struct snd_sof_dev *sdev)
 		iounmap(sdev->bar[HDA_DSP_BAR]);
 hdac_bus_unmap:
 	platform_device_unregister(hdev->dmic_dev);
-	iounmap(bus->remap_addr);
-	hda_codec_i915_exit(sdev);
 
 	return ret;
 }
@@ -1317,7 +1313,6 @@ int hda_dsp_remove(struct snd_sof_dev *sdev)
 {
 	struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata;
 	const struct sof_intel_dsp_desc *chip = hda->desc;
-	struct hdac_bus *bus = sof_to_bus(sdev);
 	struct pci_dev *pci = to_pci_dev(sdev->dev);
 	struct nhlt_acpi_table *nhlt = hda->nhlt;
 
@@ -1368,10 +1363,13 @@ int hda_dsp_remove(struct snd_sof_dev *sdev)
 	if (!sdev->dspless_mode_selected)
 		iounmap(sdev->bar[HDA_DSP_BAR]);
 
-	iounmap(bus->remap_addr);
+	return 0;
+}
 
+int hda_dsp_remove_late(struct snd_sof_dev *sdev)
+{
+	iounmap(sof_to_bus(sdev)->remap_addr);
 	sof_hda_bus_exit(sdev);
-
 	hda_codec_i915_exit(sdev);
 
 	return 0;
diff --git a/sound/soc/sof/intel/hda.h b/sound/soc/sof/intel/hda.h
index e13cdc933ca6..8e846684279e 100644
--- a/sound/soc/sof/intel/hda.h
+++ b/sound/soc/sof/intel/hda.h
@@ -576,6 +576,7 @@ struct sof_intel_hda_stream {
 int hda_dsp_probe_early(struct snd_sof_dev *sdev);
 int hda_dsp_probe(struct snd_sof_dev *sdev);
 int hda_dsp_remove(struct snd_sof_dev *sdev);
+int hda_dsp_remove_late(struct snd_sof_dev *sdev);
 int hda_dsp_core_power_up(struct snd_sof_dev *sdev, unsigned int core_mask);
 int hda_dsp_core_run(struct snd_sof_dev *sdev, unsigned int core_mask);
 int hda_dsp_enable_core(struct snd_sof_dev *sdev, unsigned int core_mask);
-- 
2.40.1


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

* [Intel-xe] [PATCH 14/14] ALSA: hda/i915: Remove extra argument from snd_hdac_i915_init
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (11 preceding siblings ...)
  2023-10-02 19:38 ` [Intel-xe] [PATCH 13/14] ASoC: SOF: Intel: Move binding to display driver outside of deferred probe maarten.lankhorst
@ 2023-10-02 19:38 ` maarten.lankhorst
  2023-10-02 20:28 ` [Intel-xe] ✗ CI.Patch_applied: failure for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" Patchwork
                   ` (10 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: maarten.lankhorst @ 2023-10-02 19:38 UTC (permalink / raw)
  To: intel-xe

From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>

Now that all drivers have moved from modprobe loading to
handling -EPROBE_DEFER, we can remove the argument again.

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Signed-off-by: Maarten Lankhorst <dev@lankhorst.se>
---
 include/sound/hda_i915.h        |  4 ++--
 sound/hda/hdac_i915.c           | 14 +++-----------
 sound/pci/hda/hda_intel.c       |  2 +-
 sound/soc/intel/avs/core.c      |  2 +-
 sound/soc/intel/skylake/skl.c   |  2 +-
 sound/soc/sof/intel/hda-codec.c |  2 +-
 6 files changed, 9 insertions(+), 17 deletions(-)

diff --git a/include/sound/hda_i915.h b/include/sound/hda_i915.h
index f91bd6636086..6b79614a893b 100644
--- a/include/sound/hda_i915.h
+++ b/include/sound/hda_i915.h
@@ -9,12 +9,12 @@
 
 #ifdef CONFIG_SND_HDA_I915
 void snd_hdac_i915_set_bclk(struct hdac_bus *bus);
-int snd_hdac_i915_init(struct hdac_bus *bus, bool allow_modprobe);
+int snd_hdac_i915_init(struct hdac_bus *bus);
 #else
 static inline void snd_hdac_i915_set_bclk(struct hdac_bus *bus)
 {
 }
-static inline int snd_hdac_i915_init(struct hdac_bus *bus, bool allow_modprobe)
+static inline int snd_hdac_i915_init(struct hdac_bus *bus)
 {
 	return -ENODEV;
 }
diff --git a/sound/hda/hdac_i915.c b/sound/hda/hdac_i915.c
index a984e7935ce7..862997beea1b 100644
--- a/sound/hda/hdac_i915.c
+++ b/sound/hda/hdac_i915.c
@@ -176,7 +176,7 @@ static bool dg1_gfx_present(void)
  *
  * Returns zero for success or a negative error code.
  */
-int snd_hdac_i915_init(struct hdac_bus *bus, bool allow_modprobe)
+int snd_hdac_i915_init(struct hdac_bus *bus)
 {
 	struct drm_audio_component *acomp;
 	int err;
@@ -195,18 +195,10 @@ int snd_hdac_i915_init(struct hdac_bus *bus, bool allow_modprobe)
 	acomp = bus->audio_component;
 	if (!acomp)
 		return -ENODEV;
-	if (allow_modprobe && !acomp->ops) {
-		if (!IS_ENABLED(CONFIG_MODULES) ||
-		    !request_module("i915")) {
-			/* 60s timeout */
-			wait_for_completion_killable_timeout(&acomp->master_bind_complete,
-							     msecs_to_jiffies(60 * 1000));
-		}
-	}
 	if (!acomp->ops) {
-		int err = allow_modprobe ? -ENODEV : -EPROBE_DEFER;
 		snd_hdac_acomp_exit(bus);
-		return dev_err_probe(bus->dev, err, "couldn't bind with audio component\n");
+		return dev_err_probe(bus->dev, -EPROBE_DEFER,
+				     "couldn't bind with audio component\n");
 	}
 	return 0;
 }
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
index 9dad3607596a..058f6e6491f9 100644
--- a/sound/pci/hda/hda_intel.c
+++ b/sound/pci/hda/hda_intel.c
@@ -2138,7 +2138,7 @@ static int azx_probe(struct pci_dev *pci,
 #ifdef CONFIG_SND_HDA_I915
 	/* bind with i915 if needed */
 	if (chip->driver_caps & AZX_DCAPS_I915_COMPONENT) {
-		err = snd_hdac_i915_init(azx_bus(chip), false);
+		err = snd_hdac_i915_init(azx_bus(chip));
 		if (err < 0) {
 			/* if the controller is bound only with HDMI/DP
 			 * (for HSW and BDW), we need to abort the probe;
diff --git a/sound/soc/intel/avs/core.c b/sound/soc/intel/avs/core.c
index 8a2063958248..33044f353575 100644
--- a/sound/soc/intel/avs/core.c
+++ b/sound/soc/intel/avs/core.c
@@ -461,7 +461,7 @@ static int avs_pci_probe(struct pci_dev *pci, const struct pci_device_id *id)
 	pci_set_drvdata(pci, bus);
 	device_disable_async_suspend(dev);
 
-	ret = snd_hdac_i915_init(bus, false);
+	ret = snd_hdac_i915_init(bus);
 	if (ret == -EPROBE_DEFER)
 		goto err_i915_init;
 	else if (ret < 0)
diff --git a/sound/soc/intel/skylake/skl.c b/sound/soc/intel/skylake/skl.c
index 24bdbe2a53be..f46f109d5856 100644
--- a/sound/soc/intel/skylake/skl.c
+++ b/sound/soc/intel/skylake/skl.c
@@ -1056,7 +1056,7 @@ static int skl_probe(struct pci_dev *pci,
 	}
 
 	if (IS_ENABLED(CONFIG_SND_SOC_HDAC_HDMI)) {
-		err = snd_hdac_i915_init(bus, false);
+		err = snd_hdac_i915_init(bus);
 		if (err < 0)
 			goto out_dmic_unregister;
 	}
diff --git a/sound/soc/sof/intel/hda-codec.c b/sound/soc/sof/intel/hda-codec.c
index f1fd5b44aaac..8a5e99a898ec 100644
--- a/sound/soc/sof/intel/hda-codec.c
+++ b/sound/soc/sof/intel/hda-codec.c
@@ -415,7 +415,7 @@ int hda_codec_i915_init(struct snd_sof_dev *sdev)
 		return 0;
 
 	/* i915 exposes a HDA codec for HDMI audio */
-	ret = snd_hdac_i915_init(bus, true);
+	ret = snd_hdac_i915_init(bus);
 	if (ret < 0)
 		return ret;
 
-- 
2.40.1


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

* [Intel-xe] ✗ CI.Patch_applied: failure for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF"
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (12 preceding siblings ...)
  2023-10-02 19:38 ` [Intel-xe] [PATCH 14/14] ALSA: hda/i915: Remove extra argument from snd_hdac_i915_init maarten.lankhorst
@ 2023-10-02 20:28 ` Patchwork
  2023-10-03 10:50 ` [Intel-xe] ✓ CI.Patch_applied: success " Patchwork
                   ` (9 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: Patchwork @ 2023-10-02 20:28 UTC (permalink / raw)
  To: maarten.lankhorst; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF"
URL   : https://patchwork.freedesktop.org/series/124538/
State : failure

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: 02ab43e36 drm/xe: Fix exec queue usage for unbinds
=== git am output follows ===
Applying: Revert "sound/soc/sof: Remove deferred probe for SOF"
Applying: Revert "sound/hda: Allow XE as i915 replacement for sound"
Applying: ASoC/SOF/core: Ensure sof_ops_free() is still called when probe never ran.
Applying: ASoC: SOF: core: Add probe_early and remove_late callbacks
Applying: ASoC: SOF: Intel: hda: start splitting the probe
Applying: ALSA: hda/intel: Fix error handling in azx_probe()
Applying: ALSA: hda/i915: Allow override of gpu binding.
Applying: ALSA: hda/i915: Add an allow_modprobe argument to snd_hdac_i915_init
Applying: ALSA: hda/i915: Allow xe as match for i915_component_master_match
Applying: ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work.
Applying: ALSA: hda/intel: Move snd_hdac_i915_init to before probe_work.
Applying: ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work.
Applying: ASoC: SOF: Intel: Move binding to display driver outside of deferred probe
Applying: ALSA: hda/i915: Remove extra argument from snd_hdac_i915_init



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

* Re: [Intel-xe] [PATCH 03/14] ASoC/SOF/core: Ensure sof_ops_free() is still called when probe never ran.
  2023-10-02 19:38 ` [Intel-xe] [PATCH 03/14] ASoC/SOF/core: Ensure sof_ops_free() is still called when probe never ran maarten.lankhorst
@ 2023-10-03  7:58   ` Jani Nikula
  0 siblings, 0 replies; 39+ messages in thread
From: Jani Nikula @ 2023-10-03  7:58 UTC (permalink / raw)
  To: maarten.lankhorst, intel-xe

On Mon, 02 Oct 2023, maarten.lankhorst@linux.intel.com wrote:
> From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
>
> In an effort to not call sof_ops_free twice, we stopped running it when
> probe was aborted.
>
> Check the result of cancel_work_sync to see if this was the case.
>
> Fixes: 31bb7bd9ffee ("ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful")
> Cc: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
> Acked-by: Mark Brown <broonie@kernel.org>

IMO this and the subsequent patches need either

- cherry-pick -x annotation for patches that have already been merged to
  upstream trees

or

- Link: tag pointing at the patches on upstream mailing list for patches
  that haven't been merged yet


BR,
Jani.


> ---
>  sound/soc/sof/core.c | 6 +++++-
>  1 file changed, 5 insertions(+), 1 deletion(-)
>
> diff --git a/sound/soc/sof/core.c b/sound/soc/sof/core.c
> index 2d1616b81485..0938b259f703 100644
> --- a/sound/soc/sof/core.c
> +++ b/sound/soc/sof/core.c
> @@ -459,9 +459,10 @@ int snd_sof_device_remove(struct device *dev)
>  	struct snd_sof_dev *sdev = dev_get_drvdata(dev);
>  	struct snd_sof_pdata *pdata = sdev->pdata;
>  	int ret;
> +	bool aborted = false;
>  
>  	if (IS_ENABLED(CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE))
> -		cancel_work_sync(&sdev->probe_work);
> +		aborted = cancel_work_sync(&sdev->probe_work);
>  
>  	/*
>  	 * Unregister any registered client device first before IPC and debugfs
> @@ -487,6 +488,9 @@ int snd_sof_device_remove(struct device *dev)
>  		snd_sof_free_debug(sdev);
>  		snd_sof_remove(sdev);
>  		sof_ops_free(sdev);
> +	} else if (aborted) {
> +		/* probe_work never ran */
> +		sof_ops_free(sdev);
>  	}
>  
>  	/* release firmware */

-- 
Jani Nikula, Intel

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

* [Intel-xe] ✓ CI.Patch_applied: success for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF"
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (13 preceding siblings ...)
  2023-10-02 20:28 ` [Intel-xe] ✗ CI.Patch_applied: failure for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" Patchwork
@ 2023-10-03 10:50 ` Patchwork
  2023-10-03 10:50 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
                   ` (8 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: Patchwork @ 2023-10-03 10:50 UTC (permalink / raw)
  To: maarten.lankhorst; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF"
URL   : https://patchwork.freedesktop.org/series/124538/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: 02ab43e36 drm/xe: Fix exec queue usage for unbinds
=== git am output follows ===
Applying: Revert "sound/soc/sof: Remove deferred probe for SOF"
Applying: Revert "sound/hda: Allow XE as i915 replacement for sound"
Applying: ASoC/SOF/core: Ensure sof_ops_free() is still called when probe never ran.
Applying: ASoC: SOF: core: Add probe_early and remove_late callbacks
Applying: ASoC: SOF: Intel: hda: start splitting the probe
Applying: ALSA: hda/intel: Fix error handling in azx_probe()
Applying: ALSA: hda/i915: Allow override of gpu binding.
Applying: ALSA: hda/i915: Add an allow_modprobe argument to snd_hdac_i915_init
Applying: ALSA: hda/i915: Allow xe as match for i915_component_master_match
Applying: ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work.
Applying: ALSA: hda/intel: Move snd_hdac_i915_init to before probe_work.
Applying: ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work.
Applying: ASoC: SOF: Intel: Move binding to display driver outside of deferred probe
Applying: ALSA: hda/i915: Remove extra argument from snd_hdac_i915_init



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

* [Intel-xe] ✗ CI.checkpatch: warning for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF"
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (14 preceding siblings ...)
  2023-10-03 10:50 ` [Intel-xe] ✓ CI.Patch_applied: success " Patchwork
@ 2023-10-03 10:50 ` Patchwork
  2023-10-03 10:51 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
                   ` (7 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: Patchwork @ 2023-10-03 10:50 UTC (permalink / raw)
  To: maarten.lankhorst; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF"
URL   : https://patchwork.freedesktop.org/series/124538/
State : warning

== 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 3f51b5e1a60b4015d2e7cf3b0ffa3deb7295e2cf
Author: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Date:   Mon Oct 2 21:38:47 2023 +0200

    ALSA: hda/i915: Remove extra argument from snd_hdac_i915_init
    
    Now that all drivers have moved from modprobe loading to
    handling -EPROBE_DEFER, we can remove the argument again.
    
    Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
    Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    Signed-off-by: Maarten Lankhorst <dev@lankhorst.se>
+ /mt/dim checkpatch 02ab43e36623665d8644d46162bd4ec5eeb68489 drm-intel
f34c59ff2 Revert "sound/soc/sof: Remove deferred probe for SOF"
-:6: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id '53bccb72d202d8fa8575e81d1c78adc4e6a6ea1f', maybe rebased or not pulled?
#6: 
This reverts commit 53bccb72d202d8fa8575e81d1c78adc4e6a6ea1f.

-:9: WARNING:COMMIT_MESSAGE: Missing commit description - Add an appropriate one

-:240: ERROR:MISSING_SIGN_OFF: Missing Signed-off-by: line(s)

total: 1 errors, 2 warnings, 0 checks, 194 lines checked
d424201ef Revert "sound/hda: Allow XE as i915 replacement for sound"
-:6: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id '3cfcbd459fdcb8387b29869f96540654acc833ab', maybe rebased or not pulled?
#6: 
This reverts commit 3cfcbd459fdcb8387b29869f96540654acc833ab.

-:9: WARNING:COMMIT_MESSAGE: Missing commit description - Add an appropriate one

-:182: ERROR:MISSING_SIGN_OFF: Missing Signed-off-by: line(s)

total: 1 errors, 2 warnings, 0 checks, 150 lines checked
d5ff76582 ASoC/SOF/core: Ensure sof_ops_free() is still called when probe never ran.
-:12: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id '31bb7bd9ffee', maybe rebased or not pulled?
#12: 
Fixes: 31bb7bd9ffee ("ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful")

-:41: ERROR:MISSING_SIGN_OFF: Missing Signed-off-by: line(s)

total: 1 errors, 1 warnings, 0 checks, 20 lines checked
43e06023f ASoC: SOF: core: Add probe_early and remove_late callbacks
3c1d39d5e ASoC: SOF: Intel: hda: start splitting the probe
7d1d68249 ALSA: hda/intel: Fix error handling in azx_probe()
d51cfd49e ALSA: hda/i915: Allow override of gpu binding.
0f186c231 ALSA: hda/i915: Add an allow_modprobe argument to snd_hdac_i915_init
-:36: CHECK:LINE_SPACING: Please use a blank line after function/struct/union/enum declarations
#36: FILE: include/sound/hda_i915.h:17:
 }
+static inline int snd_hdac_i915_init(struct hdac_bus *bus, bool allow_modprobe)

total: 0 errors, 0 warnings, 1 checks, 73 lines checked
ff1f7ee5a ALSA: hda/i915: Allow xe as match for i915_component_master_match
-:30: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#30: FILE: sound/hda/hdac_i915.c:119:
+	if ((!strcmp(dev->driver->name, "i915") ||
+		 !strcmp(dev->driver->name, "xe")) &&

total: 0 errors, 0 warnings, 1 checks, 9 lines checked
80775807e ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work.
3e5770d8f ALSA: hda/intel: Move snd_hdac_i915_init to before probe_work.
54c2b776e ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work.
15ec4b46c ASoC: SOF: Intel: Move binding to display driver outside of deferred probe
3f51b5e1a ALSA: hda/i915: Remove extra argument from snd_hdac_i915_init
-:28: CHECK:LINE_SPACING: Please use a blank line after function/struct/union/enum declarations
#28: FILE: include/sound/hda_i915.h:17:
 }
+static inline int snd_hdac_i915_init(struct hdac_bus *bus)

total: 0 errors, 0 warnings, 1 checks, 74 lines checked



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

* [Intel-xe] ✓ CI.KUnit: success for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF"
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (15 preceding siblings ...)
  2023-10-03 10:50 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
@ 2023-10-03 10:51 ` Patchwork
  2023-10-03 10:58 ` [Intel-xe] ✓ CI.Build: " Patchwork
                   ` (6 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: Patchwork @ 2023-10-03 10:51 UTC (permalink / raw)
  To: maarten.lankhorst; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF"
URL   : https://patchwork.freedesktop.org/series/124538/
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
[10:50:27] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[10:50:31] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[10:50:51] Starting KUnit Kernel (1/1)...
[10:50:51] ============================================================
[10:50:51] ========================== xe_bo  ==========================
[10:50:51] [SKIPPED] xe_ccs_migrate_kunit
[10:50:51] [SKIPPED] xe_bo_evict_kunit
[10:50:51] ===================== [SKIPPED] xe_bo ======================
[10:50:51] ======================= xe_dma_buf  ========================
[10:50:51] [SKIPPED] xe_dma_buf_kunit
[10:50:51] =================== [SKIPPED] xe_dma_buf ===================
[10:50:51] ======================= xe_migrate  ========================
[10:50:51] [SKIPPED] xe_migrate_sanity_kunit
[10:50:51] =================== [SKIPPED] xe_migrate ===================
[10:50:51] ========================= xe_pci  ==========================
[10:50:51] [PASSED] xe_gmdid_graphics_ip
[10:50:51] [PASSED] xe_gmdid_media_ip
[10:50:51] ===================== [PASSED] xe_pci ======================
[10:50:51] ========================= xe_rtp  ==========================
[10:50:51] ================== xe_rtp_process_tests  ===================
[10:50:51] [PASSED] coalesce-same-reg
[10:50:51] [PASSED] no-match-no-add
[10:50:51] [PASSED] no-match-no-add-multiple-rules
[10:50:51] [PASSED] two-regs-two-entries
[10:50:51] [PASSED] clr-one-set-other
[10:50:51] [PASSED] set-field
[10:50:51] [PASSED] conflict-duplicate
[10:50:51] [PASSED] conflict-not-disjoint
[10:50:51] [PASSED] conflict-reg-type
[10:50:51] ============== [PASSED] xe_rtp_process_tests ===============
[10:50:51] ===================== [PASSED] xe_rtp ======================
[10:50:51] ========================== xe_wa  ==========================
[10:50:51] ======================== xe_wa_gt  =========================
[10:50:51] [PASSED] TIGERLAKE (B0)
[10:50:51] [PASSED] DG1 (A0)
[10:50:51] [PASSED] DG1 (B0)
[10:50:51] [PASSED] ALDERLAKE_S (A0)
[10:50:51] [PASSED] ALDERLAKE_S (B0)
[10:50:51] [PASSED] ALDERLAKE_S (C0)
[10:50:51] [PASSED] ALDERLAKE_S (D0)
[10:50:51] [PASSED] ALDERLAKE_P (A0)
[10:50:51] [PASSED] ALDERLAKE_P (B0)
[10:50:51] [PASSED] ALDERLAKE_P (C0)
[10:50:51] [PASSED] DG2_G10 (A0)
[10:50:51] [PASSED] DG2_G10 (A1)
[10:50:51] [PASSED] DG2_G10 (B0)
[10:50:51] [PASSED] DG2_G10 (C0)
[10:50:51] [PASSED] DG2_G11 (A0)
[10:50:51] [PASSED] DG2_G11 (B0)
[10:50:51] [PASSED] DG2_G11 (B1)
[10:50:51] [PASSED] DG2_G12 (A0)
[10:50:51] [PASSED] DG2_G12 (A1)
[10:50:51] [PASSED] PVC (B0)
[10:50:51] [PASSED] PVC (B1)
[10:50:51] [PASSED] PVC (C0)
[10:50:51] ==================== [PASSED] xe_wa_gt =====================
[10:50:51] ====================== [PASSED] xe_wa ======================
[10:50:51] ============================================================
[10:50:51] Testing complete. Ran 37 tests: passed: 33, skipped: 4
[10:50:51] Elapsed time: 24.421s total, 4.192s configuring, 20.059s building, 0.147s running

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

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



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

* [Intel-xe] ✓ CI.Build: success for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF"
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (16 preceding siblings ...)
  2023-10-03 10:51 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
@ 2023-10-03 10:58 ` Patchwork
  2023-10-03 10:59 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
                   ` (5 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: Patchwork @ 2023-10-03 10:58 UTC (permalink / raw)
  To: maarten.lankhorst; +Cc: intel-xe

== Series Details ==

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



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

* [Intel-xe] ✓ CI.Hooks: success for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF"
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (17 preceding siblings ...)
  2023-10-03 10:58 ` [Intel-xe] ✓ CI.Build: " Patchwork
@ 2023-10-03 10:59 ` Patchwork
  2023-10-03 11:00 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
                   ` (4 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: Patchwork @ 2023-10-03 10:59 UTC (permalink / raw)
  To: maarten.lankhorst; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF"
URL   : https://patchwork.freedesktop.org/series/124538/
State : success

== Summary ==

run-parts: executing /workspace/ci/hooks/00-showenv
/workspace
+ pwd
+ ls -la
total 924
drwxrwxr-x 10 1003 1003   4096 Oct  3 10:58 .
drwxr-xr-x  1 root root   4096 Oct  3 10:58 ..
-rw-rw-r--  1 1003 1003 795044 Oct  3 10:58 build.log
-rw-rw-r--  1 1003 1003   3854 Oct  3 10:50 checkpatch.log
drwxrwxr-x  5 1003 1003   4096 Oct  3 10:48 ci
drwxrwxr-x  9 1003 1003   4096 Oct  3 10:48 docker
drwxrwxr-x  8 1003 1003   4096 Oct  3 10:48 .git
-rw-rw-r--  1 1003 1003   1162 Oct  3 10:49 git_apply.log
drwxrwxr-x  4 1003 1003   4096 Oct  3 10:48 .github
-rw-rw-r--  1 1003 1003    233 Oct  3 10:48 .groovylintrc.json
-rw-rw-r--  1 1003 1003     78 Oct  3 10:58 hooks.log
drwxrwxr-x 31 1003 1003   4096 Oct  3 10:58 kernel
-rw-rw-r--  1 1003 1003  51187 Oct  3 10:49 kernel.mbox
-rw-rw-r--  1 1003 1003  28665 Oct  3 10:51 kunit.log
-rw-rw-r--  1 1003 1003     48 Oct  3 10:50 parent.tag
drwxrwxr-x 45 1003 1003   4096 Oct  3 10:48 pipelines
-rw-rw-r--  1 1003 1003    793 Oct  3 10:48 README.adoc
drwxrwxr-x  3 1003 1003   4096 Oct  3 10:48 scripts
drwxrwxr-x  2 1003 1003   4096 Oct  3 10:48 .vscode
+ uname -a
Linux 66f427fdccab 5.4.0-149-generic #166-Ubuntu SMP Tue Apr 18 16:51:45 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
3f51b5e1a ALSA: hda/i915: Remove extra argument from snd_hdac_i915_init
15ec4b46c ASoC: SOF: Intel: Move binding to display driver outside of deferred probe
54c2b776e ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work.
3e5770d8f ALSA: hda/intel: Move snd_hdac_i915_init to before probe_work.
80775807e ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work.
ff1f7ee5a ALSA: hda/i915: Allow xe as match for i915_component_master_match
0f186c231 ALSA: hda/i915: Add an allow_modprobe argument to snd_hdac_i915_init
d51cfd49e ALSA: hda/i915: Allow override of gpu binding.
7d1d68249 ALSA: hda/intel: Fix error handling in azx_probe()
3c1d39d5e ASoC: SOF: Intel: hda: start splitting the probe
43e06023f ASoC: SOF: core: Add probe_early and remove_late callbacks
d5ff76582 ASoC/SOF/core: Ensure sof_ops_free() is still called when probe never ran.
d424201ef Revert "sound/hda: Allow XE as i915 replacement for sound"
f34c59ff2 Revert "sound/soc/sof: Remove deferred probe for SOF"
02ab43e36 drm/xe: Fix exec queue usage for unbinds
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
+ grep -q -e '^CONFIG_DRM_XE_DISPLAY=[yY]' /workspace/kernel/build64-default/.config
+ RESTORE_DISPLAY_CONFIG=1
+ trap cleanup EXIT
+ ./scripts/config --file /workspace/kernel/build64-default/.config --disable CONFIG_DRM_XE_DISPLAY
++ nproc
+ make -j48 O=/workspace/kernel/build64-default modules_prepare
make[1]: Entering directory '/workspace/kernel/build64-default'
  SYNC    include/config/auto.conf.cmd
  GEN     Makefile
  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_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_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_stolen_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_vm_madvise.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_pmu.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_bo_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.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
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.o
  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_engine_regs.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  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_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_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_gt.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs.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_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_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_mmio.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.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_types.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops.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_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_vm_madvise.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_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_bo_test.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_migrate_test.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_pci_test.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_rtp_test.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_wa_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_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_dma_buf_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_bo_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_pci_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_wa_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.ko
  LD [M]  drivers/gpu/drm/xe/xe.ko
make[1]: Leaving directory '/workspace/kernel/build64-default'
+ cleanup
+ '[' 1 -eq 1 ']'
+ ./scripts/config --file /workspace/kernel/build64-default/.config --enable CONFIG_DRM_XE_DISPLAY
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] 39+ messages in thread

* [Intel-xe] ✓ CI.checksparse: success for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF"
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (18 preceding siblings ...)
  2023-10-03 10:59 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
@ 2023-10-03 11:00 ` Patchwork
  2023-10-03 11:37 ` [Intel-xe] ✓ CI.BAT: " Patchwork
                   ` (3 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: Patchwork @ 2023-10-03 11:00 UTC (permalink / raw)
  To: maarten.lankhorst; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF"
URL   : https://patchwork.freedesktop.org/series/124538/
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 02ab43e36623665d8644d46162bd4ec5eeb68489
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] 39+ messages in thread

* [Intel-xe] ✓ CI.BAT: success for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF"
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (19 preceding siblings ...)
  2023-10-03 11:00 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
@ 2023-10-03 11:37 ` Patchwork
  2023-11-14 16:30 ` [Intel-xe] ✗ CI.Patch_applied: failure for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" (rev3) Patchwork
                   ` (2 subsequent siblings)
  23 siblings, 0 replies; 39+ messages in thread
From: Patchwork @ 2023-10-03 11:37 UTC (permalink / raw)
  To: maarten.lankhorst; +Cc: intel-xe

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

== Series Details ==

Series: series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF"
URL   : https://patchwork.freedesktop.org/series/124538/
State : success

== Summary ==

CI Bug Log - changes from xe-410-02ab43e36623665d8644d46162bd4ec5eeb68489_BAT -> xe-pw-124538v1_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-124538v1_BAT that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1:
    - bat-adlp-7:         [PASS][1] -> [FAIL][2] ([Intel XE#480]) +1 other test fail
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-410-02ab43e36623665d8644d46162bd4ec5eeb68489/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-124538v1/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html

  
  [Intel XE#480]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/480


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

  * Linux: xe-410-02ab43e36623665d8644d46162bd4ec5eeb68489 -> xe-pw-124538v1

  IGT_7508: f366406b05ca6b3d16eaa734a91e0833bd159f54 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-410-02ab43e36623665d8644d46162bd4ec5eeb68489: 02ab43e36623665d8644d46162bd4ec5eeb68489
  xe-pw-124538v1: 124538v1

== Logs ==

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

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

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

* [Intel-xe] [PATCH 03/14] ASoC/SOF/core: Ensure sof_ops_free() is still called when probe never ran.
  2023-10-03 12:00 [Intel-xe] [PATCH 00/14] Update sound patches to upstreamable versions maarten.lankhorst
@ 2023-10-03 12:00 ` maarten.lankhorst
  0 siblings, 0 replies; 39+ messages in thread
From: maarten.lankhorst @ 2023-10-03 12:00 UTC (permalink / raw)
  To: intel-xe

From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>

In an effort to not call sof_ops_free twice, we stopped running it when
probe was aborted.

Check the result of cancel_work_sync to see if this was the case.

Fixes: 31bb7bd9ffee ("ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful")
Cc: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Acked-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/sof/core.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sound/soc/sof/core.c b/sound/soc/sof/core.c
index 2d1616b81485..0938b259f703 100644
--- a/sound/soc/sof/core.c
+++ b/sound/soc/sof/core.c
@@ -459,9 +459,10 @@ int snd_sof_device_remove(struct device *dev)
 	struct snd_sof_dev *sdev = dev_get_drvdata(dev);
 	struct snd_sof_pdata *pdata = sdev->pdata;
 	int ret;
+	bool aborted = false;
 
 	if (IS_ENABLED(CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE))
-		cancel_work_sync(&sdev->probe_work);
+		aborted = cancel_work_sync(&sdev->probe_work);
 
 	/*
 	 * Unregister any registered client device first before IPC and debugfs
@@ -487,6 +488,9 @@ int snd_sof_device_remove(struct device *dev)
 		snd_sof_free_debug(sdev);
 		snd_sof_remove(sdev);
 		sof_ops_free(sdev);
+	} else if (aborted) {
+		/* probe_work never ran */
+		sof_ops_free(sdev);
 	}
 
 	/* release firmware */
-- 
2.40.1


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

* Re: [Intel-xe] [PATCH 11/14] ALSA: hda/intel: Move snd_hdac_i915_init to before probe_work.
  2023-10-02 19:38 ` [Intel-xe] [PATCH 11/14] ALSA: hda/intel: " maarten.lankhorst
@ 2023-11-14 11:06   ` Ville Syrjälä
  2023-11-14 12:35     ` Jani Nikula
  2023-11-14 15:09     ` Takashi Iwai
  0 siblings, 2 replies; 39+ messages in thread
From: Ville Syrjälä @ 2023-11-14 11:06 UTC (permalink / raw)
  To: maarten.lankhorst; +Cc: Takashi Iwai, intel-gfx, intel-xe, alsa-devel

On Mon, Oct 02, 2023 at 09:38:44PM +0200, maarten.lankhorst@linux.intel.com wrote:
> From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> 
> Now that we can use -EPROBE_DEFER, it's no longer required to spin off
> the snd_hdac_i915_init into a workqueue.
> 
> Use the -EPROBE_DEFER mechanism instead, which must be returned in the
> probe function.

This completely broke i915 audio!

I also can't see any trace of this stuff ever being posted to 
intel-gfx so it never went through the CI.

Please fix or revert ASAP.

> 
> Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
> Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
> Signed-off-by: Maarten Lankhorst <dev@lankhorst.se>
> ---
>  sound/pci/hda/hda_intel.c | 54 +++++++++++++++++++--------------------
>  1 file changed, 27 insertions(+), 27 deletions(-)
> 
> diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
> index e42ad0e816e1..9dad3607596a 100644
> --- a/sound/pci/hda/hda_intel.c
> +++ b/sound/pci/hda/hda_intel.c
> @@ -2135,6 +2135,33 @@ static int azx_probe(struct pci_dev *pci,
>  
>  	pci_set_drvdata(pci, card);
>  
> +#ifdef CONFIG_SND_HDA_I915
> +	/* bind with i915 if needed */
> +	if (chip->driver_caps & AZX_DCAPS_I915_COMPONENT) {
> +		err = snd_hdac_i915_init(azx_bus(chip), false);
> +		if (err < 0) {
> +			/* if the controller is bound only with HDMI/DP
> +			 * (for HSW and BDW), we need to abort the probe;
> +			 * for other chips, still continue probing as other
> +			 * codecs can be on the same link.
> +			 */
> +			if (HDA_CONTROLLER_IN_GPU(pci)) {
> +				goto out_free;
> +			} else {
> +				/* don't bother any longer */
> +				chip->driver_caps &= ~AZX_DCAPS_I915_COMPONENT;
> +			}
> +		}
> +
> +		/* HSW/BDW controllers need this power */
> +		if (HDA_CONTROLLER_IN_GPU(pci))
> +			hda->need_i915_power = true;
> +	}
> +#else
> +	if (HDA_CONTROLLER_IN_GPU(pci))
> +		dev_err(card->dev, "Haswell/Broadwell HDMI/DP must build in CONFIG_SND_HDA_I915\n");
> +#endif
> +
>  	err = register_vga_switcheroo(chip);
>  	if (err < 0) {
>  		dev_err(card->dev, "Error registering vga_switcheroo client\n");
> @@ -2162,11 +2189,6 @@ static int azx_probe(struct pci_dev *pci,
>  	}
>  #endif /* CONFIG_SND_HDA_PATCH_LOADER */
>  
> -#ifndef CONFIG_SND_HDA_I915
> -	if (HDA_CONTROLLER_IN_GPU(pci))
> -		dev_err(card->dev, "Haswell/Broadwell HDMI/DP must build in CONFIG_SND_HDA_I915\n");
> -#endif
> -
>  	if (schedule_probe)
>  		schedule_delayed_work(&hda->probe_work, 0);
>  
> @@ -2264,28 +2286,6 @@ static int azx_probe_continue(struct azx *chip)
>  	to_hda_bus(bus)->bus_probing = 1;
>  	hda->probe_continued = 1;
>  
> -	/* bind with i915 if needed */
> -	if (chip->driver_caps & AZX_DCAPS_I915_COMPONENT) {
> -		err = snd_hdac_i915_init(bus, true);
> -		if (err < 0) {
> -			/* if the controller is bound only with HDMI/DP
> -			 * (for HSW and BDW), we need to abort the probe;
> -			 * for other chips, still continue probing as other
> -			 * codecs can be on the same link.
> -			 */
> -			if (HDA_CONTROLLER_IN_GPU(pci)) {
> -				goto out_free;
> -			} else {
> -				/* don't bother any longer */
> -				chip->driver_caps &= ~AZX_DCAPS_I915_COMPONENT;
> -			}
> -		}
> -
> -		/* HSW/BDW controllers need this power */
> -		if (HDA_CONTROLLER_IN_GPU(pci))
> -			hda->need_i915_power = true;
> -	}
> -
>  	/* Request display power well for the HDA controller or codec. For
>  	 * Haswell/Broadwell, both the display HDA controller and codec need
>  	 * this power. For other platforms, like Baytrail/Braswell, only the
> -- 
> 2.40.1

-- 
Ville Syrjälä
Intel

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

* Re: [Intel-xe] [PATCH 11/14] ALSA: hda/intel: Move snd_hdac_i915_init to before probe_work.
  2023-11-14 11:06   ` Ville Syrjälä
@ 2023-11-14 12:35     ` Jani Nikula
  2023-11-14 13:29       ` Maarten Lankhorst
  2023-11-14 13:39       ` Ville Syrjälä
  2023-11-14 15:09     ` Takashi Iwai
  1 sibling, 2 replies; 39+ messages in thread
From: Jani Nikula @ 2023-11-14 12:35 UTC (permalink / raw)
  To: Ville Syrjälä, maarten.lankhorst
  Cc: alsa-devel, Takashi Iwai, intel-gfx, intel-xe

On Tue, 14 Nov 2023, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> On Mon, Oct 02, 2023 at 09:38:44PM +0200, maarten.lankhorst@linux.intel.com wrote:
>> From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
>> 
>> Now that we can use -EPROBE_DEFER, it's no longer required to spin off
>> the snd_hdac_i915_init into a workqueue.
>> 
>> Use the -EPROBE_DEFER mechanism instead, which must be returned in the
>> probe function.
>
> This completely broke i915 audio!
>
> I also can't see any trace of this stuff ever being posted to 
> intel-gfx so it never went through the CI.
>
> Please fix or revert ASAP.

Cc: Jani, Suresh

Ville, please file a bug at gitlab so we can track this, thanks.

BR,
Jani.



>
>> 
>> Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
>> Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
>> Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
>> Signed-off-by: Maarten Lankhorst <dev@lankhorst.se>
>> ---
>>  sound/pci/hda/hda_intel.c | 54 +++++++++++++++++++--------------------
>>  1 file changed, 27 insertions(+), 27 deletions(-)
>> 
>> diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
>> index e42ad0e816e1..9dad3607596a 100644
>> --- a/sound/pci/hda/hda_intel.c
>> +++ b/sound/pci/hda/hda_intel.c
>> @@ -2135,6 +2135,33 @@ static int azx_probe(struct pci_dev *pci,
>>  
>>  	pci_set_drvdata(pci, card);
>>  
>> +#ifdef CONFIG_SND_HDA_I915
>> +	/* bind with i915 if needed */
>> +	if (chip->driver_caps & AZX_DCAPS_I915_COMPONENT) {
>> +		err = snd_hdac_i915_init(azx_bus(chip), false);
>> +		if (err < 0) {
>> +			/* if the controller is bound only with HDMI/DP
>> +			 * (for HSW and BDW), we need to abort the probe;
>> +			 * for other chips, still continue probing as other
>> +			 * codecs can be on the same link.
>> +			 */
>> +			if (HDA_CONTROLLER_IN_GPU(pci)) {
>> +				goto out_free;
>> +			} else {
>> +				/* don't bother any longer */
>> +				chip->driver_caps &= ~AZX_DCAPS_I915_COMPONENT;
>> +			}
>> +		}
>> +
>> +		/* HSW/BDW controllers need this power */
>> +		if (HDA_CONTROLLER_IN_GPU(pci))
>> +			hda->need_i915_power = true;
>> +	}
>> +#else
>> +	if (HDA_CONTROLLER_IN_GPU(pci))
>> +		dev_err(card->dev, "Haswell/Broadwell HDMI/DP must build in CONFIG_SND_HDA_I915\n");
>> +#endif
>> +
>>  	err = register_vga_switcheroo(chip);
>>  	if (err < 0) {
>>  		dev_err(card->dev, "Error registering vga_switcheroo client\n");
>> @@ -2162,11 +2189,6 @@ static int azx_probe(struct pci_dev *pci,
>>  	}
>>  #endif /* CONFIG_SND_HDA_PATCH_LOADER */
>>  
>> -#ifndef CONFIG_SND_HDA_I915
>> -	if (HDA_CONTROLLER_IN_GPU(pci))
>> -		dev_err(card->dev, "Haswell/Broadwell HDMI/DP must build in CONFIG_SND_HDA_I915\n");
>> -#endif
>> -
>>  	if (schedule_probe)
>>  		schedule_delayed_work(&hda->probe_work, 0);
>>  
>> @@ -2264,28 +2286,6 @@ static int azx_probe_continue(struct azx *chip)
>>  	to_hda_bus(bus)->bus_probing = 1;
>>  	hda->probe_continued = 1;
>>  
>> -	/* bind with i915 if needed */
>> -	if (chip->driver_caps & AZX_DCAPS_I915_COMPONENT) {
>> -		err = snd_hdac_i915_init(bus, true);
>> -		if (err < 0) {
>> -			/* if the controller is bound only with HDMI/DP
>> -			 * (for HSW and BDW), we need to abort the probe;
>> -			 * for other chips, still continue probing as other
>> -			 * codecs can be on the same link.
>> -			 */
>> -			if (HDA_CONTROLLER_IN_GPU(pci)) {
>> -				goto out_free;
>> -			} else {
>> -				/* don't bother any longer */
>> -				chip->driver_caps &= ~AZX_DCAPS_I915_COMPONENT;
>> -			}
>> -		}
>> -
>> -		/* HSW/BDW controllers need this power */
>> -		if (HDA_CONTROLLER_IN_GPU(pci))
>> -			hda->need_i915_power = true;
>> -	}
>> -
>>  	/* Request display power well for the HDA controller or codec. For
>>  	 * Haswell/Broadwell, both the display HDA controller and codec need
>>  	 * this power. For other platforms, like Baytrail/Braswell, only the
>> -- 
>> 2.40.1

-- 
Jani Nikula, Intel

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

* Re: [Intel-xe] [PATCH 11/14] ALSA: hda/intel: Move snd_hdac_i915_init to before probe_work.
  2023-11-14 12:35     ` Jani Nikula
@ 2023-11-14 13:29       ` Maarten Lankhorst
  2023-11-14 13:31         ` Saarinen, Jani
  2023-11-14 13:39       ` Ville Syrjälä
  1 sibling, 1 reply; 39+ messages in thread
From: Maarten Lankhorst @ 2023-11-14 13:29 UTC (permalink / raw)
  To: Jani Nikula, Ville Syrjälä
  Cc: alsa-devel, Takashi Iwai, intel-gfx, intel-xe

Hey,

Den 2023-11-14 kl. 13:35, skrev Jani Nikula:
> On Tue, 14 Nov 2023, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
>> On Mon, Oct 02, 2023 at 09:38:44PM +0200, maarten.lankhorst@linux.intel.com wrote:
>>> From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
>>>
>>> Now that we can use -EPROBE_DEFER, it's no longer required to spin off
>>> the snd_hdac_i915_init into a workqueue.
>>>
>>> Use the -EPROBE_DEFER mechanism instead, which must be returned in the
>>> probe function.
>> This completely broke i915 audio!
>>
>> I also can't see any trace of this stuff ever being posted to
>> intel-gfx so it never went through the CI.
>>
>> Please fix or revert ASAP.
> Cc: Jani, Suresh
>
> Ville, please file a bug at gitlab so we can track this, thanks.

I've originally tested this on TGL and DG2, so can you be more specific 
on what broke?

Cheers,

~Maarten

>>> Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
>>> Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
>>> Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
>>> Signed-off-by: Maarten Lankhorst <dev@lankhorst.se>
>>> ---
>>>   sound/pci/hda/hda_intel.c | 54 +++++++++++++++++++--------------------
>>>   1 file changed, 27 insertions(+), 27 deletions(-)
>>>
>>> diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
>>> index e42ad0e816e1..9dad3607596a 100644
>>> --- a/sound/pci/hda/hda_intel.c
>>> +++ b/sound/pci/hda/hda_intel.c
>>> @@ -2135,6 +2135,33 @@ static int azx_probe(struct pci_dev *pci,
>>>   
>>>   	pci_set_drvdata(pci, card);
>>>   
>>> +#ifdef CONFIG_SND_HDA_I915
>>> +	/* bind with i915 if needed */
>>> +	if (chip->driver_caps & AZX_DCAPS_I915_COMPONENT) {
>>> +		err = snd_hdac_i915_init(azx_bus(chip), false);
>>> +		if (err < 0) {
>>> +			/* if the controller is bound only with HDMI/DP
>>> +			 * (for HSW and BDW), we need to abort the probe;
>>> +			 * for other chips, still continue probing as other
>>> +			 * codecs can be on the same link.
>>> +			 */
>>> +			if (HDA_CONTROLLER_IN_GPU(pci)) {
>>> +				goto out_free;
>>> +			} else {
>>> +				/* don't bother any longer */
>>> +				chip->driver_caps &= ~AZX_DCAPS_I915_COMPONENT;
>>> +			}
>>> +		}
>>> +
>>> +		/* HSW/BDW controllers need this power */
>>> +		if (HDA_CONTROLLER_IN_GPU(pci))
>>> +			hda->need_i915_power = true;
>>> +	}
>>> +#else
>>> +	if (HDA_CONTROLLER_IN_GPU(pci))
>>> +		dev_err(card->dev, "Haswell/Broadwell HDMI/DP must build in CONFIG_SND_HDA_I915\n");
>>> +#endif
>>> +
>>>   	err = register_vga_switcheroo(chip);
>>>   	if (err < 0) {
>>>   		dev_err(card->dev, "Error registering vga_switcheroo client\n");
>>> @@ -2162,11 +2189,6 @@ static int azx_probe(struct pci_dev *pci,
>>>   	}
>>>   #endif /* CONFIG_SND_HDA_PATCH_LOADER */
>>>   
>>> -#ifndef CONFIG_SND_HDA_I915
>>> -	if (HDA_CONTROLLER_IN_GPU(pci))
>>> -		dev_err(card->dev, "Haswell/Broadwell HDMI/DP must build in CONFIG_SND_HDA_I915\n");
>>> -#endif
>>> -
>>>   	if (schedule_probe)
>>>   		schedule_delayed_work(&hda->probe_work, 0);
>>>   
>>> @@ -2264,28 +2286,6 @@ static int azx_probe_continue(struct azx *chip)
>>>   	to_hda_bus(bus)->bus_probing = 1;
>>>   	hda->probe_continued = 1;
>>>   
>>> -	/* bind with i915 if needed */
>>> -	if (chip->driver_caps & AZX_DCAPS_I915_COMPONENT) {
>>> -		err = snd_hdac_i915_init(bus, true);
>>> -		if (err < 0) {
>>> -			/* if the controller is bound only with HDMI/DP
>>> -			 * (for HSW and BDW), we need to abort the probe;
>>> -			 * for other chips, still continue probing as other
>>> -			 * codecs can be on the same link.
>>> -			 */
>>> -			if (HDA_CONTROLLER_IN_GPU(pci)) {
>>> -				goto out_free;
>>> -			} else {
>>> -				/* don't bother any longer */
>>> -				chip->driver_caps &= ~AZX_DCAPS_I915_COMPONENT;
>>> -			}
>>> -		}
>>> -
>>> -		/* HSW/BDW controllers need this power */
>>> -		if (HDA_CONTROLLER_IN_GPU(pci))
>>> -			hda->need_i915_power = true;
>>> -	}
>>> -
>>>   	/* Request display power well for the HDA controller or codec. For
>>>   	 * Haswell/Broadwell, both the display HDA controller and codec need
>>>   	 * this power. For other platforms, like Baytrail/Braswell, only the
>>> -- 
>>> 2.40.1

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

* Re: [Intel-xe] [PATCH 11/14] ALSA: hda/intel: Move snd_hdac_i915_init to before probe_work.
  2023-11-14 13:29       ` Maarten Lankhorst
@ 2023-11-14 13:31         ` Saarinen, Jani
  2023-11-14 16:52           ` Takashi Iwai
  0 siblings, 1 reply; 39+ messages in thread
From: Saarinen, Jani @ 2023-11-14 13:31 UTC (permalink / raw)
  To: Maarten Lankhorst, Jani Nikula, Ville Syrjälä
  Cc: Takashi Iwai, intel-gfx@lists.freedesktop.org,
	intel-xe@lists.freedesktop.org, alsa-devel@alsa-project.org

Hi, 
> -----Original Message-----
> From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> Sent: Tuesday, November 14, 2023 3:30 PM
> To: Jani Nikula <jani.nikula@linux.intel.com>; Ville Syrjälä
> <ville.syrjala@linux.intel.com>
> Cc: Takashi Iwai <tiwai@suse.de>; intel-gfx@lists.freedesktop.org; intel-
> xe@lists.freedesktop.org; alsa-devel@alsa-project.org; Saarinen, Jani
> <jani.saarinen@intel.com>; Kurmi, Suresh Kumar
> <suresh.kumar.kurmi@intel.com>
> Subject: Re: [Intel-xe] [PATCH 11/14] ALSA: hda/intel: Move snd_hdac_i915_init
> to before probe_work.
> 
> Hey,
> 
> Den 2023-11-14 kl. 13:35, skrev Jani Nikula:
> > On Tue, 14 Nov 2023, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> >> On Mon, Oct 02, 2023 at 09:38:44PM +0200,
> maarten.lankhorst@linux.intel.com wrote:
> >>> From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> >>>
> >>> Now that we can use -EPROBE_DEFER, it's no longer required to spin
> >>> off the snd_hdac_i915_init into a workqueue.
> >>>
> >>> Use the -EPROBE_DEFER mechanism instead, which must be returned in
> >>> the probe function.
> >> This completely broke i915 audio!
> >>
> >> I also can't see any trace of this stuff ever being posted to
> >> intel-gfx so it never went through the CI.
> >>
> >> Please fix or revert ASAP.
> > Cc: Jani, Suresh
> >
> > Ville, please file a bug at gitlab so we can track this, thanks.
> 
> I've originally tested this on TGL and DG2, so can you be more specific on what
> broke?
Was this series tested on CI  ever as Ville saying no? How this got merged? 

> 
> Cheers,
> 
> ~Maarten
> 
> >>> Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> >>> Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
> >>> Reviewed-by: Pierre-Louis Bossart
> >>> <pierre-louis.bossart@linux.intel.com>
> >>> Signed-off-by: Maarten Lankhorst <dev@lankhorst.se>
> >>> ---
> >>>   sound/pci/hda/hda_intel.c | 54 +++++++++++++++++++--------------------
> >>>   1 file changed, 27 insertions(+), 27 deletions(-)
> >>>
> >>> diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
> >>> index e42ad0e816e1..9dad3607596a 100644
> >>> --- a/sound/pci/hda/hda_intel.c
> >>> +++ b/sound/pci/hda/hda_intel.c
> >>> @@ -2135,6 +2135,33 @@ static int azx_probe(struct pci_dev *pci,
> >>>
> >>>   	pci_set_drvdata(pci, card);
> >>>
> >>> +#ifdef CONFIG_SND_HDA_I915
> >>> +	/* bind with i915 if needed */
> >>> +	if (chip->driver_caps & AZX_DCAPS_I915_COMPONENT) {
> >>> +		err = snd_hdac_i915_init(azx_bus(chip), false);
> >>> +		if (err < 0) {
> >>> +			/* if the controller is bound only with HDMI/DP
> >>> +			 * (for HSW and BDW), we need to abort the probe;
> >>> +			 * for other chips, still continue probing as other
> >>> +			 * codecs can be on the same link.
> >>> +			 */
> >>> +			if (HDA_CONTROLLER_IN_GPU(pci)) {
> >>> +				goto out_free;
> >>> +			} else {
> >>> +				/* don't bother any longer */
> >>> +				chip->driver_caps &=
> ~AZX_DCAPS_I915_COMPONENT;
> >>> +			}
> >>> +		}
> >>> +
> >>> +		/* HSW/BDW controllers need this power */
> >>> +		if (HDA_CONTROLLER_IN_GPU(pci))
> >>> +			hda->need_i915_power = true;
> >>> +	}
> >>> +#else
> >>> +	if (HDA_CONTROLLER_IN_GPU(pci))
> >>> +		dev_err(card->dev, "Haswell/Broadwell HDMI/DP must build in
> >>> +CONFIG_SND_HDA_I915\n"); #endif
> >>> +
> >>>   	err = register_vga_switcheroo(chip);
> >>>   	if (err < 0) {
> >>>   		dev_err(card->dev, "Error registering vga_switcheroo client\n");
> >>> @@ -2162,11 +2189,6 @@ static int azx_probe(struct pci_dev *pci,
> >>>   	}
> >>>   #endif /* CONFIG_SND_HDA_PATCH_LOADER */
> >>>
> >>> -#ifndef CONFIG_SND_HDA_I915
> >>> -	if (HDA_CONTROLLER_IN_GPU(pci))
> >>> -		dev_err(card->dev, "Haswell/Broadwell HDMI/DP must build in
> CONFIG_SND_HDA_I915\n");
> >>> -#endif
> >>> -
> >>>   	if (schedule_probe)
> >>>   		schedule_delayed_work(&hda->probe_work, 0);
> >>>
> >>> @@ -2264,28 +2286,6 @@ static int azx_probe_continue(struct azx *chip)
> >>>   	to_hda_bus(bus)->bus_probing = 1;
> >>>   	hda->probe_continued = 1;
> >>>
> >>> -	/* bind with i915 if needed */
> >>> -	if (chip->driver_caps & AZX_DCAPS_I915_COMPONENT) {
> >>> -		err = snd_hdac_i915_init(bus, true);
> >>> -		if (err < 0) {
> >>> -			/* if the controller is bound only with HDMI/DP
> >>> -			 * (for HSW and BDW), we need to abort the probe;
> >>> -			 * for other chips, still continue probing as other
> >>> -			 * codecs can be on the same link.
> >>> -			 */
> >>> -			if (HDA_CONTROLLER_IN_GPU(pci)) {
> >>> -				goto out_free;
> >>> -			} else {
> >>> -				/* don't bother any longer */
> >>> -				chip->driver_caps &=
> ~AZX_DCAPS_I915_COMPONENT;
> >>> -			}
> >>> -		}
> >>> -
> >>> -		/* HSW/BDW controllers need this power */
> >>> -		if (HDA_CONTROLLER_IN_GPU(pci))
> >>> -			hda->need_i915_power = true;
> >>> -	}
> >>> -
> >>>   	/* Request display power well for the HDA controller or codec. For
> >>>   	 * Haswell/Broadwell, both the display HDA controller and codec need
> >>>   	 * this power. For other platforms, like Baytrail/Braswell, only
> >>> the
> >>> --
> >>> 2.40.1

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

* Re: [Intel-xe] [PATCH 11/14] ALSA: hda/intel: Move snd_hdac_i915_init to before probe_work.
  2023-11-14 12:35     ` Jani Nikula
  2023-11-14 13:29       ` Maarten Lankhorst
@ 2023-11-14 13:39       ` Ville Syrjälä
  2023-11-14 14:39         ` Maarten Lankhorst
  1 sibling, 1 reply; 39+ messages in thread
From: Ville Syrjälä @ 2023-11-14 13:39 UTC (permalink / raw)
  To: Jani Nikula; +Cc: alsa-devel, Takashi Iwai, intel-gfx, intel-xe

On Tue, Nov 14, 2023 at 02:35:10PM +0200, Jani Nikula wrote:
> On Tue, 14 Nov 2023, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> > On Mon, Oct 02, 2023 at 09:38:44PM +0200, maarten.lankhorst@linux.intel.com wrote:
> >> From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> >> 
> >> Now that we can use -EPROBE_DEFER, it's no longer required to spin off
> >> the snd_hdac_i915_init into a workqueue.
> >> 
> >> Use the -EPROBE_DEFER mechanism instead, which must be returned in the
> >> probe function.
> >
> > This completely broke i915 audio!
> >
> > I also can't see any trace of this stuff ever being posted to 
> > intel-gfx so it never went through the CI.
> >
> > Please fix or revert ASAP.
> 
> Cc: Jani, Suresh
> 
> Ville, please file a bug at gitlab so we can track this, thanks.

https://gitlab.freedesktop.org/drm/intel/-/issues/9671

-- 
Ville Syrjälä
Intel

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

* Re: [Intel-xe] [PATCH 11/14] ALSA: hda/intel: Move snd_hdac_i915_init to before probe_work.
  2023-11-14 13:39       ` Ville Syrjälä
@ 2023-11-14 14:39         ` Maarten Lankhorst
  2023-11-14 15:50           ` Takashi Iwai
  0 siblings, 1 reply; 39+ messages in thread
From: Maarten Lankhorst @ 2023-11-14 14:39 UTC (permalink / raw)
  To: Ville Syrjälä, Jani Nikula
  Cc: alsa-devel, Takashi Iwai, intel-gfx, intel-xe

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

Hey,

Den 2023-11-14 kl. 14:39, skrev Ville Syrjälä:
> On Tue, Nov 14, 2023 at 02:35:10PM +0200, Jani Nikula wrote:
>> On Tue, 14 Nov 2023, Ville Syrjälä<ville.syrjala@linux.intel.com>  wrote:
>>> On Mon, Oct 02, 2023 at 09:38:44PM +0200,maarten.lankhorst@linux.intel.com  wrote:
>>>> From: Maarten Lankhorst<maarten.lankhorst@linux.intel.com>
>>>>
>>>> Now that we can use -EPROBE_DEFER, it's no longer required to spin off
>>>> the snd_hdac_i915_init into a workqueue.
>>>>
>>>> Use the -EPROBE_DEFER mechanism instead, which must be returned in the
>>>> probe function.
>>> This completely broke i915 audio!
>>>
>>> I also can't see any trace of this stuff ever being posted to
>>> intel-gfx so it never went through the CI.
>>>
>>> Please fix or revert ASAP.
>> Cc: Jani, Suresh
>>
>> Ville, please file a bug at gitlab so we can track this, thanks.
> https://gitlab.freedesktop.org/drm/intel/-/issues/9671

Looks like a simple patch should be enough, can you test below?

----

diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
index 058f6e6491f9a..946aaa487f200 100644
--- a/sound/pci/hda/hda_intel.c
+++ b/sound/pci/hda/hda_intel.c
@@ -2145,7 +2145,8 @@ static int azx_probe(struct pci_dev *pci,
  			 * for other chips, still continue probing as other
  			 * codecs can be on the same link.
  			 */
-			if (HDA_CONTROLLER_IN_GPU(pci)) {
+			if (HDA_CONTROLLER_IN_GPU(pci) ||
+			    err == -EPROBE_DEFER) {
  				goto out_free;
  			} else {
  				/* don't bother any longer */

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

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

* Re: [Intel-xe] [PATCH 11/14] ALSA: hda/intel: Move snd_hdac_i915_init to before probe_work.
  2023-11-14 11:06   ` Ville Syrjälä
  2023-11-14 12:35     ` Jani Nikula
@ 2023-11-14 15:09     ` Takashi Iwai
  1 sibling, 0 replies; 39+ messages in thread
From: Takashi Iwai @ 2023-11-14 15:09 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: intel-gfx, intel-xe, alsa-devel

On Tue, 14 Nov 2023 12:06:45 +0100,
Ville Syrjälä wrote:
> 
> On Mon, Oct 02, 2023 at 09:38:44PM +0200, maarten.lankhorst@linux.intel.com wrote:
> > From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> > 
> > Now that we can use -EPROBE_DEFER, it's no longer required to spin off
> > the snd_hdac_i915_init into a workqueue.
> > 
> > Use the -EPROBE_DEFER mechanism instead, which must be returned in the
> > probe function.
> 
> This completely broke i915 audio!
> 
> I also can't see any trace of this stuff ever being posted to 
> intel-gfx so it never went through the CI.
> 
> Please fix or revert ASAP.

It's hard to judge without any log nor h/w details (as a typical bug
report from a developer :)

As a blind shot, does the patch below fix your case?


thanks,

Takashi

-- 8< --
--- a/sound/pci/hda/hda_intel.c
+++ b/sound/pci/hda/hda_intel.c
@@ -2141,6 +2141,9 @@ static int azx_probe(struct pci_dev *pci,
 	if (chip->driver_caps & AZX_DCAPS_I915_COMPONENT) {
 		err = snd_hdac_i915_init(azx_bus(chip));
 		if (err < 0) {
+			if (err == -EPROBE_DEFER)
+				goto out_free;
+
 			/* if the controller is bound only with HDMI/DP
 			 * (for HSW and BDW), we need to abort the probe;
 			 * for other chips, still continue probing as other

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

* Re: [Intel-xe] [PATCH 11/14] ALSA: hda/intel: Move snd_hdac_i915_init to before probe_work.
  2023-11-14 14:39         ` Maarten Lankhorst
@ 2023-11-14 15:50           ` Takashi Iwai
  2023-11-14 15:52             ` Maarten Lankhorst
  0 siblings, 1 reply; 39+ messages in thread
From: Takashi Iwai @ 2023-11-14 15:50 UTC (permalink / raw)
  To: Maarten Lankhorst; +Cc: alsa-devel, intel-gfx, intel-xe

On Tue, 14 Nov 2023 15:39:16 +0100,
Maarten Lankhorst wrote:
> 
> 
> Hey,
> 
> Den 2023-11-14 kl. 14:39, skrev Ville Syrjälä:
> 
>     On Tue, Nov 14, 2023 at 02:35:10PM +0200, Jani Nikula wrote:
>     
>         On Tue, 14 Nov 2023, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
>         
>             On Mon, Oct 02, 2023 at 09:38:44PM +0200, maarten.lankhorst@linux.intel.com wrote:
>             
>                 From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
>                 
>                 Now that we can use -EPROBE_DEFER, it's no longer required to spin off
>                 the snd_hdac_i915_init into a workqueue.
>                 
>                 Use the -EPROBE_DEFER mechanism instead, which must be returned in the
>                 probe function.
>                 
>             This completely broke i915 audio!
>             
>             I also can't see any trace of this stuff ever being posted to 
>             intel-gfx so it never went through the CI.
>             
>             Please fix or revert ASAP.
>             
>         Cc: Jani, Suresh
>         
>         Ville, please file a bug at gitlab so we can track this, thanks.
>         
>     https://gitlab.freedesktop.org/drm/intel/-/issues/9671
>     
> Looks like a simple patch should be enough, can you test below?

Seems that we reached to the same conclusion :)

I took a quick look at other code paths, and sound/pci/hda/hda_intel.c
is the only place that needs the correction.  Other (ASoC) drivers are
either simply always returning the error or dealing only with -ENODEV
case for skipping the HDMI codec.


thanks,

Takashi

> 
> ----
> 
> diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
> index 058f6e6491f9a..946aaa487f200 100644
> --- a/sound/pci/hda/hda_intel.c
> +++ b/sound/pci/hda/hda_intel.c
> @@ -2145,7 +2145,8 @@ static int azx_probe(struct pci_dev *pci,
>                                                                    * for other chips, still continue probing as other
>                                                                    * codecs can be on the same link.
>                                                                    */
> -                                                                 if (HDA_CONTROLLER_IN_GPU(pci)) {
> +                                                                 if (HDA_CONTROLLER_IN_GPU(pci) ||
> +                                                                     err == -EPROBE_DEFER) {
>                                                                                         goto out_free;
>                                                                   } else {
>                                                                                         /* don't bother any longer */
> 

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

* Re: [Intel-xe] [PATCH 11/14] ALSA: hda/intel: Move snd_hdac_i915_init to before probe_work.
  2023-11-14 15:50           ` Takashi Iwai
@ 2023-11-14 15:52             ` Maarten Lankhorst
  0 siblings, 0 replies; 39+ messages in thread
From: Maarten Lankhorst @ 2023-11-14 15:52 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, intel-gfx, intel-xe

Hey,

Den 2023-11-14 kl. 16:50, skrev Takashi Iwai:
> On Tue, 14 Nov 2023 15:39:16 +0100,
> Maarten Lankhorst wrote:
>>
>> Hey,
>>
>> Den 2023-11-14 kl. 14:39, skrev Ville Syrjälä:
>>
>>      On Tue, Nov 14, 2023 at 02:35:10PM +0200, Jani Nikula wrote:
>>      
>>          On Tue, 14 Nov 2023, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
>>          
>>              On Mon, Oct 02, 2023 at 09:38:44PM +0200, maarten.lankhorst@linux.intel.com wrote:
>>              
>>                  From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
>>                  
>>                  Now that we can use -EPROBE_DEFER, it's no longer required to spin off
>>                  the snd_hdac_i915_init into a workqueue.
>>                  
>>                  Use the -EPROBE_DEFER mechanism instead, which must be returned in the
>>                  probe function.
>>                  
>>              This completely broke i915 audio!
>>              
>>              I also can't see any trace of this stuff ever being posted to
>>              intel-gfx so it never went through the CI.
>>              
>>              Please fix or revert ASAP.
>>              
>>          Cc: Jani, Suresh
>>          
>>          Ville, please file a bug at gitlab so we can track this, thanks.
>>          
>>      https://gitlab.freedesktop.org/drm/intel/-/issues/9671
>>      
>> Looks like a simple patch should be enough, can you test below?
> Seems that we reached to the same conclusion :)
>
> I took a quick look at other code paths, and sound/pci/hda/hda_intel.c
> is the only place that needs the correction.  Other (ASoC) drivers are
> either simply always returning the error or dealing only with -ENODEV
> case for skipping the HDMI codec.

Yeah, the original comment in the code confused me and led me to not 
handle -EPROBE_DEFER in the first place there.

Cheers,

Maarten

> thanks,
>
> Takashi
>
>> ----
>>
>> diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
>> index 058f6e6491f9a..946aaa487f200 100644
>> --- a/sound/pci/hda/hda_intel.c
>> +++ b/sound/pci/hda/hda_intel.c
>> @@ -2145,7 +2145,8 @@ static int azx_probe(struct pci_dev *pci,
>>                                                                     * for other chips, still continue probing as other
>>                                                                     * codecs can be on the same link.
>>                                                                     */
>> -                                                                 if (HDA_CONTROLLER_IN_GPU(pci)) {
>> +                                                                 if (HDA_CONTROLLER_IN_GPU(pci) ||
>> +                                                                     err == -EPROBE_DEFER) {
>>                                                                                          goto out_free;
>>                                                                    } else {
>>                                                                                          /* don't bother any longer */
>>

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

* [Intel-xe] ✗ CI.Patch_applied: failure for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" (rev3)
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (20 preceding siblings ...)
  2023-10-03 11:37 ` [Intel-xe] ✓ CI.BAT: " Patchwork
@ 2023-11-14 16:30 ` Patchwork
  2023-11-15 23:27 ` [Intel-xe] ✗ CI.Patch_applied: failure for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" (rev4) Patchwork
  2023-11-17 21:33 ` Patchwork
  23 siblings, 0 replies; 39+ messages in thread
From: Patchwork @ 2023-11-14 16:30 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" (rev3)
URL   : https://patchwork.freedesktop.org/series/124538/
State : failure

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: 7dc3dda9b drm/xe: Raise GT frequency before GuC/HuC load
=== git am output follows ===
error: patch failed: sound/hda/hdac_i915.c:185
error: sound/hda/hdac_i915.c: patch does not apply
error: patch failed: sound/soc/sof/Kconfig:82
error: sound/soc/sof/Kconfig: patch does not apply
error: patch failed: sound/soc/sof/core.c:191
error: sound/soc/sof/core.c: patch does not apply
error: patch failed: sound/soc/sof/intel/hda.c:1165
error: sound/soc/sof/intel/hda.c: patch does not apply
error: patch failed: sound/soc/sof/sof-pci-dev.c:339
error: sound/soc/sof/sof-pci-dev.c: patch does not apply
error: patch failed: sound/soc/sof/sof-priv.h:564
error: sound/soc/sof/sof-priv.h: patch does not apply
hint: Use 'git am --show-current-patch' to see the failed patch
Applying: Revert "sound/soc/sof: Remove deferred probe for SOF"
Patch failed at 0001 Revert "sound/soc/sof: Remove deferred probe for SOF"
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] 39+ messages in thread

* Re: [Intel-xe] [PATCH 11/14] ALSA: hda/intel: Move snd_hdac_i915_init to before probe_work.
  2023-11-14 13:31         ` Saarinen, Jani
@ 2023-11-14 16:52           ` Takashi Iwai
  2023-11-14 17:24             ` Jani Nikula
  2023-11-15  8:15             ` Kai Vehmanen
  0 siblings, 2 replies; 39+ messages in thread
From: Takashi Iwai @ 2023-11-14 16:52 UTC (permalink / raw)
  To: Saarinen, Jani
  Cc: alsa-devel@alsa-project.org, intel-gfx@lists.freedesktop.org,
	intel-xe@lists.freedesktop.org

On Tue, 14 Nov 2023 14:31:25 +0100,
Saarinen, Jani wrote:
> 
> Hi, 
> > -----Original Message-----
> > From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> > Sent: Tuesday, November 14, 2023 3:30 PM
> > To: Jani Nikula <jani.nikula@linux.intel.com>; Ville Syrjälä
> > <ville.syrjala@linux.intel.com>
> > Cc: Takashi Iwai <tiwai@suse.de>; intel-gfx@lists.freedesktop.org; intel-
> > xe@lists.freedesktop.org; alsa-devel@alsa-project.org; Saarinen, Jani
> > <jani.saarinen@intel.com>; Kurmi, Suresh Kumar
> > <suresh.kumar.kurmi@intel.com>
> > Subject: Re: [Intel-xe] [PATCH 11/14] ALSA: hda/intel: Move snd_hdac_i915_init
> > to before probe_work.
> > 
> > Hey,
> > 
> > Den 2023-11-14 kl. 13:35, skrev Jani Nikula:
> > > On Tue, 14 Nov 2023, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> > >> On Mon, Oct 02, 2023 at 09:38:44PM +0200,
> > maarten.lankhorst@linux.intel.com wrote:
> > >>> From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> > >>>
> > >>> Now that we can use -EPROBE_DEFER, it's no longer required to spin
> > >>> off the snd_hdac_i915_init into a workqueue.
> > >>>
> > >>> Use the -EPROBE_DEFER mechanism instead, which must be returned in
> > >>> the probe function.
> > >> This completely broke i915 audio!
> > >>
> > >> I also can't see any trace of this stuff ever being posted to
> > >> intel-gfx so it never went through the CI.
> > >>
> > >> Please fix or revert ASAP.
> > > Cc: Jani, Suresh
> > >
> > > Ville, please file a bug at gitlab so we can track this, thanks.
> > 
> > I've originally tested this on TGL and DG2, so can you be more specific on what
> > broke?
> Was this series tested on CI  ever as Ville saying no? How this got merged? 

Hm, I somehow believed that patches have been tested by intel people,
as they came from intel.  (Also thought that drm-tip or whatever tree
also drags the recent changes from sound.git tree for relevant part.)

In anyway, the whole patches were touching only sound/* files and no
changes in DRM side at all, hence they weren't sent to intel-gfx, I
suppose.


Takashi

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

* Re: [Intel-xe] [PATCH 11/14] ALSA: hda/intel: Move snd_hdac_i915_init to before probe_work.
  2023-11-14 16:52           ` Takashi Iwai
@ 2023-11-14 17:24             ` Jani Nikula
  2023-11-15  8:15             ` Kai Vehmanen
  1 sibling, 0 replies; 39+ messages in thread
From: Jani Nikula @ 2023-11-14 17:24 UTC (permalink / raw)
  To: Takashi Iwai, Saarinen, Jani
  Cc: alsa-devel@alsa-project.org, intel-gfx@lists.freedesktop.org,
	intel-xe@lists.freedesktop.org

On Tue, 14 Nov 2023, Takashi Iwai <tiwai@suse.de> wrote:
> (Also thought that drm-tip or whatever tree also drags the recent
> changes from sound.git tree for relevant part.)

We've dropped the sound branches from drm-tip, mostly because they were
repeatedly rebased on Linus' master (as opposed to tags) during the
merge window.


BR,
Jani.


-- 
Jani Nikula, Intel

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

* Re: [Intel-xe] [PATCH 11/14] ALSA: hda/intel: Move snd_hdac_i915_init to before probe_work.
  2023-11-14 16:52           ` Takashi Iwai
  2023-11-14 17:24             ` Jani Nikula
@ 2023-11-15  8:15             ` Kai Vehmanen
  1 sibling, 0 replies; 39+ messages in thread
From: Kai Vehmanen @ 2023-11-15  8:15 UTC (permalink / raw)
  To: Takashi Iwai
  Cc: alsa-devel@alsa-project.org, intel-gfx@lists.freedesktop.org,
	intel-xe@lists.freedesktop.org

Hi,

On Tue, 14 Nov 2023, Takashi Iwai wrote:

> On Tue, 14 Nov 2023 14:31:25 +0100, Saarinen, Jani wrote:
> > Was this series tested on CI  ever as Ville saying no? How this got merged? 
> 
> Hm, I somehow believed that patches have been tested by intel people,
> as they came from intel.  (Also thought that drm-tip or whatever tree
> also drags the recent changes from sound.git tree for relevant part.)

ack, this is squarely on us Intel folks to ensure the test runs get done. 
This series did go through a number of Intel test setups, but 
unfortunately, as it now seems, not through the i915 CI setup that covers 
the affected configuration (audio DSP not used, HDA controller on the PCH, 
tests on the display audio codec).

Reproduced the problem now one one local setup and can confirm the fix 
Takashi and Maarten posted, does work.
 
Br, Kai

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

* [Intel-xe] ✗ CI.Patch_applied: failure for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" (rev4)
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (21 preceding siblings ...)
  2023-11-14 16:30 ` [Intel-xe] ✗ CI.Patch_applied: failure for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" (rev3) Patchwork
@ 2023-11-15 23:27 ` Patchwork
  2023-11-17 21:33 ` Patchwork
  23 siblings, 0 replies; 39+ messages in thread
From: Patchwork @ 2023-11-15 23:27 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" (rev4)
URL   : https://patchwork.freedesktop.org/series/124538/
State : failure

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: eba8bfb1d fixup! drm/xe/display: Implement display support
=== git am output follows ===
error: patch failed: sound/hda/hdac_i915.c:185
error: sound/hda/hdac_i915.c: patch does not apply
error: patch failed: sound/soc/sof/Kconfig:82
error: sound/soc/sof/Kconfig: patch does not apply
error: patch failed: sound/soc/sof/core.c:191
error: sound/soc/sof/core.c: patch does not apply
error: patch failed: sound/soc/sof/intel/hda.c:1165
error: sound/soc/sof/intel/hda.c: patch does not apply
error: patch failed: sound/soc/sof/sof-pci-dev.c:339
error: sound/soc/sof/sof-pci-dev.c: patch does not apply
error: patch failed: sound/soc/sof/sof-priv.h:564
error: sound/soc/sof/sof-priv.h: patch does not apply
hint: Use 'git am --show-current-patch' to see the failed patch
Applying: Revert "sound/soc/sof: Remove deferred probe for SOF"
Patch failed at 0001 Revert "sound/soc/sof: Remove deferred probe for SOF"
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] 39+ messages in thread

* [Intel-xe] ✗ CI.Patch_applied: failure for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" (rev4)
  2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
                   ` (22 preceding siblings ...)
  2023-11-15 23:27 ` [Intel-xe] ✗ CI.Patch_applied: failure for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" (rev4) Patchwork
@ 2023-11-17 21:33 ` Patchwork
  23 siblings, 0 replies; 39+ messages in thread
From: Patchwork @ 2023-11-17 21:33 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: intel-xe

== Series Details ==

Series: series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" (rev4)
URL   : https://patchwork.freedesktop.org/series/124538/
State : failure

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: 3b8183b7e drm/xe/uapi: Be more specific about the vm_bind prefetch region
=== git am output follows ===
error: patch failed: sound/hda/hdac_i915.c:185
error: sound/hda/hdac_i915.c: patch does not apply
error: patch failed: sound/soc/sof/Kconfig:82
error: sound/soc/sof/Kconfig: patch does not apply
error: patch failed: sound/soc/sof/core.c:191
error: sound/soc/sof/core.c: patch does not apply
error: patch failed: sound/soc/sof/intel/hda.c:1165
error: sound/soc/sof/intel/hda.c: patch does not apply
error: patch failed: sound/soc/sof/sof-pci-dev.c:339
error: sound/soc/sof/sof-pci-dev.c: patch does not apply
error: patch failed: sound/soc/sof/sof-priv.h:564
error: sound/soc/sof/sof-priv.h: patch does not apply
hint: Use 'git am --show-current-patch' to see the failed patch
Applying: Revert "sound/soc/sof: Remove deferred probe for SOF"
Patch failed at 0001 Revert "sound/soc/sof: Remove deferred probe for SOF"
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] 39+ messages in thread

end of thread, other threads:[~2023-11-17 21:33 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-02 19:38 [Intel-xe] [PATCH 01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" maarten.lankhorst
2023-10-02 19:38 ` [Intel-xe] [PATCH 02/14] Revert "sound/hda: Allow XE as i915 replacement for sound" maarten.lankhorst
2023-10-02 19:38 ` [Intel-xe] [PATCH 03/14] ASoC/SOF/core: Ensure sof_ops_free() is still called when probe never ran maarten.lankhorst
2023-10-03  7:58   ` Jani Nikula
2023-10-02 19:38 ` [Intel-xe] [PATCH 04/14] ASoC: SOF: core: Add probe_early and remove_late callbacks maarten.lankhorst
2023-10-02 19:38 ` [Intel-xe] [PATCH 05/14] ASoC: SOF: Intel: hda: start splitting the probe maarten.lankhorst
2023-10-02 19:38 ` [Intel-xe] [PATCH 06/14] ALSA: hda/intel: Fix error handling in azx_probe() maarten.lankhorst
2023-10-02 19:38 ` [Intel-xe] [PATCH 07/14] ALSA: hda/i915: Allow override of gpu binding maarten.lankhorst
2023-10-02 19:38 ` [Intel-xe] [PATCH 08/14] ALSA: hda/i915: Add an allow_modprobe argument to snd_hdac_i915_init maarten.lankhorst
2023-10-02 19:38 ` [Intel-xe] [PATCH 09/14] ALSA: hda/i915: Allow xe as match for i915_component_master_match maarten.lankhorst
2023-10-02 19:38 ` [Intel-xe] [PATCH 10/14] ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work maarten.lankhorst
2023-10-02 19:38 ` [Intel-xe] [PATCH 11/14] ALSA: hda/intel: " maarten.lankhorst
2023-11-14 11:06   ` Ville Syrjälä
2023-11-14 12:35     ` Jani Nikula
2023-11-14 13:29       ` Maarten Lankhorst
2023-11-14 13:31         ` Saarinen, Jani
2023-11-14 16:52           ` Takashi Iwai
2023-11-14 17:24             ` Jani Nikula
2023-11-15  8:15             ` Kai Vehmanen
2023-11-14 13:39       ` Ville Syrjälä
2023-11-14 14:39         ` Maarten Lankhorst
2023-11-14 15:50           ` Takashi Iwai
2023-11-14 15:52             ` Maarten Lankhorst
2023-11-14 15:09     ` Takashi Iwai
2023-10-02 19:38 ` [Intel-xe] [PATCH 12/14] ASoC: Intel: Skylake: " maarten.lankhorst
2023-10-02 19:38 ` [Intel-xe] [PATCH 13/14] ASoC: SOF: Intel: Move binding to display driver outside of deferred probe maarten.lankhorst
2023-10-02 19:38 ` [Intel-xe] [PATCH 14/14] ALSA: hda/i915: Remove extra argument from snd_hdac_i915_init maarten.lankhorst
2023-10-02 20:28 ` [Intel-xe] ✗ CI.Patch_applied: failure for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" Patchwork
2023-10-03 10:50 ` [Intel-xe] ✓ CI.Patch_applied: success " Patchwork
2023-10-03 10:50 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
2023-10-03 10:51 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
2023-10-03 10:58 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-10-03 10:59 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
2023-10-03 11:00 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
2023-10-03 11:37 ` [Intel-xe] ✓ CI.BAT: " Patchwork
2023-11-14 16:30 ` [Intel-xe] ✗ CI.Patch_applied: failure for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" (rev3) Patchwork
2023-11-15 23:27 ` [Intel-xe] ✗ CI.Patch_applied: failure for series starting with [01/14] Revert "sound/soc/sof: Remove deferred probe for SOF" (rev4) Patchwork
2023-11-17 21:33 ` Patchwork
  -- strict thread matches above, loose matches on Subject: below --
2023-10-03 12:00 [Intel-xe] [PATCH 00/14] Update sound patches to upstreamable versions maarten.lankhorst
2023-10-03 12:00 ` [Intel-xe] [PATCH 03/14] ASoC/SOF/core: Ensure sof_ops_free() is still called when probe never ran maarten.lankhorst

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox