kobject_del(&port->kobject); kobject_put(&port->kobject); 
static int veth_remove(struct vio_dev *vdev){	struct veth_lpar_connection *cnx;	struct net_device *dev;	struct veth_port *port;	int i;	dev = veth_dev[vdev->unit_address];	if (! dev)		return 0;	port = netdev_priv(dev);	for (i = 0; i < HVMAXARCHITECTEDLPS; i++) {		cnx = veth_cnx[i];		if (cnx && (port->lpar_map & (1 << i))) {			/* Drop our reference to connections on our VLAN */			kobject_put(&cnx->kobject);		}	}	veth_dev[vdev->unit_address] = NULL;	unregister_netdev(dev);	free_netdev(dev);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/07a5c1727d6bf5c917034fe4006acf726cb158bf/iseries_veth.c/clean/drivers/net/iseries_veth.c