K 10 svn:author V 7 davidxu K 8 svn:date V 27 2008-10-24T01:03:31.653092Z K 7 svn:log V 333 partly revert revision 184199, because TDF_NEEDSIGCHK is persitent when thread is in kernel mode, it can cause dead loop, now unlock process lock after acquired sleep queue lock and thread lock to avoid the problem. This means TDF_NEEDSIGCHK and TDF_NEEDSUSPCHK must be set with process lock and thread lock being hold at same time. END