X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=datapath%2Fdp_sysfs_dp.c;h=9699a0760e4441ecd35f0e4da41ed5e4ef449215;hb=db322751d8bba32152e89eea476cb47a010616b1;hp=5764a3a356dbf73a982f63b6f2a8ba8dc7a28ef4;hpb=3de35df914e39692470a5d4546cb1fae2d93a316;p=openvswitch diff --git a/datapath/dp_sysfs_dp.c b/datapath/dp_sysfs_dp.c index 5764a3a3..9699a076 100644 --- a/datapath/dp_sysfs_dp.c +++ b/datapath/dp_sysfs_dp.c @@ -487,12 +487,7 @@ int dp_sysfs_add_dp(struct datapath *dp) } /* Create /sys/class/net//bridge directory. */ - kobject_set_name(&dp->ifobj, SYSFS_BRIDGE_PORT_SUBDIR); /* "bridge" */ - dp->ifobj.ktype = NULL; - dp->ifobj.kset = NULL; dp->ifobj.parent = kobj; - kboject_init(&dp->ifobj); - err = kobject_add(&dp->ifobj); if (err) { pr_info("%s: can't add kobject (directory) %s/%s\n", @@ -513,7 +508,6 @@ int dp_sysfs_del_dp(struct datapath *dp) struct kobject *kobj = to_kobj(dp->ports[ODPP_LOCAL]->dev); kobject_del(&dp->ifobj); - kobject_put(&dp->ifobj); sysfs_remove_group(kobj, &bridge_group); return 0;