mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 10:04:04 +02:00
media: aspeed: Drop unnecessary error check for debugfs_create_file()
debugfs_create_file() return ERR_PTR and never return NULL.
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.
Fixes: 52fed10ad7 ("media: aspeed: add debugfs")
Signed-off-by: Jinjie Ruan <ruanjinjie@huawei.com>
Suggested-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Reviewed-by: Eddie James <eajames@linux.ibm.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
This commit is contained in:
parent
faaed02abf
commit
32ec99f872
|
|
@ -1970,22 +1970,15 @@ static void aspeed_video_debugfs_remove(struct aspeed_video *video)
|
|||
debugfs_entry = NULL;
|
||||
}
|
||||
|
||||
static int aspeed_video_debugfs_create(struct aspeed_video *video)
|
||||
static void aspeed_video_debugfs_create(struct aspeed_video *video)
|
||||
{
|
||||
debugfs_entry = debugfs_create_file(DEVICE_NAME, 0444, NULL,
|
||||
video,
|
||||
&aspeed_video_debugfs_fops);
|
||||
if (!debugfs_entry)
|
||||
aspeed_video_debugfs_remove(video);
|
||||
|
||||
return !debugfs_entry ? -EIO : 0;
|
||||
}
|
||||
#else
|
||||
static void aspeed_video_debugfs_remove(struct aspeed_video *video) { }
|
||||
static int aspeed_video_debugfs_create(struct aspeed_video *video)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
static void aspeed_video_debugfs_create(struct aspeed_video *video) { }
|
||||
#endif /* CONFIG_DEBUG_FS */
|
||||
|
||||
static int aspeed_video_setup_video(struct aspeed_video *video)
|
||||
|
|
@ -2198,9 +2191,7 @@ static int aspeed_video_probe(struct platform_device *pdev)
|
|||
return rc;
|
||||
}
|
||||
|
||||
rc = aspeed_video_debugfs_create(video);
|
||||
if (rc)
|
||||
dev_err(video->dev, "debugfs create failed\n");
|
||||
aspeed_video_debugfs_create(video);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user