On 8/6/19 11:11 AM, Greg Kroah-Hartman wrote:
> When calling debugfs functions, there is no need to ever check the
> return value.  The function can work or not, but the code logic should
> never do something different based on this.
> 
> This cleans up a lot of unneeded code and logic around the debugfs
> files, making all of this much simpler and easier to understand.
> 
> Cc: Tom Lendacky <thomas.lenda...@amd.com>
> Cc: "David S. Miller" <da...@davemloft.net>
> Cc: netdev@vger.kernel.org
> Signed-off-by: Greg Kroah-Hartman <gre...@linuxfoundation.org>

Acked-by: Tom Lendacky <thomas.lenda...@amd.com>

> ---
>  drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c | 107 ++++++-------------
>  1 file changed, 31 insertions(+), 76 deletions(-)
> 
> diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c 
> b/drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
> index b91143947ed2..b0a6c96b6ef4 100644
> --- a/drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
> +++ b/drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
> @@ -438,7 +438,6 @@ static const struct file_operations xi2c_reg_value_fops = 
> {
>  
>  void xgbe_debugfs_init(struct xgbe_prv_data *pdata)
>  {
> -     struct dentry *pfile;
>       char *buf;
>  
>       /* Set defaults */
> @@ -451,88 +450,48 @@ void xgbe_debugfs_init(struct xgbe_prv_data *pdata)
>               return;
>  
>       pdata->xgbe_debugfs = debugfs_create_dir(buf, NULL);
> -     if (!pdata->xgbe_debugfs) {
> -             netdev_err(pdata->netdev, "debugfs_create_dir failed\n");
> -             kfree(buf);
> -             return;
> -     }
>  
> -     pfile = debugfs_create_file("xgmac_register", 0600,
> -                                 pdata->xgbe_debugfs, pdata,
> -                                 &xgmac_reg_addr_fops);
> -     if (!pfile)
> -             netdev_err(pdata->netdev, "debugfs_create_file failed\n");
> +     debugfs_create_file("xgmac_register", 0600, pdata->xgbe_debugfs, pdata,
> +                         &xgmac_reg_addr_fops);
>  
> -     pfile = debugfs_create_file("xgmac_register_value", 0600,
> -                                 pdata->xgbe_debugfs, pdata,
> -                                 &xgmac_reg_value_fops);
> -     if (!pfile)
> -             netdev_err(pdata->netdev, "debugfs_create_file failed\n");
> +     debugfs_create_file("xgmac_register_value", 0600, pdata->xgbe_debugfs,
> +                         pdata, &xgmac_reg_value_fops);
>  
> -     pfile = debugfs_create_file("xpcs_mmd", 0600,
> -                                 pdata->xgbe_debugfs, pdata,
> -                                 &xpcs_mmd_fops);
> -     if (!pfile)
> -             netdev_err(pdata->netdev, "debugfs_create_file failed\n");
> +     debugfs_create_file("xpcs_mmd", 0600, pdata->xgbe_debugfs, pdata,
> +                         &xpcs_mmd_fops);
>  
> -     pfile = debugfs_create_file("xpcs_register", 0600,
> -                                 pdata->xgbe_debugfs, pdata,
> -                                 &xpcs_reg_addr_fops);
> -     if (!pfile)
> -             netdev_err(pdata->netdev, "debugfs_create_file failed\n");
> +     debugfs_create_file("xpcs_register", 0600, pdata->xgbe_debugfs, pdata,
> +                         &xpcs_reg_addr_fops);
>  
> -     pfile = debugfs_create_file("xpcs_register_value", 0600,
> -                                 pdata->xgbe_debugfs, pdata,
> -                                 &xpcs_reg_value_fops);
> -     if (!pfile)
> -             netdev_err(pdata->netdev, "debugfs_create_file failed\n");
> +     debugfs_create_file("xpcs_register_value", 0600, pdata->xgbe_debugfs,
> +                         pdata, &xpcs_reg_value_fops);
>  
>       if (pdata->xprop_regs) {
> -             pfile = debugfs_create_file("xprop_register", 0600,
> -                                         pdata->xgbe_debugfs, pdata,
> -                                         &xprop_reg_addr_fops);
> -             if (!pfile)
> -                     netdev_err(pdata->netdev,
> -                                "debugfs_create_file failed\n");
> -
> -             pfile = debugfs_create_file("xprop_register_value", 0600,
> -                                         pdata->xgbe_debugfs, pdata,
> -                                         &xprop_reg_value_fops);
> -             if (!pfile)
> -                     netdev_err(pdata->netdev,
> -                                "debugfs_create_file failed\n");
> +             debugfs_create_file("xprop_register", 0600, pdata->xgbe_debugfs,
> +                                 pdata, &xprop_reg_addr_fops);
> +
> +             debugfs_create_file("xprop_register_value", 0600,
> +                                 pdata->xgbe_debugfs, pdata,
> +                                 &xprop_reg_value_fops);
>       }
>  
>       if (pdata->xi2c_regs) {
> -             pfile = debugfs_create_file("xi2c_register", 0600,
> -                                         pdata->xgbe_debugfs, pdata,
> -                                         &xi2c_reg_addr_fops);
> -             if (!pfile)
> -                     netdev_err(pdata->netdev,
> -                                "debugfs_create_file failed\n");
> -
> -             pfile = debugfs_create_file("xi2c_register_value", 0600,
> -                                         pdata->xgbe_debugfs, pdata,
> -                                         &xi2c_reg_value_fops);
> -             if (!pfile)
> -                     netdev_err(pdata->netdev,
> -                                "debugfs_create_file failed\n");
> +             debugfs_create_file("xi2c_register", 0600, pdata->xgbe_debugfs,
> +                                 pdata, &xi2c_reg_addr_fops);
> +
> +             debugfs_create_file("xi2c_register_value", 0600,
> +                                 pdata->xgbe_debugfs, pdata,
> +                                 &xi2c_reg_value_fops);
>       }
>  
>       if (pdata->vdata->an_cdr_workaround) {
> -             pfile = debugfs_create_bool("an_cdr_workaround", 0600,
> -                                         pdata->xgbe_debugfs,
> -                                         &pdata->debugfs_an_cdr_workaround);
> -             if (!pfile)
> -                     netdev_err(pdata->netdev,
> -                                "debugfs_create_bool failed\n");
> -
> -             pfile = debugfs_create_bool("an_cdr_track_early", 0600,
> -                                         pdata->xgbe_debugfs,
> -                                         &pdata->debugfs_an_cdr_track_early);
> -             if (!pfile)
> -                     netdev_err(pdata->netdev,
> -                                "debugfs_create_bool failed\n");
> +             debugfs_create_bool("an_cdr_workaround", 0600,
> +                                 pdata->xgbe_debugfs,
> +                                 &pdata->debugfs_an_cdr_workaround);
> +
> +             debugfs_create_bool("an_cdr_track_early", 0600,
> +                                 pdata->xgbe_debugfs,
> +                                 &pdata->debugfs_an_cdr_track_early);
>       }
>  
>       kfree(buf);
> @@ -546,7 +505,6 @@ void xgbe_debugfs_exit(struct xgbe_prv_data *pdata)
>  
>  void xgbe_debugfs_rename(struct xgbe_prv_data *pdata)
>  {
> -     struct dentry *pfile;
>       char *buf;
>  
>       if (!pdata->xgbe_debugfs)
> @@ -559,11 +517,8 @@ void xgbe_debugfs_rename(struct xgbe_prv_data *pdata)
>       if (!strcmp(pdata->xgbe_debugfs->d_name.name, buf))
>               goto out;
>  
> -     pfile = debugfs_rename(pdata->xgbe_debugfs->d_parent,
> -                            pdata->xgbe_debugfs,
> -                            pdata->xgbe_debugfs->d_parent, buf);
> -     if (!pfile)
> -             netdev_err(pdata->netdev, "debugfs_rename failed\n");
> +     debugfs_rename(pdata->xgbe_debugfs->d_parent, pdata->xgbe_debugfs,
> +                    pdata->xgbe_debugfs->d_parent, buf);
>  
>  out:
>       kfree(buf);
> 

Reply via email to