/* Returns 0 on success or negative error code on failure.  */
static int __exit i2o_proc_fs_destroy(void)
/* Returns 0 on success or negative error code on failure.  */
static int __exit i2o_proc_fs_destroy(void)
{
	struct i2o_controller *c;
	list_for_each_entry(c, &i2o_controllers, list)
	    i2o_proc_iop_remove(i2o_proc_dir_root, c);
	remove_proc_entry("i2o", NULL);
	return 0;
}