Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752537AbbHNVTr (ORCPT ); Fri, 14 Aug 2015 17:19:47 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:54831 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751976AbbHNVTp (ORCPT ); Fri, 14 Aug 2015 17:19:45 -0400 Date: Fri, 14 Aug 2015 14:19:44 -0700 From: Andrew Morton To: Alexander Kuleshov Cc: Tony Luck , Pekka Enberg , Mel Gorman , Baoquan He , Tang Chen , Robin Holt , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] mm/memblock: validate the creation of debugfs files Message-Id: <20150814141944.4172fee6c9d7ae02a6258c80@linux-foundation.org> In-Reply-To: <1439579011-14918-1-git-send-email-kuleshovmail@gmail.com> References: <1439579011-14918-1-git-send-email-kuleshovmail@gmail.com> X-Mailer: Sylpheed 3.4.1 (GTK+ 2.24.23; 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 Content-Length: 1165 Lines: 31 On Sat, 15 Aug 2015 01:03:31 +0600 Alexander Kuleshov wrote: > Signed-off-by: Alexander Kuleshov There's no changelog. > --- a/mm/memblock.c > +++ b/mm/memblock.c > @@ -1692,16 +1692,34 @@ static const struct file_operations memblock_debug_fops = { > > static int __init memblock_init_debugfs(void) > { > + struct dentry *f; > struct dentry *root = debugfs_create_dir("memblock", NULL); > if (!root) > return -ENXIO; > - debugfs_create_file("memory", S_IRUGO, root, &memblock.memory, &memblock_debug_fops); > - debugfs_create_file("reserved", S_IRUGO, root, &memblock.reserved, &memblock_debug_fops); > + > + f = debugfs_create_file("memory", S_IRUGO, root, &memblock.memory, &memblock_debug_fops); > + if (!f) { > + pr_err("Failed to create memory debugfs file\n"); > + goto err_out; Why? Ignoring the debugfs API return values is standard practice. -- 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/