Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
xenomai
ipipe-arm64
Commits
faef2b6c
Commit
faef2b6c
authored
Jul 24, 2011
by
Al Viro
Browse files
sysfs: propagate umode_t
Signed-off-by:
Al Viro
<
viro@zeniv.linux.org.uk
>
parent
5b91aca0
Changes
4
Hide whitespace changes
Inline
Side-by-side
Documentation/filesystems/sysfs.txt
View file @
faef2b6c
...
...
@@ -70,7 +70,7 @@ An attribute definition is simply:
struct attribute {
char * name;
struct module *owner;
mode_t
mode;
u
mode_t mode;
};
...
...
fs/sysfs/file.c
View file @
faef2b6c
...
...
@@ -518,7 +518,7 @@ int sysfs_attr_ns(struct kobject *kobj, const struct attribute *attr,
}
int
sysfs_add_file_mode
(
struct
sysfs_dirent
*
dir_sd
,
const
struct
attribute
*
attr
,
int
type
,
mode_t
amode
)
const
struct
attribute
*
attr
,
int
type
,
u
mode_t
amode
)
{
umode_t
mode
=
(
amode
&
S_IALLUGO
)
|
S_IFREG
;
struct
sysfs_addrm_cxt
acxt
;
...
...
fs/sysfs/inode.c
View file @
faef2b6c
...
...
@@ -187,7 +187,7 @@ int sysfs_setxattr(struct dentry *dentry, const char *name, const void *value,
return
error
;
}
static
inline
void
set_default_inode_attr
(
struct
inode
*
inode
,
mode_t
mode
)
static
inline
void
set_default_inode_attr
(
struct
inode
*
inode
,
u
mode_t
mode
)
{
inode
->
i_mode
=
mode
;
inode
->
i_atime
=
inode
->
i_mtime
=
inode
->
i_ctime
=
CURRENT_TIME
;
...
...
fs/sysfs/sysfs.h
View file @
faef2b6c
...
...
@@ -79,7 +79,7 @@ struct sysfs_dirent {
};
unsigned
int
s_flags
;
u
nsigned
short
s_mode
;
u
mode_t
s_mode
;
ino_t
s_ino
;
struct
sysfs_inode_attrs
*
s_iattr
;
};
...
...
@@ -229,7 +229,7 @@ int sysfs_add_file(struct sysfs_dirent *dir_sd,
const
struct
attribute
*
attr
,
int
type
);
int
sysfs_add_file_mode
(
struct
sysfs_dirent
*
dir_sd
,
const
struct
attribute
*
attr
,
int
type
,
mode_t
amode
);
const
struct
attribute
*
attr
,
int
type
,
u
mode_t
amode
);
/*
* bin.c
*/
...
...
Write
Preview
Supports
Markdown
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