Improve comment on sema_down.
authorBen Pfaff <blp@cs.stanford.edu>
Fri, 21 Jul 2006 02:05:37 +0000 (02:05 +0000)
committerBen Pfaff <blp@cs.stanford.edu>
Fri, 21 Jul 2006 02:05:37 +0000 (02:05 +0000)
Thanks to Haobo Xu for pointing this out.

src/threads/synch.c

index c2764bc38d1cdb3b47efb0f0a43f8d694d493947..317c68ad501301538f47a697df7a8eaf02d4e077 100644 (file)
@@ -55,8 +55,8 @@ sema_init (struct semaphore *sema, unsigned value)
 
    This function may sleep, so it must not be called within an
    interrupt handler.  This function may be called with
-   interrupts disabled, but interrupts will be turned back on if
-   we need to sleep. */
+   interrupts disabled, but if it sleeps then the next scheduled
+   thread will probably turn interrupts back on. */
 void
 sema_down (struct semaphore *sema) 
 {