- /* mds_create_pack fills msg->bufs[1] with name */
- rec = lustre_msg_buf(req->rq_reqmsg, 0);
- mds_create_pack(req, 0, dir, mode, rdev, uid, gid, time,
- name, namelen, NULL, 0);
-
- if (S_ISREG(mode)) {
- lov_packmd(lustre_msg_buf(req->rq_reqmsg, 2), smd);
- } else if (S_ISLNK(mode)) {
- tmp = lustre_msg_buf(req->rq_reqmsg, 2);
- LOGL0(tgt, tgtlen, tmp);
- }
+ /* mdc_create_pack fills msg->bufs[1] with name
+ * and msg->bufs[2] with tgt, for symlinks or lov MD data */
+ mdc_create_pack(req, 0, op_data, mode, rdev, data, datalen);