projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0302c01
)
devcgroup: always show positive major/minor num
author
Li Zefan
<
[email protected]
>
Sun, 13 Jul 2008 19:14:02 +0000
(12:14 -0700)
committer
Linus Torvalds
<
[email protected]
>
Sun, 13 Jul 2008 19:51:18 +0000
(12:51 -0700)
# echo "b $((0x7fffffff)):$((0x80000000)) rwm" > devices.allow
# cat devices.list
b
214748364
:-
21474836
rwm
though a major/minor number of 0x800000000 is meaningless, we
should not cast it to a negative value.
Signed-off-by: Li Zefan <
[email protected]
>
Acked-by: Serge Hallyn <
[email protected]
>
Cc: Serge Hallyn <
[email protected]
>
Cc: Paul Menage <
[email protected]
>
Cc: Pavel Emelyanov <
[email protected]
>
Signed-off-by: Andrew Morton <
[email protected]
>
Signed-off-by: Linus Torvalds <
[email protected]
>
security/device_cgroup.c
patch
|
blob
|
history
diff --git
a/security/device_cgroup.c
b/security/device_cgroup.c
index fd764a0858d0d5f1f60f1b671cbcc41c04be77dd..1e2e28afba45883c43863e57fbd4baeeacee0523 100644
(file)
--- a/
security/device_cgroup.c
+++ b/
security/device_cgroup.c
@@
-222,7
+222,7
@@
static void devcgroup_destroy(struct cgroup_subsys *ss,
#define DEVCG_DENY 2
#define DEVCG_LIST 3
-#define MAJMINLEN 1
0
+#define MAJMINLEN 1
3
#define ACCLEN 4
static void set_access(char *acc, short access)
@@
-254,7
+254,7
@@
static void set_majmin(char *str, unsigned m)
if (m == ~0)
sprintf(str, "*");
else
- snprintf(str, MAJMINLEN, "%
d
", m);
+ snprintf(str, MAJMINLEN, "%
u
", m);
}
static int devcgroup_seq_read(struct cgroup *cgroup, struct cftype *cft,