mac80211: fix netdev rename
authorJohannes Berg <johannes@sipsolutions.net>
Fri, 12 Feb 2010 09:45:05 +0000 (10:45 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 15 Feb 2010 21:12:52 +0000 (16:12 -0500)
Fix a copy bug introduced by

    commit 47846c9b0c10808d9337d2e7d09361f3e0a0a71a
    Author: Johannes Berg <johannes@sipsolutions.net>
    Date:   Wed Nov 25 17:46:19 2009 +0100

        mac80211: reduce reliance on netdev

This manifested itself only in debug messages
and in the debugfs rename failure that would
always happen due to trying to rename the dir
over itself.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Tested-by: Pavel Roskin <proski@gnu.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/iface.c

index 09fff4662e80d13429ced56f48e78a3e23d5e724..0793d7a8d74323f348abce62003471cdb8ac6e59 100644 (file)
@@ -1031,7 +1031,7 @@ static int netdev_notify(struct notifier_block *nb,
 
        sdata = IEEE80211_DEV_TO_SUB_IF(dev);
 
-       memcpy(sdata->name, sdata->name, IFNAMSIZ);
+       memcpy(sdata->name, dev->name, IFNAMSIZ);
 
        ieee80211_debugfs_rename_netdev(sdata);
        return 0;