Skip to content

Commit

Permalink
mac80211: fix debugfs netdev rename
Browse files Browse the repository at this point in the history
If, for some reason, a netdev has no debugfs dir, we shouldn't
try to rename that dir.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Cc: Robin Holt <holt@sgi.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
  • Loading branch information
Johannes Berg authored and John W. Linville committed Oct 15, 2008
1 parent d5d7c58 commit c74e90a
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion net/mac80211/debugfs_netdev.c
Original file line number Diff line number Diff line change
Expand Up @@ -545,8 +545,12 @@ static int netdev_notify(struct notifier_block *nb,

sdata = IEEE80211_DEV_TO_SUB_IF(dev);

sprintf(buf, "netdev:%s", dev->name);
dir = sdata->debugfsdir;

if (!dir)
return 0;

sprintf(buf, "netdev:%s", dev->name);
if (!debugfs_rename(dir->d_parent, dir, dir->d_parent, buf))
printk(KERN_ERR "mac80211: debugfs: failed to rename debugfs "
"dir to %s\n", buf);
Expand Down

0 comments on commit c74e90a

Please sign in to comment.