From dfc9ae119cdaa7219dc03c8f29585a84f6e88803 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Fri, 21 Jul 2006 02:05:37 +0000 Subject: [PATCH] Improve comment on sema_down. Thanks to Haobo Xu for pointing this out. --- src/threads/synch.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/threads/synch.c b/src/threads/synch.c index c2764bc..317c68a 100644 --- a/src/threads/synch.c +++ b/src/threads/synch.c @@ -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) { -- 2.30.2