Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 75796
b: refs/heads/master
c: 43b98c4
h: refs/heads/master
v: v3
  • Loading branch information
Greg Kroah-Hartman committed Jan 25, 2008
1 parent 9dd882a commit 7ce7729
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 14 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 81e7c6a636c81d9eeaeaa732bfbace44535fab00
refs/heads/master: 43b98c4a66760d18d4056beed4078a8dbad193cc
2 changes: 1 addition & 1 deletion trunk/net/bridge/br_if.c
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ static void del_nbp(struct net_bridge_port *p)
struct net_bridge *br = p->br;
struct net_device *dev = p->dev;

sysfs_remove_link(&br->ifobj, dev->name);
sysfs_remove_link(br->ifobj, dev->name);

dev_set_promiscuity(dev, -1);

Expand Down
2 changes: 1 addition & 1 deletion trunk/net/bridge/br_private.h
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ struct net_bridge
struct timer_list tcn_timer;
struct timer_list topology_change_timer;
struct timer_list gc_timer;
struct kobject ifobj;
struct kobject *ifobj;
};

extern struct notifier_block br_device_notifier;
Expand Down
14 changes: 4 additions & 10 deletions trunk/net/bridge/br_sysfs_br.c
Original file line number Diff line number Diff line change
Expand Up @@ -426,16 +426,10 @@ int br_sysfs_addbr(struct net_device *dev)
goto out2;
}


kobject_set_name(&br->ifobj, SYSFS_BRIDGE_PORT_SUBDIR);
br->ifobj.ktype = NULL;
br->ifobj.kset = NULL;
br->ifobj.parent = brobj;

err = kobject_register(&br->ifobj);
if (err) {
br->ifobj = kobject_create_and_add(SYSFS_BRIDGE_PORT_SUBDIR, brobj);
if (!br->ifobj) {
pr_info("%s: can't add kobject (directory) %s/%s\n",
__FUNCTION__, dev->name, kobject_name(&br->ifobj));
__FUNCTION__, dev->name, SYSFS_BRIDGE_PORT_SUBDIR);
goto out3;
}
return 0;
Expand All @@ -453,7 +447,7 @@ void br_sysfs_delbr(struct net_device *dev)
struct kobject *kobj = &dev->dev.kobj;
struct net_bridge *br = netdev_priv(dev);

kobject_unregister(&br->ifobj);
kobject_unregister(br->ifobj);
sysfs_remove_bin_file(kobj, &bridge_forward);
sysfs_remove_group(kobj, &bridge_group);
}
2 changes: 1 addition & 1 deletion trunk/net/bridge/br_sysfs_if.c
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ int br_sysfs_addif(struct net_bridge_port *p)
goto out2;
}

err= sysfs_create_link(&br->ifobj, &p->kobj, p->dev->name);
err = sysfs_create_link(br->ifobj, &p->kobj, p->dev->name);
out2:
return err;
}

0 comments on commit 7ce7729

Please sign in to comment.