From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 021CE30AD15; Sat, 21 Mar 2026 09:55:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.19 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774086948; cv=none; b=hqaLkiDR7K6rdTJMcOuHtNCNWBs6EoiDimVCiEMDyLJFL5DRdjicPgwLpZvMdn41VCrjxnb5lyML2UenbDU3tnbmyzNZvKYtZ8njsty1rCWFxM/YU9JFd+756FaqrbrB04GxeSj1HC7WXnvR3no8UyK8OZgPrVG5YfsPXqt9yv8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774086948; c=relaxed/simple; bh=+bxeNqGS4g73fmWjkbancHa8pvalO+/l92TEazAnvD0=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=fedSKbZqnTOOFGOx4MbgCB9OeV+zG/4jr3sDOn5C3CeivZbkxArO4VinJz0x2JwP6Q+XHssrkdxzjP3L+e48Uw2EbX5lTuanvRwdkVlx1khbrPdP7j7sT1mS8ace6USgNY2jsXjZYopmE+z7VmGzAhgT1QgBrZivr2ziOPn1RHI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=K+KrsgmO; arc=none smtp.client-ip=198.175.65.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="K+KrsgmO" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1774086946; x=1805622946; h=date:from:to:cc:subject:message-id:references: mime-version:content-transfer-encoding:in-reply-to; bh=+bxeNqGS4g73fmWjkbancHa8pvalO+/l92TEazAnvD0=; b=K+KrsgmO44AkA8JAgPJkXSW9KY3CszDm0uK2OMxtm9ZxlKrVxAdymKWW 40U5ZjVBVWxtid8BVq1houp/vbYhO2QjomMAUKUVyTWOa2ADpZF7GMqUG CQSdm0DtmT49NlUPJSoe3y8eHmzVZZ5zG2VmX5o3nuEO3ir7oPu7UIjj0 h5WuByabzMINSExPt31rrUrxcZselz8YCmaomhJSwxmuQTus9qahNMDRq LA9brM9laaLSJ0MaH2fsYY0cvaHiZEkYV1cad7sMs8PhraVeiNxEl1KY6 C42+FzIU6JWHbCYpr1kCOmU+DGNC0ElQgNDWUDqG4UbP5/WJMC0Wwg+bP g==; X-CSE-ConnectionGUID: l1IruYB9SOWN8FVULJokcg== X-CSE-MsgGUID: /VxPk0s5RTifnsMOBoJNdw== X-IronPort-AV: E=McAfee;i="6800,10657,11735"; a="75046966" X-IronPort-AV: E=Sophos;i="6.23,133,1770624000"; d="scan'208";a="75046966" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Mar 2026 02:55:44 -0700 X-CSE-ConnectionGUID: Ty8ZodjhQwu9KXyKylY7Lw== X-CSE-MsgGUID: gDVLYt6bRuyyHHfThzfChQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,133,1770624000"; d="scan'208";a="246560424" Received: from lkp-server02.sh.intel.com (HELO d7fefbca0d04) ([10.239.97.151]) by fmviesa002.fm.intel.com with ESMTP; 21 Mar 2026 02:55:42 -0700 Received: from kbuild by d7fefbca0d04 with local (Exim 4.98.2) (envelope-from ) id 1w3t3T-000000000ZT-3woI; Sat, 21 Mar 2026 09:55:39 +0000 Date: Sat, 21 Mar 2026 17:55:35 +0800 From: kernel test robot To: Andy Shevchenko , Linus Walleij , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev Subject: Re: [PATCH v1 1/1] pinctrl: core: Drop unused include Message-ID: <202603211748.5YfMNVO3-lkp@intel.com> References: <20260320220550.3237142-1-andriy.shevchenko@linux.intel.com> Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20260320220550.3237142-1-andriy.shevchenko@linux.intel.com> Hi Andy, kernel test robot noticed the following build errors: [auto build test ERROR on linusw-pinctrl/devel] [also build test ERROR on linusw-pinctrl/for-next linus/master v7.0-rc4 next-20260320] [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/Andy-Shevchenko/pinctrl-core-Drop-unused-include/20260321-095653 base: https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git devel patch link: https://lore.kernel.org/r/20260320220550.3237142-1-andriy.shevchenko%40linux.intel.com patch subject: [PATCH v1 1/1] pinctrl: core: Drop unused include config: hexagon-randconfig-001-20260321 (https://download.01.org/0day-ci/archive/20260321/202603211748.5YfMNVO3-lkp@intel.com/config) compiler: clang version 23.0.0git (https://github.com/llvm/llvm-project 4abb927bacf37f18f6359a41639a6d1b3bffffb5) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260321/202603211748.5YfMNVO3-lkp@intel.com/reproduce) 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 | Closes: https://lore.kernel.org/oe-kbuild-all/202603211748.5YfMNVO3-lkp@intel.com/ All errors (new ones prefixed by >>): >> drivers/pinctrl/core.c:1742:32: error: call to undeclared function 'gpio_to_desc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1742 | gdev = gpiod_to_gpio_device(gpio_to_desc(gpio_num)); | ^ >> drivers/pinctrl/core.c:1742:32: error: incompatible integer to pointer conversion passing 'int' to parameter of type 'struct gpio_desc *' [-Wint-conversion] 1742 | gdev = gpiod_to_gpio_device(gpio_to_desc(gpio_num)); | ^~~~~~~~~~~~~~~~~~~~~~ include/linux/gpio/driver.h:817:60: note: passing argument to parameter 'desc' here 817 | struct gpio_device *gpiod_to_gpio_device(struct gpio_desc *desc); | ^ 2 errors generated. vim +/gpio_to_desc +1742 drivers/pinctrl/core.c 2744e8afb3b763 Linus Walleij 2011-05-02 1700 2744e8afb3b763 Linus Walleij 2011-05-02 1701 seq_printf(s, "registered pins: %d\n", pctldev->desc->npins); 2744e8afb3b763 Linus Walleij 2011-05-02 1702 42fed7ba44e4e8 Patrice Chotard 2013-04-11 1703 mutex_lock(&pctldev->mutex); 57b676f9c1b7cd Stephen Warren 2012-03-02 1704 706e8520e8450a Chanho Park 2012-01-03 1705 /* The pin number can be retrived from the pin controller descriptor */ 706e8520e8450a Chanho Park 2012-01-03 1706 for (i = 0; i < pctldev->desc->npins; i++) { 2744e8afb3b763 Linus Walleij 2011-05-02 1707 struct pin_desc *desc; 2744e8afb3b763 Linus Walleij 2011-05-02 1708 706e8520e8450a Chanho Park 2012-01-03 1709 pin = pctldev->desc->pins[i].number; 2744e8afb3b763 Linus Walleij 2011-05-02 1710 desc = pin_desc_get(pctldev, pin); 2744e8afb3b763 Linus Walleij 2011-05-02 1711 /* Pin space may be sparse */ cea234e996922d Markus Elfring 2017-05-02 1712 if (!desc) 2744e8afb3b763 Linus Walleij 2011-05-02 1713 continue; 2744e8afb3b763 Linus Walleij 2011-05-02 1714 cf9d994dcf00c0 Masahiro Yamada 2016-05-24 1715 seq_printf(s, "pin %d (%s) ", pin, desc->name); 2744e8afb3b763 Linus Walleij 2011-05-02 1716 f1b206cf7c5756 Drew Fustini 2020-07-22 1717 #ifdef CONFIG_GPIOLIB 9dfbcf2fc566c0 Léo DUBOIN 2024-04-25 1718 gdev = NULL; 482715ff0601c8 Andy Shevchenko 2021-04-15 1719 gpio_num = -1; f1b206cf7c5756 Drew Fustini 2020-07-22 1720 list_for_each_entry(range, &pctldev->gpio_ranges, node) { db5032981ab37e Léo DUBOIN 2024-04-25 1721 if (range->pins != NULL) { db5032981ab37e Léo DUBOIN 2024-04-25 1722 for (int i = 0; i < range->npins; ++i) { db5032981ab37e Léo DUBOIN 2024-04-25 1723 if (range->pins[i] == pin) { db5032981ab37e Léo DUBOIN 2024-04-25 1724 gpio_num = range->base + i; f1b206cf7c5756 Drew Fustini 2020-07-22 1725 break; f1b206cf7c5756 Drew Fustini 2020-07-22 1726 } f1b206cf7c5756 Drew Fustini 2020-07-22 1727 } db5032981ab37e Léo DUBOIN 2024-04-25 1728 } else if ((pin >= range->pin_base) && db5032981ab37e Léo DUBOIN 2024-04-25 1729 (pin < (range->pin_base + range->npins))) { db5032981ab37e Léo DUBOIN 2024-04-25 1730 gpio_num = db5032981ab37e Léo DUBOIN 2024-04-25 1731 range->base + (pin - range->pin_base); db5032981ab37e Léo DUBOIN 2024-04-25 1732 } db5032981ab37e Léo DUBOIN 2024-04-25 1733 if (gpio_num != -1) db5032981ab37e Léo DUBOIN 2024-04-25 1734 break; db5032981ab37e Léo DUBOIN 2024-04-25 1735 } 482715ff0601c8 Andy Shevchenko 2021-04-15 1736 if (gpio_num >= 0) e3863fa123c8fd Linus Walleij 2023-01-20 1737 /* e3863fa123c8fd Linus Walleij 2023-01-20 1738 * FIXME: gpio_num comes from the global GPIO numberspace. e3863fa123c8fd Linus Walleij 2023-01-20 1739 * we need to get rid of the range->base eventually and e3863fa123c8fd Linus Walleij 2023-01-20 1740 * get the descriptor directly from the gpio_chip. e3863fa123c8fd Linus Walleij 2023-01-20 1741 */ 524fc108b89586 Bartosz Golaszewski 2023-11-15 @1742 gdev = gpiod_to_gpio_device(gpio_to_desc(gpio_num)); 524fc108b89586 Bartosz Golaszewski 2023-11-15 1743 if (gdev) 524fc108b89586 Bartosz Golaszewski 2023-11-15 1744 seq_printf(s, "%u:%s ", 524fc108b89586 Bartosz Golaszewski 2023-11-15 1745 gpio_num - gpio_device_get_base(gdev), 524fc108b89586 Bartosz Golaszewski 2023-11-15 1746 gpio_device_get_label(gdev)); f1b206cf7c5756 Drew Fustini 2020-07-22 1747 else f1b206cf7c5756 Drew Fustini 2020-07-22 1748 seq_puts(s, "0:? "); f1b206cf7c5756 Drew Fustini 2020-07-22 1749 #endif f1b206cf7c5756 Drew Fustini 2020-07-22 1750 2744e8afb3b763 Linus Walleij 2011-05-02 1751 /* Driver-specific info per pin */ 2744e8afb3b763 Linus Walleij 2011-05-02 1752 if (ops->pin_dbg_show) 2744e8afb3b763 Linus Walleij 2011-05-02 1753 ops->pin_dbg_show(pctldev, s, pin); 2744e8afb3b763 Linus Walleij 2011-05-02 1754 2744e8afb3b763 Linus Walleij 2011-05-02 1755 seq_puts(s, "\n"); 2744e8afb3b763 Linus Walleij 2011-05-02 1756 } 2744e8afb3b763 Linus Walleij 2011-05-02 1757 42fed7ba44e4e8 Patrice Chotard 2013-04-11 1758 mutex_unlock(&pctldev->mutex); 57b676f9c1b7cd Stephen Warren 2012-03-02 1759 2744e8afb3b763 Linus Walleij 2011-05-02 1760 return 0; 2744e8afb3b763 Linus Walleij 2011-05-02 1761 } b5520891a3491c Andy Shevchenko 2018-02-17 1762 DEFINE_SHOW_ATTRIBUTE(pinctrl_pins); 2744e8afb3b763 Linus Walleij 2011-05-02 1763 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki