From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752915AbdK1ACj (ORCPT ); Mon, 27 Nov 2017 19:02:39 -0500 Received: from ozlabs.org ([103.22.144.67]:60367 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752109AbdK1ACh (ORCPT ); Mon, 27 Nov 2017 19:02:37 -0500 Date: Tue, 28 Nov 2017 11:02:35 +1100 From: Stephen Rothwell To: Wolfram Sang Cc: Linux-Next Mailing List , Linux Kernel Mailing List , Phil Reid , Jarkko Nikula , Andy Shevchenko Subject: linux-next: build failure after merge of the i2c tree Message-ID: <20171128110235.4e5e6a01@canb.auug.org.au> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Wolfram, After merging the i2c tree, today's linux-next build (powerpc ppc64_defconfig) failed like this: drivers/i2c/i2c-core-base.c: In function 'get_scl_gpio_value': drivers/i2c/i2c-core-base.c:137:9: error: implicit declaration of function 'gpiod_get_value_cansleep' [-Werror=implicit-function-declaration] return gpiod_get_value_cansleep(adap->bus_recovery_info->scl_gpiod); ^ drivers/i2c/i2c-core-base.c: In function 'set_scl_gpio_value': drivers/i2c/i2c-core-base.c:142:2: error: implicit declaration of function 'gpiod_set_value_cansleep' [-Werror=implicit-function-declaration] gpiod_set_value_cansleep(adap->bus_recovery_info->scl_gpiod, val); ^ Caused by commit 3991c5c80bea ("i2c: Switch to using gpiod interface for gpio bus recovery") It is declared in include/linux/gpio/consumer.h which is not directly included by drivers/i2c/i2c-core-base.c ... I have used the i2c tree from next-20171127 for today. -- Cheers, Stephen Rothwell