Changeset c778c1a in mainline


Ignore:
Timestamp:
2006-06-05T08:15:11Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
214c5a0
Parents:
34dcd3f
Message:

Detach kmp thread after joining it.
Extend assertion in thread_destroy() to not panic when threads are destroyed in their Unded state.

Location:
generic/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • generic/src/main/kinit.c

    r34dcd3f rc778c1a  
    109109                }
    110110                thread_join(t);
     111                thread_detach(t);
    111112        }
    112113#endif /* CONFIG_SMP */
  • generic/src/proc/thread.c

    r34dcd3f rc778c1a  
    236236        bool destroy_task = false;     
    237237
    238         ASSERT(t->state == Exiting);
     238        ASSERT(t->state == Exiting || t->state == Undead);
    239239        ASSERT(t->task);
    240240        ASSERT(t->cpu);
Note: See TracChangeset for help on using the changeset viewer.