X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fthreads%2Fsynch.c;h=1504d98859f8b54cc6c6688f5ed1de3227cd97f8;hb=15aa248a41556196803c75cb4f56ddad05f5d64e;hp=a892454c8e9adf186c8189173d46c635b15e13e4;hpb=80285644c64dc9cbbc86a250e266846e4bd385e8;p=pintos-anon diff --git a/src/threads/synch.c b/src/threads/synch.c index a892454..1504d98 100644 --- a/src/threads/synch.c +++ b/src/threads/synch.c @@ -192,8 +192,8 @@ lock_acquire (struct lock *lock) /* Releases LOCK, which must be owned by the current thread. An interrupt handler cannot acquire a lock, so it does not - make sense to try to signal a condition variable within an - interrupt handler. */ + make sense to try to release a lock within an interrupt + handler. */ void lock_release (struct lock *lock) { @@ -231,7 +231,7 @@ lock_name (const struct lock *lock) /* One semaphore in a list. */ struct semaphore_elem { - list_elem elem; /* List element. */ + struct list_elem elem; /* List element. */ struct semaphore semaphore; /* This semaphore. */ };