From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751633AbdFHOHh (ORCPT ); Thu, 8 Jun 2017 10:07:37 -0400 Received: from mail.kernel.org ([198.145.29.99]:50524 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751476AbdFHOHf (ORCPT ); Thu, 8 Jun 2017 10:07:35 -0400 DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AD29221C99 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=goodmis.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=rostedt@goodmis.org Date: Thu, 8 Jun 2017 10:07:31 -0400 From: Steven Rostedt To: Ian Abbott Cc: linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, Alexander Potapenko , Andrew Morton , Arnd Bergmann , Borislav Petkov , Hidehiro Kawai , Jakub Kicinski , Johannes Berg , Kees Cook , Michal Nazarewicz , Peter Zijlstra , Rasmus Villemoes Subject: Re: [PATCH v5 1/6] asm-generic/bug.h: declare struct pt_regs; before function prototype Message-ID: <20170608100731.43ee0323@gandalf.local.home> In-Reply-To: <20170525120316.24473-2-abbotti@mev.co.uk> References: <20170525120316.24473-1-abbotti@mev.co.uk> <20170525120316.24473-2-abbotti@mev.co.uk> X-Mailer: Claws Mail 3.14.0 (GTK+ 2.24.31; x86_64-pc-linux-gnu) 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 On Thu, 25 May 2017 13:03:11 +0100 Ian Abbott wrote: > The declaration of `__warn()` has `struct pt_regs *regs` as one of its > parameters. This can result in compiler warnings if `struct regs` is > not already declared. Add an empty declaration of `struct pt_regs` to > avoid the warnings. > Not sure if this has been pulled already or not, but I have a small nit. > Signed-off-by: Ian Abbott > Cc: Arnd Bergmann > Acked-by: Arnd Bergmann > Acked-by: Michal Nazarewicz > --- > v3: Actually, there was no v1 or v2. I called this v3 to match the > series. > v4: Corrected 'Acked-by:' line in patch description. > v5: Added Acked-by for Michal Nazarewicz. > --- > include/asm-generic/bug.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/include/asm-generic/bug.h b/include/asm-generic/bug.h > index d6f4aed479a1..87191357d303 100644 > --- a/include/asm-generic/bug.h > +++ b/include/asm-generic/bug.h > @@ -97,6 +97,7 @@ extern void warn_slowpath_null(const char *file, const int line); > > /* used internally by panic.c */ > struct warn_args; > +struct pt_regs; Probably be better to move pt_regs above the comment. For one, it is used before warn_args in the function below. Two, it's not defined internally by panic.c like warn_args is. -- Steve > > void __warn(const char *file, int line, void *caller, unsigned taint, > struct pt_regs *regs, struct warn_args *args);