git: kernel - Add TDF_RUNNING assertions

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Dec 7 18:54:23 PST 2011


commit 121f93bc96d950e7ad625952a6de5b189863e3b7
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Wed Dec 7 18:51:52 2011 -0800

    kernel - Add TDF_RUNNING assertions
    
    * Assert that the target lwkt thread being switched to is not flagged as
      running.
    
    * Assert that the originating lwkt thread being switched from is flagged as
      running.
    
    * Fix the running flag initial condition for the idle thread.

Summary of changes:
 sys/kern/lwkt_thread.c                |    8 ++++++++
 sys/platform/pc32/i386/swtch.s        |    4 +---
 sys/platform/pc64/x86_64/support.s    |    2 +-
 sys/platform/pc64/x86_64/swtch.s      |   22 +++++++++++++++++++---
 sys/platform/vkernel/i386/swtch.s     |    4 +---
 sys/platform/vkernel64/x86_64/swtch.s |    4 +---
 6 files changed, 31 insertions(+), 13 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/121f93bc96d950e7ad625952a6de5b189863e3b7


-- 
DragonFly BSD source repository





More information about the Commits mailing list