diff mbox series

[-next] nvdimm: Remove redundant null pointer checks

Message ID 20240903143911.2005193-1-lizetao1@huawei.com (mailing list archive)
State Rejected, archived
Delegated to: Ira Weiny
Headers show
Series [-next] nvdimm: Remove redundant null pointer checks | expand

Commit Message

Li Zetao Sept. 3, 2024, 2:39 p.m. UTC
Since the debugfs_create_dir() never returns a null pointer, checking
the return value for a null pointer is redundant, and using IS_ERR is
safe enough.

Signed-off-by: Li Zetao <lizetao1@huawei.com>
---
 drivers/nvdimm/btt.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Comments

Dave Jiang Sept. 3, 2024, 3:46 p.m. UTC | #1
On 9/3/24 7:39 AM, Li Zetao wrote:
> Since the debugfs_create_dir() never returns a null pointer, checking
> the return value for a null pointer is redundant, and using IS_ERR is
> safe enough.
> 
> Signed-off-by: Li Zetao <lizetao1@huawei.com>
Reviewed-by: Dave Jiang <dave.jiang@intel.com>

> ---
>  drivers/nvdimm/btt.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/nvdimm/btt.c b/drivers/nvdimm/btt.c
> index 423dcd190906..4592c86d5eac 100644
> --- a/drivers/nvdimm/btt.c
> +++ b/drivers/nvdimm/btt.c
> @@ -227,7 +227,7 @@ static void arena_debugfs_init(struct arena_info *a, struct dentry *parent,
>  
>  	snprintf(dirname, 32, "arena%d", idx);
>  	d = debugfs_create_dir(dirname, parent);
> -	if (IS_ERR_OR_NULL(d))
> +	if (IS_ERR(d))
>  		return;
>  	a->debugfs_dir = d;
>  
> @@ -1703,7 +1703,7 @@ static int __init nd_btt_init(void)
>  	int rc = 0;
>  
>  	debugfs_root = debugfs_create_dir("btt", NULL);
> -	if (IS_ERR_OR_NULL(debugfs_root))
> +	if (IS_ERR(debugfs_root))
>  		rc = -ENXIO;
>  
>  	return rc;
Ira Weiny Oct. 19, 2024, 12:17 a.m. UTC | #2
Li Zetao wrote:
> Since the debugfs_create_dir() never returns a null pointer, checking
> the return value for a null pointer is redundant, and using IS_ERR is
> safe enough.

Is this change really necessary though?

Ira

> 
> Signed-off-by: Li Zetao <lizetao1@huawei.com>
> ---
>  drivers/nvdimm/btt.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/nvdimm/btt.c b/drivers/nvdimm/btt.c
> index 423dcd190906..4592c86d5eac 100644
> --- a/drivers/nvdimm/btt.c
> +++ b/drivers/nvdimm/btt.c
> @@ -227,7 +227,7 @@ static void arena_debugfs_init(struct arena_info *a, struct dentry *parent,
>  
>  	snprintf(dirname, 32, "arena%d", idx);
>  	d = debugfs_create_dir(dirname, parent);
> -	if (IS_ERR_OR_NULL(d))
> +	if (IS_ERR(d))
>  		return;
>  	a->debugfs_dir = d;
>  
> @@ -1703,7 +1703,7 @@ static int __init nd_btt_init(void)
>  	int rc = 0;
>  
>  	debugfs_root = debugfs_create_dir("btt", NULL);
> -	if (IS_ERR_OR_NULL(debugfs_root))
> +	if (IS_ERR(debugfs_root))
>  		rc = -ENXIO;
>  
>  	return rc;
> -- 
> 2.34.1
>
diff mbox series

Patch

diff --git a/drivers/nvdimm/btt.c b/drivers/nvdimm/btt.c
index 423dcd190906..4592c86d5eac 100644
--- a/drivers/nvdimm/btt.c
+++ b/drivers/nvdimm/btt.c
@@ -227,7 +227,7 @@  static void arena_debugfs_init(struct arena_info *a, struct dentry *parent,
 
 	snprintf(dirname, 32, "arena%d", idx);
 	d = debugfs_create_dir(dirname, parent);
-	if (IS_ERR_OR_NULL(d))
+	if (IS_ERR(d))
 		return;
 	a->debugfs_dir = d;
 
@@ -1703,7 +1703,7 @@  static int __init nd_btt_init(void)
 	int rc = 0;
 
 	debugfs_root = debugfs_create_dir("btt", NULL);
-	if (IS_ERR_OR_NULL(debugfs_root))
+	if (IS_ERR(debugfs_root))
 		rc = -ENXIO;
 
 	return rc;