All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: oe-kbuild@lists.linux.dev
Cc: lkp@intel.com, Dan Carpenter <error27@gmail.com>
Subject: Re: [PATCH 2/2] drivers: i3c: Add driver for NXP P3H2x4x i3c-hub device
Date: Sat, 15 Feb 2025 09:02:45 +0800	[thread overview]
Message-ID: <202502150815.xfIJk1kS-lkp@intel.com> (raw)

BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20250212132227.1348374-2-aman.kumarpandey@nxp.com>
References: <20250212132227.1348374-2-aman.kumarpandey@nxp.com>
TO: Aman Kumar Pandey <aman.kumarpandey@nxp.com>
TO: linux-kernel@vger.kernel.org
TO: linux-i3c@lists.infradead.org
TO: alexandre.belloni@bootlin.com
TO: krzk+dt@kernel.org
TO: robh@kernel.org
TO: conor+dt@kernel.org
TO: devicetree@vger.kernel.org
CC: vikash.bansal@nxp.com
CC: priyanka.jain@nxp.com
CC: shashank.rebbapragada@nxp.com
CC: Frank.Li@nxp.com
CC: Aman Kumar Pandey <aman.kumarpandey@nxp.com>

Hi Aman,

kernel test robot noticed the following build warnings:

[auto build test WARNING on robh/for-next]
[also build test WARNING on linus/master v6.14-rc2 next-20250214]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Aman-Kumar-Pandey/drivers-i3c-Add-driver-for-NXP-P3H2x4x-i3c-hub-device/20250212-213659
base:   https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git for-next
patch link:    https://lore.kernel.org/r/20250212132227.1348374-2-aman.kumarpandey%40nxp.com
patch subject: [PATCH 2/2] drivers: i3c: Add driver for NXP P3H2x4x i3c-hub device
:::::: branch date: 2 days ago
:::::: commit date: 2 days ago
config: i386-randconfig-r073-20250215 (https://download.01.org/0day-ci/archive/20250215/202502150815.xfIJk1kS-lkp@intel.com/config)
compiler: gcc-12 (Debian 12.2.0-14) 12.2.0

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Reported-by: Dan Carpenter <error27@gmail.com>
| Closes: https://lore.kernel.org/r/202502150815.xfIJk1kS-lkp@intel.com/

smatch warnings:
drivers/i3c/p3h2x4x/p3h2x4x_i3c_hub_common.c:370 p3h2x4x_of_get_tp_dt_conf() warn: potential spectre issue 'priv->tp_bus' [w] (local cap)
drivers/i3c/p3h2x4x/p3h2x4x_i3c_hub_common.c:410 p3h2x4x_read_backend_from_p3h2x4x_dts() warn: potential spectre issue 'priv->tp_bus' [w] (local cap)
drivers/i3c/p3h2x4x/p3h2x4x_i3c_hub_common.c:412 p3h2x4x_read_backend_from_p3h2x4x_dts() error: buffer overflow 'priv->settings.tp' 8 <= 8 user_rl='0-8'
drivers/i3c/p3h2x4x/p3h2x4x_i3c_hub_common.c:510 p3h2x4x_get_tp_of_get_setting() warn: potential spectre issue 'tp_setting' [w] (local cap)
drivers/i3c/p3h2x4x/p3h2x4x_i3c_hub_common.c:572 p3h2x4x_of_get_p3h2x4x_conf() warn: inconsistent indenting
drivers/i3c/p3h2x4x/p3h2x4x_i3c_hub_common.c:771 p3h2x4x_device_remove_i3c() error: dereferencing freed memory 'backend' (line 775)
drivers/i3c/p3h2x4x/p3h2x4x_i3c_hub_common.c:902 p3h2x4x_device_remove_i2c() error: dereferencing freed memory 'backend' (line 904)
drivers/i3c/p3h2x4x/p3h2x4x_i3c_hub_smbus.c:80 p3h2x4x_read_smbus_agent_rx_buf() error: uninitialized symbol 'flag_clear'.
drivers/i3c/p3h2x4x/p3h2x4x_i3c_hub_smbus.c:460 p3h2x4x_tp_smbus_xfer_msg() error: uninitialized symbol 'write_length'.
drivers/i3c/p3h2x4x/p3h2x4x_i3c_hub_smbus.c:461 p3h2x4x_tp_smbus_xfer_msg() error: uninitialized symbol 'read_length'.

vim +370 drivers/i3c/p3h2x4x/p3h2x4x_i3c_hub_common.c

5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  356  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  357  static void p3h2x4x_of_get_tp_dt_conf(struct device *dev,
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  358  					const struct device_node *node)
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  359  {
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  360  	struct p3h2x4x *priv = dev_get_drvdata(dev);
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  361  	struct device_node *dev_node;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  362  	int tp_port;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  363  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  364  	for_each_available_child_of_node(node, dev_node) {
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  365  		if (!dev_node->full_name ||
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  366  			(sscanf(dev_node->full_name, "target-port@%d", &tp_port) != 1))
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  367  			continue;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  368  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  369  		if (tp_port < P3H2x4x_TP_MAX_COUNT) {
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12 @370  			priv->tp_bus[tp_port].dt_available = true;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  371  			priv->tp_bus[tp_port].of_node = dev_node;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  372  			priv->tp_bus[tp_port].tp_mask = BIT(tp_port);
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  373  			priv->tp_bus[tp_port].priv = priv;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  374  			priv->tp_bus[tp_port].tp_port = tp_port;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  375  		}
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  376  	}
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  377  }
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  378  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  379  /* return true when backend node exist */
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  380  static bool p3h2x4x_is_backend_node_exist(int port, struct p3h2x4x *priv, u32 addr)
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  381  {
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  382  	struct smbus_device *backend = NULL;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  383  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  384  	list_for_each_entry(backend,
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  385  			&priv->tp_bus[port].tp_device_entry, list) {
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  386  		if (backend->addr == addr)
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  387  			return true;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  388  	}
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  389  	return false;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  390  }
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  391  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  392  static int p3h2x4x_read_backend_from_p3h2x4x_dts(struct device_node *i3c_node_target,
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  393  					struct p3h2x4x *priv)
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  394  {
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  395  	struct device_node *i3c_node_tp;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  396  	const char *compatible;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  397  	int tp_port, ret;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  398  	u32 addr_dts;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  399  	struct smbus_device *backend;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  400  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  401  	if (sscanf(i3c_node_target->full_name, "target-port@%d", &tp_port) == 0)
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  402  		return -EINVAL;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  403  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  404  	if (tp_port > P3H2x4x_TP_MAX_COUNT)
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  405  		return -ERANGE;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  406  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  407  	if (tp_port < 0)
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  408  		return -EINVAL;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  409  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12 @410  	INIT_LIST_HEAD(&priv->tp_bus[tp_port].tp_device_entry);
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  411  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12 @412  	if (priv->settings.tp[tp_port].mode == P3H2x4x_TP_MODE_I3C)
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  413  		return 0;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  414  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  415  	for_each_available_child_of_node(i3c_node_target, i3c_node_tp) {
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  416  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  417  		ret = of_property_read_u32(i3c_node_tp, "reg", &addr_dts);
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  418  		if (ret)
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  419  			return ret;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  420  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  421  		if (p3h2x4x_is_backend_node_exist(tp_port, priv, addr_dts))
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  422  			continue;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  423  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  424  		ret = of_property_read_string(i3c_node_tp, "compatible", &compatible);
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  425  		if (ret)
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  426  			return ret;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  427  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  428  		backend = kzalloc(sizeof(*backend), GFP_KERNEL);
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  429  		if (!backend)
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  430  			return -ENOMEM;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  431  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  432  		backend->addr = addr_dts;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  433  		backend->compatible = compatible;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  434  		backend->tp_device_dt_node = i3c_node_tp;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  435  		backend->client = NULL;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  436  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  437  		list_add(&backend->list,
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  438  			&priv->tp_bus[tp_port].tp_device_entry);
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  439  	}
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  440  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  441  	return 0;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  442  }
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  443  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  444  static void p3h2x4x_parse_dt_tp(struct device *dev,
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  445  				const struct device_node *i3c_node_hub,
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  446  				struct p3h2x4x *priv)
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  447  {
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  448  	struct device_node *i3c_node_target;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  449  	int ret;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  450  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  451  	for_each_available_child_of_node(i3c_node_hub, i3c_node_target) {
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  452  		if (!strcmp(i3c_node_target->name, "target-port")) {
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  453  			ret = p3h2x4x_read_backend_from_p3h2x4x_dts(i3c_node_target, priv);
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  454  			if (ret)
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  455  				dev_err(dev, "DTS entry invalid - error %d", ret);
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  456  		}
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  457  	}
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  458  }
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  459  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  460  static int p3h2x4x_get_tp_local_device_dt_setting(struct device *dev,
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  461  					const struct device_node *node, u32 id)
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  462  {
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  463  	u8 i;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  464  	u32 local_dev_count, local_dev;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  465  	struct p3h2x4x *priv = dev_get_drvdata(dev);
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  466  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  467  	if (!of_get_property(node, "local_dev", &local_dev_count))
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  468  		return -EINVAL;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  469  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  470  	local_dev_count = local_dev_count / (sizeof(u32));
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  471  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  472  	if (local_dev_count > P3H2x4x_TP_LOCAL_DEV)
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  473  		return -ERANGE;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  474  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  475  	for (i = 0; i < local_dev_count; i++) {
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  476  		if (of_property_read_u32_index(node, "local_dev", i, &local_dev)) {
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  477  			priv->tp_bus[id].local_dev_count = 0;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  478  			return -EINVAL;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  479  		}
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  480  		priv->tp_bus[id].local_dev_list[i] = (u8)(local_dev*2);
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  481  	}
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  482  	priv->tp_bus[id].local_dev_count = local_dev_count;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  483  	return 0;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  484  }
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  485  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  486  static void p3h2x4x_get_tp_of_get_setting(struct device *dev,
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  487  					const struct device_node *node,
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  488  					struct tp_setting tp_setting[])
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  489  {
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  490  	struct device_node *tp_node;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  491  	u32 id;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  492  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  493  	for_each_available_child_of_node(node, tp_node) {
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  494  		if (!tp_node->name || of_node_cmp(tp_node->name, "target-port"))
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  495  			continue;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  496  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  497  		if (!tp_node->full_name ||
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  498  			(sscanf(tp_node->full_name, "target-port@%u", &id) != 1)) {
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  499  			dev_warn(dev, "Invalid target port node found in DT: %s\n",
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  500  				tp_node->full_name);
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  501  			continue;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  502  		}
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  503  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  504  		if (id >= P3H2x4x_TP_MAX_COUNT) {
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  505  			dev_warn(dev, "Invalid target port index found in DT: %i\n", id);
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  506  			continue;
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  507  		}
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  508  		p3h2x4x_of_get_dt_setting(dev, tp_node, "mode", tp_mode_settings,
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  509  					ARRAY_SIZE(tp_mode_settings),
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12 @510  					&tp_setting[id].mode);
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  511  		p3h2x4x_of_get_dt_setting(dev, tp_node, "pullup_en", tp_pullup_settings,
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  512  					ARRAY_SIZE(tp_pullup_settings),
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  513  					&tp_setting[id].pullup_en);
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  514  		p3h2x4x_of_get_dt_setting(dev, tp_node, "ibi_en", ibi_en_settings,
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  515  					ARRAY_SIZE(ibi_en_settings),
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  516  					&tp_setting[id].ibi_en);
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  517  		tp_setting[id].always_enable =
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  518  					of_property_read_bool(tp_node, "always-enable");
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  519  
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  520  		p3h2x4x_get_tp_local_device_dt_setting(dev, tp_node, id);
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  521  	}
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  522  }
5185c1dfec77e7 Aman Kumar Pandey 2025-02-12  523  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

             reply	other threads:[~2025-02-15  1:03 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-02-15  1:02 kernel test robot [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-02-12 13:22 [PATCH 1/2] dt-bindings: i3c: Add NXP P3H2x4x i3c-hub support Aman Kumar Pandey
2025-02-12 13:22 ` [PATCH 2/2] drivers: i3c: Add driver for NXP P3H2x4x i3c-hub device Aman Kumar Pandey
2025-02-12 13:22   ` Aman Kumar Pandey
2025-02-12 16:42   ` Frank Li
2025-02-12 16:42     ` Frank Li
2025-02-12 16:53   ` Krzysztof Kozlowski
2025-02-12 16:53     ` Krzysztof Kozlowski
2025-02-12 18:20   ` Alexandre Belloni
2025-02-12 18:20     ` Alexandre Belloni
2025-02-13 11:49   ` kernel test robot
2025-02-13 11:49     ` kernel test robot
2025-02-13 17:46   ` kernel test robot
2025-02-13 17:46     ` kernel test robot
2025-02-14  4:21   ` kernel test robot
2025-02-14  4:21     ` kernel test robot
2025-02-16 15:17   ` Dan Carpenter
2025-02-16 15:17     ` Dan Carpenter
2025-02-19  4:52   ` kernel test robot
2025-02-19  4:52     ` kernel test robot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202502150815.xfIJk1kS-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=error27@gmail.com \
    --cc=oe-kbuild@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.