struct mds_obd *mds = &obd->u.mds;
struct inode *pending_dir = mds->mds_pending_dir->d_inode;
void *handle = NULL;
- struct mds_body *request_body = NULL, *reply_body;
+ struct mds_body *request_body = NULL, *reply_body = NULL;
struct dentry_params dp;
ENTRY;
}
l = snprintf(out, remains,
- "[index]: %05d [logid]: #%llx#%llx#%08x\n",
+ "[index]: %05d [logid]: #"LPX64"#"LPX64"#%08x\n",
cur_index, lir->lid_id.lgl_oid,
lir->lid_id.lgl_ogr, lir->lid_id.lgl_ogen);
} else {
down_write(&cat->lgh_lock);
rc = llog_cat_id2handle(cat, &log, logid);
if (rc) {
- CDEBUG(D_IOCTL, "cannot find log #%0llx#%0llx#%08x\n",
+ CDEBUG(D_IOCTL, "cannot find log #"LPX64"#"LPX64"#%08x\n",
logid->lgl_oid, logid->lgl_ogr, logid->lgl_ogen);
GOTO(out, rc = -ENOENT);
}
char *out = data->ioc_bulk;
l = snprintf(out, remains,
- "logid: #%llx#%llx#%08x\n"
+ "logid: #"LPX64"#"LPX64"#%08x\n"
"flags: %x (%s)\n"
"records count: %d\n"
"last index: %d\n",
id = idarray;
for (i = 0; i < count; i++) {
l = snprintf(out, remains,
- "catalog log: #%llx#%llx#%08x\n",
+ "catalog log: #"LPX64"#"LPX64"#%08x\n",
id->lgl_oid, id->lgl_ogr, id->lgl_ogen);
id++;
out += l;
ppos = *cur_offset;
rc = fsfilt_read_record(loghandle->lgh_ctxt->loc_exp->exp_obd,
loghandle->lgh_file, buf, len,
- cur_offset);
+ &ppos);
if (rc) {
CERROR("Cant read llog block at log id "LPU64
loghandle->lgh_id.lgl_oid,
loghandle->lgh_id.lgl_ogen,
*cur_offset);
- RETURN(rc);
+ RETURN(rc);
}
- /* put number of readed bytes in rc to make code simpler */
- rc = *cur_offset - ppos;
+ /* put number of bytes read into rc to make code simpler */
+ rc = ppos - *cur_offset;
+ *cur_offset = ppos;
if (rc == 0) /* end of file, nothing to do */
RETURN(0);
CERROR("Invalid llog block at log id "LPU64"/%u offset "
LPU64"\n", loghandle->lgh_id.lgl_oid,
loghandle->lgh_id.lgl_ogen, *cur_offset);
- RETURN(-EINVAL);
+ RETURN(-EINVAL);
}
tail = buf + rc - sizeof(struct llog_rec_tail);