Changeset deacd722 in mainline for kernel/generic/src/proc/thread.c


Ignore:
Timestamp:
2018-11-09T22:03:24Z (5 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b389f95
Parents:
90efa3b
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2018-11-08 18:00:23)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2018-11-09 22:03:24)
Message:

Allow thread_create_arch() to fail

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/proc/thread.c

    r90efa3b rdeacd722  
    346346                return NULL;
    347347
     348        if (thread_create_arch(thread, flags) != EOK) {
     349                slab_free(thread_cache, thread);
     350                return NULL;
     351        }
     352
    348353        /* Not needed, but good for debugging */
    349354        memsetb(thread->kstack, STACK_SIZE, 0);
     
    407412        udebug_thread_initialize(&thread->udebug);
    408413#endif
    409 
    410         /* Might depend on previous initialization */
    411         thread_create_arch(thread);
    412414
    413415        if ((flags & THREAD_FLAG_NOATTACH) != THREAD_FLAG_NOATTACH)
Note: See TracChangeset for help on using the changeset viewer.