}
ll_inode2fid(&fid, inode);
- rc = mdc_getattr(&sbi->ll_mdc_conn, &fid,
+ rc = mdc_getattr(sbi->ll_mdc_exp, &fid,
OBD_MD_LINKNAME, symlen, request);
if (rc) {
CERROR("inode %lu: rc = %d\n", inode->i_ino, rc);
if (it != NULL) {
int op = it->it_op;
- int mode = it->it_mode;
+ int mode = it->it_create_mode;
ll_intent_release(it);
it->it_op = op;
- it->it_mode = mode;
+ it->it_create_mode = mode;
}
CDEBUG(D_VFSTRACE, "VFS Op\n");
}
struct inode_operations ll_fast_symlink_inode_operations = {
- readlink: ll_readlink,
- setattr: ll_setattr,
- setattr_raw: ll_setattr_raw,
- follow_link: ll_follow_link,
+ .readlink = ll_readlink,
+ .setattr = ll_setattr,
+ .setattr_raw = ll_setattr_raw,
+ .follow_link = ll_follow_link,
#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0))
- revalidate_it: ll_inode_revalidate_it
+ .revalidate_it = ll_inode_revalidate_it
#else
- getattr_it: ll_getattr
+ .getattr_it = ll_getattr
#endif
};