mirror of
https://github.com/torvalds/linux.git
synced 2026-06-02 03:24:19 +02:00
wifi: iwlwifi: Fix dentry reference leak in iwl_mld_add_link_debugfs
The debugfs_lookup() function increases the dentry reference count.
Add missing dput() call to release the reference when the "iwlmld"
directory already exists.
Fixes: d1e879ec60 ("wifi: iwlwifi: add iwlmld sub-driver")
Cc: stable@vger.kernel.org
Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
Link: https://patch.msgid.link/20250902040955.2362472-1-linmq006@gmail.com
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
This commit is contained in:
parent
0d2ab5f922
commit
ff46e2e703
|
|
@ -1001,8 +1001,12 @@ void iwl_mld_add_link_debugfs(struct ieee80211_hw *hw,
|
|||
* If not, this is a per-link dir of a MLO vif, add in it the iwlmld
|
||||
* dir.
|
||||
*/
|
||||
if (!mld_link_dir)
|
||||
if (!mld_link_dir) {
|
||||
mld_link_dir = debugfs_create_dir("iwlmld", dir);
|
||||
} else {
|
||||
/* Release the reference from debugfs_lookup */
|
||||
dput(mld_link_dir);
|
||||
}
|
||||
}
|
||||
|
||||
static ssize_t _iwl_dbgfs_fixed_rate_write(struct iwl_mld *mld, char *buf,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user