Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759546AbZASKKp (ORCPT ); Mon, 19 Jan 2009 05:10:45 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1757462AbZASKKg (ORCPT ); Mon, 19 Jan 2009 05:10:36 -0500 Received: from chilli.pcug.org.au ([203.10.76.44]:46711 "EHLO smtps.tip.net.au" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757277AbZASKKg (ORCPT ); Mon, 19 Jan 2009 05:10:36 -0500 Date: Mon, 19 Jan 2009 21:10:31 +1100 From: Stephen Rothwell To: David Howells Cc: James Morris , LKML Subject: [PATCH] creds: suppress warning in get_cred Message-Id: <20090119211031.934b4c19.sfr@canb.auug.org.au> X-Mailer: Sylpheed 2.5.0 (GTK+ 2.12.11; i486-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 Content-Length: 1361 Lines: 44 This is the usual way to force a conversion from a const pointer to a non-const one and gets rid of this warning: include/linux/cred.h: In function 'get_cred': include/linux/cred.h:188: warning: passing argument 1 of 'get_new_cred' discards qualifiers from pointer target type Signed-off-by: Stephen Rothwell --- include/linux/cred.h | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/include/linux/cred.h b/include/linux/cred.h index 3282ee4..ed38227 100644 --- a/include/linux/cred.h +++ b/include/linux/cred.h @@ -12,6 +12,7 @@ #ifndef _LINUX_CRED_H #define _LINUX_CRED_H +#include #include #include #include @@ -185,7 +186,7 @@ static inline struct cred *get_new_cred(struct cred *cred) */ static inline const struct cred *get_cred(const struct cred *cred) { - return get_new_cred((struct cred *) cred); + return get_new_cred((struct cred *)(uintptr_t)cred); } /** -- 1.6.0.5 -- Cheers, Stephen Rothwell sfr@canb.auug.org.au http://www.canb.auug.org.au/~sfr/ -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/