From patchwork Mon Mar 20 08:58:33 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 740863 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3vmrJY2hVkz9s06 for ; Mon, 20 Mar 2017 20:30:05 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753489AbdCTJ3r (ORCPT ); Mon, 20 Mar 2017 05:29:47 -0400 Received: from mout.kundenserver.de ([212.227.126.131]:54383 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753170AbdCTI7V (ORCPT ); Mon, 20 Mar 2017 04:59:21 -0400 Received: from wuerfel.lan ([78.42.17.5]) by mrelayeu.kundenserver.de (mreue002 [212.227.15.129]) with ESMTPA (Nemesis) id 0MbXro-1cXGL91Wuy-00Ii6D; Mon, 20 Mar 2017 09:58:59 +0100 From: Arnd Bergmann To: Grygorii Strashko , "David S. Miller" Cc: Arnd Bergmann , Nicolas Pitre , stable@vger.kernel.org, Thomas Gleixner , John Stultz , WingMan Kwok , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] [v2, -net] cpsw/netcp: cpts depends on posix_timers Date: Mon, 20 Mar 2017 09:58:33 +0100 Message-Id: <20170320085849.1038064-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:RVrV8JzmMSxXu3vK2rOosTj40aEgVED6KT/ZQjxWb7kV9SdqWg2 po1p1hsRRw8zRth6pVJPjGcWVZXVHotpWDVbKFnxytc9O/oxp92Kos2804cfGcm2gfQmP3S YZMD/kxkXFsKSKS8ZRmM9qlkuobEcpTm8sDLDw7jzGDKkPazMvky5XVxdDgY+/+AGoIxdga J53Jy1/OfE9KTGJMntWrg== X-UI-Out-Filterresults: notjunk:1; V01:K0:J6SHjefP/Y4=:4f91qWZCWujTbaNi0XReJQ 7t30t6oQBhd/G6padj5w90paDhdQkBSREVbwT+K/aDHhUh0kmO4Iz5PCKjJ83VOObEnuzLlCw UpRkNeUy+01y/MTTIJfQ3oCXrAWtG1us78WJLSFbFpwAisoYLOHZId+89fT2yNeituW2FFbYy VutBRzzBUAFBwYVcPmNczLMuJrc5RQfoQ7bVeD/u68y/AYr0j5j37XQiWe3BQ/tIkX5JJI7bl BRi3r88itDxwRfCW6NggKo0t2xS8S4MHo9OdYfx0IS+yJy71Kr+MG6x0YLNt5A8bqrQnSgW7D hZr4MbZKsjAXNTxE+svOXkKJEwOPUYxYXf+DbNoQnadFCUjBlyCe+RLNEFF4jLc/7z+qtqfzQ MhGK1W50cHMD9xD8uTE9E6vOV1YVMsBjB6z/fZ2QdT+9nvpNeeF+C1HbahuhBTk2Kt2tmeX37 hxV9ePCLVFw2KoyPNccyMFPSoUEm+HsZnBAun7mohAh5v1SiA36P0qkwsC2M0kUPk3ar25sZ4 ur668jTthgQhILUl7EYj8fCaUkm/2TkONwF5WGdU+YOsHKeOXhO4MJPk3857kJDbno3/ZdCG2 nANTGGbNWB5Z9oK5ijJbBT1jk/jZApnuZwVLP85wnXyeXltJHG+TkZk/ifWGlbLL1CYLB8Gdn rxl/XZlT8/gln/RfcYaYruTlsAC21HTzmL+LaOrrxDKaXCTQ0EdDP15CyDNbqH6PNQCg= Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org With posix timers having become optional, we get a build error with the cpts time sync option of the CPSW driver: drivers/net/ethernet/ti/cpts.c: In function 'cpts_find_ts': drivers/net/ethernet/ti/cpts.c:291:23: error: implicit declaration of function 'ptp_classify_raw';did you mean 'ptp_classifier_init'? [-Werror=implicit-function-declaration] This adds a hard dependency on PTP_CLOCK to avoid the problem, as building it without PTP support makes no sense anyway. Fixes: baa73d9e478f ("posix-timers: Make them configurable") Cc: Nicolas Pitre Cc: stable@vger.kernel.org Signed-off-by: Arnd Bergmann Acked-by: Nicolas Pitre --- v2: use 'depends on' instead of 'select' as suggested by Nico. --- drivers/net/ethernet/ti/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/ti/Kconfig b/drivers/net/ethernet/ti/Kconfig index d923890a9fda..9e631952b86f 100644 --- a/drivers/net/ethernet/ti/Kconfig +++ b/drivers/net/ethernet/ti/Kconfig @@ -76,7 +76,7 @@ config TI_CPSW config TI_CPTS bool "TI Common Platform Time Sync (CPTS) Support" depends on TI_CPSW || TI_KEYSTONE_NETCP - imply PTP_1588_CLOCK + depends on PTP_1588_CLOCK ---help--- This driver supports the Common Platform Time Sync unit of the CPSW Ethernet Switch and Keystone 2 1g/10g Switch Subsystem.