Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3016497imu; Mon, 19 Nov 2018 09:23:55 -0800 (PST) X-Google-Smtp-Source: AJdET5fA3VwYTWXeyKgGLS0Synjc54djJDZ+4oT60tFjkrzquv9aYC7TywpS2NunIyKZCA5I1oe7 X-Received: by 2002:a17:902:780a:: with SMTP id p10mr23906193pll.54.1542648235163; Mon, 19 Nov 2018 09:23:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542648235; cv=none; d=google.com; s=arc-20160816; b=cRqdSmRMe7xsLFtle5YTzMM4L9RWUI8xdNC3uLbJFKUhnV1EcBgB7zdLpJzZujUID4 E+5jwR/zQMcLP91ew6hCSA1VUexe8M8RUsOjEpF2vbns/YIbh+08jFMUq6o0MKegdo8T oaLhf5CxN3yvwO2HSv/mT8bEYgOZG24hSychPgRXNFN8tReU/5dHrgKCLhIf4Xmtvatc qhmh0JPkELTUndFqaLmGE1CJGt6LX00KQ68wpEFlMiUDzwURWgVcax+xwtEUZQDfEwxk +/PMjgnGTt+/s9fliFtcwyudNqAKjurapIcWVcngXXC5YDuo4juX+JZCP3pxL4uHVgdO u1Iw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=KSQKL2EpNnveWUaDn3PsOHzXC6PW9F7nTD5zy/dBYR0=; b=zfSWNrjeo6fjXF9e68TLyToqqZyFMIU13A0yzSlA7j57Ib09Kryt/KERLPS/STvn3G xLq3W9gqNcpd4bE15TAlUgfd8rKa4C/rfXVwfoFNact4GEmyuNJGqAKtiLF8+GUOm+16 P3mhxxEK3bmibQ+YOfsaEzYS/dltA2EIU5smaC2uAdeMuAAsjsVnHayCC/C8pB3vspgO O6RilP78eFX3+3aM0Psk4buMfax0VnG+qhlD6DKhmRs/FFV8RSvRS5nXVzGV3Km8pN5w PpLU9fxcNsMab9ho3ae6akGiSKWArxHX4mA7JDn11jzVshvIbcYbBFEK07wm1ifkvSWg T58Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=NecoeffP; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m3-v6si12391062plt.171.2018.11.19.09.23.31; Mon, 19 Nov 2018 09:23:55 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=NecoeffP; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2404850AbeKTDWp (ORCPT + 99 others); Mon, 19 Nov 2018 22:22:45 -0500 Received: from mail.kernel.org ([198.145.29.99]:34486 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2404112AbeKTDWn (ORCPT ); Mon, 19 Nov 2018 22:22:43 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id A5C80214C1; Mon, 19 Nov 2018 16:58:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1542646708; bh=lYN2HYy9s3pjmUfM35Sk7n0NuecTJ+igLvYfXEy2CyE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NecoeffPLTtbILn8NVZIyu3+EL2Z8lgys+zURHf3qNVy8BzAmwnNtTmeqcuBxanLp KT2m03/ThRj6tUUwm4mW+bj8m9kPEq8ik96y/JVALaW1fe305zv6L5dQIxEenlaoab ie7JPPQYxNlRG+5cgQe3vyQhmcEmXCxyYAoQ89us= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Arnd Bergmann , Kieran Bingham , David Laight , Masahiro Yamada , Andrew Morton , Linus Torvalds Subject: [PATCH 4.4 059/160] kbuild: fix kernel/bounds.c W=1 warning Date: Mon, 19 Nov 2018 17:28:18 +0100 Message-Id: <20181119162637.180276093@linuxfoundation.org> X-Mailer: git-send-email 2.19.1 In-Reply-To: <20181119162630.031306128@linuxfoundation.org> References: <20181119162630.031306128@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.4-stable review patch. If anyone has any objections, please let me know. ------------------ From: Arnd Bergmann commit 6a32c2469c3fbfee8f25bcd20af647326650a6cf upstream. Building any configuration with 'make W=1' produces a warning: kernel/bounds.c:16:6: warning: no previous prototype for 'foo' [-Wmissing-prototypes] When also passing -Werror, this prevents us from building any other files. Nobody ever calls the function, but we can't make it 'static' either since we want the compiler output. Calling it 'main' instead however avoids the warning, because gcc does not insist on having a declaration for main. Link: http://lkml.kernel.org/r/20181005083313.2088252-1-arnd@arndb.de Signed-off-by: Arnd Bergmann Reported-by: Kieran Bingham Reviewed-by: Kieran Bingham Cc: David Laight Cc: Masahiro Yamada Cc: Greg Kroah-Hartman Cc: Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds Signed-off-by: Greg Kroah-Hartman --- kernel/bounds.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) --- a/kernel/bounds.c +++ b/kernel/bounds.c @@ -12,7 +12,7 @@ #include #include -void foo(void) +int main(void) { /* The enum constants to put into include/generated/bounds.h */ DEFINE(NR_PAGEFLAGS, __NR_PAGEFLAGS); @@ -22,4 +22,6 @@ void foo(void) #endif DEFINE(SPINLOCK_SIZE, sizeof(spinlock_t)); /* End of constants */ + + return 0; }