/* XXX when we have persistent reservations and the handle
* is stored herein we need to drop it here. */
fed->fed_mod_count--;
- cfs_list_del(&fmd->fmd_list);
+ list_del(&fmd->fmd_list);
OBD_SLAB_FREE(fmd, ll_fmd_cachep, sizeof(*fmd));
}
}
cfs_time_t now = cfs_time_current();
- cfs_list_for_each_entry_safe(fmd, tmp, &fed->fed_mod_list, fmd_list) {
+ list_for_each_entry_safe(fmd, tmp, &fed->fed_mod_list, fmd_list) {
if (fmd == keep)
break;
fed->fed_mod_count < ofd->ofd_fmd_max_num)
break;
- cfs_list_del_init(&fmd->fmd_list);
+ list_del_init(&fmd->fmd_list);
ofd_fmd_put_nolock(exp, fmd); /* list reference */
}
}
assert_spin_locked(&fed->fed_lock);
- cfs_list_for_each_entry_reverse(fmd, &fed->fed_mod_list, fmd_list) {
+ list_for_each_entry_reverse(fmd, &fed->fed_mod_list, fmd_list) {
if (lu_fid_eq(&fmd->fmd_fid, fid)) {
found = fmd;
- cfs_list_del(&fmd->fmd_list);
- cfs_list_add_tail(&fmd->fmd_list, &fed->fed_mod_list);
+ list_del(&fmd->fmd_list);
+ list_add_tail(&fmd->fmd_list, &fed->fed_mod_list);
fmd->fmd_expire = cfs_time_add(now, ofd->ofd_fmd_max_age);
break;
}
found = ofd_fmd_find_nolock(exp, fid);
if (fmd_new) {
if (found == NULL) {
- cfs_list_add_tail(&fmd_new->fmd_list,
- &fed->fed_mod_list);
+ list_add_tail(&fmd_new->fmd_list,
+ &fed->fed_mod_list);
fmd_new->fmd_fid = *fid;
fmd_new->fmd_refcount++; /* list reference */
found = fmd_new;
spin_lock(&fed->fed_lock);
found = ofd_fmd_find_nolock(exp, fid);
if (found) {
- cfs_list_del_init(&found->fmd_list);
+ list_del_init(&found->fmd_list);
ofd_fmd_put_nolock(exp, found);
}
spin_unlock(&fed->fed_lock);
struct ofd_mod_data *fmd = NULL, *tmp;
spin_lock(&fed->fed_lock);
- cfs_list_for_each_entry_safe(fmd, tmp, &fed->fed_mod_list, fmd_list) {
- cfs_list_del_init(&fmd->fmd_list);
+ list_for_each_entry_safe(fmd, tmp, &fed->fed_mod_list, fmd_list) {
+ list_del_init(&fmd->fmd_list);
if (fmd->fmd_refcount > 1) {
CDEBUG(D_INFO, "fmd %p still referenced (refcount = %d)\n",
fmd, fmd->fmd_refcount);