|
@@ -590,13 +590,13 @@ out:
|
|
* during writeback for given inode.
|
|
* during writeback for given inode.
|
|
*/
|
|
*/
|
|
struct pohmelfs_inode *pohmelfs_create_entry_local(struct pohmelfs_sb *psb,
|
|
struct pohmelfs_inode *pohmelfs_create_entry_local(struct pohmelfs_sb *psb,
|
|
- struct pohmelfs_inode *parent, struct qstr *str, u64 start, int mode)
|
|
|
|
|
|
+ struct pohmelfs_inode *parent, struct qstr *str, u64 start, umode_t mode)
|
|
{
|
|
{
|
|
struct pohmelfs_inode *npi;
|
|
struct pohmelfs_inode *npi;
|
|
int err = -ENOMEM;
|
|
int err = -ENOMEM;
|
|
struct netfs_inode_info info;
|
|
struct netfs_inode_info info;
|
|
|
|
|
|
- dprintk("%s: name: '%s', mode: %o, start: %llu.\n",
|
|
|
|
|
|
+ dprintk("%s: name: '%s', mode: %ho, start: %llu.\n",
|
|
__func__, str->name, mode, start);
|
|
__func__, str->name, mode, start);
|
|
|
|
|
|
info.mode = mode;
|
|
info.mode = mode;
|
|
@@ -630,7 +630,8 @@ err_out_unlock:
|
|
/*
|
|
/*
|
|
* Create local object and bind it to dentry.
|
|
* Create local object and bind it to dentry.
|
|
*/
|
|
*/
|
|
-static int pohmelfs_create_entry(struct inode *dir, struct dentry *dentry, u64 start, int mode)
|
|
|
|
|
|
+static int pohmelfs_create_entry(struct inode *dir, struct dentry *dentry,
|
|
|
|
+ u64 start, umode_t mode)
|
|
{
|
|
{
|
|
struct pohmelfs_sb *psb = POHMELFS_SB(dir->i_sb);
|
|
struct pohmelfs_sb *psb = POHMELFS_SB(dir->i_sb);
|
|
struct pohmelfs_inode *npi, *parent;
|
|
struct pohmelfs_inode *npi, *parent;
|