intel-xe.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 0/6] Make I2C terminology more inclusive for I2C Algobit and consumers
@ 2024-07-11  5:27 Easwar Hariharan
  2024-07-11  5:27 ` [PATCH v4 1/6] drm/amdgpu, drm/radeon: Make I2C terminology more inclusive Easwar Hariharan
                   ` (13 more replies)
  0 siblings, 14 replies; 26+ messages in thread
From: Easwar Hariharan @ 2024-07-11  5:27 UTC (permalink / raw)
  Cc: Wolfram Sang, Andi Shyti, Easwar Hariharan,
	open list:RADEON and AMDGPU DRM DRIVERS, open list:DRM DRIVERS,
	open list, open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:I2C SUBSYSTEM HOST DRIVERS, open list:FRAMEBUFFER LAYER

I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
with more appropriate terms. Inspired by and following on to Wolfram's
series to fix drivers/i2c/[1], fix the terminology for users of the
I2C_ALGOBIT bitbanging interface, now that the approved verbiage exists
in the specification.

Compile tested, no functionality changes intended

Please chime in with your opinions and suggestions.

Since v3 of this patch series, we have settled on inclusive terminology in the
i2c subsystem with Wolfram and Andi in commits d77367fff7c0 ("docs: i2c: summary:
document use of inclusive language") and 20738cb9fa7a ("docs: i2c: summary: be
clearer with 'controller/target' and 'adapter/client' pairs")

This series is based on v6.10-rc7

[1]: https://lore.kernel.org/all/20240322132619.6389-1-wsa+renesas@sang-engineering.com/
----

changelog:
v3->v4:
- v3 link: https://lore.kernel.org/all/20240508234342.2927398-1-eahariha@linux.microsoft.com/
- Settle on inclusive terminology in the i2c subsystem with Wolfram in commits d77367fff7c0 ("docs: i2c: summary: document use of inclusive language") and 20738cb9fa7a ("docs: i2c: summary: be clearer with 'controller/target' and 'adapter/client' pairs")
- Rebase onto v6.10-rc7

v2->v3:
- v2 link: https://lore.kernel.org/all/20240503181333.2336999-1-eahariha@linux.microsoft.com/
- Drop drivers/media patches [Mauro]
- Pick up Acked-by Alex (modulo typo correction, hope you don't mind) [amdgpu, radeon]
- Pick up Acked-by Thomas [smscufx, viafb]
- Revert eDP change in drm/i915 [Jani, Rodrigo, Andi]

v1->v2:
- v1 link: https://lore.kernel.org/all/20240430173812.1423757-1-eahariha@linux.microsoft.com/ 
- Switch to specification verbiage master->controller, slave->target, drop usage of host/client [Thomas]
- Pick up Reviewed-bys and Acked-bys from Rodrigo, Zhi, and Thomas [gma500, i915]
- Fix up some straggler master/slave terms in amdgpu, cx25821, ivtv, cx23885

v0->v1:
- v0 link: https://lore.kernel.org/all/20240329170038.3863998-1-eahariha@linux.microsoft.com/
- Drop drivers/infiniband patches [Leon, Dennis]
- Switch to specification verbiage master->controller, slave->target, drop usage of client [Andi, Ville, Jani, Christian]
- Add I3C specification version in commit messages [Andi]
- Pick up Reviewed-bys from Martin and Simon [sfc]
- Drop i2c/treewide patch to make this series independent from Wolfram's ([1]) [Wolfram]
- Split away drm/nouveau patch to allow expansion into non-I2C non-inclusive terms

Easwar Hariharan (6):
  drm/amdgpu, drm/radeon: Make I2C terminology more inclusive
  drm/gma500: Make I2C terminology more inclusive
  drm/i915: Make I2C terminology more inclusive
  sfc: falcon: Make I2C terminology more inclusive
  fbdev/smscufx: Make I2C terminology more inclusive
  fbdev/viafb: Make I2C terminology more inclusive

 .../gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c  |  8 ++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c       | 10 +++----
 drivers/gpu/drm/amd/amdgpu/atombios_i2c.c     |  8 ++---
 drivers/gpu/drm/amd/amdgpu/atombios_i2c.h     |  2 +-
 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c    | 20 ++++++-------
 .../gpu/drm/amd/display/dc/bios/bios_parser.c |  2 +-
 .../drm/amd/display/dc/bios/bios_parser2.c    |  2 +-
 .../drm/amd/display/dc/core/dc_link_exports.c |  4 +--
 drivers/gpu/drm/amd/display/dc/dc.h           |  2 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c  |  4 +--
 .../display/include/grph_object_ctrl_defs.h   |  2 +-
 drivers/gpu/drm/amd/include/atombios.h        |  2 +-
 drivers/gpu/drm/amd/include/atomfirmware.h    | 26 ++++++++--------
 .../powerplay/hwmgr/vega20_processpptables.c  |  4 +--
 .../amd/pm/powerplay/inc/smu11_driver_if.h    |  2 +-
 .../inc/pmfw_if/smu11_driver_if_arcturus.h    |  2 +-
 .../inc/pmfw_if/smu11_driver_if_navi10.h      |  2 +-
 .../pmfw_if/smu11_driver_if_sienna_cichlid.h  |  2 +-
 .../inc/pmfw_if/smu13_driver_if_aldebaran.h   |  2 +-
 .../inc/pmfw_if/smu13_driver_if_v13_0_0.h     |  2 +-
 .../inc/pmfw_if/smu13_driver_if_v13_0_7.h     |  2 +-
 .../gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c |  4 +--
 .../amd/pm/swsmu/smu11/sienna_cichlid_ppt.c   |  8 ++---
 drivers/gpu/drm/gma500/cdv_intel_lvds.c       |  2 +-
 drivers/gpu/drm/gma500/intel_bios.c           | 22 +++++++-------
 drivers/gpu/drm/gma500/intel_bios.h           |  4 +--
 drivers/gpu/drm/gma500/intel_gmbus.c          |  2 +-
 drivers/gpu/drm/gma500/psb_drv.h              |  2 +-
 drivers/gpu/drm/gma500/psb_intel_drv.h        |  2 +-
 drivers/gpu/drm/gma500/psb_intel_lvds.c       |  4 +--
 drivers/gpu/drm/gma500/psb_intel_sdvo.c       | 26 ++++++++--------
 drivers/gpu/drm/i915/display/dvo_ch7017.c     | 14 ++++-----
 drivers/gpu/drm/i915/display/dvo_ch7xxx.c     | 18 +++++------
 drivers/gpu/drm/i915/display/dvo_ivch.c       | 16 +++++-----
 drivers/gpu/drm/i915/display/dvo_ns2501.c     | 18 +++++------
 drivers/gpu/drm/i915/display/dvo_sil164.c     | 18 +++++------
 drivers/gpu/drm/i915/display/dvo_tfp410.c     | 18 +++++------
 drivers/gpu/drm/i915/display/intel_bios.c     | 22 +++++++-------
 .../gpu/drm/i915/display/intel_display_core.h |  2 +-
 drivers/gpu/drm/i915/display/intel_dsi.h      |  2 +-
 drivers/gpu/drm/i915/display/intel_dsi_vbt.c  | 20 ++++++-------
 drivers/gpu/drm/i915/display/intel_dvo.c      | 14 ++++-----
 drivers/gpu/drm/i915/display/intel_dvo_dev.h  |  2 +-
 drivers/gpu/drm/i915/display/intel_gmbus.c    |  4 +--
 drivers/gpu/drm/i915/display/intel_sdvo.c     | 30 +++++++++----------
 drivers/gpu/drm/i915/display/intel_vbt_defs.h |  4 +--
 drivers/gpu/drm/i915/gvt/edid.c               | 28 ++++++++---------
 drivers/gpu/drm/i915/gvt/edid.h               |  4 +--
 drivers/gpu/drm/i915/gvt/opregion.c           |  2 +-
 drivers/gpu/drm/radeon/atombios.h             | 16 +++++-----
 drivers/gpu/drm/radeon/atombios_i2c.c         |  4 +--
 drivers/gpu/drm/radeon/radeon_combios.c       | 28 ++++++++---------
 drivers/gpu/drm/radeon/radeon_i2c.c           | 10 +++----
 drivers/gpu/drm/radeon/radeon_mode.h          |  6 ++--
 drivers/net/ethernet/sfc/falcon/falcon.c      |  2 +-
 drivers/video/fbdev/smscufx.c                 |  4 +--
 drivers/video/fbdev/via/chip.h                |  8 ++---
 drivers/video/fbdev/via/dvi.c                 | 24 +++++++--------
 drivers/video/fbdev/via/lcd.c                 |  6 ++--
 drivers/video/fbdev/via/via_aux.h             |  2 +-
 drivers/video/fbdev/via/via_i2c.c             | 12 ++++----
 drivers/video/fbdev/via/vt1636.c              |  6 ++--
 62 files changed, 275 insertions(+), 275 deletions(-)


base-commit: 256abd8e550ce977b728be79a74e1729438b4948
-- 
2.34.1


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

* [PATCH v4 1/6] drm/amdgpu, drm/radeon: Make I2C terminology more inclusive
  2024-07-11  5:27 [PATCH v4 0/6] Make I2C terminology more inclusive for I2C Algobit and consumers Easwar Hariharan
@ 2024-07-11  5:27 ` Easwar Hariharan
  2024-07-30  2:03   ` Easwar Hariharan
  2024-07-11  5:27 ` [PATCH v4 2/6] drm/gma500: " Easwar Hariharan
                   ` (12 subsequent siblings)
  13 siblings, 1 reply; 26+ messages in thread
From: Easwar Hariharan @ 2024-07-11  5:27 UTC (permalink / raw)
  To: Alex Deucher, Christian König, Pan, Xinhui, David Airlie,
	Daniel Vetter, Harry Wentland, Leo Li, Rodrigo Siqueira,
	Evan Quan, Hawking Zhang, Candice Li, Li Ma, Ran Sun, Likun Gao,
	Easwar Hariharan, Alexander Richards, Bob Zhou, Andi Shyti,
	Wolfram Sang, Heiner Kallweit, Hamza Mahfooz, Alex Hung,
	Ruan Jinjie, Dillon Varone, Aurabindo Pillai, Wayne Lin,
	Samson Tam, Alvin Lee, Charlene Liu, Sohaib Nadeem, Tom Chung,
	Wenjing Liu, Bhawanpreet Lakha, George Shen,
	Meenakshikumar Somasundaram, Aric Cyr, Nicholas Kazlauskas,
	Qingqing Zhuo, Mario Limonciello, Ma Jun, Lijo Lazar,
	Darren Powell, Yifan Zhang, Le Ma, Umio Yasuno,
	open list:RADEON and AMDGPU DRM DRIVERS, open list:DRM DRIVERS,
	open list
  Cc: Wolfram Sang, open list:RADEON and AMDGPU DRM DRIVERS,
	open list:DRM DRIVERS, open list,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:I2C SUBSYSTEM HOST DRIVERS, open list:FRAMEBUFFER LAYER

I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
with more appropriate terms. Inspired by Wolfram's series to fix drivers/i2c/,
fix the terminology for users of I2C_ALGOBIT bitbanging interface, now that
the approved verbiage exists in the specification.

Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Easwar Hariharan <eahariha@linux.microsoft.com>
---
 .../gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c  |  8 +++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c       | 10 +++----
 drivers/gpu/drm/amd/amdgpu/atombios_i2c.c     |  8 +++---
 drivers/gpu/drm/amd/amdgpu/atombios_i2c.h     |  2 +-
 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c    | 20 ++++++-------
 .../gpu/drm/amd/display/dc/bios/bios_parser.c |  2 +-
 .../drm/amd/display/dc/bios/bios_parser2.c    |  2 +-
 .../drm/amd/display/dc/core/dc_link_exports.c |  4 +--
 drivers/gpu/drm/amd/display/dc/dc.h           |  2 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c  |  4 +--
 .../display/include/grph_object_ctrl_defs.h   |  2 +-
 drivers/gpu/drm/amd/include/atombios.h        |  2 +-
 drivers/gpu/drm/amd/include/atomfirmware.h    | 26 ++++++++---------
 .../powerplay/hwmgr/vega20_processpptables.c  |  4 +--
 .../amd/pm/powerplay/inc/smu11_driver_if.h    |  2 +-
 .../inc/pmfw_if/smu11_driver_if_arcturus.h    |  2 +-
 .../inc/pmfw_if/smu11_driver_if_navi10.h      |  2 +-
 .../pmfw_if/smu11_driver_if_sienna_cichlid.h  |  2 +-
 .../inc/pmfw_if/smu13_driver_if_aldebaran.h   |  2 +-
 .../inc/pmfw_if/smu13_driver_if_v13_0_0.h     |  2 +-
 .../inc/pmfw_if/smu13_driver_if_v13_0_7.h     |  2 +-
 .../gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c |  4 +--
 .../amd/pm/swsmu/smu11/sienna_cichlid_ppt.c   |  8 +++---
 drivers/gpu/drm/radeon/atombios.h             | 16 +++++------
 drivers/gpu/drm/radeon/atombios_i2c.c         |  4 +--
 drivers/gpu/drm/radeon/radeon_combios.c       | 28 +++++++++----------
 drivers/gpu/drm/radeon/radeon_i2c.c           | 10 +++----
 drivers/gpu/drm/radeon/radeon_mode.h          |  6 ++--
 28 files changed, 93 insertions(+), 93 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
index 2e13c7c4b2b41..d68cd8dcb692a 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
@@ -630,7 +630,7 @@ bool amdgpu_atomfirmware_ras_rom_addr(struct amdgpu_device *adev,
 		if ((frev == 3 && crev >= 4) || (frev > 3)) {
 			firmware_info = (union firmware_info *)
 				(mode_info->atom_context->bios + data_offset);
-			/* The ras_rom_i2c_slave_addr should ideally
+			/* The ras_rom_i2c_target_addr should ideally
 			 * be a 19-bit EEPROM address, which would be
 			 * used as is by the driver; see top of
 			 * amdgpu_eeprom.c.
@@ -641,13 +641,13 @@ bool amdgpu_atomfirmware_ras_rom_addr(struct amdgpu_device *adev,
 			 * leave the check for the pointer.
 			 *
 			 * The reason this works right now is because
-			 * ras_rom_i2c_slave_addr contains the EEPROM
+			 * ras_rom_i2c_target_addr contains the EEPROM
 			 * device type qualifier 1010b in the top 4
 			 * bits.
 			 */
-			if (firmware_info->v34.ras_rom_i2c_slave_addr) {
+			if (firmware_info->v34.ras_rom_i2c_target_addr) {
 				if (i2c_address)
-					*i2c_address = firmware_info->v34.ras_rom_i2c_slave_addr;
+					*i2c_address = firmware_info->v34.ras_rom_i2c_target_addr;
 				return true;
 			}
 		}
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
index 00d6211e0fbf9..1d99e9a630aa7 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
@@ -280,7 +280,7 @@ amdgpu_i2c_lookup(struct amdgpu_device *adev,
 }
 
 static int amdgpu_i2c_get_byte(struct amdgpu_i2c_chan *i2c_bus,
-				 u8 slave_addr,
+				 u8 target_addr,
 				 u8 addr,
 				 u8 *val)
 {
@@ -288,13 +288,13 @@ static int amdgpu_i2c_get_byte(struct amdgpu_i2c_chan *i2c_bus,
 	u8 in_buf[2];
 	struct i2c_msg msgs[] = {
 		{
-			.addr = slave_addr,
+			.addr = target_addr,
 			.flags = 0,
 			.len = 1,
 			.buf = out_buf,
 		},
 		{
-			.addr = slave_addr,
+			.addr = target_addr,
 			.flags = I2C_M_RD,
 			.len = 1,
 			.buf = in_buf,
@@ -316,13 +316,13 @@ static int amdgpu_i2c_get_byte(struct amdgpu_i2c_chan *i2c_bus,
 }
 
 static int amdgpu_i2c_put_byte(struct amdgpu_i2c_chan *i2c_bus,
-				 u8 slave_addr,
+				 u8 target_addr,
 				 u8 addr,
 				 u8 val)
 {
 	uint8_t out_buf[2];
 	struct i2c_msg msg = {
-		.addr = slave_addr,
+		.addr = target_addr,
 		.flags = 0,
 		.len = 2,
 		.buf = out_buf,
diff --git a/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c b/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
index a6501114322fd..a7d3c3d2c6334 100644
--- a/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
+++ b/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
@@ -36,7 +36,7 @@
 #define ATOM_MAX_HW_I2C_READ  255
 
 static int amdgpu_atombios_i2c_process_i2c_ch(struct amdgpu_i2c_chan *chan,
-				       u8 slave_addr, u8 flags,
+				       u8 target_addr, u8 flags,
 				       u8 *buf, u8 num)
 {
 	struct drm_device *dev = chan->dev;
@@ -83,7 +83,7 @@ static int amdgpu_atombios_i2c_process_i2c_ch(struct amdgpu_i2c_chan *chan,
 	args.ucFlag = flags;
 	args.ucI2CSpeed = TARGET_HW_I2C_CLOCK;
 	args.ucTransBytes = num;
-	args.ucSlaveAddr = slave_addr << 1;
+	args.ucTargetAddr = target_addr << 1;
 	args.ucLineNumber = chan->rec.i2c_id;
 
 	amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
@@ -159,7 +159,7 @@ u32 amdgpu_atombios_i2c_func(struct i2c_adapter *adap)
 	return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL;
 }
 
-void amdgpu_atombios_i2c_channel_trans(struct amdgpu_device *adev, u8 slave_addr, u8 line_number, u8 offset, u8 data)
+void amdgpu_atombios_i2c_channel_trans(struct amdgpu_device *adev, u8 target_addr, u8 line_number, u8 offset, u8 data)
 {
 	PROCESS_I2C_CHANNEL_TRANSACTION_PS_ALLOCATION args;
 	int index = GetIndexIntoMasterTable(COMMAND, ProcessI2cChannelTransaction);
@@ -169,7 +169,7 @@ void amdgpu_atombios_i2c_channel_trans(struct amdgpu_device *adev, u8 slave_addr
 	args.ucFlag = 1;
 	args.ucI2CSpeed = TARGET_HW_I2C_CLOCK;
 	args.ucTransBytes = 1;
-	args.ucSlaveAddr = slave_addr;
+	args.ucTargetAddr = target_addr;
 	args.ucLineNumber = line_number;
 
 	amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
diff --git a/drivers/gpu/drm/amd/amdgpu/atombios_i2c.h b/drivers/gpu/drm/amd/amdgpu/atombios_i2c.h
index 251aaf41f65d5..13e683896ef6d 100644
--- a/drivers/gpu/drm/amd/amdgpu/atombios_i2c.h
+++ b/drivers/gpu/drm/amd/amdgpu/atombios_i2c.h
@@ -28,6 +28,6 @@ int amdgpu_atombios_i2c_xfer(struct i2c_adapter *i2c_adap,
 		      struct i2c_msg *msgs, int num);
 u32 amdgpu_atombios_i2c_func(struct i2c_adapter *adap);
 void amdgpu_atombios_i2c_channel_trans(struct amdgpu_device* adev,
-		u8 slave_addr, u8 line_number, u8 offset, u8 data);
+		u8 target_addr, u8 line_number, u8 offset, u8 data);
 
 #endif
diff --git a/drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c b/drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
index dd2d66090d237..b91ed6050541f 100644
--- a/drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
+++ b/drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
@@ -229,7 +229,7 @@ static uint32_t smu_v11_0_i2c_poll_rx_status(struct i2c_adapter *control)
 
 	reg_c_tx_abrt_source = RREG32_SOC15(SMUIO, 0, mmCKSVII2C_IC_TX_ABRT_SOURCE);
 
-	/* If slave is not present */
+	/* If target is not present */
 	if (REG_GET_FIELD(reg_c_tx_abrt_source,
 			  CKSVII2C_IC_TX_ABRT_SOURCE,
 			  ABRT_7B_ADDR_NOACK) == 1) {
@@ -255,10 +255,10 @@ static uint32_t smu_v11_0_i2c_poll_rx_status(struct i2c_adapter *control)
 }
 
 /**
- * smu_v11_0_i2c_transmit - Send a block of data over the I2C bus to a slave device.
+ * smu_v11_0_i2c_transmit - Send a block of data over the I2C bus to a target device.
  *
  * @control: I2C adapter reference
- * @address: The I2C address of the slave device.
+ * @address: The I2C address of the target device.
  * @data: The data to transmit over the bus.
  * @numbytes: The amount of data to transmit.
  * @i2c_flag: Flags for transmission
@@ -284,7 +284,7 @@ static uint32_t smu_v11_0_i2c_transmit(struct i2c_adapter *control,
 			       16, 1, data, numbytes, false);
 	}
 
-	/* Set the I2C slave address */
+	/* Set the I2C target address */
 	smu_v11_0_i2c_set_address(control, address);
 	/* Enable I2C */
 	smu_v11_0_i2c_enable(control, true);
@@ -354,10 +354,10 @@ static uint32_t smu_v11_0_i2c_transmit(struct i2c_adapter *control,
 
 
 /**
- * smu_v11_0_i2c_receive - Receive a block of data over the I2C bus from a slave device.
+ * smu_v11_0_i2c_receive - Receive a block of data over the I2C bus from a target device.
  *
  * @control: I2C adapter reference
- * @address: The I2C address of the slave device.
+ * @address: The I2C address of the target device.
  * @data: Placeholder to store received data.
  * @numbytes: The amount of data to transmit.
  * @i2c_flag: Flags for transmission
@@ -374,7 +374,7 @@ static uint32_t smu_v11_0_i2c_receive(struct i2c_adapter *control,
 
 	bytes_received = 0;
 
-	/* Set the I2C slave address */
+	/* Set the I2C target address */
 	smu_v11_0_i2c_set_address(control, address);
 
 	/* Enable I2C */
@@ -509,7 +509,7 @@ static void smu_v11_0_i2c_init(struct i2c_adapter *control)
 	if (res != I2C_OK)
 		smu_v11_0_i2c_abort(control);
 
-	/* Configure I2C to operate as master and in standard mode */
+	/* Configure I2C to operate as controller and in standard mode */
 	smu_v11_0_i2c_configure(control);
 
 	/* Initialize the clock to 50 kHz default */
@@ -650,11 +650,11 @@ static int smu_v11_0_i2c_xfer(struct i2c_adapter *i2c_adap,
 
 	smu_v11_0_i2c_init(i2c_adap);
 
-	/* From the client's point of view, this sequence of
+	/* From the target's point of view, this sequence of
 	 * messages-- the array i2c_msg *msg, is a single transaction
 	 * on the bus, starting with START and ending with STOP.
 	 *
-	 * The client is welcome to send any sequence of messages in
+	 * The target is welcome to send any sequence of messages in
 	 * this array, as processing under this function here is
 	 * striving to be agnostic.
 	 *
diff --git a/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c b/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c
index bc16db69a6636..36283ebf897b9 100644
--- a/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c
+++ b/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c
@@ -1870,7 +1870,7 @@ static enum bp_result get_gpio_i2c_info(struct bios_parser *bp,
 	info->i2c_hw_assist = record->sucI2cId.bfHW_Capable;
 	info->i2c_line = record->sucI2cId.bfI2C_LineMux;
 	info->i2c_engine_id = record->sucI2cId.bfHW_EngineID;
-	info->i2c_slave_address = record->ucI2CAddr;
+	info->i2c_target_address = record->ucI2CAddr;
 
 	info->gpio_info.clk_mask_register_index =
 			le16_to_cpu(header->asGPIO_Info[info->i2c_line].usClkMaskRegisterIndex);
diff --git a/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c b/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c
index 9fe0020bcb9c2..adf68b84901d4 100644
--- a/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c
+++ b/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c
@@ -511,7 +511,7 @@ static enum bp_result get_gpio_i2c_info(
 	info->i2c_hw_assist = (record->i2c_id & I2C_HW_CAP) ? true : false;
 	info->i2c_line = record->i2c_id & I2C_HW_LANE_MUX;
 	info->i2c_engine_id = (record->i2c_id & I2C_HW_ENGINE_ID_MASK) >> 4;
-	info->i2c_slave_address = record->i2c_slave_addr;
+	info->i2c_target_address = record->i2c_target_addr;
 
 	/* TODO: check how to get register offset for en, Y, etc. */
 	info->gpio_info.clk_a_register_index = le16_to_cpu(pin->data_a_reg_index);
diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c b/drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
index c6c35037bdb8b..9d2ec5fce4ae0 100644
--- a/drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
+++ b/drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
@@ -141,13 +141,13 @@ bool dc_link_update_dsc_config(struct pipe_ctx *pipe_ctx)
 
 bool dc_is_oem_i2c_device_present(
 	struct dc *dc,
-	size_t slave_address)
+	size_t target_address)
 {
 	if (dc->res_pool->oem_device)
 		return dce_i2c_oem_device_present(
 			dc->res_pool,
 			dc->res_pool->oem_device,
-			slave_address);
+			target_address);
 
 	return false;
 }
diff --git a/drivers/gpu/drm/amd/display/dc/dc.h b/drivers/gpu/drm/amd/display/dc/dc.h
index 3c33c3bcbe2cb..237bc188f8bfd 100644
--- a/drivers/gpu/drm/amd/display/dc/dc.h
+++ b/drivers/gpu/drm/amd/display/dc/dc.h
@@ -1842,7 +1842,7 @@ int dc_link_aux_transfer_raw(struct ddc_service *ddc,
 
 bool dc_is_oem_i2c_device_present(
 	struct dc *dc,
-	size_t slave_address
+	size_t target_address
 );
 
 /* return true if the connected receiver supports the hdcp version */
diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c b/drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c
index f5cd2392fc5f7..f4c83d322350a 100644
--- a/drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c
+++ b/drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c
@@ -28,7 +28,7 @@
 bool dce_i2c_oem_device_present(
 	struct resource_pool *pool,
 	struct ddc_service *ddc,
-	size_t slave_address
+	size_t target_address
 )
 {
 	struct dc *dc = ddc->ctx->dc;
@@ -45,7 +45,7 @@ bool dce_i2c_oem_device_present(
 	if (dcb->funcs->get_i2c_info(dcb, id, &i2c_info) != BP_RESULT_OK)
 		return false;
 
-	if (i2c_info.i2c_slave_address != slave_address)
+	if (i2c_info.i2c_target_address != target_address)
 		return false;
 
 	return true;
diff --git a/drivers/gpu/drm/amd/display/include/grph_object_ctrl_defs.h b/drivers/gpu/drm/amd/display/include/grph_object_ctrl_defs.h
index 813463ffe15c5..c30a2117a5392 100644
--- a/drivers/gpu/drm/amd/display/include/grph_object_ctrl_defs.h
+++ b/drivers/gpu/drm/amd/display/include/grph_object_ctrl_defs.h
@@ -92,7 +92,7 @@ struct graphics_object_i2c_info {
 	bool i2c_hw_assist;
 	uint32_t i2c_line;
 	uint32_t i2c_engine_id;
-	uint32_t i2c_slave_address;
+	uint32_t i2c_target_address;
 };
 
 struct graphics_object_hpd_info {
diff --git a/drivers/gpu/drm/amd/include/atombios.h b/drivers/gpu/drm/amd/include/atombios.h
index b78360a71bc9a..5644920f45e6c 100644
--- a/drivers/gpu/drm/amd/include/atombios.h
+++ b/drivers/gpu/drm/amd/include/atombios.h
@@ -8503,7 +8503,7 @@ typedef struct _PROCESS_I2C_CHANNEL_TRANSACTION_PARAMETERS
    USHORT  lpI2CDataOut;
   UCHAR   ucFlag;
   UCHAR   ucTransBytes;
-  UCHAR   ucSlaveAddr;
+  UCHAR   ucTargetAddr;
   UCHAR   ucLineNumber;
 }PROCESS_I2C_CHANNEL_TRANSACTION_PARAMETERS;
 
diff --git a/drivers/gpu/drm/amd/include/atomfirmware.h b/drivers/gpu/drm/amd/include/atomfirmware.h
index 09cbc3afd6d89..b60761a33e4ce 100644
--- a/drivers/gpu/drm/amd/include/atomfirmware.h
+++ b/drivers/gpu/drm/amd/include/atomfirmware.h
@@ -534,7 +534,7 @@ struct atom_firmware_info_v3_2 {
   uint32_t mc_baseaddr_low;
   uint8_t  board_i2c_feature_id;            // enum of atom_board_i2c_feature_id_def
   uint8_t  board_i2c_feature_gpio_id;       // i2c id find in gpio_lut data table gpio_id
-  uint8_t  board_i2c_feature_slave_addr;
+  uint8_t  board_i2c_feature_target_addr;
   uint8_t  reserved3;
   uint16_t bootup_mvddq_mv;
   uint16_t bootup_mvpp_mv;
@@ -562,7 +562,7 @@ struct atom_firmware_info_v3_3
   uint32_t mc_baseaddr_low;
   uint8_t  board_i2c_feature_id;            // enum of atom_board_i2c_feature_id_def
   uint8_t  board_i2c_feature_gpio_id;       // i2c id find in gpio_lut data table gpio_id
-  uint8_t  board_i2c_feature_slave_addr;
+  uint8_t  board_i2c_feature_target_addr;
   uint8_t  reserved3;
   uint16_t bootup_mvddq_mv;
   uint16_t bootup_mvpp_mv;
@@ -590,8 +590,8 @@ struct atom_firmware_info_v3_4 {
 	uint32_t mc_baseaddr_low;
 	uint8_t  board_i2c_feature_id;            // enum of atom_board_i2c_feature_id_def
 	uint8_t  board_i2c_feature_gpio_id;       // i2c id find in gpio_lut data table gpio_id
-	uint8_t  board_i2c_feature_slave_addr;
-	uint8_t  ras_rom_i2c_slave_addr;
+	uint8_t  board_i2c_feature_target_addr;
+	uint8_t  ras_rom_i2c_target_addr;
 	uint16_t bootup_mvddq_mv;
 	uint16_t bootup_mvpp_mv;
 	uint32_t zfbstartaddrin16mb;
@@ -626,8 +626,8 @@ struct atom_firmware_info_v3_5 {
   uint32_t mc_baseaddr_low;
   uint8_t  board_i2c_feature_id;            // enum of atom_board_i2c_feature_id_def
   uint8_t  board_i2c_feature_gpio_id;       // i2c id find in gpio_lut data table gpio_id
-  uint8_t  board_i2c_feature_slave_addr;
-  uint8_t  ras_rom_i2c_slave_addr;
+  uint8_t  board_i2c_feature_target_addr;
+  uint8_t  ras_rom_i2c_target_addr;
   uint32_t bootup_voltage_reserved1;
   uint32_t zfb_reserved;
   // if pplib_pptable_id!=0, pplib get powerplay table inside driver instead of from VBIOS
@@ -830,7 +830,7 @@ struct atom_i2c_record
 {
   struct atom_common_record_header record_header;   //record_type = ATOM_I2C_RECORD_TYPE
   uint8_t i2c_id; 
-  uint8_t i2c_slave_addr;                   //The slave address, it's 0 when the record is attached to connector for DDC
+  uint8_t i2c_target_addr;                   //The target address, it's 0 when the record is attached to connector for DDC
 };
 
 struct atom_hpd_int_record
@@ -2069,7 +2069,7 @@ struct atom_smu_info_v3_5
   uint16_t smuinitoffset;
   uint32_t bootup_dprefclk_10khz;
   uint32_t bootup_usbclk_10khz;
-  uint32_t smb_slave_address;
+  uint32_t smb_target_address;
   uint32_t cg_fdo_ctrl0_val;
   uint32_t cg_fdo_ctrl1_val;
   uint32_t cg_fdo_ctrl2_val;
@@ -2126,7 +2126,7 @@ struct atom_smu_info_v3_6
 	uint16_t smuinitoffset;
 	uint32_t bootup_gfxavsclk_10khz;
 	uint32_t bootup_mpioclk_10khz;
-	uint32_t smb_slave_address;
+	uint32_t smb_target_address;
 	uint32_t cg_fdo_ctrl0_val;
 	uint32_t cg_fdo_ctrl1_val;
 	uint32_t cg_fdo_ctrl2_val;
@@ -2181,7 +2181,7 @@ struct atom_smu_info_v4_0 {
 	uint16_t smuinitoffset;
 	uint32_t bootup_dprefclk_10khz;
 	uint32_t bootup_usbclk_10khz;
-	uint32_t smb_slave_address;
+	uint32_t smb_target_address;
 	uint32_t cg_fdo_ctrl0_val;
 	uint32_t cg_fdo_ctrl1_val;
 	uint32_t cg_fdo_ctrl2_val;
@@ -2392,7 +2392,7 @@ struct atom_smc_dpm_info_v4_3
 
 struct smudpm_i2ccontrollerconfig_t {
   uint32_t  enabled;
-  uint32_t  slaveaddress;
+  uint32_t  targetaddress;
   uint32_t  controllerport;
   uint32_t  controllername;
   uint32_t  thermalthrottler;
@@ -3553,7 +3553,7 @@ struct  atom_i2c_voltage_object_v4
    struct atom_voltage_object_header_v4 header;  // voltage mode = VOLTAGE_OBJ_VR_I2C_INIT_SEQ
    uint8_t  regulator_id;                        //Indicate Voltage Regulator Id
    uint8_t  i2c_id;
-   uint8_t  i2c_slave_addr;
+   uint8_t  i2c_target_addr;
    uint8_t  i2c_control_offset;       
    uint8_t  i2c_flag;                            // Bit0: 0 - One byte data; 1 - Two byte data
    uint8_t  i2c_speed;                           // =0, use default i2c speed, otherwise use it in unit of kHz. 
@@ -4195,7 +4195,7 @@ struct process_i2c_channel_transaction_parameters
   uint16_t  i2c_data_out;
   uint8_t   flag;                    /* enum atom_process_i2c_status */
   uint8_t   trans_bytes;
-  uint8_t   slave_addr;
+  uint8_t   target_addr;
   uint8_t   i2c_id;
 };
 
diff --git a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_processpptables.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_processpptables.c
index 79c817752a331..cb9ee5345745d 100644
--- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_processpptables.c
+++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_processpptables.c
@@ -784,8 +784,8 @@ static int append_vbios_pptable(struct pp_hwmgr *hwmgr, PPTable_t *ppsmc_pptable
 	for (i = 0; i < I2C_CONTROLLER_NAME_COUNT; i++) {
 		ppsmc_pptable->I2cControllers[i].Enabled =
 			smc_dpm_table->i2ccontrollers[i].enabled;
-		ppsmc_pptable->I2cControllers[i].SlaveAddress =
-			smc_dpm_table->i2ccontrollers[i].slaveaddress;
+		ppsmc_pptable->I2cControllers[i].TargetAddress =
+			smc_dpm_table->i2ccontrollers[i].targetaddress;
 		ppsmc_pptable->I2cControllers[i].ControllerPort =
 			smc_dpm_table->i2ccontrollers[i].controllerport;
 		ppsmc_pptable->I2cControllers[i].ThermalThrottler =
diff --git a/drivers/gpu/drm/amd/pm/powerplay/inc/smu11_driver_if.h b/drivers/gpu/drm/amd/pm/powerplay/inc/smu11_driver_if.h
index c2efc70ef2888..69d7ec6fd971f 100644
--- a/drivers/gpu/drm/amd/pm/powerplay/inc/smu11_driver_if.h
+++ b/drivers/gpu/drm/amd/pm/powerplay/inc/smu11_driver_if.h
@@ -287,7 +287,7 @@ typedef enum {
 
 typedef struct {
   uint32_t Enabled;
-  uint32_t SlaveAddress;
+  uint32_t TargetAddress;
   uint32_t ControllerPort;
   uint32_t ControllerName;
 
diff --git a/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_arcturus.h b/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_arcturus.h
index d518dee18e1be..5684e2a16e6cf 100644
--- a/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_arcturus.h
+++ b/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_arcturus.h
@@ -263,7 +263,7 @@ typedef struct {
   uint8_t   Enabled;
   uint8_t   Speed;
   uint8_t   Padding[2];
-  uint32_t  SlaveAddress;
+  uint32_t  TargetAddress;
   uint8_t   ControllerPort;
   uint8_t   ControllerName;
   uint8_t   ThermalThrotter;
diff --git a/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_navi10.h b/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_navi10.h
index c5c1943fb6a1c..1782b8e8fcd21 100644
--- a/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_navi10.h
+++ b/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_navi10.h
@@ -267,7 +267,7 @@ typedef struct {
   uint8_t   Enabled;
   uint8_t   Speed;
   uint8_t   Padding[2];
-  uint32_t  SlaveAddress;
+  uint32_t  TargetAddress;
   uint8_t   ControllerPort;
   uint8_t   ControllerName;
   uint8_t   ThermalThrotter;
diff --git a/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna_cichlid.h b/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna_cichlid.h
index aa6d29de40025..6be89c6dd4929 100644
--- a/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna_cichlid.h
+++ b/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna_cichlid.h
@@ -342,7 +342,7 @@ typedef enum {
 typedef struct {
   uint8_t   Enabled;
   uint8_t   Speed;
-  uint8_t   SlaveAddress;  
+  uint8_t   TargetAddress;
   uint8_t   ControllerPort;
   uint8_t   ControllerName;
   uint8_t   ThermalThrotter;
diff --git a/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_aldebaran.h b/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_aldebaran.h
index cddf45eebee8d..c590f4557074f 100644
--- a/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_aldebaran.h
+++ b/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_aldebaran.h
@@ -167,7 +167,7 @@ typedef enum {
 typedef struct {
   uint8_t   Enabled;
   uint8_t   Speed;
-  uint8_t   SlaveAddress;
+  uint8_t   TargetAddress;
   uint8_t   ControllerPort;
   uint8_t   ThermalThrotter;
   uint8_t   I2cProtocol;
diff --git a/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h b/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h
index b114d14fc053e..ebe2d344bf5bb 100644
--- a/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h
+++ b/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h
@@ -319,7 +319,7 @@ typedef enum {
 typedef struct {
   uint8_t   Enabled;
   uint8_t   Speed;
-  uint8_t   SlaveAddress;
+  uint8_t   TargetAddress;
   uint8_t   ControllerPort;
   uint8_t   ControllerName;
   uint8_t   ThermalThrotter;
diff --git a/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h b/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h
index 8b1496f8ce584..8e9c7fa22b4f0 100644
--- a/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h
+++ b/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h
@@ -320,7 +320,7 @@ typedef enum {
 typedef struct {
   uint8_t   Enabled;
   uint8_t   Speed;
-  uint8_t   SlaveAddress;
+  uint8_t   TargetAddress;
   uint8_t   ControllerPort;
   uint8_t   ControllerName;
   uint8_t   ThermalThrotter;
diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
index 6d334a2aff672..7747a5a835490 100644
--- a/drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
+++ b/drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
@@ -1909,8 +1909,8 @@ static void arcturus_dump_pptable(struct smu_context *smu)
 		dev_info(smu->adev->dev, "I2cControllers[%d]:\n", i);
 		dev_info(smu->adev->dev, "                   .Enabled = %d\n",
 				pptable->I2cControllers[i].Enabled);
-		dev_info(smu->adev->dev, "                   .SlaveAddress = 0x%x\n",
-				pptable->I2cControllers[i].SlaveAddress);
+		dev_info(smu->adev->dev, "                   .TargetAddress = 0x%x\n",
+				pptable->I2cControllers[i].TargetAddress);
 		dev_info(smu->adev->dev, "                   .ControllerPort = %d\n",
 				pptable->I2cControllers[i].ControllerPort);
 		dev_info(smu->adev->dev, "                   .ControllerName = %d\n",
diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
index e426f457a017f..049a27475c889 100644
--- a/drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
+++ b/drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
@@ -2988,8 +2988,8 @@ static void beige_goby_dump_pptable(struct smu_context *smu)
 				pptable->I2cControllers[i].Enabled);
 		dev_info(smu->adev->dev, "                   .Speed = 0x%x\n",
 				pptable->I2cControllers[i].Speed);
-		dev_info(smu->adev->dev, "                   .SlaveAddress = 0x%x\n",
-				pptable->I2cControllers[i].SlaveAddress);
+		dev_info(smu->adev->dev, "                   .TargetAddress = 0x%x\n",
+				pptable->I2cControllers[i].TargetAddress);
 		dev_info(smu->adev->dev, "                   .ControllerPort = 0x%x\n",
 				pptable->I2cControllers[i].ControllerPort);
 		dev_info(smu->adev->dev, "                   .ControllerName = 0x%x\n",
@@ -3627,8 +3627,8 @@ static void sienna_cichlid_dump_pptable(struct smu_context *smu)
 				pptable->I2cControllers[i].Enabled);
 		dev_info(smu->adev->dev, "                   .Speed = 0x%x\n",
 				pptable->I2cControllers[i].Speed);
-		dev_info(smu->adev->dev, "                   .SlaveAddress = 0x%x\n",
-				pptable->I2cControllers[i].SlaveAddress);
+		dev_info(smu->adev->dev, "                   .TargetAddress = 0x%x\n",
+				pptable->I2cControllers[i].TargetAddress);
 		dev_info(smu->adev->dev, "                   .ControllerPort = 0x%x\n",
 				pptable->I2cControllers[i].ControllerPort);
 		dev_info(smu->adev->dev, "                   .ControllerName = 0x%x\n",
diff --git a/drivers/gpu/drm/radeon/atombios.h b/drivers/gpu/drm/radeon/atombios.h
index 2db40789235cb..40444af51d0aa 100644
--- a/drivers/gpu/drm/radeon/atombios.h
+++ b/drivers/gpu/drm/radeon/atombios.h
@@ -1834,7 +1834,7 @@ typedef struct _READ_EDID_FROM_HW_I2C_DATA_PARAMETERS
   USHORT    usVRAMAddress;      //Address in Frame Buffer where to pace raw EDID
   USHORT    usStatus;           //When use output: lower byte EDID checksum, high byte hardware status
                                 //WHen use input:  lower byte as 'byte to read':currently limited to 128byte or 1byte
-  UCHAR     ucSlaveAddr;        //Read from which slave
+  UCHAR     ucTargetAddr;        //Read from which slave
   UCHAR     ucLineNumber;       //Read from which HW assisted line
 }READ_EDID_FROM_HW_I2C_DATA_PARAMETERS;
 #define READ_EDID_FROM_HW_I2C_DATA_PS_ALLOCATION  READ_EDID_FROM_HW_I2C_DATA_PARAMETERS
@@ -1858,7 +1858,7 @@ typedef struct _WRITE_ONE_BYTE_HW_I2C_DATA_PARAMETERS
                                 //blockID+counterID+offsetID
   UCHAR     ucData;             //PS data1
   UCHAR     ucStatus;           //Status byte 1=success, 2=failure, Also is used as PS data2
-  UCHAR     ucSlaveAddr;        //Write to which slave
+  UCHAR     ucTargetAddr;        //Write to which slave
   UCHAR     ucLineNumber;       //Write from which HW assisted line
 }WRITE_ONE_BYTE_HW_I2C_DATA_PARAMETERS;
 
@@ -1867,7 +1867,7 @@ typedef struct _WRITE_ONE_BYTE_HW_I2C_DATA_PARAMETERS
 typedef struct _SET_UP_HW_I2C_DATA_PARAMETERS
 {
   USHORT    usPrescale;         //Ratio between Engine clock and I2C clock
-  UCHAR     ucSlaveAddr;        //Write to which slave
+  UCHAR     ucTargetAddr;        //Write to which slave
   UCHAR     ucLineNumber;       //Write from which HW assisted line
 }SET_UP_HW_I2C_DATA_PARAMETERS;
 
@@ -4741,7 +4741,7 @@ typedef struct _ATOM_POWER_SOURCE_OBJECT
 	UCHAR	ucPwrSrcId;													// Power source
 	UCHAR	ucPwrSensorType;										// GPIO, I2C or none
 	UCHAR	ucPwrSensId;											  // if GPIO detect, it is GPIO id,  if I2C detect, it is I2C id
-	UCHAR	ucPwrSensSlaveAddr;									// Slave address if I2C detect
+	UCHAR	ucPwrSensTargetAddr;									// Target address if I2C detect
 	UCHAR ucPwrSensRegIndex;									// I2C register Index if I2C detect
 	UCHAR ucPwrSensRegBitMask;								// detect which bit is used if I2C detect
 	UCHAR	ucPwrSensActiveState;								// high active or low active
@@ -5449,7 +5449,7 @@ typedef struct _ATOM_I2C_DEVICE_SETUP_INFO
 {
   ATOM_I2C_ID_CONFIG_ACCESS       sucI2cId;               //I2C line and HW/SW assisted cap.
   UCHAR		                        ucSSChipID;             //SS chip being used
-  UCHAR		                        ucSSChipSlaveAddr;      //Slave Address to set up this SS chip
+  UCHAR		                        ucSSChipTargetAddr;      //Target Address to set up this SS chip
   UCHAR                           ucNumOfI2CDataRecords;  //number of data block
   ATOM_I2C_DATA_RECORD            asI2CData[];
 }ATOM_I2C_DEVICE_SETUP_INFO;
@@ -7229,7 +7229,7 @@ typedef struct _PROCESS_I2C_CHANNEL_TRANSACTION_PARAMETERS
 	USHORT  lpI2CDataOut;
   UCHAR   ucFlag;               
   UCHAR   ucTransBytes;
-  UCHAR   ucSlaveAddr;
+  UCHAR   ucTargetAddr;
   UCHAR   ucLineNumber;
 }PROCESS_I2C_CHANNEL_TRANSACTION_PARAMETERS;
 
@@ -7599,8 +7599,8 @@ typedef struct _ATOM_XTMDS_INFO
   UCHAR                      ucSupportedLink;    // Bit field, bit0=1, single link supported;bit1=1,dual link supported
   UCHAR                      ucSequnceAlterID;   // Even with the same external TMDS asic, it's possible that the program seqence alters 
                                                  // due to design. This ID is used to alert driver that the sequence is not "standard"!              
-  UCHAR                      ucMasterAddress;    // Address to control Master xTMDS Chip
-  UCHAR                      ucSlaveAddress;     // Address to control Slave xTMDS Chip
+  UCHAR                      ucControllerAddress;    // Address to control Controller xTMDS Chip
+  UCHAR                      ucTargetAddress;     // Address to control Target xTMDS Chip
 }ATOM_XTMDS_INFO;
 
 typedef struct _DFP_DPMS_STATUS_CHANGE_PARAMETERS
diff --git a/drivers/gpu/drm/radeon/atombios_i2c.c b/drivers/gpu/drm/radeon/atombios_i2c.c
index 730f0b25312b7..3acae0b28122e 100644
--- a/drivers/gpu/drm/radeon/atombios_i2c.c
+++ b/drivers/gpu/drm/radeon/atombios_i2c.c
@@ -34,7 +34,7 @@
 #define ATOM_MAX_HW_I2C_READ  255
 
 static int radeon_process_i2c_ch(struct radeon_i2c_chan *chan,
-				 u8 slave_addr, u8 flags,
+				 u8 target_addr, u8 flags,
 				 u8 *buf, int num)
 {
 	struct drm_device *dev = chan->dev;
@@ -75,7 +75,7 @@ static int radeon_process_i2c_ch(struct radeon_i2c_chan *chan,
 	args.ucFlag = flags;
 	args.ucI2CSpeed = TARGET_HW_I2C_CLOCK;
 	args.ucTransBytes = num;
-	args.ucSlaveAddr = slave_addr << 1;
+	args.ucTargetAddr = target_addr << 1;
 	args.ucLineNumber = chan->rec.i2c_id;
 
 	atom_execute_table_scratch_unlocked(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
diff --git a/drivers/gpu/drm/radeon/radeon_combios.c b/drivers/gpu/drm/radeon/radeon_combios.c
index 6952b1273b0f7..107638ec8c756 100644
--- a/drivers/gpu/drm/radeon/radeon_combios.c
+++ b/drivers/gpu/drm/radeon/radeon_combios.c
@@ -1398,7 +1398,7 @@ bool radeon_legacy_get_ext_tmds_info_from_table(struct radeon_encoder *encoder,
 	case CT_MINI_EXTERNAL:
 	default:
 		tmds->dvo_chip = DVO_SIL164;
-		tmds->slave_addr = 0x70 >> 1; /* 7 bit addressing */
+		tmds->target_addr = 0x70 >> 1; /* 7 bit addressing */
 		break;
 	}
 
@@ -1420,14 +1420,14 @@ bool radeon_legacy_get_ext_tmds_info_from_combios(struct radeon_encoder *encoder
 		i2c_bus = combios_setup_i2c_bus(rdev, DDC_MONID, 0, 0);
 		tmds->i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus);
 		tmds->dvo_chip = DVO_SIL164;
-		tmds->slave_addr = 0x70 >> 1; /* 7 bit addressing */
+		tmds->target_addr = 0x70 >> 1; /* 7 bit addressing */
 	} else {
 		offset = combios_get_table_offset(dev, COMBIOS_EXT_TMDS_INFO_TABLE);
 		if (offset) {
 			ver = RBIOS8(offset);
 			DRM_DEBUG_KMS("External TMDS Table revision: %d\n", ver);
-			tmds->slave_addr = RBIOS8(offset + 4 + 2);
-			tmds->slave_addr >>= 1; /* 7 bit addressing */
+			tmds->target_addr = RBIOS8(offset + 4 + 2);
+			tmds->target_addr >>= 1; /* 7 bit addressing */
 			gpio = RBIOS8(offset + 4 + 3);
 			if (gpio == DDC_LCD) {
 				/* MM i2c */
@@ -2846,19 +2846,19 @@ void radeon_external_tmds_setup(struct drm_encoder *encoder)
 	case DVO_SIL164:
 		/* sil 164 */
 		radeon_i2c_put_byte(tmds->i2c_bus,
-				    tmds->slave_addr,
+				    tmds->target_addr,
 				    0x08, 0x30);
 		radeon_i2c_put_byte(tmds->i2c_bus,
-				       tmds->slave_addr,
+				       tmds->target_addr,
 				       0x09, 0x00);
 		radeon_i2c_put_byte(tmds->i2c_bus,
-				    tmds->slave_addr,
+				    tmds->target_addr,
 				    0x0a, 0x90);
 		radeon_i2c_put_byte(tmds->i2c_bus,
-				    tmds->slave_addr,
+				    tmds->target_addr,
 				    0x0c, 0x89);
 		radeon_i2c_put_byte(tmds->i2c_bus,
-				       tmds->slave_addr,
+				       tmds->target_addr,
 				       0x08, 0x3b);
 		break;
 	case DVO_SIL1178:
@@ -2887,7 +2887,7 @@ bool radeon_combios_external_tmds_setup(struct drm_encoder *encoder)
 	struct radeon_device *rdev = dev->dev_private;
 	struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
 	uint16_t offset;
-	uint8_t blocks, slave_addr, rev;
+	uint8_t blocks, target_addr, rev;
 	uint32_t index, id;
 	uint32_t reg, val, and_mask, or_mask;
 	struct radeon_encoder_ext_tmds *tmds = radeon_encoder->enc_priv;
@@ -2934,15 +2934,15 @@ bool radeon_combios_external_tmds_setup(struct drm_encoder *encoder)
 						mdelay(val);
 						break;
 					case 6:
-						slave_addr = id & 0xff;
-						slave_addr >>= 1; /* 7 bit addressing */
+						target_addr = id & 0xff;
+						target_addr >>= 1; /* 7 bit addressing */
 						index++;
 						reg = RBIOS8(index);
 						index++;
 						val = RBIOS8(index);
 						index++;
 						radeon_i2c_put_byte(tmds->i2c_bus,
-								    slave_addr,
+								    target_addr,
 								    reg, val);
 						break;
 					default:
@@ -2997,7 +2997,7 @@ bool radeon_combios_external_tmds_setup(struct drm_encoder *encoder)
 					val = RBIOS8(index);
 					index += 1;
 					radeon_i2c_put_byte(tmds->i2c_bus,
-							    tmds->slave_addr,
+							    tmds->target_addr,
 							    reg, val);
 					break;
 				default:
diff --git a/drivers/gpu/drm/radeon/radeon_i2c.c b/drivers/gpu/drm/radeon/radeon_i2c.c
index 3d174390a8afe..a2eb002294289 100644
--- a/drivers/gpu/drm/radeon/radeon_i2c.c
+++ b/drivers/gpu/drm/radeon/radeon_i2c.c
@@ -1038,7 +1038,7 @@ struct radeon_i2c_chan *radeon_i2c_lookup(struct radeon_device *rdev,
 }
 
 void radeon_i2c_get_byte(struct radeon_i2c_chan *i2c_bus,
-			 u8 slave_addr,
+			 u8 target_addr,
 			 u8 addr,
 			 u8 *val)
 {
@@ -1046,13 +1046,13 @@ void radeon_i2c_get_byte(struct radeon_i2c_chan *i2c_bus,
 	u8 in_buf[2];
 	struct i2c_msg msgs[] = {
 		{
-			.addr = slave_addr,
+			.addr = target_addr,
 			.flags = 0,
 			.len = 1,
 			.buf = out_buf,
 		},
 		{
-			.addr = slave_addr,
+			.addr = target_addr,
 			.flags = I2C_M_RD,
 			.len = 1,
 			.buf = in_buf,
@@ -1072,13 +1072,13 @@ void radeon_i2c_get_byte(struct radeon_i2c_chan *i2c_bus,
 }
 
 void radeon_i2c_put_byte(struct radeon_i2c_chan *i2c_bus,
-			 u8 slave_addr,
+			 u8 target_addr,
 			 u8 addr,
 			 u8 val)
 {
 	uint8_t out_buf[2];
 	struct i2c_msg msg = {
-		.addr = slave_addr,
+		.addr = target_addr,
 		.flags = 0,
 		.len = 2,
 		.buf = out_buf,
diff --git a/drivers/gpu/drm/radeon/radeon_mode.h b/drivers/gpu/drm/radeon/radeon_mode.h
index 546381a5c918d..701c5f9046a07 100644
--- a/drivers/gpu/drm/radeon/radeon_mode.h
+++ b/drivers/gpu/drm/radeon/radeon_mode.h
@@ -409,7 +409,7 @@ struct radeon_encoder_int_tmds {
 struct radeon_encoder_ext_tmds {
 	/* tmds over dvo */
 	struct radeon_i2c_chan *i2c_bus;
-	uint8_t slave_addr;
+	uint8_t target_addr;
 	enum radeon_dvo_chip dvo_chip;
 };
 
@@ -749,11 +749,11 @@ extern struct radeon_i2c_chan *radeon_i2c_create(struct drm_device *dev,
 						 const char *name);
 extern void radeon_i2c_destroy(struct radeon_i2c_chan *i2c);
 extern void radeon_i2c_get_byte(struct radeon_i2c_chan *i2c_bus,
-				u8 slave_addr,
+				u8 target_addr,
 				u8 addr,
 				u8 *val);
 extern void radeon_i2c_put_byte(struct radeon_i2c_chan *i2c,
-				u8 slave_addr,
+				u8 target_addr,
 				u8 addr,
 				u8 val);
 extern void radeon_router_select_ddc_port(struct radeon_connector *radeon_connector);
-- 
2.34.1


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

* [PATCH v4 2/6] drm/gma500: Make I2C terminology more inclusive
  2024-07-11  5:27 [PATCH v4 0/6] Make I2C terminology more inclusive for I2C Algobit and consumers Easwar Hariharan
  2024-07-11  5:27 ` [PATCH v4 1/6] drm/amdgpu, drm/radeon: Make I2C terminology more inclusive Easwar Hariharan
@ 2024-07-11  5:27 ` Easwar Hariharan
  2024-07-29  7:41   ` Thomas Zimmermann
  2024-07-11  5:27 ` [PATCH v4 3/6] drm/i915: " Easwar Hariharan
                   ` (11 subsequent siblings)
  13 siblings, 1 reply; 26+ messages in thread
From: Easwar Hariharan @ 2024-07-11  5:27 UTC (permalink / raw)
  To: Patrik Jakobsson, Maarten Lankhorst, Maxime Ripard,
	Thomas Zimmermann, David Airlie, Daniel Vetter, dri-devel,
	open list
  Cc: Wolfram Sang, Andi Shyti, Easwar Hariharan,
	open list:RADEON and AMDGPU DRM DRIVERS, open list,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:I2C SUBSYSTEM HOST DRIVERS, open list:FRAMEBUFFER LAYER

I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
with more appropriate terms. Inspired by Wolfram's series to fix drivers/i2c/,
fix the terminology for users of I2C_ALGOBIT bitbanging interface, now that
the approved verbiage exists in the specification.

Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Easwar Hariharan <eahariha@linux.microsoft.com>
---
 drivers/gpu/drm/gma500/cdv_intel_lvds.c |  2 +-
 drivers/gpu/drm/gma500/intel_bios.c     | 22 ++++++++++-----------
 drivers/gpu/drm/gma500/intel_bios.h     |  4 ++--
 drivers/gpu/drm/gma500/intel_gmbus.c    |  2 +-
 drivers/gpu/drm/gma500/psb_drv.h        |  2 +-
 drivers/gpu/drm/gma500/psb_intel_drv.h  |  2 +-
 drivers/gpu/drm/gma500/psb_intel_lvds.c |  4 ++--
 drivers/gpu/drm/gma500/psb_intel_sdvo.c | 26 ++++++++++++-------------
 8 files changed, 32 insertions(+), 32 deletions(-)

diff --git a/drivers/gpu/drm/gma500/cdv_intel_lvds.c b/drivers/gpu/drm/gma500/cdv_intel_lvds.c
index f08a6803dc184..c7652a02b42ec 100644
--- a/drivers/gpu/drm/gma500/cdv_intel_lvds.c
+++ b/drivers/gpu/drm/gma500/cdv_intel_lvds.c
@@ -565,7 +565,7 @@ void cdv_intel_lvds_init(struct drm_device *dev,
 			dev->dev, "I2C bus registration failed.\n");
 		goto err_encoder_cleanup;
 	}
-	gma_encoder->i2c_bus->slave_addr = 0x2C;
+	gma_encoder->i2c_bus->target_addr = 0x2C;
 	dev_priv->lvds_i2c_bus = gma_encoder->i2c_bus;
 
 	/*
diff --git a/drivers/gpu/drm/gma500/intel_bios.c b/drivers/gpu/drm/gma500/intel_bios.c
index 8245b5603d2c0..d5924ca3ed050 100644
--- a/drivers/gpu/drm/gma500/intel_bios.c
+++ b/drivers/gpu/drm/gma500/intel_bios.c
@@ -14,8 +14,8 @@
 #include "psb_intel_drv.h"
 #include "psb_intel_reg.h"
 
-#define	SLAVE_ADDR1	0x70
-#define	SLAVE_ADDR2	0x72
+#define	TARGET_ADDR1	0x70
+#define	TARGET_ADDR2	0x72
 
 static void *find_section(struct bdb_header *bdb, int section_id)
 {
@@ -357,10 +357,10 @@ parse_sdvo_device_mapping(struct drm_psb_private *dev_priv,
 			/* skip the device block if device type is invalid */
 			continue;
 		}
-		if (p_child->slave_addr != SLAVE_ADDR1 &&
-			p_child->slave_addr != SLAVE_ADDR2) {
+		if (p_child->target_addr != TARGET_ADDR1 &&
+			p_child->target_addr != TARGET_ADDR2) {
 			/*
-			 * If the slave address is neither 0x70 nor 0x72,
+			 * If the target address is neither 0x70 nor 0x72,
 			 * it is not a SDVO device. Skip it.
 			 */
 			continue;
@@ -371,22 +371,22 @@ parse_sdvo_device_mapping(struct drm_psb_private *dev_priv,
 			DRM_DEBUG_KMS("Incorrect SDVO port. Skip it\n");
 			continue;
 		}
-		DRM_DEBUG_KMS("the SDVO device with slave addr %2x is found on"
+		DRM_DEBUG_KMS("the SDVO device with target addr %2x is found on"
 				" %s port\n",
-				p_child->slave_addr,
+				p_child->target_addr,
 				(p_child->dvo_port == DEVICE_PORT_DVOB) ?
 					"SDVOB" : "SDVOC");
 		p_mapping = &(dev_priv->sdvo_mappings[p_child->dvo_port - 1]);
 		if (!p_mapping->initialized) {
 			p_mapping->dvo_port = p_child->dvo_port;
-			p_mapping->slave_addr = p_child->slave_addr;
+			p_mapping->target_addr = p_child->target_addr;
 			p_mapping->dvo_wiring = p_child->dvo_wiring;
 			p_mapping->ddc_pin = p_child->ddc_pin;
 			p_mapping->i2c_pin = p_child->i2c_pin;
 			p_mapping->initialized = 1;
 			DRM_DEBUG_KMS("SDVO device: dvo=%x, addr=%x, wiring=%d, ddc_pin=%d, i2c_pin=%d\n",
 				      p_mapping->dvo_port,
-				      p_mapping->slave_addr,
+				      p_mapping->target_addr,
 				      p_mapping->dvo_wiring,
 				      p_mapping->ddc_pin,
 				      p_mapping->i2c_pin);
@@ -394,10 +394,10 @@ parse_sdvo_device_mapping(struct drm_psb_private *dev_priv,
 			DRM_DEBUG_KMS("Maybe one SDVO port is shared by "
 					 "two SDVO device.\n");
 		}
-		if (p_child->slave2_addr) {
+		if (p_child->target2_addr) {
 			/* Maybe this is a SDVO device with multiple inputs */
 			/* And the mapping info is not added */
-			DRM_DEBUG_KMS("there exists the slave2_addr. Maybe this"
+			DRM_DEBUG_KMS("there exists the target2_addr. Maybe this"
 				" is a SDVO device with multiple inputs.\n");
 		}
 		count++;
diff --git a/drivers/gpu/drm/gma500/intel_bios.h b/drivers/gpu/drm/gma500/intel_bios.h
index 0e6facf21e332..b5adea2a20c38 100644
--- a/drivers/gpu/drm/gma500/intel_bios.h
+++ b/drivers/gpu/drm/gma500/intel_bios.h
@@ -186,13 +186,13 @@ struct child_device_config {
 	u16 addin_offset;
 	u8  dvo_port; /* See Device_PORT_* above */
 	u8  i2c_pin;
-	u8  slave_addr;
+	u8  target_addr;
 	u8  ddc_pin;
 	u16 edid_ptr;
 	u8  dvo_cfg; /* See DEVICE_CFG_* above */
 	u8  dvo2_port;
 	u8  i2c2_pin;
-	u8  slave2_addr;
+	u8  target2_addr;
 	u8  ddc2_pin;
 	u8  capabilities;
 	u8  dvo_wiring;/* See DEVICE_WIRE_* above */
diff --git a/drivers/gpu/drm/gma500/intel_gmbus.c b/drivers/gpu/drm/gma500/intel_gmbus.c
index aa45509859f21..ee8b047587f25 100644
--- a/drivers/gpu/drm/gma500/intel_gmbus.c
+++ b/drivers/gpu/drm/gma500/intel_gmbus.c
@@ -333,7 +333,7 @@ gmbus_xfer(struct i2c_adapter *adapter,
 clear_err:
 	/* Toggle the Software Clear Interrupt bit. This has the effect
 	 * of resetting the GMBUS controller and so clearing the
-	 * BUS_ERROR raised by the slave's NAK.
+	 * BUS_ERROR raised by the target's NAK.
 	 */
 	GMBUS_REG_WRITE(GMBUS1 + reg_offset, GMBUS_SW_CLR_INT);
 	GMBUS_REG_WRITE(GMBUS1 + reg_offset, 0);
diff --git a/drivers/gpu/drm/gma500/psb_drv.h b/drivers/gpu/drm/gma500/psb_drv.h
index 83c17689c454f..bddf89b82fecc 100644
--- a/drivers/gpu/drm/gma500/psb_drv.h
+++ b/drivers/gpu/drm/gma500/psb_drv.h
@@ -202,7 +202,7 @@ struct psb_intel_opregion {
 struct sdvo_device_mapping {
 	u8 initialized;
 	u8 dvo_port;
-	u8 slave_addr;
+	u8 target_addr;
 	u8 dvo_wiring;
 	u8 i2c_pin;
 	u8 i2c_speed;
diff --git a/drivers/gpu/drm/gma500/psb_intel_drv.h b/drivers/gpu/drm/gma500/psb_intel_drv.h
index c111e933e1ed2..2499fd6a80c9d 100644
--- a/drivers/gpu/drm/gma500/psb_intel_drv.h
+++ b/drivers/gpu/drm/gma500/psb_intel_drv.h
@@ -80,7 +80,7 @@ struct psb_intel_mode_device {
 struct gma_i2c_chan {
 	struct i2c_adapter base;
 	struct i2c_algo_bit_data algo;
-	u8 slave_addr;
+	u8 target_addr;
 
 	/* for getting at dev. private (mmio etc.) */
 	struct drm_device *drm_dev;
diff --git a/drivers/gpu/drm/gma500/psb_intel_lvds.c b/drivers/gpu/drm/gma500/psb_intel_lvds.c
index 8486de230ec91..d1cd9a9403959 100644
--- a/drivers/gpu/drm/gma500/psb_intel_lvds.c
+++ b/drivers/gpu/drm/gma500/psb_intel_lvds.c
@@ -97,7 +97,7 @@ static int psb_lvds_i2c_set_brightness(struct drm_device *dev,
 
 	struct i2c_msg msgs[] = {
 		{
-			.addr = lvds_i2c_bus->slave_addr,
+			.addr = lvds_i2c_bus->target_addr,
 			.flags = 0,
 			.len = 2,
 			.buf = out_buf,
@@ -707,7 +707,7 @@ void psb_intel_lvds_init(struct drm_device *dev,
 			dev->dev, "I2C bus registration failed.\n");
 		goto err_encoder_cleanup;
 	}
-	lvds_priv->i2c_bus->slave_addr = 0x2C;
+	lvds_priv->i2c_bus->target_addr = 0x2C;
 	dev_priv->lvds_i2c_bus =  lvds_priv->i2c_bus;
 
 	/*
diff --git a/drivers/gpu/drm/gma500/psb_intel_sdvo.c b/drivers/gpu/drm/gma500/psb_intel_sdvo.c
index e4f914decebae..8dafff963ca8b 100644
--- a/drivers/gpu/drm/gma500/psb_intel_sdvo.c
+++ b/drivers/gpu/drm/gma500/psb_intel_sdvo.c
@@ -70,7 +70,7 @@ struct psb_intel_sdvo {
 	struct gma_encoder base;
 
 	struct i2c_adapter *i2c;
-	u8 slave_addr;
+	u8 target_addr;
 
 	struct i2c_adapter ddc;
 
@@ -259,13 +259,13 @@ static bool psb_intel_sdvo_read_byte(struct psb_intel_sdvo *psb_intel_sdvo, u8 a
 {
 	struct i2c_msg msgs[] = {
 		{
-			.addr = psb_intel_sdvo->slave_addr,
+			.addr = psb_intel_sdvo->target_addr,
 			.flags = 0,
 			.len = 1,
 			.buf = &addr,
 		},
 		{
-			.addr = psb_intel_sdvo->slave_addr,
+			.addr = psb_intel_sdvo->target_addr,
 			.flags = I2C_M_RD,
 			.len = 1,
 			.buf = ch,
@@ -463,14 +463,14 @@ static bool psb_intel_sdvo_write_cmd(struct psb_intel_sdvo *psb_intel_sdvo, u8 c
 	psb_intel_sdvo_debug_write(psb_intel_sdvo, cmd, args, args_len);
 
 	for (i = 0; i < args_len; i++) {
-		msgs[i].addr = psb_intel_sdvo->slave_addr;
+		msgs[i].addr = psb_intel_sdvo->target_addr;
 		msgs[i].flags = 0;
 		msgs[i].len = 2;
 		msgs[i].buf = buf + 2 *i;
 		buf[2*i + 0] = SDVO_I2C_ARG_0 - i;
 		buf[2*i + 1] = ((u8*)args)[i];
 	}
-	msgs[i].addr = psb_intel_sdvo->slave_addr;
+	msgs[i].addr = psb_intel_sdvo->target_addr;
 	msgs[i].flags = 0;
 	msgs[i].len = 2;
 	msgs[i].buf = buf + 2*i;
@@ -479,12 +479,12 @@ static bool psb_intel_sdvo_write_cmd(struct psb_intel_sdvo *psb_intel_sdvo, u8 c
 
 	/* the following two are to read the response */
 	status = SDVO_I2C_CMD_STATUS;
-	msgs[i+1].addr = psb_intel_sdvo->slave_addr;
+	msgs[i+1].addr = psb_intel_sdvo->target_addr;
 	msgs[i+1].flags = 0;
 	msgs[i+1].len = 1;
 	msgs[i+1].buf = &status;
 
-	msgs[i+2].addr = psb_intel_sdvo->slave_addr;
+	msgs[i+2].addr = psb_intel_sdvo->target_addr;
 	msgs[i+2].flags = I2C_M_RD;
 	msgs[i+2].len = 1;
 	msgs[i+2].buf = &status;
@@ -1899,7 +1899,7 @@ psb_intel_sdvo_is_hdmi_connector(struct psb_intel_sdvo *psb_intel_sdvo, int devi
 }
 
 static u8
-psb_intel_sdvo_get_slave_addr(struct drm_device *dev, int sdvo_reg)
+psb_intel_sdvo_get_target_addr(struct drm_device *dev, int sdvo_reg)
 {
 	struct drm_psb_private *dev_priv = to_drm_psb_private(dev);
 	struct sdvo_device_mapping *my_mapping, *other_mapping;
@@ -1913,14 +1913,14 @@ psb_intel_sdvo_get_slave_addr(struct drm_device *dev, int sdvo_reg)
 	}
 
 	/* If the BIOS described our SDVO device, take advantage of it. */
-	if (my_mapping->slave_addr)
-		return my_mapping->slave_addr;
+	if (my_mapping->target_addr)
+		return my_mapping->target_addr;
 
 	/* If the BIOS only described a different SDVO device, use the
 	 * address that it isn't using.
 	 */
-	if (other_mapping->slave_addr) {
-		if (other_mapping->slave_addr == 0x70)
+	if (other_mapping->target_addr) {
+		if (other_mapping->target_addr == 0x70)
 			return 0x72;
 		else
 			return 0x70;
@@ -2446,7 +2446,7 @@ bool psb_intel_sdvo_init(struct drm_device *dev, int sdvo_reg)
 		return false;
 
 	psb_intel_sdvo->sdvo_reg = sdvo_reg;
-	psb_intel_sdvo->slave_addr = psb_intel_sdvo_get_slave_addr(dev, sdvo_reg) >> 1;
+	psb_intel_sdvo->target_addr = psb_intel_sdvo_get_target_addr(dev, sdvo_reg) >> 1;
 	psb_intel_sdvo_select_i2c_bus(dev_priv, psb_intel_sdvo, sdvo_reg);
 	if (!psb_intel_sdvo_init_ddc_proxy(psb_intel_sdvo, dev)) {
 		kfree(psb_intel_sdvo);
-- 
2.34.1


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

* [PATCH v4 3/6] drm/i915: Make I2C terminology more inclusive
  2024-07-11  5:27 [PATCH v4 0/6] Make I2C terminology more inclusive for I2C Algobit and consumers Easwar Hariharan
  2024-07-11  5:27 ` [PATCH v4 1/6] drm/amdgpu, drm/radeon: Make I2C terminology more inclusive Easwar Hariharan
  2024-07-11  5:27 ` [PATCH v4 2/6] drm/gma500: " Easwar Hariharan
@ 2024-07-11  5:27 ` Easwar Hariharan
  2024-07-11 11:24   ` Andi Shyti
                     ` (2 more replies)
  2024-07-11  5:27 ` [PATCH v4 4/6] sfc: falcon: " Easwar Hariharan
                   ` (10 subsequent siblings)
  13 siblings, 3 replies; 26+ messages in thread
From: Easwar Hariharan @ 2024-07-11  5:27 UTC (permalink / raw)
  To: Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin,
	David Airlie, Daniel Vetter, Zhenyu Wang, Zhi Wang,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:DRM DRIVERS, open list,
	open list:INTEL GVT-g DRIVERS (Intel GPU Virtualization)
  Cc: Wolfram Sang, Andi Shyti, Easwar Hariharan,
	open list:RADEON and AMDGPU DRM DRIVERS, open list:DRM DRIVERS,
	open list, open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:I2C SUBSYSTEM HOST DRIVERS, open list:FRAMEBUFFER LAYER,
	Zhi Wang

I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
with more appropriate terms. Inspired by Wolfram's series to fix drivers/i2c/,
fix the terminology for users of I2C_ALGOBIT bitbanging interface, now that
the approved verbiage exists in the specification.

Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Acked-by: Zhi Wang <zhiwang@kernel.org>
Signed-off-by: Easwar Hariharan <eahariha@linux.microsoft.com>
---
 drivers/gpu/drm/i915/display/dvo_ch7017.c     | 14 ++++-----
 drivers/gpu/drm/i915/display/dvo_ch7xxx.c     | 18 +++++------
 drivers/gpu/drm/i915/display/dvo_ivch.c       | 16 +++++-----
 drivers/gpu/drm/i915/display/dvo_ns2501.c     | 18 +++++------
 drivers/gpu/drm/i915/display/dvo_sil164.c     | 18 +++++------
 drivers/gpu/drm/i915/display/dvo_tfp410.c     | 18 +++++------
 drivers/gpu/drm/i915/display/intel_bios.c     | 22 +++++++-------
 .../gpu/drm/i915/display/intel_display_core.h |  2 +-
 drivers/gpu/drm/i915/display/intel_dsi.h      |  2 +-
 drivers/gpu/drm/i915/display/intel_dsi_vbt.c  | 20 ++++++-------
 drivers/gpu/drm/i915/display/intel_dvo.c      | 14 ++++-----
 drivers/gpu/drm/i915/display/intel_dvo_dev.h  |  2 +-
 drivers/gpu/drm/i915/display/intel_gmbus.c    |  4 +--
 drivers/gpu/drm/i915/display/intel_sdvo.c     | 30 +++++++++----------
 drivers/gpu/drm/i915/display/intel_vbt_defs.h |  4 +--
 drivers/gpu/drm/i915/gvt/edid.c               | 28 ++++++++---------
 drivers/gpu/drm/i915/gvt/edid.h               |  4 +--
 drivers/gpu/drm/i915/gvt/opregion.c           |  2 +-
 18 files changed, 118 insertions(+), 118 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/dvo_ch7017.c b/drivers/gpu/drm/i915/display/dvo_ch7017.c
index d0c3880d7f80f..493e730c685b8 100644
--- a/drivers/gpu/drm/i915/display/dvo_ch7017.c
+++ b/drivers/gpu/drm/i915/display/dvo_ch7017.c
@@ -170,13 +170,13 @@ static bool ch7017_read(struct intel_dvo_device *dvo, u8 addr, u8 *val)
 {
 	struct i2c_msg msgs[] = {
 		{
-			.addr = dvo->slave_addr,
+			.addr = dvo->target_addr,
 			.flags = 0,
 			.len = 1,
 			.buf = &addr,
 		},
 		{
-			.addr = dvo->slave_addr,
+			.addr = dvo->target_addr,
 			.flags = I2C_M_RD,
 			.len = 1,
 			.buf = val,
@@ -189,7 +189,7 @@ static bool ch7017_write(struct intel_dvo_device *dvo, u8 addr, u8 val)
 {
 	u8 buf[2] = { addr, val };
 	struct i2c_msg msg = {
-		.addr = dvo->slave_addr,
+		.addr = dvo->target_addr,
 		.flags = 0,
 		.len = 2,
 		.buf = buf,
@@ -197,7 +197,7 @@ static bool ch7017_write(struct intel_dvo_device *dvo, u8 addr, u8 val)
 	return i2c_transfer(dvo->i2c_bus, &msg, 1) == 1;
 }
 
-/** Probes for a CH7017 on the given bus and slave address. */
+/** Probes for a CH7017 on the given bus and target address. */
 static bool ch7017_init(struct intel_dvo_device *dvo,
 			struct i2c_adapter *adapter)
 {
@@ -227,13 +227,13 @@ static bool ch7017_init(struct intel_dvo_device *dvo,
 		break;
 	default:
 		DRM_DEBUG_KMS("ch701x not detected, got %d: from %s "
-			      "slave %d.\n",
-			      val, adapter->name, dvo->slave_addr);
+			      "target %d.\n",
+			      val, adapter->name, dvo->target_addr);
 		goto fail;
 	}
 
 	DRM_DEBUG_KMS("%s detected on %s, addr %d\n",
-		      str, adapter->name, dvo->slave_addr);
+		      str, adapter->name, dvo->target_addr);
 	return true;
 
 fail:
diff --git a/drivers/gpu/drm/i915/display/dvo_ch7xxx.c b/drivers/gpu/drm/i915/display/dvo_ch7xxx.c
index 2e8e85da5a409..534b8544e0a41 100644
--- a/drivers/gpu/drm/i915/display/dvo_ch7xxx.c
+++ b/drivers/gpu/drm/i915/display/dvo_ch7xxx.c
@@ -153,13 +153,13 @@ static bool ch7xxx_readb(struct intel_dvo_device *dvo, int addr, u8 *ch)
 
 	struct i2c_msg msgs[] = {
 		{
-			.addr = dvo->slave_addr,
+			.addr = dvo->target_addr,
 			.flags = 0,
 			.len = 1,
 			.buf = out_buf,
 		},
 		{
-			.addr = dvo->slave_addr,
+			.addr = dvo->target_addr,
 			.flags = I2C_M_RD,
 			.len = 1,
 			.buf = in_buf,
@@ -176,7 +176,7 @@ static bool ch7xxx_readb(struct intel_dvo_device *dvo, int addr, u8 *ch)
 
 	if (!ch7xxx->quiet) {
 		DRM_DEBUG_KMS("Unable to read register 0x%02x from %s:%02x.\n",
-			  addr, adapter->name, dvo->slave_addr);
+			  addr, adapter->name, dvo->target_addr);
 	}
 	return false;
 }
@@ -188,7 +188,7 @@ static bool ch7xxx_writeb(struct intel_dvo_device *dvo, int addr, u8 ch)
 	struct i2c_adapter *adapter = dvo->i2c_bus;
 	u8 out_buf[2];
 	struct i2c_msg msg = {
-		.addr = dvo->slave_addr,
+		.addr = dvo->target_addr,
 		.flags = 0,
 		.len = 2,
 		.buf = out_buf,
@@ -202,7 +202,7 @@ static bool ch7xxx_writeb(struct intel_dvo_device *dvo, int addr, u8 ch)
 
 	if (!ch7xxx->quiet) {
 		DRM_DEBUG_KMS("Unable to write register 0x%02x to %s:%d.\n",
-			  addr, adapter->name, dvo->slave_addr);
+			  addr, adapter->name, dvo->target_addr);
 	}
 
 	return false;
@@ -229,8 +229,8 @@ static bool ch7xxx_init(struct intel_dvo_device *dvo,
 
 	name = ch7xxx_get_id(vendor);
 	if (!name) {
-		DRM_DEBUG_KMS("ch7xxx not detected; got VID 0x%02x from %s slave %d.\n",
-			      vendor, adapter->name, dvo->slave_addr);
+		DRM_DEBUG_KMS("ch7xxx not detected; got VID 0x%02x from %s target %d.\n",
+			      vendor, adapter->name, dvo->target_addr);
 		goto out;
 	}
 
@@ -240,8 +240,8 @@ static bool ch7xxx_init(struct intel_dvo_device *dvo,
 
 	devid = ch7xxx_get_did(device);
 	if (!devid) {
-		DRM_DEBUG_KMS("ch7xxx not detected; got DID 0x%02x from %s slave %d.\n",
-			      device, adapter->name, dvo->slave_addr);
+		DRM_DEBUG_KMS("ch7xxx not detected; got DID 0x%02x from %s target %d.\n",
+			      device, adapter->name, dvo->target_addr);
 		goto out;
 	}
 
diff --git a/drivers/gpu/drm/i915/display/dvo_ivch.c b/drivers/gpu/drm/i915/display/dvo_ivch.c
index eef72bb3b767c..0d5cce6051b1b 100644
--- a/drivers/gpu/drm/i915/display/dvo_ivch.c
+++ b/drivers/gpu/drm/i915/display/dvo_ivch.c
@@ -198,7 +198,7 @@ static bool ivch_read(struct intel_dvo_device *dvo, int addr, u16 *data)
 
 	struct i2c_msg msgs[] = {
 		{
-			.addr = dvo->slave_addr,
+			.addr = dvo->target_addr,
 			.flags = I2C_M_RD,
 			.len = 0,
 		},
@@ -209,7 +209,7 @@ static bool ivch_read(struct intel_dvo_device *dvo, int addr, u16 *data)
 			.buf = out_buf,
 		},
 		{
-			.addr = dvo->slave_addr,
+			.addr = dvo->target_addr,
 			.flags = I2C_M_RD | I2C_M_NOSTART,
 			.len = 2,
 			.buf = in_buf,
@@ -226,7 +226,7 @@ static bool ivch_read(struct intel_dvo_device *dvo, int addr, u16 *data)
 	if (!priv->quiet) {
 		DRM_DEBUG_KMS("Unable to read register 0x%02x from "
 				"%s:%02x.\n",
-			  addr, adapter->name, dvo->slave_addr);
+			  addr, adapter->name, dvo->target_addr);
 	}
 	return false;
 }
@@ -238,7 +238,7 @@ static bool ivch_write(struct intel_dvo_device *dvo, int addr, u16 data)
 	struct i2c_adapter *adapter = dvo->i2c_bus;
 	u8 out_buf[3];
 	struct i2c_msg msg = {
-		.addr = dvo->slave_addr,
+		.addr = dvo->target_addr,
 		.flags = 0,
 		.len = 3,
 		.buf = out_buf,
@@ -253,13 +253,13 @@ static bool ivch_write(struct intel_dvo_device *dvo, int addr, u16 data)
 
 	if (!priv->quiet) {
 		DRM_DEBUG_KMS("Unable to write register 0x%02x to %s:%d.\n",
-			  addr, adapter->name, dvo->slave_addr);
+			  addr, adapter->name, dvo->target_addr);
 	}
 
 	return false;
 }
 
-/* Probes the given bus and slave address for an ivch */
+/* Probes the given bus and target address for an ivch */
 static bool ivch_init(struct intel_dvo_device *dvo,
 		      struct i2c_adapter *adapter)
 {
@@ -283,10 +283,10 @@ static bool ivch_init(struct intel_dvo_device *dvo,
 	 * very unique, check that the value in the base address field matches
 	 * the address it's responding on.
 	 */
-	if ((temp & VR00_BASE_ADDRESS_MASK) != dvo->slave_addr) {
+	if ((temp & VR00_BASE_ADDRESS_MASK) != dvo->target_addr) {
 		DRM_DEBUG_KMS("ivch detect failed due to address mismatch "
 			  "(%d vs %d)\n",
-			  (temp & VR00_BASE_ADDRESS_MASK), dvo->slave_addr);
+			  (temp & VR00_BASE_ADDRESS_MASK), dvo->target_addr);
 		goto out;
 	}
 
diff --git a/drivers/gpu/drm/i915/display/dvo_ns2501.c b/drivers/gpu/drm/i915/display/dvo_ns2501.c
index 1df212fb000ea..43fc0374fc7fc 100644
--- a/drivers/gpu/drm/i915/display/dvo_ns2501.c
+++ b/drivers/gpu/drm/i915/display/dvo_ns2501.c
@@ -399,13 +399,13 @@ static bool ns2501_readb(struct intel_dvo_device *dvo, int addr, u8 *ch)
 
 	struct i2c_msg msgs[] = {
 		{
-		 .addr = dvo->slave_addr,
+		 .addr = dvo->target_addr,
 		 .flags = 0,
 		 .len = 1,
 		 .buf = out_buf,
 		 },
 		{
-		 .addr = dvo->slave_addr,
+		 .addr = dvo->target_addr,
 		 .flags = I2C_M_RD,
 		 .len = 1,
 		 .buf = in_buf,
@@ -423,7 +423,7 @@ static bool ns2501_readb(struct intel_dvo_device *dvo, int addr, u8 *ch)
 	if (!ns->quiet) {
 		DRM_DEBUG_KMS
 		    ("Unable to read register 0x%02x from %s:0x%02x.\n", addr,
-		     adapter->name, dvo->slave_addr);
+		     adapter->name, dvo->target_addr);
 	}
 
 	return false;
@@ -442,7 +442,7 @@ static bool ns2501_writeb(struct intel_dvo_device *dvo, int addr, u8 ch)
 	u8 out_buf[2];
 
 	struct i2c_msg msg = {
-		.addr = dvo->slave_addr,
+		.addr = dvo->target_addr,
 		.flags = 0,
 		.len = 2,
 		.buf = out_buf,
@@ -457,7 +457,7 @@ static bool ns2501_writeb(struct intel_dvo_device *dvo, int addr, u8 ch)
 
 	if (!ns->quiet) {
 		DRM_DEBUG_KMS("Unable to write register 0x%02x to %s:%d\n",
-			      addr, adapter->name, dvo->slave_addr);
+			      addr, adapter->name, dvo->target_addr);
 	}
 
 	return false;
@@ -488,8 +488,8 @@ static bool ns2501_init(struct intel_dvo_device *dvo,
 		goto out;
 
 	if (ch != (NS2501_VID & 0xff)) {
-		DRM_DEBUG_KMS("ns2501 not detected got %d: from %s Slave %d.\n",
-			      ch, adapter->name, dvo->slave_addr);
+		DRM_DEBUG_KMS("ns2501 not detected got %d: from %s Target %d.\n",
+			      ch, adapter->name, dvo->target_addr);
 		goto out;
 	}
 
@@ -497,8 +497,8 @@ static bool ns2501_init(struct intel_dvo_device *dvo,
 		goto out;
 
 	if (ch != (NS2501_DID & 0xff)) {
-		DRM_DEBUG_KMS("ns2501 not detected got %d: from %s Slave %d.\n",
-			      ch, adapter->name, dvo->slave_addr);
+		DRM_DEBUG_KMS("ns2501 not detected got %d: from %s Target %d.\n",
+			      ch, adapter->name, dvo->target_addr);
 		goto out;
 	}
 	ns->quiet = false;
diff --git a/drivers/gpu/drm/i915/display/dvo_sil164.c b/drivers/gpu/drm/i915/display/dvo_sil164.c
index 6c461024c8e39..a8dd40c009970 100644
--- a/drivers/gpu/drm/i915/display/dvo_sil164.c
+++ b/drivers/gpu/drm/i915/display/dvo_sil164.c
@@ -79,13 +79,13 @@ static bool sil164_readb(struct intel_dvo_device *dvo, int addr, u8 *ch)
 
 	struct i2c_msg msgs[] = {
 		{
-			.addr = dvo->slave_addr,
+			.addr = dvo->target_addr,
 			.flags = 0,
 			.len = 1,
 			.buf = out_buf,
 		},
 		{
-			.addr = dvo->slave_addr,
+			.addr = dvo->target_addr,
 			.flags = I2C_M_RD,
 			.len = 1,
 			.buf = in_buf,
@@ -102,7 +102,7 @@ static bool sil164_readb(struct intel_dvo_device *dvo, int addr, u8 *ch)
 
 	if (!sil->quiet) {
 		DRM_DEBUG_KMS("Unable to read register 0x%02x from %s:%02x.\n",
-			  addr, adapter->name, dvo->slave_addr);
+			  addr, adapter->name, dvo->target_addr);
 	}
 	return false;
 }
@@ -113,7 +113,7 @@ static bool sil164_writeb(struct intel_dvo_device *dvo, int addr, u8 ch)
 	struct i2c_adapter *adapter = dvo->i2c_bus;
 	u8 out_buf[2];
 	struct i2c_msg msg = {
-		.addr = dvo->slave_addr,
+		.addr = dvo->target_addr,
 		.flags = 0,
 		.len = 2,
 		.buf = out_buf,
@@ -127,7 +127,7 @@ static bool sil164_writeb(struct intel_dvo_device *dvo, int addr, u8 ch)
 
 	if (!sil->quiet) {
 		DRM_DEBUG_KMS("Unable to write register 0x%02x to %s:%d.\n",
-			  addr, adapter->name, dvo->slave_addr);
+			  addr, adapter->name, dvo->target_addr);
 	}
 
 	return false;
@@ -153,8 +153,8 @@ static bool sil164_init(struct intel_dvo_device *dvo,
 		goto out;
 
 	if (ch != (SIL164_VID & 0xff)) {
-		DRM_DEBUG_KMS("sil164 not detected got %d: from %s Slave %d.\n",
-			  ch, adapter->name, dvo->slave_addr);
+		DRM_DEBUG_KMS("sil164 not detected got %d: from %s Target %d.\n",
+			  ch, adapter->name, dvo->target_addr);
 		goto out;
 	}
 
@@ -162,8 +162,8 @@ static bool sil164_init(struct intel_dvo_device *dvo,
 		goto out;
 
 	if (ch != (SIL164_DID & 0xff)) {
-		DRM_DEBUG_KMS("sil164 not detected got %d: from %s Slave %d.\n",
-			  ch, adapter->name, dvo->slave_addr);
+		DRM_DEBUG_KMS("sil164 not detected got %d: from %s Target %d.\n",
+			  ch, adapter->name, dvo->target_addr);
 		goto out;
 	}
 	sil->quiet = false;
diff --git a/drivers/gpu/drm/i915/display/dvo_tfp410.c b/drivers/gpu/drm/i915/display/dvo_tfp410.c
index 0939e097f4f97..d9a0cd753a878 100644
--- a/drivers/gpu/drm/i915/display/dvo_tfp410.c
+++ b/drivers/gpu/drm/i915/display/dvo_tfp410.c
@@ -100,13 +100,13 @@ static bool tfp410_readb(struct intel_dvo_device *dvo, int addr, u8 *ch)
 
 	struct i2c_msg msgs[] = {
 		{
-			.addr = dvo->slave_addr,
+			.addr = dvo->target_addr,
 			.flags = 0,
 			.len = 1,
 			.buf = out_buf,
 		},
 		{
-			.addr = dvo->slave_addr,
+			.addr = dvo->target_addr,
 			.flags = I2C_M_RD,
 			.len = 1,
 			.buf = in_buf,
@@ -123,7 +123,7 @@ static bool tfp410_readb(struct intel_dvo_device *dvo, int addr, u8 *ch)
 
 	if (!tfp->quiet) {
 		DRM_DEBUG_KMS("Unable to read register 0x%02x from %s:%02x.\n",
-			  addr, adapter->name, dvo->slave_addr);
+			  addr, adapter->name, dvo->target_addr);
 	}
 	return false;
 }
@@ -134,7 +134,7 @@ static bool tfp410_writeb(struct intel_dvo_device *dvo, int addr, u8 ch)
 	struct i2c_adapter *adapter = dvo->i2c_bus;
 	u8 out_buf[2];
 	struct i2c_msg msg = {
-		.addr = dvo->slave_addr,
+		.addr = dvo->target_addr,
 		.flags = 0,
 		.len = 2,
 		.buf = out_buf,
@@ -148,7 +148,7 @@ static bool tfp410_writeb(struct intel_dvo_device *dvo, int addr, u8 ch)
 
 	if (!tfp->quiet) {
 		DRM_DEBUG_KMS("Unable to write register 0x%02x to %s:%d.\n",
-			  addr, adapter->name, dvo->slave_addr);
+			  addr, adapter->name, dvo->target_addr);
 	}
 
 	return false;
@@ -183,15 +183,15 @@ static bool tfp410_init(struct intel_dvo_device *dvo,
 
 	if ((id = tfp410_getid(dvo, TFP410_VID_LO)) != TFP410_VID) {
 		DRM_DEBUG_KMS("tfp410 not detected got VID %X: from %s "
-				"Slave %d.\n",
-			  id, adapter->name, dvo->slave_addr);
+				"Target %d.\n",
+			  id, adapter->name, dvo->target_addr);
 		goto out;
 	}
 
 	if ((id = tfp410_getid(dvo, TFP410_DID_LO)) != TFP410_DID) {
 		DRM_DEBUG_KMS("tfp410 not detected got DID %X: from %s "
-				"Slave %d.\n",
-			  id, adapter->name, dvo->slave_addr);
+				"Target %d.\n",
+			  id, adapter->name, dvo->target_addr);
 		goto out;
 	}
 	tfp->quiet = false;
diff --git a/drivers/gpu/drm/i915/display/intel_bios.c b/drivers/gpu/drm/i915/display/intel_bios.c
index 5fb48b6129b65..1dfef7ccac770 100644
--- a/drivers/gpu/drm/i915/display/intel_bios.c
+++ b/drivers/gpu/drm/i915/display/intel_bios.c
@@ -71,8 +71,8 @@ struct intel_bios_encoder_data {
 	struct list_head node;
 };
 
-#define	SLAVE_ADDR1	0x70
-#define	SLAVE_ADDR2	0x72
+#define	TARGET_ADDR1	0x70
+#define	TARGET_ADDR2	0x72
 
 /* Get BDB block size given a pointer to Block ID. */
 static u32 _get_blocksize(const u8 *block_base)
@@ -1215,10 +1215,10 @@ parse_sdvo_device_mapping(struct drm_i915_private *i915)
 		const struct child_device_config *child = &devdata->child;
 		struct sdvo_device_mapping *mapping;
 
-		if (child->slave_addr != SLAVE_ADDR1 &&
-		    child->slave_addr != SLAVE_ADDR2) {
+		if (child->target_addr != TARGET_ADDR1 &&
+		    child->target_addr != TARGET_ADDR2) {
 			/*
-			 * If the slave address is neither 0x70 nor 0x72,
+			 * If the target address is neither 0x70 nor 0x72,
 			 * it is not a SDVO device. Skip it.
 			 */
 			continue;
@@ -1231,22 +1231,22 @@ parse_sdvo_device_mapping(struct drm_i915_private *i915)
 			continue;
 		}
 		drm_dbg_kms(&i915->drm,
-			    "the SDVO device with slave addr %2x is found on"
+			    "the SDVO device with target addr %2x is found on"
 			    " %s port\n",
-			    child->slave_addr,
+			    child->target_addr,
 			    (child->dvo_port == DEVICE_PORT_DVOB) ?
 			    "SDVOB" : "SDVOC");
 		mapping = &i915->display.vbt.sdvo_mappings[child->dvo_port - 1];
 		if (!mapping->initialized) {
 			mapping->dvo_port = child->dvo_port;
-			mapping->slave_addr = child->slave_addr;
+			mapping->target_addr = child->target_addr;
 			mapping->dvo_wiring = child->dvo_wiring;
 			mapping->ddc_pin = child->ddc_pin;
 			mapping->i2c_pin = child->i2c_pin;
 			mapping->initialized = 1;
 			drm_dbg_kms(&i915->drm,
 				    "SDVO device: dvo=%x, addr=%x, wiring=%d, ddc_pin=%d, i2c_pin=%d\n",
-				    mapping->dvo_port, mapping->slave_addr,
+				    mapping->dvo_port, mapping->target_addr,
 				    mapping->dvo_wiring, mapping->ddc_pin,
 				    mapping->i2c_pin);
 		} else {
@@ -1254,11 +1254,11 @@ parse_sdvo_device_mapping(struct drm_i915_private *i915)
 				    "Maybe one SDVO port is shared by "
 				    "two SDVO device.\n");
 		}
-		if (child->slave2_addr) {
+		if (child->target2_addr) {
 			/* Maybe this is a SDVO device with multiple inputs */
 			/* And the mapping info is not added */
 			drm_dbg_kms(&i915->drm,
-				    "there exists the slave2_addr. Maybe this"
+				    "there exists the target2_addr. Maybe this"
 				    " is a SDVO device with multiple inputs.\n");
 		}
 		count++;
diff --git a/drivers/gpu/drm/i915/display/intel_display_core.h b/drivers/gpu/drm/i915/display/intel_display_core.h
index 7715fc329057a..0a711114ff2b4 100644
--- a/drivers/gpu/drm/i915/display/intel_display_core.h
+++ b/drivers/gpu/drm/i915/display/intel_display_core.h
@@ -237,7 +237,7 @@ struct intel_vbt_data {
 	struct sdvo_device_mapping {
 		u8 initialized;
 		u8 dvo_port;
-		u8 slave_addr;
+		u8 target_addr;
 		u8 dvo_wiring;
 		u8 i2c_pin;
 		u8 ddc_pin;
diff --git a/drivers/gpu/drm/i915/display/intel_dsi.h b/drivers/gpu/drm/i915/display/intel_dsi.h
index e99c94edfaaeb..e8ba4ccd99d3c 100644
--- a/drivers/gpu/drm/i915/display/intel_dsi.h
+++ b/drivers/gpu/drm/i915/display/intel_dsi.h
@@ -66,7 +66,7 @@ struct intel_dsi {
 	/* number of DSI lanes */
 	unsigned int lane_count;
 
-	/* i2c bus associated with the slave device */
+	/* i2c bus associated with the target device */
 	int i2c_bus_num;
 
 	/*
diff --git a/drivers/gpu/drm/i915/display/intel_dsi_vbt.c b/drivers/gpu/drm/i915/display/intel_dsi_vbt.c
index a5d7fc8418c97..fb0b02e30c8b1 100644
--- a/drivers/gpu/drm/i915/display/intel_dsi_vbt.c
+++ b/drivers/gpu/drm/i915/display/intel_dsi_vbt.c
@@ -56,7 +56,7 @@
 #define MIPI_PORT_SHIFT			3
 
 struct i2c_adapter_lookup {
-	u16 slave_addr;
+	u16 target_addr;
 	struct intel_dsi *intel_dsi;
 	acpi_handle dev_handle;
 };
@@ -443,7 +443,7 @@ static int i2c_adapter_lookup(struct acpi_resource *ares, void *data)
 	if (!i2c_acpi_get_i2c_resource(ares, &sb))
 		return 1;
 
-	if (lookup->slave_addr != sb->slave_address)
+	if (lookup->target_addr != sb->slave_address)
 		return 1;
 
 	status = acpi_get_handle(lookup->dev_handle,
@@ -460,12 +460,12 @@ static int i2c_adapter_lookup(struct acpi_resource *ares, void *data)
 }
 
 static void i2c_acpi_find_adapter(struct intel_dsi *intel_dsi,
-				  const u16 slave_addr)
+				  const u16 target_addr)
 {
 	struct drm_device *drm_dev = intel_dsi->base.base.dev;
 	struct acpi_device *adev = ACPI_COMPANION(drm_dev->dev);
 	struct i2c_adapter_lookup lookup = {
-		.slave_addr = slave_addr,
+		.target_addr = target_addr,
 		.intel_dsi = intel_dsi,
 		.dev_handle = acpi_device_handle(adev),
 	};
@@ -476,7 +476,7 @@ static void i2c_acpi_find_adapter(struct intel_dsi *intel_dsi,
 }
 #else
 static inline void i2c_acpi_find_adapter(struct intel_dsi *intel_dsi,
-					 const u16 slave_addr)
+					 const u16 target_addr)
 {
 }
 #endif
@@ -488,17 +488,17 @@ static const u8 *mipi_exec_i2c(struct intel_dsi *intel_dsi, const u8 *data)
 	struct i2c_msg msg;
 	int ret;
 	u8 vbt_i2c_bus_num = *(data + 2);
-	u16 slave_addr = *(u16 *)(data + 3);
+	u16 target_addr = *(u16 *)(data + 3);
 	u8 reg_offset = *(data + 5);
 	u8 payload_size = *(data + 6);
 	u8 *payload_data;
 
-	drm_dbg_kms(&i915->drm, "bus %d client-addr 0x%02x reg 0x%02x data %*ph\n",
-		    vbt_i2c_bus_num, slave_addr, reg_offset, payload_size, data + 7);
+	drm_dbg_kms(&i915->drm, "bus %d target-addr 0x%02x reg 0x%02x data %*ph\n",
+		    vbt_i2c_bus_num, target_addr, reg_offset, payload_size, data + 7);
 
 	if (intel_dsi->i2c_bus_num < 0) {
 		intel_dsi->i2c_bus_num = vbt_i2c_bus_num;
-		i2c_acpi_find_adapter(intel_dsi, slave_addr);
+		i2c_acpi_find_adapter(intel_dsi, target_addr);
 	}
 
 	adapter = i2c_get_adapter(intel_dsi->i2c_bus_num);
@@ -514,7 +514,7 @@ static const u8 *mipi_exec_i2c(struct intel_dsi *intel_dsi, const u8 *data)
 	payload_data[0] = reg_offset;
 	memcpy(&payload_data[1], (data + 7), payload_size);
 
-	msg.addr = slave_addr;
+	msg.addr = target_addr;
 	msg.flags = 0;
 	msg.len = payload_size + 1;
 	msg.buf = payload_data;
diff --git a/drivers/gpu/drm/i915/display/intel_dvo.c b/drivers/gpu/drm/i915/display/intel_dvo.c
index 1840f5b592294..4f93ee65cbea2 100644
--- a/drivers/gpu/drm/i915/display/intel_dvo.c
+++ b/drivers/gpu/drm/i915/display/intel_dvo.c
@@ -60,42 +60,42 @@ static const struct intel_dvo_device intel_dvo_devices[] = {
 		.type = INTEL_DVO_CHIP_TMDS,
 		.name = "sil164",
 		.port = PORT_C,
-		.slave_addr = SIL164_ADDR,
+		.target_addr = SIL164_ADDR,
 		.dev_ops = &sil164_ops,
 	},
 	{
 		.type = INTEL_DVO_CHIP_TMDS,
 		.name = "ch7xxx",
 		.port = PORT_C,
-		.slave_addr = CH7xxx_ADDR,
+		.target_addr = CH7xxx_ADDR,
 		.dev_ops = &ch7xxx_ops,
 	},
 	{
 		.type = INTEL_DVO_CHIP_TMDS,
 		.name = "ch7xxx",
 		.port = PORT_C,
-		.slave_addr = 0x75, /* For some ch7010 */
+		.target_addr = 0x75, /* For some ch7010 */
 		.dev_ops = &ch7xxx_ops,
 	},
 	{
 		.type = INTEL_DVO_CHIP_LVDS,
 		.name = "ivch",
 		.port = PORT_A,
-		.slave_addr = 0x02, /* Might also be 0x44, 0x84, 0xc4 */
+		.target_addr = 0x02, /* Might also be 0x44, 0x84, 0xc4 */
 		.dev_ops = &ivch_ops,
 	},
 	{
 		.type = INTEL_DVO_CHIP_TMDS,
 		.name = "tfp410",
 		.port = PORT_C,
-		.slave_addr = TFP410_ADDR,
+		.target_addr = TFP410_ADDR,
 		.dev_ops = &tfp410_ops,
 	},
 	{
 		.type = INTEL_DVO_CHIP_LVDS,
 		.name = "ch7017",
 		.port = PORT_C,
-		.slave_addr = 0x75,
+		.target_addr = 0x75,
 		.gpio = GMBUS_PIN_DPB,
 		.dev_ops = &ch7017_ops,
 	},
@@ -103,7 +103,7 @@ static const struct intel_dvo_device intel_dvo_devices[] = {
 		.type = INTEL_DVO_CHIP_LVDS_NO_FIXED,
 		.name = "ns2501",
 		.port = PORT_B,
-		.slave_addr = NS2501_ADDR,
+		.target_addr = NS2501_ADDR,
 		.dev_ops = &ns2501_ops,
 	},
 };
diff --git a/drivers/gpu/drm/i915/display/intel_dvo_dev.h b/drivers/gpu/drm/i915/display/intel_dvo_dev.h
index af7b04539b939..4bf476656b8cd 100644
--- a/drivers/gpu/drm/i915/display/intel_dvo_dev.h
+++ b/drivers/gpu/drm/i915/display/intel_dvo_dev.h
@@ -38,7 +38,7 @@ struct intel_dvo_device {
 	enum port port;
 	/* GPIO register used for i2c bus to control this device */
 	u32 gpio;
-	int slave_addr;
+	int target_addr;
 
 	const struct intel_dvo_dev_ops *dev_ops;
 	void *dev_priv;
diff --git a/drivers/gpu/drm/i915/display/intel_gmbus.c b/drivers/gpu/drm/i915/display/intel_gmbus.c
index 9c8e1e91ff1c4..6470f75106bd4 100644
--- a/drivers/gpu/drm/i915/display/intel_gmbus.c
+++ b/drivers/gpu/drm/i915/display/intel_gmbus.c
@@ -478,7 +478,7 @@ gmbus_xfer_read_chunk(struct drm_i915_private *i915,
 /*
  * HW spec says that 512Bytes in Burst read need special treatment.
  * But it doesn't talk about other multiple of 256Bytes. And couldn't locate
- * an I2C slave, which supports such a lengthy burst read too for experiments.
+ * an I2C target, which supports such a lengthy burst read too for experiments.
  *
  * So until things get clarified on HW support, to avoid the burst read length
  * in fold of 256Bytes except 512, max burst read length is fixed at 767Bytes.
@@ -701,7 +701,7 @@ do_gmbus_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num,
 
 	/* Toggle the Software Clear Interrupt bit. This has the effect
 	 * of resetting the GMBUS controller and so clearing the
-	 * BUS_ERROR raised by the slave's NAK.
+	 * BUS_ERROR raised by the target's NAK.
 	 */
 	intel_de_write_fw(i915, GMBUS1(i915), GMBUS_SW_CLR_INT);
 	intel_de_write_fw(i915, GMBUS1(i915), 0);
diff --git a/drivers/gpu/drm/i915/display/intel_sdvo.c b/drivers/gpu/drm/i915/display/intel_sdvo.c
index d0d712405129b..4cfa27ca8c22d 100644
--- a/drivers/gpu/drm/i915/display/intel_sdvo.c
+++ b/drivers/gpu/drm/i915/display/intel_sdvo.c
@@ -95,7 +95,7 @@ struct intel_sdvo {
 	struct intel_encoder base;
 
 	struct i2c_adapter *i2c;
-	u8 slave_addr;
+	u8 target_addr;
 
 	struct intel_sdvo_ddc ddc[3];
 
@@ -255,13 +255,13 @@ static bool intel_sdvo_read_byte(struct intel_sdvo *intel_sdvo, u8 addr, u8 *ch)
 	struct drm_i915_private *i915 = to_i915(intel_sdvo->base.base.dev);
 	struct i2c_msg msgs[] = {
 		{
-			.addr = intel_sdvo->slave_addr,
+			.addr = intel_sdvo->target_addr,
 			.flags = 0,
 			.len = 1,
 			.buf = &addr,
 		},
 		{
-			.addr = intel_sdvo->slave_addr,
+			.addr = intel_sdvo->target_addr,
 			.flags = I2C_M_RD,
 			.len = 1,
 			.buf = ch,
@@ -483,14 +483,14 @@ static bool __intel_sdvo_write_cmd(struct intel_sdvo *intel_sdvo, u8 cmd,
 	intel_sdvo_debug_write(intel_sdvo, cmd, args, args_len);
 
 	for (i = 0; i < args_len; i++) {
-		msgs[i].addr = intel_sdvo->slave_addr;
+		msgs[i].addr = intel_sdvo->target_addr;
 		msgs[i].flags = 0;
 		msgs[i].len = 2;
 		msgs[i].buf = buf + 2 *i;
 		buf[2*i + 0] = SDVO_I2C_ARG_0 - i;
 		buf[2*i + 1] = ((u8*)args)[i];
 	}
-	msgs[i].addr = intel_sdvo->slave_addr;
+	msgs[i].addr = intel_sdvo->target_addr;
 	msgs[i].flags = 0;
 	msgs[i].len = 2;
 	msgs[i].buf = buf + 2*i;
@@ -499,12 +499,12 @@ static bool __intel_sdvo_write_cmd(struct intel_sdvo *intel_sdvo, u8 cmd,
 
 	/* the following two are to read the response */
 	status = SDVO_I2C_CMD_STATUS;
-	msgs[i+1].addr = intel_sdvo->slave_addr;
+	msgs[i+1].addr = intel_sdvo->target_addr;
 	msgs[i+1].flags = 0;
 	msgs[i+1].len = 1;
 	msgs[i+1].buf = &status;
 
-	msgs[i+2].addr = intel_sdvo->slave_addr;
+	msgs[i+2].addr = intel_sdvo->target_addr;
 	msgs[i+2].flags = I2C_M_RD;
 	msgs[i+2].len = 1;
 	msgs[i+2].buf = &status;
@@ -2652,9 +2652,9 @@ intel_sdvo_select_i2c_bus(struct intel_sdvo *sdvo)
 	else
 		pin = GMBUS_PIN_DPB;
 
-	drm_dbg_kms(&dev_priv->drm, "[ENCODER:%d:%s] I2C pin %d, slave addr 0x%x\n",
+	drm_dbg_kms(&dev_priv->drm, "[ENCODER:%d:%s] I2C pin %d, target addr 0x%x\n",
 		    sdvo->base.base.base.id, sdvo->base.base.name,
-		    pin, sdvo->slave_addr);
+		    pin, sdvo->target_addr);
 
 	sdvo->i2c = intel_gmbus_get_adapter(dev_priv, pin);
 
@@ -2680,7 +2680,7 @@ intel_sdvo_is_hdmi_connector(struct intel_sdvo *intel_sdvo)
 }
 
 static u8
-intel_sdvo_get_slave_addr(struct intel_sdvo *sdvo)
+intel_sdvo_get_target_addr(struct intel_sdvo *sdvo)
 {
 	struct drm_i915_private *dev_priv = to_i915(sdvo->base.base.dev);
 	const struct sdvo_device_mapping *my_mapping, *other_mapping;
@@ -2694,15 +2694,15 @@ intel_sdvo_get_slave_addr(struct intel_sdvo *sdvo)
 	}
 
 	/* If the BIOS described our SDVO device, take advantage of it. */
-	if (my_mapping->slave_addr)
-		return my_mapping->slave_addr;
+	if (my_mapping->target_addr)
+		return my_mapping->target_addr;
 
 	/*
 	 * If the BIOS only described a different SDVO device, use the
 	 * address that it isn't using.
 	 */
-	if (other_mapping->slave_addr) {
-		if (other_mapping->slave_addr == 0x70)
+	if (other_mapping->target_addr) {
+		if (other_mapping->target_addr == 0x70)
 			return 0x72;
 		else
 			return 0x70;
@@ -3405,7 +3405,7 @@ bool intel_sdvo_init(struct drm_i915_private *dev_priv,
 			 "SDVO %c", port_name(port));
 
 	intel_sdvo->sdvo_reg = sdvo_reg;
-	intel_sdvo->slave_addr = intel_sdvo_get_slave_addr(intel_sdvo) >> 1;
+	intel_sdvo->target_addr = intel_sdvo_get_target_addr(intel_sdvo) >> 1;
 
 	intel_sdvo_select_i2c_bus(intel_sdvo);
 
diff --git a/drivers/gpu/drm/i915/display/intel_vbt_defs.h b/drivers/gpu/drm/i915/display/intel_vbt_defs.h
index 228702c0e4924..3630412c3cd3b 100644
--- a/drivers/gpu/drm/i915/display/intel_vbt_defs.h
+++ b/drivers/gpu/drm/i915/display/intel_vbt_defs.h
@@ -432,7 +432,7 @@ struct child_device_config {
 	u16 addin_offset;
 	u8 dvo_port; /* See DEVICE_PORT_* and DVO_PORT_* above */
 	u8 i2c_pin;
-	u8 slave_addr;
+	u8 target_addr;
 	u8 ddc_pin;
 	u16 edid_ptr;
 	u8 dvo_cfg; /* See DEVICE_CFG_* above */
@@ -441,7 +441,7 @@ struct child_device_config {
 		struct {
 			u8 dvo2_port;
 			u8 i2c2_pin;
-			u8 slave2_addr;
+			u8 target2_addr;
 			u8 ddc2_pin;
 		} __packed;
 		struct {
diff --git a/drivers/gpu/drm/i915/gvt/edid.c b/drivers/gpu/drm/i915/gvt/edid.c
index af9afdb53c7f5..c022dc7360456 100644
--- a/drivers/gpu/drm/i915/gvt/edid.c
+++ b/drivers/gpu/drm/i915/gvt/edid.c
@@ -42,8 +42,8 @@
 #define GMBUS1_TOTAL_BYTES_MASK 0x1ff
 #define gmbus1_total_byte_count(v) (((v) >> \
 	GMBUS1_TOTAL_BYTES_SHIFT) & GMBUS1_TOTAL_BYTES_MASK)
-#define gmbus1_slave_addr(v) (((v) & 0xff) >> 1)
-#define gmbus1_slave_index(v) (((v) >> 8) & 0xff)
+#define gmbus1_target_addr(v) (((v) & 0xff) >> 1)
+#define gmbus1_target_index(v) (((v) >> 8) & 0xff)
 #define gmbus1_bus_cycle(v) (((v) >> 25) & 0x7)
 
 /* GMBUS0 bits definitions */
@@ -54,7 +54,7 @@ static unsigned char edid_get_byte(struct intel_vgpu *vgpu)
 	struct intel_vgpu_i2c_edid *edid = &vgpu->display.i2c_edid;
 	unsigned char chr = 0;
 
-	if (edid->state == I2C_NOT_SPECIFIED || !edid->slave_selected) {
+	if (edid->state == I2C_NOT_SPECIFIED || !edid->target_selected) {
 		gvt_vgpu_err("Driver tries to read EDID without proper sequence!\n");
 		return 0;
 	}
@@ -179,7 +179,7 @@ static int gmbus1_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
 		void *p_data, unsigned int bytes)
 {
 	struct intel_vgpu_i2c_edid *i2c_edid = &vgpu->display.i2c_edid;
-	u32 slave_addr;
+	u32 target_addr;
 	u32 wvalue = *(u32 *)p_data;
 
 	if (vgpu_vreg(vgpu, offset) & GMBUS_SW_CLR_INT) {
@@ -210,21 +210,21 @@ static int gmbus1_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
 
 		i2c_edid->gmbus.total_byte_count =
 			gmbus1_total_byte_count(wvalue);
-		slave_addr = gmbus1_slave_addr(wvalue);
+		target_addr = gmbus1_target_addr(wvalue);
 
 		/* vgpu gmbus only support EDID */
-		if (slave_addr == EDID_ADDR) {
-			i2c_edid->slave_selected = true;
-		} else if (slave_addr != 0) {
+		if (target_addr == EDID_ADDR) {
+			i2c_edid->target_selected = true;
+		} else if (target_addr != 0) {
 			gvt_dbg_dpy(
-				"vgpu%d: unsupported gmbus slave addr(0x%x)\n"
+				"vgpu%d: unsupported gmbus target addr(0x%x)\n"
 				"	gmbus operations will be ignored.\n",
-					vgpu->id, slave_addr);
+					vgpu->id, target_addr);
 		}
 
 		if (wvalue & GMBUS_CYCLE_INDEX)
 			i2c_edid->current_edid_read =
-				gmbus1_slave_index(wvalue);
+				gmbus1_target_index(wvalue);
 
 		i2c_edid->gmbus.cycle_type = gmbus1_bus_cycle(wvalue);
 		switch (gmbus1_bus_cycle(wvalue)) {
@@ -523,7 +523,7 @@ void intel_gvt_i2c_handle_aux_ch_write(struct intel_vgpu *vgpu,
 			} else if (addr == EDID_ADDR) {
 				i2c_edid->state = I2C_AUX_CH;
 				i2c_edid->port = port_idx;
-				i2c_edid->slave_selected = true;
+				i2c_edid->target_selected = true;
 				if (intel_vgpu_has_monitor_on_port(vgpu,
 					port_idx) &&
 					intel_vgpu_port_is_dp(vgpu, port_idx))
@@ -542,7 +542,7 @@ void intel_gvt_i2c_handle_aux_ch_write(struct intel_vgpu *vgpu,
 			return;
 		if (drm_WARN_ON(&i915->drm, msg_length != 4))
 			return;
-		if (i2c_edid->edid_available && i2c_edid->slave_selected) {
+		if (i2c_edid->edid_available && i2c_edid->target_selected) {
 			unsigned char val = edid_get_byte(vgpu);
 
 			aux_data_for_write = (val << 16);
@@ -571,7 +571,7 @@ void intel_vgpu_init_i2c_edid(struct intel_vgpu *vgpu)
 	edid->state = I2C_NOT_SPECIFIED;
 
 	edid->port = -1;
-	edid->slave_selected = false;
+	edid->target_selected = false;
 	edid->edid_available = false;
 	edid->current_edid_read = 0;
 
diff --git a/drivers/gpu/drm/i915/gvt/edid.h b/drivers/gpu/drm/i915/gvt/edid.h
index dfe0cbc6aad85..c3b5a55aecb34 100644
--- a/drivers/gpu/drm/i915/gvt/edid.h
+++ b/drivers/gpu/drm/i915/gvt/edid.h
@@ -80,7 +80,7 @@ enum gmbus_cycle_type {
  *      R/W Protect
  *      Command and Status.
  *      bit0 is the direction bit: 1 is read; 0 is write.
- *      bit1 - bit7 is slave 7-bit address.
+ *      bit1 - bit7 is target 7-bit address.
  *      bit16 - bit24 total byte count (ignore?)
  *
  * GMBUS2:
@@ -130,7 +130,7 @@ struct intel_vgpu_i2c_edid {
 	enum i2c_state state;
 
 	unsigned int port;
-	bool slave_selected;
+	bool target_selected;
 	bool edid_available;
 	unsigned int current_edid_read;
 
diff --git a/drivers/gpu/drm/i915/gvt/opregion.c b/drivers/gpu/drm/i915/gvt/opregion.c
index d2bed466540ab..908f910420c20 100644
--- a/drivers/gpu/drm/i915/gvt/opregion.c
+++ b/drivers/gpu/drm/i915/gvt/opregion.c
@@ -86,7 +86,7 @@ struct efp_child_device_config {
 	u8 skip2;
 	u8 dvo_port;
 	u8 i2c_pin; /* for add-in card */
-	u8 slave_addr; /* for add-in card */
+	u8 target_addr; /* for add-in card */
 	u8 ddc_pin;
 	u16 edid_ptr;
 	u8 dvo_config;
-- 
2.34.1


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

* [PATCH v4 4/6] sfc: falcon: Make I2C terminology more inclusive
  2024-07-11  5:27 [PATCH v4 0/6] Make I2C terminology more inclusive for I2C Algobit and consumers Easwar Hariharan
                   ` (2 preceding siblings ...)
  2024-07-11  5:27 ` [PATCH v4 3/6] drm/i915: " Easwar Hariharan
@ 2024-07-11  5:27 ` Easwar Hariharan
  2024-07-14  0:00   ` patchwork-bot+netdevbpf
  2024-07-11  5:27 ` [PATCH v4 5/6] fbdev/smscufx: " Easwar Hariharan
                   ` (9 subsequent siblings)
  13 siblings, 1 reply; 26+ messages in thread
From: Easwar Hariharan @ 2024-07-11  5:27 UTC (permalink / raw)
  To: Edward Cree, Martin Habets, David S. Miller, Eric Dumazet,
	Jakub Kicinski, Paolo Abeni, Simon Horman, Easwar Hariharan,
	open list:SFC NETWORK DRIVER, open list:SFC NETWORK DRIVER,
	open list
  Cc: Wolfram Sang, Andi Shyti, open list:RADEON and AMDGPU DRM DRIVERS,
	open list:DRM DRIVERS, open list,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:I2C SUBSYSTEM HOST DRIVERS, open list:FRAMEBUFFER LAYER

I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
with more appropriate terms. Inspired by Wolfram's series to fix drivers/i2c/,
fix the terminology for users of I2C_ALGOBIT bitbanging interface, now that
the approved verbiage exists in the specification.

Reviewed-by: Martin Habets <habetsm.xilinx@gmail.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: Easwar Hariharan <eahariha@linux.microsoft.com>
---
 drivers/net/ethernet/sfc/falcon/falcon.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/ethernet/sfc/falcon/falcon.c b/drivers/net/ethernet/sfc/falcon/falcon.c
index 7a1c9337081b5..36114ce88034c 100644
--- a/drivers/net/ethernet/sfc/falcon/falcon.c
+++ b/drivers/net/ethernet/sfc/falcon/falcon.c
@@ -367,7 +367,7 @@ static const struct i2c_algo_bit_data falcon_i2c_bit_operations = {
 	.getsda		= falcon_getsda,
 	.getscl		= falcon_getscl,
 	.udelay		= 5,
-	/* Wait up to 50 ms for slave to let us pull SCL high */
+	/* Wait up to 50 ms for target to let us pull SCL high */
 	.timeout	= DIV_ROUND_UP(HZ, 20),
 };
 
-- 
2.34.1


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

* [PATCH v4 5/6] fbdev/smscufx: Make I2C terminology more inclusive
  2024-07-11  5:27 [PATCH v4 0/6] Make I2C terminology more inclusive for I2C Algobit and consumers Easwar Hariharan
                   ` (3 preceding siblings ...)
  2024-07-11  5:27 ` [PATCH v4 4/6] sfc: falcon: " Easwar Hariharan
@ 2024-07-11  5:27 ` Easwar Hariharan
  2024-07-11 10:08   ` Helge Deller
  2024-07-11  5:27 ` [PATCH v4 6/6] fbdev/viafb: " Easwar Hariharan
                   ` (8 subsequent siblings)
  13 siblings, 1 reply; 26+ messages in thread
From: Easwar Hariharan @ 2024-07-11  5:27 UTC (permalink / raw)
  To: Steve Glendinning, Helge Deller,
	open list:SMSC UFX6000 and UFX7000 USB to VGA DRIVER,
	open list:FRAMEBUFFER LAYER, open list
  Cc: Wolfram Sang, Andi Shyti, Easwar Hariharan,
	open list:RADEON and AMDGPU DRM DRIVERS, open list:DRM DRIVERS,
	open list, open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:I2C SUBSYSTEM HOST DRIVERS, open list:FRAMEBUFFER LAYER,
	Thomas Zimmermann

I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
with more appropriate terms. Inspired by Wolfram's series to fix drivers/i2c/,
fix the terminology for users of I2C_ALGOBIT bitbanging interface, now that
the approved verbiage exists in the specification.

Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Easwar Hariharan <eahariha@linux.microsoft.com>
---
 drivers/video/fbdev/smscufx.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/video/fbdev/smscufx.c b/drivers/video/fbdev/smscufx.c
index 35d682b110c42..5f0dd01fd8349 100644
--- a/drivers/video/fbdev/smscufx.c
+++ b/drivers/video/fbdev/smscufx.c
@@ -1292,7 +1292,7 @@ static int ufx_realloc_framebuffer(struct ufx_data *dev, struct fb_info *info)
 	return 0;
 }
 
-/* sets up I2C Controller for 100 Kbps, std. speed, 7-bit addr, master,
+/* sets up DDC channel for 100 Kbps, std. speed, 7-bit addr, controller mode,
  * restart enabled, but no start byte, enable controller */
 static int ufx_i2c_init(struct ufx_data *dev)
 {
@@ -1321,7 +1321,7 @@ static int ufx_i2c_init(struct ufx_data *dev)
 	/* 7-bit (not 10-bit) addressing */
 	tmp &= ~(0x10);
 
-	/* enable restart conditions and master mode */
+	/* enable restart conditions and controller mode */
 	tmp |= 0x21;
 
 	status = ufx_reg_write(dev, 0x1000, tmp);
-- 
2.34.1


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

* [PATCH v4 6/6] fbdev/viafb: Make I2C terminology more inclusive
  2024-07-11  5:27 [PATCH v4 0/6] Make I2C terminology more inclusive for I2C Algobit and consumers Easwar Hariharan
                   ` (4 preceding siblings ...)
  2024-07-11  5:27 ` [PATCH v4 5/6] fbdev/smscufx: " Easwar Hariharan
@ 2024-07-11  5:27 ` Easwar Hariharan
  2024-07-11 10:09   ` Helge Deller
  2024-07-11  5:58 ` ✓ CI.Patch_applied: success for Make I2C terminology more inclusive for I2C Algobit and consumers (rev5) Patchwork
                   ` (7 subsequent siblings)
  13 siblings, 1 reply; 26+ messages in thread
From: Easwar Hariharan @ 2024-07-11  5:27 UTC (permalink / raw)
  To: Florian Tobias Schandinat, Helge Deller,
	open list:VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER,
	open list:FRAMEBUFFER LAYER, open list
  Cc: Wolfram Sang, Andi Shyti, Easwar Hariharan,
	open list:RADEON and AMDGPU DRM DRIVERS, open list:DRM DRIVERS,
	open list, open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:I2C SUBSYSTEM HOST DRIVERS, open list:FRAMEBUFFER LAYER,
	Thomas Zimmermann

I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
with more appropriate terms. Inspired by Wolfram's series to fix drivers/i2c/,
fix the terminology for users of I2C_ALGOBIT bitbanging interface, now that
the approved verbiage exists in the specification.

Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Easwar Hariharan <eahariha@linux.microsoft.com>
---
 drivers/video/fbdev/via/chip.h    |  8 ++++----
 drivers/video/fbdev/via/dvi.c     | 24 ++++++++++++------------
 drivers/video/fbdev/via/lcd.c     |  6 +++---
 drivers/video/fbdev/via/via_aux.h |  2 +-
 drivers/video/fbdev/via/via_i2c.c | 12 ++++++------
 drivers/video/fbdev/via/vt1636.c  |  6 +++---
 6 files changed, 29 insertions(+), 29 deletions(-)

diff --git a/drivers/video/fbdev/via/chip.h b/drivers/video/fbdev/via/chip.h
index f0a19cbcb9e5d..f81af13630e28 100644
--- a/drivers/video/fbdev/via/chip.h
+++ b/drivers/video/fbdev/via/chip.h
@@ -69,7 +69,7 @@
 #define     VT1632_TMDS             0x01
 #define     INTEGRATED_TMDS         0x42
 
-/* Definition TMDS Trasmitter I2C Slave Address */
+/* Definition TMDS Trasmitter I2C Target Address */
 #define     VT1632_TMDS_I2C_ADDR    0x10
 
 /**************************************************/
@@ -88,21 +88,21 @@
 #define     TX_DATA_DDR_MODE        0x04
 #define     TX_DATA_SDR_MODE        0x08
 
-/* Definition LVDS Trasmitter I2C Slave Address */
+/* Definition LVDS Trasmitter I2C Target Address */
 #define     VT1631_LVDS_I2C_ADDR    0x70
 #define     VT3271_LVDS_I2C_ADDR    0x80
 #define     VT1636_LVDS_I2C_ADDR    0x80
 
 struct tmds_chip_information {
 	int tmds_chip_name;
-	int tmds_chip_slave_addr;
+	int tmds_chip_target_addr;
 	int output_interface;
 	int i2c_port;
 };
 
 struct lvds_chip_information {
 	int lvds_chip_name;
-	int lvds_chip_slave_addr;
+	int lvds_chip_target_addr;
 	int output_interface;
 	int i2c_port;
 };
diff --git a/drivers/video/fbdev/via/dvi.c b/drivers/video/fbdev/via/dvi.c
index 13147e3066ebf..27990a73bfa39 100644
--- a/drivers/video/fbdev/via/dvi.c
+++ b/drivers/video/fbdev/via/dvi.c
@@ -70,7 +70,7 @@ bool viafb_tmds_trasmitter_identify(void)
 	/* Check for VT1632: */
 	viaparinfo->chip_info->tmds_chip_info.tmds_chip_name = VT1632_TMDS;
 	viaparinfo->chip_info->
-		tmds_chip_info.tmds_chip_slave_addr = VT1632_TMDS_I2C_ADDR;
+		tmds_chip_info.tmds_chip_target_addr = VT1632_TMDS_I2C_ADDR;
 	viaparinfo->chip_info->tmds_chip_info.i2c_port = VIA_PORT_31;
 	if (check_tmds_chip(VT1632_DEVICE_ID_REG, VT1632_DEVICE_ID)) {
 		/*
@@ -128,14 +128,14 @@ bool viafb_tmds_trasmitter_identify(void)
 	viaparinfo->chip_info->
 		tmds_chip_info.tmds_chip_name = NON_TMDS_TRANSMITTER;
 	viaparinfo->chip_info->tmds_chip_info.
-		tmds_chip_slave_addr = VT1632_TMDS_I2C_ADDR;
+		tmds_chip_target_addr = VT1632_TMDS_I2C_ADDR;
 	return false;
 }
 
 static void tmds_register_write(int index, u8 data)
 {
 	viafb_i2c_writebyte(viaparinfo->chip_info->tmds_chip_info.i2c_port,
-			    viaparinfo->chip_info->tmds_chip_info.tmds_chip_slave_addr,
+			    viaparinfo->chip_info->tmds_chip_info.tmds_chip_target_addr,
 			    index, data);
 }
 
@@ -144,7 +144,7 @@ static int tmds_register_read(int index)
 	u8 data;
 
 	viafb_i2c_readbyte(viaparinfo->chip_info->tmds_chip_info.i2c_port,
-			   (u8) viaparinfo->chip_info->tmds_chip_info.tmds_chip_slave_addr,
+			   (u8) viaparinfo->chip_info->tmds_chip_info.tmds_chip_target_addr,
 			   (u8) index, &data);
 	return data;
 }
@@ -152,7 +152,7 @@ static int tmds_register_read(int index)
 static int tmds_register_read_bytes(int index, u8 *buff, int buff_len)
 {
 	viafb_i2c_readbytes(viaparinfo->chip_info->tmds_chip_info.i2c_port,
-			    (u8) viaparinfo->chip_info->tmds_chip_info.tmds_chip_slave_addr,
+			    (u8) viaparinfo->chip_info->tmds_chip_info.tmds_chip_target_addr,
 			    (u8) index, buff, buff_len);
 	return 0;
 }
@@ -256,14 +256,14 @@ static int viafb_dvi_query_EDID(void)
 
 	DEBUG_MSG(KERN_INFO "viafb_dvi_query_EDID!!\n");
 
-	restore = viaparinfo->chip_info->tmds_chip_info.tmds_chip_slave_addr;
-	viaparinfo->chip_info->tmds_chip_info.tmds_chip_slave_addr = 0xA0;
+	restore = viaparinfo->chip_info->tmds_chip_info.tmds_chip_target_addr;
+	viaparinfo->chip_info->tmds_chip_info.tmds_chip_target_addr = 0xA0;
 
 	data0 = (u8) tmds_register_read(0x00);
 	data1 = (u8) tmds_register_read(0x01);
 	if ((data0 == 0) && (data1 == 0xFF)) {
 		viaparinfo->chip_info->
-			tmds_chip_info.tmds_chip_slave_addr = restore;
+			tmds_chip_info.tmds_chip_target_addr = restore;
 		return EDID_VERSION_1;	/* Found EDID1 Table */
 	}
 
@@ -280,8 +280,8 @@ static void dvi_get_panel_size_from_DDCv1(
 
 	DEBUG_MSG(KERN_INFO "\n dvi_get_panel_size_from_DDCv1 \n");
 
-	restore = tmds_chip->tmds_chip_slave_addr;
-	tmds_chip->tmds_chip_slave_addr = 0xA0;
+	restore = tmds_chip->tmds_chip_target_addr;
+	tmds_chip->tmds_chip_target_addr = 0xA0;
 	for (i = 0x25; i < 0x6D; i++) {
 		switch (i) {
 		case 0x36:
@@ -306,7 +306,7 @@ static void dvi_get_panel_size_from_DDCv1(
 
 	DEBUG_MSG(KERN_INFO "DVI max pixelclock = %d\n",
 		tmds_setting->max_pixel_clock);
-	tmds_chip->tmds_chip_slave_addr = restore;
+	tmds_chip->tmds_chip_target_addr = restore;
 }
 
 /* If Disable DVI, turn off pad */
@@ -427,7 +427,7 @@ void viafb_dvi_enable(void)
 				viafb_i2c_writebyte(viaparinfo->chip_info->
 					tmds_chip_info.i2c_port,
 					viaparinfo->chip_info->
-					tmds_chip_info.tmds_chip_slave_addr,
+					tmds_chip_info.tmds_chip_target_addr,
 					0x08, data);
 			}
 		}
diff --git a/drivers/video/fbdev/via/lcd.c b/drivers/video/fbdev/via/lcd.c
index beec5c8d4d083..8673fced87492 100644
--- a/drivers/video/fbdev/via/lcd.c
+++ b/drivers/video/fbdev/via/lcd.c
@@ -147,7 +147,7 @@ bool viafb_lvds_trasmitter_identify(void)
 		return true;
 	/* Check for VT1631: */
 	viaparinfo->chip_info->lvds_chip_info.lvds_chip_name = VT1631_LVDS;
-	viaparinfo->chip_info->lvds_chip_info.lvds_chip_slave_addr =
+	viaparinfo->chip_info->lvds_chip_info.lvds_chip_target_addr =
 		VT1631_LVDS_I2C_ADDR;
 
 	if (check_lvds_chip(VT1631_DEVICE_ID_REG, VT1631_DEVICE_ID)) {
@@ -161,7 +161,7 @@ bool viafb_lvds_trasmitter_identify(void)
 
 	viaparinfo->chip_info->lvds_chip_info.lvds_chip_name =
 		NON_LVDS_TRANSMITTER;
-	viaparinfo->chip_info->lvds_chip_info.lvds_chip_slave_addr =
+	viaparinfo->chip_info->lvds_chip_info.lvds_chip_target_addr =
 		VT1631_LVDS_I2C_ADDR;
 	return false;
 }
@@ -327,7 +327,7 @@ static int lvds_register_read(int index)
 	u8 data;
 
 	viafb_i2c_readbyte(VIA_PORT_2C,
-			(u8) viaparinfo->chip_info->lvds_chip_info.lvds_chip_slave_addr,
+			(u8) viaparinfo->chip_info->lvds_chip_info.lvds_chip_target_addr,
 			(u8) index, &data);
 	return data;
 }
diff --git a/drivers/video/fbdev/via/via_aux.h b/drivers/video/fbdev/via/via_aux.h
index 0933bbf20e588..464723fd514ca 100644
--- a/drivers/video/fbdev/via/via_aux.h
+++ b/drivers/video/fbdev/via/via_aux.h
@@ -24,7 +24,7 @@ struct via_aux_drv {
 	struct list_head chain;		/* chain to support multiple drivers */
 
 	struct via_aux_bus *bus;	/* the I2C bus used */
-	u8 addr;			/* the I2C slave address */
+	u8 addr;			/* the I2C target address */
 
 	const char *name;	/* human readable name of the driver */
 	void *data;		/* private data of this driver */
diff --git a/drivers/video/fbdev/via/via_i2c.c b/drivers/video/fbdev/via/via_i2c.c
index 5825028105759..5edd3827ca271 100644
--- a/drivers/video/fbdev/via/via_i2c.c
+++ b/drivers/video/fbdev/via/via_i2c.c
@@ -104,7 +104,7 @@ static void via_i2c_setsda(void *data, int state)
 	spin_unlock_irqrestore(&i2c_vdev->reg_lock, flags);
 }
 
-int viafb_i2c_readbyte(u8 adap, u8 slave_addr, u8 index, u8 *pdata)
+int viafb_i2c_readbyte(u8 adap, u8 target_addr, u8 index, u8 *pdata)
 {
 	int ret;
 	u8 mm1[] = {0x00};
@@ -115,7 +115,7 @@ int viafb_i2c_readbyte(u8 adap, u8 slave_addr, u8 index, u8 *pdata)
 	*pdata = 0;
 	msgs[0].flags = 0;
 	msgs[1].flags = I2C_M_RD;
-	msgs[0].addr = msgs[1].addr = slave_addr / 2;
+	msgs[0].addr = msgs[1].addr = target_addr / 2;
 	mm1[0] = index;
 	msgs[0].len = 1; msgs[1].len = 1;
 	msgs[0].buf = mm1; msgs[1].buf = pdata;
@@ -128,7 +128,7 @@ int viafb_i2c_readbyte(u8 adap, u8 slave_addr, u8 index, u8 *pdata)
 	return ret;
 }
 
-int viafb_i2c_writebyte(u8 adap, u8 slave_addr, u8 index, u8 data)
+int viafb_i2c_writebyte(u8 adap, u8 target_addr, u8 index, u8 data)
 {
 	int ret;
 	u8 msg[2] = { index, data };
@@ -137,7 +137,7 @@ int viafb_i2c_writebyte(u8 adap, u8 slave_addr, u8 index, u8 data)
 	if (!via_i2c_par[adap].is_active)
 		return -ENODEV;
 	msgs.flags = 0;
-	msgs.addr = slave_addr / 2;
+	msgs.addr = target_addr / 2;
 	msgs.len = 2;
 	msgs.buf = msg;
 	ret = i2c_transfer(&via_i2c_par[adap].adapter, &msgs, 1);
@@ -149,7 +149,7 @@ int viafb_i2c_writebyte(u8 adap, u8 slave_addr, u8 index, u8 data)
 	return ret;
 }
 
-int viafb_i2c_readbytes(u8 adap, u8 slave_addr, u8 index, u8 *buff, int buff_len)
+int viafb_i2c_readbytes(u8 adap, u8 target_addr, u8 index, u8 *buff, int buff_len)
 {
 	int ret;
 	u8 mm1[] = {0x00};
@@ -159,7 +159,7 @@ int viafb_i2c_readbytes(u8 adap, u8 slave_addr, u8 index, u8 *buff, int buff_len
 		return -ENODEV;
 	msgs[0].flags = 0;
 	msgs[1].flags = I2C_M_RD;
-	msgs[0].addr = msgs[1].addr = slave_addr / 2;
+	msgs[0].addr = msgs[1].addr = target_addr / 2;
 	mm1[0] = index;
 	msgs[0].len = 1; msgs[1].len = buff_len;
 	msgs[0].buf = mm1; msgs[1].buf = buff;
diff --git a/drivers/video/fbdev/via/vt1636.c b/drivers/video/fbdev/via/vt1636.c
index 8d8cfdb05618f..0d58ca144e190 100644
--- a/drivers/video/fbdev/via/vt1636.c
+++ b/drivers/video/fbdev/via/vt1636.c
@@ -44,7 +44,7 @@ u8 viafb_gpio_i2c_read_lvds(struct lvds_setting_information
 	u8 data;
 
 	viafb_i2c_readbyte(plvds_chip_info->i2c_port,
-			   plvds_chip_info->lvds_chip_slave_addr, index, &data);
+			   plvds_chip_info->lvds_chip_target_addr, index, &data);
 	return data;
 }
 
@@ -60,7 +60,7 @@ void viafb_gpio_i2c_write_mask_lvds(struct lvds_setting_information
 	data = (data & (~io_data.Mask)) | io_data.Data;
 
 	viafb_i2c_writebyte(plvds_chip_info->i2c_port,
-			    plvds_chip_info->lvds_chip_slave_addr, index, data);
+			    plvds_chip_info->lvds_chip_target_addr, index, data);
 }
 
 void viafb_init_lvds_vt1636(struct lvds_setting_information
@@ -113,7 +113,7 @@ bool viafb_lvds_identify_vt1636(u8 i2c_adapter)
 	DEBUG_MSG(KERN_INFO "viafb_lvds_identify_vt1636.\n");
 
 	/* Sense VT1636 LVDS Transmiter */
-	viaparinfo->chip_info->lvds_chip_info.lvds_chip_slave_addr =
+	viaparinfo->chip_info->lvds_chip_info.lvds_chip_target_addr =
 		VT1636_LVDS_I2C_ADDR;
 
 	/* Check vendor ID first: */
-- 
2.34.1


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

* ✓ CI.Patch_applied: success for Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
  2024-07-11  5:27 [PATCH v4 0/6] Make I2C terminology more inclusive for I2C Algobit and consumers Easwar Hariharan
                   ` (5 preceding siblings ...)
  2024-07-11  5:27 ` [PATCH v4 6/6] fbdev/viafb: " Easwar Hariharan
@ 2024-07-11  5:58 ` Patchwork
  2024-07-11  5:58 ` ✗ CI.checkpatch: warning " Patchwork
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 26+ messages in thread
From: Patchwork @ 2024-07-11  5:58 UTC (permalink / raw)
  To: Easwar Hariharan; +Cc: intel-xe

== Series Details ==

Series: Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
URL   : https://patchwork.freedesktop.org/series/131888/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-tip' with base: ===
Base commit: 36e90f69c967 drm-tip: 2024y-07m-10d-21h-00m-19s UTC integration manifest
=== git am output follows ===
Applying: drm/amdgpu, drm/radeon: Make I2C terminology more inclusive
Applying: drm/gma500: Make I2C terminology more inclusive
Applying: drm/i915: Make I2C terminology more inclusive
Applying: sfc: falcon: Make I2C terminology more inclusive
Applying: fbdev/smscufx: Make I2C terminology more inclusive
Applying: fbdev/viafb: Make I2C terminology more inclusive



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

* ✗ CI.checkpatch: warning for Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
  2024-07-11  5:27 [PATCH v4 0/6] Make I2C terminology more inclusive for I2C Algobit and consumers Easwar Hariharan
                   ` (6 preceding siblings ...)
  2024-07-11  5:58 ` ✓ CI.Patch_applied: success for Make I2C terminology more inclusive for I2C Algobit and consumers (rev5) Patchwork
@ 2024-07-11  5:58 ` Patchwork
  2024-07-11  6:00 ` ✓ CI.KUnit: success " Patchwork
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 26+ messages in thread
From: Patchwork @ 2024-07-11  5:58 UTC (permalink / raw)
  To: Easwar Hariharan; +Cc: intel-xe

== Series Details ==

Series: Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
URL   : https://patchwork.freedesktop.org/series/131888/
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
51ce9f6cd981d42d7467409d7dbc559a450abc1e
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit b49c7a3f928e86e7d8dcd0fb4a402419b153a81d
Author: Easwar Hariharan <eahariha@linux.microsoft.com>
Date:   Thu Jul 11 05:27:34 2024 +0000

    fbdev/viafb: Make I2C terminology more inclusive
    
    I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
    with more appropriate terms. Inspired by Wolfram's series to fix drivers/i2c/,
    fix the terminology for users of I2C_ALGOBIT bitbanging interface, now that
    the approved verbiage exists in the specification.
    
    Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
    Signed-off-by: Easwar Hariharan <eahariha@linux.microsoft.com>
+ /mt/dim checkpatch 36e90f69c967f4cbcdd02c40c9ef25694ffb1a13 drm-intel
945a26eab798 drm/amdgpu, drm/radeon: Make I2C terminology more inclusive
-:6: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?)
#6: 
I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"

-:107: CHECK:CAMELCASE: Avoid CamelCase: <ucTargetAddr>
#107: FILE: drivers/gpu/drm/amd/amdgpu/atombios_i2c.c:86:
+	args.ucTargetAddr = target_addr << 1;

-:116: WARNING:LONG_LINE: line length of 118 exceeds 100 columns
#116: FILE: drivers/gpu/drm/amd/amdgpu/atombios_i2c.c:162:
+void amdgpu_atombios_i2c_channel_trans(struct amdgpu_device *adev, u8 target_addr, u8 line_number, u8 offset, u8 data)

-:230: CHECK:CAMELCASE: Avoid CamelCase: <ucI2CAddr>
#230: FILE: drivers/gpu/drm/amd/display/dc/bios/bios_parser.c:1887:
+	info->i2c_target_address = record->ucI2CAddr;

-:311: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#311: FILE: drivers/gpu/drm/amd/display/include/grph_object_ctrl_defs.h:95:
+	uint32_t i2c_target_address;

-:324: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#324: FILE: drivers/gpu/drm/amd/include/atombios.h:8506:
+  UCHAR   ucTargetAddr;$

-:337: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#337: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:537:
+  uint8_t  board_i2c_feature_target_addr;$

-:337: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#337: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:537:
+  uint8_t  board_i2c_feature_target_addr;

-:346: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#346: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:565:
+  uint8_t  board_i2c_feature_target_addr;$

-:346: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#346: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:565:
+  uint8_t  board_i2c_feature_target_addr;

-:356: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#356: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:593:
+	uint8_t  board_i2c_feature_target_addr;

-:357: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#357: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:594:
+	uint8_t  ras_rom_i2c_target_addr;

-:367: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#367: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:629:
+  uint8_t  board_i2c_feature_target_addr;$

-:367: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#367: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:629:
+  uint8_t  board_i2c_feature_target_addr;

-:368: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#368: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:630:
+  uint8_t  ras_rom_i2c_target_addr;$

-:368: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#368: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:630:
+  uint8_t  ras_rom_i2c_target_addr;

-:377: WARNING:LONG_LINE_COMMENT: line length of 122 exceeds 100 columns
#377: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:833:
+  uint8_t i2c_target_addr;                   //The target address, it's 0 when the record is attached to connector for DDC

-:377: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#377: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:833:
+  uint8_t i2c_target_addr;                   //The target address, it's 0 when the record is attached to connector for DDC$

-:377: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#377: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:833:
+  uint8_t i2c_target_addr;                   //The target address, it's 0 when the record is attached to connector for DDC

-:386: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#386: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:2072:
+  uint32_t smb_target_address;$

-:386: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#386: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:2072:
+  uint32_t smb_target_address;

-:395: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#395: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:2129:
+	uint32_t smb_target_address;

-:404: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#404: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:2184:
+	uint32_t smb_target_address;

-:413: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#413: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:2395:
+  uint32_t  targetaddress;$

-:413: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#413: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:2395:
+  uint32_t  targetaddress;

-:422: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#422: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:3556:
+   uint8_t  i2c_target_addr;$

-:422: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#422: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:3556:
+   uint8_t  i2c_target_addr;

-:431: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#431: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:4198:
+  uint8_t   target_addr;$

-:431: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#431: FILE: drivers/gpu/drm/amd/include/atomfirmware.h:4198:
+  uint8_t   target_addr;

-:445: CHECK:CAMELCASE: Avoid CamelCase: <I2cControllers>
#445: FILE: drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_processpptables.c:787:
+		ppsmc_pptable->I2cControllers[i].TargetAddress =

-:459: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#459: FILE: drivers/gpu/drm/amd/pm/powerplay/inc/smu11_driver_if.h:290:
+  uint32_t TargetAddress;$

-:459: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#459: FILE: drivers/gpu/drm/amd/pm/powerplay/inc/smu11_driver_if.h:290:
+  uint32_t TargetAddress;

-:472: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#472: FILE: drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_arcturus.h:266:
+  uint32_t  TargetAddress;$

-:472: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#472: FILE: drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_arcturus.h:266:
+  uint32_t  TargetAddress;

-:485: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#485: FILE: drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_navi10.h:270:
+  uint32_t  TargetAddress;$

-:485: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#485: FILE: drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_navi10.h:270:
+  uint32_t  TargetAddress;

-:498: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#498: FILE: drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna_cichlid.h:345:
+  uint8_t   TargetAddress;$

-:498: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#498: FILE: drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna_cichlid.h:345:
+  uint8_t   TargetAddress;

-:511: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#511: FILE: drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_aldebaran.h:170:
+  uint8_t   TargetAddress;$

-:511: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#511: FILE: drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_aldebaran.h:170:
+  uint8_t   TargetAddress;

-:524: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#524: FILE: drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h:322:
+  uint8_t   TargetAddress;$

-:524: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#524: FILE: drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h:322:
+  uint8_t   TargetAddress;

-:537: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#537: FILE: drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h:323:
+  uint8_t   TargetAddress;$

-:537: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#537: FILE: drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h:323:
+  uint8_t   TargetAddress;

-:552: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#552: FILE: drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c:1960:
+		dev_info(smu->adev->dev, "                   .TargetAddress = 0x%x\n",
+				pptable->I2cControllers[i].TargetAddress);

-:567: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#567: FILE: drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c:2998:
+		dev_info(smu->adev->dev, "                   .TargetAddress = 0x%x\n",
+				pptable->I2cControllers[i].TargetAddress);

-:578: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#578: FILE: drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c:3637:
+		dev_info(smu->adev->dev, "                   .TargetAddress = 0x%x\n",
+				pptable->I2cControllers[i].TargetAddress);

-:591: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#591: FILE: drivers/gpu/drm/radeon/atombios.h:1837:
+  UCHAR     ucTargetAddr;        //Read from which slave$

-:600: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#600: FILE: drivers/gpu/drm/radeon/atombios.h:1861:
+  UCHAR     ucTargetAddr;        //Write to which slave$

-:609: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#609: FILE: drivers/gpu/drm/radeon/atombios.h:1870:
+  UCHAR     ucTargetAddr;        //Write to which slave$

-:618: WARNING:LONG_LINE: line length of 135 exceeds 100 columns
#618: FILE: drivers/gpu/drm/radeon/atombios.h:4744:
+	UCHAR	ucPwrSensTargetAddr;									// Target address if I2C detect

-:618: CHECK:CAMELCASE: Avoid CamelCase: <ucPwrSensTargetAddr>
#618: FILE: drivers/gpu/drm/radeon/atombios.h:4744:
+	UCHAR	ucPwrSensTargetAddr;									// Target address if I2C detect

-:627: WARNING:LONG_LINE_COMMENT: line length of 104 exceeds 100 columns
#627: FILE: drivers/gpu/drm/radeon/atombios.h:5452:
+  UCHAR		                        ucSSChipTargetAddr;      //Target Address to set up this SS chip

-:627: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#627: FILE: drivers/gpu/drm/radeon/atombios.h:5452:
+  UCHAR^I^I                        ucSSChipTargetAddr;      //Target Address to set up this SS chip$

-:627: CHECK:CAMELCASE: Avoid CamelCase: <ucSSChipTargetAddr>
#627: FILE: drivers/gpu/drm/radeon/atombios.h:5452:
+  UCHAR		                        ucSSChipTargetAddr;      //Target Address to set up this SS chip

-:636: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#636: FILE: drivers/gpu/drm/radeon/atombios.h:7232:
+  UCHAR   ucTargetAddr;$

-:646: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#646: FILE: drivers/gpu/drm/radeon/atombios.h:7602:
+  UCHAR                      ucControllerAddress;    // Address to control Controller xTMDS Chip$

-:646: CHECK:CAMELCASE: Avoid CamelCase: <ucControllerAddress>
#646: FILE: drivers/gpu/drm/radeon/atombios.h:7602:
+  UCHAR                      ucControllerAddress;    // Address to control Controller xTMDS Chip

-:647: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#647: FILE: drivers/gpu/drm/radeon/atombios.h:7603:
+  UCHAR                      ucTargetAddress;     // Address to control Target xTMDS Chip$

-:647: CHECK:CAMELCASE: Avoid CamelCase: <ucTargetAddress>
#647: FILE: drivers/gpu/drm/radeon/atombios.h:7603:
+  UCHAR                      ucTargetAddress;     // Address to control Target xTMDS Chip

-:734: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#734: FILE: drivers/gpu/drm/radeon/radeon_combios.c:2890:
+	uint8_t blocks, target_addr, rev;

-:820: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#820: FILE: drivers/gpu/drm/radeon/radeon_mode.h:412:
+	uint8_t target_addr;

total: 0 errors, 29 warnings, 33 checks, 645 lines checked
330be5bc35db drm/gma500: Make I2C terminology more inclusive
-:6: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?)
#6: 
I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"

-:49: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#49: FILE: drivers/gpu/drm/gma500/intel_bios.c:361:
+		if (p_child->target_addr != TARGET_ADDR1 &&
+			p_child->target_addr != TARGET_ADDR2) {

-:228: CHECK:SPACING: spaces preferred around that '+' (ctx:VxV)
#228: FILE: drivers/gpu/drm/gma500/psb_intel_sdvo.c:482:
+	msgs[i+1].addr = psb_intel_sdvo->target_addr;
 	      ^

-:234: CHECK:SPACING: spaces preferred around that '+' (ctx:VxV)
#234: FILE: drivers/gpu/drm/gma500/psb_intel_sdvo.c:487:
+	msgs[i+2].addr = psb_intel_sdvo->target_addr;
 	      ^

total: 0 errors, 1 warnings, 3 checks, 211 lines checked
7bea1fc56e02 drm/i915: Make I2C terminology more inclusive
-:6: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?)
#6: 
I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"

-:332: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#332: FILE: drivers/gpu/drm/i915/display/dvo_sil164.c:157:
+		DRM_DEBUG_KMS("sil164 not detected got %d: from %s Target %d.\n",
+			  ch, adapter->name, dvo->target_addr);

-:343: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#343: FILE: drivers/gpu/drm/i915/display/dvo_sil164.c:166:
+		DRM_DEBUG_KMS("sil164 not detected got %d: from %s Target %d.\n",
+			  ch, adapter->name, dvo->target_addr);

-:735: CHECK:SPACING: spaces preferred around that '+' (ctx:VxV)
#735: FILE: drivers/gpu/drm/i915/display/intel_sdvo.c:502:
+	msgs[i+1].addr = intel_sdvo->target_addr;
 	      ^

-:741: CHECK:SPACING: spaces preferred around that '+' (ctx:VxV)
#741: FILE: drivers/gpu/drm/i915/display/intel_sdvo.c:507:
+	msgs[i+2].addr = intel_sdvo->target_addr;
 	      ^

total: 0 errors, 1 warnings, 4 checks, 783 lines checked
2fe8204413c9 sfc: falcon: Make I2C terminology more inclusive
-:6: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?)
#6: 
I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"

total: 0 errors, 1 warnings, 0 checks, 8 lines checked
d70a4687c707 fbdev/smscufx: Make I2C terminology more inclusive
-:6: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?)
#6: 
I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"

total: 0 errors, 1 warnings, 0 checks, 16 lines checked
b49c7a3f928e fbdev/viafb: Make I2C terminology more inclusive
-:6: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?)
#6: 
I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"

-:87: CHECK:SPACING: No space is necessary after a cast
#87: FILE: drivers/video/fbdev/via/dvi.c:147:
+			   (u8) viaparinfo->chip_info->tmds_chip_info.tmds_chip_target_addr,

-:96: CHECK:SPACING: No space is necessary after a cast
#96: FILE: drivers/video/fbdev/via/dvi.c:155:
+			    (u8) viaparinfo->chip_info->tmds_chip_info.tmds_chip_target_addr,

-:174: CHECK:SPACING: No space is necessary after a cast
#174: FILE: drivers/video/fbdev/via/lcd.c:330:
+			(u8) viaparinfo->chip_info->lvds_chip_info.lvds_chip_target_addr,

-:209: CHECK:MULTIPLE_ASSIGNMENTS: multiple assignments should be avoided
#209: FILE: drivers/video/fbdev/via/via_i2c.c:118:
+	msgs[0].addr = msgs[1].addr = target_addr / 2;

-:245: CHECK:MULTIPLE_ASSIGNMENTS: multiple assignments should be avoided
#245: FILE: drivers/video/fbdev/via/via_i2c.c:162:
+	msgs[0].addr = msgs[1].addr = target_addr / 2;

total: 0 errors, 1 warnings, 5 checks, 219 lines checked



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

* ✓ CI.KUnit: success for Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
  2024-07-11  5:27 [PATCH v4 0/6] Make I2C terminology more inclusive for I2C Algobit and consumers Easwar Hariharan
                   ` (7 preceding siblings ...)
  2024-07-11  5:58 ` ✗ CI.checkpatch: warning " Patchwork
@ 2024-07-11  6:00 ` Patchwork
  2024-07-11  6:11 ` ✓ CI.Build: " Patchwork
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 26+ messages in thread
From: Patchwork @ 2024-07-11  6:00 UTC (permalink / raw)
  To: Easwar Hariharan; +Cc: intel-xe

== Series Details ==

Series: Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
URL   : https://patchwork.freedesktop.org/series/131888/
State : success

== Summary ==

+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[05:58:52] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[05:58:57] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
../lib/iomap.c:156:5: warning: no previous prototype for ‘ioread64_lo_hi’ [-Wmissing-prototypes]
  156 | u64 ioread64_lo_hi(const void __iomem *addr)
      |     ^~~~~~~~~~~~~~
../lib/iomap.c:163:5: warning: no previous prototype for ‘ioread64_hi_lo’ [-Wmissing-prototypes]
  163 | u64 ioread64_hi_lo(const void __iomem *addr)
      |     ^~~~~~~~~~~~~~
../lib/iomap.c:170:5: warning: no previous prototype for ‘ioread64be_lo_hi’ [-Wmissing-prototypes]
  170 | u64 ioread64be_lo_hi(const void __iomem *addr)
      |     ^~~~~~~~~~~~~~~~
../lib/iomap.c:178:5: warning: no previous prototype for ‘ioread64be_hi_lo’ [-Wmissing-prototypes]
  178 | u64 ioread64be_hi_lo(const void __iomem *addr)
      |     ^~~~~~~~~~~~~~~~
../lib/iomap.c:264:6: warning: no previous prototype for ‘iowrite64_lo_hi’ [-Wmissing-prototypes]
  264 | void iowrite64_lo_hi(u64 val, void __iomem *addr)
      |      ^~~~~~~~~~~~~~~
../lib/iomap.c:272:6: warning: no previous prototype for ‘iowrite64_hi_lo’ [-Wmissing-prototypes]
  272 | void iowrite64_hi_lo(u64 val, void __iomem *addr)
      |      ^~~~~~~~~~~~~~~
../lib/iomap.c:280:6: warning: no previous prototype for ‘iowrite64be_lo_hi’ [-Wmissing-prototypes]
  280 | void iowrite64be_lo_hi(u64 val, void __iomem *addr)
      |      ^~~~~~~~~~~~~~~~~
../lib/iomap.c:288:6: warning: no previous prototype for ‘iowrite64be_hi_lo’ [-Wmissing-prototypes]
  288 | void iowrite64be_hi_lo(u64 val, void __iomem *addr)
      |      ^~~~~~~~~~~~~~~~~

[05:59:22] Starting KUnit Kernel (1/1)...
[05:59:22] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[05:59:22] =================== guc_dbm (7 subtests) ===================
[05:59:22] [PASSED] test_empty
[05:59:22] [PASSED] test_default
[05:59:22] ======================== test_size  ========================
[05:59:22] [PASSED] 4
[05:59:22] [PASSED] 8
[05:59:22] [PASSED] 32
[05:59:22] [PASSED] 256
[05:59:22] ==================== [PASSED] test_size ====================
[05:59:22] ======================= test_reuse  ========================
[05:59:22] [PASSED] 4
[05:59:22] [PASSED] 8
[05:59:22] [PASSED] 32
[05:59:22] [PASSED] 256
[05:59:22] =================== [PASSED] test_reuse ====================
[05:59:22] =================== test_range_overlap  ====================
[05:59:22] [PASSED] 4
[05:59:22] [PASSED] 8
[05:59:22] [PASSED] 32
[05:59:22] [PASSED] 256
[05:59:22] =============== [PASSED] test_range_overlap ================
[05:59:22] =================== test_range_compact  ====================
[05:59:22] [PASSED] 4
[05:59:22] [PASSED] 8
[05:59:22] [PASSED] 32
[05:59:22] [PASSED] 256
[05:59:22] =============== [PASSED] test_range_compact ================
[05:59:22] ==================== test_range_spare  =====================
[05:59:22] [PASSED] 4
[05:59:22] [PASSED] 8
[05:59:22] [PASSED] 32
[05:59:22] [PASSED] 256
[05:59:22] ================ [PASSED] test_range_spare =================
[05:59:22] ===================== [PASSED] guc_dbm =====================
[05:59:22] =================== guc_idm (6 subtests) ===================
[05:59:22] [PASSED] bad_init
[05:59:22] [PASSED] no_init
[05:59:22] [PASSED] init_fini
[05:59:22] [PASSED] check_used
[05:59:22] [PASSED] check_quota
[05:59:22] [PASSED] check_all
[05:59:22] ===================== [PASSED] guc_idm =====================
[05:59:22] ================== no_relay (3 subtests) ===================
[05:59:22] [PASSED] xe_drops_guc2pf_if_not_ready
[05:59:22] [PASSED] xe_drops_guc2vf_if_not_ready
[05:59:22] [PASSED] xe_rejects_send_if_not_ready
[05:59:22] ==================== [PASSED] no_relay =====================
[05:59:22] ================== pf_relay (14 subtests) ==================
[05:59:22] [PASSED] pf_rejects_guc2pf_too_short
[05:59:22] [PASSED] pf_rejects_guc2pf_too_long
[05:59:22] [PASSED] pf_rejects_guc2pf_no_payload
[05:59:22] [PASSED] pf_fails_no_payload
[05:59:22] [PASSED] pf_fails_bad_origin
[05:59:22] [PASSED] pf_fails_bad_type
[05:59:22] [PASSED] pf_txn_reports_error
[05:59:22] [PASSED] pf_txn_sends_pf2guc
[05:59:22] [PASSED] pf_sends_pf2guc
[05:59:22] [SKIPPED] pf_loopback_nop
[05:59:22] [SKIPPED] pf_loopback_echo
[05:59:22] [SKIPPED] pf_loopback_fail
[05:59:22] [SKIPPED] pf_loopback_busy
[05:59:22] [SKIPPED] pf_loopback_retry
[05:59:22] ==================== [PASSED] pf_relay =====================
[05:59:22] ================== vf_relay (3 subtests) ===================
[05:59:22] [PASSED] vf_rejects_guc2vf_too_short
[05:59:22] [PASSED] vf_rejects_guc2vf_too_long
[05:59:22] [PASSED] vf_rejects_guc2vf_no_payload
[05:59:22] ==================== [PASSED] vf_relay =====================
[05:59:22] ================= pf_service (11 subtests) =================
[05:59:22] [PASSED] pf_negotiate_any
[05:59:22] [PASSED] pf_negotiate_base_match
[05:59:22] [PASSED] pf_negotiate_base_newer
[05:59:22] [PASSED] pf_negotiate_base_next
[05:59:22] [SKIPPED] pf_negotiate_base_older
[05:59:22] [PASSED] pf_negotiate_base_prev
[05:59:22] [PASSED] pf_negotiate_latest_match
[05:59:22] [PASSED] pf_negotiate_latest_newer
[05:59:22] [PASSED] pf_negotiate_latest_next
[05:59:22] [SKIPPED] pf_negotiate_latest_older
[05:59:22] [SKIPPED] pf_negotiate_latest_prev
[05:59:22] =================== [PASSED] pf_service ====================
[05:59:22] ===================== lmtt (1 subtest) =====================
[05:59:22] ======================== test_ops  =========================
[05:59:22] [PASSED] 2-level
[05:59:22] [PASSED] multi-level
[05:59:22] ==================== [PASSED] test_ops =====================
[05:59:22] ====================== [PASSED] lmtt =======================
[05:59:22] ==================== xe_bo (2 subtests) ====================
[05:59:22] [SKIPPED] xe_ccs_migrate_kunit
[05:59:22] [SKIPPED] xe_bo_evict_kunit
[05:59:22] ===================== [SKIPPED] xe_bo ======================
[05:59:22] ================== xe_dma_buf (1 subtest) ==================
[05:59:22] [SKIPPED] xe_dma_buf_kunit
[05:59:22] =================== [SKIPPED] xe_dma_buf ===================
[05:59:22] ================== xe_migrate (1 subtest) ==================
[05:59:22] [SKIPPED] xe_migrate_sanity_kunit
[05:59:22] =================== [SKIPPED] xe_migrate ===================
[05:59:22] =================== xe_mocs (2 subtests) ===================
[05:59:22] [SKIPPED] xe_live_mocs_kernel_kunit
[05:59:22] [SKIPPED] xe_live_mocs_reset_kunit
[05:59:22] ==================== [SKIPPED] xe_mocs =====================
[05:59:22] ==================== args (11 subtests) ====================
[05:59:22] [PASSED] count_args_test
[05:59:22] [PASSED] call_args_example
[05:59:22] [PASSED] call_args_test
[05:59:22] [PASSED] drop_first_arg_example
[05:59:22] [PASSED] drop_first_arg_test
[05:59:22] [PASSED] first_arg_example
[05:59:22] [PASSED] first_arg_test
[05:59:22] [PASSED] last_arg_example
[05:59:22] [PASSED] last_arg_test
[05:59:22] [PASSED] pick_arg_example
[05:59:22] [PASSED] sep_comma_example
[05:59:22] ====================== [PASSED] args =======================
[05:59:22] =================== xe_pci (2 subtests) ====================
[05:59:22] [PASSED] xe_gmdid_graphics_ip
[05:59:22] [PASSED] xe_gmdid_media_ip
[05:59:22] ===================== [PASSED] xe_pci ======================
[05:59:22] ==================== xe_rtp (1 subtest) ====================
[05:59:22] ================== xe_rtp_process_tests  ===================
[05:59:22] [PASSED] coalesce-same-reg
[05:59:22] [PASSED] no-match-no-add
[05:59:22] [PASSED] match-or
[05:59:22] [PASSED] match-or-xfail
[05:59:22] [PASSED] no-match-no-add-multiple-rules
[05:59:22] [PASSED] two-regs-two-entries
[05:59:22] [PASSED] clr-one-set-other
[05:59:22] [PASSED] set-field
[05:59:22] [PASSED] conflict-duplicate
[05:59:22] [PASSED] conflict-not-disjoint
[05:59:22] [PASSED] conflict-reg-type
stty: 'standard input': Inappropriate ioctl for device
[05:59:22] ============== [PASSED] xe_rtp_process_tests ===============
[05:59:22] ===================== [PASSED] xe_rtp ======================
[05:59:22] ==================== xe_wa (1 subtest) =====================
[05:59:22] ======================== xe_wa_gt  =========================
[05:59:22] [PASSED] TIGERLAKE (B0)
[05:59:22] [PASSED] DG1 (A0)
[05:59:22] [PASSED] DG1 (B0)
[05:59:22] [PASSED] ALDERLAKE_S (A0)
[05:59:22] [PASSED] ALDERLAKE_S (B0)
[05:59:22] [PASSED] ALDERLAKE_S (C0)
[05:59:22] [PASSED] ALDERLAKE_S (D0)
[05:59:22] [PASSED] ALDERLAKE_P (A0)
[05:59:22] [PASSED] ALDERLAKE_P (B0)
[05:59:22] [PASSED] ALDERLAKE_P (C0)
[05:59:22] [PASSED] ALDERLAKE_S_RPLS (D0)
[05:59:22] [PASSED] ALDERLAKE_P_RPLU (E0)
[05:59:22] [PASSED] DG2_G10 (C0)
[05:59:22] [PASSED] DG2_G11 (B1)
[05:59:22] [PASSED] DG2_G12 (A1)
[05:59:22] [PASSED] METEORLAKE (g:A0, m:A0)
[05:59:22] [PASSED] METEORLAKE (g:A0, m:A0)
[05:59:22] [PASSED] METEORLAKE (g:A0, m:A0)
[05:59:22] [PASSED] LUNARLAKE (g:A0, m:A0)
[05:59:22] [PASSED] LUNARLAKE (g:B0, m:A0)
[05:59:22] ==================== [PASSED] xe_wa_gt =====================
[05:59:22] ====================== [PASSED] xe_wa ======================
[05:59:22] ============================================================
[05:59:22] Testing complete. Ran 111 tests: passed: 97, skipped: 14
[05:59:22] Elapsed time: 29.893s total, 4.231s configuring, 25.391s building, 0.220s running

+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[05:59:22] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[05:59:24] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
../lib/iomap.c:156:5: warning: no previous prototype for ‘ioread64_lo_hi’ [-Wmissing-prototypes]
  156 | u64 ioread64_lo_hi(const void __iomem *addr)
      |     ^~~~~~~~~~~~~~
../lib/iomap.c:163:5: warning: no previous prototype for ‘ioread64_hi_lo’ [-Wmissing-prototypes]
  163 | u64 ioread64_hi_lo(const void __iomem *addr)
      |     ^~~~~~~~~~~~~~
../lib/iomap.c:170:5: warning: no previous prototype for ‘ioread64be_lo_hi’ [-Wmissing-prototypes]
  170 | u64 ioread64be_lo_hi(const void __iomem *addr)
      |     ^~~~~~~~~~~~~~~~
../lib/iomap.c:178:5: warning: no previous prototype for ‘ioread64be_hi_lo’ [-Wmissing-prototypes]
  178 | u64 ioread64be_hi_lo(const void __iomem *addr)
      |     ^~~~~~~~~~~~~~~~
../lib/iomap.c:264:6: warning: no previous prototype for ‘iowrite64_lo_hi’ [-Wmissing-prototypes]
  264 | void iowrite64_lo_hi(u64 val, void __iomem *addr)
      |      ^~~~~~~~~~~~~~~
../lib/iomap.c:272:6: warning: no previous prototype for ‘iowrite64_hi_lo’ [-Wmissing-prototypes]
  272 | void iowrite64_hi_lo(u64 val, void __iomem *addr)
      |      ^~~~~~~~~~~~~~~
../lib/iomap.c:280:6: warning: no previous prototype for ‘iowrite64be_lo_hi’ [-Wmissing-prototypes]
  280 | void iowrite64be_lo_hi(u64 val, void __iomem *addr)
      |      ^~~~~~~~~~~~~~~~~
../lib/iomap.c:288:6: warning: no previous prototype for ‘iowrite64be_hi_lo’ [-Wmissing-prototypes]
  288 | void iowrite64be_hi_lo(u64 val, void __iomem *addr)
      |      ^~~~~~~~~~~~~~~~~

[05:59:45] Starting KUnit Kernel (1/1)...
[05:59:45] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[05:59:46] ============ drm_test_pick_cmdline (2 subtests) ============
[05:59:46] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[05:59:46] =============== drm_test_pick_cmdline_named  ===============
[05:59:46] [PASSED] NTSC
[05:59:46] [PASSED] NTSC-J
[05:59:46] [PASSED] PAL
[05:59:46] [PASSED] PAL-M
[05:59:46] =========== [PASSED] drm_test_pick_cmdline_named ===========
[05:59:46] ============== [PASSED] drm_test_pick_cmdline ==============
[05:59:46] ================== drm_buddy (7 subtests) ==================
[05:59:46] [PASSED] drm_test_buddy_alloc_limit
[05:59:46] [PASSED] drm_test_buddy_alloc_optimistic
[05:59:46] [PASSED] drm_test_buddy_alloc_pessimistic
[05:59:46] [PASSED] drm_test_buddy_alloc_pathological
[05:59:46] [PASSED] drm_test_buddy_alloc_contiguous
[05:59:46] [PASSED] drm_test_buddy_alloc_clear
[05:59:46] [PASSED] drm_test_buddy_alloc_range_bias
[05:59:46] ==================== [PASSED] drm_buddy ====================
[05:59:46] ============= drm_cmdline_parser (40 subtests) =============
[05:59:46] [PASSED] drm_test_cmdline_force_d_only
[05:59:46] [PASSED] drm_test_cmdline_force_D_only_dvi
[05:59:46] [PASSED] drm_test_cmdline_force_D_only_hdmi
[05:59:46] [PASSED] drm_test_cmdline_force_D_only_not_digital
[05:59:46] [PASSED] drm_test_cmdline_force_e_only
[05:59:46] [PASSED] drm_test_cmdline_res
[05:59:46] [PASSED] drm_test_cmdline_res_vesa
[05:59:46] [PASSED] drm_test_cmdline_res_vesa_rblank
[05:59:46] [PASSED] drm_test_cmdline_res_rblank
[05:59:46] [PASSED] drm_test_cmdline_res_bpp
[05:59:46] [PASSED] drm_test_cmdline_res_refresh
[05:59:46] [PASSED] drm_test_cmdline_res_bpp_refresh
[05:59:46] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[05:59:46] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[05:59:46] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[05:59:46] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[05:59:46] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[05:59:46] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[05:59:46] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[05:59:46] [PASSED] drm_test_cmdline_res_margins_force_on
[05:59:46] [PASSED] drm_test_cmdline_res_vesa_margins
[05:59:46] [PASSED] drm_test_cmdline_name
[05:59:46] [PASSED] drm_test_cmdline_name_bpp
[05:59:46] [PASSED] drm_test_cmdline_name_option
[05:59:46] [PASSED] drm_test_cmdline_name_bpp_option
[05:59:46] [PASSED] drm_test_cmdline_rotate_0
[05:59:46] [PASSED] drm_test_cmdline_rotate_90
[05:59:46] [PASSED] drm_test_cmdline_rotate_180
[05:59:46] [PASSED] drm_test_cmdline_rotate_270
[05:59:46] [PASSED] drm_test_cmdline_hmirror
[05:59:46] [PASSED] drm_test_cmdline_vmirror
[05:59:46] [PASSED] drm_test_cmdline_margin_options
[05:59:46] [PASSED] drm_test_cmdline_multiple_options
[05:59:46] [PASSED] drm_test_cmdline_bpp_extra_and_option
[05:59:46] [PASSED] drm_test_cmdline_extra_and_option
[05:59:46] [PASSED] drm_test_cmdline_freestanding_options
[05:59:46] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[05:59:46] [PASSED] drm_test_cmdline_panel_orientation
[05:59:46] ================ drm_test_cmdline_invalid  =================
[05:59:46] [PASSED] margin_only
[05:59:46] [PASSED] interlace_only
[05:59:46] [PASSED] res_missing_x
[05:59:46] [PASSED] res_missing_y
[05:59:46] [PASSED] res_bad_y
[05:59:46] [PASSED] res_missing_y_bpp
[05:59:46] [PASSED] res_bad_bpp
[05:59:46] [PASSED] res_bad_refresh
[05:59:46] [PASSED] res_bpp_refresh_force_on_off
[05:59:46] [PASSED] res_invalid_mode
[05:59:46] [PASSED] res_bpp_wrong_place_mode
[05:59:46] [PASSED] name_bpp_refresh
[05:59:46] [PASSED] name_refresh
[05:59:46] [PASSED] name_refresh_wrong_mode
[05:59:46] [PASSED] name_refresh_invalid_mode
[05:59:46] [PASSED] rotate_multiple
[05:59:46] [PASSED] rotate_invalid_val
[05:59:46] [PASSED] rotate_truncated
[05:59:46] [PASSED] invalid_option
[05:59:46] [PASSED] invalid_tv_option
[05:59:46] [PASSED] truncated_tv_option
[05:59:46] ============ [PASSED] drm_test_cmdline_invalid =============
[05:59:46] =============== drm_test_cmdline_tv_options  ===============
[05:59:46] [PASSED] NTSC
[05:59:46] [PASSED] NTSC_443
[05:59:46] [PASSED] NTSC_J
[05:59:46] [PASSED] PAL
[05:59:46] [PASSED] PAL_M
[05:59:46] [PASSED] PAL_N
[05:59:46] [PASSED] SECAM
[05:59:46] [PASSED] MONO_525
[05:59:46] [PASSED] MONO_625
[05:59:46] =========== [PASSED] drm_test_cmdline_tv_options ===========
[05:59:46] =============== [PASSED] drm_cmdline_parser ================
[05:59:46] ========== drmm_connector_hdmi_init (19 subtests) ==========
[05:59:46] [PASSED] drm_test_connector_hdmi_init_valid
[05:59:46] [PASSED] drm_test_connector_hdmi_init_bpc_8
[05:59:46] [PASSED] drm_test_connector_hdmi_init_bpc_10
[05:59:46] [PASSED] drm_test_connector_hdmi_init_bpc_12
[05:59:46] [PASSED] drm_test_connector_hdmi_init_bpc_invalid
[05:59:46] [PASSED] drm_test_connector_hdmi_init_bpc_null
[05:59:46] [PASSED] drm_test_connector_hdmi_init_formats_empty
[05:59:46] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb
[05:59:46] [PASSED] drm_test_connector_hdmi_init_null_ddc
[05:59:46] [PASSED] drm_test_connector_hdmi_init_null_product
[05:59:46] [PASSED] drm_test_connector_hdmi_init_null_vendor
[05:59:46] [PASSED] drm_test_connector_hdmi_init_product_length_exact
[05:59:46] [PASSED] drm_test_connector_hdmi_init_product_length_too_long
[05:59:46] [PASSED] drm_test_connector_hdmi_init_product_valid
[05:59:46] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact
[05:59:46] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long
[05:59:46] [PASSED] drm_test_connector_hdmi_init_vendor_valid
[05:59:46] ========= drm_test_connector_hdmi_init_type_valid  =========
[05:59:46] [PASSED] HDMI-A
[05:59:46] [PASSED] HDMI-B
[05:59:46] ===== [PASSED] drm_test_connector_hdmi_init_type_valid =====
[05:59:46] ======== drm_test_connector_hdmi_init_type_invalid  ========
[05:59:46] [PASSED] Unknown
[05:59:46] [PASSED] VGA
[05:59:46] [PASSED] DVI-I
[05:59:46] [PASSED] DVI-D
[05:59:46] [PASSED] DVI-A
[05:59:46] [PASSED] Composite
[05:59:46] [PASSED] SVIDEO
[05:59:46] [PASSED] LVDS
[05:59:46] [PASSED] Component
[05:59:46] [PASSED] DIN
[05:59:46] [PASSED] DP
[05:59:46] [PASSED] TV
[05:59:46] [PASSED] eDP
[05:59:46] [PASSED] Virtual
[05:59:46] [PASSED] DSI
[05:59:46] [PASSED] DPI
[05:59:46] [PASSED] Writeback
[05:59:46] [PASSED] SPI
[05:59:46] [PASSED] USB
[05:59:46] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ====
[05:59:46] ============ [PASSED] drmm_connector_hdmi_init =============
[05:59:46] ============= drmm_connector_init (3 subtests) =============
[05:59:46] [PASSED] drm_test_drmm_connector_init
[05:59:46] [PASSED] drm_test_drmm_connector_init_null_ddc
[05:59:46] ========= drm_test_drmm_connector_init_type_valid  =========
[05:59:46] [PASSED] Unknown
[05:59:46] [PASSED] VGA
[05:59:46] [PASSED] DVI-I
[05:59:46] [PASSED] DVI-D
[05:59:46] [PASSED] DVI-A
[05:59:46] [PASSED] Composite
[05:59:46] [PASSED] SVIDEO
[05:59:46] [PASSED] LVDS
[05:59:46] [PASSED] Component
[05:59:46] [PASSED] DIN
[05:59:46] [PASSED] DP
[05:59:46] [PASSED] HDMI-A
[05:59:46] [PASSED] HDMI-B
[05:59:46] [PASSED] TV
[05:59:46] [PASSED] eDP
[05:59:46] [PASSED] Virtual
[05:59:46] [PASSED] DSI
[05:59:46] [PASSED] DPI
[05:59:46] [PASSED] Writeback
[05:59:46] [PASSED] SPI
[05:59:46] [PASSED] USB
[05:59:46] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[05:59:46] =============== [PASSED] drmm_connector_init ===============
[05:59:46] = drm_connector_attach_broadcast_rgb_property (2 subtests) =
[05:59:46] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property
[05:59:46] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector
[05:59:46] === [PASSED] drm_connector_attach_broadcast_rgb_property ===
[05:59:46] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[05:59:46] ========== drm_test_get_tv_mode_from_name_valid  ===========
[05:59:46] [PASSED] NTSC
[05:59:46] [PASSED] NTSC-443
[05:59:46] [PASSED] NTSC-J
[05:59:46] [PASSED] PAL
[05:59:46] [PASSED] PAL-M
[05:59:46] [PASSED] PAL-N
[05:59:46] [PASSED] SECAM
[05:59:46] [PASSED] Mono
[05:59:46] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[05:59:46] [PASSED] drm_test_get_tv_mode_from_name_truncated
[05:59:46] ============ [PASSED] drm_get_tv_mode_from_name ============
[05:59:46] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) =
[05:59:46] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb
[05:59:46] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc
[05:59:46] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1
[05:59:46] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc
[05:59:46] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1
[05:59:46] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double
[05:59:46] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid  =
[05:59:46] [PASSED] VIC 96
[05:59:46] [PASSED] VIC 97
[05:59:46] [PASSED] VIC 101
[05:59:46] [PASSED] VIC 102
[05:59:46] [PASSED] VIC 106
[05:59:46] [PASSED] VIC 107
[05:59:46] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid ===
[05:59:46] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc
[05:59:46] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc
[05:59:46] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc
[05:59:46] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc
[05:59:46] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc
[05:59:46] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ====
[05:59:46] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) ==
[05:59:46] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name  ====
[05:59:46] [PASSED] Automatic
[05:59:46] [PASSED] Full
[05:59:46] [PASSED] Limited 16:235
[05:59:46] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name ===
[05:59:46] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid
[05:59:46] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ====
[05:59:46] == drm_hdmi_connector_get_output_format_name (2 subtests) ==
[05:59:46] === drm_test_drm_hdmi_connector_get_output_format_name  ====
[05:59:46] [PASSED] RGB
[05:59:46] [PASSED] YUV 4:2:0
[05:59:46] [PASSED] YUV 4:2:2
[05:59:46] [PASSED] YUV 4:4:4
[05:59:46] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name ===
[05:59:46] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid
[05:59:46] ==== [PASSED] drm_hdmi_connector_get_output_format_name ====
[05:59:46] ============= drm_damage_helper (21 subtests) ==============
[05:59:46] [PASSED] drm_test_damage_iter_no_damage
[05:59:46] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[05:59:46] [PASSED] drm_test_damage_iter_no_damage_src_moved
[05:59:46] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[05:59:46] [PASSED] drm_test_damage_iter_no_damage_not_visible
[05:59:46] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[05:59:46] [PASSED] drm_test_damage_iter_no_damage_no_fb
[05:59:46] [PASSED] drm_test_damage_iter_simple_damage
[05:59:46] [PASSED] drm_test_damage_iter_single_damage
[05:59:46] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[05:59:46] [PASSED] drm_test_damage_iter_single_damage_outside_src
[05:59:46] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[05:59:46] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[05:59:46] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[05:59:46] [PASSED] drm_test_damage_iter_single_damage_src_moved
[05:59:46] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[05:59:46] [PASSED] drm_test_damage_iter_damage
[05:59:46] [PASSED] drm_test_damage_iter_damage_one_intersect
[05:59:46] [PASSED] drm_test_damage_iter_damage_one_outside
[05:59:46] [PASSED] drm_test_damage_iter_damage_src_moved
[05:59:46] [PASSED] drm_test_damage_iter_damage_not_visible
[05:59:46] ================ [PASSED] drm_damage_helper ================
[05:59:46] ============== drm_dp_mst_helper (3 subtests) ==============
[05:59:46] ============== drm_test_dp_mst_calc_pbn_mode  ==============
[05:59:46] [PASSED] Clock 154000 BPP 30 DSC disabled
[05:59:46] [PASSED] Clock 234000 BPP 30 DSC disabled
[05:59:46] [PASSED] Clock 297000 BPP 24 DSC disabled
[05:59:46] [PASSED] Clock 332880 BPP 24 DSC enabled
[05:59:46] [PASSED] Clock 324540 BPP 24 DSC enabled
[05:59:46] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[05:59:46] ============== drm_test_dp_mst_calc_pbn_div  ===============
[05:59:46] [PASSED] Link rate 2000000 lane count 4
[05:59:46] [PASSED] Link rate 2000000 lane count 2
[05:59:46] [PASSED] Link rate 2000000 lane count 1
[05:59:46] [PASSED] Link rate 1350000 lane count 4
[05:59:46] [PASSED] Link rate 1350000 lane count 2
[05:59:46] [PASSED] Link rate 1350000 lane count 1
[05:59:46] [PASSED] Link rate 1000000 lane count 4
[05:59:46] [PASSED] Link rate 1000000 lane count 2
[05:59:46] [PASSED] Link rate 1000000 lane count 1
[05:59:46] [PASSED] Link rate 810000 lane count 4
[05:59:46] [PASSED] Link rate 810000 lane count 2
[05:59:46] [PASSED] Link rate 810000 lane count 1
[05:59:46] [PASSED] Link rate 540000 lane count 4
[05:59:46] [PASSED] Link rate 540000 lane count 2
[05:59:46] [PASSED] Link rate 540000 lane count 1
[05:59:46] [PASSED] Link rate 270000 lane count 4
[05:59:46] [PASSED] Link rate 270000 lane count 2
[05:59:46] [PASSED] Link rate 270000 lane count 1
[05:59:46] [PASSED] Link rate 162000 lane count 4
[05:59:46] [PASSED] Link rate 162000 lane count 2
[05:59:46] [PASSED] Link rate 162000 lane count 1
[05:59:46] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[05:59:46] ========= drm_test_dp_mst_sideband_msg_req_decode  =========
[05:59:46] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[05:59:46] [PASSED] DP_POWER_UP_PHY with port number
[05:59:46] [PASSED] DP_POWER_DOWN_PHY with port number
[05:59:46] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[05:59:46] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[05:59:46] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[05:59:46] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[05:59:46] [PASSED] DP_QUERY_PAYLOAD with port number
[05:59:46] [PASSED] DP_QUERY_PAYLOAD with VCPI
[05:59:46] [PASSED] DP_REMOTE_DPCD_READ with port number
[05:59:46] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[05:59:46] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[05:59:46] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[05:59:46] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[05:59:46] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[05:59:46] [PASSED] DP_REMOTE_I2C_READ with port number
[05:59:46] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[05:59:46] [PASSED] DP_REMOTE_I2C_READ with transactions array
[05:59:46] [PASSED] DP_REMOTE_I2C_WRITE with port number
[05:59:46] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[05:59:46] [PASSED] DP_REMOTE_I2C_WRITE with data array
[05:59:46] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[05:59:46] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[05:59:46] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[05:59:46] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[05:59:46] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[05:59:46] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[05:59:46] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[05:59:46] ================ [PASSED] drm_dp_mst_helper ================
[05:59:46] ================== drm_exec (7 subtests) ===================
[05:59:46] [PASSED] sanitycheck
[05:59:46] [PASSED] test_lock
[05:59:46] [PASSED] test_lock_unlock
[05:59:46] [PASSED] test_duplicates
[05:59:46] [PASSED] test_prepare
[05:59:46] [PASSED] test_prepare_array
[05:59:46] [PASSED] test_multiple_loops
[05:59:46] ==================== [PASSED] drm_exec =====================
[05:59:46] =========== drm_format_helper_test (17 subtests) ===========
[05:59:46] ============== drm_test_fb_xrgb8888_to_gray8  ==============
[05:59:46] [PASSED] single_pixel_source_buffer
[05:59:46] [PASSED] single_pixel_clip_rectangle
[05:59:46] [PASSED] well_known_colors
[05:59:46] [PASSED] destination_pitch
[05:59:46] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[05:59:46] ============= drm_test_fb_xrgb8888_to_rgb332  ==============
[05:59:46] [PASSED] single_pixel_source_buffer
[05:59:46] [PASSED] single_pixel_clip_rectangle
[05:59:46] [PASSED] well_known_colors
[05:59:46] [PASSED] destination_pitch
[05:59:46] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[05:59:46] ============= drm_test_fb_xrgb8888_to_rgb565  ==============
[05:59:46] [PASSED] single_pixel_source_buffer
[05:59:46] [PASSED] single_pixel_clip_rectangle
[05:59:46] [PASSED] well_known_colors
[05:59:46] [PASSED] destination_pitch
[05:59:46] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[05:59:46] ============ drm_test_fb_xrgb8888_to_xrgb1555  =============
[05:59:46] [PASSED] single_pixel_source_buffer
[05:59:46] [PASSED] single_pixel_clip_rectangle
[05:59:46] [PASSED] well_known_colors
[05:59:46] [PASSED] destination_pitch
[05:59:46] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[05:59:46] ============ drm_test_fb_xrgb8888_to_argb1555  =============
[05:59:46] [PASSED] single_pixel_source_buffer
[05:59:46] [PASSED] single_pixel_clip_rectangle
[05:59:46] [PASSED] well_known_colors
[05:59:46] [PASSED] destination_pitch
[05:59:46] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[05:59:46] ============ drm_test_fb_xrgb8888_to_rgba5551  =============
[05:59:46] [PASSED] single_pixel_source_buffer
[05:59:46] [PASSED] single_pixel_clip_rectangle
[05:59:46] [PASSED] well_known_colors
[05:59:46] [PASSED] destination_pitch
[05:59:46] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[05:59:46] ============= drm_test_fb_xrgb8888_to_rgb888  ==============
[05:59:46] [PASSED] single_pixel_source_buffer
[05:59:46] [PASSED] single_pixel_clip_rectangle
[05:59:46] [PASSED] well_known_colors
[05:59:46] [PASSED] destination_pitch
[05:59:46] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[05:59:46] ============ drm_test_fb_xrgb8888_to_argb8888  =============
[05:59:46] [PASSED] single_pixel_source_buffer
[05:59:46] [PASSED] single_pixel_clip_rectangle
[05:59:46] [PASSED] well_known_colors
[05:59:46] [PASSED] destination_pitch
[05:59:46] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[05:59:46] =========== drm_test_fb_xrgb8888_to_xrgb2101010  ===========
[05:59:46] [PASSED] single_pixel_source_buffer
[05:59:46] [PASSED] single_pixel_clip_rectangle
[05:59:46] [PASSED] well_known_colors
[05:59:46] [PASSED] destination_pitch
[05:59:46] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[05:59:46] =========== drm_test_fb_xrgb8888_to_argb2101010  ===========
[05:59:46] [PASSED] single_pixel_source_buffer
[05:59:46] [PASSED] single_pixel_clip_rectangle
[05:59:46] [PASSED] well_known_colors
[05:59:46] [PASSED] destination_pitch
[05:59:46] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[05:59:46] ============== drm_test_fb_xrgb8888_to_mono  ===============
[05:59:46] [PASSED] single_pixel_source_buffer
[05:59:46] [PASSED] single_pixel_clip_rectangle
[05:59:46] [PASSED] well_known_colors
[05:59:46] [PASSED] destination_pitch
[05:59:46] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[05:59:46] ==================== drm_test_fb_swab  =====================
[05:59:46] [PASSED] single_pixel_source_buffer
[05:59:46] [PASSED] single_pixel_clip_rectangle
[05:59:46] [PASSED] well_known_colors
[05:59:46] [PASSED] destination_pitch
[05:59:46] ================ [PASSED] drm_test_fb_swab =================
[05:59:46] ============ drm_test_fb_xrgb8888_to_xbgr8888  =============
[05:59:46] [PASSED] single_pixel_source_buffer
[05:59:46] [PASSED] single_pixel_clip_rectangle
[05:59:46] [PASSED] well_known_colors
[05:59:46] [PASSED] destination_pitch
[05:59:46] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[05:59:46] ============ drm_test_fb_xrgb8888_to_abgr8888  =============
[05:59:46] [PASSED] single_pixel_source_buffer
[05:59:46] [PASSED] single_pixel_clip_rectangle
[05:59:46] [PASSED] well_known_colors
[05:59:46] [PASSED] destination_pitch
[05:59:46] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[05:59:46] ================= drm_test_fb_clip_offset  =================
[05:59:46] [PASSED] pass through
[05:59:46] [PASSED] horizontal offset
[05:59:46] [PASSED] vertical offset
[05:59:46] [PASSED] horizontal and vertical offset
[05:59:46] [PASSED] horizontal offset (custom pitch)
[05:59:46] [PASSED] vertical offset (custom pitch)
[05:59:46] [PASSED] horizontal and vertical offset (custom pitch)
[05:59:46] ============= [PASSED] drm_test_fb_clip_offset =============
[05:59:46] ============== drm_test_fb_build_fourcc_list  ==============
[05:59:46] [PASSED] no native formats
[05:59:46] [PASSED] XRGB8888 as native format
[05:59:46] [PASSED] remove duplicates
[05:59:46] [PASSED] convert alpha formats
[05:59:46] [PASSED] random formats
[05:59:46] ========== [PASSED] drm_test_fb_build_fourcc_list ==========
[05:59:46] =================== drm_test_fb_memcpy  ====================
[05:59:46] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[05:59:46] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[05:59:46] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[05:59:46] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[05:59:46] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[05:59:46] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[05:59:46] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[05:59:46] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[05:59:46] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[05:59:46] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[05:59:46] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[05:59:46] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[05:59:46] =============== [PASSED] drm_test_fb_memcpy ================
[05:59:46] ============= [PASSED] drm_format_helper_test ==============
[05:59:46] ================= drm_format (18 subtests) =================
[05:59:46] [PASSED] drm_test_format_block_width_invalid
[05:59:46] [PASSED] drm_test_format_block_width_one_plane
[05:59:46] [PASSED] drm_test_format_block_width_two_plane
[05:59:46] [PASSED] drm_test_format_block_width_three_plane
[05:59:46] [PASSED] drm_test_format_block_width_tiled
[05:59:46] [PASSED] drm_test_format_block_height_invalid
[05:59:46] [PASSED] drm_test_format_block_height_one_plane
[05:59:46] [PASSED] drm_test_format_block_height_two_plane
[05:59:46] [PASSED] drm_test_format_block_height_three_plane
[05:59:46] [PASSED] drm_test_format_block_height_tiled
[05:59:46] [PASSED] drm_test_format_min_pitch_invalid
[05:59:46] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[05:59:46] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[05:59:46] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[05:59:46] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[05:59:46] [PASSED] drm_test_format_min_pitch_two_plane
[05:59:46] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[05:59:46] [PASSED] drm_test_format_min_pitch_tiled
[05:59:46] =================== [PASSED] drm_format ====================
[05:59:46] =============== drm_framebuffer (1 subtest) ================
[05:59:46] =============== drm_test_framebuffer_create  ===============
[05:59:46] [PASSED] ABGR8888 normal sizes
[05:59:46] [PASSED] ABGR8888 max sizes
[05:59:46] [PASSED] ABGR8888 pitch greater than min required
[05:59:46] [PASSED] ABGR8888 pitch less than min required
[05:59:46] [PASSED] ABGR8888 Invalid width
[05:59:46] [PASSED] ABGR8888 Invalid buffer handle
[05:59:46] [PASSED] No pixel format
[05:59:46] [PASSED] ABGR8888 Width 0
[05:59:46] [PASSED] ABGR8888 Height 0
[05:59:46] [PASSED] ABGR8888 Out of bound height * pitch combination
[05:59:46] [PASSED] ABGR8888 Large buffer offset
[05:59:46] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[05:59:46] [PASSED] ABGR8888 Valid buffer modifier
[05:59:46] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[05:59:46] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[05:59:46] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[05:59:46] [PASSED] NV12 Normal sizes
[05:59:46] [PASSED] NV12 Max sizes
[05:59:46] [PASSED] NV12 Invalid pitch
[05:59:46] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[05:59:46] [PASSED] NV12 different  modifier per-plane
[05:59:46] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[05:59:46] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[05:59:46] [PASSED] NV12 Modifier for inexistent plane
[05:59:46] [PASSED] NV12 Handle for inexistent plane
[05:59:46] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[05:59:46] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[05:59:46] [PASSED] YVU420 Normal sizes
[05:59:46] [PASSED] YVU420 Max sizes
[05:59:46] [PASSED] YVU420 Invalid pitch
[05:59:46] [PASSED] YVU420 Different pitches
[05:59:46] [PASSED] YVU420 Different buffer offsets/pitches
[05:59:46] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[05:59:46] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[05:59:46] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[05:59:46] [PASSED] YVU420 Valid modifier
[05:59:46] [PASSED] YVU420 Different modifiers per plane
[05:59:46] [PASSED] YVU420 Modifier for inexistent plane
[05:59:46] [PASSED] X0L2 Normal sizes
[05:59:46] [PASSED] X0L2 Max sizes
[05:59:46] [PASSED] X0L2 Invalid pitch
[05:59:46] [PASSED] X0L2 Pitch greater than minimum required
[05:59:46] [PASSED] X0L2 Handle for inexistent plane
[05:59:46] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[05:59:46] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[05:59:46] [PASSED] X0L2 Valid modifier
[05:59:46] [PASSED] X0L2 Modifier for inexistent plane
[05:59:46] =========== [PASSED] drm_test_framebuffer_create ===========
[05:59:46] ================= [PASSED] drm_framebuffer =================
[05:59:46] ================ drm_gem_shmem (8 subtests) ================
[05:59:46] [PASSED] drm_gem_shmem_test_obj_create
[05:59:46] [PASSED] drm_gem_shmem_test_obj_create_private
[05:59:46] [PASSED] drm_gem_shmem_test_pin_pages
[05:59:46] [PASSED] drm_gem_shmem_test_vmap
[05:59:46] [PASSED] drm_gem_shmem_test_get_pages_sgt
[05:59:46] [PASSED] drm_gem_shmem_test_get_sg_table
[05:59:46] [PASSED] drm_gem_shmem_test_madvise
[05:59:46] [PASSED] drm_gem_shmem_test_purge
[05:59:46] ================== [PASSED] drm_gem_shmem ==================
[05:59:46] === drm_atomic_helper_connector_hdmi_check (22 subtests) ===
[05:59:46] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode
[05:59:46] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1
[05:59:46] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode
[05:59:46] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1
[05:59:46] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode
[05:59:46] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1
[05:59:46] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed
[05:59:46] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed
[05:59:46] [PASSED] drm_test_check_hdmi_funcs_reject_rate
[05:59:46] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback
[05:59:46] [PASSED] drm_test_check_max_tmds_rate_format_fallback
[05:59:46] [PASSED] drm_test_check_output_bpc_crtc_mode_changed
[05:59:46] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed
[05:59:46] [PASSED] drm_test_check_output_bpc_dvi
[05:59:46] [PASSED] drm_test_check_output_bpc_format_vic_1
[05:59:46] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only
[05:59:46] [PASSED] drm_test_check_output_bpc_format_display_rgb_only
[05:59:46] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only
[05:59:46] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only
[05:59:46] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc
[05:59:46] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc
[05:59:46] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc
[05:59:46] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ======
[05:59:46] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ====
[05:59:46] [PASSED] drm_test_check_broadcast_rgb_value
[05:59:46] [PASSED] drm_test_check_bpc_8_value
[05:59:46] [PASSED] drm_test_check_bpc_10_value
[05:59:46] [PASSED] drm_test_check_bpc_12_value
[05:59:46] [PASSED] drm_test_check_format_value
[05:59:46] [PASSED] drm_test_check_tmds_char_value
[05:59:46] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ======
[05:59:46] ================= drm_managed (2 subtests) =================
[05:59:46] [PASSED] drm_test_managed_release_action
[05:59:46] [PASSED] drm_test_managed_run_action
[05:59:46] =================== [PASSED] drm_managed ===================
[05:59:46] =================== drm_mm (6 subtests) ====================
[05:59:46] [PASSED] drm_test_mm_init
[05:59:46] [PASSED] drm_test_mm_debug
[05:59:46] [PASSED] drm_test_mm_align32
[05:59:46] [PASSED] drm_test_mm_align64
[05:59:46] [PASSED] drm_test_mm_lowest
[05:59:46] [PASSED] drm_test_mm_highest
[05:59:46] ===================== [PASSED] drm_mm ======================
[05:59:46] ============= drm_modes_analog_tv (5 subtests) =============
[05:59:46] [PASSED] drm_test_modes_analog_tv_mono_576i
[05:59:46] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[05:59:46] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[05:59:46] [PASSED] drm_test_modes_analog_tv_pal_576i
[05:59:46] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[05:59:46] =============== [PASSED] drm_modes_analog_tv ===============
[05:59:46] ============== drm_plane_helper (2 subtests) ===============
[05:59:46] =============== drm_test_check_plane_state  ================
[05:59:46] [PASSED] clipping_simple
[05:59:46] [PASSED] clipping_rotate_reflect
[05:59:46] [PASSED] positioning_simple
[05:59:46] [PASSED] upscaling
[05:59:46] [PASSED] downscaling
[05:59:46] [PASSED] rounding1
[05:59:46] [PASSED] rounding2
[05:59:46] [PASSED] rounding3
[05:59:46] [PASSED] rounding4
[05:59:46] =========== [PASSED] drm_test_check_plane_state ============
[05:59:46] =========== drm_test_check_invalid_plane_state  ============
[05:59:46] [PASSED] positioning_invalid
[05:59:46] [PASSED] upscaling_invalid
stty: 'standard input': Inappropriate ioctl for device
[05:59:46] [PASSED] downscaling_invalid
[05:59:46] ======= [PASSED] drm_test_check_invalid_plane_state ========
[05:59:46] ================ [PASSED] drm_plane_helper =================
[05:59:46] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[05:59:46] ====== drm_test_connector_helper_tv_get_modes_check  =======
[05:59:46] [PASSED] None
[05:59:46] [PASSED] PAL
[05:59:46] [PASSED] NTSC
[05:59:46] [PASSED] Both, NTSC Default
[05:59:46] [PASSED] Both, PAL Default
[05:59:46] [PASSED] Both, NTSC Default, with PAL on command-line
[05:59:46] [PASSED] Both, PAL Default, with NTSC on command-line
[05:59:46] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[05:59:46] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[05:59:46] ================== drm_rect (9 subtests) ===================
[05:59:46] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[05:59:46] [PASSED] drm_test_rect_clip_scaled_not_clipped
[05:59:46] [PASSED] drm_test_rect_clip_scaled_clipped
[05:59:46] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[05:59:46] ================= drm_test_rect_intersect  =================
[05:59:46] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[05:59:46] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[05:59:46] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[05:59:46] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[05:59:46] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[05:59:46] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[05:59:46] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[05:59:46] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[05:59:46] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[05:59:46] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[05:59:46] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[05:59:46] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[05:59:46] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[05:59:46] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[05:59:46] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[05:59:46] ============= [PASSED] drm_test_rect_intersect =============
[05:59:46] ================ drm_test_rect_calc_hscale  ================
[05:59:46] [PASSED] normal use
[05:59:46] [PASSED] out of max range
[05:59:46] [PASSED] out of min range
[05:59:46] [PASSED] zero dst
[05:59:46] [PASSED] negative src
[05:59:46] [PASSED] negative dst
[05:59:46] ============ [PASSED] drm_test_rect_calc_hscale ============
[05:59:46] ================ drm_test_rect_calc_vscale  ================
[05:59:46] [PASSED] normal use
[05:59:46] [PASSED] out of max range
[05:59:46] [PASSED] out of min range
[05:59:46] [PASSED] zero dst
[05:59:46] [PASSED] negative src
[05:59:46] [PASSED] negative dst
[05:59:46] ============ [PASSED] drm_test_rect_calc_vscale ============
[05:59:46] ================== drm_test_rect_rotate  ===================
[05:59:46] [PASSED] reflect-x
[05:59:46] [PASSED] reflect-y
[05:59:46] [PASSED] rotate-0
[05:59:46] [PASSED] rotate-90
[05:59:46] [PASSED] rotate-180
[05:59:46] [PASSED] rotate-270
[05:59:46] ============== [PASSED] drm_test_rect_rotate ===============
[05:59:46] ================ drm_test_rect_rotate_inv  =================
[05:59:46] [PASSED] reflect-x
[05:59:46] [PASSED] reflect-y
[05:59:46] [PASSED] rotate-0
[05:59:46] [PASSED] rotate-90
[05:59:46] [PASSED] rotate-180
[05:59:46] [PASSED] rotate-270
[05:59:46] ============ [PASSED] drm_test_rect_rotate_inv =============
[05:59:46] ==================== [PASSED] drm_rect =====================
[05:59:46] ============================================================
[05:59:46] Testing complete. Ran 515 tests: passed: 515
[05:59:46] Elapsed time: 23.334s total, 1.710s configuring, 21.454s building, 0.152s running

+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig
[05:59:46] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[05:59:47] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[05:59:56] Starting KUnit Kernel (1/1)...
[05:59:56] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[05:59:56] ================= ttm_device (5 subtests) ==================
[05:59:56] [PASSED] ttm_device_init_basic
[05:59:56] [PASSED] ttm_device_init_multiple
[05:59:56] [PASSED] ttm_device_fini_basic
[05:59:56] [PASSED] ttm_device_init_no_vma_man
[05:59:56] ================== ttm_device_init_pools  ==================
[05:59:56] [PASSED] No DMA allocations, no DMA32 required
[05:59:56] [PASSED] DMA allocations, DMA32 required
[05:59:56] [PASSED] No DMA allocations, DMA32 required
[05:59:56] [PASSED] DMA allocations, no DMA32 required
[05:59:56] ============== [PASSED] ttm_device_init_pools ==============
[05:59:56] =================== [PASSED] ttm_device ====================
[05:59:56] ================== ttm_pool (8 subtests) ===================
[05:59:56] ================== ttm_pool_alloc_basic  ===================
[05:59:56] [PASSED] One page
[05:59:56] [PASSED] More than one page
[05:59:56] [PASSED] Above the allocation limit
[05:59:56] [PASSED] One page, with coherent DMA mappings enabled
[05:59:56] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[05:59:56] ============== [PASSED] ttm_pool_alloc_basic ===============
[05:59:56] ============== ttm_pool_alloc_basic_dma_addr  ==============
[05:59:56] [PASSED] One page
[05:59:56] [PASSED] More than one page
[05:59:56] [PASSED] Above the allocation limit
[05:59:56] [PASSED] One page, with coherent DMA mappings enabled
[05:59:56] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[05:59:56] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[05:59:56] [PASSED] ttm_pool_alloc_order_caching_match
[05:59:56] [PASSED] ttm_pool_alloc_caching_mismatch
[05:59:56] [PASSED] ttm_pool_alloc_order_mismatch
[05:59:56] [PASSED] ttm_pool_free_dma_alloc
[05:59:56] [PASSED] ttm_pool_free_no_dma_alloc
[05:59:56] [PASSED] ttm_pool_fini_basic
[05:59:56] ==================== [PASSED] ttm_pool =====================
[05:59:56] ================ ttm_resource (8 subtests) =================
[05:59:56] ================= ttm_resource_init_basic  =================
[05:59:56] [PASSED] Init resource in TTM_PL_SYSTEM
[05:59:56] [PASSED] Init resource in TTM_PL_VRAM
[05:59:56] [PASSED] Init resource in a private placement
[05:59:56] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[05:59:56] ============= [PASSED] ttm_resource_init_basic =============
[05:59:56] [PASSED] ttm_resource_init_pinned
[05:59:56] [PASSED] ttm_resource_fini_basic
[05:59:56] [PASSED] ttm_resource_manager_init_basic
[05:59:56] [PASSED] ttm_resource_manager_usage_basic
[05:59:56] [PASSED] ttm_resource_manager_set_used_basic
[05:59:56] [PASSED] ttm_sys_man_alloc_basic
[05:59:56] [PASSED] ttm_sys_man_free_basic
[05:59:56] ================== [PASSED] ttm_resource ===================
[05:59:56] =================== ttm_tt (15 subtests) ===================
[05:59:56] ==================== ttm_tt_init_basic  ====================
[05:59:56] [PASSED] Page-aligned size
[05:59:56] [PASSED] Extra pages requested
[05:59:56] ================ [PASSED] ttm_tt_init_basic ================
[05:59:56] [PASSED] ttm_tt_init_misaligned
[05:59:56] [PASSED] ttm_tt_fini_basic
[05:59:56] [PASSED] ttm_tt_fini_sg
[05:59:56] [PASSED] ttm_tt_fini_shmem
[05:59:56] [PASSED] ttm_tt_create_basic
[05:59:56] [PASSED] ttm_tt_create_invalid_bo_type
[05:59:56] [PASSED] ttm_tt_create_ttm_exists
[05:59:56] [PASSED] ttm_tt_create_failed
[05:59:56] [PASSED] ttm_tt_destroy_basic
[05:59:56] [PASSED] ttm_tt_populate_null_ttm
[05:59:56] [PASSED] ttm_tt_populate_populated_ttm
[05:59:56] [PASSED] ttm_tt_unpopulate_basic
[05:59:56] [PASSED] ttm_tt_unpopulate_empty_ttm
[05:59:56] [PASSED] ttm_tt_swapin_basic
[05:59:56] ===================== [PASSED] ttm_tt ======================
[05:59:56] =================== ttm_bo (14 subtests) ===================
[05:59:56] =========== ttm_bo_reserve_optimistic_no_ticket  ===========
[05:59:56] [PASSED] Cannot be interrupted and sleeps
[05:59:56] [PASSED] Cannot be interrupted, locks straight away
[05:59:56] [PASSED] Can be interrupted, sleeps
[05:59:56] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[05:59:56] [PASSED] ttm_bo_reserve_locked_no_sleep
[05:59:56] [PASSED] ttm_bo_reserve_no_wait_ticket
[05:59:56] [PASSED] ttm_bo_reserve_double_resv
[05:59:56] [PASSED] ttm_bo_reserve_interrupted
[05:59:56] [PASSED] ttm_bo_reserve_deadlock
[05:59:56] [PASSED] ttm_bo_unreserve_basic
[05:59:56] [PASSED] ttm_bo_unreserve_pinned
[05:59:56] [PASSED] ttm_bo_unreserve_bulk
[05:59:56] [PASSED] ttm_bo_put_basic
[05:59:56] [PASSED] ttm_bo_put_shared_resv
[05:59:56] [PASSED] ttm_bo_pin_basic
[05:59:56] [PASSED] ttm_bo_pin_unpin_resource
[05:59:56] [PASSED] ttm_bo_multiple_pin_one_unpin
[05:59:56] ===================== [PASSED] ttm_bo ======================
[05:59:56] ============== ttm_bo_validate (22 subtests) ===============
[05:59:56] ============== ttm_bo_init_reserved_sys_man  ===============
[05:59:56] [PASSED] Buffer object for userspace
[05:59:56] [PASSED] Kernel buffer object
[05:59:56] [PASSED] Shared buffer object
[05:59:56] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[05:59:56] ============== ttm_bo_init_reserved_mock_man  ==============
[05:59:56] [PASSED] Buffer object for userspace
[05:59:56] [PASSED] Kernel buffer object
[05:59:56] [PASSED] Shared buffer object
[05:59:56] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[05:59:56] [PASSED] ttm_bo_init_reserved_resv
[05:59:56] ================== ttm_bo_validate_basic  ==================
[05:59:56] [PASSED] Buffer object for userspace
[05:59:56] [PASSED] Kernel buffer object
[05:59:56] [PASSED] Shared buffer object
[05:59:56] ============== [PASSED] ttm_bo_validate_basic ==============
[05:59:56] [PASSED] ttm_bo_validate_invalid_placement
[05:59:56] ============= ttm_bo_validate_same_placement  ==============
[05:59:56] [PASSED] System manager
[05:59:56] [PASSED] VRAM manager
[05:59:56] ========= [PASSED] ttm_bo_validate_same_placement ==========
[05:59:56] [PASSED] ttm_bo_validate_failed_alloc
[05:59:56] [PASSED] ttm_bo_validate_pinned
[05:59:56] [PASSED] ttm_bo_validate_busy_placement
[05:59:56] ================ ttm_bo_validate_multihop  =================
[05:59:56] [PASSED] Buffer object for userspace
[05:59:56] [PASSED] Kernel buffer object
[05:59:56] [PASSED] Shared buffer object
[05:59:56] ============ [PASSED] ttm_bo_validate_multihop =============
[05:59:56] ========== ttm_bo_validate_no_placement_signaled  ==========
[05:59:56] [PASSED] Buffer object in system domain, no page vector
[05:59:56] [PASSED] Buffer object in system domain with an existing page vector
[05:59:56] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[05:59:56] ======== ttm_bo_validate_no_placement_not_signaled  ========
[05:59:56] [PASSED] Buffer object for userspace
[05:59:56] [PASSED] Kernel buffer object
[05:59:56] [PASSED] Shared buffer object
[05:59:56] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[05:59:56] [PASSED] ttm_bo_validate_move_fence_signaled
[05:59:56] ========= ttm_bo_validate_move_fence_not_signaled  =========
[05:59:56] [PASSED] Waits for GPU
[05:59:56] [PASSED] Tries to lock straight away
[05:59:57] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[05:59:57] [PASSED] ttm_bo_validate_swapout
[05:59:57] [PASSED] ttm_bo_validate_happy_evict
[05:59:57] [PASSED] ttm_bo_validate_all_pinned_evict
[05:59:57] [PASSED] ttm_bo_validate_allowed_only_evict
[05:59:57] [PASSED] ttm_bo_validate_deleted_evict
[05:59:57] [PASSED] ttm_bo_validate_busy_domain_evict
[05:59:57] [PASSED] ttm_bo_validate_evict_gutting
[05:59:57] [PASSED] ttm_bo_validate_recrusive_evict
stty: 'standard input': Inappropriate ioctl for device
[05:59:57] ================= [PASSED] ttm_bo_validate =================
[05:59:57] ============================================================
[05:59:57] Testing complete. Ran 102 tests: passed: 102
[05:59:57] Elapsed time: 11.103s total, 1.708s configuring, 8.773s building, 0.527s running

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



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

* ✓ CI.Build: success for Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
  2024-07-11  5:27 [PATCH v4 0/6] Make I2C terminology more inclusive for I2C Algobit and consumers Easwar Hariharan
                   ` (8 preceding siblings ...)
  2024-07-11  6:00 ` ✓ CI.KUnit: success " Patchwork
@ 2024-07-11  6:11 ` Patchwork
  2024-07-11  6:14 ` ✓ CI.Hooks: " Patchwork
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 26+ messages in thread
From: Patchwork @ 2024-07-11  6:11 UTC (permalink / raw)
  To: Easwar Hariharan; +Cc: intel-xe

== Series Details ==

Series: Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
URL   : https://patchwork.freedesktop.org/series/131888/
State : success

== Summary ==

lib/modules/6.10.0-rc7-xe/kernel/sound/core/seq/
lib/modules/6.10.0-rc7-xe/kernel/sound/core/seq/snd-seq.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/core/snd-seq-device.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/core/snd-hwdep.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/core/snd.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/core/snd-pcm.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/core/snd-compress.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/core/snd-timer.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soundcore.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/intel/
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/intel/atom/
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/intel/atom/sst/
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/intel/atom/sst/snd-intel-sst-acpi.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/intel/atom/sst/snd-intel-sst-core.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/intel/common/
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/intel/common/snd-soc-acpi-intel-match.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/amd/
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/amd/snd-acp-config.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/intel/
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/intel/snd-sof-pci-intel-tgl.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/intel/snd-sof-intel-hda-mlink.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/intel/snd-sof-pci-intel-cnl.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/intel/snd-sof-pci-intel-lnl.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/intel/snd-sof-intel-hda-common.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/intel/snd-sof-intel-hda-generic.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/intel/snd-sof-intel-hda.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/intel/snd-sof-pci-intel-mtl.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/amd/
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/amd/snd-sof-amd-renoir.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/amd/snd-sof-amd-acp.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/snd-sof-utils.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/snd-sof-pci.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/snd-sof.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/snd-sof-probes.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/xtensa/
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/sof/xtensa/snd-sof-xtensa-dsp.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/snd-soc-core.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/snd-soc-acpi.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/codecs/
lib/modules/6.10.0-rc7-xe/kernel/sound/soc/codecs/snd-soc-hdac-hda.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/hda/
lib/modules/6.10.0-rc7-xe/kernel/sound/hda/snd-intel-sdw-acpi.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/hda/ext/
lib/modules/6.10.0-rc7-xe/kernel/sound/hda/ext/snd-hda-ext-core.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/hda/snd-intel-dspcfg.ko
lib/modules/6.10.0-rc7-xe/kernel/sound/hda/snd-hda-core.ko
lib/modules/6.10.0-rc7-xe/kernel/arch/
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/kernel/
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/kernel/msr.ko
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/kernel/cpuid.ko
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/crypto/
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/crypto/sha512-ssse3.ko
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/crypto/crct10dif-pclmul.ko
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/crypto/ghash-clmulni-intel.ko
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/crypto/sha1-ssse3.ko
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/crypto/crc32-pclmul.ko
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/crypto/sha256-ssse3.ko
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/crypto/aesni-intel.ko
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/crypto/polyval-clmulni.ko
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/events/
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/events/intel/
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/events/intel/intel-cstate.ko
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/events/rapl.ko
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/kvm/
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/kvm/kvm.ko
lib/modules/6.10.0-rc7-xe/kernel/arch/x86/kvm/kvm-intel.ko
lib/modules/6.10.0-rc7-xe/kernel/crypto/
lib/modules/6.10.0-rc7-xe/kernel/crypto/crypto_simd.ko
lib/modules/6.10.0-rc7-xe/kernel/crypto/cmac.ko
lib/modules/6.10.0-rc7-xe/kernel/crypto/ccm.ko
lib/modules/6.10.0-rc7-xe/kernel/crypto/cryptd.ko
lib/modules/6.10.0-rc7-xe/kernel/crypto/polyval-generic.ko
lib/modules/6.10.0-rc7-xe/kernel/crypto/async_tx/
lib/modules/6.10.0-rc7-xe/kernel/crypto/async_tx/async_xor.ko
lib/modules/6.10.0-rc7-xe/kernel/crypto/async_tx/async_tx.ko
lib/modules/6.10.0-rc7-xe/kernel/crypto/async_tx/async_memcpy.ko
lib/modules/6.10.0-rc7-xe/kernel/crypto/async_tx/async_pq.ko
lib/modules/6.10.0-rc7-xe/kernel/crypto/async_tx/async_raid6_recov.ko
lib/modules/6.10.0-rc7-xe/build
lib/modules/6.10.0-rc7-xe/modules.alias.bin
lib/modules/6.10.0-rc7-xe/modules.builtin
lib/modules/6.10.0-rc7-xe/modules.softdep
lib/modules/6.10.0-rc7-xe/modules.alias
lib/modules/6.10.0-rc7-xe/modules.order
lib/modules/6.10.0-rc7-xe/modules.symbols
lib/modules/6.10.0-rc7-xe/modules.dep.bin
+ mv kernel-nodebug.tar.gz ..
+ cd ..
+ rm -rf archive
++ date +%s
+ echo -e '\e[0Ksection_end:1720678300:package_x86_64_nodebug\r\e[0K'
+ sync
^[[0Ksection_end:1720678300:package_x86_64_nodebug
^[[0K
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel



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

* ✓ CI.Hooks: success for Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
  2024-07-11  5:27 [PATCH v4 0/6] Make I2C terminology more inclusive for I2C Algobit and consumers Easwar Hariharan
                   ` (9 preceding siblings ...)
  2024-07-11  6:11 ` ✓ CI.Build: " Patchwork
@ 2024-07-11  6:14 ` Patchwork
  2024-07-11  6:15 ` ✗ CI.checksparse: warning " Patchwork
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 26+ messages in thread
From: Patchwork @ 2024-07-11  6:14 UTC (permalink / raw)
  To: Easwar Hariharan; +Cc: intel-xe

== Series Details ==

Series: Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
URL   : https://patchwork.freedesktop.org/series/131888/
State : success

== Summary ==

run-parts: executing /workspace/ci/hooks/00-showenv
+ 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"
run-parts: executing /workspace/ci/hooks/10-build-W1
+ SRC_DIR=/workspace/kernel
+ RESTORE_DISPLAY_CONFIG=0
+ '[' -n /workspace/kernel/build64-default ']'
+ BUILD_DIR=/workspace/kernel/build64-default
+ cd /workspace/kernel
++ nproc
+ make -j48 O=/workspace/kernel/build64-default modules_prepare
make[1]: Entering directory '/workspace/kernel/build64-default'
  GEN     Makefile
  UPD     include/generated/compile.h
  UPD     include/config/kernel.release
mkdir -p /workspace/kernel/build64-default/tools/objtool && make O=/workspace/kernel/build64-default subdir=tools/objtool --no-print-directory -C objtool 
  UPD     include/generated/utsrelease.h
  HOSTCC  /workspace/kernel/build64-default/tools/objtool/fixdep.o
  CALL    ../scripts/checksyscalls.sh
  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
  CC      /workspace/kernel/build64-default/tools/objtool/arch/x86/orc.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 W=1 drivers/gpu/drm/xe
make[1]: Entering directory '/workspace/kernel/build64-default'
make[2]: Nothing to be done for 'drivers/gpu/drm/xe'.
make[1]: Leaving directory '/workspace/kernel/build64-default'
run-parts: executing /workspace/ci/hooks/11-build-32b
+++ realpath /workspace/ci/hooks/11-build-32b
++ dirname /workspace/ci/hooks/11-build-32b
+ THIS_SCRIPT_DIR=/workspace/ci/hooks
+ SRC_DIR=/workspace/kernel
+ TOOLS_SRC_DIR=/workspace/ci
+ '[' -n /workspace/kernel/build64-default ']'
+ BUILD_DIR=/workspace/kernel/build64-default
+ BUILD_DIR=/workspace/kernel/build64-default/build32
+ cd /workspace/kernel
+ mkdir -p /workspace/kernel/build64-default/build32
++ nproc
+ make -j48 ARCH=i386 O=/workspace/kernel/build64-default/build32 defconfig
make[1]: Entering directory '/workspace/kernel/build64-default/build32'
  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/menu.o
  HOSTCC  scripts/kconfig/preprocess.o
  HOSTCC  scripts/kconfig/symbol.o
  HOSTCC  scripts/kconfig/util.o
  HOSTCC  scripts/kconfig/lexer.lex.o
  HOSTCC  scripts/kconfig/parser.tab.o
  HOSTLD  scripts/kconfig/conf
*** Default configuration is based on 'i386_defconfig'
#
# configuration written to .config
#
make[1]: Leaving directory '/workspace/kernel/build64-default/build32'
+ cd /workspace/kernel/build64-default/build32
+ /workspace/kernel/scripts/kconfig/merge_config.sh .config /workspace/ci/kernel/10-xe.fragment
Using .config as base
Merging /workspace/ci/kernel/10-xe.fragment
Value of CONFIG_DRM_XE is redefined by fragment /workspace/ci/kernel/10-xe.fragment:
Previous value: # CONFIG_DRM_XE is not set
New value: CONFIG_DRM_XE=m

Value of CONFIG_SND_DEBUG is redefined by fragment /workspace/ci/kernel/10-xe.fragment:
Previous value: # CONFIG_SND_DEBUG is not set
New value: CONFIG_SND_DEBUG=y

Value of CONFIG_SND_HDA_INTEL is redefined by fragment /workspace/ci/kernel/10-xe.fragment:
Previous value: CONFIG_SND_HDA_INTEL=y
New value: CONFIG_SND_HDA_INTEL=m

Value of CONFIG_SND_HDA_CODEC_HDMI is redefined by fragment /workspace/ci/kernel/10-xe.fragment:
Previous value: # CONFIG_SND_HDA_CODEC_HDMI is not set
New value: CONFIG_SND_HDA_CODEC_HDMI=m

  GEN     Makefile

WARNING: unmet direct dependencies detected for FB_IOMEM_HELPERS
  Depends on [n]: HAS_IOMEM [=y] && FB_CORE [=n]
  Selected by [m]:
  - DRM_XE_DISPLAY [=y] && HAS_IOMEM [=y] && DRM [=y] && DRM_XE [=m] && DRM_XE [=m]=m [=m]
#
# configuration written to .config
#
Value requested for CONFIG_HAVE_UID16 not in final .config
Requested value:  CONFIG_HAVE_UID16=y
Actual value:     

Value requested for CONFIG_UID16 not in final .config
Requested value:  CONFIG_UID16=y
Actual value:     

Value requested for CONFIG_X86_32 not in final .config
Requested value:  CONFIG_X86_32=y
Actual value:     

Value requested for CONFIG_OUTPUT_FORMAT not in final .config
Requested value:  CONFIG_OUTPUT_FORMAT="elf32-i386"
Actual value:     CONFIG_OUTPUT_FORMAT="elf64-x86-64"

Value requested for CONFIG_ARCH_MMAP_RND_BITS_MIN not in final .config
Requested value:  CONFIG_ARCH_MMAP_RND_BITS_MIN=8
Actual value:     CONFIG_ARCH_MMAP_RND_BITS_MIN=28

Value requested for CONFIG_ARCH_MMAP_RND_BITS_MAX not in final .config
Requested value:  CONFIG_ARCH_MMAP_RND_BITS_MAX=16
Actual value:     CONFIG_ARCH_MMAP_RND_BITS_MAX=32

Value requested for CONFIG_PGTABLE_LEVELS not in final .config
Requested value:  CONFIG_PGTABLE_LEVELS=2
Actual value:     CONFIG_PGTABLE_LEVELS=5

Value requested for CONFIG_X86_BIGSMP not in final .config
Requested value:  # CONFIG_X86_BIGSMP is not set
Actual value:     

Value requested for CONFIG_X86_INTEL_QUARK not in final .config
Requested value:  # CONFIG_X86_INTEL_QUARK is not set
Actual value:     

Value requested for CONFIG_X86_RDC321X not in final .config
Requested value:  # CONFIG_X86_RDC321X is not set
Actual value:     

Value requested for CONFIG_X86_32_NON_STANDARD not in final .config
Requested value:  # CONFIG_X86_32_NON_STANDARD is not set
Actual value:     

Value requested for CONFIG_X86_32_IRIS not in final .config
Requested value:  # CONFIG_X86_32_IRIS is not set
Actual value:     

Value requested for CONFIG_M486SX not in final .config
Requested value:  # CONFIG_M486SX is not set
Actual value:     

Value requested for CONFIG_M486 not in final .config
Requested value:  # CONFIG_M486 is not set
Actual value:     

Value requested for CONFIG_M586 not in final .config
Requested value:  # CONFIG_M586 is not set
Actual value:     

Value requested for CONFIG_M586TSC not in final .config
Requested value:  # CONFIG_M586TSC is not set
Actual value:     

Value requested for CONFIG_M586MMX not in final .config
Requested value:  # CONFIG_M586MMX is not set
Actual value:     

Value requested for CONFIG_M686 not in final .config
Requested value:  CONFIG_M686=y
Actual value:     

Value requested for CONFIG_MPENTIUMII not in final .config
Requested value:  # CONFIG_MPENTIUMII is not set
Actual value:     

Value requested for CONFIG_MPENTIUMIII not in final .config
Requested value:  # CONFIG_MPENTIUMIII is not set
Actual value:     

Value requested for CONFIG_MPENTIUMM not in final .config
Requested value:  # CONFIG_MPENTIUMM is not set
Actual value:     

Value requested for CONFIG_MPENTIUM4 not in final .config
Requested value:  # CONFIG_MPENTIUM4 is not set
Actual value:     

Value requested for CONFIG_MK6 not in final .config
Requested value:  # CONFIG_MK6 is not set
Actual value:     

Value requested for CONFIG_MK7 not in final .config
Requested value:  # CONFIG_MK7 is not set
Actual value:     

Value requested for CONFIG_MCRUSOE not in final .config
Requested value:  # CONFIG_MCRUSOE is not set
Actual value:     

Value requested for CONFIG_MEFFICEON not in final .config
Requested value:  # CONFIG_MEFFICEON is not set
Actual value:     

Value requested for CONFIG_MWINCHIPC6 not in final .config
Requested value:  # CONFIG_MWINCHIPC6 is not set
Actual value:     

Value requested for CONFIG_MWINCHIP3D not in final .config
Requested value:  # CONFIG_MWINCHIP3D is not set
Actual value:     

Value requested for CONFIG_MELAN not in final .config
Requested value:  # CONFIG_MELAN is not set
Actual value:     

Value requested for CONFIG_MGEODEGX1 not in final .config
Requested value:  # CONFIG_MGEODEGX1 is not set
Actual value:     

Value requested for CONFIG_MGEODE_LX not in final .config
Requested value:  # CONFIG_MGEODE_LX is not set
Actual value:     

Value requested for CONFIG_MCYRIXIII not in final .config
Requested value:  # CONFIG_MCYRIXIII is not set
Actual value:     

Value requested for CONFIG_MVIAC3_2 not in final .config
Requested value:  # CONFIG_MVIAC3_2 is not set
Actual value:     

Value requested for CONFIG_MVIAC7 not in final .config
Requested value:  # CONFIG_MVIAC7 is not set
Actual value:     

Value requested for CONFIG_X86_GENERIC not in final .config
Requested value:  # CONFIG_X86_GENERIC is not set
Actual value:     

Value requested for CONFIG_X86_INTERNODE_CACHE_SHIFT not in final .config
Requested value:  CONFIG_X86_INTERNODE_CACHE_SHIFT=5
Actual value:     CONFIG_X86_INTERNODE_CACHE_SHIFT=6

Value requested for CONFIG_X86_L1_CACHE_SHIFT not in final .config
Requested value:  CONFIG_X86_L1_CACHE_SHIFT=5
Actual value:     CONFIG_X86_L1_CACHE_SHIFT=6

Value requested for CONFIG_X86_USE_PPRO_CHECKSUM not in final .config
Requested value:  CONFIG_X86_USE_PPRO_CHECKSUM=y
Actual value:     

Value requested for CONFIG_X86_MINIMUM_CPU_FAMILY not in final .config
Requested value:  CONFIG_X86_MINIMUM_CPU_FAMILY=6
Actual value:     CONFIG_X86_MINIMUM_CPU_FAMILY=64

Value requested for CONFIG_CPU_SUP_TRANSMETA_32 not in final .config
Requested value:  CONFIG_CPU_SUP_TRANSMETA_32=y
Actual value:     

Value requested for CONFIG_CPU_SUP_VORTEX_32 not in final .config
Requested value:  CONFIG_CPU_SUP_VORTEX_32=y
Actual value:     

Value requested for CONFIG_HPET_TIMER not in final .config
Requested value:  # CONFIG_HPET_TIMER is not set
Actual value:     CONFIG_HPET_TIMER=y

Value requested for CONFIG_NR_CPUS_RANGE_END not in final .config
Requested value:  CONFIG_NR_CPUS_RANGE_END=8
Actual value:     CONFIG_NR_CPUS_RANGE_END=512

Value requested for CONFIG_NR_CPUS_DEFAULT not in final .config
Requested value:  CONFIG_NR_CPUS_DEFAULT=8
Actual value:     CONFIG_NR_CPUS_DEFAULT=64

Value requested for CONFIG_X86_ANCIENT_MCE not in final .config
Requested value:  # CONFIG_X86_ANCIENT_MCE is not set
Actual value:     

Value requested for CONFIG_X86_LEGACY_VM86 not in final .config
Requested value:  # CONFIG_X86_LEGACY_VM86 is not set
Actual value:     

Value requested for CONFIG_X86_ESPFIX32 not in final .config
Requested value:  CONFIG_X86_ESPFIX32=y
Actual value:     

Value requested for CONFIG_TOSHIBA not in final .config
Requested value:  # CONFIG_TOSHIBA is not set
Actual value:     

Value requested for CONFIG_X86_REBOOTFIXUPS not in final .config
Requested value:  # CONFIG_X86_REBOOTFIXUPS is not set
Actual value:     

Value requested for CONFIG_MICROCODE_INITRD32 not in final .config
Requested value:  CONFIG_MICROCODE_INITRD32=y
Actual value:     

Value requested for CONFIG_NOHIGHMEM not in final .config
Requested value:  # CONFIG_NOHIGHMEM is not set
Actual value:     

Value requested for CONFIG_HIGHMEM4G not in final .config
Requested value:  CONFIG_HIGHMEM4G=y
Actual value:     

Value requested for CONFIG_HIGHMEM64G not in final .config
Requested value:  # CONFIG_HIGHMEM64G is not set
Actual value:     

Value requested for CONFIG_PAGE_OFFSET not in final .config
Requested value:  CONFIG_PAGE_OFFSET=0xC0000000
Actual value:     

Value requested for CONFIG_HIGHMEM not in final .config
Requested value:  CONFIG_HIGHMEM=y
Actual value:     

Value requested for CONFIG_X86_PAE not in final .config
Requested value:  # CONFIG_X86_PAE is not set
Actual value:     

Value requested for CONFIG_ARCH_FLATMEM_ENABLE not in final .config
Requested value:  CONFIG_ARCH_FLATMEM_ENABLE=y
Actual value:     

Value requested for CONFIG_ARCH_SELECT_MEMORY_MODEL not in final .config
Requested value:  CONFIG_ARCH_SELECT_MEMORY_MODEL=y
Actual value:     

Value requested for CONFIG_ILLEGAL_POINTER_VALUE not in final .config
Requested value:  CONFIG_ILLEGAL_POINTER_VALUE=0
Actual value:     CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000

Value requested for CONFIG_HIGHPTE not in final .config
Requested value:  # CONFIG_HIGHPTE is not set
Actual value:     

Value requested for CONFIG_COMPAT_VDSO not in final .config
Requested value:  # CONFIG_COMPAT_VDSO is not set
Actual value:     

Value requested for CONFIG_FUNCTION_PADDING_CFI not in final .config
Requested value:  CONFIG_FUNCTION_PADDING_CFI=0
Actual value:     CONFIG_FUNCTION_PADDING_CFI=11

Value requested for CONFIG_FUNCTION_PADDING_BYTES not in final .config
Requested value:  CONFIG_FUNCTION_PADDING_BYTES=4
Actual value:     CONFIG_FUNCTION_PADDING_BYTES=16

Value requested for CONFIG_APM not in final .config
Requested value:  # CONFIG_APM is not set
Actual value:     

Value requested for CONFIG_X86_POWERNOW_K6 not in final .config
Requested value:  # CONFIG_X86_POWERNOW_K6 is not set
Actual value:     

Value requested for CONFIG_X86_POWERNOW_K7 not in final .config
Requested value:  # CONFIG_X86_POWERNOW_K7 is not set
Actual value:     

Value requested for CONFIG_X86_GX_SUSPMOD not in final .config
Requested value:  # CONFIG_X86_GX_SUSPMOD is not set
Actual value:     

Value requested for CONFIG_X86_SPEEDSTEP_ICH not in final .config
Requested value:  # CONFIG_X86_SPEEDSTEP_ICH is not set
Actual value:     

Value requested for CONFIG_X86_SPEEDSTEP_SMI not in final .config
Requested value:  # CONFIG_X86_SPEEDSTEP_SMI is not set
Actual value:     

Value requested for CONFIG_X86_CPUFREQ_NFORCE2 not in final .config
Requested value:  # CONFIG_X86_CPUFREQ_NFORCE2 is not set
Actual value:     

Value requested for CONFIG_X86_LONGRUN not in final .config
Requested value:  # CONFIG_X86_LONGRUN is not set
Actual value:     

Value requested for CONFIG_X86_LONGHAUL not in final .config
Requested value:  # CONFIG_X86_LONGHAUL is not set
Actual value:     

Value requested for CONFIG_X86_E_POWERSAVER not in final .config
Requested value:  # CONFIG_X86_E_POWERSAVER is not set
Actual value:     

Value requested for CONFIG_PCI_GOBIOS not in final .config
Requested value:  # CONFIG_PCI_GOBIOS is not set
Actual value:     

Value requested for CONFIG_PCI_GOMMCONFIG not in final .config
Requested value:  # CONFIG_PCI_GOMMCONFIG is not set
Actual value:     

Value requested for CONFIG_PCI_GODIRECT not in final .config
Requested value:  # CONFIG_PCI_GODIRECT is not set
Actual value:     

Value requested for CONFIG_PCI_GOANY not in final .config
Requested value:  CONFIG_PCI_GOANY=y
Actual value:     

Value requested for CONFIG_PCI_BIOS not in final .config
Requested value:  CONFIG_PCI_BIOS=y
Actual value:     

Value requested for CONFIG_ISA not in final .config
Requested value:  # CONFIG_ISA is not set
Actual value:     

Value requested for CONFIG_SCx200 not in final .config
Requested value:  # CONFIG_SCx200 is not set
Actual value:     

Value requested for CONFIG_OLPC not in final .config
Requested value:  # CONFIG_OLPC is not set
Actual value:     

Value requested for CONFIG_ALIX not in final .config
Requested value:  # CONFIG_ALIX is not set
Actual value:     

Value requested for CONFIG_NET5501 not in final .config
Requested value:  # CONFIG_NET5501 is not set
Actual value:     

Value requested for CONFIG_GEOS not in final .config
Requested value:  # CONFIG_GEOS is not set
Actual value:     

Value requested for CONFIG_COMPAT_32 not in final .config
Requested value:  CONFIG_COMPAT_32=y
Actual value:     

Value requested for CONFIG_HAVE_ATOMIC_IOMAP not in final .config
Requested value:  CONFIG_HAVE_ATOMIC_IOMAP=y
Actual value:     

Value requested for CONFIG_ARCH_32BIT_OFF_T not in final .config
Requested value:  CONFIG_ARCH_32BIT_OFF_T=y
Actual value:     

Value requested for CONFIG_ARCH_WANT_IPC_PARSE_VERSION not in final .config
Requested value:  CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
Actual value:     

Value requested for CONFIG_MODULES_USE_ELF_REL not in final .config
Requested value:  CONFIG_MODULES_USE_ELF_REL=y
Actual value:     

Value requested for CONFIG_ARCH_MMAP_RND_BITS not in final .config
Requested value:  CONFIG_ARCH_MMAP_RND_BITS=8
Actual value:     CONFIG_ARCH_MMAP_RND_BITS=28

Value requested for CONFIG_CLONE_BACKWARDS not in final .config
Requested value:  CONFIG_CLONE_BACKWARDS=y
Actual value:     

Value requested for CONFIG_OLD_SIGSUSPEND3 not in final .config
Requested value:  CONFIG_OLD_SIGSUSPEND3=y
Actual value:     

Value requested for CONFIG_OLD_SIGACTION not in final .config
Requested value:  CONFIG_OLD_SIGACTION=y
Actual value:     

Value requested for CONFIG_ARCH_SPLIT_ARG64 not in final .config
Requested value:  CONFIG_ARCH_SPLIT_ARG64=y
Actual value:     

Value requested for CONFIG_FUNCTION_ALIGNMENT not in final .config
Requested value:  CONFIG_FUNCTION_ALIGNMENT=4
Actual value:     CONFIG_FUNCTION_ALIGNMENT=16

Value requested for CONFIG_SELECT_MEMORY_MODEL not in final .config
Requested value:  CONFIG_SELECT_MEMORY_MODEL=y
Actual value:     

Value requested for CONFIG_FLATMEM_MANUAL not in final .config
Requested value:  CONFIG_FLATMEM_MANUAL=y
Actual value:     

Value requested for CONFIG_SPARSEMEM_MANUAL not in final .config
Requested value:  # CONFIG_SPARSEMEM_MANUAL is not set
Actual value:     

Value requested for CONFIG_FLATMEM not in final .config
Requested value:  CONFIG_FLATMEM=y
Actual value:     

Value requested for CONFIG_SPARSEMEM_STATIC not in final .config
Requested value:  CONFIG_SPARSEMEM_STATIC=y
Actual value:     

Value requested for CONFIG_BOUNCE not in final .config
Requested value:  CONFIG_BOUNCE=y
Actual value:     

Value requested for CONFIG_KMAP_LOCAL not in final .config
Requested value:  CONFIG_KMAP_LOCAL=y
Actual value:     

Value requested for CONFIG_HOTPLUG_PCI_COMPAQ not in final .config
Requested value:  # CONFIG_HOTPLUG_PCI_COMPAQ is not set
Actual value:     

Value requested for CONFIG_HOTPLUG_PCI_IBM not in final .config
Requested value:  # CONFIG_HOTPLUG_PCI_IBM is not set
Actual value:     

Value requested for CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH not in final .config
Requested value:  CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH=y
Actual value:     

Value requested for CONFIG_PCH_PHUB not in final .config
Requested value:  # CONFIG_PCH_PHUB is not set
Actual value:     

Value requested for CONFIG_SCSI_NSP32 not in final .config
Requested value:  # CONFIG_SCSI_NSP32 is not set
Actual value:     

Value requested for CONFIG_PATA_CS5520 not in final .config
Requested value:  # CONFIG_PATA_CS5520 is not set
Actual value:     

Value requested for CONFIG_PATA_CS5530 not in final .config
Requested value:  # CONFIG_PATA_CS5530 is not set
Actual value:     

Value requested for CONFIG_PATA_CS5535 not in final .config
Requested value:  # CONFIG_PATA_CS5535 is not set
Actual value:     

Value requested for CONFIG_PATA_CS5536 not in final .config
Requested value:  # CONFIG_PATA_CS5536 is not set
Actual value:     

Value requested for CONFIG_PATA_SC1200 not in final .config
Requested value:  # CONFIG_PATA_SC1200 is not set
Actual value:     

Value requested for CONFIG_PCH_GBE not in final .config
Requested value:  # CONFIG_PCH_GBE is not set
Actual value:     

Value requested for CONFIG_INPUT_WISTRON_BTNS not in final .config
Requested value:  # CONFIG_INPUT_WISTRON_BTNS is not set
Actual value:     

Value requested for CONFIG_SERIAL_TIMBERDALE not in final .config
Requested value:  # CONFIG_SERIAL_TIMBERDALE is not set
Actual value:     

Value requested for CONFIG_SERIAL_PCH_UART not in final .config
Requested value:  # CONFIG_SERIAL_PCH_UART is not set
Actual value:     

Value requested for CONFIG_HW_RANDOM_GEODE not in final .config
Requested value:  CONFIG_HW_RANDOM_GEODE=y
Actual value:     

Value requested for CONFIG_SONYPI not in final .config
Requested value:  # CONFIG_SONYPI is not set
Actual value:     

Value requested for CONFIG_PC8736x_GPIO not in final .config
Requested value:  # CONFIG_PC8736x_GPIO is not set
Actual value:     

Value requested for CONFIG_NSC_GPIO not in final .config
Requested value:  # CONFIG_NSC_GPIO is not set
Actual value:     

Value requested for CONFIG_I2C_EG20T not in final .config
Requested value:  # CONFIG_I2C_EG20T is not set
Actual value:     

Value requested for CONFIG_SCx200_ACB not in final .config
Requested value:  # CONFIG_SCx200_ACB is not set
Actual value:     

Value requested for CONFIG_PTP_1588_CLOCK_PCH not in final .config
Requested value:  # CONFIG_PTP_1588_CLOCK_PCH is not set
Actual value:     

Value requested for CONFIG_SBC8360_WDT not in final .config
Requested value:  # CONFIG_SBC8360_WDT is not set
Actual value:     

Value requested for CONFIG_SBC7240_WDT not in final .config
Requested value:  # CONFIG_SBC7240_WDT is not set
Actual value:     

Value requested for CONFIG_MFD_CS5535 not in final .config
Requested value:  # CONFIG_MFD_CS5535 is not set
Actual value:     

Value requested for CONFIG_AGP_ALI not in final .config
Requested value:  # CONFIG_AGP_ALI is not set
Actual value:     

Value requested for CONFIG_AGP_ATI not in final .config
Requested value:  # CONFIG_AGP_ATI is not set
Actual value:     

Value requested for CONFIG_AGP_AMD not in final .config
Requested value:  # CONFIG_AGP_AMD is not set
Actual value:     

Value requested for CONFIG_AGP_NVIDIA not in final .config
Requested value:  # CONFIG_AGP_NVIDIA is not set
Actual value:     

Value requested for CONFIG_AGP_SWORKS not in final .config
Requested value:  # CONFIG_AGP_SWORKS is not set
Actual value:     

Value requested for CONFIG_AGP_EFFICEON not in final .config
Requested value:  # CONFIG_AGP_EFFICEON is not set
Actual value:     

Value requested for CONFIG_SND_PCM not in final .config
Requested value:  CONFIG_SND_PCM=y
Actual value:     CONFIG_SND_PCM=m

Value requested for CONFIG_SND_HWDEP not in final .config
Requested value:  CONFIG_SND_HWDEP=y
Actual value:     CONFIG_SND_HWDEP=m

Value requested for CONFIG_SND_DYNAMIC_MINORS not in final .config
Requested value:  # CONFIG_SND_DYNAMIC_MINORS is not set
Actual value:     CONFIG_SND_DYNAMIC_MINORS=y

Value requested for CONFIG_SND_CS5530 not in final .config
Requested value:  # CONFIG_SND_CS5530 is not set
Actual value:     

Value requested for CONFIG_SND_CS5535AUDIO not in final .config
Requested value:  # CONFIG_SND_CS5535AUDIO is not set
Actual value:     

Value requested for CONFIG_SND_SIS7019 not in final .config
Requested value:  # CONFIG_SND_SIS7019 is not set
Actual value:     

Value requested for CONFIG_SND_HDA not in final .config
Requested value:  CONFIG_SND_HDA=y
Actual value:     CONFIG_SND_HDA=m

Value requested for CONFIG_SND_HDA_CORE not in final .config
Requested value:  CONFIG_SND_HDA_CORE=y
Actual value:     CONFIG_SND_HDA_CORE=m

Value requested for CONFIG_SND_INTEL_DSP_CONFIG not in final .config
Requested value:  CONFIG_SND_INTEL_DSP_CONFIG=y
Actual value:     CONFIG_SND_INTEL_DSP_CONFIG=m

Value requested for CONFIG_SND_INTEL_SOUNDWIRE_ACPI not in final .config
Requested value:  CONFIG_SND_INTEL_SOUNDWIRE_ACPI=y
Actual value:     CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m

Value requested for CONFIG_LEDS_OT200 not in final .config
Requested value:  # CONFIG_LEDS_OT200 is not set
Actual value:     

Value requested for CONFIG_PCH_DMA not in final .config
Requested value:  # CONFIG_PCH_DMA is not set
Actual value:     

Value requested for CONFIG_CLKSRC_I8253 not in final .config
Requested value:  CONFIG_CLKSRC_I8253=y
Actual value:     

Value requested for CONFIG_MAILBOX not in final .config
Requested value:  # CONFIG_MAILBOX is not set
Actual value:     CONFIG_MAILBOX=y

Value requested for CONFIG_CRYPTO_SERPENT_SSE2_586 not in final .config
Requested value:  # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set
Actual value:     

Value requested for CONFIG_CRYPTO_TWOFISH_586 not in final .config
Requested value:  # CONFIG_CRYPTO_TWOFISH_586 is not set
Actual value:     

Value requested for CONFIG_CRYPTO_DEV_GEODE not in final .config
Requested value:  # CONFIG_CRYPTO_DEV_GEODE is not set
Actual value:     

Value requested for CONFIG_CRYPTO_DEV_HIFN_795X not in final .config
Requested value:  # CONFIG_CRYPTO_DEV_HIFN_795X is not set
Actual value:     

Value requested for CONFIG_CRYPTO_LIB_POLY1305_RSIZE not in final .config
Requested value:  CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
Actual value:     CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11

Value requested for CONFIG_AUDIT_GENERIC not in final .config
Requested value:  CONFIG_AUDIT_GENERIC=y
Actual value:     

Value requested for CONFIG_GENERIC_VDSO_32 not in final .config
Requested value:  CONFIG_GENERIC_VDSO_32=y
Actual value:     

Value requested for CONFIG_DEBUG_KMAP_LOCAL not in final .config
Requested value:  # CONFIG_DEBUG_KMAP_LOCAL is not set
Actual value:     

Value requested for CONFIG_DEBUG_HIGHMEM not in final .config
Requested value:  # CONFIG_DEBUG_HIGHMEM is not set
Actual value:     

Value requested for CONFIG_HAVE_DEBUG_STACKOVERFLOW not in final .config
Requested value:  CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
Actual value:     

Value requested for CONFIG_DEBUG_STACKOVERFLOW not in final .config
Requested value:  # CONFIG_DEBUG_STACKOVERFLOW is not set
Actual value:     

Value requested for CONFIG_HAVE_FUNCTION_GRAPH_TRACER not in final .config
Requested value:  CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
Actual value:     

Value requested for CONFIG_HAVE_FUNCTION_GRAPH_RETVAL not in final .config
Requested value:  CONFIG_HAVE_FUNCTION_GRAPH_RETVAL=y
Actual value:     

Value requested for CONFIG_DRM_KUNIT_TEST not in final .config
Requested value:  CONFIG_DRM_KUNIT_TEST=m
Actual value:     

Value requested for CONFIG_DRM_XE_WERROR not in final .config
Requested value:  CONFIG_DRM_XE_WERROR=y
Actual value:     

Value requested for CONFIG_DRM_XE_DEBUG not in final .config
Requested value:  CONFIG_DRM_XE_DEBUG=y
Actual value:     

Value requested for CONFIG_DRM_XE_DEBUG_MEM not in final .config
Requested value:  CONFIG_DRM_XE_DEBUG_MEM=y
Actual value:     

Value requested for CONFIG_DRM_XE_KUNIT_TEST not in final .config
Requested value:  CONFIG_DRM_XE_KUNIT_TEST=m
Actual value:     

++ nproc
+ make -j48 ARCH=i386 olddefconfig
  GEN     Makefile

WARNING: unmet direct dependencies detected for FB_IOMEM_HELPERS
  Depends on [n]: HAS_IOMEM [=y] && FB_CORE [=n]
  Selected by [m]:
  - DRM_XE_DISPLAY [=y] && HAS_IOMEM [=y] && DRM [=y] && DRM_XE [=m] && DRM_XE [=m]=m [=m]
#
# configuration written to .config
#
++ nproc
+ make -j48 ARCH=i386
  SYNC    include/config/auto.conf.cmd
  GEN     Makefile

WARNING: unmet direct dependencies detected for FB_IOMEM_HELPERS
  Depends on [n]: HAS_IOMEM [=y] && FB_CORE [=n]
  Selected by [m]:
  - DRM_XE_DISPLAY [=y] && HAS_IOMEM [=y] && DRM [=y] && DRM_XE [=m] && DRM_XE [=m]=m [=m]

WARNING: unmet direct dependencies detected for FB_IOMEM_HELPERS
  Depends on [n]: HAS_IOMEM [=y] && FB_CORE [=n]
  Selected by [m]:
  - DRM_XE_DISPLAY [=y] && HAS_IOMEM [=y] && DRM [=y] && DRM_XE [=m] && DRM_XE [=m]=m [=m]

WARNING: unmet direct dependencies detected for FB_IOMEM_HELPERS
  Depends on [n]: HAS_IOMEM [=y] && FB_CORE [=n]
  Selected by [m]:
  - DRM_XE_DISPLAY [=y] && HAS_IOMEM [=y] && DRM [=y] && DRM_XE [=m] && DRM_XE [=m]=m [=m]
  GEN     Makefile
  WRAP    arch/x86/include/generated/uapi/asm/bpf_perf_event.h
  UPD     include/generated/uapi/linux/version.h
  WRAP    arch/x86/include/generated/uapi/asm/errno.h
  WRAP    arch/x86/include/generated/uapi/asm/fcntl.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctl.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctls.h
  WRAP    arch/x86/include/generated/uapi/asm/ipcbuf.h
  WRAP    arch/x86/include/generated/uapi/asm/param.h
  WRAP    arch/x86/include/generated/uapi/asm/poll.h
  WRAP    arch/x86/include/generated/uapi/asm/resource.h
  WRAP    arch/x86/include/generated/uapi/asm/socket.h
  WRAP    arch/x86/include/generated/uapi/asm/sockios.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_32.h
  WRAP    arch/x86/include/generated/uapi/asm/termbits.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_64.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_x32.h
  WRAP    arch/x86/include/generated/uapi/asm/termios.h
  WRAP    arch/x86/include/generated/uapi/asm/types.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_32.h
  UPD     include/generated/compile.h
  HOSTCC  arch/x86/tools/relocs_32.o
  HOSTCC  arch/x86/tools/relocs_64.o
  WRAP    arch/x86/include/generated/asm/early_ioremap.h
  WRAP    arch/x86/include/generated/asm/irq_regs.h
  HOSTCC  arch/x86/tools/relocs_common.o
  WRAP    arch/x86/include/generated/asm/mcs_spinlock.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/unaligned.h
  WRAP    arch/x86/include/generated/asm/rwonce.h
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/sorttable
  HOSTCC  scripts/asn1_compiler
  HOSTCC  scripts/selinux/genheaders/genheaders
  HOSTCC  scripts/selinux/mdp/mdp
  HOSTLD  arch/x86/tools/relocs
  UPD     include/config/kernel.release
  UPD     include/generated/utsrelease.h
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  CC      scripts/mod/devicetable-offsets.s
  UPD     scripts/mod/devicetable-offsets.h
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTCC  scripts/mod/symsearch.o
  HOSTLD  scripts/mod/modpost
  CC      kernel/bounds.s
  CHKSHA1 /workspace/kernel/include/linux/atomic/atomic-arch-fallback.h
  CHKSHA1 /workspace/kernel/include/linux/atomic/atomic-instrumented.h
  CHKSHA1 /workspace/kernel/include/linux/atomic/atomic-long.h
  UPD     include/generated/timeconst.h
  UPD     include/generated/bounds.h
  CC      arch/x86/kernel/asm-offsets.s
  UPD     include/generated/asm-offsets.h
  CALL    /workspace/kernel/scripts/checksyscalls.sh
  LDS     scripts/module.lds
  CC      io_uring/io_uring.o
  CC      ipc/util.o
  HOSTCC  usr/gen_init_cpio
  CC      io_uring/opdef.o
  CC      certs/system_keyring.o
  CC      io_uring/kbuf.o
  CC      ipc/msgutil.o
  CC      init/main.o
  CC      io_uring/rsrc.o
  CC      ipc/msg.o
  AR      arch/x86/net/built-in.a
  AS      arch/x86/lib/atomic64_cx8_32.o
  CC      init/do_mounts.o
  AR      arch/x86/crypto/built-in.a
  CC      mm/filemap.o
  CC      security/commoncap.o
  CC      arch/x86/power/cpu.o
  CC      arch/x86/video/video-common.o
  UPD     init/utsversion-tmp.h
  CC      arch/x86/pci/i386.o
  CC      security/integrity/iint.o
  CC      security/keys/gc.o
  AR      sound/ppc/built-in.a
  AR      sound/arm/built-in.a
  CC      block/partitions/core.o
  GEN     security/selinux/flask.h security/selinux/av_permissions.h
  CC      arch/x86/realmode/init.o
  CC      arch/x86/mm/pat/set_memory.o
  AR      sound/i2c/other/built-in.a
  CC      arch/x86/events/amd/core.o
  AR      sound/sh/built-in.a
  CC      sound/core/sound.o
  CC      net/core/sock.o
  AR      virt/lib/built-in.a
  CC      arch/x86/events/intel/core.o
  CC      arch/x86/events/amd/lbr.o
  AR      sound/pci/ac97/built-in.a
  CC      block/bdev.o
  CC      lib/math/div64.o
  AR      drivers/cache/built-in.a
  AR      sound/drivers/opl3/built-in.a
  AR      sound/isa/ad1816a/built-in.a
  CC      security/selinux/avc.o
  CC      sound/core/seq/seq.o
  AR      arch/x86/platform/atom/built-in.a
  AR      drivers/irqchip/built-in.a
  CC      fs/notify/dnotify/dnotify.o
  CC      ipc/sem.o
  AR      sound/synth/emux/built-in.a
  AR      arch/x86/virt/svm/built-in.a
  AR      virt/built-in.a
  AR      sound/i2c/built-in.a
  AS      arch/x86/lib/checksum_32.o
  AR      sound/pci/ali5451/built-in.a
  AR      sound/synth/built-in.a
  AR      arch/x86/platform/ce4100/built-in.a
  AR      sound/isa/ad1848/built-in.a
  CC      arch/x86/kernel/fpu/init.o
  AR      sound/drivers/opl4/built-in.a
  AR      sound/isa/cs423x/built-in.a
  CC      net/ethernet/eth.o
  AR      arch/x86/virt/vmx/built-in.a
  CC      arch/x86/entry/vdso/vma.o
  CC      lib/math/gcd.o
  CC      ipc/shm.o
  AR      sound/pci/asihpi/built-in.a
  AR      arch/x86/virt/built-in.a
  AR      drivers/bus/mhi/built-in.a
  AR      sound/pci/au88x0/built-in.a
  AR      sound/drivers/mpu401/built-in.a
  AR      sound/isa/es1688/built-in.a
  CC      arch/x86/platform/efi/memmap.o
  AR      drivers/bus/built-in.a
  CC      kernel/sched/core.o
  AR      sound/usb/misc/built-in.a
  AS      arch/x86/realmode/rm/header.o
  AR      sound/pci/aw2/built-in.a
  CC      arch/x86/lib/cmdline.o
  AR      sound/isa/galaxy/built-in.a
  AR      sound/drivers/vx/built-in.a
  AR      sound/pci/ctxfi/built-in.a
  AR      sound/isa/gus/built-in.a
  AR      drivers/pwm/built-in.a
  AR      sound/usb/usx2y/built-in.a
  AR      sound/pci/ca0106/built-in.a
  AR      sound/drivers/pcsp/built-in.a
  AS      arch/x86/realmode/rm/trampoline_32.o
  CC      drivers/pci/msi/pcidev_msi.o
  AR      sound/usb/caiaq/built-in.a
  AR      sound/drivers/built-in.a
  AR      sound/usb/6fire/built-in.a
  CC      crypto/asymmetric_keys/asymmetric_type.o
  AR      sound/isa/msnd/built-in.a
  AR      sound/pci/cs46xx/built-in.a
  CC      crypto/asymmetric_keys/restrict.o
  CC      crypto/asymmetric_keys/signature.o
  AR      sound/usb/hiface/built-in.a
  AS      arch/x86/realmode/rm/stack.o
  AR      sound/isa/opti9xx/built-in.a
  AR      sound/pci/cs5535audio/built-in.a
  AR      sound/usb/bcd2000/built-in.a
  CC      arch/x86/events/intel/bts.o
  CC      lib/math/lcm.o
  AR      sound/usb/built-in.a
  AR      sound/pci/lola/built-in.a
  AR      sound/isa/sb/built-in.a
  AS      arch/x86/realmode/rm/reboot.o
  AR      sound/pci/lx6464es/built-in.a
  AR      sound/isa/wavefront/built-in.a
  CC      crypto/asymmetric_keys/public_key.o
  AR      sound/pci/echoaudio/built-in.a
  AS      arch/x86/realmode/rm/wakeup_asm.o
  AR      sound/isa/wss/built-in.a
  CC      lib/math/int_log.o
  AR      sound/isa/built-in.a
  AS      arch/x86/lib/cmpxchg8b_emu.o
  AR      sound/pci/emu10k1/built-in.a
  CC      arch/x86/realmode/rm/wakemain.o
  CC      arch/x86/lib/cpu.o
  AR      sound/pci/hda/built-in.a
  CC      arch/x86/events/intel/ds.o
  CC [M]  sound/pci/hda/hda_bind.o
  CC      lib/math/int_pow.o
  GEN     usr/initramfs_data.cpio
  CC      arch/x86/realmode/rm/video-mode.o
  HOSTCC  certs/extract-cert
  COPY    usr/initramfs_inc_data
  AS      usr/initramfs_data.o
  CC      lib/math/int_sqrt.o
  AR      usr/built-in.a
  CC      arch/x86/kernel/fpu/bugs.o
  AS      arch/x86/realmode/rm/copy.o
  CC      lib/math/reciprocal_div.o
  CC      crypto/api.o
  AS      arch/x86/realmode/rm/bioscall.o
  CC      arch/x86/realmode/rm/regs.o
  CC      arch/x86/kernel/fpu/core.o
  CC      arch/x86/realmode/rm/video-vga.o
  CC      lib/math/rational.o
  CC      sound/core/seq/seq_lock.o
  CC      arch/x86/kernel/cpu/mce/core.o
  CC      arch/x86/kernel/acpi/boot.o
  CC      security/keys/key.o
  AR      arch/x86/video/built-in.a
  CC      mm/mempool.o
  CC      block/fops.o
  CERT    certs/x509_certificate_list
  CERT    certs/signing_key.x509
  AS      certs/system_certificates.o
  CC      arch/x86/realmode/rm/video-vesa.o
  CC      arch/x86/lib/delay.o
  AR      certs/built-in.a
  CC      security/integrity/integrity_audit.o
  CC      arch/x86/kernel/cpu/mce/severity.o
  CC      arch/x86/pci/init.o
  CC      arch/x86/kernel/apic/apic.o
  CC      arch/x86/realmode/rm/video-bios.o
  CC      drivers/pci/msi/api.o
  AR      fs/notify/dnotify/built-in.a
  CC      arch/x86/kernel/apic/apic_common.o
  CC      fs/notify/inotify/inotify_fsnotify.o
  CC      arch/x86/entry/vdso/extable.o
  CC      fs/notify/inotify/inotify_user.o
  CC      arch/x86/power/hibernate_32.o
  ASN.1   crypto/asymmetric_keys/x509.asn1.[ch]
  PASYMS  arch/x86/realmode/rm/pasyms.h
  ASN.1   crypto/asymmetric_keys/x509_akid.asn1.[ch]
  CC      arch/x86/platform/efi/quirks.o
  CC      crypto/asymmetric_keys/x509_loader.o
  AS      arch/x86/lib/getuser.o
  LDS     arch/x86/realmode/rm/realmode.lds
  CC      arch/x86/kernel/kprobes/core.o
  LD      arch/x86/realmode/rm/realmode.elf
  RELOCS  arch/x86/realmode/rm/realmode.relocs
  OBJCOPY arch/x86/realmode/rm/realmode.bin
  CC      fs/nfs_common/nfsacl.o
  AS      arch/x86/realmode/rmpiggy.o
  CC      block/partitions/msdos.o
  AR      arch/x86/realmode/built-in.a
  AR      lib/math/built-in.a
  CC      sound/core/seq/seq_clientmgr.o
  GEN     arch/x86/lib/inat-tables.c
  CC      lib/crypto/mpi/generic_mpih-lshift.o
  CC      arch/x86/lib/insn-eval.o
  CC      sound/core/seq/seq_memory.o
  CC [M]  sound/pci/hda/hda_codec.o
  CC      ipc/syscall.o
  CC      crypto/asymmetric_keys/x509_public_key.o
  CC      arch/x86/kernel/apic/apic_noop.o
  CC      block/partitions/efi.o
  CC      fs/nfs_common/grace.o
  CC      security/lsm_syscalls.o
  CC      arch/x86/events/amd/ibs.o
  CC      block/bio.o
  CC      net/core/request_sock.o
  CC      arch/x86/platform/efi/efi.o
  CC [M]  sound/pci/hda/hda_jack.o
  CC      arch/x86/kernel/cpu/mtrr/mtrr.o
  CC      lib/crypto/mpi/generic_mpih-mul1.o
  CC      security/min_addr.o
  AR      net/ethernet/built-in.a
  CC      security/keys/keyring.o
  CC      arch/x86/mm/pat/memtype.o
  CC      sound/core/seq/seq_queue.o
  AR      security/integrity/built-in.a
  AR      arch/x86/entry/vsyscall/built-in.a
  CC      arch/x86/pci/pcbios.o
  CC      arch/x86/pci/mmconfig_32.o
  CC      init/do_mounts_initrd.o
  CC      drivers/pci/msi/msi.o
  AS      arch/x86/power/hibernate_asm_32.o
  AS      arch/x86/entry/entry.o
  CC      arch/x86/power/hibernate.o
  CC      arch/x86/events/amd/uncore.o
  AS      arch/x86/entry/entry_32.o
  CC      arch/x86/kernel/apic/ipi.o
  CC      security/selinux/hooks.o
  CC      arch/x86/entry/syscall_32.o
  LDS     arch/x86/entry/vdso/vdso32/vdso32.lds
  CC      drivers/pci/msi/irqdomain.o
  AS      arch/x86/entry/vdso/vdso32/note.o
  CC      init/initramfs.o
  AS      arch/x86/entry/vdso/vdso32/system_call.o
  ASN.1   crypto/asymmetric_keys/pkcs7.asn1.[ch]
  CC      crypto/asymmetric_keys/pkcs7_trust.o
  CC      security/keys/keyctl.o
  AS      arch/x86/entry/vdso/vdso32/sigreturn.o
  CC      arch/x86/kernel/acpi/sleep.o
  CC      arch/x86/entry/vdso/vdso32/vclock_gettime.o
  CC      security/keys/permission.o
  CC      arch/x86/kernel/fpu/regset.o
  CC      arch/x86/kernel/fpu/signal.o
  AR      fs/notify/inotify/built-in.a
  AR      fs/notify/fanotify/built-in.a
  CC      fs/notify/fsnotify.o
  CC      arch/x86/kernel/kprobes/opt.o
  CC      ipc/ipc_sysctl.o
  CC      arch/x86/lib/insn.o
  AR      fs/nfs_common/built-in.a
  CC      arch/x86/pci/direct.o
  CC      io_uring/notif.o
  CC      arch/x86/pci/mmconfig-shared.o
  CC      arch/x86/lib/kaslr.o
  CC      lib/crypto/mpi/generic_mpih-mul2.o
  AS      arch/x86/kernel/acpi/wakeup_32.o
  CC      arch/x86/kernel/acpi/cstate.o
  CC      arch/x86/kernel/fpu/xstate.o
  CC      crypto/asymmetric_keys/pkcs7_verify.o
  AR      block/partitions/built-in.a
  CC      arch/x86/kernel/cpu/mtrr/if.o
  CC      security/keys/process_keys.o
  CC      arch/x86/platform/efi/efi_32.o
  CC [M]  sound/pci/hda/hda_auto_parser.o
  CC      arch/x86/events/intel/knc.o
  CC      arch/x86/lib/memcpy_32.o
  CC      arch/x86/kernel/apic/vector.o
  CC      sound/core/init.o
  AS      arch/x86/lib/memmove_32.o
  CC      arch/x86/kernel/cpu/mce/genpool.o
  CC      sound/core/seq/seq_fifo.o
  AR      arch/x86/power/built-in.a
  CC      arch/x86/lib/misc.o
  AS      arch/x86/platform/efi/efi_stub_32.o
  CC      arch/x86/pci/fixup.o
  CC      security/keys/request_key.o
  CC      arch/x86/entry/common.o
  CC [M]  sound/pci/hda/hda_sysfs.o
  CC      arch/x86/lib/pc-conf-reg.o
  CC      ipc/mqueue.o
  CC      arch/x86/mm/pat/memtype_interval.o
  AR      sound/firewire/built-in.a
  CC      ipc/namespace.o
  CC      arch/x86/kernel/cpu/mce/intel.o
  CC      arch/x86/entry/vdso/vdso32/vgetcpu.o
  CC      arch/x86/pci/acpi.o
  HOSTCC  arch/x86/entry/vdso/vdso2c
  AR      drivers/pci/msi/built-in.a
  CC      arch/x86/entry/vdso/vdso32-setup.o
  CC      drivers/pci/pcie/portdrv.o
  CC      fs/iomap/trace.o
  AS      arch/x86/lib/putuser.o
  CC      crypto/asymmetric_keys/x509.asn1.o
  CC      fs/iomap/iter.o
  CC      lib/crypto/mpi/generic_mpih-mul3.o
  AS      arch/x86/lib/retpoline.o
  CC      crypto/asymmetric_keys/x509_akid.asn1.o
  AR      arch/x86/kernel/acpi/built-in.a
  CC      fs/iomap/buffered-io.o
  CC      fs/iomap/direct-io.o
  CC      arch/x86/lib/string_32.o
  CC      crypto/asymmetric_keys/x509_cert_parser.o
  CC      arch/x86/pci/legacy.o
  CC      fs/notify/notification.o
  AR      arch/x86/events/amd/built-in.a
  CC      drivers/pci/pcie/rcec.o
  CC      arch/x86/lib/strstr_32.o
  CC      drivers/pci/pcie/aspm.o
  CC      security/keys/request_key_auth.o
  AR      arch/x86/kernel/kprobes/built-in.a
  CC      arch/x86/pci/irq.o
  CC      arch/x86/kernel/cpu/mtrr/generic.o
  CC      arch/x86/lib/usercopy.o
  CC      crypto/cipher.o
  CC      init/calibrate.o
  CC      arch/x86/kernel/apic/init.o
  CC      arch/x86/events/intel/lbr.o
  VDSO    arch/x86/entry/vdso/vdso32.so.dbg
  CC      arch/x86/pci/common.o
  CC      arch/x86/platform/efi/runtime-map.o
  OBJCOPY arch/x86/entry/vdso/vdso32.so
  VDSO2C  arch/x86/entry/vdso/vdso-image-32.c
  CC      arch/x86/kernel/cpu/mtrr/cleanup.o
  CC      arch/x86/entry/vdso/vdso-image-32.o
  CC      sound/core/seq/seq_prioq.o
  CC      arch/x86/kernel/cpu/mtrr/amd.o
  LDS     arch/x86/kernel/vmlinux.lds
  CC      arch/x86/kernel/cpu/mce/amd.o
  CC      arch/x86/events/intel/p4.o
  CC      arch/x86/kernel/cpu/mce/threshold.o
  CC      arch/x86/lib/usercopy_32.o
  CC      net/core/skbuff.o
  CC      init/init_task.o
  AR      arch/x86/mm/pat/built-in.a
  CC      arch/x86/mm/init.o
  AR      sound/sparc/built-in.a
  CC      mm/oom_kill.o
  AR      sound/pci/ice1712/built-in.a
  CC      mm/fadvise.o
  CC [M]  sound/pci/hda/hda_controller.o
  CC      security/selinux/selinuxfs.o
  CC      lib/crypto/mpi/generic_mpih-rshift.o
  CC      block/elevator.o
  CC      block/blk-core.o
  CC      net/core/datagram.o
  AR      arch/x86/entry/vdso/built-in.a
  CC [M]  sound/pci/hda/hda_proc.o
  CC      sound/core/memory.o
  CC      crypto/asymmetric_keys/pkcs7.asn1.o
  AS      arch/x86/entry/thunk.o
  CC      fs/quota/dquot.o
  CC      security/keys/user_defined.o
  CC      crypto/asymmetric_keys/pkcs7_parser.o
  AR      arch/x86/kernel/fpu/built-in.a
  AR      arch/x86/entry/built-in.a
  CC      arch/x86/pci/early.o
  CC      fs/notify/group.o
  CC      fs/proc/task_mmu.o
  CC      arch/x86/kernel/apic/hw_nmi.o
  AR      sound/spi/built-in.a
  CC      drivers/pci/pcie/pme.o
  CC      arch/x86/kernel/cpu/mtrr/cyrix.o
  CC      fs/notify/mark.o
  CC      arch/x86/lib/msr-smp.o
  CC      io_uring/tctx.o
  AR      sound/pci/korg1212/built-in.a
  AR      sound/pci/mixart/built-in.a
  CC      security/keys/proc.o
  AR      sound/pci/nm256/built-in.a
  CC      arch/x86/kernel/apic/io_apic.o
  CC      block/blk-sysfs.o
  CC      io_uring/filetable.o
  CC      sound/core/seq/seq_timer.o
  CC      arch/x86/lib/cache-smp.o
  AR      arch/x86/platform/efi/built-in.a
  AR      arch/x86/platform/geode/built-in.a
  CC      arch/x86/pci/bus_numa.o
  AR      arch/x86/platform/iris/built-in.a
  CC      arch/x86/kernel/cpu/mtrr/centaur.o
  CC      arch/x86/platform/intel/iosf_mbi.o
  CC      arch/x86/pci/amd_bus.o
  CC      lib/crypto/mpi/generic_mpih-sub1.o
  CC      lib/crypto/mpi/generic_mpih-add1.o
  CC      fs/proc/inode.o
  AR      crypto/asymmetric_keys/built-in.a
  CC      fs/quota/quota_v2.o
  CC      fs/iomap/fiemap.o
  CC      init/version.o
  CC      crypto/compress.o
  CC      security/keys/sysctl.o
  CC      arch/x86/lib/msr.o
  AR      arch/x86/platform/intel-mid/built-in.a
  AS      arch/x86/lib/msr-reg.o
  CC      arch/x86/kernel/cpu/mtrr/legacy.o
  CC      sound/core/seq/seq_system.o
  CC [M]  sound/pci/hda/hda_hwdep.o
  CC      sound/core/seq/seq_ports.o
  CC      crypto/algapi.o
  CC      mm/maccess.o
  CC      io_uring/rw.o
  CC      ipc/mq_sysctl.o
  CC      arch/x86/lib/msr-reg-export.o
  AR      init/built-in.a
  CC      net/core/stream.o
  CC      kernel/locking/mutex.o
  CC      arch/x86/mm/init_32.o
  AR      drivers/pci/pcie/built-in.a
  CC      arch/x86/kernel/apic/msi.o
  CC      drivers/pci/hotplug/pci_hotplug_core.o
  CC      kernel/power/qos.o
  CC      arch/x86/events/intel/p6.o
  CC      kernel/power/main.o
  CC      arch/x86/mm/fault.o
  CC      arch/x86/mm/ioremap.o
  AR      arch/x86/kernel/cpu/mtrr/built-in.a
  AS      arch/x86/lib/hweight.o
  CC      arch/x86/lib/iomem.o
  CC      fs/notify/fdinfo.o
  CC      arch/x86/lib/atomic64_32.o
  CC      lib/crypto/mpi/ec.o
  CC      lib/crypto/mpi/mpicoder.o
  CC      kernel/power/console.o
  AR      ipc/built-in.a
  CC      security/keys/keyctl_pkey.o
  CC      arch/x86/events/intel/pt.o
  CC      arch/x86/events/intel/uncore.o
  CC      kernel/power/process.o
  CC      arch/x86/lib/inat.o
  CC      fs/proc/root.o
  AR      arch/x86/platform/intel/built-in.a
  CC      lib/crypto/mpi/mpi-add.o
  CC      net/core/scm.o
  AR      arch/x86/platform/intel-quark/built-in.a
  AR      sound/pci/oxygen/built-in.a
  AR      arch/x86/platform/olpc/built-in.a
  AR      arch/x86/platform/scx200/built-in.a
  AR      arch/x86/pci/built-in.a
  CC      sound/core/control.o
  CC      fs/quota/quota_tree.o
  AR      arch/x86/platform/ts5500/built-in.a
  CC      arch/x86/events/zhaoxin/core.o
  CC      net/core/gen_stats.o
  AR      arch/x86/platform/uv/built-in.a
  CC      net/core/gen_estimator.o
  CC      fs/iomap/seek.o
  AR      arch/x86/platform/built-in.a
  AR      drivers/pci/controller/dwc/built-in.a
  AR      arch/x86/kernel/cpu/mce/built-in.a
  CC [M]  sound/pci/hda/patch_hdmi.o
  AR      drivers/pci/controller/mobiveil/built-in.a
  CC      arch/x86/kernel/cpu/cacheinfo.o
  CC      arch/x86/kernel/cpu/microcode/core.o
  AR      drivers/pci/controller/built-in.a
  CC      drivers/video/console/dummycon.o
  CC      fs/proc/base.o
  CC      arch/x86/kernel/cpu/microcode/intel.o
  CC      sound/core/seq/seq_info.o
  CC      drivers/video/console/vgacon.o
  AR      arch/x86/lib/lib.a
  AR      arch/x86/lib/built-in.a
  CC      sound/core/misc.o
  CC      mm/page-writeback.o
  CC      block/blk-flush.o
  CC      arch/x86/kernel/apic/probe_32.o
  CC      fs/proc/generic.o
  AR      fs/notify/built-in.a
  CC      fs/kernfs/mount.o
  CC      drivers/pci/hotplug/acpi_pcihp.o
  CC      arch/x86/events/core.o
  CC      fs/kernfs/inode.o
  AR      security/keys/built-in.a
  CC      sound/core/device.o
  CC      security/security.o
  CC      fs/proc/array.o
  CC      net/core/net_namespace.o
  CC      crypto/scatterwalk.o
  CC      security/lsm_audit.o
  CC      security/device_cgroup.o
  CC      lib/crypto/mpi/mpi-bit.o
  CC      fs/quota/quota.o
  CC      sound/core/info.o
  CC      fs/iomap/swapfile.o
  CC      security/selinux/netlink.o
  CC      fs/sysfs/file.o
  CC      arch/x86/mm/extable.o
  CC      sound/core/seq/seq_dummy.o
  CC      sound/core/isadma.o
  CC      kernel/locking/semaphore.o
  AR      drivers/pci/switch/built-in.a
  CC      arch/x86/kernel/cpu/microcode/amd.o
  CC      fs/sysfs/dir.o
  CC      arch/x86/kernel/cpu/scattered.o
  CC      fs/quota/kqid.o
  CC      drivers/pci/access.o
  AR      arch/x86/kernel/apic/built-in.a
  CC      arch/x86/mm/mmap.o
  AR      arch/x86/events/zhaoxin/built-in.a
  CC      drivers/pci/bus.o
  CC      io_uring/net.o
  CC      arch/x86/events/probe.o
  CC      lib/crypto/mpi/mpi-cmp.o
  CC      arch/x86/mm/pgtable.o
  CC      kernel/power/suspend.o
  CC      arch/x86/mm/physaddr.o
  CC      arch/x86/mm/tlb.o
  CC      kernel/sched/fair.o
  CC      block/blk-settings.o
  CC      arch/x86/events/utils.o
  CC      net/core/secure_seq.o
  AR      drivers/pci/hotplug/built-in.a
  CC      lib/crypto/memneq.o
  AS      arch/x86/kernel/head_32.o
  AR      drivers/video/console/built-in.a
  CC      kernel/power/hibernate.o
  CC      drivers/video/backlight/backlight.o
  CC      arch/x86/kernel/head32.o
  CC      drivers/pci/probe.o
  CC      drivers/pci/host-bridge.o
  CC      fs/kernfs/dir.o
  CC      crypto/proc.o
  CC      arch/x86/events/rapl.o
  CC      lib/zlib_inflate/inffast.o
  CC      arch/x86/kernel/cpu/topology_common.o
  AR      sound/core/seq/built-in.a
  CC      sound/core/vmaster.o
  CC      io_uring/poll.o
  CC      io_uring/uring_cmd.o
  CC      lib/crypto/utils.o
  CC      fs/quota/netlink.o
  CC      arch/x86/events/intel/uncore_nhmex.o
  CC      arch/x86/events/msr.o
  AR      fs/iomap/built-in.a
  CC      kernel/locking/rwsem.o
  CC      lib/zlib_inflate/inflate.o
  CC      lib/crypto/mpi/mpi-sub-ui.o
  CC      arch/x86/events/intel/uncore_snb.o
  CC      security/selinux/nlmsgtab.o
  CC      fs/sysfs/symlink.o
  CC      arch/x86/kernel/cpu/topology_ext.o
  CC      lib/zlib_inflate/infutil.o
  CC      crypto/aead.o
  AR      drivers/video/fbdev/core/built-in.a
  AR      arch/x86/kernel/cpu/microcode/built-in.a
  AR      drivers/video/fbdev/omap/built-in.a
  CC      drivers/video/aperture.o
  CC      mm/folio-compat.o
  AR      drivers/video/fbdev/omap2/omapfb/dss/built-in.a
  CC      arch/x86/mm/cpu_entry_area.o
  AR      drivers/video/fbdev/omap2/omapfb/displays/built-in.a
  CC      lib/zlib_deflate/deflate.o
  AR      drivers/video/fbdev/omap2/omapfb/built-in.a
  AR      net/802/built-in.a
  AR      drivers/video/fbdev/omap2/built-in.a
  CC      arch/x86/mm/maccess.o
  AR      drivers/video/fbdev/built-in.a
  CC      arch/x86/events/intel/uncore_snbep.o
  CC      arch/x86/mm/pgprot.o
  CC      kernel/printk/printk.o
  CC      drivers/video/cmdline.o
  CC      arch/x86/mm/pgtable_32.o
  CC      kernel/printk/printk_safe.o
  CC      crypto/geniv.o
  CC      arch/x86/kernel/ebda.o
  CC      kernel/irq/irqdesc.o
  CC      arch/x86/kernel/cpu/topology_amd.o
  CC      lib/zlib_inflate/inftrees.o
  CC      net/core/flow_dissector.o
  CC [M]  sound/pci/hda/hda_eld.o
  CC      sound/core/ctljack.o
  CC      fs/proc/fd.o
  CC      kernel/printk/nbcon.o
  CC      block/blk-ioc.o
  AR      drivers/video/backlight/built-in.a
  CC      net/core/sysctl_net_core.o
  CC      crypto/lskcipher.o
  CC      arch/x86/events/intel/uncore_discovery.o
  CC      arch/x86/kernel/cpu/common.o
  CC      lib/crypto/mpi/mpi-div.o
  CC      lib/zlib_inflate/inflate_syms.o
  CC      kernel/power/snapshot.o
  AR      drivers/idle/built-in.a
  CC      drivers/video/nomodeset.o
  AR      fs/quota/built-in.a
  CC      fs/sysfs/mount.o
  CC      crypto/skcipher.o
  CC      arch/x86/kernel/cpu/rdrand.o
  CC      block/blk-map.o
  CC      kernel/locking/percpu-rwsem.o
  CC      lib/crypto/mpi/mpi-inv.o
  CC      mm/readahead.o
  CC      lib/crypto/mpi/mpi-mod.o
  CC      net/core/dev.o
  CC      arch/x86/kernel/cpu/match.o
  CC      kernel/locking/spinlock.o
  CC      net/core/dev_addr_lists.o
  CC      arch/x86/kernel/platform-quirks.o
  CC      fs/sysfs/group.o
  CC      sound/core/jack.o
  CC      block/blk-merge.o
  CC      arch/x86/events/intel/cstate.o
  CC      fs/kernfs/file.o
  CC      arch/x86/mm/iomap_32.o
  CC      fs/kernfs/symlink.o
  CC      security/selinux/netif.o
  CC      crypto/seqiv.o
  AR      lib/zlib_inflate/built-in.a
  CC      lib/zlib_deflate/deftree.o
  CC      lib/lzo/lzo1x_compress.o
  CC      drivers/video/hdmi.o
  CC      net/sched/sch_generic.o
  CC      lib/lzo/lzo1x_decompress_safe.o
  CC      kernel/irq/handle.o
  CC      lib/crypto/chacha.o
  CC      io_uring/openclose.o
  CC      security/selinux/netnode.o
  CC      crypto/echainiv.o
  CC      mm/swap.o
  CC      drivers/pci/remove.o
  CC      lib/crypto/mpi/mpi-mul.o
  CC      drivers/pci/pci.o
  CC      fs/proc/proc_tty.o
  CC      block/blk-timeout.o
  CC [M]  sound/pci/hda/hda_intel.o
  CC      arch/x86/kernel/cpu/bugs.o
  CC      lib/zlib_deflate/deflate_syms.o
  CC      kernel/locking/osq_lock.o
  CC      lib/crypto/mpi/mpih-cmp.o
  CC      io_uring/sqpoll.o
  CC      fs/proc/cmdline.o
  CC      arch/x86/kernel/process_32.o
  CC      drivers/pci/pci-driver.o
  CC      arch/x86/mm/hugetlbpage.o
  CC      mm/truncate.o
  CC      lib/crypto/aes.o
  AR      fs/sysfs/built-in.a
  AR      lib/lzo/built-in.a
  CC      kernel/irq/manage.o
  CC      lib/crypto/arc4.o
  CC      lib/lz4/lz4_decompress.o
  CC      kernel/sched/build_policy.o
  CC      lib/zstd/zstd_decompress_module.o
  CC      sound/core/timer.o
  CC      lib/zstd/decompress/huf_decompress.o
  CC      kernel/locking/qspinlock.o
  CC      kernel/locking/rtmutex_api.o
  CC      kernel/irq/spurious.o
  AR      lib/zlib_deflate/built-in.a
  CC      arch/x86/kernel/signal.o
  CC      kernel/printk/printk_ringbuffer.o
  CC      lib/crypto/mpi/mpih-div.o
  AR      drivers/video/built-in.a
  CC      fs/proc/consoles.o
  AR      sound/parisc/built-in.a
  CC      fs/devpts/inode.o
  CC      kernel/rcu/update.o
  CC      crypto/ahash.o
  AR      sound/pcmcia/vx/built-in.a
  AR      sound/pcmcia/pdaudiocf/built-in.a
  CC      kernel/rcu/sync.o
  AR      sound/pcmcia/built-in.a
  CC      kernel/rcu/srcutree.o
  CC      arch/x86/kernel/signal_32.o
  AR      fs/kernfs/built-in.a
  CC      lib/crypto/gf128mul.o
  CC      drivers/pci/search.o
  CC      crypto/shash.o
  CC      net/netlink/af_netlink.o
  CC      crypto/akcipher.o
  CC      fs/netfs/buffered_read.o
  CC      kernel/locking/qrwlock.o
  CC      net/netlink/genetlink.o
  AR      kernel/livepatch/built-in.a
  CC      kernel/dma/mapping.o
  CC      block/blk-lib.o
  CC      kernel/irq/resend.o
  AR      drivers/char/ipmi/built-in.a
  CC      arch/x86/kernel/cpu/aperfmperf.o
  CC      kernel/rcu/tree.o
  CC      kernel/rcu/rcu_segcblist.o
  CC      lib/crypto/blake2s.o
  CC      arch/x86/mm/dump_pagetables.o
  CC      kernel/power/swap.o
  CC      kernel/entry/common.o
  CC      kernel/printk/sysctl.o
  AR      arch/x86/events/intel/built-in.a
  CC      security/selinux/netport.o
  AR      arch/x86/events/built-in.a
  CC      kernel/entry/syscall_user_dispatch.o
  CC      kernel/irq/chip.o
  CC      fs/proc/cpuinfo.o
  CC      drivers/acpi/acpica/dsargs.o
  AR      drivers/acpi/pmic/built-in.a
  CC      mm/vmscan.o
  CC      drivers/acpi/dptf/int340x_thermal.o
  CC      block/blk-mq.o
  AR      kernel/printk/built-in.a
  CC      net/core/dst.o
  CC      kernel/dma/direct.o
  CC      kernel/dma/ops_helpers.o
  CC      drivers/pnp/pnpacpi/core.o
  CC      mm/shrinker.o
  AR      kernel/locking/built-in.a
  AR      fs/devpts/built-in.a
  CC      drivers/pnp/core.o
  CC      drivers/pnp/pnpacpi/rsparser.o
  CC      lib/crypto/mpi/mpih-mul.o
  CC      drivers/pci/rom.o
  CC      lib/crypto/mpi/mpi-pow.o
  CC      fs/netfs/buffered_write.o
  AR      lib/lz4/built-in.a
  CC      fs/netfs/direct_read.o
  CC      fs/proc/devices.o
  CC      drivers/pci/setup-res.o
  CC      fs/netfs/direct_write.o
  LD [M]  sound/pci/hda/snd-hda-codec.o
  LD [M]  sound/pci/hda/snd-hda-codec-hdmi.o
  CC      drivers/acpi/acpica/dscontrol.o
  LD [M]  sound/pci/hda/snd-hda-intel.o
  CC      lib/crypto/blake2s-generic.o
  CC      drivers/acpi/acpica/dsdebug.o
  CC      crypto/sig.o
  AR      sound/pci/pcxhr/built-in.a
  AR      sound/pci/riptide/built-in.a
  CC      arch/x86/kernel/cpu/cpuid-deps.o
  AR      sound/pci/rme9652/built-in.a
  AR      sound/pci/trident/built-in.a
  CC      kernel/power/user.o
  AR      sound/pci/ymfpci/built-in.a
  AR      sound/pci/vx222/built-in.a
  AR      sound/mips/built-in.a
  AR      sound/pci/built-in.a
  CC      fs/proc/interrupts.o
  CC      arch/x86/mm/highmem_32.o
  CC      drivers/acpi/x86/apple.o
  CC      drivers/acpi/tables.o
  CC      lib/zstd/decompress/zstd_ddict.o
  CC      sound/core/hrtimer.o
  AR      drivers/acpi/dptf/built-in.a
  CC      lib/zstd/decompress/zstd_decompress.o
  CC      sound/core/seq_device.o
  CC      kernel/irq/dummychip.o
  CC      drivers/acpi/x86/cmos_rtc.o
  CC      net/sched/sch_mq.o
  CC      lib/crypto/mpi/mpiutil.o
  CC      io_uring/xattr.o
  CC      io_uring/nop.o
  CC      crypto/kpp.o
  CC      net/sched/sch_frag.o
  CC      net/sched/sch_api.o
  CC      drivers/acpi/acpica/dsfield.o
  AR      kernel/entry/built-in.a
  CC      block/blk-mq-tag.o
  CC      kernel/sched/build_utility.o
  CC      arch/x86/kernel/cpu/umwait.o
  CC      kernel/module/main.o
  CC      kernel/time/time.o
  CC      drivers/pnp/card.o
  CC      kernel/module/strict_rwx.o
  CC      kernel/irq/devres.o
  CC      fs/proc/loadavg.o
  CC      kernel/dma/dummy.o
  AR      drivers/amba/built-in.a
  CC      drivers/acpi/x86/lpss.o
  CC      security/selinux/status.o
  CC      security/selinux/ss/ebitmap.o
  CC      block/blk-stat.o
  CC      kernel/module/kmod.o
  CC      kernel/irq/autoprobe.o
  AR      drivers/pnp/pnpacpi/built-in.a
  CC      net/core/netevent.o
  CC      drivers/pnp/driver.o
  AR      drivers/clk/actions/built-in.a
  AR      drivers/clk/analogbits/built-in.a
  AR      drivers/clk/bcm/built-in.a
  AR      arch/x86/mm/built-in.a
  AR      drivers/clk/imgtec/built-in.a
  CC      drivers/pnp/resource.o
  CC      net/netlink/policy.o
  AR      drivers/clk/imx/built-in.a
  CC [M]  sound/core/hwdep.o
  AR      drivers/clk/ingenic/built-in.a
  CC      drivers/pnp/manager.o
  AR      drivers/clk/mediatek/built-in.a
  CC      fs/netfs/io.o
  CC      kernel/power/poweroff.o
  AR      drivers/clk/microchip/built-in.a
  AR      drivers/clk/mstar/built-in.a
  CC      drivers/acpi/acpica/dsinit.o
  AR      drivers/clk/mvebu/built-in.a
  CC      drivers/pnp/support.o
  CC      drivers/pci/irq.o
  AR      drivers/clk/ralink/built-in.a
  CC      lib/zstd/decompress/zstd_decompress_block.o
  AR      drivers/clk/renesas/built-in.a
  CC      drivers/pci/vpd.o
  AR      drivers/clk/socfpga/built-in.a
  CC      drivers/acpi/x86/s2idle.o
  AR      drivers/clk/sophgo/built-in.a
  AR      drivers/clk/sprd/built-in.a
  AR      drivers/clk/starfive/built-in.a
  AR      lib/crypto/mpi/built-in.a
  CC      kernel/module/tree_lookup.o
  AR      drivers/clk/sunxi-ng/built-in.a
  CC      lib/crypto/sha1.o
  CC      lib/crypto/sha256.o
  AR      drivers/clk/ti/built-in.a
  CC      arch/x86/kernel/traps.o
  AR      drivers/clk/versatile/built-in.a
  CC      fs/netfs/iterator.o
  AR      drivers/clk/xilinx/built-in.a
  AR      drivers/clk/built-in.a
  AR      kernel/power/built-in.a
  CC      security/selinux/ss/hashtab.o
  CC      kernel/time/timer.o
  MKCAP   arch/x86/kernel/cpu/capflags.c
  CC      drivers/dma/dw/core.o
  ASN.1   crypto/rsapubkey.asn1.[ch]
  ASN.1   crypto/rsaprivkey.asn1.[ch]
  CC      crypto/rsa.o
  CC      fs/proc/meminfo.o
  CC      kernel/irq/irqdomain.o
  CC      drivers/dma/dw/dw.o
  CC      kernel/dma/remap.o
  CC      kernel/irq/proc.o
  CC      crypto/rsa_helper.o
  CC      block/blk-mq-sysfs.o
  CC      io_uring/fs.o
  CC      drivers/acpi/acpica/dsmethod.o
  CC      crypto/rsa-pkcs1pad.o
  CC      crypto/acompress.o
  CC      arch/x86/kernel/cpu/powerflags.o
  CC      drivers/pnp/interface.o
  CC      drivers/dma/dw/idma32.o
  CC      drivers/acpi/x86/utils.o
  CC      arch/x86/kernel/cpu/topology.o
  CC      kernel/time/hrtimer.o
  CC      block/blk-mq-cpumap.o
  CC      drivers/pnp/quirks.o
  CC [M]  sound/core/pcm.o
  CC      net/core/neighbour.o
  CC      drivers/dma/dw/acpi.o
  CC      drivers/acpi/acpica/dsmthdat.o
  CC      drivers/acpi/acpica/dsobject.o
  CC      drivers/acpi/acpica/dsopcode.o
  CC      security/selinux/ss/symtab.o
  CC      drivers/dma/hsu/hsu.o
  AR      net/netlink/built-in.a
  AR      lib/crypto/built-in.a
  AR      net/bpf/built-in.a
  CC      lib/xz/xz_dec_syms.o
  CC      net/ethtool/ioctl.o
  CC      net/netfilter/core.o
  CC      drivers/pci/setup-bus.o
  CC      net/ethtool/common.o
  CC      net/ethtool/netlink.o
  CC      net/netfilter/nf_log.o
  AR      kernel/dma/built-in.a
  CC      block/blk-mq-sched.o
  CC      security/selinux/ss/sidtab.o
  CC      security/selinux/ss/avtab.o
  CC      security/selinux/ss/policydb.o
  AR      drivers/dma/idxd/built-in.a
  CC      lib/xz/xz_dec_stream.o
  CC      fs/proc/stat.o
  CC      drivers/acpi/x86/blacklist.o
  CC      lib/xz/xz_dec_lzma2.o
  CC      drivers/pnp/system.o
  CC      drivers/acpi/acpica/dspkginit.o
  AR      drivers/soc/apple/built-in.a
  AR      drivers/soc/aspeed/built-in.a
  CC      drivers/acpi/acpica/dsutils.o
  AR      drivers/soc/bcm/built-in.a
  AR      drivers/soc/fsl/built-in.a
  AR      drivers/soc/fujitsu/built-in.a
  AR      drivers/soc/hisilicon/built-in.a
  CC      lib/dim/dim.o
  AR      drivers/soc/imx/built-in.a
  CC      lib/fonts/fonts.o
  CC      lib/fonts/font_8x16.o
  CC      lib/xz/xz_dec_bcj.o
  CC [M]  sound/core/pcm_native.o
  CC      fs/netfs/locking.o
  AR      drivers/soc/ixp4xx/built-in.a
  CC      net/ethtool/bitset.o
  AR      drivers/soc/loongson/built-in.a
  CC      net/ethtool/strset.o
  AR      drivers/soc/mediatek/built-in.a
  CC      crypto/scompress.o
  AR      drivers/soc/microchip/built-in.a
  AR      drivers/soc/nuvoton/built-in.a
  CC      io_uring/splice.o
  AR      drivers/soc/pxa/built-in.a
  AR      drivers/soc/amlogic/built-in.a
  AR      drivers/soc/qcom/built-in.a
  AR      drivers/soc/renesas/built-in.a
  CC      io_uring/sync.o
  AR      drivers/soc/rockchip/built-in.a
  AR      drivers/soc/sunxi/built-in.a
  CC [M]  sound/core/pcm_lib.o
  CC      kernel/irq/migration.o
  AR      drivers/dma/dw/built-in.a
  CC      security/selinux/ss/services.o
  AR      drivers/soc/ti/built-in.a
  CC      lib/argv_split.o
  AR      drivers/soc/xilinx/built-in.a
  AR      drivers/soc/built-in.a
  CC      net/sched/sch_blackhole.o
  CC      lib/bug.o
  AR      drivers/acpi/x86/built-in.a
  CC      net/ipv4/route.o
  CC      net/ipv4/netfilter/nf_defrag_ipv4.o
  CC      net/ipv4/inetpeer.o
  AR      drivers/pnp/built-in.a
  CC      drivers/acpi/acpica/dswexec.o
  CC      drivers/acpi/osi.o
  CC      drivers/acpi/osl.o
  CC      kernel/module/kallsyms.o
  AR      lib/fonts/built-in.a
  AR      drivers/dma/hsu/built-in.a
  CC      drivers/acpi/utils.o
  CC      mm/shmem.o
  CC      lib/dim/net_dim.o
  AR      drivers/dma/mediatek/built-in.a
  CC      drivers/acpi/reboot.o
  CC      fs/proc/uptime.o
  AR      drivers/dma/qcom/built-in.a
  CC      net/sched/cls_api.o
  AR      drivers/dma/ti/built-in.a
  AR      drivers/dma/xilinx/built-in.a
  CC      drivers/dma/dmaengine.o
  AR      lib/xz/built-in.a
  CC      net/sched/act_api.o
  CC      fs/proc/util.o
  CC      net/netfilter/nf_queue.o
  CC      kernel/irq/cpuhotplug.o
  CC      net/ethtool/linkinfo.o
  CC      drivers/acpi/acpica/dswload.o
  CC      kernel/time/timekeeping.o
  CC      lib/dim/rdma_dim.o
  CC      lib/zstd/zstd_common_module.o
  CC      net/sched/sch_fifo.o
  CC      net/netfilter/nf_sockopt.o
  CC      security/selinux/ss/conditional.o
  CC      drivers/acpi/acpica/dswload2.o
  CC      fs/netfs/main.o
  CC      fs/netfs/misc.o
  CC      block/ioctl.o
  CC      crypto/algboss.o
  CC      block/genhd.o
  CC      crypto/testmgr.o
  CC      block/ioprio.o
  CC      kernel/irq/pm.o
  CC      io_uring/msg_ring.o
  CC      fs/proc/version.o
  CC      io_uring/advise.o
  CC      fs/netfs/objects.o
  AR      kernel/rcu/built-in.a
  CC      net/ethtool/linkmodes.o
  CC      crypto/cmac.o
  CC      kernel/time/ntp.o
  CC      kernel/module/procfs.o
  CC      kernel/time/clocksource.o
  CC      drivers/pci/vc.o
  CC      io_uring/epoll.o
  AR      lib/dim/built-in.a
  CC      net/xfrm/xfrm_policy.o
  CC      net/xfrm/xfrm_state.o
  CC      drivers/virtio/virtio.o
  CC      lib/zstd/common/debug.o
  CC      lib/zstd/common/entropy_common.o
  CC      drivers/acpi/acpica/dswscope.o
  CC      drivers/virtio/virtio_ring.o
  CC      net/netfilter/utils.o
  CC      lib/zstd/common/error_private.o
  CC      net/ipv4/netfilter/nf_reject_ipv4.o
  CC      lib/zstd/common/fse_decompress.o
  CC      lib/zstd/common/zstd_common.o
  CC      drivers/acpi/nvs.o
  CC      fs/proc/softirqs.o
  CC      drivers/acpi/wakeup.o
  CC      fs/proc/namespaces.o
  CC      drivers/dma/virt-dma.o
  CC      drivers/acpi/sleep.o
  CC      drivers/acpi/acpica/dswstate.o
  CC      net/unix/af_unix.o
  CC      kernel/module/sysfs.o
  CC      kernel/irq/msi.o
  CC      net/unix/garbage.o
  CC      drivers/virtio/virtio_anchor.o
  CC      drivers/dma/acpi-dma.o
  CC      crypto/hmac.o
  CC      net/netfilter/nfnetlink.o
  CC      drivers/acpi/device_sysfs.o
  CC      fs/netfs/write_collect.o
  CC      drivers/pci/mmap.o
  CC      net/ipv4/protocol.o
  CC      io_uring/statx.o
  AR      kernel/sched/built-in.a
  CC      net/unix/sysctl_net_unix.o
  CC      drivers/pci/devres.o
  CC      drivers/pci/proc.o
  AR      lib/zstd/built-in.a
  CC      drivers/virtio/virtio_pci_modern_dev.o
  CC      lib/buildid.o
  CC      kernel/time/jiffies.o
  CC      crypto/crypto_null.o
  CC      mm/util.o
  CC      mm/mmzone.o
  CC      drivers/virtio/virtio_pci_legacy_dev.o
  CC      net/core/rtnetlink.o
  CC      net/ethtool/rss.o
  CC      kernel/futex/core.o
  CC      drivers/acpi/acpica/evevent.o
  CC      drivers/acpi/device_pm.o
  CC      block/badblocks.o
  CC      drivers/acpi/acpica/evgpe.o
  CC      drivers/acpi/acpica/evgpeblk.o
  CC      kernel/time/timer_list.o
  CC      kernel/time/timeconv.o
  CC [M]  sound/core/pcm_misc.o
  CC      fs/proc/self.o
  CC      drivers/tty/vt/vt_ioctl.o
  AR      kernel/module/built-in.a
  CC      drivers/tty/vt/vc_screen.o
  CC      drivers/tty/hvc/hvc_console.o
  CC      drivers/acpi/proc.o
  CC      kernel/time/timecounter.o
  CC      fs/netfs/write_issue.o
  CC      net/sched/cls_cgroup.o
  CC      kernel/time/alarmtimer.o
  CC      kernel/time/posix-timers.o
  AR      drivers/dma/built-in.a
  CC [M]  sound/core/pcm_memory.o
  CC      kernel/cgroup/cgroup.o
  CC      drivers/acpi/acpica/evgpeinit.o
  CC      security/selinux/ss/mls.o
  CC      kernel/trace/trace_clock.o
  CC      drivers/tty/vt/selection.o
  CC      crypto/md5.o
  CC      crypto/sha256_generic.o
  CC      lib/clz_tab.o
  CC      kernel/cgroup/rstat.o
  CC      kernel/trace/ring_buffer.o
  CC      drivers/acpi/acpica/evgpeutil.o
  CC      lib/cmdline.o
  CC      net/netfilter/nfnetlink_log.o
  CC      net/netfilter/nf_conntrack_core.o
  CC      net/ipv4/netfilter/ip_tables.o
  CC      io_uring/timeout.o
  CC      drivers/virtio/virtio_pci_modern.o
  CC      drivers/pci/pci-sysfs.o
  CC      kernel/irq/affinity.o
  CC      lib/cpumask.o
  CC      io_uring/fdinfo.o
  CC      drivers/acpi/bus.o
  CC      net/netfilter/nf_conntrack_standalone.o
  CC      drivers/virtio/virtio_pci_common.o
  CC      fs/proc/thread_self.o
  CC      kernel/futex/syscalls.o
  CC      fs/proc/proc_sysctl.o
  CC      net/sched/ematch.o
  CC [M]  sound/core/memalloc.o
  CC      net/ipv4/ip_input.o
  CC      net/ethtool/linkstate.o
  CC      net/ipv4/ip_fragment.o
  CC      net/ipv4/ip_forward.o
  CC      mm/vmstat.o
  CC      kernel/time/posix-cpu-timers.o
  CC      block/blk-rq-qos.o
  CC      drivers/acpi/acpica/evglock.o
  CC      kernel/time/posix-clock.o
  CC      kernel/time/itimer.o
  CC      lib/ctype.o
  CC      crypto/sha512_generic.o
  CC      lib/dec_and_lock.o
  CC      drivers/tty/vt/keyboard.o
  CC      net/ipv6/netfilter/ip6_tables.o
  CC      kernel/irq/matrix.o
  AR      drivers/tty/hvc/built-in.a
  CC      drivers/tty/serial/8250/8250_core.o
  AR      drivers/tty/ipwireless/built-in.a
  CC      drivers/tty/serial/serial_core.o
  CC      drivers/tty/vt/vt.o
  CC      block/disk-events.o
  CC      fs/proc/proc_net.o
  CC      drivers/tty/serial/8250/8250_pnp.o
  CC      lib/decompress.o
  CC      drivers/acpi/acpica/evhandler.o
  CC      lib/decompress_bunzip2.o
  CC      drivers/tty/serial/8250/8250_port.o
  CC      crypto/sha3_generic.o
  CC      kernel/bpf/core.o
  AR      fs/netfs/built-in.a
  CC      net/netfilter/nf_conntrack_expect.o
  CC      crypto/ecb.o
  CC      drivers/virtio/virtio_pci_legacy.o
  CC      security/selinux/ss/context.o
  CC      drivers/acpi/acpica/evmisc.o
  CC      arch/x86/kernel/cpu/proc.o
  CC      kernel/futex/pi.o
  CC      fs/ext4/balloc.o
  CC [M]  sound/core/pcm_timer.o
  CC      fs/jbd2/transaction.o
  CC      io_uring/cancel.o
  LD [M]  sound/core/snd-hwdep.o
  CC      fs/ramfs/inode.o
  CC      kernel/cgroup/namespace.o
  CC      drivers/pci/slot.o
  AR      net/sched/built-in.a
  CC      net/ethtool/debug.o
  CC      net/ipv6/netfilter/ip6table_filter.o
  CC      kernel/futex/requeue.o
  AR      net/unix/built-in.a
  CC      kernel/time/clockevents.o
  CC      fs/ramfs/file-mmu.o
  CC      net/xfrm/xfrm_hash.o
  CC      net/netfilter/nf_conntrack_helper.o
  CC      kernel/time/tick-common.o
  CC      kernel/time/tick-broadcast.o
  CC      net/ipv4/netfilter/iptable_filter.o
  CC      drivers/tty/tty_io.o
  CC      crypto/cbc.o
  CC      drivers/acpi/acpica/evregion.o
  CC      net/ipv4/netfilter/iptable_mangle.o
  CC      net/ipv4/ip_options.o
  CC      block/blk-ia-ranges.o
  CC      lib/decompress_inflate.o
  CC      drivers/acpi/glue.o
  CC      fs/proc/kcore.o
  CC      net/ipv4/ip_output.o
  CC      drivers/virtio/virtio_pci_admin_legacy_io.o
  CC      mm/backing-dev.o
  CC      drivers/acpi/acpica/evrgnini.o
  CC      fs/hugetlbfs/inode.o
  CC      drivers/tty/serial/8250/8250_dma.o
  CC      fs/proc/vmcore.o
  AR      sound/core/built-in.a
  LD [M]  sound/core/snd-pcm.o
  AR      kernel/irq/built-in.a
  AR      sound/soc/built-in.a
  CC      arch/x86/kernel/cpu/feat_ctl.o
  AR      sound/atmel/built-in.a
  CC      kernel/events/core.o
  AR      sound/hda/built-in.a
  CC      arch/x86/kernel/cpu/intel.o
  CC [M]  sound/hda/hda_bus_type.o
  CC      kernel/futex/waitwake.o
  CC      crypto/ctr.o
  CC      security/selinux/netlabel.o
  CC      net/ipv4/netfilter/ipt_REJECT.o
  AR      sound/x86/built-in.a
  CC      arch/x86/kernel/idt.o
  CC      net/xfrm/xfrm_input.o
  CC      drivers/pci/pci-acpi.o
  CC      drivers/tty/serial/8250/8250_dwlib.o
  AR      sound/xen/built-in.a
  COPY    drivers/tty/vt/defkeymap.c
  CC      drivers/tty/vt/consolemap.o
  AR      sound/virtio/built-in.a
  CC      lib/decompress_unlz4.o
  CC      sound/sound_core.o
  AR      fs/ramfs/built-in.a
  CC      kernel/cgroup/cgroup-v1.o
  CC      kernel/fork.o
  CC      drivers/acpi/acpica/evsci.o
  CC      drivers/pci/iomap.o
  CC      io_uring/waitid.o
  CC      mm/mm_init.o
  CC      net/ethtool/wol.o
  CC      kernel/trace/trace.o
  CC      arch/x86/kernel/cpu/intel_pconfig.o
  CC      net/netfilter/nf_conntrack_proto.o
  CC      drivers/virtio/virtio_input.o
  CC      block/early-lookup.o
  CC      kernel/cgroup/freezer.o
  CC      crypto/gcm.o
  CC      kernel/cgroup/legacy_freezer.o
  CC      net/ipv6/netfilter/ip6table_mangle.o
  CC      net/ipv6/netfilter/nf_defrag_ipv6_hooks.o
  CC      fs/ext4/bitmap.o
  CC      drivers/tty/serial/serial_base_bus.o
  CC      drivers/tty/serial/8250/8250_pcilib.o
  CC      kernel/cgroup/pids.o
  CC      drivers/acpi/acpica/evxface.o
  CC      kernel/time/tick-broadcast-hrtimer.o
  CC [M]  sound/hda/hdac_bus.o
  CC      kernel/cgroup/rdma.o
  CC      lib/decompress_unlzma.o
  CC      kernel/cgroup/cpuset.o
  AR      kernel/futex/built-in.a
  CC      net/xfrm/xfrm_output.o
  CC      net/netfilter/nf_conntrack_proto_generic.o
  CC      fs/proc/kmsg.o
  CC      drivers/tty/serial/8250/8250_early.o
  CC      fs/jbd2/commit.o
  CC      sound/last.o
  CC      kernel/exec_domain.o
  CC      kernel/time/tick-oneshot.o
  CC      io_uring/register.o
  CC      io_uring/truncate.o
  CC      net/core/utils.o
  CC      fs/fat/cache.o
  AR      fs/hugetlbfs/built-in.a
  CC      arch/x86/kernel/cpu/tsx.o
  CC      fs/fat/dir.o
  HOSTCC  drivers/tty/vt/conmakehash
  CC [M]  net/ipv4/netfilter/iptable_nat.o
  CC      drivers/acpi/acpica/evxfevnt.o
  CC      drivers/pci/quirks.o
  CC      fs/fat/fatent.o
  CC      fs/proc/page.o
  CC      drivers/tty/n_tty.o
  CC      block/bounce.o
  CC      drivers/virtio/virtio_dma_buf.o
  CC      drivers/tty/serial/8250/8250_exar.o
  CC      net/ethtool/features.o
  CC      net/ethtool/privflags.o
  CC      drivers/tty/vt/defkeymap.o
  CC      fs/ext4/block_validity.o
  AR      security/selinux/built-in.a
  AR      security/built-in.a
  CC      arch/x86/kernel/cpu/intel_epb.o
  CC      drivers/tty/serial/serial_ctrl.o
  CC      arch/x86/kernel/cpu/amd.o
  CONMK   drivers/tty/vt/consolemap_deftbl.c
  CC      fs/ext4/dir.o
  CC      fs/isofs/namei.o
  CC      drivers/tty/vt/consolemap_deftbl.o
  CC      kernel/time/tick-sched.o
  CC      crypto/ccm.o
  CC [M]  sound/hda/hdac_device.o
  CC      lib/decompress_unlzo.o
  CC      io_uring/memmap.o
  AR      drivers/tty/vt/built-in.a
  CC      net/xfrm/xfrm_sysctl.o
  CC      block/bsg.o
  CC      net/xfrm/xfrm_replay.o
  CC      drivers/acpi/acpica/evxfgpe.o
  AR      net/ipv4/netfilter/built-in.a
  CC      mm/percpu.o
  CC      arch/x86/kernel/cpu/hygon.o
  CC      fs/jbd2/recovery.o
  CC      fs/isofs/inode.o
  CC      drivers/tty/serial/8250/8250_lpss.o
  AR      kernel/bpf/built-in.a
  CC      kernel/time/timer_migration.o
  CC      net/ipv6/netfilter/nf_conntrack_reasm.o
  CC      net/ethtool/rings.o
  CC      block/blk-cgroup.o
  CC      kernel/cgroup/misc.o
  CC      net/netfilter/nf_conntrack_proto_tcp.o
  CC      net/ipv4/ip_sockglue.o
  CC      kernel/cgroup/debug.o
  CC      fs/fat/file.o
  AR      drivers/virtio/built-in.a
  CC      arch/x86/kernel/cpu/centaur.o
  CC      arch/x86/kernel/irq.o
  AR      fs/proc/built-in.a
  CC      drivers/tty/tty_ioctl.o
  CC      lib/decompress_unxz.o
  CC      drivers/acpi/acpica/evxfregn.o
  CC      io_uring/io-wq.o
  CC      fs/isofs/dir.o
  CC      fs/nfs/client.o
  CC      net/xfrm/xfrm_device.o
  CC      fs/ext4/ext4_jbd2.o
  CC      net/core/link_watch.o
  CC      lib/decompress_unzstd.o
  CC      lib/dump_stack.o
  CC      fs/isofs/util.o
  CC      kernel/events/ring_buffer.o
  CC      drivers/tty/serial/8250/8250_mid.o
  CC      fs/nfs/dir.o
  CC      drivers/tty/serial/serial_port.o
  CC      net/ipv4/inet_hashtables.o
  CC      drivers/tty/serial/earlycon.o
  CC      crypto/aes_generic.o
  CC      arch/x86/kernel/cpu/transmeta.o
  CC [M]  sound/hda/hdac_sysfs.o
  CC      fs/isofs/rock.o
  CC      arch/x86/kernel/cpu/zhaoxin.o
  CC      arch/x86/kernel/cpu/vortex.o
  CC      drivers/acpi/acpica/exconcat.o
  CC      fs/jbd2/checkpoint.o
  CC      net/xfrm/xfrm_algo.o
  CC      fs/ext4/extents.o
  CC      arch/x86/kernel/cpu/perfctr-watchdog.o
  CC      arch/x86/kernel/cpu/vmware.o
  CC      net/xfrm/xfrm_user.o
  CC      net/packet/af_packet.o
  AR      net/dsa/built-in.a
  CC      arch/x86/kernel/cpu/hypervisor.o
  CC      net/sunrpc/auth_gss/auth_gss.o
  CC      net/sunrpc/clnt.o
  CC      net/sunrpc/auth_gss/gss_generic_token.o
  CC      arch/x86/kernel/irq_32.o
  CC      arch/x86/kernel/cpu/mshyperv.o
  CC      net/sunrpc/auth_gss/gss_mech_switch.o
  CC      arch/x86/kernel/cpu/debugfs.o
  CC      net/ethtool/channels.o
  CC      kernel/panic.o
  CC      drivers/acpi/acpica/exconfig.o
  AR      kernel/cgroup/built-in.a
  CC      net/sunrpc/xprt.o
  CC      drivers/tty/tty_ldisc.o
  CC      lib/earlycpio.o
  CC      fs/fat/inode.o
  CC      net/sunrpc/socklib.o
  CC      arch/x86/kernel/dumpstack_32.o
  CC      net/core/filter.o
  CC      fs/jbd2/revoke.o
  CC      lib/extable.o
  CC      drivers/tty/serial/8250/8250_pci.o
  CC      drivers/tty/serial/8250/8250_pericom.o
  CC      net/ipv6/netfilter/nf_reject_ipv6.o
  CC      drivers/pci/pci-label.o
  CC      net/ethtool/coalesce.o
  CC [M]  sound/hda/hdac_regmap.o
  CC      crypto/crc32c_generic.o
  CC      kernel/time/vsyscall.o
  CC      fs/isofs/export.o
  CC      net/sunrpc/xprtsock.o
  CC      drivers/acpi/acpica/exconvrt.o
  CC      fs/isofs/joliet.o
  CC      kernel/events/callchain.o
  CC      block/blk-ioprio.o
  CC      arch/x86/kernel/cpu/capflags.o
  CC      block/blk-iolatency.o
  CC      lib/flex_proportions.o
  CC [M]  sound/hda/hdac_controller.o
  CC      io_uring/futex.o
  CC      fs/isofs/compress.o
  CC      fs/jbd2/journal.o
  CC      net/sunrpc/auth_gss/svcauth_gss.o
  CC      net/netfilter/nf_conntrack_proto_udp.o
  CC      crypto/authenc.o
  CC      kernel/time/timekeeping_debug.o
  CC      fs/exportfs/expfs.o
  CC      fs/lockd/clntlock.o
  CC      fs/nls/nls_base.o
  CC      fs/nfs/file.o
  CC      net/ethtool/pause.o
  CC      drivers/tty/tty_buffer.o
  CC      mm/slab_common.o
  CC      drivers/acpi/acpica/excreate.o
  AR      arch/x86/kernel/cpu/built-in.a
  CC      drivers/tty/tty_port.o
  CC      net/ethtool/eee.o
  CC      arch/x86/kernel/time.o
  CC      lib/idr.o
  CC      drivers/pci/vgaarb.o
  AR      fs/unicode/built-in.a
  CC      drivers/acpi/acpica/exdebug.o
  CC      fs/autofs/init.o
  CC      kernel/trace/trace_output.o
  CC      fs/autofs/inode.o
  CC      kernel/cpu.o
  CC      fs/autofs/root.o
  CC      fs/9p/vfs_super.o
  CC      net/ipv6/netfilter/ip6t_ipv6header.o
  CC      drivers/tty/tty_mutex.o
  CC      fs/nls/nls_cp437.o
  CC      fs/ext4/extents_status.o
  CC [M]  sound/hda/hdac_stream.o
  CC      arch/x86/kernel/ioport.o
  AR      fs/hostfs/built-in.a
  CC      net/sunrpc/auth_gss/gss_rpc_upcall.o
  CC      kernel/exit.o
  CC      net/ipv4/inet_timewait_sock.o
  AR      fs/exportfs/built-in.a
  CC      fs/fat/misc.o
  CC      drivers/acpi/acpica/exdump.o
  CC [M]  sound/hda/array.o
  CC      kernel/time/namespace.o
  AR      drivers/tty/serial/8250/built-in.a
  AR      drivers/tty/serial/built-in.a
  CC      fs/debugfs/inode.o
  CC      lib/irq_regs.o
  CC      fs/debugfs/file.o
  AR      fs/isofs/built-in.a
  CC      fs/ext4/file.o
  CC      net/ipv4/inet_connection_sock.o
  CC      fs/9p/vfs_inode.o
  CC      fs/nls/nls_ascii.o
  CC      crypto/authencesn.o
  CC      io_uring/napi.o
  CC      net/ipv6/netfilter/ip6t_REJECT.o
  CC      lib/is_single_threaded.o
  CC      net/sunrpc/sched.o
  CC      kernel/softirq.o
  CC      drivers/acpi/acpica/exfield.o
  CC      net/netfilter/nf_conntrack_proto_icmp.o
  CC      net/ethtool/tsinfo.o
  CC      fs/autofs/symlink.o
  CC      drivers/tty/tty_ldsem.o
  CC      drivers/acpi/acpica/exfldio.o
  CC      net/netfilter/nf_conntrack_extend.o
  CC      crypto/lzo.o
  CC      fs/lockd/clntproc.o
  CC      fs/nls/nls_iso8859-1.o
  AR      drivers/pci/built-in.a
  CC      block/blk-iocost.o
  CC      fs/nfs/getroot.o
  CC      block/mq-deadline.o
  CC      arch/x86/kernel/dumpstack.o
  CC      lib/klist.o
  CC      fs/fat/nfs.o
  AR      kernel/time/built-in.a
  CC      fs/fat/namei_vfat.o
  CC      fs/fat/namei_msdos.o
  AR      net/xfrm/built-in.a
  CC [M]  sound/hda/hdmi_chmap.o
  CC      net/sunrpc/auth_gss/gss_rpc_xdr.o
  CC      fs/nls/nls_utf8.o
  CC [M]  sound/hda/trace.o
  CC      drivers/acpi/acpica/exmisc.o
  CC      drivers/tty/tty_baudrate.o
  CC      drivers/tty/tty_jobctrl.o
  CC      lib/kobject.o
  CC      mm/compaction.o
  CC      kernel/trace/trace_seq.o
  CC      fs/autofs/waitq.o
  CC      drivers/acpi/acpica/exmutex.o
  CC      drivers/acpi/acpica/exnames.o
  CC      kernel/resource.o
  CC      drivers/acpi/acpica/exoparg1.o
  AR      net/wireless/tests/built-in.a
  CC      net/wireless/core.o
  CC      kernel/events/hw_breakpoint.o
  CC      crypto/lzo-rle.o
  AR      fs/debugfs/built-in.a
  CC      fs/9p/vfs_inode_dotl.o
  AR      net/mac80211/tests/built-in.a
  CC      net/mac80211/main.o
  CC      mm/show_mem.o
  AR      net/packet/built-in.a
  CC      kernel/events/uprobes.o
  CC      net/ethtool/cabletest.o
  AR      fs/nls/built-in.a
  CC      block/kyber-iosched.o
  CC      arch/x86/kernel/nmi.o
  CC      arch/x86/kernel/ldt.o
  CC      net/wireless/sysfs.o
  CC      fs/ext4/fsmap.o
  AR      net/ipv6/netfilter/built-in.a
  CC      net/ipv6/af_inet6.o
  CC      mm/shmem_quota.o
  CC      net/ipv4/tcp.o
  CC      fs/tracefs/inode.o
  CC      fs/tracefs/event_inode.o
  CC [M]  fs/efivarfs/inode.o
  CC      net/netfilter/nf_conntrack_acct.o
  CC      kernel/trace/trace_stat.o
  CC      drivers/acpi/acpica/exoparg2.o
  CC      net/netfilter/nf_conntrack_seqadj.o
  CC      fs/nfs/inode.o
  CC      fs/ext4/fsync.o
  CC      net/sunrpc/auth_gss/trace.o
  CC      fs/open.o
  AR      fs/jbd2/built-in.a
  CC      lib/kobject_uevent.o
  CC      net/sunrpc/auth_gss/gss_krb5_mech.o
  AR      io_uring/built-in.a
  CC      fs/9p/vfs_addr.o
  CC      fs/9p/vfs_file.o
  CC      crypto/rng.o
  CC      drivers/tty/n_null.o
  CC      kernel/sysctl.o
  AR      fs/fat/built-in.a
  CC      mm/interval_tree.o
  CC      fs/autofs/expire.o
  CC      fs/lockd/clntxdr.o
  CC [M]  sound/hda/hdac_component.o
  CC      mm/list_lru.o
  CC      drivers/tty/pty.o
  CC      drivers/acpi/acpica/exoparg3.o
  CC      net/ipv4/tcp_input.o
  CC [M]  fs/efivarfs/file.o
  CC      drivers/acpi/acpica/exoparg6.o
  CC      mm/workingset.o
  CC      fs/read_write.o
  CC      drivers/acpi/acpica/exprep.o
  CC      block/blk-mq-pci.o
  CC      lib/logic_pio.o
  CC      net/netlabel/netlabel_user.o
  CC      net/rfkill/core.o
  CC      drivers/char/hw_random/core.o
  CC      net/rfkill/input.o
  CC      arch/x86/kernel/setup.o
  CC      net/ethtool/tunnels.o
  CC      drivers/char/hw_random/intel-rng.o
  CC      kernel/trace/trace_printk.o
  CC      net/ethtool/fec.o
  AR      fs/tracefs/built-in.a
  AR      drivers/iommu/amd/built-in.a
  AR      drivers/gpu/host1x/built-in.a
  CC      drivers/connector/cn_queue.o
  AR      drivers/iommu/intel/built-in.a
  CC      fs/9p/vfs_dir.o
  AR      drivers/iommu/arm/arm-smmu/built-in.a
  CC      drivers/acpi/acpica/exregion.o
  AR      drivers/iommu/arm/arm-smmu-v3/built-in.a
  AR      drivers/iommu/arm/built-in.a
  CC      drivers/acpi/acpica/exresnte.o
  CC      net/netlabel/netlabel_kapi.o
  CC      crypto/drbg.o
  AR      drivers/iommu/iommufd/built-in.a
  CC      drivers/iommu/iommu.o
  CC [M]  sound/hda/hdac_i915.o
  CC      mm/debug.o
  CC      fs/autofs/dev-ioctl.o
  AR      drivers/gpu/drm/tests/built-in.a
  CC [M]  fs/efivarfs/super.o
  CC      kernel/trace/pid_list.o
  AR      drivers/gpu/drm/arm/built-in.a
  CC      net/netfilter/nf_conntrack_proto_icmpv6.o
  CC      drivers/gpu/drm/display/drm_display_helper_mod.o
  CC      drivers/tty/tty_audit.o
  CC      lib/maple_tree.o
  CC      drivers/gpu/drm/display/drm_dp_dual_mode_helper.o
  AR      kernel/events/built-in.a
  CC      drivers/iommu/iommu-traces.o
  CC      drivers/connector/connector.o
  CC      drivers/acpi/acpica/exresolv.o
  CC      net/sunrpc/auth_gss/gss_krb5_seal.o
  CC      fs/lockd/host.o
  CC      net/sunrpc/auth_gss/gss_krb5_unseal.o
  CC      net/ipv6/anycast.o
  CC      drivers/char/agp/backend.o
  CC      block/blk-mq-virtio.o
  CC      net/netfilter/nf_conntrack_netlink.o
  CC      drivers/char/hw_random/amd-rng.o
  CC      crypto/jitterentropy.o
  CC      kernel/capability.o
  CC      crypto/jitterentropy-kcapi.o
  CC      block/blk-mq-debugfs.o
  AR      net/rfkill/built-in.a
  CC      drivers/acpi/acpica/exresop.o
  CC      drivers/char/agp/generic.o
  CC      drivers/gpu/drm/display/drm_dp_helper.o
  CC      fs/9p/vfs_dentry.o
  CC [M]  sound/hda/intel-dsp-config.o
  CC      kernel/ptrace.o
  CC      fs/file_table.o
  CC      fs/ext4/hash.o
  CC      drivers/iommu/iommu-sysfs.o
  CC      drivers/iommu/dma-iommu.o
  CC      kernel/user.o
  CC      arch/x86/kernel/x86_init.o
  CC      drivers/base/power/sysfs.o
  CC [M]  sound/hda/intel-nhlt.o
  AR      fs/autofs/built-in.a
  CC [M]  fs/efivarfs/vars.o
  CC      drivers/tty/sysrq.o
  CC      kernel/trace/trace_sched_switch.o
  CC      net/ethtool/eeprom.o
  CC      fs/super.o
  CC      crypto/ghash-generic.o
  CC      drivers/acpi/acpica/exserial.o
  CC      crypto/hash_info.o
  CC      fs/9p/v9fs.o
  CC      drivers/char/hw_random/geode-rng.o
  CC      fs/ext4/ialloc.o
  CC      net/netlabel/netlabel_domainhash.o
  CC      fs/char_dev.o
  CC      drivers/acpi/acpica/exstore.o
  CC      net/ethtool/stats.o
  CC      fs/nfs/super.o
  CC      fs/9p/fid.o
  CC      mm/gup.o
  CC      fs/9p/xattr.o
  CC      net/netlabel/netlabel_addrlist.o
  CC      net/sunrpc/auth_gss/gss_krb5_wrap.o
  CC      drivers/connector/cn_proc.o
  CC      kernel/trace/trace_nop.o
  CC      drivers/base/power/generic_ops.o
  CC      net/netfilter/nf_conntrack_ftp.o
  CC      kernel/trace/blktrace.o
  CC [M]  sound/hda/intel-sdw-acpi.o
  CC      drivers/iommu/iova.o
  CC      net/netfilter/nf_conntrack_irc.o
  CC      drivers/acpi/acpica/exstoren.o
  CC      crypto/rsapubkey.asn1.o
  CC      block/blk-pm.o
  CC      crypto/rsaprivkey.asn1.o
  CC      net/wireless/radiotap.o
  CC      arch/x86/kernel/i8259.o
  AR      crypto/built-in.a
  CC      drivers/char/agp/isoch.o
  CC      fs/lockd/svc.o
  CC      net/ipv6/ip6_output.o
  CC      fs/stat.o
  CC      net/core/sock_diag.o
  CC      block/holder.o
  LD [M]  fs/efivarfs/efivarfs.o
  CC      net/mac80211/status.o
  CC      net/core/dev_ioctl.o
  CC      drivers/char/hw_random/via-rng.o
  CC      drivers/base/power/common.o
  CC      net/core/tso.o
  CC      drivers/base/firmware_loader/builtin/main.o
  CC      net/netfilter/nf_conntrack_sip.o
  CC      drivers/acpi/acpica/exstorob.o
  CC      fs/lockd/svclock.o
  AR      drivers/gpu/vga/built-in.a
  CC      drivers/base/power/qos.o
  CC      net/sunrpc/auth.o
  LD [M]  sound/hda/snd-hda-core.o
  AR      drivers/tty/built-in.a
  LD [M]  sound/hda/snd-intel-dspcfg.o
  LD [M]  sound/hda/snd-intel-sdw-acpi.o
  CC      net/wireless/util.o
  AR      sound/built-in.a
  CC      net/sunrpc/auth_null.o
  AR      fs/9p/built-in.a
  CC      net/sunrpc/auth_tls.o
  CC      net/core/sock_reuseport.o
  CC      drivers/base/power/runtime.o
  CC      net/sunrpc/auth_gss/gss_krb5_crypto.o
  AR      drivers/base/firmware_loader/builtin/built-in.a
  CC      drivers/base/firmware_loader/main.o
  CC      net/core/fib_notifier.o
  AR      drivers/char/hw_random/built-in.a
  CC      arch/x86/kernel/irqinit.o
  CC      drivers/char/mem.o
  CC      net/wireless/reg.o
  CC      net/wireless/scan.o
  CC      fs/exec.o
  CC      net/core/xdp.o
  CC      drivers/acpi/acpica/exsystem.o
  CC      net/ethtool/phc_vclocks.o
  CC      drivers/base/power/wakeirq.o
  AR      drivers/iommu/built-in.a
  CC      drivers/char/agp/amd64-agp.o
  CC      net/core/flow_offload.o
  CC      fs/pipe.o
  CC      drivers/char/agp/intel-agp.o
  CC      drivers/gpu/drm/display/drm_dp_mst_topology.o
  AR      block/built-in.a
  CC      drivers/gpu/drm/display/drm_dsc_helper.o
  CC      net/netlabel/netlabel_mgmt.o
  AR      drivers/connector/built-in.a
  CC      drivers/char/random.o
  CC      fs/ext4/indirect.o
  CC      net/netfilter/nf_nat_core.o
  CC      net/9p/mod.o
  CC      drivers/acpi/scan.o
  CC      drivers/acpi/acpica/extrace.o
  CC      fs/nfs/io.o
  CC      net/9p/client.o
  CC      net/sunrpc/auth_gss/gss_krb5_keys.o
  CC      drivers/gpu/drm/display/drm_hdcp_helper.o
  CC      drivers/char/misc.o
  CC      net/core/gro.o
  CC      drivers/base/power/main.o
  CC      net/core/netdev-genl.o
  CC      drivers/acpi/acpica/exutils.o
  CC      arch/x86/kernel/jump_label.o
  CC      fs/namei.o
  CC      net/netlabel/netlabel_unlabeled.o
  CC      fs/lockd/svcshare.o
  CC      fs/lockd/svcproc.o
  AR      drivers/base/firmware_loader/built-in.a
  CC      net/9p/error.o
  CC      net/9p/protocol.o
  CC      kernel/trace/trace_events.o
  CC      drivers/char/agp/intel-gtt.o
  CC      mm/mmap_lock.o
  CC      net/core/netdev-genl-gen.o
  CC      net/core/gso.o
  CC      drivers/base/regmap/regmap.o
  CC      net/netlabel/netlabel_cipso_v4.o
  CC      drivers/gpu/drm/display/drm_hdmi_helper.o
  CC      net/ethtool/mm.o
  CC      net/core/net-sysfs.o
  CC      lib/memcat_p.o
  CC      drivers/acpi/acpica/hwacpi.o
  CC      drivers/char/virtio_console.o
  CC      net/core/hotdata.o
  CC      net/core/net-procfs.o
  CC      mm/highmem.o
  CC      fs/lockd/svcsubs.o
  AR      net/sunrpc/auth_gss/built-in.a
  CC      net/sunrpc/auth_unix.o
  CC      arch/x86/kernel/irq_work.o
  AR      drivers/base/test/built-in.a
  CC      drivers/base/component.o
  CC      net/core/netpoll.o
  CC      drivers/base/core.o
  CC      mm/memory.o
  CC      fs/nfs/direct.o
  CC      drivers/acpi/acpica/hwesleep.o
  CC      net/ipv4/tcp_output.o
  CC      net/wireless/nl80211.o
  CC      drivers/base/power/wakeup.o
  CC      drivers/char/hpet.o
  CC      lib/nmi_backtrace.o
  CC      kernel/trace/trace_export.o
  CC      mm/mincore.o
  CC      fs/ext4/inline.o
  CC      drivers/base/bus.o
  CC      net/wireless/mlme.o
  AR      drivers/char/agp/built-in.a
  CC      fs/nfs/pagelist.o
  CC      drivers/acpi/acpica/hwgpe.o
  CC      net/netfilter/nf_nat_proto.o
  CC      net/ipv6/ip6_input.o
  CC      net/core/fib_rules.o
  CC      net/ethtool/module.o
  CC      lib/objpool.o
  CC      net/core/net-traces.o
  CC      net/netlabel/netlabel_calipso.o
  CC      net/sunrpc/svc.o
  CC      net/ethtool/pse-pd.o
  CC      net/9p/trans_common.o
  CC      net/core/selftests.o
  CC      net/sunrpc/svcsock.o
  CC      net/sunrpc/svcauth.o
  CC      net/mac80211/driver-ops.o
  CC      net/core/ptp_classifier.o
  CC      mm/mlock.o
  CC      net/sunrpc/svcauth_unix.o
  CC      drivers/acpi/acpica/hwregs.o
  CC      net/wireless/ibss.o
  CC      drivers/gpu/drm/display/drm_scdc_helper.o
  CC      kernel/trace/trace_event_perf.o
  CC      fs/lockd/mon.o
  CC      net/ipv6/addrconf.o
  CC      drivers/char/nvram.o
  CC      kernel/trace/trace_events_filter.o
  CC      arch/x86/kernel/probe_roms.o
  CC      drivers/gpu/drm/ttm/ttm_tt.o
  CC      drivers/gpu/drm/ttm/ttm_bo.o
  CC      drivers/gpu/drm/i915/i915_config.o
  CC      drivers/base/dd.o
  CC      net/9p/trans_fd.o
  CC      drivers/acpi/acpica/hwsleep.o
  CC      drivers/gpu/drm/i915/i915_driver.o
  CC      drivers/base/power/wakeup_stats.o
  CC      drivers/base/power/trace.o
  AR      drivers/gpu/drm/renesas/rcar-du/built-in.a
  AR      drivers/gpu/drm/renesas/rz-du/built-in.a
  CC      fs/nfs/read.o
  AR      drivers/gpu/drm/renesas/built-in.a
  AR      drivers/gpu/drm/omapdrm/built-in.a
  AR      drivers/gpu/drm/tilcdc/built-in.a
  CC      drivers/gpu/drm/virtio/virtgpu_drv.o
  CC      drivers/acpi/acpica/hwvalid.o
  CC      drivers/gpu/drm/i915/i915_drm_client.o
  CC      lib/plist.o
  AR      net/netlabel/built-in.a
  CC      net/wireless/sme.o
  CC      arch/x86/kernel/sys_ia32.o
  CC      net/ethtool/plca.o
  CC      lib/radix-tree.o
  CC      net/wireless/chan.o
  AR      drivers/gpu/drm/display/built-in.a
  CC      net/9p/trans_virtio.o
  CC      net/core/netprio_cgroup.o
  CC      kernel/trace/trace_events_trigger.o
  AR      drivers/char/built-in.a
  CC      fs/ext4/inode.o
  CC      drivers/block/loop.o
  CC      net/core/netclassid_cgroup.o
  CC      kernel/trace/trace_eprobe.o
  CC      net/netfilter/nf_nat_helper.o
  CC      drivers/base/regmap/regcache.o
  CC      drivers/acpi/acpica/hwxface.o
  CC      net/dns_resolver/dns_key.o
  CC      drivers/acpi/acpica/hwxfsleep.o
  CC      drivers/gpu/drm/ttm/ttm_bo_util.o
  CC      net/dns_resolver/dns_query.o
  CC      net/core/dst_cache.o
  CC      fs/lockd/trace.o
  CC      drivers/base/syscore.o
  CC      net/netfilter/nf_nat_masquerade.o
  CC      drivers/base/driver.o
  AR      drivers/base/power/built-in.a
  CC      drivers/block/virtio_blk.o
  CC      drivers/gpu/drm/virtio/virtgpu_kms.o
  CC      lib/ratelimit.o
  CC      drivers/base/class.o
  CC      drivers/acpi/acpica/hwpci.o
  AR      drivers/misc/eeprom/built-in.a
  AR      drivers/mfd/built-in.a
  AR      drivers/misc/cb710/built-in.a
  AR      drivers/misc/ti-st/built-in.a
  AR      drivers/nfc/built-in.a
  CC      drivers/base/platform.o
  CC      net/wireless/ethtool.o
  AR      drivers/misc/lis3lv02d/built-in.a
  CC      arch/x86/kernel/ksysfs.o
  CC      drivers/gpu/drm/virtio/virtgpu_gem.o
  AR      drivers/misc/cardreader/built-in.a
  AR      drivers/misc/built-in.a
  CC      fs/fcntl.o
  AR      drivers/dax/hmem/built-in.a
  CC      drivers/dma-buf/dma-buf.o
  AR      drivers/dax/built-in.a
  CC      drivers/dma-buf/dma-fence.o
  CC      lib/rbtree.o
  AR      drivers/cxl/core/built-in.a
  AR      drivers/cxl/built-in.a
  CC      drivers/macintosh/mac_hid.o
  AR      drivers/scsi/pcmcia/built-in.a
  CC      drivers/scsi/scsi.o
  AR      net/ethtool/built-in.a
  CC      net/handshake/alert.o
  AR      net/dns_resolver/built-in.a
  CC      drivers/scsi/hosts.o
  CC      arch/x86/kernel/bootflag.o
  CC      drivers/acpi/acpica/nsaccess.o
  CC      net/devres.o
  CC      net/ipv6/addrlabel.o
  CC      kernel/trace/trace_kprobe.o
  CC      drivers/base/regmap/regcache-rbtree.o
  CC      drivers/gpu/drm/ttm/ttm_bo_vm.o
  CC      net/core/gro_cells.o
  CC      lib/seq_buf.o
  CC      drivers/scsi/scsi_ioctl.o
  AR      net/9p/built-in.a
  CC      lib/siphash.o
  CC      drivers/gpu/drm/virtio/virtgpu_vram.o
  CC      drivers/gpu/drm/i915/i915_getparam.o
  CC      net/ipv6/route.o
  CC      net/core/failover.o
  CC      net/sunrpc/addr.o
  CC      net/handshake/genl.o
  CC      net/ipv4/tcp_timer.o
  CC      fs/lockd/xdr.o
  AR      drivers/macintosh/built-in.a
  CC      mm/mmap.o
  CC      drivers/base/cpu.o
  CC      net/netfilter/nf_nat_ftp.o
  CC      net/ipv4/tcp_ipv4.o
  CC      drivers/acpi/acpica/nsalloc.o
  CC      drivers/base/regmap/regcache-flat.o
  CC      drivers/gpu/drm/i915/i915_ioctl.o
  CC      drivers/gpu/drm/i915/i915_irq.o
  CC      arch/x86/kernel/e820.o
  AR      drivers/block/built-in.a
  AR      drivers/nvme/common/built-in.a
  CC      drivers/ata/libata-core.o
  AR      drivers/nvme/host/built-in.a
  AR      drivers/nvme/target/built-in.a
  AR      drivers/nvme/built-in.a
  CC      fs/ioctl.o
  CC      drivers/net/phy/mdio-boardinfo.o
  AR      drivers/net/phy/qcom/built-in.a
  CC      drivers/firewire/init_ohci1394_dma.o
  AR      drivers/net/pse-pd/built-in.a
  CC      fs/nfs/symlink.o
  CC      fs/nfs/unlink.o
  CC      fs/nfs/write.o
  CC      drivers/net/phy/stubs.o
  CC      net/mac80211/sta_info.o
  CC      lib/string.o
  CC      kernel/trace/error_report-traces.o
  AR      drivers/auxdisplay/built-in.a
  CC      drivers/cdrom/cdrom.o
  CC      drivers/acpi/acpica/nsarguments.o
  CC      net/handshake/netlink.o
  CC      drivers/pcmcia/cs.o
  CC      net/handshake/request.o
  CC      drivers/pcmcia/socket_sysfs.o
  CC      drivers/gpu/drm/ttm/ttm_module.o
  CC      drivers/dma-buf/dma-fence-array.o
  CC      drivers/gpu/drm/virtio/virtgpu_display.o
  CC      drivers/base/regmap/regcache-maple.o
  CC      lib/timerqueue.o
  CC      drivers/scsi/scsicam.o
  CC      drivers/gpu/drm/virtio/virtgpu_vq.o
  CC      drivers/base/regmap/regmap-debugfs.o
  CC      lib/vsprintf.o
  CC      net/netfilter/nf_nat_irc.o
  CC      drivers/base/firmware.o
  CC      drivers/acpi/acpica/nsconvert.o
  CC      lib/win_minmax.o
  CC      drivers/pcmcia/cardbus.o
  CC      drivers/dma-buf/dma-fence-chain.o
  CC      net/handshake/tlshd.o
  AR      drivers/firewire/built-in.a
  CC      drivers/usb/common/common.o
  CC      drivers/gpu/drm/ttm/ttm_execbuf_util.o
  CC      drivers/usb/common/debug.o
  CC      net/sunrpc/rpcb_clnt.o
  CC      drivers/dma-buf/dma-fence-unwrap.o
  CC      net/netfilter/nf_nat_sip.o
  AR      net/core/built-in.a
  CC      net/handshake/trace.o
  CC      drivers/input/serio/serio.o
  CC      fs/lockd/clnt4xdr.o
  CC      drivers/rtc/lib.o
  CC      drivers/net/phy/mdio_devres.o
  CC      drivers/input/keyboard/atkbd.o
  CC      drivers/input/mouse/psmouse-base.o
  CC      drivers/pcmcia/ds.o
  CC      drivers/gpu/drm/virtio/virtgpu_fence.o
  CC      drivers/acpi/acpica/nsdump.o
  CC      drivers/rtc/class.o
  CC      arch/x86/kernel/pci-dma.o
  CC      drivers/gpu/drm/virtio/virtgpu_object.o
  CC      drivers/acpi/acpica/nseval.o
  CC      fs/readdir.o
  CC      drivers/input/serio/i8042.o
  CC      drivers/scsi/scsi_error.o
  CC      drivers/gpu/drm/virtio/virtgpu_debugfs.o
  CC      drivers/gpu/drm/ttm/ttm_range_manager.o
  CC      kernel/trace/power-traces.o
  CC      drivers/pcmcia/pcmcia_resource.o
  AR      drivers/base/regmap/built-in.a
  CC      drivers/base/init.o
  CC      drivers/dma-buf/dma-resv.o
  CC      drivers/pcmcia/cistpl.o
  CC      drivers/pcmcia/pcmcia_cis.o
  CC      drivers/acpi/acpica/nsinit.o
  CC      drivers/gpu/drm/i915/i915_mitigations.o
  CC      net/wireless/mesh.o
  CC      fs/select.o
  AR      drivers/usb/common/built-in.a
  CC      drivers/acpi/acpica/nsload.o
  CC      drivers/usb/core/usb.o
  CC      drivers/input/mouse/synaptics.o
  CC      net/wireless/ap.o
  CC      arch/x86/kernel/quirks.o
  CC      fs/dcache.o
  CC      net/sunrpc/timer.o
  CC      net/sunrpc/xdr.o
  CC      net/netfilter/x_tables.o
  CC      drivers/rtc/interface.o
  CC      drivers/gpu/drm/virtio/virtgpu_plane.o
  CC      drivers/net/phy/phy.o
  CC      net/ipv4/tcp_minisocks.o
  CC      drivers/base/map.o
  CC      lib/xarray.o
  AR      drivers/cdrom/built-in.a
  CC      drivers/dma-buf/sync_file.o
  CC      fs/nfs/namespace.o
  CC      drivers/acpi/acpica/nsnames.o
  CC      net/sunrpc/sunrpc_syms.o
  CC      drivers/rtc/nvmem.o
  AR      drivers/input/keyboard/built-in.a
  CC      drivers/input/serio/serport.o
  CC      drivers/input/mouse/focaltech.o
  CC      drivers/gpu/drm/ttm/ttm_resource.o
  CC      drivers/net/phy/phy-c45.o
  CC      fs/inode.o
  CC      fs/lockd/xdr4.o
  AR      drivers/usb/phy/built-in.a
  CC      drivers/net/phy/phy-core.o
  CC      fs/ext4/ioctl.o
  AR      drivers/input/joystick/built-in.a
  CC      mm/mmu_gather.o
  AR      drivers/input/tablet/built-in.a
  CC      mm/mprotect.o
  CC      drivers/base/devres.o
  CC      drivers/scsi/scsi_lib.o
  CC      drivers/acpi/acpica/nsobject.o
  CC      arch/x86/kernel/kdebugfs.o
  CC      drivers/acpi/acpica/nsparse.o
  AR      net/handshake/built-in.a
  CC      drivers/gpu/drm/i915/i915_module.o
  CC      fs/lockd/svc4proc.o
  CC      net/sunrpc/cache.o
  CC      drivers/gpu/drm/virtio/virtgpu_ioctl.o
  CC      drivers/rtc/dev.o
  AR      drivers/dma-buf/built-in.a
  CC      drivers/usb/core/hub.o
  CC      drivers/i2c/algos/i2c-algo-bit.o
  CC      drivers/i2c/busses/i2c-i801.o
  CC      drivers/pcmcia/rsrc_mgr.o
  CC      net/sunrpc/rpc_pipe.o
  CC      net/sunrpc/sysfs.o
  CC      drivers/input/serio/libps2.o
  CC      drivers/pcmcia/rsrc_nonstatic.o
  CC      drivers/acpi/acpica/nspredef.o
  CC      drivers/net/phy/phy_device.o
  CC      drivers/rtc/proc.o
  CC      drivers/input/mouse/alps.o
  CC      fs/nfs/mount_clnt.o
  CC      fs/nfs/nfstrace.o
  CC      drivers/net/phy/linkmode.o
  CC      arch/x86/kernel/alternative.o
  CC      kernel/trace/rpm-traces.o
  CC      drivers/gpu/drm/i915/i915_params.o
  CC      lib/lockref.o
  CC      drivers/gpu/drm/ttm/ttm_pool.o
  CC      drivers/base/attribute_container.o
  CC      arch/x86/kernel/i8253.o
  CC      lib/bcd.o
  CC      lib/sort.o
  CC      drivers/acpi/acpica/nsprepkg.o
  CC      drivers/pcmcia/yenta_socket.o
  CC      drivers/acpi/acpica/nsrepair.o
  CC      drivers/net/phy/mdio_bus.o
  CC      lib/parser.o
  CC      drivers/gpu/drm/ttm/ttm_device.o
  CC      mm/mremap.o
  CC      drivers/ata/libata-scsi.o
  CC      lib/debug_locks.o
  CC      drivers/base/transport_class.o
  CC      drivers/net/phy/mdio_device.o
  CC      fs/attr.o
  CC      net/ipv4/tcp_cong.o
  CC      net/sunrpc/svc_xprt.o
  CC      drivers/rtc/sysfs.o
  CC      drivers/gpu/drm/virtio/virtgpu_prime.o
  AR      drivers/input/serio/built-in.a
  AR      drivers/i2c/algos/built-in.a
  CC      lib/random32.o
  CC      fs/ext4/mballoc.o
  CC      lib/bust_spinlocks.o
  CC      net/netfilter/xt_tcpudp.o
  CC      fs/lockd/procfs.o
  CC      net/ipv6/ip6_fib.o
  CC      net/sunrpc/xprtmultipath.o
  CC      mm/msync.o
  CC      drivers/input/mouse/byd.o
  CC      drivers/acpi/acpica/nsrepair2.o
  AR      drivers/i2c/muxes/built-in.a
  CC      drivers/i2c/i2c-boardinfo.o
  CC      drivers/acpi/acpica/nssearch.o
  CC      drivers/input/mouse/logips2pp.o
  CC      arch/x86/kernel/hw_breakpoint.o
  CC      drivers/base/topology.o
  CC      lib/kasprintf.o
  CC      drivers/rtc/rtc-mc146818-lib.o
  AR      drivers/i2c/busses/built-in.a
  AR      drivers/i3c/built-in.a
  CC      drivers/acpi/acpica/nsutils.o
  AR      drivers/media/i2c/built-in.a
  AR      drivers/media/tuners/built-in.a
  CC      drivers/gpu/drm/i915/i915_pci.o
  AR      drivers/media/rc/keymaps/built-in.a
  AR      drivers/media/common/b2c2/built-in.a
  AR      drivers/media/rc/built-in.a
  AR      drivers/media/common/saa7146/built-in.a
  CC      kernel/trace/trace_dynevent.o
  CC      drivers/acpi/acpica/nswalk.o
  AR      drivers/media/common/siano/built-in.a
  CC      fs/ext4/migrate.o
  AR      drivers/media/common/v4l2-tpg/built-in.a
  CC      fs/ext4/mmp.o
  CC      drivers/gpu/drm/ttm/ttm_sys_manager.o
  AR      drivers/media/common/videobuf2/built-in.a
  AR      drivers/media/platform/allegro-dvt/built-in.a
  AR      drivers/media/common/built-in.a
  CC      fs/ext4/move_extent.o
  AR      drivers/media/platform/amlogic/meson-ge2d/built-in.a
  CC      net/sunrpc/stats.o
  AR      drivers/media/platform/amlogic/built-in.a
  CC      net/sunrpc/sysctl.o
  AR      drivers/media/platform/amphion/built-in.a
  CC      lib/bitmap.o
  CC      arch/x86/kernel/tsc.o
  AR      drivers/media/platform/aspeed/built-in.a
  CC      drivers/base/container.o
  AR      drivers/media/platform/atmel/built-in.a
  CC      drivers/usb/core/hcd.o
  CC      drivers/gpu/drm/virtio/virtgpu_trace_points.o
  CC      drivers/usb/core/urb.o
  AR      drivers/media/platform/broadcom/built-in.a
  CC      net/mac80211/wep.o
  CC      drivers/usb/core/message.o
  CC      drivers/scsi/constants.o
  AR      drivers/media/platform/cadence/built-in.a
  CC      drivers/usb/core/driver.o
  CC      drivers/gpu/drm/virtio/virtgpu_submit.o
  CC      net/socket.o
  AR      drivers/media/platform/chips-media/coda/built-in.a
  AR      fs/lockd/built-in.a
  AR      drivers/media/platform/chips-media/wave5/built-in.a
  CC      fs/bad_inode.o
  AR      drivers/media/platform/chips-media/built-in.a
  CC      drivers/input/mouse/lifebook.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
  CC      net/wireless/trace.o
  AR      drivers/media/platform/mediatek/mdp/built-in.a
  CC      drivers/base/property.o
  CC      drivers/i2c/i2c-core-base.o
  CC      mm/page_vma_mapped.o
  AR      drivers/media/platform/mediatek/vcodec/common/built-in.a
  CC      drivers/i2c/i2c-core-smbus.o
  CC      drivers/scsi/scsi_lib_dma.o
  CC      drivers/acpi/acpica/nsxfeval.o
  AR      drivers/media/platform/mediatek/vcodec/encoder/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/decoder/built-in.a
  AR      drivers/pcmcia/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/built-in.a
  AR      drivers/pps/clients/built-in.a
  AR      drivers/media/platform/mediatek/vpu/built-in.a
  AR      drivers/pps/generators/built-in.a
  AR      drivers/media/platform/mediatek/mdp3/built-in.a
  CC      drivers/pps/pps.o
  AR      drivers/media/platform/mediatek/built-in.a
  CC      drivers/rtc/rtc-cmos.o
  AR      drivers/media/platform/microchip/built-in.a
  CC      net/sysctl_net.o
  AR      drivers/media/platform/nuvoton/built-in.a
  CC      mm/pagewalk.o
  CC      drivers/gpu/drm/ttm/ttm_agp_backend.o
  AR      drivers/media/platform/nvidia/tegra-vde/built-in.a
  CC      mm/pgtable-generic.o
  AR      drivers/media/platform/nvidia/built-in.a
  CC      drivers/net/phy/swphy.o
  CC      net/wireless/ocb.o
  AR      drivers/media/platform/nxp/dw100/built-in.a
  AR      drivers/media/platform/nxp/imx-jpeg/built-in.a
  AR      drivers/media/platform/nxp/imx8-isi/built-in.a
  AR      drivers/media/platform/nxp/built-in.a
  CC      fs/nfs/export.o
  AR      drivers/media/platform/qcom/camss/built-in.a
  AR      drivers/media/platform/qcom/venus/built-in.a
  CC      fs/file.o
  AR      drivers/media/platform/qcom/built-in.a
  CC      net/netfilter/xt_CONNSECMARK.o
  AR      drivers/media/platform/renesas/rcar-vin/built-in.a
  AR      drivers/media/platform/renesas/rzg2l-cru/built-in.a
  CC      net/netfilter/xt_NFLOG.o
  CC      net/wireless/pmsr.o
  AR      drivers/media/platform/renesas/vsp1/built-in.a
  AR      drivers/media/platform/renesas/built-in.a
  CC      kernel/trace/trace_probe.o
  AR      drivers/media/platform/rockchip/rga/built-in.a
  CC      drivers/acpi/acpica/nsxfname.o
  AR      drivers/media/platform/rockchip/rkisp1/built-in.a
  CC      drivers/input/mouse/trackpoint.o
  AR      drivers/media/platform/rockchip/built-in.a
  CC      net/ipv4/tcp_metrics.o
  CC      lib/scatterlist.o
  AR      drivers/media/platform/samsung/exynos-gsc/built-in.a
  CC      drivers/input/mouse/cypress_ps2.o
  GEN     net/wireless/shipped-certs.c
  AR      drivers/media/platform/samsung/exynos4-is/built-in.a
  CC      drivers/acpi/acpica/nsxfobj.o
  CC      drivers/gpu/drm/i915/i915_scatterlist.o
  AR      drivers/media/platform/samsung/s3c-camif/built-in.a
  AR      drivers/media/platform/samsung/s5p-g2d/built-in.a
  CC      drivers/acpi/acpica/psargs.o
  CC      net/ipv4/tcp_fastopen.o
  AR      drivers/media/platform/samsung/s5p-jpeg/built-in.a
  CC      net/ipv4/tcp_rate.o
  AR      drivers/media/platform/samsung/s5p-mfc/built-in.a
  AR      drivers/media/platform/samsung/built-in.a
  AR      drivers/gpu/drm/virtio/built-in.a
  CC      net/ipv4/tcp_recovery.o
  CC      drivers/ata/libata-eh.o
  CC      drivers/pps/kapi.o
  AR      drivers/media/platform/st/sti/bdisp/built-in.a
  AR      drivers/media/platform/st/sti/c8sectpfe/built-in.a
  CC      drivers/scsi/scsi_scan.o
  AR      drivers/media/platform/sunxi/sun4i-csi/built-in.a
  AR      drivers/media/platform/st/sti/delta/built-in.a
  CC      drivers/usb/core/config.o
  AR      drivers/media/platform/sunxi/sun6i-csi/built-in.a
  AR      drivers/media/platform/st/sti/hva/built-in.a
  AR      drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
  AR      drivers/gpu/drm/ttm/built-in.a
  AR      drivers/media/platform/st/stm32/built-in.a
  CC      drivers/usb/core/file.o
  AR      drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a
  AR      drivers/media/platform/st/built-in.a
  AR      drivers/media/platform/sunxi/sun8i-di/built-in.a
  CC      drivers/usb/core/buffer.o
  AR      drivers/media/platform/sunxi/sun8i-rotate/built-in.a
  CC      arch/x86/kernel/tsc_msr.o
  AR      drivers/media/platform/sunxi/built-in.a
  CC      drivers/i2c/i2c-core-acpi.o
  AR      drivers/media/platform/ti/am437x/built-in.a
  AR      drivers/media/platform/ti/cal/built-in.a
  CC      net/mac80211/aead_api.o
  AR      drivers/media/platform/ti/vpe/built-in.a
  CC      drivers/i2c/i2c-smbus.o
  AR      drivers/media/platform/verisilicon/built-in.a
  GEN     drivers/scsi/scsi_devinfo_tbl.c
  AR      drivers/media/platform/ti/davinci/built-in.a
  CC      kernel/signal.o
  CC      fs/ext4/namei.o
  AR      drivers/media/platform/via/built-in.a
  CC      fs/ext4/page-io.o
  CC      drivers/ata/libata-transport.o
  CC      mm/rmap.o
  AR      drivers/media/platform/ti/j721e-csi2rx/built-in.a
  CC      net/ipv6/ipv6_sockglue.o
  AR      drivers/media/platform/ti/omap/built-in.a
  AR      drivers/media/platform/ti/omap3isp/built-in.a
  AR      drivers/media/platform/ti/built-in.a
  CC      drivers/net/phy/fixed_phy.o
  AR      drivers/media/platform/xilinx/built-in.a
  AR      drivers/rtc/built-in.a
  AR      drivers/media/platform/built-in.a
  CC      net/ipv4/tcp_ulp.o
  CC      drivers/acpi/acpica/psloop.o
  CC      drivers/base/cacheinfo.o
  CC      kernel/sys.o
  AR      drivers/media/pci/ttpci/built-in.a
  CC      kernel/umh.o
  AR      drivers/media/pci/b2c2/built-in.a
  AR      drivers/media/pci/pluto2/built-in.a
  AR      drivers/media/usb/b2c2/built-in.a
  AR      drivers/media/pci/dm1105/built-in.a
  AR      drivers/media/usb/dvb-usb/built-in.a
  AR      drivers/media/pci/pt1/built-in.a
  CC      net/netfilter/xt_SECMARK.o
  AR      drivers/media/usb/dvb-usb-v2/built-in.a
  AR      drivers/media/pci/pt3/built-in.a
  CC      drivers/pps/sysfs.o
  AR      drivers/media/usb/s2255/built-in.a
  AR      drivers/media/pci/mantis/built-in.a
  CC      arch/x86/kernel/io_delay.o
  AR      drivers/media/usb/siano/built-in.a
  CC      kernel/workqueue.o
  AR      drivers/media/pci/ngene/built-in.a
  CC      drivers/input/mouse/psmouse-smbus.o
  AR      drivers/media/usb/ttusb-budget/built-in.a
  AR      drivers/media/pci/ddbridge/built-in.a
  CC      drivers/gpu/drm/i915/i915_suspend.o
  AR      drivers/media/pci/saa7146/built-in.a
  CC      arch/x86/kernel/rtc.o
  AR      drivers/media/usb/ttusb-dec/built-in.a
  AR      drivers/media/pci/smipcie/built-in.a
  AR      drivers/gpu/drm/imx/built-in.a
  AR      drivers/media/usb/built-in.a
  CC      fs/nfs/sysfs.o
  CC      fs/nfs/fs_context.o
  AR      drivers/media/mmc/siano/built-in.a
  AR      drivers/media/pci/netup_unidvb/built-in.a
  AR      drivers/media/mmc/built-in.a
  AR      drivers/gpu/drm/i2c/built-in.a
  CC      drivers/acpi/acpica/psobject.o
  CC      net/mac80211/wpa.o
  CC      lib/list_sort.o
  AR      drivers/media/pci/intel/ipu3/built-in.a
  CC      lib/uuid.o
  AR      drivers/media/pci/intel/ivsc/built-in.a
  CC      net/netfilter/xt_TCPMSS.o
  AR      drivers/media/pci/intel/built-in.a
  AR      drivers/media/pci/built-in.a
  AR      drivers/media/firewire/built-in.a
  AR      drivers/media/spi/built-in.a
  CC      drivers/net/mdio/acpi_mdio.o
  AR      drivers/media/test-drivers/built-in.a
  CC      lib/iov_iter.o
  AR      drivers/media/built-in.a
  CC      drivers/net/mdio/fwnode_mdio.o
  CC      kernel/pid.o
  CC      net/ipv4/tcp_offload.o
  CC      drivers/ata/libata-trace.o
  AR      drivers/pps/built-in.a
  CC      drivers/base/swnode.o
  CC      drivers/usb/core/sysfs.o
  AR      drivers/i2c/built-in.a
  CC      arch/x86/kernel/resource.o
  CC      drivers/net/phy/realtek.o
  CC      drivers/usb/core/endpoint.o
  CC      mm/vmalloc.o
  CC      drivers/acpi/mipi-disco-img.o
  CC      net/ipv4/tcp_plb.o
  CC      drivers/ata/libata-sata.o
  AR      net/sunrpc/built-in.a
  CC      drivers/ptp/ptp_clock.o
  CC      kernel/trace/trace_uprobe.o
  CC      drivers/scsi/scsi_devinfo.o
  CC      kernel/trace/rethook.o
  CC      drivers/ptp/ptp_chardev.o
  AS      arch/x86/kernel/irqflags.o
  CC      drivers/ptp/ptp_sysfs.o
  CC      drivers/acpi/acpica/psopcode.o
  CC      drivers/base/auxiliary.o
  CC      drivers/ptp/ptp_vclock.o
  CC      drivers/usb/core/devio.o
  CC      mm/process_vm_access.o
  CC      arch/x86/kernel/static_call.o
  AR      drivers/input/mouse/built-in.a
  AR      drivers/input/touchscreen/built-in.a
  AR      drivers/input/misc/built-in.a
  CC      kernel/task_work.o
  CC      drivers/input/input.o
  CC      drivers/acpi/acpica/psopinfo.o
  CC      net/ipv4/datagram.o
  CC      drivers/acpi/acpica/psparse.o
  CC      drivers/usb/core/notify.o
  CC      drivers/usb/core/generic.o
  CC      arch/x86/kernel/process.o
  CC      net/netfilter/xt_conntrack.o
  AR      drivers/gpu/drm/panel/built-in.a
  CC      drivers/usb/core/quirks.o
  CC      drivers/base/devtmpfs.o
  CC      drivers/gpu/drm/i915/i915_switcheroo.o
  AR      drivers/net/mdio/built-in.a
  CC      drivers/gpu/drm/i915/i915_sysfs.o
  CC      drivers/scsi/scsi_sysctl.o
  CC      fs/nfs/nfsroot.o
  CC      drivers/usb/core/devices.o
  CC      net/ipv4/raw.o
  CC      kernel/extable.o
  CC      drivers/usb/core/phy.o
  CC      kernel/params.o
  CC      drivers/acpi/acpica/psscope.o
  CC      drivers/usb/core/port.o
  CC      drivers/base/module.o
  CC      drivers/base/devcoredump.o
  CC      drivers/usb/core/hcd-pci.o
  CC      net/netfilter/xt_policy.o
  CC      fs/ext4/readpage.o
  CC      arch/x86/kernel/ptrace.o
  CC      net/ipv6/ndisc.o
  AR      drivers/gpu/drm/bridge/analogix/built-in.a
  CC      drivers/acpi/resource.o
  AR      drivers/gpu/drm/bridge/cadence/built-in.a
  AR      drivers/net/phy/built-in.a
  CC      kernel/kthread.o
  AR      drivers/gpu/drm/bridge/imx/built-in.a
  AR      drivers/net/pcs/built-in.a
  CC      drivers/ptp/ptp_kvm_x86.o
  AR      drivers/gpu/drm/bridge/synopsys/built-in.a
  AR      drivers/gpu/drm/bridge/built-in.a
  AR      drivers/net/ethernet/3com/built-in.a
  CC      net/mac80211/scan.o
  CC      drivers/net/ethernet/8390/ne2k-pci.o
  CC      kernel/sys_ni.o
  CC      drivers/net/ethernet/8390/8390.o
  AR      drivers/net/wireless/admtek/built-in.a
  AR      drivers/net/usb/built-in.a
  CC      drivers/net/mii.o
  AR      drivers/net/wireless/ath/built-in.a
  CC      fs/ext4/resize.o
  AR      drivers/net/wireless/atmel/built-in.a
  AR      drivers/net/wireless/broadcom/built-in.a
  CC      drivers/acpi/acpica/pstree.o
  AR      drivers/net/wireless/intel/built-in.a
  AR      drivers/net/wireless/intersil/built-in.a
  CC      net/mac80211/offchannel.o
  AR      drivers/net/wireless/marvell/built-in.a
  AR      drivers/net/wireless/mediatek/built-in.a
  CC      drivers/net/loopback.o
  CC      drivers/acpi/acpica/psutils.o
  AR      drivers/net/wireless/microchip/built-in.a
  AR      drivers/net/wireless/purelifi/built-in.a
  AR      drivers/net/wireless/quantenna/built-in.a
  AR      drivers/net/wireless/ralink/built-in.a
  CC      drivers/ata/libata-sff.o
  CC      drivers/scsi/scsi_proc.o
  AR      drivers/net/wireless/realtek/built-in.a
  CC      drivers/scsi/scsi_debugfs.o
  AR      drivers/net/wireless/rsi/built-in.a
  CC      drivers/scsi/scsi_trace.o
  CC      net/ipv4/udp.o
  AR      drivers/net/wireless/silabs/built-in.a
  AR      drivers/net/wireless/st/built-in.a
  AR      drivers/net/wireless/ti/built-in.a
  AR      drivers/net/wireless/zydas/built-in.a
  AR      drivers/net/wireless/virtual/built-in.a
  AR      drivers/net/wireless/built-in.a
  CC      drivers/scsi/scsi_logging.o
  CC      drivers/usb/core/usb-acpi.o
  CC      net/mac80211/ht.o
  CC      drivers/usb/mon/mon_main.o
  CC      drivers/scsi/scsi_pm.o
  CC      drivers/usb/host/pci-quirks.o
  CC      drivers/input/input-compat.o
  CC      drivers/base/platform-msi.o
  CC      lib/clz_ctz.o
  CC      drivers/base/physical_location.o
  CC      drivers/gpu/drm/i915/i915_utils.o
  CC      drivers/gpu/drm/i915/intel_clock_gating.o
  CC      drivers/scsi/scsi_bsg.o
  CC      drivers/acpi/acpica/pswalk.o
  CC      lib/bsearch.o
  CC      drivers/ptp/ptp_kvm_common.o
  CC      drivers/usb/class/usblp.o
  AR      kernel/trace/built-in.a
  CC      mm/page_alloc.o
  CC      mm/init-mm.o
  CC      kernel/nsproxy.o
  CC      drivers/acpi/acpica/psxface.o
  CC      fs/nfs/sysctl.o
  CC      fs/ext4/super.o
  CC      drivers/acpi/acpica/rsaddr.o
  CC      fs/ext4/symlink.o
  CC      drivers/gpu/drm/i915/intel_device_info.o
  CC      lib/find_bit.o
  CC      net/netfilter/xt_state.o
  CC      drivers/acpi/acpica/rscalc.o
  CC      drivers/acpi/acpica/rscreate.o
  CC      arch/x86/kernel/tls.o
  CC      drivers/base/trace.o
  CC      drivers/acpi/acpi_processor.o
  CC      drivers/input/input-mt.o
  CC      fs/ext4/sysfs.o
  CC      drivers/gpu/drm/i915/intel_memory_region.o
  CC [M]  net/netfilter/nf_log_syslog.o
  CC      drivers/acpi/acpica/rsdumpinfo.o
  AR      drivers/net/ethernet/8390/built-in.a
  CC      drivers/usb/mon/mon_stat.o
  AR      drivers/net/ethernet/adaptec/built-in.a
  CC      drivers/net/netconsole.o
  CC      drivers/usb/mon/mon_text.o
  CC      drivers/net/virtio_net.o
  AR      drivers/net/ethernet/agere/built-in.a
  AR      drivers/usb/core/built-in.a
  CC      drivers/scsi/scsi_common.o
  AR      drivers/net/ethernet/alacritech/built-in.a
  AR      drivers/net/ethernet/alteon/built-in.a
  AR      drivers/net/ethernet/amazon/built-in.a
  CC      lib/llist.o
  AR      drivers/net/ethernet/amd/built-in.a
  CC      drivers/acpi/acpica/rsinfo.o
  AR      drivers/net/ethernet/aquantia/built-in.a
  CC      net/ipv6/udp.o
  AR      drivers/net/ethernet/arc/built-in.a
  CC      net/ipv6/udplite.o
  CC      drivers/net/net_failover.o
  CC      drivers/scsi/scsi_transport_spi.o
  AR      drivers/net/ethernet/asix/built-in.a
  AR      drivers/net/ethernet/atheros/built-in.a
  AR      drivers/ptp/built-in.a
  AR      drivers/net/ethernet/cadence/built-in.a
  CC      lib/lwq.o
  CC      arch/x86/kernel/step.o
  AR      drivers/net/ethernet/brocade/built-in.a
  CC      drivers/net/ethernet/broadcom/bnx2.o
  CC      drivers/gpu/drm/i915/intel_pcode.o
  CC      drivers/usb/mon/mon_bin.o
  CC      drivers/usb/host/ehci-hcd.o
  CC      mm/memblock.o
  CC      drivers/scsi/virtio_scsi.o
  CC      drivers/scsi/sd.o
  CC      drivers/scsi/sr.o
  CC      fs/ext4/xattr.o
  CC      fs/ext4/xattr_hurd.o
  CC      drivers/power/supply/power_supply_core.o
  AR      drivers/usb/class/built-in.a
  CC      lib/memweight.o
  CC      drivers/gpu/drm/i915/intel_region_ttm.o
  CC      drivers/acpi/acpica/rsio.o
  CC      drivers/power/supply/power_supply_sysfs.o
  CC      kernel/notifier.o
  CC      lib/kfifo.o
  CC      lib/percpu-refcount.o
  CC      drivers/hwmon/hwmon.o
  CC      fs/nfs/nfs3super.o
  CC      drivers/input/input-poller.o
  CC      mm/slub.o
  AR      drivers/base/built-in.a
  CC      net/mac80211/agg-tx.o
  CC      net/ipv4/udplite.o
  CC      drivers/acpi/processor_core.o
  CC      fs/ext4/xattr_trusted.o
  CC      lib/rhashtable.o
  CC      drivers/acpi/processor_pdc.o
  CC      drivers/input/ff-core.o
  CC      drivers/acpi/acpica/rsirq.o
  CC      arch/x86/kernel/i8237.o
  CC      drivers/usb/storage/scsiglue.o
  AR      drivers/thermal/broadcom/built-in.a
  AR      drivers/thermal/samsung/built-in.a
  CC      drivers/thermal/intel/intel_tcc.o
  CC      drivers/usb/storage/protocol.o
  CC      drivers/acpi/acpica/rslist.o
  AR      drivers/watchdog/built-in.a
  CC      drivers/power/supply/power_supply_leds.o
  CC      lib/base64.o
  CC      drivers/thermal/intel/therm_throt.o
  CC      mm/madvise.o
  CC      drivers/usb/host/ehci-pci.o
  CC      drivers/gpu/drm/i915/intel_runtime_pm.o
  CC      fs/nfs/nfs3client.o
  CC      net/mac80211/agg-rx.o
  CC      drivers/md/md.o
  CC      arch/x86/kernel/stacktrace.o
  CC      net/mac80211/vht.o
  CC      drivers/scsi/sr_ioctl.o
  AR      drivers/usb/mon/built-in.a
  CC      kernel/ksysfs.o
  CC      drivers/ata/libata-pmp.o
  CC      drivers/power/supply/power_supply_hwmon.o
  CC      drivers/scsi/sr_vendor.o
  CC      drivers/md/md-bitmap.o
  CC      drivers/ata/libata-acpi.o
  AR      drivers/usb/misc/built-in.a
  CC      drivers/input/touchscreen.o
  CC      drivers/acpi/acpica/rsmemory.o
  CC      drivers/cpufreq/cpufreq.o
  CC      drivers/cpuidle/governors/menu.o
  AR      drivers/mmc/built-in.a
  CC      drivers/cpuidle/governors/haltpoll.o
  CC      kernel/cred.o
  CC      kernel/reboot.o
  CC      drivers/input/ff-memless.o
  CC [M]  net/netfilter/xt_mark.o
  CC      mm/page_io.o
  CC      drivers/cpuidle/cpuidle.o
  CC      drivers/acpi/acpica/rsmisc.o
  AR      drivers/hwmon/built-in.a
  AR      drivers/ufs/built-in.a
  AR      drivers/leds/trigger/built-in.a
  CC      drivers/acpi/acpica/rsserial.o
  CC      drivers/usb/storage/transport.o
  AR      drivers/leds/blink/built-in.a
  CC      net/mac80211/he.o
  AR      drivers/leds/simple/built-in.a
  CC      net/mac80211/s1g.o
  CC      drivers/leds/led-core.o
  AR      drivers/power/supply/built-in.a
  AR      drivers/power/built-in.a
  CC      lib/once.o
  CC      net/ipv4/udp_offload.o
  CC      drivers/leds/led-class.o
  CC      lib/refcount.o
  CC      drivers/leds/led-triggers.o
  CC      arch/x86/kernel/reboot.o
  CC      net/mac80211/ibss.o
  CC      drivers/scsi/sg.o
  CC      net/ipv4/arp.o
  CC      drivers/cpufreq/freq_table.o
  CC      lib/rcuref.o
  CC      lib/usercopy.o
  CC      net/ipv4/icmp.o
  CC      lib/errseq.o
  CC      drivers/acpi/acpica/rsutils.o
  CC      drivers/acpi/ec.o
  CC [M]  drivers/thermal/intel/x86_pkg_temp_thermal.o
  CC      drivers/gpu/drm/i915/intel_sbi.o
  CC      fs/nfs/nfs3proc.o
  CC      fs/nfs/nfs3xdr.o
  CC      drivers/input/sparse-keymap.o
  AR      drivers/firmware/arm_ffa/built-in.a
  AR      drivers/firmware/arm_scmi/built-in.a
  AR      drivers/firmware/broadcom/built-in.a
  AR      drivers/firmware/cirrus/built-in.a
  CC [M]  net/netfilter/xt_nat.o
  CC      drivers/acpi/dock.o
  AR      drivers/firmware/meson/built-in.a
  CC      drivers/acpi/pci_root.o
  CC      drivers/input/vivaldi-fmap.o
  CC      drivers/acpi/pci_link.o
  AR      drivers/firmware/microchip/built-in.a
  AR      drivers/firmware/imx/built-in.a
  CC      lib/bucket_locks.o
  AR      drivers/thermal/intel/built-in.a
  CC      drivers/firmware/efi/efi-bgrt.o
  CC      drivers/md/md-autodetect.o
  CC      drivers/ata/libata-pata-timings.o
  AR      drivers/cpuidle/governors/built-in.a
  CC      kernel/async.o
  AR      drivers/gpu/drm/hisilicon/built-in.a
  CC      drivers/firmware/efi/libstub/efi-stub-helper.o
  CC      net/ipv6/raw.o
  CC      drivers/firmware/efi/efi.o
  CC      drivers/firmware/efi/libstub/gop.o
  CC      net/mac80211/iface.o
  AR      drivers/gpu/drm/mxsfb/built-in.a
  CC      drivers/acpi/acpica/rsxface.o
  CC      drivers/input/input-leds.o
  CC      drivers/input/evdev.o
  AR      drivers/leds/built-in.a
  CC      drivers/firmware/efi/vars.o
  CC      drivers/usb/early/ehci-dbgp.o
  CC      drivers/usb/storage/usb.o
  CC      arch/x86/kernel/msr.o
  CC      drivers/firmware/efi/libstub/secureboot.o
  CC      drivers/cpuidle/driver.o
  AR      drivers/thermal/st/built-in.a
  AR      drivers/thermal/qcom/built-in.a
  AR      drivers/thermal/tegra/built-in.a
  CC      drivers/md/dm.o
  CC      net/mac80211/link.o
  AR      drivers/thermal/mediatek/built-in.a
  CC      drivers/thermal/thermal_core.o
  CC      drivers/usb/host/ohci-hcd.o
  CC      lib/generic-radix-tree.o
  CC      kernel/range.o
  CC      lib/bitmap-str.o
  CC      drivers/acpi/acpica/tbdata.o
  CC      drivers/firmware/efi/reboot.o
  CC      kernel/smpboot.o
  CC      kernel/ucount.o
  CC      drivers/gpu/drm/i915/intel_step.o
  CC      mm/swap_state.o
  CC      drivers/cpufreq/cpufreq_performance.o
  AR      drivers/crypto/stm32/built-in.a
  AR      drivers/crypto/xilinx/built-in.a
  CC      drivers/ata/ahci.o
  CC      drivers/ata/libahci.o
  AR      drivers/crypto/hisilicon/built-in.a
  CC      drivers/firmware/efi/libstub/tpm.o
  CC      drivers/clocksource/acpi_pm.o
  AR      drivers/crypto/intel/keembay/built-in.a
  CC      drivers/ata/ata_piix.o
  CC      lib/string_helpers.o
  AR      drivers/crypto/intel/ixp4xx/built-in.a
  CC      drivers/cpuidle/governor.o
  AR      drivers/crypto/intel/built-in.a
  CC      drivers/clocksource/i8253.o
  CC      drivers/acpi/acpica/tbfadt.o
  AR      drivers/crypto/starfive/built-in.a
  AR      drivers/crypto/built-in.a
  CC      drivers/cpuidle/sysfs.o
  CC      drivers/ata/pata_amd.o
  CC      drivers/ata/pata_oldpiix.o
  CC      arch/x86/kernel/cpuid.o
  CC      drivers/firmware/efi/libstub/file.o
  CC [M]  net/netfilter/xt_LOG.o
  AR      drivers/usb/early/built-in.a
  CC      drivers/scsi/scsi_sysfs.o
  CC      drivers/cpuidle/poll_state.o
  CC      drivers/firmware/efi/memattr.o
  CC      net/wireless/shipped-certs.o
  AR      drivers/input/built-in.a
  CC      drivers/cpuidle/cpuidle-haltpoll.o
  CC      drivers/ata/pata_sch.o
  CC      drivers/usb/host/ohci-pci.o
  CC      drivers/md/dm-table.o
  CC      mm/swapfile.o
  CC      kernel/regset.o
  CC      fs/filesystems.o
  CC      drivers/md/dm-target.o
  CC      net/ipv6/icmp.o
  CC      drivers/cpufreq/cpufreq_userspace.o
  CC      drivers/usb/storage/initializers.o
  CC      drivers/md/dm-linear.o
  CC      net/mac80211/rate.o
  CC      drivers/firmware/efi/tpm.o
  CC      drivers/firmware/efi/libstub/mem.o
  CC      drivers/acpi/acpica/tbfind.o
  CC      drivers/acpi/acpica/tbinstal.o
  CC      net/ipv4/devinet.o
  CC      net/ipv4/af_inet.o
  CC      kernel/ksyms_common.o
  AR      drivers/clocksource/built-in.a
  AR      drivers/cpuidle/built-in.a
  CC      net/ipv4/igmp.o
  CC      arch/x86/kernel/early-quirks.o
  CC      drivers/firmware/efi/libstub/random.o
  CC      drivers/usb/host/uhci-hcd.o
  CC      net/mac80211/michael.o
  CC      drivers/gpu/drm/i915/intel_uncore.o
  CC      drivers/net/ethernet/broadcom/tg3.o
  CC      drivers/cpufreq/cpufreq_ondemand.o
  CC      lib/hexdump.o
  CC      lib/kstrtox.o
  CC      drivers/hid/usbhid/hid-core.o
  CC      drivers/acpi/acpica/tbprint.o
  CC      drivers/hid/usbhid/hiddev.o
  CC      drivers/hid/hid-core.o
  CC      net/mac80211/tkip.o
  CC      drivers/gpu/drm/i915/intel_wakeref.o
  CC      lib/iomap.o
  CC      drivers/thermal/thermal_sysfs.o
  CC      drivers/ata/pata_mpiix.o
  CC      drivers/ata/ata_generic.o
  CC      net/ipv6/mcast.o
  CC      fs/namespace.o
  CC      drivers/firmware/efi/libstub/randomalloc.o
  CC      drivers/usb/storage/sierra_ms.o
  CC      drivers/usb/storage/option_ms.o
  CC      drivers/firmware/efi/libstub/pci.o
  CC      mm/swap_slots.o
  CC      drivers/firmware/efi/memmap.o
  CC      drivers/md/dm-stripe.o
  CC      drivers/hid/hid-input.o
  CC      drivers/acpi/acpica/tbutils.o
  CC [M]  net/netfilter/xt_MASQUERADE.o
  CC      lib/iomap_copy.o
  CC      fs/nfs/nfs3acl.o
  CC      kernel/groups.o
  CC      net/ipv6/reassembly.o
  AR      drivers/scsi/built-in.a
  AR      drivers/platform/x86/amd/built-in.a
  AR      drivers/platform/x86/intel/built-in.a
  CC      drivers/usb/host/xhci.o
  CC      drivers/platform/x86/wmi.o
  CC      lib/devres.o
  CC      drivers/md/dm-ioctl.o
  CC      arch/x86/kernel/smp.o
  CC      drivers/mailbox/mailbox.o
  CC      drivers/cpufreq/cpufreq_governor.o
  CC      net/mac80211/aes_cmac.o
  CC      lib/check_signature.o
  CC      drivers/thermal/thermal_trip.o
  CC      drivers/acpi/acpica/tbxface.o
  CC      net/mac80211/aes_gmac.o
  AR      drivers/firmware/psci/built-in.a
  CC      drivers/platform/x86/wmi-bmof.o
  CC      drivers/firmware/efi/libstub/skip_spaces.o
  AR      drivers/firmware/qcom/built-in.a
  CC      lib/interval_tree.o
  AR      drivers/firmware/smccc/built-in.a
  CC      drivers/firmware/efi/capsule.o
  CC      drivers/thermal/thermal_helpers.o
  CC      lib/assoc_array.o
  CC      drivers/usb/storage/usual-tables.o
  CC      mm/dmapool.o
  CC      drivers/firmware/efi/libstub/lib-cmdline.o
  AR      drivers/firmware/tegra/built-in.a
  CC      mm/hugetlb.o
  AR      drivers/firmware/xilinx/built-in.a
  CC      net/mac80211/fils_aead.o
  AR      drivers/ata/built-in.a
  CC      drivers/hid/hid-quirks.o
  CC      net/ipv4/fib_frontend.o
  CC      drivers/thermal/thermal_hwmon.o
  CC      drivers/firmware/efi/libstub/lib-ctype.o
  CC      drivers/platform/x86/eeepc-laptop.o
  CC      drivers/firmware/efi/libstub/alignedmem.o
  CC      lib/bitrev.o
  CC      drivers/md/dm-io.o
  CC      kernel/kcmp.o
  CC      drivers/mailbox/pcc.o
  CC      drivers/hid/usbhid/hid-pidff.o
  CC      net/mac80211/cfg.o
  CC      drivers/acpi/acpica/tbxfload.o
  CC      drivers/md/dm-kcopyd.o
  CC      drivers/cpufreq/cpufreq_governor_attr_set.o
  CC      arch/x86/kernel/smpboot.o
  CC      drivers/usb/host/xhci-mem.o
  CC      drivers/thermal/gov_step_wise.o
  CC      drivers/platform/x86/p2sb.o
  CC      drivers/thermal/gov_user_space.o
  AR      drivers/usb/storage/built-in.a
  AR      net/wireless/built-in.a
  CC [M]  net/netfilter/xt_addrtype.o
  CC      mm/mmu_notifier.o
  CC      drivers/hid/hid-debug.o
  CC      drivers/hid/hidraw.o
  CC      drivers/acpi/acpica/tbxfroot.o
  CC      mm/migrate.o
  CC      drivers/firmware/efi/esrt.o
  CC      fs/nfs/nfs4proc.o
  CC      drivers/hid/hid-generic.o
  AR      drivers/gpu/drm/tiny/built-in.a
  CC      lib/crc-ccitt.o
  CC      drivers/firmware/efi/runtime-wrappers.o
  CC      lib/crc16.o
  CC      drivers/firmware/efi/libstub/relocate.o
  CC      drivers/acpi/acpica/utaddress.o
  CC      drivers/firmware/efi/libstub/printk.o
  AR      drivers/gpu/drm/xlnx/built-in.a
  CC      drivers/md/dm-sysfs.o
  CC      drivers/firmware/efi/capsule-loader.o
  CC      net/mac80211/ethtool.o
  CC      fs/nfs/nfs4xdr.o
  AR      drivers/mailbox/built-in.a
  CC      net/ipv4/fib_semantics.o
  AR      drivers/perf/built-in.a
  CC      drivers/firmware/efi/earlycon.o
  AR      drivers/hwtracing/intel_th/built-in.a
  CC      drivers/cpufreq/acpi-cpufreq.o
  CC      fs/nfs/nfs4state.o
  AR      drivers/android/built-in.a
  AR      drivers/thermal/built-in.a
  CC      fs/nfs/nfs4renewd.o
  AR      drivers/nvmem/layouts/built-in.a
  CC      drivers/nvmem/core.o
  CC      kernel/freezer.o
  HOSTCC  lib/gen_crc32table
  CC      drivers/usb/host/xhci-ext-caps.o
  CC      drivers/firmware/efi/libstub/vsprintf.o
  CC      arch/x86/kernel/tsc_sync.o
  CC      drivers/acpi/acpica/utalloc.o
  CC      drivers/firmware/efi/libstub/x86-stub.o
  CC      drivers/gpu/drm/i915/vlv_sideband.o
  CC      lib/xxhash.o
  AR      drivers/platform/x86/built-in.a
  CC      lib/genalloc.o
  AR      drivers/platform/surface/built-in.a
  AR      drivers/platform/built-in.a
  CC      net/ipv4/fib_trie.o
  CC      drivers/cpufreq/amd-pstate.o
  AR      drivers/gpu/drm/gud/built-in.a
  CC      drivers/hid/hid-a4tech.o
  CC      fs/nfs/nfs4super.o
  CC      mm/page_counter.o
  CC      drivers/cpufreq/amd-pstate-trace.o
  AR      drivers/hid/usbhid/built-in.a
  CC      net/ipv4/fib_notifier.o
  CC      fs/nfs/nfs4file.o
  CC      drivers/md/dm-stats.o
  CC      drivers/cpufreq/intel_pstate.o
  STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o
  STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o
  CC      net/mac80211/rx.o
  STUBCPY drivers/firmware/efi/libstub/file.stub.o
  CC      drivers/hid/hid-apple.o
  CC      drivers/md/dm-rq.o
  CC      mm/hugetlb_cgroup.o
  AR      drivers/gpu/drm/solomon/built-in.a
  CC      net/mac80211/spectmgmt.o
  CC [M]  drivers/gpu/drm/scheduler/sched_main.o
  STUBCPY drivers/firmware/efi/libstub/gop.stub.o
  CC      lib/percpu_counter.o
  CC      net/ipv4/inet_fragment.o
  CC      lib/audit.o
  CC      drivers/acpi/acpica/utascii.o
  CC      kernel/profile.o
  CC      drivers/hid/hid-belkin.o
  CC      arch/x86/kernel/setup_percpu.o
  CC      drivers/usb/host/xhci-ring.o
  STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o
  CC      net/ipv6/tcp_ipv6.o
  CC      drivers/gpu/drm/i915/vlv_suspend.o
  CC      drivers/usb/host/xhci-hub.o
  CC      mm/early_ioremap.o
  AR      net/netfilter/built-in.a
  CC      mm/secretmem.o
  CC      mm/hmm.o
  CC      fs/seq_file.o
  CC      fs/xattr.o
  STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o
  CC      net/ipv6/ping.o
  CC      drivers/acpi/acpica/utbuffer.o
  CC      drivers/hid/hid-cherry.o
  CC      net/ipv4/ping.o
  AR      drivers/nvmem/built-in.a
  CC      net/ipv4/ip_tunnel_core.o
  CC      lib/syscall.o
  STUBCPY drivers/firmware/efi/libstub/mem.stub.o
  STUBCPY drivers/firmware/efi/libstub/pci.stub.o
  HOSTCC  drivers/gpu/drm/xe/xe_gen_wa_oob
  CC      lib/errname.o
  CC      drivers/usb/host/xhci-dbg.o
  STUBCPY drivers/firmware/efi/libstub/printk.stub.o
  STUBCPY drivers/firmware/efi/libstub/random.stub.o
  STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o
  STUBCPY drivers/firmware/efi/libstub/relocate.stub.o
  STUBCPY drivers/firmware/efi/libstub/secureboot.stub.o
  CC      lib/nlattr.o
  STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o
  CC      drivers/gpu/drm/i915/soc/intel_dram.o
  STUBCPY drivers/firmware/efi/libstub/tpm.stub.o
  STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o
  STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o
  GEN     xe_wa_oob.c xe_wa_oob.h
  CC [M]  drivers/gpu/drm/xe/xe_bb.o
  AR      drivers/firmware/efi/libstub/lib.a
  AR      drivers/firmware/efi/built-in.a
  CC      drivers/firmware/dmi_scan.o
  CC      drivers/firmware/dmi-id.o
  CC      drivers/acpi/acpica/utcksum.o
  CC      drivers/usb/host/xhci-trace.o
  CC      drivers/gpu/drm/drm_aperture.o
  CC      arch/x86/kernel/mpparse.o
  CC      kernel/stacktrace.o
  CC      fs/libfs.o
  CC      fs/nfs/delegation.o
  CC      drivers/usb/host/xhci-debugfs.o
  CC      fs/ext4/xattr_user.o
  CC      mm/memfd.o
  CC      drivers/md/dm-io-rewind.o
  CC      drivers/gpu/drm/drm_atomic.o
  AR      drivers/net/ethernet/cavium/common/built-in.a
  AR      drivers/net/ethernet/cavium/thunder/built-in.a
  AR      drivers/net/ethernet/cavium/liquidio/built-in.a
  AR      drivers/net/ethernet/cavium/octeon/built-in.a
  AR      drivers/net/ethernet/cavium/built-in.a
  CC      drivers/usb/host/xhci-pci.o
  CC      fs/nfs/nfs4idmap.o
  CC      lib/cpu_rmap.o
  CC      fs/ext4/fast_commit.o
  CC      drivers/hid/hid-chicony.o
  CC      drivers/acpi/acpica/utcopy.o
  CC      fs/ext4/orphan.o
  CC      net/mac80211/tx.o
  CC      drivers/gpu/drm/drm_atomic_uapi.o
  CC      drivers/firmware/memmap.o
  CC      fs/nfs/callback.o
  AR      drivers/net/ethernet/chelsio/built-in.a
  AR      drivers/net/ethernet/cisco/built-in.a
  CC [M]  drivers/gpu/drm/scheduler/sched_fence.o
  CC [M]  drivers/gpu/drm/scheduler/sched_entity.o
  CC [M]  drivers/gpu/drm/xe/xe_bo.o
  CC      fs/nfs/callback_xdr.o
  CC      drivers/acpi/pci_irq.o
  CC      mm/ptdump.o
  CC      drivers/acpi/acpi_apd.o
  CC      kernel/dma.o
  CC      net/ipv6/exthdrs.o
  CC      drivers/hid/hid-cypress.o
  CC      drivers/gpu/drm/i915/soc/intel_gmch.o
  CC      fs/nfs/callback_proc.o
  CC      drivers/acpi/acpi_platform.o
  CC      drivers/acpi/acpica/utexcep.o
  CC      drivers/acpi/acpica/utdebug.o
  CC      arch/x86/kernel/trace_clock.o
  CC      arch/x86/kernel/trace.o
  CC      drivers/acpi/acpi_pnp.o
  CC [M]  drivers/gpu/drm/xe/xe_bo_evict.o
  AR      drivers/cpufreq/built-in.a
  CC      fs/nfs/nfs4namespace.o
  CC      mm/execmem.o
  CC [M]  drivers/gpu/drm/xe/xe_debugfs.o
  CC      net/ipv4/gre_offload.o
  CC      lib/dynamic_queue_limits.o
  CC      net/ipv6/datagram.o
  AR      drivers/firmware/built-in.a
  CC      drivers/acpi/power.o
  CC      drivers/md/dm-builtin.o
  CC      drivers/acpi/acpica/utdecode.o
  CC      drivers/acpi/event.o
  CC      net/mac80211/key.o
  CC      fs/ext4/acl.o
  CC      drivers/acpi/evged.o
  CC      net/ipv4/metrics.o
  CC      kernel/smp.o
  LD [M]  drivers/gpu/drm/scheduler/gpu-sched.o
  CC      lib/glob.o
  CC [M]  drivers/gpu/drm/xe/xe_devcoredump.o
  CC      net/ipv6/ip6_flowlabel.o
  CC      drivers/acpi/acpica/utdelete.o
  CC      fs/ext4/xattr_security.o
  CC      drivers/acpi/sysfs.o
  CC      net/ipv4/netlink.o
  CC      drivers/hid/hid-ezkey.o
  CC      drivers/acpi/property.o
  CC      drivers/gpu/drm/i915/soc/intel_pch.o
  CC      drivers/acpi/acpica/uterror.o
  CC      drivers/acpi/debugfs.o
  CC      net/ipv4/nexthop.o
  CC      drivers/md/dm-raid1.o
  AR      mm/built-in.a
  CC      drivers/hid/hid-gyration.o
  CC      drivers/hid/hid-ite.o
  CC      arch/x86/kernel/rethook.o
  CC      drivers/acpi/acpi_lpat.o
  CC      drivers/acpi/acpica/uteval.o
  CC      drivers/gpu/drm/i915/i915_memcpy.o
  CC      kernel/uid16.o
  AR      drivers/net/ethernet/cortina/built-in.a
  CC      arch/x86/kernel/vmcore_info_32.o
  AR      drivers/net/ethernet/dec/tulip/built-in.a
  AR      drivers/net/ethernet/dec/built-in.a
  CC      arch/x86/kernel/machine_kexec_32.o
  CC      drivers/gpu/drm/i915/i915_mm.o
  CC      net/mac80211/util.o
  CC      net/ipv4/udp_tunnel_stub.o
  CC      net/ipv6/inet6_connection_sock.o
  CC      net/ipv6/udp_offload.o
  CC      lib/strncpy_from_user.o
  CC      drivers/hid/hid-kensington.o
  CC      drivers/md/dm-log.o
  CC      net/mac80211/parse.o
  CC      drivers/acpi/acpi_pcc.o
  CC      drivers/acpi/ac.o
  CC      drivers/acpi/acpica/utglobal.o
  CC      drivers/acpi/acpica/uthex.o
  CC      lib/strnlen_user.o
  CC      drivers/acpi/button.o
  CC      drivers/hid/hid-lg.o
  CC      drivers/hid/hid-lgff.o
  AR      drivers/usb/host/built-in.a
  CC      drivers/acpi/acpica/utids.o
  AR      drivers/usb/built-in.a
  CC      drivers/hid/hid-lg4ff.o
  CC      drivers/md/dm-region-hash.o
  CC      drivers/hid/hid-lg-g15.o
  CC      drivers/md/dm-zero.o
  CC      kernel/kallsyms.o
  CC      net/mac80211/wme.o
  CC      fs/nfs/nfs4getroot.o
  CC [M]  drivers/gpu/drm/xe/xe_device.o
  CC      drivers/hid/hid-microsoft.o
  CC      kernel/acct.o
  AR      drivers/net/ethernet/dlink/built-in.a
  AS      arch/x86/kernel/relocate_kernel_32.o
  CC      drivers/gpu/drm/drm_auth.o
  CC      net/ipv6/seg6.o
  CC      fs/nfs/nfs4client.o
  CC      drivers/acpi/fan_core.o
  CC      arch/x86/kernel/crash_dump_32.o
  CC      fs/nfs/nfs4session.o
  CC      drivers/hid/hid-monterey.o
  CC      drivers/acpi/acpica/utinit.o
  AR      drivers/net/ethernet/emulex/built-in.a
  CC      net/ipv4/ip_tunnel.o
  AR      drivers/net/ethernet/engleder/built-in.a
  CC      net/ipv6/fib6_notifier.o
  CC      drivers/acpi/fan_attr.o
  CC      net/ipv6/rpl.o
  CC      drivers/gpu/drm/i915/i915_sw_fence.o
  CC      drivers/hid/hid-ntrig.o
  CC      arch/x86/kernel/crash.o
  CC      net/ipv6/ioam6.o
  CC      net/ipv6/sysctl_net_ipv6.o
  CC      arch/x86/kernel/module.o
  CC      lib/net_utils.o
  CC      fs/fs-writeback.o
  AR      drivers/net/ethernet/ezchip/built-in.a
  AR      drivers/net/ethernet/fujitsu/built-in.a
  AR      drivers/net/ethernet/fungible/built-in.a
  AR      drivers/net/ethernet/google/built-in.a
  AR      drivers/net/ethernet/huawei/built-in.a
  CC      drivers/net/ethernet/intel/e1000/e1000_main.o
  CC      drivers/gpu/drm/i915/i915_sw_fence_work.o
  CC      drivers/acpi/acpica/utlock.o
  CC      lib/sg_pool.o
  CC      net/mac80211/chan.o
  AR      fs/ext4/built-in.a
  CC      lib/stackdepot.o
  CC      net/mac80211/trace.o
  CC      net/mac80211/mlme.o
  CC [M]  drivers/gpu/drm/xe/xe_device_sysfs.o
  CC      drivers/gpu/drm/drm_blend.o
  CC      drivers/gpu/drm/drm_bridge.o
  CC      net/ipv4/sysctl_net_ipv4.o
  CC      drivers/acpi/acpica/utmath.o
  CC      net/ipv6/xfrm6_policy.o
  AR      drivers/net/ethernet/i825xx/built-in.a
  AR      drivers/net/ethernet/microsoft/built-in.a
  AR      drivers/md/built-in.a
  CC      drivers/acpi/acpi_video.o
  CC      drivers/hid/hid-pl.o
  CC      drivers/gpu/drm/drm_cache.o
  AR      drivers/net/ethernet/litex/built-in.a
  AR      drivers/net/ethernet/marvell/octeon_ep/built-in.a
  CC      drivers/gpu/drm/drm_client.o
  CC      drivers/gpu/drm/drm_client_modeset.o
  AR      drivers/net/ethernet/marvell/octeon_ep_vf/built-in.a
  CC      drivers/acpi/video_detect.o
  CC      drivers/gpu/drm/i915/i915_syncmap.o
  AR      drivers/net/ethernet/marvell/octeontx2/built-in.a
  AR      drivers/net/ethernet/marvell/prestera/built-in.a
  CC      drivers/hid/hid-petalynx.o
  CC      drivers/net/ethernet/marvell/sky2.o
  CC      drivers/gpu/drm/i915/i915_user_extensions.o
  CC      drivers/hid/hid-redragon.o
  AR      drivers/net/ethernet/mellanox/built-in.a
  CC      fs/nfs/dns_resolve.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC      net/ipv4/proc.o
  CC      arch/x86/kernel/doublefault_32.o
  CC      drivers/acpi/acpica/utmisc.o
  CC      kernel/vmcore_info.o
  CC      net/ipv6/xfrm6_state.o
  CC [M]  drivers/gpu/drm/xe/xe_drm_client.o
  CC      drivers/acpi/acpica/utmutex.o
  CC      lib/asn1_decoder.o
  AR      drivers/net/ethernet/micrel/built-in.a
  CC      fs/nfs/nfs4trace.o
  CC      drivers/acpi/processor_driver.o
  CC      drivers/net/ethernet/intel/e1000/e1000_hw.o
  CC      net/ipv6/xfrm6_input.o
  CC      fs/nfs/nfs4sysctl.o
  CC      net/ipv6/xfrm6_output.o
  AR      drivers/net/ethernet/microchip/built-in.a
  CC      net/ipv6/xfrm6_protocol.o
  CC      drivers/gpu/drm/i915/i915_debugfs.o
  CC      net/mac80211/tdls.o
  GEN     lib/oid_registry_data.c
  CC [M]  drivers/gpu/drm/xe/xe_exec.o
  AR      drivers/net/ethernet/mscc/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_execlist.o
  CC [M]  drivers/gpu/drm/xe/xe_exec_queue.o
  CC      net/ipv4/fib_rules.o
  AR      drivers/net/ethernet/myricom/built-in.a
  CC      drivers/net/ethernet/intel/e1000e/82571.o
  CC      drivers/net/ethernet/intel/e100.o
  CC      drivers/net/ethernet/intel/e1000e/ich8lan.o
  CC      drivers/acpi/acpica/utnonansi.o
  CC      drivers/acpi/processor_thermal.o
  CC      lib/ucs2_string.o
  CC      drivers/hid/hid-samsung.o
  CC      drivers/acpi/processor_idle.o
  CC      drivers/gpu/drm/drm_color_mgmt.o
  CC      net/mac80211/ocb.o
  CC      lib/sbitmap.o
  CC      drivers/gpu/drm/drm_connector.o
  CC      kernel/elfcorehdr.o
  CC      drivers/acpi/processor_throttling.o
  CC      drivers/net/ethernet/intel/e1000e/80003es2lan.o
  CC      drivers/acpi/acpica/utobject.o
  CC      net/ipv6/netfilter.o
  CC      net/ipv6/proc.o
  CC      drivers/net/ethernet/intel/e1000e/mac.o
  CC      arch/x86/kernel/early_printk.o
  CC      lib/group_cpus.o
  CC      drivers/acpi/processor_perflib.o
  CC      drivers/gpu/drm/drm_crtc.o
  CC      fs/pnode.o
  CC      net/ipv4/ipmr.o
  CC      net/mac80211/airtime.o
  CC      drivers/hid/hid-sony.o
  CC      drivers/hid/hid-sunplus.o
  CC [M]  drivers/gpu/drm/xe/xe_force_wake.o
  CC      drivers/acpi/acpica/utosi.o
  CC [M]  drivers/gpu/drm/xe/xe_ggtt.o
  CC      drivers/hid/hid-topseed.o
  CC      kernel/crash_reserve.o
  CC      kernel/kexec_core.o
  CC      arch/x86/kernel/hpet.o
  CC      net/ipv6/syncookies.o
  CC      drivers/gpu/drm/drm_displayid.o
  CC      arch/x86/kernel/amd_nb.o
  CC      lib/fw_table.o
  CC      net/ipv6/calipso.o
  CC      drivers/gpu/drm/i915/i915_debugfs_params.o
  CC      fs/splice.o
  CC      drivers/acpi/acpica/utownerid.o
  CC      drivers/net/ethernet/intel/e1000e/manage.o
  AR      drivers/net/ethernet/broadcom/built-in.a
  AR      drivers/net/ethernet/natsemi/built-in.a
  CC      net/ipv4/ipmr_base.o
  CC      drivers/gpu/drm/i915/i915_pmu.o
  CC      net/mac80211/eht.o
  CC      net/ipv6/ah6.o
  CC      fs/sync.o
  CC      net/ipv6/esp6.o
  CC      drivers/gpu/drm/i915/gt/gen2_engine_cs.o
  AR      lib/lib.a
  CC      drivers/acpi/acpica/utpredef.o
  AR      drivers/net/ethernet/neterion/built-in.a
  CC      fs/utimes.o
  CC      fs/d_path.o
  AR      drivers/net/ethernet/netronome/built-in.a
  CC      drivers/gpu/drm/drm_drv.o
  CC      drivers/net/ethernet/intel/e1000e/nvm.o
  GEN     lib/crc32table.h
  CC      lib/oid_registry.o
  CC      drivers/gpu/drm/drm_dumb_buffers.o
  AR      drivers/net/ethernet/ni/built-in.a
  CC      drivers/gpu/drm/drm_edid.o
  CC      drivers/acpi/container.o
  CC      drivers/net/ethernet/intel/e1000/e1000_ethtool.o
  CC      drivers/gpu/drm/drm_eld.o
  CC      drivers/acpi/thermal_lib.o
  CC      kernel/crash_core.o
  CC      drivers/gpu/drm/i915/gt/gen6_engine_cs.o
  CC      net/mac80211/led.o
  CC      drivers/net/ethernet/nvidia/forcedeth.o
  CC      drivers/acpi/acpica/utresdecode.o
  CC [M]  drivers/gpu/drm/xe/xe_gpu_scheduler.o
  AR      drivers/net/ethernet/oki-semi/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_gsc.o
  CC [M]  drivers/gpu/drm/xe/xe_gsc_proxy.o
  CC      drivers/gpu/drm/drm_encoder.o
  CC      net/ipv6/sit.o
  AR      drivers/net/ethernet/packetengines/built-in.a
  CC      drivers/net/ethernet/intel/e1000/e1000_param.o
  CC      arch/x86/kernel/kvm.o
  CC      drivers/net/ethernet/intel/e1000e/phy.o
  CC      lib/crc32.o
  AR      drivers/hid/built-in.a
  CC      kernel/kexec.o
  CC [M]  drivers/gpu/drm/xe/xe_gsc_submit.o
  CC      drivers/acpi/thermal.o
  CC      drivers/gpu/drm/i915/gt/gen6_ppgtt.o
  CC      drivers/acpi/acpica/utresrc.o
  CC      net/ipv4/syncookies.o
  CC      drivers/acpi/nhlt.o
  CC      fs/stack.o
  CC      net/ipv4/tunnel4.o
  CC      drivers/gpu/drm/drm_file.o
  CC      net/mac80211/pm.o
  CC      drivers/net/ethernet/intel/e1000e/param.o
  CC      drivers/net/ethernet/intel/e1000e/ethtool.o
  AR      drivers/net/ethernet/marvell/built-in.a
  CC      drivers/gpu/drm/drm_fourcc.o
  CC      net/ipv4/ipconfig.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC      net/mac80211/rc80211_minstrel_ht.o
  CC      net/mac80211/wbrf.o
  CC      drivers/acpi/acpica/utstate.o
  CC      drivers/gpu/drm/drm_framebuffer.o
  CC      net/ipv4/netfilter.o
  AR      lib/built-in.a
  CC      drivers/acpi/acpica/utstring.o
  CC      kernel/utsname.o
  CC      fs/fs_struct.o
  CC      drivers/gpu/drm/drm_gem.o
  CC      drivers/acpi/acpi_memhotplug.o
  CC      drivers/gpu/drm/i915/gt/gen7_renderclear.o
  CC      drivers/acpi/acpica/utstrsuppt.o
  CC      net/ipv6/addrconf_core.o
  CC      fs/statfs.o
  CC      net/ipv4/tcp_cubic.o
  CC      drivers/acpi/ioapic.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_ccs_mode.o
  CC      drivers/acpi/acpica/utstrtoul64.o
  CC      drivers/net/ethernet/intel/e1000e/netdev.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC      drivers/acpi/acpica/utxface.o
  CC      arch/x86/kernel/kvmclock.o
  CC      kernel/pid_namespace.o
  CC      drivers/acpi/acpica/utxfinit.o
  CC      net/ipv6/exthdrs_core.o
  CC      drivers/acpi/battery.o
  CC      drivers/net/ethernet/intel/e1000e/ptp.o
  CC      drivers/acpi/acpica/utxferror.o
  CC      fs/fs_pin.o
  AR      fs/nfs/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.o
  CC      kernel/stop_machine.o
  CC      kernel/audit.o
  CC      fs/nsfs.o
  CC      fs/fs_types.o
  CC      drivers/acpi/acpica/utxfmutex.o
  CC      drivers/acpi/bgrt.o
  CC      fs/fs_context.o
  CC      arch/x86/kernel/paravirt.o
  CC      arch/x86/kernel/pvclock.o
  CC      net/ipv6/ip6_checksum.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_freq.o
  CC      drivers/gpu/drm/i915/gt/gen8_engine_cs.o
  CC      drivers/gpu/drm/i915/gt/gen8_ppgtt.o
  CC      drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
  CC      net/ipv4/tcp_sigpool.o
  AR      drivers/net/ethernet/qlogic/built-in.a
  AR      drivers/net/ethernet/intel/e1000/built-in.a
  AR      drivers/net/ethernet/qualcomm/emac/built-in.a
  AR      drivers/net/ethernet/qualcomm/built-in.a
  CC      arch/x86/kernel/pcspeaker.o
  CC      drivers/net/ethernet/realtek/8139too.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_idle.o
  CC      arch/x86/kernel/check.o
  AR      drivers/net/ethernet/renesas/built-in.a
  AR      drivers/acpi/acpica/built-in.a
  AR      drivers/net/ethernet/rdc/built-in.a
  AR      drivers/net/ethernet/rocker/built-in.a
  CC      drivers/acpi/spcr.o
  CC      drivers/gpu/drm/i915/gt/intel_context.o
  CC      arch/x86/kernel/uprobes.o
  CC      drivers/gpu/drm/i915/gt/intel_context_sseu.o
  CC      arch/x86/kernel/perf_regs.o
  AR      drivers/net/ethernet/samsung/built-in.a
  CC      arch/x86/kernel/tracepoint.o
  CC      drivers/gpu/drm/i915/gt/intel_engine_cs.o
  CC      net/ipv4/cipso_ipv4.o
  CC      kernel/auditfilter.o
  CC      net/ipv4/xfrm4_policy.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_mcr.o
  CC      arch/x86/kernel/itmt.o
  CC      drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
  CC      net/ipv6/ip6_icmp.o
  CC      drivers/gpu/drm/i915/gt/intel_engine_pm.o
  CC      drivers/gpu/drm/drm_ioctl.o
  CC      net/ipv6/output_core.o
  CC      fs/fs_parser.o
  CC      kernel/auditsc.o
  CC      fs/fsopen.o
  AR      drivers/net/ethernet/seeq/built-in.a
  AR      drivers/net/ethernet/silan/built-in.a
  AR      drivers/net/ethernet/sis/built-in.a
  CC      net/ipv4/xfrm4_state.o
  AR      drivers/net/ethernet/sfc/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_gt_pagefault.o
  CC      drivers/gpu/drm/drm_lease.o
  AR      drivers/net/ethernet/smsc/built-in.a
  CC      drivers/gpu/drm/drm_managed.o
  CC      net/ipv4/xfrm4_input.o
  CC      net/ipv6/protocol.o
  CC      drivers/gpu/drm/drm_mm.o
  CC      drivers/net/ethernet/realtek/r8169_main.o
  CC      drivers/gpu/drm/drm_mode_config.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_throttle.o
  CC      arch/x86/kernel/umip.o
  CC      fs/init.o
  CC      fs/kernel_read_file.o
  AR      drivers/acpi/built-in.a
  CC      arch/x86/kernel/unwind_frame.o
  CC      drivers/gpu/drm/i915/gt/intel_engine_user.o
  CC      kernel/audit_watch.o
  CC      kernel/audit_fsnotify.o
  CC      net/ipv6/ip6_offload.o
  CC      kernel/audit_tree.o
  CC      drivers/gpu/drm/drm_mode_object.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  CC      fs/mnt_idmapping.o
  CC      drivers/gpu/drm/drm_modes.o
  CC      drivers/gpu/drm/i915/gt/intel_execlists_submission.o
  AR      drivers/net/ethernet/nvidia/built-in.a
  CC      fs/remap_range.o
  AR      drivers/net/ethernet/socionext/built-in.a
  CC      drivers/gpu/drm/i915/gt/intel_ggtt.o
  CC      net/ipv4/xfrm4_output.o
  CC      fs/pidfs.o
  CC      drivers/gpu/drm/drm_modeset_lock.o
  AR      drivers/net/ethernet/stmicro/built-in.a
  AR      drivers/net/ethernet/sun/built-in.a
  AR      drivers/net/ethernet/vertexcom/built-in.a
  AR      drivers/net/ethernet/ti/built-in.a
  AR      drivers/net/ethernet/tehuti/built-in.a
  CC      drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
  CC      kernel/kprobes.o
  AR      drivers/net/ethernet/via/built-in.a
  AR      drivers/net/ethernet/wangxun/built-in.a
  CC      kernel/seccomp.o
  CC      drivers/gpu/drm/drm_plane.o
  AR      drivers/net/ethernet/wiznet/built-in.a
  CC      net/ipv6/tcpv6_offload.o
  CC      kernel/relay.o
  CC      drivers/net/ethernet/realtek/r8169_firmware.o
  CC      kernel/utsname_sysctl.o
  CC      net/ipv6/exthdrs_offload.o
  CC      drivers/gpu/drm/drm_prime.o
  CC      drivers/gpu/drm/i915/gt/intel_gt.o
  CC      drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
  CC      drivers/net/ethernet/realtek/r8169_phy_config.o
  AR      arch/x86/kernel/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  CC      drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.o
  CC      fs/buffer.o
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  AR      drivers/net/ethernet/xilinx/built-in.a
  AR      arch/x86/built-in.a
  CC      net/ipv4/xfrm4_protocol.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ads.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  CC      net/ipv6/inet6_hashtables.o
  AR      drivers/net/ethernet/xircom/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_guc_db_mgr.o
  CC      kernel/delayacct.o
  CC      kernel/taskstats.o
  CC      fs/mpage.o
  CC      kernel/tsacct.o
  CC      fs/proc_namespace.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  CC      drivers/gpu/drm/drm_print.o
  CC      drivers/gpu/drm/drm_property.o
  CC      kernel/tracepoint.o
  CC      kernel/irq_work.o
  CC      drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
  CC      kernel/static_call.o
  CC      kernel/padata.o
  CC      kernel/jump_label.o
  CC      fs/direct-io.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  CC      kernel/context_tracking.o
  CC      net/ipv6/mcast_snoop.o
  CC      kernel/iomem.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_id_mgr.o
  CC      kernel/rseq.o
  CC      fs/eventpoll.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_klv_helpers.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  CC      drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
  CC      fs/anon_inodes.o
  CC      drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
  AR      drivers/net/ethernet/synopsys/built-in.a
  CC      fs/signalfd.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  CC      drivers/gpu/drm/i915/gt/intel_gt_irq.o
  CC      drivers/gpu/drm/drm_syncobj.o
  CC      drivers/gpu/drm/drm_sysfs.o
  CC      drivers/gpu/drm/drm_trace_points.o
  CC      drivers/gpu/drm/i915/gt/intel_gt_mcr.o
  CC      fs/timerfd.o
  CC [M]  drivers/gpu/drm/xe/xe_heci_gsc.o
  CC      drivers/gpu/drm/drm_vblank.o
  CC      drivers/gpu/drm/drm_vblank_work.o
  CC      drivers/gpu/drm/i915/gt/intel_gt_pm.o
  CC      drivers/gpu/drm/drm_vma_manager.o
  CC      drivers/gpu/drm/drm_writeback.o
  CC      fs/eventfd.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
  CC      drivers/gpu/drm/drm_panel.o
  CC      drivers/gpu/drm/drm_pci.o
  AR      net/ipv4/built-in.a
  CC      drivers/gpu/drm/drm_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_fence.o
  CC      fs/aio.o
  AR      drivers/net/ethernet/pensando/built-in.a
  CC      fs/locks.o
  CC      fs/binfmt_misc.o
  CC      drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o
  CC      fs/binfmt_script.o
  CC      drivers/gpu/drm/drm_debugfs_crc.o
  CC      drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o
  CC      drivers/gpu/drm/drm_panel_orientation_quirks.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      drivers/gpu/drm/i915/gt/intel_gt_requests.o
  CC      fs/binfmt_elf.o
  CC      fs/mbcache.o
  CC [M]  drivers/gpu/drm/xe/xe_lrc.o
  AR      drivers/net/ethernet/intel/e1000e/built-in.a
  CC      fs/posix_acl.o
  AR      drivers/net/ethernet/intel/built-in.a
  CC      drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
  AR      kernel/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  AR      drivers/net/ethernet/realtek/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_mmio.o
  AR      drivers/net/ethernet/built-in.a
  CC      drivers/gpu/drm/drm_buddy.o
  CC      drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o
  CC      fs/coredump.o
  CC      drivers/gpu/drm/drm_gem_shmem_helper.o
  CC      drivers/gpu/drm/drm_atomic_helper.o
  CC      drivers/gpu/drm/i915/gt/intel_gtt.o
  AR      net/ipv6/built-in.a
  CC      drivers/gpu/drm/drm_atomic_state_helper.o
  CC      drivers/gpu/drm/drm_bridge_connector.o
  CC      fs/drop_caches.o
  CC      drivers/gpu/drm/drm_crtc_helper.o
  CC      drivers/gpu/drm/drm_damage_helper.o
  AR      net/mac80211/built-in.a
  CC      drivers/gpu/drm/drm_encoder_slave.o
  AR      net/built-in.a
  AR      drivers/net/built-in.a
  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_oa.o
  CC      drivers/gpu/drm/drm_flip_work.o
  CC      fs/sysctls.o
  CC      drivers/gpu/drm/drm_format_helper.o
  CC [M]  drivers/gpu/drm/xe/xe_observation.o
  CC      fs/fhandle.o
  CC      drivers/gpu/drm/i915/gt/intel_llc.o
  CC      drivers/gpu/drm/drm_gem_atomic_helper.o
  CC      drivers/gpu/drm/i915/gt/intel_lrc.o
  CC      drivers/gpu/drm/drm_gem_framebuffer_helper.o
  CC [M]  drivers/gpu/drm/xe/xe_pat.o
  CC      drivers/gpu/drm/drm_kms_helper_common.o
  CC      drivers/gpu/drm/i915/gt/intel_migrate.o
  CC      drivers/gpu/drm/i915/gt/intel_mocs.o
  CC      drivers/gpu/drm/drm_modeset_helper.o
  CC [M]  drivers/gpu/drm/xe/xe_pci.o
  CC [M]  drivers/gpu/drm/xe/xe_pcode.o
  CC      drivers/gpu/drm/i915/gt/intel_ppgtt.o
  CC [M]  drivers/gpu/drm/xe/xe_pm.o
  CC [M]  drivers/gpu/drm/xe/xe_preempt_fence.o
  CC      drivers/gpu/drm/drm_plane_helper.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      drivers/gpu/drm/drm_probe_helper.o
  CC      drivers/gpu/drm/i915/gt/intel_rc6.o
  CC      drivers/gpu/drm/drm_rect.o
  CC      drivers/gpu/drm/i915/gt/intel_region_lmem.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_whitelist.o
  CC      drivers/gpu/drm/i915/gt/intel_renderstate.o
  CC      drivers/gpu/drm/drm_self_refresh_helper.o
  CC [M]  drivers/gpu/drm/xe/xe_rtp.o
  CC      drivers/gpu/drm/drm_simple_kms_helper.o
  CC      drivers/gpu/drm/bridge/panel.o
  CC      drivers/gpu/drm/drm_mipi_dsi.o
  CC [M]  drivers/gpu/drm/drm_exec.o
  CC [M]  drivers/gpu/drm/drm_gpuvm.o
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.o
  CC [M]  drivers/gpu/drm/xe/xe_sa.o
  CC [M]  drivers/gpu/drm/drm_suballoc.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      drivers/gpu/drm/i915/gt/intel_reset.o
  CC [M]  drivers/gpu/drm/drm_gem_ttm_helper.o
  CC      drivers/gpu/drm/i915/gt/intel_ring.o
  CC [M]  drivers/gpu/drm/xe/xe_trace.o
  CC      drivers/gpu/drm/i915/gt/intel_ring_submission.o
  CC      drivers/gpu/drm/i915/gt/intel_rps.o
  CC      drivers/gpu/drm/i915/gt/intel_sa_media.o
  CC [M]  drivers/gpu/drm/xe/xe_trace_bo.o
  CC [M]  drivers/gpu/drm/xe/xe_trace_guc.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
  CC      drivers/gpu/drm/i915/gt/intel_sseu.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
  CC      drivers/gpu/drm/i915/gt/intel_sseu_debugfs.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      drivers/gpu/drm/i915/gt/intel_timeline.o
  CC      drivers/gpu/drm/i915/gt/intel_tlb.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_fw.o
  AR      fs/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_vm.o
  CC      drivers/gpu/drm/i915/gt/intel_wopcm.o
  CC      drivers/gpu/drm/i915/gt/intel_workarounds.o
  LD [M]  drivers/gpu/drm/drm_suballoc_helper.o
  CC      drivers/gpu/drm/i915/gt/shmem_utils.o
  CC [M]  drivers/gpu/drm/xe/xe_vram.o
  CC [M]  drivers/gpu/drm/xe/xe_vram_freq.o
  CC [M]  drivers/gpu/drm/xe/xe_wait_user_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_wa.o
  CC      drivers/gpu/drm/i915/gt/sysfs_engines.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  CC      drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o
  CC [M]  drivers/gpu/drm/xe/xe_hmm.o
  CC [M]  drivers/gpu/drm/xe/xe_hwmon.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sriov_vf.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sriov_vf_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_relay.o
  CC      drivers/gpu/drm/i915/gt/gen6_renderstate.o
  CC [M]  drivers/gpu/drm/xe/xe_memirq.o
  CC      drivers/gpu/drm/i915/gt/gen7_renderstate.o
  CC      drivers/gpu/drm/i915/gt/gen8_renderstate.o
  CC [M]  drivers/gpu/drm/xe/xe_sriov.o
  CC      drivers/gpu/drm/i915/gt/gen9_renderstate.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_busy.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_irq.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_clflush.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_utils.o
  CC [M]  drivers/gpu/drm/xe/display/intel_fb_bo.o
  CC [M]  drivers/gpu/drm/xe/display/intel_fbdev_fb.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_context.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_create.o
  LD [M]  drivers/gpu/drm/drm_ttm_helper.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_misc.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_rps.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_domain.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_internal.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_wa.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_lmem.o
  CC [M]  drivers/gpu/drm/xe/display/xe_dsb_buffer.o
  CC [M]  drivers/gpu/drm/xe/display/xe_fb_pin.o
  CC [M]  drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
  CC [M]  drivers/gpu/drm/xe/display/xe_plane_initial.o
  CC [M]  drivers/gpu/drm/xe/display/xe_tdf.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_dram.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_mman.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_object.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_pch.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_pages.o
  CC [M]  drivers/gpu/drm/xe/i915-display/icl_dsi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_alpm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_phys.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_pm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_audio.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_region.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_shmem.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bios.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bw.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_shrinker.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_stolen.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cdclk.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_throttle.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_color.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_tiling.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_ttm.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_ttm_move.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_connector.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_userptr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cursor.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi.o
  CC      drivers/gpu/drm/i915/gem/i915_gem_wait.o
  CC      drivers/gpu/drm/i915/gem/i915_gemfs.o
  CC      drivers/gpu/drm/i915/i915_active.o
  CC      drivers/gpu/drm/i915/i915_cmd_parser.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_device.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_driver.o
  CC      drivers/gpu/drm/i915/i915_deps.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_irq.o
  CC      drivers/gpu/drm/i915/i915_gem.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_params.o
  CC      drivers/gpu/drm/i915/i915_gem_evict.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power.o
  CC      drivers/gpu/drm/i915/i915_gem_gtt.o
  CC      drivers/gpu/drm/i915/i915_gem_ww.o
  CC      drivers/gpu/drm/i915/i915_query.o
  CC      drivers/gpu/drm/i915/i915_request.o
  CC      drivers/gpu/drm/i915/i915_scheduler.o
  CC      drivers/gpu/drm/i915/i915_trace_points.o
  CC      drivers/gpu/drm/i915/i915_ttm_buddy_manager.o
  CC      drivers/gpu/drm/i915/i915_vma.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
  CC      drivers/gpu/drm/i915/i915_vma_resource.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_trace.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_wa.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dmc.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_guc.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpt_common.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_drrs.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_guc_log.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_encoder.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_huc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fb.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_uc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbc.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o
  CC      drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o
  CC      drivers/gpu/drm/i915/gt/intel_gsc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fdi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
  CC      drivers/gpu/drm/i915/i915_hwmon.o
  CC      drivers/gpu/drm/i915/display/hsw_ips.o
  CC      drivers/gpu/drm/i915/display/i9xx_plane.o
  CC      drivers/gpu/drm/i915/display/i9xx_wm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
  CC      drivers/gpu/drm/i915/display/intel_alpm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_global_state.o
  CC      drivers/gpu/drm/i915/display/intel_atomic.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_gmbus.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdcp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdcp_gsc_message.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdmi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug.o
  CC      drivers/gpu/drm/i915/display/intel_atomic_plane.o
  CC      drivers/gpu/drm/i915/display/intel_audio.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hti.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_link_bw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_lspcon.o
  CC      drivers/gpu/drm/i915/display/intel_bios.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
  CC      drivers/gpu/drm/i915/display/intel_bw.o
  CC      drivers/gpu/drm/i915/display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
  CC      drivers/gpu/drm/i915/display/intel_color.o
  CC      drivers/gpu/drm/i915/display/intel_combo_phy.o
  CC      drivers/gpu/drm/i915/display/intel_connector.o
  CC      drivers/gpu/drm/i915/display/intel_crtc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_panel.o
  CC      drivers/gpu/drm/i915/display/intel_crtc_state_dump.o
  CC      drivers/gpu/drm/i915/display/intel_cursor.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
  CC      drivers/gpu/drm/i915/display/intel_display.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pps.o
  CC      drivers/gpu/drm/i915/display/intel_display_driver.o
  CC      drivers/gpu/drm/i915/display/intel_display_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_psr.o
  CC      drivers/gpu/drm/i915/display/intel_display_params.o
  CC      drivers/gpu/drm/i915/display/intel_display_power.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_quirks.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_tc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vblank.o
  CC      drivers/gpu/drm/i915/display/intel_display_power_map.o
  CC      drivers/gpu/drm/i915/display/intel_display_power_well.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vga.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vrr.o
  CC      drivers/gpu/drm/i915/display/intel_display_reset.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dmc_wl.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_wm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_scaler.o
  CC      drivers/gpu/drm/i915/display/intel_display_rps.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
  CC      drivers/gpu/drm/i915/display/intel_display_wa.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_watermark.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_acpi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_opregion.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
  CC      drivers/gpu/drm/i915/display/intel_dmc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
  CC      drivers/gpu/drm/i915/display/intel_dmc_wl.o
  CC      drivers/gpu/drm/i915/display/intel_dpio_phy.o
  CC      drivers/gpu/drm/i915/display/intel_dpll.o
  CC      drivers/gpu/drm/i915/display/intel_dpll_mgr.o
  CC      drivers/gpu/drm/i915/display/intel_dpt.o
  CC      drivers/gpu/drm/i915/display/intel_dpt_common.o
  CC      drivers/gpu/drm/i915/display/intel_drrs.o
  CC      drivers/gpu/drm/i915/display/intel_dsb.o
  CC      drivers/gpu/drm/i915/display/intel_dsb_buffer.o
  CC      drivers/gpu/drm/i915/display/intel_fb.o
  CC      drivers/gpu/drm/i915/display/intel_fb_bo.o
  CC      drivers/gpu/drm/i915/display/intel_fb_pin.o
  CC      drivers/gpu/drm/i915/display/intel_fbc.o
  CC      drivers/gpu/drm/i915/display/intel_fdi.o
  CC      drivers/gpu/drm/i915/display/intel_fifo_underrun.o
  CC      drivers/gpu/drm/i915/display/intel_frontbuffer.o
  CC      drivers/gpu/drm/i915/display/intel_global_state.o
  CC      drivers/gpu/drm/i915/display/intel_hdcp.o
  CC      drivers/gpu/drm/i915/display/intel_hdcp_gsc.o
  CC      drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.o
  CC      drivers/gpu/drm/i915/display/intel_hotplug.o
  CC      drivers/gpu/drm/i915/display/intel_hotplug_irq.o
  CC      drivers/gpu/drm/i915/display/intel_hti.o
  CC      drivers/gpu/drm/i915/display/intel_link_bw.o
  CC      drivers/gpu/drm/i915/display/intel_load_detect.o
  CC      drivers/gpu/drm/i915/display/intel_lpe_audio.o
  CC      drivers/gpu/drm/i915/display/intel_modeset_lock.o
  CC      drivers/gpu/drm/i915/display/intel_modeset_setup.o
  CC      drivers/gpu/drm/i915/display/intel_modeset_verify.o
  CC      drivers/gpu/drm/i915/display/intel_overlay.o
  CC      drivers/gpu/drm/i915/display/intel_pch_display.o
  CC      drivers/gpu/drm/i915/display/intel_pch_refclk.o
  CC      drivers/gpu/drm/i915/display/intel_plane_initial.o
  CC      drivers/gpu/drm/i915/display/intel_pmdemand.o
  CC      drivers/gpu/drm/i915/display/intel_psr.o
  CC      drivers/gpu/drm/i915/display/intel_quirks.o
  CC      drivers/gpu/drm/i915/display/intel_sprite.o
  CC      drivers/gpu/drm/i915/display/intel_sprite_uapi.o
  CC      drivers/gpu/drm/i915/display/intel_tc.o
  CC      drivers/gpu/drm/i915/display/intel_vblank.o
  CC      drivers/gpu/drm/i915/display/intel_vga.o
  CC      drivers/gpu/drm/i915/display/intel_wm.o
  CC      drivers/gpu/drm/i915/display/skl_scaler.o
  CC      drivers/gpu/drm/i915/display/skl_universal_plane.o
  CC      drivers/gpu/drm/i915/display/skl_watermark.o
  CC      drivers/gpu/drm/i915/display/intel_acpi.o
  CC      drivers/gpu/drm/i915/display/intel_opregion.o
  CC      drivers/gpu/drm/i915/display/intel_display_debugfs.o
  CC      drivers/gpu/drm/i915/display/intel_display_debugfs_params.o
  CC      drivers/gpu/drm/i915/display/intel_pipe_crc.o
  CC      drivers/gpu/drm/i915/display/dvo_ch7017.o
  CC      drivers/gpu/drm/i915/display/dvo_ch7xxx.o
  CC      drivers/gpu/drm/i915/display/dvo_ivch.o
  CC      drivers/gpu/drm/i915/display/dvo_ns2501.o
  CC      drivers/gpu/drm/i915/display/dvo_tfp410.o
  CC      drivers/gpu/drm/i915/display/dvo_sil164.o
  CC      drivers/gpu/drm/i915/display/g4x_dp.o
  CC      drivers/gpu/drm/i915/display/g4x_hdmi.o
  CC      drivers/gpu/drm/i915/display/icl_dsi.o
  CC      drivers/gpu/drm/i915/display/intel_crt.o
  CC      drivers/gpu/drm/i915/display/intel_backlight.o
  CC      drivers/gpu/drm/i915/display/intel_cx0_phy.o
  CC      drivers/gpu/drm/i915/display/intel_ddi.o
  CC      drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o
  CC      drivers/gpu/drm/i915/display/intel_display_device.o
  CC      drivers/gpu/drm/i915/display/intel_display_trace.o
  CC      drivers/gpu/drm/i915/display/intel_dkl_phy.o
  CC      drivers/gpu/drm/i915/display/intel_dp.o
  CC      drivers/gpu/drm/i915/display/intel_dp_aux.o
  CC      drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o
  CC      drivers/gpu/drm/i915/display/intel_dp_hdcp.o
  CC      drivers/gpu/drm/i915/display/intel_dp_link_training.o
  CC      drivers/gpu/drm/i915/display/intel_dp_mst.o
  CC      drivers/gpu/drm/i915/display/intel_dsi.o
  CC      drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o
  CC      drivers/gpu/drm/i915/display/intel_dsi_vbt.o
  CC      drivers/gpu/drm/i915/display/intel_dvo.o
  CC      drivers/gpu/drm/i915/display/intel_encoder.o
  CC      drivers/gpu/drm/i915/display/intel_gmbus.o
  CC      drivers/gpu/drm/i915/display/intel_hdmi.o
  CC      drivers/gpu/drm/i915/display/intel_lspcon.o
  CC      drivers/gpu/drm/i915/display/intel_lvds.o
  LD [M]  drivers/gpu/drm/xe/xe.o
  CC      drivers/gpu/drm/i915/display/intel_panel.o
  CC      drivers/gpu/drm/i915/display/intel_pps.o
  CC      drivers/gpu/drm/i915/display/intel_qp_tables.o
  CC      drivers/gpu/drm/i915/display/intel_sdvo.o
  CC      drivers/gpu/drm/i915/display/intel_snps_phy.o
  CC      drivers/gpu/drm/i915/display/intel_tv.o
  CC      drivers/gpu/drm/i915/display/intel_vdsc.o
  CC      drivers/gpu/drm/i915/display/intel_vrr.o
  CC      drivers/gpu/drm/i915/display/vlv_dsi.o
  CC      drivers/gpu/drm/i915/display/vlv_dsi_pll.o
  CC      drivers/gpu/drm/i915/i915_perf.o
  CC      drivers/gpu/drm/i915/pxp/intel_pxp.o
  CC      drivers/gpu/drm/i915/pxp/intel_pxp_huc.o
  CC      drivers/gpu/drm/i915/pxp/intel_pxp_tee.o
  CC      drivers/gpu/drm/i915/i915_gpu_error.o
  CC      drivers/gpu/drm/i915/i915_vgpu.o
  AR      drivers/gpu/drm/i915/built-in.a
  AR      drivers/gpu/drm/built-in.a
  AR      drivers/gpu/built-in.a
  AR      drivers/built-in.a
  AR      built-in.a
  AR      vmlinux.a
  LD      vmlinux.o
  OBJCOPY modules.builtin.modinfo
  GEN     modules.builtin
  MODPOST Module.symvers
  CC      .vmlinux.export.o
  CC [M]  fs/efivarfs/efivarfs.mod.o
  CC [M]  drivers/gpu/drm/drm_exec.mod.o
  CC [M]  drivers/gpu/drm/drm_gpuvm.mod.o
  CC [M]  drivers/gpu/drm/drm_suballoc_helper.mod.o
  CC [M]  drivers/gpu/drm/drm_ttm_helper.mod.o
  CC [M]  drivers/gpu/drm/scheduler/gpu-sched.mod.o
  CC [M]  drivers/gpu/drm/xe/xe.mod.o
  CC [M]  sound/core/snd-hwdep.mod.o
  CC [M]  drivers/thermal/intel/x86_pkg_temp_thermal.mod.o
  CC [M]  sound/core/snd-pcm.mod.o
  CC [M]  sound/pci/hda/snd-hda-codec.mod.o
  CC [M]  sound/pci/hda/snd-hda-codec-hdmi.mod.o
  CC [M]  sound/pci/hda/snd-hda-intel.mod.o
  CC [M]  sound/hda/snd-hda-core.mod.o
  CC [M]  sound/hda/snd-intel-dspcfg.mod.o
  CC [M]  sound/hda/snd-intel-sdw-acpi.mod.o
  CC [M]  net/netfilter/nf_log_syslog.mod.o
  CC [M]  net/netfilter/xt_mark.mod.o
  CC [M]  net/netfilter/xt_nat.mod.o
  CC [M]  net/netfilter/xt_LOG.mod.o
  CC [M]  net/netfilter/xt_MASQUERADE.mod.o
  CC [M]  net/netfilter/xt_addrtype.mod.o
  CC [M]  net/ipv4/netfilter/iptable_nat.mod.o
  LD [M]  fs/efivarfs/efivarfs.ko
  LD [M]  drivers/gpu/drm/drm_suballoc_helper.ko
  LD [M]  drivers/thermal/intel/x86_pkg_temp_thermal.ko
  LD [M]  drivers/gpu/drm/drm_ttm_helper.ko
  LD [M]  drivers/gpu/drm/xe/xe.ko
  LD [M]  drivers/gpu/drm/scheduler/gpu-sched.ko
  LD [M]  sound/hda/snd-intel-sdw-acpi.ko
  LD [M]  sound/hda/snd-hda-core.ko
  LD [M]  sound/pci/hda/snd-hda-intel.ko
  LD [M]  net/netfilter/xt_addrtype.ko
  LD [M]  net/netfilter/xt_MASQUERADE.ko
  LD [M]  drivers/gpu/drm/drm_gpuvm.ko
  LD [M]  net/netfilter/xt_LOG.ko
  LD [M]  net/netfilter/xt_nat.ko
  LD [M]  sound/pci/hda/snd-hda-codec.ko
  LD [M]  net/ipv4/netfilter/iptable_nat.ko
  LD [M]  sound/pci/hda/snd-hda-codec-hdmi.ko
  LD [M]  sound/core/snd-pcm.ko
  LD [M]  net/netfilter/xt_mark.ko
  LD [M]  drivers/gpu/drm/drm_exec.ko
  LD [M]  net/netfilter/nf_log_syslog.ko
  LD [M]  sound/core/snd-hwdep.ko
  LD [M]  sound/hda/snd-intel-dspcfg.ko
  UPD     include/generated/utsversion.h
  CC      init/version-timestamp.o
  LD      .tmp_vmlinux.kallsyms1
  NM      .tmp_vmlinux.kallsyms1.syms
  KSYMS   .tmp_vmlinux.kallsyms1.S
  AS      .tmp_vmlinux.kallsyms1.o
  LD      .tmp_vmlinux.kallsyms2
  NM      .tmp_vmlinux.kallsyms2.syms
  KSYMS   .tmp_vmlinux.kallsyms2.S
  AS      .tmp_vmlinux.kallsyms2.o
  LD      vmlinux
  NM      System.map
  SORTTAB vmlinux
  RELOCS  arch/x86/boot/compressed/vmlinux.relocs
  RSTRIP  vmlinux
  CC      arch/x86/boot/a20.o
  AS      arch/x86/boot/bioscall.o
  CC      arch/x86/boot/cmdline.o
  AS      arch/x86/boot/copy.o
  HOSTCC  arch/x86/boot/mkcpustr
  CC      arch/x86/boot/cpuflags.o
  CC      arch/x86/boot/cpucheck.o
  CC      arch/x86/boot/early_serial_console.o
  CC      arch/x86/boot/edd.o
  CC      arch/x86/boot/main.o
  CC      arch/x86/boot/memory.o
  CC      arch/x86/boot/pm.o
  AS      arch/x86/boot/pmjump.o
  CC      arch/x86/boot/printf.o
  CC      arch/x86/boot/regs.o
  CC      arch/x86/boot/string.o
  CC      arch/x86/boot/tty.o
  CC      arch/x86/boot/video.o
  CC      arch/x86/boot/video-mode.o
  CC      arch/x86/boot/version.o
  CC      arch/x86/boot/video-vga.o
  CC      arch/x86/boot/video-vesa.o
  CC      arch/x86/boot/video-bios.o
  HOSTCC  arch/x86/boot/tools/build
  CPUSTR  arch/x86/boot/cpustr.h
  CC      arch/x86/boot/cpu.o
  LDS     arch/x86/boot/compressed/vmlinux.lds
  AS      arch/x86/boot/compressed/kernel_info.o
  AS      arch/x86/boot/compressed/head_32.o
  VOFFSET arch/x86/boot/compressed/../voffset.h
  CC      arch/x86/boot/compressed/string.o
  CC      arch/x86/boot/compressed/cmdline.o
  CC      arch/x86/boot/compressed/error.o
  OBJCOPY arch/x86/boot/compressed/vmlinux.bin
  HOSTCC  arch/x86/boot/compressed/mkpiggy
  CC      arch/x86/boot/compressed/cpuflags.o
  CC      arch/x86/boot/compressed/early_serial_console.o
  CC      arch/x86/boot/compressed/kaslr.o
  CC      arch/x86/boot/compressed/acpi.o
  CC      arch/x86/boot/compressed/efi.o
  GZIP    arch/x86/boot/compressed/vmlinux.bin.gz
  CC      arch/x86/boot/compressed/misc.o
  MKPIGGY arch/x86/boot/compressed/piggy.S
  AS      arch/x86/boot/compressed/piggy.o
  LD      arch/x86/boot/compressed/vmlinux
  ZOFFSET arch/x86/boot/zoffset.h
  OBJCOPY arch/x86/boot/vmlinux.bin
  AS      arch/x86/boot/header.o
  LD      arch/x86/boot/setup.elf
  OBJCOPY arch/x86/boot/setup.bin
  BUILD   arch/x86/boot/bzImage
Kernel: arch/x86/boot/bzImage is ready  (#1)
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] 26+ messages in thread

* ✗ CI.checksparse: warning for Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
  2024-07-11  5:27 [PATCH v4 0/6] Make I2C terminology more inclusive for I2C Algobit and consumers Easwar Hariharan
                   ` (10 preceding siblings ...)
  2024-07-11  6:14 ` ✓ CI.Hooks: " Patchwork
@ 2024-07-11  6:15 ` Patchwork
  2024-07-11  6:46 ` ✗ CI.BAT: failure " Patchwork
  2024-07-11  7:54 ` ✗ CI.FULL: " Patchwork
  13 siblings, 0 replies; 26+ messages in thread
From: Patchwork @ 2024-07-11  6:15 UTC (permalink / raw)
  To: Easwar Hariharan; +Cc: intel-xe

== Series Details ==

Series: Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
URL   : https://patchwork.freedesktop.org/series/131888/
State : warning

== 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 36e90f69c967f4cbcdd02c40c9ef25694ffb1a13
Sparse version: 0.6.1 (Ubuntu: 0.6.1-2build1)
Fast mode used, each commit won't be checked separately.
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel



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

* ✗ CI.BAT: failure for Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
  2024-07-11  5:27 [PATCH v4 0/6] Make I2C terminology more inclusive for I2C Algobit and consumers Easwar Hariharan
                   ` (11 preceding siblings ...)
  2024-07-11  6:15 ` ✗ CI.checksparse: warning " Patchwork
@ 2024-07-11  6:46 ` Patchwork
  2024-07-11  7:54 ` ✗ CI.FULL: " Patchwork
  13 siblings, 0 replies; 26+ messages in thread
From: Patchwork @ 2024-07-11  6:46 UTC (permalink / raw)
  To: Easwar Hariharan; +Cc: intel-xe

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

== Series Details ==

Series: Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
URL   : https://patchwork.freedesktop.org/series/131888/
State : failure

== Summary ==

CI Bug Log - changes from xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13_BAT -> xe-pw-131888v5_BAT
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with xe-pw-131888v5_BAT absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in xe-pw-131888v5_BAT, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

Participating hosts (7 -> 7)
------------------------------

  No changes in participating hosts

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in xe-pw-131888v5_BAT:

### IGT changes ###

#### Possible regressions ####

  * igt@xe_exec_compute_mode@twice-bindexecqueue-userptr-rebind:
    - bat-pvc-2:          [PASS][1] -> [INCOMPLETE][2]
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/bat-pvc-2/igt@xe_exec_compute_mode@twice-bindexecqueue-userptr-rebind.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/bat-pvc-2/igt@xe_exec_compute_mode@twice-bindexecqueue-userptr-rebind.html

  


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

  * Linux: xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13 -> xe-pw-131888v5

  IGT_7922: 325d4f4efbf869f93d3b4479046713d0ce7220e5 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13: 36e90f69c967f4cbcdd02c40c9ef25694ffb1a13
  xe-pw-131888v5: 131888v5

== Logs ==

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

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

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

* ✗ CI.FULL: failure for Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
  2024-07-11  5:27 [PATCH v4 0/6] Make I2C terminology more inclusive for I2C Algobit and consumers Easwar Hariharan
                   ` (12 preceding siblings ...)
  2024-07-11  6:46 ` ✗ CI.BAT: failure " Patchwork
@ 2024-07-11  7:54 ` Patchwork
  2024-07-11 17:59   ` Easwar Hariharan
  13 siblings, 1 reply; 26+ messages in thread
From: Patchwork @ 2024-07-11  7:54 UTC (permalink / raw)
  To: Easwar Hariharan; +Cc: intel-xe

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

== Series Details ==

Series: Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
URL   : https://patchwork.freedesktop.org/series/131888/
State : failure

== Summary ==

CI Bug Log - changes from xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13_full -> xe-pw-131888v5_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with xe-pw-131888v5_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in xe-pw-131888v5_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

Participating hosts (3 -> 3)
------------------------------

  No changes in participating hosts

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in xe-pw-131888v5_full:

### IGT changes ###

#### Possible regressions ####

  * igt@kms_atomic:
    - shard-lnl:          NOTRUN -> [INCOMPLETE][1]
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-8/igt@kms_atomic.html

  * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-4:
    - shard-dg2-set2:     [PASS][2] -> [DMESG-WARN][3]
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-dg2-436/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-4.html
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-464/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-4.html

  * igt@kms_vblank@query-forked:
    - shard-adlp:         [PASS][4] -> [DMESG-WARN][5] +1 other test dmesg-warn
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-adlp-4/igt@kms_vblank@query-forked.html
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-4/igt@kms_vblank@query-forked.html

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

  Here are the changes found in xe-pw-131888v5_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_async_flips@invalid-async-flip:
    - shard-dg2-set2:     NOTRUN -> [SKIP][6] ([Intel XE#1201] / [Intel XE#873])
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-435/igt@kms_async_flips@invalid-async-flip.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-lnl:          [PASS][7] -> [FAIL][8] ([Intel XE#1659])
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-lnl-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html

  * igt@kms_big_fb@linear-32bpp-rotate-90:
    - shard-lnl:          NOTRUN -> [SKIP][9] ([Intel XE#1407]) +1 other test skip
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-6/igt@kms_big_fb@linear-32bpp-rotate-90.html

  * igt@kms_big_fb@x-tiled-64bpp-rotate-90:
    - shard-dg2-set2:     NOTRUN -> [SKIP][10] ([Intel XE#1201] / [Intel XE#316]) +2 other tests skip
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-433/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
    - shard-lnl:          NOTRUN -> [SKIP][11] ([Intel XE#1124]) +5 other tests skip
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-6/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-addfb-size-overflow:
    - shard-lnl:          NOTRUN -> [SKIP][12] ([Intel XE#1428])
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-dg2-set2:     NOTRUN -> [SKIP][13] ([Intel XE#1124] / [Intel XE#1201]) +4 other tests skip
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-435/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip.html

  * igt@kms_bw@linear-tiling-2-displays-1920x1080p:
    - shard-dg2-set2:     NOTRUN -> [SKIP][14] ([Intel XE#1201] / [Intel XE#367])
   [14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-435/igt@kms_bw@linear-tiling-2-displays-1920x1080p.html

  * igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-b-hdmi-a-6:
    - shard-dg2-set2:     NOTRUN -> [SKIP][15] ([Intel XE#1201] / [Intel XE#787]) +41 other tests skip
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-435/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-b-hdmi-a-6.html

  * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-d-dp-4:
    - shard-dg2-set2:     NOTRUN -> [SKIP][16] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) +11 other tests skip
   [16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-435/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-d-dp-4.html

  * igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs:
    - shard-lnl:          NOTRUN -> [SKIP][17] ([Intel XE#1399]) +7 other tests skip
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs:
    - shard-dg2-set2:     NOTRUN -> [SKIP][18] ([Intel XE#1201] / [Intel XE#1252])
   [18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs.html

  * igt@kms_cdclk@mode-transition-all-outputs:
    - shard-lnl:          NOTRUN -> [SKIP][19] ([Intel XE#314])
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@kms_cdclk@mode-transition-all-outputs.html

  * igt@kms_chamelium_color@ctm-green-to-red:
    - shard-lnl:          NOTRUN -> [SKIP][20] ([Intel XE#306])
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@kms_chamelium_color@ctm-green-to-red.html

  * igt@kms_chamelium_hpd@hdmi-hpd-after-hibernate:
    - shard-dg2-set2:     NOTRUN -> [SKIP][21] ([Intel XE#1201] / [Intel XE#373]) +2 other tests skip
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-435/igt@kms_chamelium_hpd@hdmi-hpd-after-hibernate.html

  * igt@kms_chamelium_hpd@hdmi-hpd-fast:
    - shard-lnl:          NOTRUN -> [SKIP][22] ([Intel XE#373]) +7 other tests skip
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-8/igt@kms_chamelium_hpd@hdmi-hpd-fast.html

  * igt@kms_content_protection@atomic@pipe-a-dp-4:
    - shard-dg2-set2:     NOTRUN -> [FAIL][23] ([Intel XE#1178]) +1 other test fail
   [23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-435/igt@kms_content_protection@atomic@pipe-a-dp-4.html

  * igt@kms_content_protection@content-type-change:
    - shard-adlp:         NOTRUN -> [SKIP][24] ([Intel XE#1201] / [Intel XE#455])
   [24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-6/igt@kms_content_protection@content-type-change.html

  * igt@kms_content_protection@dp-mst-lic-type-0:
    - shard-lnl:          NOTRUN -> [SKIP][25] ([Intel XE#307])
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-8/igt@kms_content_protection@dp-mst-lic-type-0.html

  * igt@kms_content_protection@mei-interface:
    - shard-lnl:          NOTRUN -> [SKIP][26] ([Intel XE#1468])
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@kms_content_protection@mei-interface.html

  * igt@kms_cursor_crc@cursor-onscreen-512x170:
    - shard-dg2-set2:     NOTRUN -> [SKIP][27] ([Intel XE#1201] / [Intel XE#308])
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-433/igt@kms_cursor_crc@cursor-onscreen-512x170.html

  * igt@kms_cursor_crc@cursor-random-512x512:
    - shard-lnl:          NOTRUN -> [SKIP][28] ([Intel XE#1413])
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-7/igt@kms_cursor_crc@cursor-random-512x512.html

  * igt@kms_cursor_crc@cursor-random-max-size:
    - shard-dg2-set2:     NOTRUN -> [SKIP][29] ([Intel XE#1201] / [Intel XE#455]) +4 other tests skip
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-435/igt@kms_cursor_crc@cursor-random-max-size.html

  * igt@kms_cursor_crc@cursor-sliding-64x21:
    - shard-lnl:          NOTRUN -> [SKIP][30] ([Intel XE#1424]) +2 other tests skip
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@kms_cursor_crc@cursor-sliding-64x21.html

  * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy:
    - shard-lnl:          NOTRUN -> [SKIP][31] ([Intel XE#309]) +1 other test skip
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-6/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - shard-lnl:          NOTRUN -> [SKIP][32] ([Intel XE#323])
   [32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_feature_discovery@chamelium:
    - shard-lnl:          NOTRUN -> [SKIP][33] ([Intel XE#701])
   [33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@kms_feature_discovery@chamelium.html

  * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset:
    - shard-lnl:          NOTRUN -> [SKIP][34] ([Intel XE#1421]) +4 other tests skip
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-7/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html

  * igt@kms_flip@plain-flip-ts-check-interruptible:
    - shard-lnl:          [PASS][35] -> [FAIL][36] ([Intel XE#886]) +1 other test fail
   [35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-lnl-4/igt@kms_flip@plain-flip-ts-check-interruptible.html
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-1/igt@kms_flip@plain-flip-ts-check-interruptible.html

  * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
    - shard-lnl:          NOTRUN -> [SKIP][37] ([Intel XE#1401] / [Intel XE#1745])
   [37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode:
    - shard-lnl:          NOTRUN -> [SKIP][38] ([Intel XE#1401])
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling:
    - shard-lnl:          NOTRUN -> [SKIP][39] ([Intel XE#1397] / [Intel XE#1745])
   [39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode:
    - shard-lnl:          NOTRUN -> [SKIP][40] ([Intel XE#1397])
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode.html

  * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-wc:
    - shard-dg2-set2:     NOTRUN -> [SKIP][41] ([Intel XE#1201] / [Intel XE#651]) +12 other tests skip
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-435/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-msflip-blt:
    - shard-lnl:          NOTRUN -> [SKIP][42] ([Intel XE#651]) +8 other tests skip
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc:
    - shard-dg2-set2:     NOTRUN -> [SKIP][43] ([Intel XE#1201] / [Intel XE#653]) +10 other tests skip
   [43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc:
    - shard-adlp:         NOTRUN -> [SKIP][44] ([Intel XE#1201] / [Intel XE#653])
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen:
    - shard-adlp:         NOTRUN -> [SKIP][45] ([Intel XE#1201] / [Intel XE#656]) +1 other test skip
   [45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
    - shard-lnl:          NOTRUN -> [SKIP][46] ([Intel XE#656]) +24 other tests skip
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-8/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html

  * igt@kms_hdmi_inject@inject-4k:
    - shard-lnl:          NOTRUN -> [SKIP][47] ([Intel XE#1470])
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-8/igt@kms_hdmi_inject@inject-4k.html

  * igt@kms_hdr@static-toggle-suspend:
    - shard-lnl:          NOTRUN -> [SKIP][48] ([Intel XE#599]) +3 other tests skip
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@kms_hdr@static-toggle-suspend.html

  * igt@kms_plane@plane-position-covered:
    - shard-lnl:          NOTRUN -> [DMESG-WARN][49] ([Intel XE#324])
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@kms_plane@plane-position-covered.html

  * igt@kms_plane_lowres@tiling-x@pipe-d-hdmi-a-1:
    - shard-adlp:         [PASS][50] -> [FAIL][51] ([Intel XE#1874]) +2 other tests fail
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-adlp-8/igt@kms_plane_lowres@tiling-x@pipe-d-hdmi-a-1.html
   [51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-8/igt@kms_plane_lowres@tiling-x@pipe-d-hdmi-a-1.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers:
    - shard-dg2-set2:     NOTRUN -> [SKIP][52] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#498]) +1 other test skip
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-435/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a-hdmi-a-6:
    - shard-dg2-set2:     NOTRUN -> [SKIP][53] ([Intel XE#1201] / [Intel XE#498]) +2 other tests skip
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-435/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a-hdmi-a-6.html

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-a-edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][54] ([Intel XE#498]) +1 other test skip
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-a-edp-1.html

  * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25:
    - shard-adlp:         NOTRUN -> [SKIP][55] ([Intel XE#1201] / [Intel XE#305] / [Intel XE#455]) +1 other test skip
   [55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html

  * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-hdmi-a-1:
    - shard-adlp:         NOTRUN -> [SKIP][56] ([Intel XE#1201] / [Intel XE#305]) +2 other tests skip
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-hdmi-a-1.html

  * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25:
    - shard-dg2-set2:     NOTRUN -> [SKIP][57] ([Intel XE#1201] / [Intel XE#305] / [Intel XE#455])
   [57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-436/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25.html

  * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-c-hdmi-a-6:
    - shard-dg2-set2:     NOTRUN -> [SKIP][58] ([Intel XE#1201] / [Intel XE#305]) +2 other tests skip
   [58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-436/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-c-hdmi-a-6.html

  * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-b-edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][59] ([Intel XE#305]) +7 other tests skip
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-8/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-b-edp-1.html

  * igt@kms_pm_rpm@dpms-non-lpsp:
    - shard-lnl:          NOTRUN -> [SKIP][60] ([Intel XE#1439])
   [60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-8/igt@kms_pm_rpm@dpms-non-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-adlp:         NOTRUN -> [SKIP][61] ([Intel XE#1201] / [Intel XE#836])
   [61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-6/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

  * igt@kms_psr2_sf@fbc-primary-plane-update-sf-dmg-area:
    - shard-dg2-set2:     NOTRUN -> [SKIP][62] ([Intel XE#1201] / [Intel XE#1489])
   [62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-433/igt@kms_psr2_sf@fbc-primary-plane-update-sf-dmg-area.html

  * igt@kms_psr@fbc-pr-cursor-plane-onoff:
    - shard-adlp:         NOTRUN -> [SKIP][63] ([Intel XE#1201] / [Intel XE#929])
   [63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-6/igt@kms_psr@fbc-pr-cursor-plane-onoff.html

  * igt@kms_psr@fbc-pr-dpms:
    - shard-dg2-set2:     NOTRUN -> [SKIP][64] ([Intel XE#1201] / [Intel XE#929]) +5 other tests skip
   [64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-433/igt@kms_psr@fbc-pr-dpms.html

  * igt@kms_psr@pr-no-drrs:
    - shard-lnl:          NOTRUN -> [SKIP][65] ([Intel XE#1406]) +2 other tests skip
   [65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-7/igt@kms_psr@pr-no-drrs.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
    - shard-lnl:          NOTRUN -> [SKIP][66] ([Intel XE#1127])
   [66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html

  * igt@kms_setmode@invalid-clone-single-crtc:
    - shard-lnl:          NOTRUN -> [SKIP][67] ([Intel XE#1435])
   [67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-6/igt@kms_setmode@invalid-clone-single-crtc.html

  * igt@kms_universal_plane@cursor-fb-leak:
    - shard-adlp:         [PASS][68] -> [FAIL][69] ([Intel XE#771] / [Intel XE#899])
   [68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-adlp-4/igt@kms_universal_plane@cursor-fb-leak.html
   [69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-6/igt@kms_universal_plane@cursor-fb-leak.html

  * igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1:
    - shard-adlp:         [PASS][70] -> [FAIL][71] ([Intel XE#899])
   [70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-adlp-4/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1.html
   [71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-6/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1.html

  * igt@sriov_basic@enable-vfs-autoprobe-off:
    - shard-lnl:          NOTRUN -> [SKIP][72] ([Intel XE#1091])
   [72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@sriov_basic@enable-vfs-autoprobe-off.html

  * igt@xe_create@multigpu-create-massive-size:
    - shard-lnl:          NOTRUN -> [SKIP][73] ([Intel XE#944]) +1 other test skip
   [73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@xe_create@multigpu-create-massive-size.html

  * igt@xe_evict@evict-beng-mixed-threads-small-multi-vm:
    - shard-lnl:          NOTRUN -> [SKIP][74] ([Intel XE#688]) +6 other tests skip
   [74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@xe_evict@evict-beng-mixed-threads-small-multi-vm.html

  * igt@xe_evict@evict-beng-threads-large:
    - shard-dg2-set2:     [PASS][75] -> [TIMEOUT][76] ([Intel XE#1473])
   [75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-dg2-463/igt@xe_evict@evict-beng-threads-large.html
   [76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-433/igt@xe_evict@evict-beng-threads-large.html

  * igt@xe_evict@evict-threads-large:
    - shard-dg2-set2:     [PASS][77] -> [TIMEOUT][78] ([Intel XE#1473] / [Intel XE#392])
   [77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-dg2-433/igt@xe_evict@evict-threads-large.html
   [78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-434/igt@xe_evict@evict-threads-large.html

  * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr-invalidate-race:
    - shard-lnl:          NOTRUN -> [SKIP][79] ([Intel XE#1392]) +5 other tests skip
   [79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr-invalidate-race.html

  * igt@xe_exec_fault_mode@many-execqueues-basic-imm:
    - shard-dg2-set2:     NOTRUN -> [SKIP][80] ([Intel XE#1201] / [Intel XE#288]) +7 other tests skip
   [80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-436/igt@xe_exec_fault_mode@many-execqueues-basic-imm.html

  * igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-imm:
    - shard-adlp:         NOTRUN -> [SKIP][81] ([Intel XE#1201] / [Intel XE#288])
   [81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-6/igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-imm.html

  * igt@xe_exec_threads@threads-bal-userptr-invalidate:
    - shard-adlp:         [PASS][82] -> [INCOMPLETE][83] ([Intel XE#1169] / [Intel XE#1195])
   [82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-adlp-8/igt@xe_exec_threads@threads-bal-userptr-invalidate.html
   [83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-8/igt@xe_exec_threads@threads-bal-userptr-invalidate.html

  * igt@xe_gt_freq@freq_basic_api:
    - shard-adlp:         [PASS][84] -> [FAIL][85] ([Intel XE#2196])
   [84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-adlp-1/igt@xe_gt_freq@freq_basic_api.html
   [85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-2/igt@xe_gt_freq@freq_basic_api.html

  * igt@xe_mmap@vram:
    - shard-lnl:          NOTRUN -> [SKIP][86] ([Intel XE#1416])
   [86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@xe_mmap@vram.html

  * igt@xe_peer2peer@read:
    - shard-lnl:          NOTRUN -> [SKIP][87] ([Intel XE#1061])
   [87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@xe_peer2peer@read.html

  
#### Possible fixes ####

  * igt@kms_atomic@crtc-invalid-params@pipe-a-hdmi-a-6:
    - shard-dg2-set2:     [INCOMPLETE][88] ([Intel XE#1195]) -> [PASS][89] +2 other tests pass
   [88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-dg2-435/igt@kms_atomic@crtc-invalid-params@pipe-a-hdmi-a-6.html
   [89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-435/igt@kms_atomic@crtc-invalid-params@pipe-a-hdmi-a-6.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-lnl:          [FAIL][90] ([Intel XE#1659]) -> [PASS][91]
   [90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-lnl-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
   [91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html

  * igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0:
    - shard-adlp:         [DMESG-WARN][92] ([Intel XE#1638]) -> [PASS][93]
   [92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-adlp-8/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0.html
   [93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-8/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0.html

  * igt@kms_hdr@bpc-switch-suspend@pipe-a-edp-1:
    - shard-lnl:          [DMESG-WARN][94] ([Intel XE#2052]) -> [PASS][95] +1 other test pass
   [94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-lnl-1/igt@kms_hdr@bpc-switch-suspend@pipe-a-edp-1.html
   [95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@kms_hdr@bpc-switch-suspend@pipe-a-edp-1.html

  * igt@kms_hdr@invalid-hdr:
    - shard-dg2-set2:     [SKIP][96] ([Intel XE#1201] / [Intel XE#455]) -> [PASS][97]
   [96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-dg2-434/igt@kms_hdr@invalid-hdr.html
   [97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-463/igt@kms_hdr@invalid-hdr.html

  * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-hdmi-a-6:
    - shard-dg2-set2:     [DMESG-WARN][98] ([Intel XE#1162]) -> [PASS][99]
   [98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-dg2-436/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-hdmi-a-6.html
   [99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-464/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-hdmi-a-6.html

  * {igt@kms_plane@plane-position-hole@pipe-a-plane-3}:
    - shard-lnl:          [DMESG-FAIL][100] ([Intel XE#324]) -> [PASS][101]
   [100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-lnl-4/igt@kms_plane@plane-position-hole@pipe-a-plane-3.html
   [101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-2/igt@kms_plane@plane-position-hole@pipe-a-plane-3.html

  * {igt@kms_plane@plane-position-hole@pipe-b-plane-4}:
    - shard-lnl:          [DMESG-WARN][102] ([Intel XE#324]) -> [PASS][103] +1 other test pass
   [102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-lnl-4/igt@kms_plane@plane-position-hole@pipe-b-plane-4.html
   [103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-2/igt@kms_plane@plane-position-hole@pipe-b-plane-4.html

  * igt@kms_plane_lowres@tiling-x@pipe-c-hdmi-a-1:
    - shard-adlp:         [FAIL][104] ([Intel XE#1874]) -> [PASS][105] +2 other tests pass
   [104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-adlp-8/igt@kms_plane_lowres@tiling-x@pipe-c-hdmi-a-1.html
   [105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-8/igt@kms_plane_lowres@tiling-x@pipe-c-hdmi-a-1.html

  * igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-6:
    - shard-dg2-set2:     [FAIL][106] ([Intel XE#899]) -> [PASS][107]
   [106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-dg2-433/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-6.html
   [107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-464/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-6.html

  * igt@xe_evict@evict-mixed-many-threads-small:
    - shard-dg2-set2:     [TIMEOUT][108] ([Intel XE#1473]) -> [PASS][109]
   [108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-dg2-436/igt@xe_evict@evict-mixed-many-threads-small.html
   [109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-433/igt@xe_evict@evict-mixed-many-threads-small.html

  * igt@xe_exec_reset@parallel-gt-reset:
    - shard-dg2-set2:     [TIMEOUT][110] ([Intel XE#2105]) -> [PASS][111]
   [110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-dg2-464/igt@xe_exec_reset@parallel-gt-reset.html
   [111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-436/igt@xe_exec_reset@parallel-gt-reset.html

  * igt@xe_pm@s2idle-multiple-execs:
    - shard-dg2-set2:     [INCOMPLETE][112] ([Intel XE#1195] / [Intel XE#1358]) -> [PASS][113]
   [112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-dg2-436/igt@xe_pm@s2idle-multiple-execs.html
   [113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-433/igt@xe_pm@s2idle-multiple-execs.html

  * igt@xe_pm@s4-d3hot-basic-exec:
    - shard-adlp:         [ABORT][114] ([Intel XE#1358]) -> [PASS][115]
   [114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-adlp-9/igt@xe_pm@s4-d3hot-basic-exec.html
   [115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-6/igt@xe_pm@s4-d3hot-basic-exec.html

  * igt@xe_pm@s4-vm-bind-userptr:
    - shard-lnl:          [ABORT][116] ([Intel XE#1794]) -> [PASS][117]
   [116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-lnl-2/igt@xe_pm@s4-vm-bind-userptr.html
   [117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-4/igt@xe_pm@s4-vm-bind-userptr.html

  
#### Warnings ####

  * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
    - shard-adlp:         [FAIL][118] ([Intel XE#1231]) -> [FAIL][119] ([Intel XE#1242])
   [118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-adlp-6/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
   [119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-4/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
    - shard-adlp:         [FAIL][120] ([Intel XE#1242]) -> [FAIL][121] ([Intel XE#1231])
   [120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-adlp-6/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
   [121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-4/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-dg2-set2:     [INCOMPLETE][122] ([Intel XE#1195] / [Intel XE#1551] / [Intel XE#2049]) -> [DMESG-WARN][123] ([Intel XE#1551])
   [122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-dg2-464/igt@kms_flip@flip-vs-suspend.html
   [123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-436/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_pm_dc@dc9-dpms:
    - shard-adlp:         [FAIL][124] ([Intel XE#1204]) -> [SKIP][125] ([Intel XE#1201] / [Intel XE#734])
   [124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-adlp-8/igt@kms_pm_dc@dc9-dpms.html
   [125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-1/igt@kms_pm_dc@dc9-dpms.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-dg2-set2:     [SKIP][126] ([Intel XE#1201] / [Intel XE#362]) -> [FAIL][127] ([Intel XE#1729])
   [126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern.html
   [127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-433/igt@kms_tiled_display@basic-test-pattern.html

  * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
    - shard-dg2-set2:     [SKIP][128] ([Intel XE#1201] / [Intel XE#1500]) -> [SKIP][129] ([Intel XE#1201] / [Intel XE#362])
   [128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-dg2-434/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
   [129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html

  * igt@xe_evict@evict-beng-mixed-threads-large:
    - shard-dg2-set2:     [INCOMPLETE][130] ([Intel XE#1195] / [Intel XE#1473] / [Intel XE#392]) -> [FAIL][131] ([Intel XE#1000])
   [130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-dg2-466/igt@xe_evict@evict-beng-mixed-threads-large.html
   [131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-466/igt@xe_evict@evict-beng-mixed-threads-large.html

  * igt@xe_evict@evict-mixed-threads-large:
    - shard-dg2-set2:     [TIMEOUT][132] ([Intel XE#1473] / [Intel XE#392]) -> [TIMEOUT][133] ([Intel XE#1041] / [Intel XE#1473] / [Intel XE#392])
   [132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-dg2-466/igt@xe_evict@evict-mixed-threads-large.html
   [133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-466/igt@xe_evict@evict-mixed-threads-large.html

  * igt@xe_wedged@wedged-at-any-timeout:
    - shard-lnl:          [DMESG-WARN][134] ([Intel XE#1760]) -> [DMESG-WARN][135] ([Intel XE#1330] / [Intel XE#1760])
   [134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-lnl-8/igt@xe_wedged@wedged-at-any-timeout.html
   [135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-5/igt@xe_wedged@wedged-at-any-timeout.html
    - shard-adlp:         [DMESG-WARN][136] ([Intel XE#1760]) -> [DMESG-FAIL][137] ([Intel XE#1760])
   [136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-adlp-2/igt@xe_wedged@wedged-at-any-timeout.html
   [137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-2/igt@xe_wedged@wedged-at-any-timeout.html

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

  [Intel XE#1000]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1000
  [Intel XE#1041]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1041
  [Intel XE#1061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1061
  [Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091
  [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
  [Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
  [Intel XE#1162]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1162
  [Intel XE#1169]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1169
  [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
  [Intel XE#1195]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1195
  [Intel XE#1201]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1201
  [Intel XE#1204]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1204
  [Intel XE#1231]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1231
  [Intel XE#1242]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1242
  [Intel XE#1252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1252
  [Intel XE#1330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1330
  [Intel XE#1358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1358
  [Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
  [Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
  [Intel XE#1399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1399
  [Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
  [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
  [Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
  [Intel XE#1413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1413
  [Intel XE#1416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1416
  [Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
  [Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
  [Intel XE#1428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1428
  [Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
  [Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
  [Intel XE#1468]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1468
  [Intel XE#1470]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1470
  [Intel XE#1473]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1473
  [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
  [Intel XE#1500]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1500
  [Intel XE#1512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1512
  [Intel XE#1551]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1551
  [Intel XE#1638]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1638
  [Intel XE#1659]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1659
  [Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
  [Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
  [Intel XE#1760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1760
  [Intel XE#1794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1794
  [Intel XE#1874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1874
  [Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
  [Intel XE#2052]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2052
  [Intel XE#2105]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2105
  [Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
  [Intel XE#2196]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2196
  [Intel XE#2207]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2207
  [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
  [Intel XE#305]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/305
  [Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
  [Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
  [Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
  [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
  [Intel XE#314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/314
  [Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
  [Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
  [Intel XE#324]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/324
  [Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
  [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
  [Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
  [Intel XE#392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/392
  [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
  [Intel XE#498]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/498
  [Intel XE#599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/599
  [Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
  [Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
  [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
  [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
  [Intel XE#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701
  [Intel XE#734]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/734
  [Intel XE#771]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/771
  [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
  [Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
  [Intel XE#873]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/873
  [Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
  [Intel XE#899]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/899
  [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
  [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944


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

  * Linux: xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13 -> xe-pw-131888v5

  IGT_7922: 325d4f4efbf869f93d3b4479046713d0ce7220e5 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13: 36e90f69c967f4cbcdd02c40c9ef25694ffb1a13
  xe-pw-131888v5: 131888v5

== Logs ==

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

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

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

* Re: [PATCH v4 5/6] fbdev/smscufx: Make I2C terminology more inclusive
  2024-07-11  5:27 ` [PATCH v4 5/6] fbdev/smscufx: " Easwar Hariharan
@ 2024-07-11 10:08   ` Helge Deller
  0 siblings, 0 replies; 26+ messages in thread
From: Helge Deller @ 2024-07-11 10:08 UTC (permalink / raw)
  To: Easwar Hariharan, Steve Glendinning,
	open list:SMSC UFX6000 and UFX7000 USB to VGA DRIVER,
	open list:FRAMEBUFFER LAYER, open list
  Cc: Wolfram Sang, Andi Shyti, open list:RADEON and AMDGPU DRM DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:I2C SUBSYSTEM HOST DRIVERS, Thomas Zimmermann

On 7/11/24 07:27, Easwar Hariharan wrote:
> I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
> with more appropriate terms. Inspired by Wolfram's series to fix drivers/i2c/,
> fix the terminology for users of I2C_ALGOBIT bitbanging interface, now that
> the approved verbiage exists in the specification.
>
> Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
> Signed-off-by: Easwar Hariharan <eahariha@linux.microsoft.com>
> ---
>   drivers/video/fbdev/smscufx.c | 4 ++--
>   1 file changed, 2 insertions(+), 2 deletions(-)

applied this patch to fbdev git tree.

Thanks!
Helge


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

* Re: [PATCH v4 6/6] fbdev/viafb: Make I2C terminology more inclusive
  2024-07-11  5:27 ` [PATCH v4 6/6] fbdev/viafb: " Easwar Hariharan
@ 2024-07-11 10:09   ` Helge Deller
  0 siblings, 0 replies; 26+ messages in thread
From: Helge Deller @ 2024-07-11 10:09 UTC (permalink / raw)
  To: Easwar Hariharan, Florian Tobias Schandinat,
	open list:VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER,
	open list:FRAMEBUFFER LAYER, open list
  Cc: Wolfram Sang, Andi Shyti, open list:RADEON and AMDGPU DRM DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:I2C SUBSYSTEM HOST DRIVERS, Thomas Zimmermann

On 7/11/24 07:27, Easwar Hariharan wrote:
> I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
> with more appropriate terms. Inspired by Wolfram's series to fix drivers/i2c/,
> fix the terminology for users of I2C_ALGOBIT bitbanging interface, now that
> the approved verbiage exists in the specification.
>
> Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
> Signed-off-by: Easwar Hariharan <eahariha@linux.microsoft.com>
> ---
>   drivers/video/fbdev/via/chip.h    |  8 ++++----
>   drivers/video/fbdev/via/dvi.c     | 24 ++++++++++++------------
>   drivers/video/fbdev/via/lcd.c     |  6 +++---
>   drivers/video/fbdev/via/via_aux.h |  2 +-
>   drivers/video/fbdev/via/via_i2c.c | 12 ++++++------
>   drivers/video/fbdev/via/vt1636.c  |  6 +++---
>   6 files changed, 29 insertions(+), 29 deletions(-)

This patch was applied to the fbdev git tree.

Thanks!
Helge

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

* Re: [PATCH v4 3/6] drm/i915: Make I2C terminology more inclusive
  2024-07-11  5:27 ` [PATCH v4 3/6] drm/i915: " Easwar Hariharan
@ 2024-07-11 11:24   ` Andi Shyti
  2024-07-18  9:54   ` Andi Shyti
  2024-07-22 12:50   ` Andi Shyti
  2 siblings, 0 replies; 26+ messages in thread
From: Andi Shyti @ 2024-07-11 11:24 UTC (permalink / raw)
  To: Easwar Hariharan
  Cc: Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin,
	David Airlie, Daniel Vetter, Zhenyu Wang, Zhi Wang,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:DRM DRIVERS, open list,
	open list:INTEL GVT-g DRIVERS (Intel GPU Virtualization),
	Wolfram Sang, Andi Shyti, open list:RADEON and AMDGPU DRM DRIVERS,
	open list:I2C SUBSYSTEM HOST DRIVERS, open list:FRAMEBUFFER LAYER,
	Zhi Wang

Hi Easwar,

On Thu, Jul 11, 2024 at 05:27:31AM +0000, Easwar Hariharan wrote:
> I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
> with more appropriate terms. Inspired by Wolfram's series to fix drivers/i2c/,
> fix the terminology for users of I2C_ALGOBIT bitbanging interface, now that
> the approved verbiage exists in the specification.
> 
> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Acked-by: Zhi Wang <zhiwang@kernel.org>
> Signed-off-by: Easwar Hariharan <eahariha@linux.microsoft.com>

good job! Thanks for taking care of this!

Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>

Thanks,
Andi

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

* Re: ✗ CI.FULL: failure for Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
  2024-07-11  7:54 ` ✗ CI.FULL: " Patchwork
@ 2024-07-11 17:59   ` Easwar Hariharan
  0 siblings, 0 replies; 26+ messages in thread
From: Easwar Hariharan @ 2024-07-11 17:59 UTC (permalink / raw)
  To: intel-xe; +Cc: eahariha

On 7/11/2024 12:54 AM, Patchwork wrote:
> == Series Details ==
> 
> Series: Make I2C terminology more inclusive for I2C Algobit and consumers (rev5)
> URL   : https://patchwork.freedesktop.org/series/131888/
> State : failure
> 
> == Summary ==
> 
> CI Bug Log - changes from xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13_full -> xe-pw-131888v5_full
> ====================================================
> 
> Summary
> -------
> 
>   **FAILURE**
> 
>   Serious unknown changes coming with xe-pw-131888v5_full absolutely need to be
>   verified manually.
>   
>   If you think the reported changes have nothing to do with the changes
>   introduced in xe-pw-131888v5_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
>   to document this new failure mode, which will reduce false positives in CI.
> 

I took a look at the logs and don't think the regressions below are
connected to my patches. Does anyone disagree?

Thanks,
Easwar

> Possible new issues
> -------------------
> 
>   Here are the unknown changes that may have been introduced in xe-pw-131888v5_full:
> 
> ### IGT changes ###
> 
> #### Possible regressions ####
> 
>   * igt@kms_atomic:
>     - shard-lnl:          NOTRUN -> [INCOMPLETE][1]
>    [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-lnl-8/igt@kms_atomic.html
> 
>   * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-4:
>     - shard-dg2-set2:     [PASS][2] -> [DMESG-WARN][3]
>    [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-dg2-436/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-4.html
>    [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-dg2-464/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-4.html
> 
>   * igt@kms_vblank@query-forked:
>     - shard-adlp:         [PASS][4] -> [DMESG-WARN][5] +1 other test dmesg-warn
>    [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1591-36e90f69c967f4cbcdd02c40c9ef25694ffb1a13/shard-adlp-4/igt@kms_vblank@query-forked.html
>    [5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-131888v5/shard-adlp-4/igt@kms_vblank@query-forked.html
> 
>   


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

* Re: [PATCH v4 4/6] sfc: falcon: Make I2C terminology more inclusive
  2024-07-11  5:27 ` [PATCH v4 4/6] sfc: falcon: " Easwar Hariharan
@ 2024-07-14  0:00   ` patchwork-bot+netdevbpf
  0 siblings, 0 replies; 26+ messages in thread
From: patchwork-bot+netdevbpf @ 2024-07-14  0:00 UTC (permalink / raw)
  To: Easwar Hariharan
  Cc: ecree.xilinx, habetsm.xilinx, davem, edumazet, kuba, pabeni,
	horms, netdev, linux-net-drivers, linux-kernel, wsa+renesas,
	andi.shyti, amd-gfx, dri-devel, intel-gfx, intel-xe, linux-i2c,
	linux-fbdev

Hello:

This patch was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Thu, 11 Jul 2024 05:27:32 +0000 you wrote:
> I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
> with more appropriate terms. Inspired by Wolfram's series to fix drivers/i2c/,
> fix the terminology for users of I2C_ALGOBIT bitbanging interface, now that
> the approved verbiage exists in the specification.
> 
> Reviewed-by: Martin Habets <habetsm.xilinx@gmail.com>
> Reviewed-by: Simon Horman <horms@kernel.org>
> Signed-off-by: Easwar Hariharan <eahariha@linux.microsoft.com>
> 
> [...]

Here is the summary with links:
  - [v4,4/6] sfc: falcon: Make I2C terminology more inclusive
    https://git.kernel.org/netdev/net-next/c/ba88b47816a2

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html



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

* Re: [PATCH v4 3/6] drm/i915: Make I2C terminology more inclusive
  2024-07-11  5:27 ` [PATCH v4 3/6] drm/i915: " Easwar Hariharan
  2024-07-11 11:24   ` Andi Shyti
@ 2024-07-18  9:54   ` Andi Shyti
  2024-07-22 12:50   ` Andi Shyti
  2 siblings, 0 replies; 26+ messages in thread
From: Andi Shyti @ 2024-07-18  9:54 UTC (permalink / raw)
  To: Easwar Hariharan
  Cc: Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin,
	David Airlie, Daniel Vetter, Zhenyu Wang, Zhi Wang,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:DRM DRIVERS, open list,
	open list:INTEL GVT-g DRIVERS (Intel GPU Virtualization),
	Wolfram Sang, Andi Shyti, open list:RADEON and AMDGPU DRM DRIVERS,
	open list:I2C SUBSYSTEM HOST DRIVERS, open list:FRAMEBUFFER LAYER,
	Zhi Wang

Hi Easwar,

On Thu, Jul 11, 2024 at 05:27:31AM +0000, Easwar Hariharan wrote:
> I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
> with more appropriate terms. Inspired by Wolfram's series to fix drivers/i2c/,
> fix the terminology for users of I2C_ALGOBIT bitbanging interface, now that
> the approved verbiage exists in the specification.
> 
> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Acked-by: Zhi Wang <zhiwang@kernel.org>
> Signed-off-by: Easwar Hariharan <eahariha@linux.microsoft.com>
> ---
>  drivers/gpu/drm/i915/display/dvo_ch7017.c     | 14 ++++-----
>  drivers/gpu/drm/i915/display/dvo_ch7xxx.c     | 18 +++++------
>  drivers/gpu/drm/i915/display/dvo_ivch.c       | 16 +++++-----
>  drivers/gpu/drm/i915/display/dvo_ns2501.c     | 18 +++++------
>  drivers/gpu/drm/i915/display/dvo_sil164.c     | 18 +++++------
>  drivers/gpu/drm/i915/display/dvo_tfp410.c     | 18 +++++------
>  drivers/gpu/drm/i915/display/intel_bios.c     | 22 +++++++-------
>  .../gpu/drm/i915/display/intel_display_core.h |  2 +-
>  drivers/gpu/drm/i915/display/intel_dsi.h      |  2 +-
>  drivers/gpu/drm/i915/display/intel_dsi_vbt.c  | 20 ++++++-------
>  drivers/gpu/drm/i915/display/intel_dvo.c      | 14 ++++-----
>  drivers/gpu/drm/i915/display/intel_dvo_dev.h  |  2 +-
>  drivers/gpu/drm/i915/display/intel_gmbus.c    |  4 +--
>  drivers/gpu/drm/i915/display/intel_sdvo.c     | 30 +++++++++----------
>  drivers/gpu/drm/i915/display/intel_vbt_defs.h |  4 +--
>  drivers/gpu/drm/i915/gvt/edid.c               | 28 ++++++++---------
>  drivers/gpu/drm/i915/gvt/edid.h               |  4 +--
>  drivers/gpu/drm/i915/gvt/opregion.c           |  2 +-
>  18 files changed, 118 insertions(+), 118 deletions(-)

it's a complex/long patch and I want to make sure there are no
subtle errors. I will submit another round of tests and if it
convinces me, I will take it in.

The failures you see[*] are definitely not related to this patch,
but better safe safe safe than sorry sorry sorry :-)

Thanks,
Andi

[*] https://patchwork.freedesktop.org/series/131867/

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

* Re: [PATCH v4 3/6] drm/i915: Make I2C terminology more inclusive
  2024-07-11  5:27 ` [PATCH v4 3/6] drm/i915: " Easwar Hariharan
  2024-07-11 11:24   ` Andi Shyti
  2024-07-18  9:54   ` Andi Shyti
@ 2024-07-22 12:50   ` Andi Shyti
  2024-07-22 16:15     ` Easwar Hariharan
  2 siblings, 1 reply; 26+ messages in thread
From: Andi Shyti @ 2024-07-22 12:50 UTC (permalink / raw)
  To: Easwar Hariharan
  Cc: Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin,
	David Airlie, Daniel Vetter, Zhenyu Wang, Zhi Wang,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:DRM DRIVERS, open list,
	open list:INTEL GVT-g DRIVERS (Intel GPU Virtualization),
	Wolfram Sang, Andi Shyti, open list:RADEON and AMDGPU DRM DRIVERS,
	open list:I2C SUBSYSTEM HOST DRIVERS, open list:FRAMEBUFFER LAYER,
	Zhi Wang

Hi Easwar,

merged to drm-intel-next. Thanks!

On Thu, Jul 11, 2024 at 05:27:31AM +0000, Easwar Hariharan wrote:
> I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
> with more appropriate terms. Inspired by Wolfram's series to fix drivers/i2c/,
> fix the terminology for users of I2C_ALGOBIT bitbanging interface, now that
> the approved verbiage exists in the specification.
> 
> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>

I realized after pushing that this had the tag:

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

Not a big deal, but it's still a minor mistake.

Andi

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

* Re: [PATCH v4 3/6] drm/i915: Make I2C terminology more inclusive
  2024-07-22 12:50   ` Andi Shyti
@ 2024-07-22 16:15     ` Easwar Hariharan
  2024-07-22 16:27       ` Andi Shyti
  0 siblings, 1 reply; 26+ messages in thread
From: Easwar Hariharan @ 2024-07-22 16:15 UTC (permalink / raw)
  To: Andi Shyti
  Cc: eahariha, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen,
	Tvrtko Ursulin, David Airlie, Daniel Vetter, Zhenyu Wang,
	Zhi Wang, open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:DRM DRIVERS, open list,
	open list:INTEL GVT-g DRIVERS (Intel GPU Virtualization),
	Wolfram Sang, open list:RADEON and AMDGPU DRM DRIVERS,
	open list:I2C SUBSYSTEM HOST DRIVERS, open list:FRAMEBUFFER LAYER,
	Zhi Wang

On 7/22/2024 5:50 AM, Andi Shyti wrote:
> Hi Easwar,
> 
> merged to drm-intel-next. Thanks!
> 
> On Thu, Jul 11, 2024 at 05:27:31AM +0000, Easwar Hariharan wrote:
>> I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
>> with more appropriate terms. Inspired by Wolfram's series to fix drivers/i2c/,
>> fix the terminology for users of I2C_ALGOBIT bitbanging interface, now that
>> the approved verbiage exists in the specification.
>>
>> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> 
> I realized after pushing that this had the tag:
> 
> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> 
> Not a big deal, but it's still a minor mistake.
> 
> Andi

Thank you for the merge, Andi! I'm missing what the mistake is, I added
the tags as I got them. Was I supposed to drop the R-B when Rodrigo gave
an A-B?

Thanks,
Easwar

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

* Re: [PATCH v4 3/6] drm/i915: Make I2C terminology more inclusive
  2024-07-22 16:15     ` Easwar Hariharan
@ 2024-07-22 16:27       ` Andi Shyti
  0 siblings, 0 replies; 26+ messages in thread
From: Andi Shyti @ 2024-07-22 16:27 UTC (permalink / raw)
  To: Easwar Hariharan
  Cc: Andi Shyti, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen,
	Tvrtko Ursulin, David Airlie, Daniel Vetter, Zhenyu Wang,
	Zhi Wang, open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:DRM DRIVERS, open list,
	open list:INTEL GVT-g DRIVERS (Intel GPU Virtualization),
	Wolfram Sang, open list:RADEON and AMDGPU DRM DRIVERS,
	open list:I2C SUBSYSTEM HOST DRIVERS, open list:FRAMEBUFFER LAYER,
	Zhi Wang

Hi Easwar,

On Mon, Jul 22, 2024 at 09:15:08AM -0700, Easwar Hariharan wrote:
> On 7/22/2024 5:50 AM, Andi Shyti wrote:
> > Hi Easwar,
> > 
> > merged to drm-intel-next. Thanks!
> > 
> > On Thu, Jul 11, 2024 at 05:27:31AM +0000, Easwar Hariharan wrote:
> >> I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
> >> with more appropriate terms. Inspired by Wolfram's series to fix drivers/i2c/,
> >> fix the terminology for users of I2C_ALGOBIT bitbanging interface, now that
> >> the approved verbiage exists in the specification.
> >>
> >> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > 
> > I realized after pushing that this had the tag:
> > 
> > Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > 
> > Not a big deal, but it's still a minor mistake.
> > 
> > Andi
> 
> Thank you for the merge, Andi! I'm missing what the mistake is, I added
> the tags as I got them. Was I supposed to drop the R-B when Rodrigo gave
> an A-B?

Sorry, it's not yours, it's mine. I should have checked more
carefully the tag section before pushing. You did everything
right.

The dim tool (drm maintianers tool) picked up all the tags added
and I missed the double tag.

This was more a message for Rodrigo, in case he wanted to fix it,
but I guess no one will complain about.

Thanks a lot for your work and effort!
Andi

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

* Re: [PATCH v4 2/6] drm/gma500: Make I2C terminology more inclusive
  2024-07-11  5:27 ` [PATCH v4 2/6] drm/gma500: " Easwar Hariharan
@ 2024-07-29  7:41   ` Thomas Zimmermann
  0 siblings, 0 replies; 26+ messages in thread
From: Thomas Zimmermann @ 2024-07-29  7:41 UTC (permalink / raw)
  To: Easwar Hariharan, Patrik Jakobsson, Maarten Lankhorst,
	Maxime Ripard, David Airlie, Daniel Vetter, dri-devel, open list
  Cc: Wolfram Sang, Andi Shyti, open list:RADEON and AMDGPU DRM DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS,
	open list:I2C SUBSYSTEM HOST DRIVERS, open list:FRAMEBUFFER LAYER

I merged this patch into drm-misc-next.

Am 11.07.24 um 07:27 schrieb Easwar Hariharan:
> I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
> with more appropriate terms. Inspired by Wolfram's series to fix drivers/i2c/,
> fix the terminology for users of I2C_ALGOBIT bitbanging interface, now that
> the approved verbiage exists in the specification.
>
> Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
> Signed-off-by: Easwar Hariharan <eahariha@linux.microsoft.com>
> ---
>   drivers/gpu/drm/gma500/cdv_intel_lvds.c |  2 +-
>   drivers/gpu/drm/gma500/intel_bios.c     | 22 ++++++++++-----------
>   drivers/gpu/drm/gma500/intel_bios.h     |  4 ++--
>   drivers/gpu/drm/gma500/intel_gmbus.c    |  2 +-
>   drivers/gpu/drm/gma500/psb_drv.h        |  2 +-
>   drivers/gpu/drm/gma500/psb_intel_drv.h  |  2 +-
>   drivers/gpu/drm/gma500/psb_intel_lvds.c |  4 ++--
>   drivers/gpu/drm/gma500/psb_intel_sdvo.c | 26 ++++++++++++-------------
>   8 files changed, 32 insertions(+), 32 deletions(-)
>
> diff --git a/drivers/gpu/drm/gma500/cdv_intel_lvds.c b/drivers/gpu/drm/gma500/cdv_intel_lvds.c
> index f08a6803dc184..c7652a02b42ec 100644
> --- a/drivers/gpu/drm/gma500/cdv_intel_lvds.c
> +++ b/drivers/gpu/drm/gma500/cdv_intel_lvds.c
> @@ -565,7 +565,7 @@ void cdv_intel_lvds_init(struct drm_device *dev,
>   			dev->dev, "I2C bus registration failed.\n");
>   		goto err_encoder_cleanup;
>   	}
> -	gma_encoder->i2c_bus->slave_addr = 0x2C;
> +	gma_encoder->i2c_bus->target_addr = 0x2C;
>   	dev_priv->lvds_i2c_bus = gma_encoder->i2c_bus;
>   
>   	/*
> diff --git a/drivers/gpu/drm/gma500/intel_bios.c b/drivers/gpu/drm/gma500/intel_bios.c
> index 8245b5603d2c0..d5924ca3ed050 100644
> --- a/drivers/gpu/drm/gma500/intel_bios.c
> +++ b/drivers/gpu/drm/gma500/intel_bios.c
> @@ -14,8 +14,8 @@
>   #include "psb_intel_drv.h"
>   #include "psb_intel_reg.h"
>   
> -#define	SLAVE_ADDR1	0x70
> -#define	SLAVE_ADDR2	0x72
> +#define	TARGET_ADDR1	0x70
> +#define	TARGET_ADDR2	0x72
>   
>   static void *find_section(struct bdb_header *bdb, int section_id)
>   {
> @@ -357,10 +357,10 @@ parse_sdvo_device_mapping(struct drm_psb_private *dev_priv,
>   			/* skip the device block if device type is invalid */
>   			continue;
>   		}
> -		if (p_child->slave_addr != SLAVE_ADDR1 &&
> -			p_child->slave_addr != SLAVE_ADDR2) {
> +		if (p_child->target_addr != TARGET_ADDR1 &&
> +			p_child->target_addr != TARGET_ADDR2) {
>   			/*
> -			 * If the slave address is neither 0x70 nor 0x72,
> +			 * If the target address is neither 0x70 nor 0x72,
>   			 * it is not a SDVO device. Skip it.
>   			 */
>   			continue;
> @@ -371,22 +371,22 @@ parse_sdvo_device_mapping(struct drm_psb_private *dev_priv,
>   			DRM_DEBUG_KMS("Incorrect SDVO port. Skip it\n");
>   			continue;
>   		}
> -		DRM_DEBUG_KMS("the SDVO device with slave addr %2x is found on"
> +		DRM_DEBUG_KMS("the SDVO device with target addr %2x is found on"
>   				" %s port\n",
> -				p_child->slave_addr,
> +				p_child->target_addr,
>   				(p_child->dvo_port == DEVICE_PORT_DVOB) ?
>   					"SDVOB" : "SDVOC");
>   		p_mapping = &(dev_priv->sdvo_mappings[p_child->dvo_port - 1]);
>   		if (!p_mapping->initialized) {
>   			p_mapping->dvo_port = p_child->dvo_port;
> -			p_mapping->slave_addr = p_child->slave_addr;
> +			p_mapping->target_addr = p_child->target_addr;
>   			p_mapping->dvo_wiring = p_child->dvo_wiring;
>   			p_mapping->ddc_pin = p_child->ddc_pin;
>   			p_mapping->i2c_pin = p_child->i2c_pin;
>   			p_mapping->initialized = 1;
>   			DRM_DEBUG_KMS("SDVO device: dvo=%x, addr=%x, wiring=%d, ddc_pin=%d, i2c_pin=%d\n",
>   				      p_mapping->dvo_port,
> -				      p_mapping->slave_addr,
> +				      p_mapping->target_addr,
>   				      p_mapping->dvo_wiring,
>   				      p_mapping->ddc_pin,
>   				      p_mapping->i2c_pin);
> @@ -394,10 +394,10 @@ parse_sdvo_device_mapping(struct drm_psb_private *dev_priv,
>   			DRM_DEBUG_KMS("Maybe one SDVO port is shared by "
>   					 "two SDVO device.\n");
>   		}
> -		if (p_child->slave2_addr) {
> +		if (p_child->target2_addr) {
>   			/* Maybe this is a SDVO device with multiple inputs */
>   			/* And the mapping info is not added */
> -			DRM_DEBUG_KMS("there exists the slave2_addr. Maybe this"
> +			DRM_DEBUG_KMS("there exists the target2_addr. Maybe this"
>   				" is a SDVO device with multiple inputs.\n");
>   		}
>   		count++;
> diff --git a/drivers/gpu/drm/gma500/intel_bios.h b/drivers/gpu/drm/gma500/intel_bios.h
> index 0e6facf21e332..b5adea2a20c38 100644
> --- a/drivers/gpu/drm/gma500/intel_bios.h
> +++ b/drivers/gpu/drm/gma500/intel_bios.h
> @@ -186,13 +186,13 @@ struct child_device_config {
>   	u16 addin_offset;
>   	u8  dvo_port; /* See Device_PORT_* above */
>   	u8  i2c_pin;
> -	u8  slave_addr;
> +	u8  target_addr;
>   	u8  ddc_pin;
>   	u16 edid_ptr;
>   	u8  dvo_cfg; /* See DEVICE_CFG_* above */
>   	u8  dvo2_port;
>   	u8  i2c2_pin;
> -	u8  slave2_addr;
> +	u8  target2_addr;
>   	u8  ddc2_pin;
>   	u8  capabilities;
>   	u8  dvo_wiring;/* See DEVICE_WIRE_* above */
> diff --git a/drivers/gpu/drm/gma500/intel_gmbus.c b/drivers/gpu/drm/gma500/intel_gmbus.c
> index aa45509859f21..ee8b047587f25 100644
> --- a/drivers/gpu/drm/gma500/intel_gmbus.c
> +++ b/drivers/gpu/drm/gma500/intel_gmbus.c
> @@ -333,7 +333,7 @@ gmbus_xfer(struct i2c_adapter *adapter,
>   clear_err:
>   	/* Toggle the Software Clear Interrupt bit. This has the effect
>   	 * of resetting the GMBUS controller and so clearing the
> -	 * BUS_ERROR raised by the slave's NAK.
> +	 * BUS_ERROR raised by the target's NAK.
>   	 */
>   	GMBUS_REG_WRITE(GMBUS1 + reg_offset, GMBUS_SW_CLR_INT);
>   	GMBUS_REG_WRITE(GMBUS1 + reg_offset, 0);
> diff --git a/drivers/gpu/drm/gma500/psb_drv.h b/drivers/gpu/drm/gma500/psb_drv.h
> index 83c17689c454f..bddf89b82fecc 100644
> --- a/drivers/gpu/drm/gma500/psb_drv.h
> +++ b/drivers/gpu/drm/gma500/psb_drv.h
> @@ -202,7 +202,7 @@ struct psb_intel_opregion {
>   struct sdvo_device_mapping {
>   	u8 initialized;
>   	u8 dvo_port;
> -	u8 slave_addr;
> +	u8 target_addr;
>   	u8 dvo_wiring;
>   	u8 i2c_pin;
>   	u8 i2c_speed;
> diff --git a/drivers/gpu/drm/gma500/psb_intel_drv.h b/drivers/gpu/drm/gma500/psb_intel_drv.h
> index c111e933e1ed2..2499fd6a80c9d 100644
> --- a/drivers/gpu/drm/gma500/psb_intel_drv.h
> +++ b/drivers/gpu/drm/gma500/psb_intel_drv.h
> @@ -80,7 +80,7 @@ struct psb_intel_mode_device {
>   struct gma_i2c_chan {
>   	struct i2c_adapter base;
>   	struct i2c_algo_bit_data algo;
> -	u8 slave_addr;
> +	u8 target_addr;
>   
>   	/* for getting at dev. private (mmio etc.) */
>   	struct drm_device *drm_dev;
> diff --git a/drivers/gpu/drm/gma500/psb_intel_lvds.c b/drivers/gpu/drm/gma500/psb_intel_lvds.c
> index 8486de230ec91..d1cd9a9403959 100644
> --- a/drivers/gpu/drm/gma500/psb_intel_lvds.c
> +++ b/drivers/gpu/drm/gma500/psb_intel_lvds.c
> @@ -97,7 +97,7 @@ static int psb_lvds_i2c_set_brightness(struct drm_device *dev,
>   
>   	struct i2c_msg msgs[] = {
>   		{
> -			.addr = lvds_i2c_bus->slave_addr,
> +			.addr = lvds_i2c_bus->target_addr,
>   			.flags = 0,
>   			.len = 2,
>   			.buf = out_buf,
> @@ -707,7 +707,7 @@ void psb_intel_lvds_init(struct drm_device *dev,
>   			dev->dev, "I2C bus registration failed.\n");
>   		goto err_encoder_cleanup;
>   	}
> -	lvds_priv->i2c_bus->slave_addr = 0x2C;
> +	lvds_priv->i2c_bus->target_addr = 0x2C;
>   	dev_priv->lvds_i2c_bus =  lvds_priv->i2c_bus;
>   
>   	/*
> diff --git a/drivers/gpu/drm/gma500/psb_intel_sdvo.c b/drivers/gpu/drm/gma500/psb_intel_sdvo.c
> index e4f914decebae..8dafff963ca8b 100644
> --- a/drivers/gpu/drm/gma500/psb_intel_sdvo.c
> +++ b/drivers/gpu/drm/gma500/psb_intel_sdvo.c
> @@ -70,7 +70,7 @@ struct psb_intel_sdvo {
>   	struct gma_encoder base;
>   
>   	struct i2c_adapter *i2c;
> -	u8 slave_addr;
> +	u8 target_addr;
>   
>   	struct i2c_adapter ddc;
>   
> @@ -259,13 +259,13 @@ static bool psb_intel_sdvo_read_byte(struct psb_intel_sdvo *psb_intel_sdvo, u8 a
>   {
>   	struct i2c_msg msgs[] = {
>   		{
> -			.addr = psb_intel_sdvo->slave_addr,
> +			.addr = psb_intel_sdvo->target_addr,
>   			.flags = 0,
>   			.len = 1,
>   			.buf = &addr,
>   		},
>   		{
> -			.addr = psb_intel_sdvo->slave_addr,
> +			.addr = psb_intel_sdvo->target_addr,
>   			.flags = I2C_M_RD,
>   			.len = 1,
>   			.buf = ch,
> @@ -463,14 +463,14 @@ static bool psb_intel_sdvo_write_cmd(struct psb_intel_sdvo *psb_intel_sdvo, u8 c
>   	psb_intel_sdvo_debug_write(psb_intel_sdvo, cmd, args, args_len);
>   
>   	for (i = 0; i < args_len; i++) {
> -		msgs[i].addr = psb_intel_sdvo->slave_addr;
> +		msgs[i].addr = psb_intel_sdvo->target_addr;
>   		msgs[i].flags = 0;
>   		msgs[i].len = 2;
>   		msgs[i].buf = buf + 2 *i;
>   		buf[2*i + 0] = SDVO_I2C_ARG_0 - i;
>   		buf[2*i + 1] = ((u8*)args)[i];
>   	}
> -	msgs[i].addr = psb_intel_sdvo->slave_addr;
> +	msgs[i].addr = psb_intel_sdvo->target_addr;
>   	msgs[i].flags = 0;
>   	msgs[i].len = 2;
>   	msgs[i].buf = buf + 2*i;
> @@ -479,12 +479,12 @@ static bool psb_intel_sdvo_write_cmd(struct psb_intel_sdvo *psb_intel_sdvo, u8 c
>   
>   	/* the following two are to read the response */
>   	status = SDVO_I2C_CMD_STATUS;
> -	msgs[i+1].addr = psb_intel_sdvo->slave_addr;
> +	msgs[i+1].addr = psb_intel_sdvo->target_addr;
>   	msgs[i+1].flags = 0;
>   	msgs[i+1].len = 1;
>   	msgs[i+1].buf = &status;
>   
> -	msgs[i+2].addr = psb_intel_sdvo->slave_addr;
> +	msgs[i+2].addr = psb_intel_sdvo->target_addr;
>   	msgs[i+2].flags = I2C_M_RD;
>   	msgs[i+2].len = 1;
>   	msgs[i+2].buf = &status;
> @@ -1899,7 +1899,7 @@ psb_intel_sdvo_is_hdmi_connector(struct psb_intel_sdvo *psb_intel_sdvo, int devi
>   }
>   
>   static u8
> -psb_intel_sdvo_get_slave_addr(struct drm_device *dev, int sdvo_reg)
> +psb_intel_sdvo_get_target_addr(struct drm_device *dev, int sdvo_reg)
>   {
>   	struct drm_psb_private *dev_priv = to_drm_psb_private(dev);
>   	struct sdvo_device_mapping *my_mapping, *other_mapping;
> @@ -1913,14 +1913,14 @@ psb_intel_sdvo_get_slave_addr(struct drm_device *dev, int sdvo_reg)
>   	}
>   
>   	/* If the BIOS described our SDVO device, take advantage of it. */
> -	if (my_mapping->slave_addr)
> -		return my_mapping->slave_addr;
> +	if (my_mapping->target_addr)
> +		return my_mapping->target_addr;
>   
>   	/* If the BIOS only described a different SDVO device, use the
>   	 * address that it isn't using.
>   	 */
> -	if (other_mapping->slave_addr) {
> -		if (other_mapping->slave_addr == 0x70)
> +	if (other_mapping->target_addr) {
> +		if (other_mapping->target_addr == 0x70)
>   			return 0x72;
>   		else
>   			return 0x70;
> @@ -2446,7 +2446,7 @@ bool psb_intel_sdvo_init(struct drm_device *dev, int sdvo_reg)
>   		return false;
>   
>   	psb_intel_sdvo->sdvo_reg = sdvo_reg;
> -	psb_intel_sdvo->slave_addr = psb_intel_sdvo_get_slave_addr(dev, sdvo_reg) >> 1;
> +	psb_intel_sdvo->target_addr = psb_intel_sdvo_get_target_addr(dev, sdvo_reg) >> 1;
>   	psb_intel_sdvo_select_i2c_bus(dev_priv, psb_intel_sdvo, sdvo_reg);
>   	if (!psb_intel_sdvo_init_ddc_proxy(psb_intel_sdvo, dev)) {
>   		kfree(psb_intel_sdvo);

-- 
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)


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

* Re: [PATCH v4 1/6] drm/amdgpu, drm/radeon: Make I2C terminology more inclusive
  2024-07-11  5:27 ` [PATCH v4 1/6] drm/amdgpu, drm/radeon: Make I2C terminology more inclusive Easwar Hariharan
@ 2024-07-30  2:03   ` Easwar Hariharan
  0 siblings, 0 replies; 26+ messages in thread
From: Easwar Hariharan @ 2024-07-30  2:03 UTC (permalink / raw)
  To: Alex Deucher, Christian König, Pan, Xinhui, David Airlie,
	Daniel Vetter, Andi Shyti, Wolfram Sang,
	open list:RADEON and AMDGPU DRM DRIVERS, open list:DRM DRIVERS,
	open list
  Cc: eahariha, Wolfram Sang,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS, Wenjing Liu,
	open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS, Samson Tam,
	Heiner Kallweit, open list:I2C SUBSYSTEM HOST DRIVERS,
	Charlene Liu, Leo Li, Bob Zhou, Harry Wentland,
	open list:FRAMEBUFFER LAYER, Sohaib Nadeem, Yifan Zhang, Le Ma,
	Aric Cyr, Aurabindo Pillai, Li Ma, Ran Sun, Evan Quan, Candice Li,
	Rodrigo Siqueira, Dillon Varone, Ruan Jinjie, Hamza Mahfooz,
	Umio Yasuno, Alvin Lee, Ma Jun, Lijo Lazar, Mario Limonciello,
	Darren Powell, Qingqing Zhuo, Tom Chung, Nicholas Kazlauskas,
	Meenakshikumar Somasundaram, George Shen, Bhawanpreet Lakha,
	Alex Hung, Wayne Lin, Hawking Zhang, Likun Gao,
	Alexander Richards

On 7/10/2024 10:27 PM, Easwar Hariharan wrote:
> I2C v7, SMBus 3.2, and I3C 1.1.1 specifications have replaced "master/slave"
> with more appropriate terms. Inspired by Wolfram's series to fix drivers/i2c/,
> fix the terminology for users of I2C_ALGOBIT bitbanging interface, now that
> the approved verbiage exists in the specification.
> 
> Acked-by: Alex Deucher <alexander.deucher@amd.com>
> Signed-off-by: Easwar Hariharan <eahariha@linux.microsoft.com>
> ---
>  .../gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c  |  8 +++---
>  drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c       | 10 +++----
>  drivers/gpu/drm/amd/amdgpu/atombios_i2c.c     |  8 +++---
>  drivers/gpu/drm/amd/amdgpu/atombios_i2c.h     |  2 +-
>  drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c    | 20 ++++++-------
>  .../gpu/drm/amd/display/dc/bios/bios_parser.c |  2 +-
>  .../drm/amd/display/dc/bios/bios_parser2.c    |  2 +-
>  .../drm/amd/display/dc/core/dc_link_exports.c |  4 +--
>  drivers/gpu/drm/amd/display/dc/dc.h           |  2 +-
>  drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c  |  4 +--
>  .../display/include/grph_object_ctrl_defs.h   |  2 +-
>  drivers/gpu/drm/amd/include/atombios.h        |  2 +-
>  drivers/gpu/drm/amd/include/atomfirmware.h    | 26 ++++++++---------
>  .../powerplay/hwmgr/vega20_processpptables.c  |  4 +--
>  .../amd/pm/powerplay/inc/smu11_driver_if.h    |  2 +-
>  .../inc/pmfw_if/smu11_driver_if_arcturus.h    |  2 +-
>  .../inc/pmfw_if/smu11_driver_if_navi10.h      |  2 +-
>  .../pmfw_if/smu11_driver_if_sienna_cichlid.h  |  2 +-
>  .../inc/pmfw_if/smu13_driver_if_aldebaran.h   |  2 +-
>  .../inc/pmfw_if/smu13_driver_if_v13_0_0.h     |  2 +-
>  .../inc/pmfw_if/smu13_driver_if_v13_0_7.h     |  2 +-
>  .../gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c |  4 +--
>  .../amd/pm/swsmu/smu11/sienna_cichlid_ppt.c   |  8 +++---
>  drivers/gpu/drm/radeon/atombios.h             | 16 +++++------
>  drivers/gpu/drm/radeon/atombios_i2c.c         |  4 +--
>  drivers/gpu/drm/radeon/radeon_combios.c       | 28 +++++++++----------
>  drivers/gpu/drm/radeon/radeon_i2c.c           | 10 +++----
>  drivers/gpu/drm/radeon/radeon_mode.h          |  6 ++--
>  28 files changed, 93 insertions(+), 93 deletions(-)
> 

Hi Alex, Christian, Xinhui, David, Daniel, others

This is the only patch in the series not merged into a tree. Is
something needed from me to move this forward?

Thanks,
Easwar

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

end of thread, other threads:[~2024-07-30  2:03 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-11  5:27 [PATCH v4 0/6] Make I2C terminology more inclusive for I2C Algobit and consumers Easwar Hariharan
2024-07-11  5:27 ` [PATCH v4 1/6] drm/amdgpu, drm/radeon: Make I2C terminology more inclusive Easwar Hariharan
2024-07-30  2:03   ` Easwar Hariharan
2024-07-11  5:27 ` [PATCH v4 2/6] drm/gma500: " Easwar Hariharan
2024-07-29  7:41   ` Thomas Zimmermann
2024-07-11  5:27 ` [PATCH v4 3/6] drm/i915: " Easwar Hariharan
2024-07-11 11:24   ` Andi Shyti
2024-07-18  9:54   ` Andi Shyti
2024-07-22 12:50   ` Andi Shyti
2024-07-22 16:15     ` Easwar Hariharan
2024-07-22 16:27       ` Andi Shyti
2024-07-11  5:27 ` [PATCH v4 4/6] sfc: falcon: " Easwar Hariharan
2024-07-14  0:00   ` patchwork-bot+netdevbpf
2024-07-11  5:27 ` [PATCH v4 5/6] fbdev/smscufx: " Easwar Hariharan
2024-07-11 10:08   ` Helge Deller
2024-07-11  5:27 ` [PATCH v4 6/6] fbdev/viafb: " Easwar Hariharan
2024-07-11 10:09   ` Helge Deller
2024-07-11  5:58 ` ✓ CI.Patch_applied: success for Make I2C terminology more inclusive for I2C Algobit and consumers (rev5) Patchwork
2024-07-11  5:58 ` ✗ CI.checkpatch: warning " Patchwork
2024-07-11  6:00 ` ✓ CI.KUnit: success " Patchwork
2024-07-11  6:11 ` ✓ CI.Build: " Patchwork
2024-07-11  6:14 ` ✓ CI.Hooks: " Patchwork
2024-07-11  6:15 ` ✗ CI.checksparse: warning " Patchwork
2024-07-11  6:46 ` ✗ CI.BAT: failure " Patchwork
2024-07-11  7:54 ` ✗ CI.FULL: " Patchwork
2024-07-11 17:59   ` Easwar Hariharan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).