sched/pthread/: CRITICAL BUGFIX: Logic was wiping out the indication that of the type of a pthread. Hence, it could be confused as a task. Found because this was causing a crash when /proc/nnn/cmdline was printed.
This commit is contained in:
parent
5821af1bbe
commit
48da5aa496
@ -11177,3 +11177,8 @@
|
||||
procfs (2015-11-27).
|
||||
* mtd/filemtd.c and smart.c: Add support for a /dev/smart loop device.
|
||||
From Ken Petit (2015-11-28).
|
||||
* sched/pthread/: CRITICAL BUGFIX: Logic was wiping out the indication
|
||||
that of the type of a pthread. Hence, it could be confused as a
|
||||
task. Found because this was causing a crash when /proc/nnn/cmdline
|
||||
was printed (2015-11-29).
|
||||
|
||||
|
@ -430,7 +430,7 @@ int pthread_create(FAR pthread_t *thread, FAR const pthread_attr_t *attr,
|
||||
|
||||
/* Set the appropriate scheduling policy in the TCB */
|
||||
|
||||
ptcb->cmn.flags &= TCB_FLAG_POLICY_MASK;
|
||||
ptcb->cmn.flags &= ~TCB_FLAG_POLICY_MASK;
|
||||
switch (policy)
|
||||
{
|
||||
default:
|
||||
|
Loading…
Reference in New Issue
Block a user