From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751711AbbJGGlD (ORCPT ); Wed, 7 Oct 2015 02:41:03 -0400 Received: from mail-wi0-f173.google.com ([209.85.212.173]:34874 "EHLO mail-wi0-f173.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751006AbbJGGlB (ORCPT ); Wed, 7 Oct 2015 02:41:01 -0400 MIME-Version: 1.0 In-Reply-To: <20151007155146.41c4528f@canb.auug.org.au> References: <20151007155146.41c4528f@canb.auug.org.au> Date: Wed, 7 Oct 2015 08:40:59 +0200 Message-ID: Subject: Re: linux-next: build warning after merge of the driver-core tree From: Viresh Kumar To: Stephen Rothwell Cc: Greg KH , "Rafael J. Wysocki" , linux-next list , Linux Kernel Mailing List Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Stephen, On 7 October 2015 at 06:51, Stephen Rothwell wrote: > Hi Greg, > > After merging the driver-core tree, today's linux-next build (arm > multi_v7_defconfig) produced this warning: > > drivers/base/power/opp/debugfs.c: In function 'opp_debug_create_one': > drivers/base/power/opp/debugfs.c:48:7: warning: passing argument 4 of 'debugfs_create_bool' from incompatible pointer type > if (!debugfs_create_bool("available", S_IRUGO, d, > ^ > In file included from drivers/base/power/opp/debugfs.c:13:0: > include/linux/debugfs.h:94:16: note: expected 'bool *' but argument is of type 'u32 *' > struct dentry *debugfs_create_bool(const char *name, umode_t mode, > ^ > drivers/base/power/opp/debugfs.c:52:7: warning: passing argument 4 of 'debugfs_create_bool' from incompatible pointer type > if (!debugfs_create_bool("dynamic", S_IRUGO, d, (u32 *)&opp->dynamic)) > ^ > In file included from drivers/base/power/opp/debugfs.c:13:0: > include/linux/debugfs.h:94:16: note: expected 'bool *' but argument is of type 'u32 *' > struct dentry *debugfs_create_bool(const char *name, umode_t mode, > ^ > drivers/base/power/opp/debugfs.c:55:7: warning: passing argument 4 of 'debugfs_create_bool' from incompatible pointer type > if (!debugfs_create_bool("turbo", S_IRUGO, d, (u32 *)&opp->turbo)) > ^ > In file included from drivers/base/power/opp/debugfs.c:13:0: > include/linux/debugfs.h:94:16: note: expected 'bool *' but argument is of type 'u32 *' > struct dentry *debugfs_create_bool(const char *name, umode_t mode, > ^ > > Introduced by commit > > 621a5f7ad9cd ("debugfs: Pass bool pointer to debugfs_create_bool()") > > interacting with commit > > 5cb5fdbf3877 ("PM / OPP: Add debugfs support") > > from the pm tree. That was expected and the PM tree needs to get updated to get it fixed. And I will be doing that soon. -- viresh