flush_scheduled_work();
static void ipoib_remove_one(struct ib_device *device){	struct ipoib_dev_priv *priv, *tmp;	struct list_head *dev_list;	dev_list = ib_get_client_data(device, &ipoib_client);	list_for_each_entry_safe(priv, tmp, dev_list, list) {		ib_unregister_event_handler(&priv->event_handler);		unregister_netdev(priv->dev);		ipoib_dev_cleanup(priv->dev);		free_netdev(priv->dev);	}	kfree(dev_list);}