From patchwork Wed Nov 9 18:53:43 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 124657 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id A3267B6F85 for ; Thu, 10 Nov 2011 05:54:11 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751925Ab1KISyJ (ORCPT ); Wed, 9 Nov 2011 13:54:09 -0500 Received: from mail-yw0-f46.google.com ([209.85.213.46]:49623 "EHLO mail-yw0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751527Ab1KISyJ (ORCPT ); Wed, 9 Nov 2011 13:54:09 -0500 Received: by ywf7 with SMTP id 7so2036126ywf.19 for ; Wed, 09 Nov 2011 10:54:08 -0800 (PST) Received: by 10.68.38.100 with SMTP id f4mr7255391pbk.62.1320864847978; Wed, 09 Nov 2011 10:54:07 -0800 (PST) Received: from localhost.localdomain (173-13-129-225-sfba.hfc.comcastbusiness.net. [173.13.129.225]) by mx.google.com with ESMTPS id wn14sm14891522pbb.5.2011.11.09.10.54.05 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 09 Nov 2011 10:54:06 -0800 (PST) From: Olof Johansson To: rmk+kernel@arm.linux.org.uk Cc: linux-arm-kernel@lists.infradead.org, linux-tegra@vger.kernel.org, Barry Song <21cnbao@gmail.com>, Shawn Guo , Olof Johansson , Rob Herring Subject: [PATCH] ARM: l2x0: fix compile error on !CONFIG_USE_OF Date: Wed, 9 Nov 2011 10:53:43 -0800 Message-Id: <1320864823-5015-1-git-send-email-olof@lixom.net> X-Mailer: git-send-email 1.7.5.4 Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org fae2b89ab1 (ARM: l2x0: add empty l2x0_of_init) adds a static inline function that returns -ENODEV, but at least on tegra cache-l2x0.h is included without errno.h being pulled in first, resulting in compile errors if OF isn't enabled: In file included from arch/arm/mach-tegra/common.c:26: arch/arm/include/asm/hardware/cache-l2x0.h: In function 'l2x0_of_init': arch/arm/include/asm/hardware/cache-l2x0.h:110: error: 'ENODEV' undeclared (first use in this function) arch/arm/include/asm/hardware/cache-l2x0.h:110: error: (Each undeclared identifier is reported only once arch/arm/include/asm/hardware/cache-l2x0.h:110: error: for each function it appears in.) Add errno.h to the include file to make it self-contained. Signed-off-by: Olof Johansson Cc: Rob Herring Acked-by: Rob Herring Acked-by: Barry Song --- arch/arm/include/asm/hardware/cache-l2x0.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/arch/arm/include/asm/hardware/cache-l2x0.h b/arch/arm/include/asm/hardware/cache-l2x0.h index 1db1143..7df239b 100644 --- a/arch/arm/include/asm/hardware/cache-l2x0.h +++ b/arch/arm/include/asm/hardware/cache-l2x0.h @@ -20,6 +20,8 @@ #ifndef __ASM_ARM_HARDWARE_L2X0_H #define __ASM_ARM_HARDWARE_L2X0_H +#include + #define L2X0_CACHE_ID 0x000 #define L2X0_CACHE_TYPE 0x004 #define L2X0_CTRL 0x100