[PATCH] omapdrm: no need to check return value of debugfs_create functions
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Thu Aug 8 12:50:53 UTC 2019
Hi Greg,
Thank you for the patch.
On Thu, Jun 13, 2019 at 01:57:49PM +0200, 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.
>
> Cc: Tomi Valkeinen <tomi.valkeinen at ti.com>
> Cc: David Airlie <airlied at linux.ie>
> Cc: Daniel Vetter <daniel at ffwll.ch>
> Cc: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> Cc: Sebastian Reichel <sebastian.reichel at collabora.com>
> Cc: Jyri Sarha <jsarha at ti.com>
> Cc: Tony Lindgren <tony at atomide.com>
> Cc: zhong jiang <zhongjiang at huawei.com>
> Cc: dri-devel at lists.freedesktop.org
> Signed-off-by: Greg Kroah-Hartman <gregkh at linuxfoundation.org>
This makes sense.
Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
Tomi, will you take this patch in your tree ?
> ---
> drivers/gpu/drm/omapdrm/dss/dss.c | 11 ++---------
> 1 file changed, 2 insertions(+), 9 deletions(-)
>
> diff --git a/drivers/gpu/drm/omapdrm/dss/dss.c b/drivers/gpu/drm/omapdrm/dss/dss.c
> index 55e68863ef15..83b973813394 100644
> --- a/drivers/gpu/drm/omapdrm/dss/dss.c
> +++ b/drivers/gpu/drm/omapdrm/dss/dss.c
> @@ -934,7 +934,6 @@ dss_debugfs_create_file(struct dss_device *dss, const char *name,
> void *data)
> {
> struct dss_debugfs_entry *entry;
> - struct dentry *d;
>
> entry = kzalloc(sizeof(*entry), GFP_KERNEL);
> if (!entry)
> @@ -942,15 +941,9 @@ dss_debugfs_create_file(struct dss_device *dss, const char *name,
>
> entry->show_fn = show_fn;
> entry->data = data;
> + entry->dentry = debugfs_create_file(name, 0444, dss->debugfs.root,
> + entry, &dss_debug_fops);
>
> - d = debugfs_create_file(name, 0444, dss->debugfs.root, entry,
> - &dss_debug_fops);
> - if (IS_ERR(d)) {
> - kfree(entry);
> - return ERR_CAST(d);
> - }
> -
> - entry->dentry = d;
> return entry;
> }
>
--
Regards,
Laurent Pinchart
More information about the dri-devel
mailing list