int pathlen;
int err;
- dout(5, "dir_mknod in dir %p dentry %p mode %d rdev %d\n",
+ dout(5, "dir_mknod in dir %p dentry %p mode 0%o rdev %d\n",
dir, dentry, mode, rdev);
path = ceph_build_dentry_path(dentry, &pathlen);
if (IS_ERR(path))
}
/* fall back to mknod */
- return ceph_mknod(dir, dentry, mode, 0);
+ return ceph_mknod(dir, dentry, (mode & ~S_IFMT) | S_IFREG, 0);
}
static int ceph_symlink(struct inode *dir, struct dentry *dentry,
int pathlen;
int err;
- dout(5, "dir_mkdir in dir %p dentry %p mode %d\n", dir, dentry, mode);
+ dout(5, "dir_mkdir in dir %p dentry %p mode 0%o\n", dir, dentry, mode);
path = ceph_build_dentry_path(dentry, &pathlen);
if (IS_ERR(path))
return PTR_ERR(path);
return ceph_init_file(inode, file, fmode);
}
spin_unlock(&inode->i_lock);
- dout(10, "open mode %d, don't have caps %d\n", fmode, wantcaps);
+ dout(10, "open fmode %d, don't have caps %d\n", fmode, wantcaps);
req = prepare_open_request(inode->i_sb, dentry, flags, 0);
if (IS_ERR(req))
u64 blocks = (size + (1<<9) - 1) >> 9;
u64 time_warp_seq;
- dout(30, "fill_inode %p ino %llx by %d.%d sz=%llu mode %o nlink %d\n",
+ dout(30, "fill_inode %p ino %llx by %d.%d sz=%llu mode 0%o nlink %d\n",
inode, info->ino, inode->i_uid, inode->i_gid,
inode->i_size, inode->i_mode, inode->i_nlink);
dout(10, "setattr: %p gid %d -> %d\n", inode,
inode->i_uid, attr->ia_uid);
if (ia_valid & ATTR_MODE)
- dout(10, "setattr: %p mode %o -> %o\n", inode, inode->i_mode,
+ dout(10, "setattr: %p mode 0%o -> 0%o\n", inode, inode->i_mode,
attr->ia_mode);
if (ia_valid & ATTR_SIZE)
dout(10, "setattr: %p size %lld -> %lld\n", inode,