ENTRY;
*len = 0;
- kmap(rdpg->rp_pages[0]);
+ cfs_kmap(rdpg->rp_pages[0]);
dp = page_address(rdpg->rp_pages[0]);
for (ent = lu_dirent_start(dp);
ent != NULL && le64_to_cpu(ent->lde_hash) < hash_end;
*len += sizeof(struct lu_dirpage);
EXIT;
unmap:
- kunmap(rdpg->rp_pages[0]);
+ cfs_kunmap(rdpg->rp_pages[0]);
return rc;
}
}
}
- kmap(rdpg->rp_pages[0]);
+ cfs_kmap(rdpg->rp_pages[0]);
ldp = page_address(rdpg->rp_pages[0]);
if (le64_to_cpu(ldp->ldp_hash_end) >= end)
done = 1;
rdpg->rp_hash = le64_to_cpu(ldp->ldp_hash_end);
- kunmap(rdpg->rp_pages[0]);
+ cfs_kunmap(rdpg->rp_pages[0]);
} while (!done);
RETURN(rc);
i++, nob -= CFS_PAGE_SIZE) {
LASSERT(i < rdpg->rp_npages);
pg = rdpg->rp_pages[i];
- rc = mdd_dir_page_build(env, !i, kmap(pg),
+ rc = mdd_dir_page_build(env, !i, cfs_kmap(pg),
min_t(int, nob, CFS_PAGE_SIZE), iops,
it, &hash_start, &hash_end, &last);
if (rc != 0 || i == rdpg->rp_npages - 1)
last->lde_reclen = 0;
- kunmap(pg);
+ cfs_kunmap(pg);
}
if (rc > 0) {
/*
if (rc == 0) {
struct lu_dirpage *dp;
- dp = kmap(rdpg->rp_pages[0]);
+ dp = cfs_kmap(rdpg->rp_pages[0]);
dp->ldp_hash_start = rdpg->rp_hash;
dp->ldp_hash_end = hash_end;
if (i == 0)
*/
dp->ldp_flags |= LDF_EMPTY;
dp->ldp_flags = cpu_to_le16(dp->ldp_flags);
- kunmap(rdpg->rp_pages[0]);
+ cfs_kunmap(rdpg->rp_pages[0]);
}
iops->put(env, it);
iops->fini(env, it);
LASSERT(rdpg->rp_pages != NULL);
pg = rdpg->rp_pages[0];
- dp = (struct lu_dirpage*)kmap(pg);
+ dp = (struct lu_dirpage*)cfs_kmap(pg);
memset(dp, 0 , sizeof(struct lu_dirpage));
dp->ldp_hash_start = rdpg->rp_hash;
dp->ldp_hash_end = DIR_END_OFF;
dp->ldp_flags |= LDF_EMPTY;
dp->ldp_flags = cpu_to_le16(dp->ldp_flags);
- kunmap(pg);
+ cfs_kunmap(pg);
GOTO(out_unlock, rc = 0);
}
ma->ma_attr.la_valid = LA_MODE;
ma->ma_valid = MA_INODE;
- kmap(page);
+ cfs_kmap(page);
dp = page_address(page);
offset = (int)((__u32)lu_dirent_start(dp) - (__u32)dp);
}
EXIT;
out:
- kunmap(page);
+ cfs_kunmap(page);
return rc;
}
sptlrpc_rule_set_free(&m->mdt_sptlrpc_rset);
next->md_ops->mdo_init_capa_ctxt(env, next, 0, 0, 0, NULL);
- del_timer(&m->mdt_ck_timer);
+ cfs_timer_disarm(&m->mdt_ck_timer);
mdt_ck_thread_stop(m);
/* finish the stack */
GOTO(err_free_ns, rc);
}
- m->mdt_ck_timer.function = mdt_ck_timer_callback;
- m->mdt_ck_timer.data = (unsigned long)m;
- init_timer(&m->mdt_ck_timer);
+ cfs_timer_init(&m->mdt_ck_timer, mdt_ck_timer_callback, m);
+
rc = mdt_ck_thread_start(m);
if (rc)
GOTO(err_free_ns, rc);
target_recovery_fini(obd);
mdt_fs_cleanup(env, m);
err_capa:
- del_timer(&m->mdt_ck_timer);
+ cfs_timer_disarm(&m->mdt_ck_timer);
mdt_ck_thread_stop(m);
err_free_ns:
upcall_cache_cleanup(m->mdt_identity_cache);