Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
linux
Commits
576b1d67
Commit
576b1d67
authored
Jul 26, 2011
by
Al Viro
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
xfs: propagate umode_t
Signed-off-by:
Al Viro
<
viro@zeniv.linux.org.uk
>
parent
dd716e64
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
13 additions
and
13 deletions
+13
-13
fs/xfs/xfs_ialloc.c
fs/xfs/xfs_ialloc.c
+2
-2
fs/xfs/xfs_ialloc.h
fs/xfs/xfs_ialloc.h
+1
-1
fs/xfs/xfs_inode.c
fs/xfs/xfs_inode.c
+2
-2
fs/xfs/xfs_inode.h
fs/xfs/xfs_inode.h
+1
-1
fs/xfs/xfs_iops.c
fs/xfs/xfs_iops.c
+1
-1
fs/xfs/xfs_utils.c
fs/xfs/xfs_utils.c
+1
-1
fs/xfs/xfs_utils.h
fs/xfs/xfs_utils.h
+1
-1
fs/xfs/xfs_vnodeops.c
fs/xfs/xfs_vnodeops.c
+2
-2
fs/xfs/xfs_vnodeops.h
fs/xfs/xfs_vnodeops.h
+2
-2
No files found.
fs/xfs/xfs_ialloc.c
View file @
576b1d67
...
@@ -447,7 +447,7 @@ STATIC xfs_buf_t * /* allocation group buffer */
...
@@ -447,7 +447,7 @@ STATIC xfs_buf_t * /* allocation group buffer */
xfs_ialloc_ag_select
(
xfs_ialloc_ag_select
(
xfs_trans_t
*
tp
,
/* transaction pointer */
xfs_trans_t
*
tp
,
/* transaction pointer */
xfs_ino_t
parent
,
/* parent directory inode number */
xfs_ino_t
parent
,
/* parent directory inode number */
mode_t
mode
,
/* bits set to indicate file type */
u
mode_t
mode
,
/* bits set to indicate file type */
int
okalloc
)
/* ok to allocate more space */
int
okalloc
)
/* ok to allocate more space */
{
{
xfs_buf_t
*
agbp
;
/* allocation group header buffer */
xfs_buf_t
*
agbp
;
/* allocation group header buffer */
...
@@ -640,7 +640,7 @@ int
...
@@ -640,7 +640,7 @@ int
xfs_dialloc
(
xfs_dialloc
(
xfs_trans_t
*
tp
,
/* transaction pointer */
xfs_trans_t
*
tp
,
/* transaction pointer */
xfs_ino_t
parent
,
/* parent inode (directory) */
xfs_ino_t
parent
,
/* parent inode (directory) */
mode_t
mode
,
/* mode bits for new inode */
u
mode_t
mode
,
/* mode bits for new inode */
int
okalloc
,
/* ok to allocate more space */
int
okalloc
,
/* ok to allocate more space */
xfs_buf_t
**
IO_agbp
,
/* in/out ag header's buffer */
xfs_buf_t
**
IO_agbp
,
/* in/out ag header's buffer */
boolean_t
*
alloc_done
,
/* true if we needed to replenish
boolean_t
*
alloc_done
,
/* true if we needed to replenish
...
...
fs/xfs/xfs_ialloc.h
View file @
576b1d67
...
@@ -81,7 +81,7 @@ int /* error */
...
@@ -81,7 +81,7 @@ int /* error */
xfs_dialloc
(
xfs_dialloc
(
struct
xfs_trans
*
tp
,
/* transaction pointer */
struct
xfs_trans
*
tp
,
/* transaction pointer */
xfs_ino_t
parent
,
/* parent inode (directory) */
xfs_ino_t
parent
,
/* parent inode (directory) */
mode_t
mode
,
/* mode bits for new inode */
u
mode_t
mode
,
/* mode bits for new inode */
int
okalloc
,
/* ok to allocate more space */
int
okalloc
,
/* ok to allocate more space */
struct
xfs_buf
**
agbp
,
/* buf for a.g. inode header */
struct
xfs_buf
**
agbp
,
/* buf for a.g. inode header */
boolean_t
*
alloc_done
,
/* an allocation was done to replenish
boolean_t
*
alloc_done
,
/* an allocation was done to replenish
...
...
fs/xfs/xfs_inode.c
View file @
576b1d67
...
@@ -961,7 +961,7 @@ int
...
@@ -961,7 +961,7 @@ int
xfs_ialloc
(
xfs_ialloc
(
xfs_trans_t
*
tp
,
xfs_trans_t
*
tp
,
xfs_inode_t
*
pip
,
xfs_inode_t
*
pip
,
mode_t
mode
,
u
mode_t
mode
,
xfs_nlink_t
nlink
,
xfs_nlink_t
nlink
,
xfs_dev_t
rdev
,
xfs_dev_t
rdev
,
prid_t
prid
,
prid_t
prid
,
...
@@ -1002,7 +1002,7 @@ xfs_ialloc(
...
@@ -1002,7 +1002,7 @@ xfs_ialloc(
return
error
;
return
error
;
ASSERT
(
ip
!=
NULL
);
ASSERT
(
ip
!=
NULL
);
ip
->
i_d
.
di_mode
=
(
__uint16_t
)
mode
;
ip
->
i_d
.
di_mode
=
mode
;
ip
->
i_d
.
di_onlink
=
0
;
ip
->
i_d
.
di_onlink
=
0
;
ip
->
i_d
.
di_nlink
=
nlink
;
ip
->
i_d
.
di_nlink
=
nlink
;
ASSERT
(
ip
->
i_d
.
di_nlink
==
nlink
);
ASSERT
(
ip
->
i_d
.
di_nlink
==
nlink
);
...
...
fs/xfs/xfs_inode.h
View file @
576b1d67
...
@@ -481,7 +481,7 @@ void xfs_inode_free(struct xfs_inode *ip);
...
@@ -481,7 +481,7 @@ void xfs_inode_free(struct xfs_inode *ip);
/*
/*
* xfs_inode.c prototypes.
* xfs_inode.c prototypes.
*/
*/
int
xfs_ialloc
(
struct
xfs_trans
*
,
xfs_inode_t
*
,
mode_t
,
int
xfs_ialloc
(
struct
xfs_trans
*
,
xfs_inode_t
*
,
u
mode_t
,
xfs_nlink_t
,
xfs_dev_t
,
prid_t
,
int
,
xfs_nlink_t
,
xfs_dev_t
,
prid_t
,
int
,
struct
xfs_buf
**
,
boolean_t
*
,
xfs_inode_t
**
);
struct
xfs_buf
**
,
boolean_t
*
,
xfs_inode_t
**
);
...
...
fs/xfs/xfs_iops.c
View file @
576b1d67
...
@@ -366,7 +366,7 @@ xfs_vn_symlink(
...
@@ -366,7 +366,7 @@ xfs_vn_symlink(
struct
xfs_inode
*
cip
=
NULL
;
struct
xfs_inode
*
cip
=
NULL
;
struct
xfs_name
name
;
struct
xfs_name
name
;
int
error
;
int
error
;
mode_t
mode
;
u
mode_t
mode
;
mode
=
S_IFLNK
|
mode
=
S_IFLNK
|
(
irix_symlink_mode
?
0777
&
~
current_umask
()
:
S_IRWXUGO
);
(
irix_symlink_mode
?
0777
&
~
current_umask
()
:
S_IRWXUGO
);
...
...
fs/xfs/xfs_utils.c
View file @
576b1d67
...
@@ -53,7 +53,7 @@ xfs_dir_ialloc(
...
@@ -53,7 +53,7 @@ xfs_dir_ialloc(
output: may be a new transaction. */
output: may be a new transaction. */
xfs_inode_t
*
dp
,
/* directory within whose allocate
xfs_inode_t
*
dp
,
/* directory within whose allocate
the inode. */
the inode. */
mode_t
mode
,
u
mode_t
mode
,
xfs_nlink_t
nlink
,
xfs_nlink_t
nlink
,
xfs_dev_t
rdev
,
xfs_dev_t
rdev
,
prid_t
prid
,
/* project id */
prid_t
prid
,
/* project id */
...
...
fs/xfs/xfs_utils.h
View file @
576b1d67
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
#ifndef __XFS_UTILS_H__
#ifndef __XFS_UTILS_H__
#define __XFS_UTILS_H__
#define __XFS_UTILS_H__
extern
int
xfs_dir_ialloc
(
xfs_trans_t
**
,
xfs_inode_t
*
,
mode_t
,
xfs_nlink_t
,
extern
int
xfs_dir_ialloc
(
xfs_trans_t
**
,
xfs_inode_t
*
,
u
mode_t
,
xfs_nlink_t
,
xfs_dev_t
,
prid_t
,
int
,
xfs_inode_t
**
,
int
*
);
xfs_dev_t
,
prid_t
,
int
,
xfs_inode_t
**
,
int
*
);
extern
int
xfs_droplink
(
xfs_trans_t
*
,
xfs_inode_t
*
);
extern
int
xfs_droplink
(
xfs_trans_t
*
,
xfs_inode_t
*
);
extern
int
xfs_bumplink
(
xfs_trans_t
*
,
xfs_inode_t
*
);
extern
int
xfs_bumplink
(
xfs_trans_t
*
,
xfs_inode_t
*
);
...
...
fs/xfs/xfs_vnodeops.c
View file @
576b1d67
...
@@ -822,7 +822,7 @@ int
...
@@ -822,7 +822,7 @@ int
xfs_create
(
xfs_create
(
xfs_inode_t
*
dp
,
xfs_inode_t
*
dp
,
struct
xfs_name
*
name
,
struct
xfs_name
*
name
,
mode_t
mode
,
u
mode_t
mode
,
xfs_dev_t
rdev
,
xfs_dev_t
rdev
,
xfs_inode_t
**
ipp
)
xfs_inode_t
**
ipp
)
{
{
...
@@ -1481,7 +1481,7 @@ xfs_symlink(
...
@@ -1481,7 +1481,7 @@ xfs_symlink(
xfs_inode_t
*
dp
,
xfs_inode_t
*
dp
,
struct
xfs_name
*
link_name
,
struct
xfs_name
*
link_name
,
const
char
*
target_path
,
const
char
*
target_path
,
mode_t
mode
,
u
mode_t
mode
,
xfs_inode_t
**
ipp
)
xfs_inode_t
**
ipp
)
{
{
xfs_mount_t
*
mp
=
dp
->
i_mount
;
xfs_mount_t
*
mp
=
dp
->
i_mount
;
...
...
fs/xfs/xfs_vnodeops.h
View file @
576b1d67
...
@@ -26,7 +26,7 @@ int xfs_release(struct xfs_inode *ip);
...
@@ -26,7 +26,7 @@ int xfs_release(struct xfs_inode *ip);
int
xfs_inactive
(
struct
xfs_inode
*
ip
);
int
xfs_inactive
(
struct
xfs_inode
*
ip
);
int
xfs_lookup
(
struct
xfs_inode
*
dp
,
struct
xfs_name
*
name
,
int
xfs_lookup
(
struct
xfs_inode
*
dp
,
struct
xfs_name
*
name
,
struct
xfs_inode
**
ipp
,
struct
xfs_name
*
ci_name
);
struct
xfs_inode
**
ipp
,
struct
xfs_name
*
ci_name
);
int
xfs_create
(
struct
xfs_inode
*
dp
,
struct
xfs_name
*
name
,
mode_t
mode
,
int
xfs_create
(
struct
xfs_inode
*
dp
,
struct
xfs_name
*
name
,
u
mode_t
mode
,
xfs_dev_t
rdev
,
struct
xfs_inode
**
ipp
);
xfs_dev_t
rdev
,
struct
xfs_inode
**
ipp
);
int
xfs_remove
(
struct
xfs_inode
*
dp
,
struct
xfs_name
*
name
,
int
xfs_remove
(
struct
xfs_inode
*
dp
,
struct
xfs_name
*
name
,
struct
xfs_inode
*
ip
);
struct
xfs_inode
*
ip
);
...
@@ -35,7 +35,7 @@ int xfs_link(struct xfs_inode *tdp, struct xfs_inode *sip,
...
@@ -35,7 +35,7 @@ int xfs_link(struct xfs_inode *tdp, struct xfs_inode *sip,
int
xfs_readdir
(
struct
xfs_inode
*
dp
,
void
*
dirent
,
size_t
bufsize
,
int
xfs_readdir
(
struct
xfs_inode
*
dp
,
void
*
dirent
,
size_t
bufsize
,
xfs_off_t
*
offset
,
filldir_t
filldir
);
xfs_off_t
*
offset
,
filldir_t
filldir
);
int
xfs_symlink
(
struct
xfs_inode
*
dp
,
struct
xfs_name
*
link_name
,
int
xfs_symlink
(
struct
xfs_inode
*
dp
,
struct
xfs_name
*
link_name
,
const
char
*
target_path
,
mode_t
mode
,
struct
xfs_inode
**
ipp
);
const
char
*
target_path
,
u
mode_t
mode
,
struct
xfs_inode
**
ipp
);
int
xfs_set_dmattrs
(
struct
xfs_inode
*
ip
,
u_int
evmask
,
u_int16_t
state
);
int
xfs_set_dmattrs
(
struct
xfs_inode
*
ip
,
u_int
evmask
,
u_int16_t
state
);
int
xfs_change_file_space
(
struct
xfs_inode
*
ip
,
int
cmd
,
int
xfs_change_file_space
(
struct
xfs_inode
*
ip
,
int
cmd
,
xfs_flock64_t
*
bf
,
xfs_off_t
offset
,
int
attr_flags
);
xfs_flock64_t
*
bf
,
xfs_off_t
offset
,
int
attr_flags
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment