From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756095AbcIRFX1 (ORCPT ); Sun, 18 Sep 2016 01:23:27 -0400 Received: from mga02.intel.com ([134.134.136.20]:40681 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753133AbcIRFXS (ORCPT ); Sun, 18 Sep 2016 01:23:18 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.30,354,1470726000"; d="gz'50?scan'50,208,50";a="10330370" Date: Sun, 18 Sep 2016 13:22:51 +0800 From: kbuild test robot To: Linus Walleij Cc: kbuild-all@01.org, linux-kernel@vger.kernel.org Subject: drivers/gpio/gpiolib.c:3215: undefined reference to `of_get_named_gpiod_flags' Message-ID: <201609181330.srhJwnhO%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="fdj2RfSjLxBAspz7" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --fdj2RfSjLxBAspz7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Linus, It's probably a bug fix that unveils the link errors. tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: d4690f1e1cdabb4d61207b6787b1605a0dc0aeab commit: 2527ecc9195e9c66252af24c4689e8a67cd4ccb9 gpio: Fix OF build problem on UM date: 4 weeks ago config: um-allyesconfig (attached as .config) compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901 reproduce: git checkout 2527ecc9195e9c66252af24c4689e8a67cd4ccb9 # save the attached .config to linux build tree make ARCH=um All errors (new ones prefixed by >>): arch/um/drivers/built-in.o: In function `vde_open_real': (.text+0xc7d1): warning: Using 'getgrnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking arch/um/drivers/built-in.o: In function `vde_open_real': (.text+0xc61c): warning: Using 'getpwuid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking arch/um/drivers/built-in.o: In function `vde_open_real': (.text+0xc935): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking arch/um/drivers/built-in.o: In function `pcap_nametoaddr': (.text+0x1d3c5): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking arch/um/drivers/built-in.o: In function `pcap_nametonetaddr': (.text+0x1d465): warning: Using 'getnetbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking arch/um/drivers/built-in.o: In function `pcap_nametoproto': (.text+0x1d685): warning: Using 'getprotobyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking arch/um/drivers/built-in.o: In function `pcap_nametoport': (.text+0x1d4b7): warning: Using 'getservbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking drivers/built-in.o: In function `fwnode_get_named_gpiod': >> drivers/gpio/gpiolib.c:3215: undefined reference to `of_get_named_gpiod_flags' drivers/built-in.o: In function `gpiod_get_index': drivers/gpio/gpiolib.c:3140: undefined reference to `of_get_named_gpiod_flags' drivers/built-in.o: In function `bgpio_map': drivers/gpio/gpio-mmio.c:571: undefined reference to `devm_ioremap_resource' drivers/built-in.o: In function `dwapb_gpio_probe': drivers/gpio/gpio-dwapb.c:554: undefined reference to `devm_ioremap_resource' drivers/built-in.o: In function `zx_gpio_probe': >> drivers/gpio/gpio-zx.c:229: undefined reference to `devm_ioremap_resource' drivers/built-in.o: In function `lp872x_probe': drivers/regulator/lp872x.c:773: undefined reference to `devm_gpio_request_one' drivers/regulator/lp872x.c:746: undefined reference to `devm_gpio_request_one' drivers/built-in.o: In function `max8952_pmic_probe': drivers/regulator/max8952.c:249: undefined reference to `devm_gpio_request_one' drivers/built-in.o: In function `max8973_probe': drivers/regulator/max8973-regulator.c:715: undefined reference to `devm_gpio_request_one' drivers/regulator/max8973-regulator.c:770: undefined reference to `devm_gpio_request_one' drivers/built-in.o: In function `pwm_regulator_probe': drivers/regulator/pwm-regulator.c:387: undefined reference to `devm_gpiod_get_optional' drivers/built-in.o: In function `tps62360_probe': drivers/regulator/tps62360-regulator.c:433: undefined reference to `devm_gpio_request_one' drivers/regulator/tps62360-regulator.c:444: undefined reference to `devm_gpio_request_one' drivers/built-in.o: In function `fdp_nci_i2c_probe': drivers/nfc/fdp/i2c.c:326: undefined reference to `devm_gpiod_get' drivers/built-in.o: In function `nfcmrvl_nci_unregister_dev': drivers/nfc/nfcmrvl/main.c:198: undefined reference to `devm_gpio_free' drivers/built-in.o: In function `nfcmrvl_nci_register_dev': drivers/nfc/nfcmrvl/main.c:127: undefined reference to `devm_gpio_request_one' drivers/built-in.o: In function `st21nfca_hci_i2c_probe': drivers/nfc/st21nfca/i2c.c:597: undefined reference to `devm_gpio_request_one' drivers/built-in.o: In function `st_nci_i2c_probe': drivers/nfc/st-nci/i2c.c:300: undefined reference to `devm_gpio_request_one' drivers/built-in.o: In function `nxp_nci_i2c_probe': drivers/nfc/nxp-nci/i2c.c:361: undefined reference to `devm_gpio_request_one' drivers/built-in.o: In function `mdio_gpio_probe': drivers/net/phy/mdio-gpio.c:177: undefined reference to `devm_gpio_request' drivers/built-in.o: In function `at803x_probe': drivers/net/phy/at803x.c:283: undefined reference to `devm_gpiod_get_optional' drivers/built-in.o: In function `xgene_mdio_probe': drivers/net/phy/mdio-xgene.c:347: undefined reference to `devm_ioremap_resource' drivers/built-in.o: In function `mv88e6xxx_probe': drivers/net/dsa/mv88e6xxx/chip.c:4022: undefined reference to `devm_gpiod_get_optional' drivers/built-in.o: In function `pps_gpio_probe': drivers/pps/clients/pps-gpio.c:125: undefined reference to `devm_gpio_request' drivers/built-in.o: In function `max8903_probe': drivers/power/max8903_charger.c:248: undefined reference to `devm_gpio_request' drivers/power/max8903_charger.c:280: undefined reference to `devm_gpio_request' drivers/power/max8903_charger.c:243: undefined reference to `devm_gpio_request' drivers/built-in.o: In function `bq24257_probe': drivers/power/bq24257_charger.c:876: undefined reference to `devm_gpiod_get_optional' drivers/built-in.o: In function `bq24735_charger_probe': drivers/power/bq24735-charger.c:396: undefined reference to `devm_gpio_request' drivers/built-in.o: In function `bq25890_probe': drivers/power/bq25890_charger.c:726: undefined reference to `devm_gpiod_get_index' drivers/built-in.o: In function `intel_probe': drivers/bluetooth/hci_intel.c:1199: undefined reference to `devm_gpiod_get' drivers/built-in.o: In function `create_gpio_led': drivers/leds/leds-gpio.c:101: undefined reference to `devm_gpio_request_one' drivers/built-in.o: In function `gpio_led_probe': drivers/leds/leds-gpio.c:172: undefined reference to `devm_get_gpiod_from_child' drivers/built-in.o: In function `lp55xx_init_device': drivers/leds/leds-lp55xx-common.c:402: undefined reference to `devm_gpio_request_one' drivers/built-in.o: In function `lp8860_probe': drivers/leds/leds-lp8860.c:383: undefined reference to `devm_gpiod_get_optional' drivers/built-in.o: In function `lt3593_led_probe': drivers/leds/leds-lt3593.c:98: undefined reference to `devm_gpio_request_one' drivers/built-in.o: In function `ktd2692_probe': drivers/leds/leds-ktd2692.c:272: undefined reference to `devm_gpiod_get' drivers/built-in.o: In function `gpio_extcon_probe': drivers/extcon/extcon-gpio.c:69: undefined reference to `devm_gpio_request_one' drivers/built-in.o: In function `max3355_probe': drivers/extcon/extcon-max3355.c:68: undefined reference to `devm_gpiod_get' drivers/built-in.o: In function `usb_extcon_probe': drivers/extcon/extcon-usb-gpio.c:104: undefined reference to `devm_gpiod_get' drivers/built-in.o: In function `mma9551_probe': drivers/iio/accel/mma9551.c:421: undefined reference to `devm_gpiod_get_index' drivers/built-in.o: In function `ad5592r_probe': drivers/iio/dac/ad5592r-base.c:163: undefined reference to `devm_gpiod_get_optional' drivers/built-in.o: In function `ak8975_probe': drivers/iio/magnetometer/ak8975.c:886: undefined reference to `devm_gpio_request_one' drivers/built-in.o: In function `hp03_probe': drivers/iio/pressure/hp03.c:238: undefined reference to `devm_gpiod_get_index' drivers/built-in.o: In function `sx9500_probe': drivers/iio/proximity/sx9500.c:877: undefined reference to `devm_gpiod_get_index' net/built-in.o: In function `rfkill_gpio_probe': net/rfkill/rfkill-gpio.c:115: undefined reference to `devm_gpiod_get_optional' `.text.exit' referenced in section `.fini_array' of /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o): defined in discarded section `.text.exit' of /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o) collect2: error: ld returned 1 exit status vim +3215 drivers/gpio/gpiolib.c 40b731831 Mika Westerberg 2014-10-21 3199 * In case of error an ERR_PTR() is returned. 40b731831 Mika Westerberg 2014-10-21 3200 */ 40b731831 Mika Westerberg 2014-10-21 3201 struct gpio_desc *fwnode_get_named_gpiod(struct fwnode_handle *fwnode, 40b731831 Mika Westerberg 2014-10-21 3202 const char *propname) 40b731831 Mika Westerberg 2014-10-21 3203 { 40b731831 Mika Westerberg 2014-10-21 3204 struct gpio_desc *desc = ERR_PTR(-ENODEV); 40b731831 Mika Westerberg 2014-10-21 3205 bool active_low = false; 90b665f62 Laurent Pinchart 2015-10-13 3206 bool single_ended = false; 40b731831 Mika Westerberg 2014-10-21 3207 int ret; 40b731831 Mika Westerberg 2014-10-21 3208 40b731831 Mika Westerberg 2014-10-21 3209 if (!fwnode) 40b731831 Mika Westerberg 2014-10-21 3210 return ERR_PTR(-EINVAL); 40b731831 Mika Westerberg 2014-10-21 3211 40b731831 Mika Westerberg 2014-10-21 3212 if (is_of_node(fwnode)) { 40b731831 Mika Westerberg 2014-10-21 3213 enum of_gpio_flags flags; 40b731831 Mika Westerberg 2014-10-21 3214 c181fb3e7 Alexander Sverdlin 2015-06-22 @3215 desc = of_get_named_gpiod_flags(to_of_node(fwnode), propname, 0, 40b731831 Mika Westerberg 2014-10-21 3216 &flags); 90b665f62 Laurent Pinchart 2015-10-13 3217 if (!IS_ERR(desc)) { 40b731831 Mika Westerberg 2014-10-21 3218 active_low = flags & OF_GPIO_ACTIVE_LOW; 90b665f62 Laurent Pinchart 2015-10-13 3219 single_ended = flags & OF_GPIO_SINGLE_ENDED; 90b665f62 Laurent Pinchart 2015-10-13 3220 } 40b731831 Mika Westerberg 2014-10-21 3221 } else if (is_acpi_node(fwnode)) { 40b731831 Mika Westerberg 2014-10-21 3222 struct acpi_gpio_info info; 40b731831 Mika Westerberg 2014-10-21 3223 :::::: The code at line 3215 was first introduced by commit :::::: c181fb3e723351e2f7a1f76b6c0627a4b8ad1723 ACPI / OF: Rename of_node() and acpi_node() to to_of_node() and to_acpi_node() :::::: TO: Alexander Sverdlin :::::: CC: Rafael J. Wysocki --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --fdj2RfSjLxBAspz7 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --fdj2RfSjLxBAspz7--