Rename schedule_tail() to thread_schedule_tail().
[pintos-anon] / src / threads / switch.S
index 48fc588973bfe15c016dab042bc75f37c6baba62..feca86cd16d02e3d6f31d1dde25cff379c0861a4 100644 (file)
@@ -21,7 +21,8 @@ switch_threads:
        # but requires us to preserve %ebx, %ebp, %esi, %edi.  See
        # [SysV-ABI-386] pages 3-11 and 3-12 for details.
        #
-       # This stack frame must match the one set up by thread_create().
+       # This stack frame must match the one set up by thread_create()
+       # in size.
        pushl %ebx
        pushl %ebp
        pushl %esi
@@ -53,10 +54,10 @@ switch_entry:
        # Discard switch_threads() arguments.
        addl $8, %esp
 
-       # Call schedule_tail(prev).
+       # Call thread_schedule_tail(prev).
        pushl %eax
-.globl schedule_tail
-       call schedule_tail
+.globl thread_schedule_tail
+       call thread_schedule_tail
        addl $4, %esp
 
        # Start thread proper.