diff options
Diffstat (limited to 'arch/mips/kernel/kspd.c')
-rw-r--r-- | arch/mips/kernel/kspd.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/mips/kernel/kspd.c b/arch/mips/kernel/kspd.c index d2c2e00e5864..998c4efcce88 100644 --- a/arch/mips/kernel/kspd.c +++ b/arch/mips/kernel/kspd.c | |||
@@ -161,8 +161,7 @@ static unsigned int translate_open_flags(int flags) | |||
161 | int i; | 161 | int i; |
162 | unsigned int ret = 0; | 162 | unsigned int ret = 0; |
163 | 163 | ||
164 | for (i = 0; i < (sizeof(open_flags_table) / sizeof(struct apsp_table)); | 164 | for (i = 0; i < ARRAY_SIZE(open_flags_table); i++) { |
165 | i++) { | ||
166 | if( (flags & open_flags_table[i].sp) ) { | 165 | if( (flags & open_flags_table[i].sp) ) { |
167 | ret |= open_flags_table[i].ap; | 166 | ret |= open_flags_table[i].ap; |
168 | } | 167 | } |
@@ -222,7 +221,7 @@ void sp_work_handle_request(void) | |||
222 | } | 221 | } |
223 | } | 222 | } |
224 | 223 | ||
225 | /* Run the syscall at the priviledge of the user who loaded the | 224 | /* Run the syscall at the privilege of the user who loaded the |
226 | SP program */ | 225 | SP program */ |
227 | 226 | ||
228 | if (vpe_getuid(tclimit)) | 227 | if (vpe_getuid(tclimit)) |