Changeset 7f11dc6 in mainline
- Timestamp:
- 2017-12-19T18:07:28Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 897fd8f1
- Parents:
- 219c530
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2017-12-19 17:08:09)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2017-12-19 18:07:28)
- Location:
- kernel
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/ipc/ipc.h
r219c530 r7f11dc6 200 200 201 201 extern void ipc_cleanup(void); 202 extern void ipc_backsend_err(phone_t *, call_t *, sysarg_t);202 extern void ipc_backsend_err(phone_t *, call_t *, int); 203 203 extern void ipc_answerbox_slam_phones(answerbox_t *, bool); 204 204 extern void ipc_cleanup_call_list(answerbox_t *, list_t *); -
kernel/generic/src/ipc/ipc.c
r219c530 r7f11dc6 371 371 * 372 372 */ 373 void ipc_backsend_err(phone_t *phone, call_t *call, sysarg_t err)373 void ipc_backsend_err(phone_t *phone, call_t *call, int err) 374 374 { 375 375 _ipc_call_actions_internal(phone, call, false); -
kernel/generic/src/ipc/sysipc.c
r219c530 r7f11dc6 194 194 spinlock_unlock(&answer->forget_lock); 195 195 196 if (( native_t) IPC_GET_RETVAL(answer->data) == EHANGUP) {196 if ((int) IPC_GET_RETVAL(answer->data) == EHANGUP) { 197 197 phone_t *phone = answer->caller_phone; 198 198 mutex_lock(&phone->lock); … … 239 239 static void process_answer(call_t *call) 240 240 { 241 if ((( native_t) IPC_GET_RETVAL(call->data) == EHANGUP) &&241 if (((int) IPC_GET_RETVAL(call->data) == EHANGUP) && 242 242 (call->flags & IPC_CALL_FORWARDED)) 243 243 IPC_SET_RETVAL(call->data, EFORWARD); -
kernel/generic/src/ipc/sysipc_ops.c
r219c530 r7f11dc6 81 81 int null_request_process(call_t *call, answerbox_t *box) 82 82 { 83 return EOK;83 return 0; 84 84 } 85 85 -
kernel/generic/src/log/log.c
r219c530 r7f11dc6 223 223 int rc = chr_encode(wstr[chars], buffer, &buffer_offset, 16); 224 224 if (rc != EOK) { 225 return rc;225 return EOF; 226 226 } 227 227 -
kernel/generic/src/mm/slab.c
r219c530 r7f11dc6 102 102 103 103 #include <assert.h> 104 #include <errno.h> 104 105 #include <synch/spinlock.h> 105 106 #include <mm/slab.h> … … 334 335 irq_spinlock_unlock(&cache->slablock, true); 335 336 336 if ((cache->constructor) && (cache->constructor(obj, flags) )) {337 if ((cache->constructor) && (cache->constructor(obj, flags) != EOK)) { 337 338 /* Bad, bad, construction failed */ 338 339 slab_obj_destroy(cache, obj, slab); -
kernel/generic/src/proc/task.c
r219c530 r7f11dc6 185 185 #endif 186 186 187 return 0;187 return EOK; 188 188 } 189 189 -
kernel/generic/src/proc/thread.c
r219c530 r7f11dc6 171 171 thread->saved_fpu_context = slab_alloc(fpu_context_cache, kmflags); 172 172 if (!thread->saved_fpu_context) 173 return -1;173 return ENOMEM; 174 174 #endif /* CONFIG_FPU_LAZY */ 175 175 #endif /* CONFIG_FPU */ … … 201 201 slab_free(fpu_context_cache, thread->saved_fpu_context); 202 202 #endif 203 return -1;203 return ENOMEM; 204 204 } 205 205 … … 210 210 #endif 211 211 212 return 0;212 return EOK; 213 213 } 214 214 … … 1008 1008 { 1009 1009 thread_exit(); 1010 1011 /* Unreachable */1012 return 0;1013 1010 } 1014 1011 -
kernel/generic/src/security/perm.c
r219c530 r7f11dc6 84 84 * 85 85 */ 86 static sysarg_t perm_grant(task_id_t taskid, perm_t perms)86 static int perm_grant(task_id_t taskid, perm_t perms) 87 87 { 88 88 if (!(perm_get(TASK) & PERM_PERM)) 89 return (sysarg_t)EPERM;89 return EPERM; 90 90 91 91 irq_spinlock_lock(&tasks_lock, true); … … 94 94 if ((!task) || (!container_check(CONTAINER, task->container))) { 95 95 irq_spinlock_unlock(&tasks_lock, true); 96 return (sysarg_t)ENOENT;96 return ENOENT; 97 97 } 98 98 … … 102 102 103 103 irq_spinlock_unlock(&tasks_lock, true); 104 return 0;104 return EOK; 105 105 } 106 106 … … 116 116 * 117 117 */ 118 static sysarg_t perm_revoke(task_id_t taskid, perm_t perms)118 static int perm_revoke(task_id_t taskid, perm_t perms) 119 119 { 120 120 irq_spinlock_lock(&tasks_lock, true); … … 123 123 if ((!task) || (!container_check(CONTAINER, task->container))) { 124 124 irq_spinlock_unlock(&tasks_lock, true); 125 return (sysarg_t)ENOENT;125 return ENOENT; 126 126 } 127 127 … … 136 136 irq_spinlock_unlock(&TASK->lock, false); 137 137 irq_spinlock_unlock(&tasks_lock, true); 138 return (sysarg_t)EPERM;138 return EPERM; 139 139 } 140 140 … … 143 143 144 144 irq_spinlock_unlock(&tasks_lock, true); 145 return 0;145 return EOK; 146 146 } 147 147 -
kernel/generic/src/sysinfo/sysinfo.c
r219c530 r7f11dc6 71 71 item->next = NULL; 72 72 73 return 0;73 return EOK; 74 74 } 75 75 -
kernel/generic/src/udebug/udebug_ipc.c
r219c530 r7f11dc6 137 137 138 138 rc = udebug_go(t, call); 139 if (rc < 0) {139 if (rc != EOK) { 140 140 IPC_SET_RETVAL(call->data, rc); 141 141 ipc_answer(&TASK->kb.box, call); … … 182 182 */ 183 183 rc = udebug_thread_read(&buffer, buf_size, &copied, &needed); 184 if (rc < 0) {184 if (rc != EOK) { 185 185 IPC_SET_RETVAL(call->data, rc); 186 186 ipc_answer(&TASK->kb.box, call); … … 351 351 352 352 rc = udebug_regs_read(t, &buffer); 353 if (rc < 0) {353 if (rc != EOK) { 354 354 IPC_SET_RETVAL(call->data, rc); 355 355 ipc_answer(&TASK->kb.box, call); … … 397 397 398 398 rc = udebug_mem_read(uspace_src, size, &buffer); 399 if (rc < 0) {399 if (rc != EOK) { 400 400 IPC_SET_RETVAL(call->data, rc); 401 401 ipc_answer(&TASK->kb.box, call); -
kernel/generic/src/udebug/udebug_ops.c
r219c530 r7f11dc6 253 253 mutex_unlock(&TASK->udebug.lock); 254 254 255 return 0;255 return EOK; 256 256 } 257 257 … … 285 285 _thread_op_end(thread); 286 286 287 return 0;287 return EOK; 288 288 } 289 289 … … 316 316 /* Answer will be sent when the thread becomes stoppable. */ 317 317 _thread_op_end(thread); 318 return 0;318 return EOK; 319 319 } 320 320 … … 339 339 mutex_unlock(&TASK->udebug.lock); 340 340 341 return 0;341 return EOK; 342 342 } 343 343 … … 414 414 *needed = (copied_ids + extra_ids) * sizeof(sysarg_t); 415 415 416 return 0;416 return EOK; 417 417 } 418 418 … … 437 437 memcpy(*data, TASK->name, name_size); 438 438 439 return 0;439 return EOK; 440 440 } 441 441 … … 480 480 481 481 *buffer = arg_buffer; 482 return 0;482 return EOK; 483 483 } 484 484 … … 522 522 523 523 *buffer = (void *) state_buf; 524 return 0;524 return EOK; 525 525 } 526 526 … … 560 560 561 561 *buffer = data_buffer; 562 return 0;562 return EOK; 563 563 } 564 564 -
kernel/test/synch/rcu1.c
r219c530 r7f11dc6 51 51 } exited_t; 52 52 53 /* Callback raced with preexisting readers. */ 54 #define ERACE 123 55 /* Waited for too long for the callback to exit; consider it lost. */ 56 #define ECBLOST 432 53 /* Co-opt EPARTY error code for race detection. */ 54 #define ERACE EPARTY 57 55 58 56 /*-------------------------------------------------------------------*/ … … 71 69 72 70 if (!p->exited) { 73 *presult = E CBLOST;71 *presult = ETIMEOUT; 74 72 } 75 73 } -
kernel/test/synch/semaphore2.c
r219c530 r7f11dc6 60 60 static void consumer(void *arg) 61 61 { 62 int rc, to; 62 int rc; 63 int to; 63 64 64 65 thread_detach(THREAD);
Note:
See TracChangeset
for help on using the changeset viewer.