On Wed, Oct 17, 2012 at 03:13:16PM -0400, Devendra Naga wrote:
> if debugfs is not enabled in kernel it returns -ENODEV, check it
> with IS_ERR_OR_NULL along with the null return if it fails to
> create a file in debugfs.
> 
> Signed-off-by: Devendra Naga <[email protected]>
> ---
>  arch/arm/mach-tegra/powergate.c |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/arch/arm/mach-tegra/powergate.c b/arch/arm/mach-tegra/powergate.c
> index de0662d..1809b91d 100644
> --- a/arch/arm/mach-tegra/powergate.c
> +++ b/arch/arm/mach-tegra/powergate.c
> @@ -269,7 +269,7 @@ int __init tegra_powergate_debugfs_init(void)
>       if (powergate_name) {
>               d = debugfs_create_file("powergate", S_IRUGO, NULL, NULL,
>                       &powergate_fops);
> -             if (!d)
> +             if (IS_ERR_OR_NULL(d))
>                       return -ENOMEM;

So, you want to make this function hard-fail if a debugfs error occurs
_or_ debugfs is not configured?  That doesn't seem to be a clever thing
to do.
--
To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to