mirror of
https://github.com/openwrt/openwrt.git
synced 2025-12-21 23:34:28 +04:00
realtek: cleanup debugfs creation in serdes driver
debugfs_create_dir() has a proper logic to handle existing directories. Skip the manual test. Additionally quit early if directory creation fails. Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: https://github.com/openwrt/openwrt/pull/21157 Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
committed by
Robert Marko
parent
dcbc8722e9
commit
3c073b5cb2
@@ -155,9 +155,9 @@ static int rtsds_debug_init(struct rtsds_ctrl *ctrl, u32 sds)
|
|||||||
dbg_info->ctrl = ctrl;
|
dbg_info->ctrl = ctrl;
|
||||||
dbg_info->sds = sds;
|
dbg_info->sds = sds;
|
||||||
|
|
||||||
root = debugfs_lookup(RTSDS_DBG_ROOT_DIR, NULL);
|
|
||||||
if (!root)
|
|
||||||
root = debugfs_create_dir(RTSDS_DBG_ROOT_DIR, NULL);
|
root = debugfs_create_dir(RTSDS_DBG_ROOT_DIR, NULL);
|
||||||
|
if (IS_ERR(root))
|
||||||
|
return PTR_ERR(root);
|
||||||
|
|
||||||
snprintf(dirname, sizeof(dirname), "serdes.%d", sds);
|
snprintf(dirname, sizeof(dirname), "serdes.%d", sds);
|
||||||
dir = debugfs_create_dir(dirname, root);
|
dir = debugfs_create_dir(dirname, root);
|
||||||
|
|||||||
Reference in New Issue
Block a user