From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752144AbaB0Lb2 (ORCPT ); Thu, 27 Feb 2014 06:31:28 -0500 Received: from mail-pb0-f52.google.com ([209.85.160.52]:61570 "EHLO mail-pb0-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750985AbaB0Lb1 (ORCPT ); Thu, 27 Feb 2014 06:31:27 -0500 Date: Thu, 27 Feb 2014 16:59:07 +0530 From: Rashika Kheria To: linux-kernel@vger.kernel.org Cc: Jason Wessel , Vincent , Rashika Kheria , Andrew Morton , Oleg Nesterov , Al Viro , Kees Cook , Tejun Heo , Valdis Kletnieks , Emese Revfy , Andrey Vagin , Jesper Derehag , Vineet Gupta , kgdb-bugreport@lists.sourceforge.net, josh@joshtriplett.org Subject: [PATCH 05/46] kernel: Include appropriate header file in kernel/signal.c Message-ID: References: <7b4a60c74ced00e0d65c38488f20dc4bd69f0dd2.1393493276.git.rashika.kheria@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <7b4a60c74ced00e0d65c38488f20dc4bd69f0dd2.1393493276.git.rashika.kheria@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Include appropriate header file kernel/debug/kdb/kdb_private.h in kernel/signal.c because it contains prototype definitions of functions declared in kernel/signal.c. Also, include include/linux/kdb.h in include/linux/kdb_private.h to remove the following errors: kernel/debug/kdb/kdb_private.h:172:2: error: unknown type name ‘kdb_func_t’ kernel/debug/kdb/kdb_private.h:178:2: error: unknown type name ‘kdb_repeat_t’ kernel/debug/kdb/kdb_private.h:196:5: error: expected ‘)’ before ‘int’ Inclusion of kdb.h is necessary because it typedefs the above keywords. This eliminates the following warning in kernel/signal.c: kernel/signal.c:3640:1: warning: no previous prototype for ‘kdb_send_sig_info’ [-Wmissing-prototypes] Signed-off-by: Rashika Kheria Reviewed-by: Josh Triplett --- kernel/debug/kdb/kdb_private.h | 1 + kernel/signal.c | 1 + 2 files changed, 2 insertions(+) diff --git a/kernel/debug/kdb/kdb_private.h b/kernel/debug/kdb/kdb_private.h index 7afd3c8..e7f2c35 100644 --- a/kernel/debug/kdb/kdb_private.h +++ b/kernel/debug/kdb/kdb_private.h @@ -13,6 +13,7 @@ */ #include +#include #include "../debug_core.h" /* Kernel Debugger Command codes. Must not overlap with error codes. */ diff --git a/kernel/signal.c b/kernel/signal.c index 52f881d..aa1cc60 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -42,6 +42,7 @@ #include #include #include "audit.h" /* audit_signal_info() */ +#include "debug/kdb/kdb_private.h" /* * SLAB caches for signal bits. -- 1.7.9.5