Refactor sema_up to follow PintOS styling of if statements

This commit is contained in:
sBubshait
2024-10-25 15:44:56 +01:00
parent bbb62d2ee7
commit 81309dcda9

View File

@@ -114,13 +114,13 @@ sema_up (struct semaphore *sema)
old_level = intr_disable (); old_level = intr_disable ();
if (!list_empty (&sema->waiters)) if (!list_empty (&sema->waiters))
{ {
/* Enforces wake-up of the highest priority thread waiting for the /* Enforces wake-up of the highest priority thread waiting for the
semaphore. */ semaphore. */
struct list_elem *e = list_min (&sema->waiters, priority_more, NULL); struct list_elem *e = list_min (&sema->waiters, priority_more, NULL);
list_remove (e); list_remove (e);
thread_unblock (list_entry (e, struct thread, elem)); thread_unblock (list_entry (e, struct thread, elem));
} }
sema->value++; sema->value++;
intr_set_level (old_level); intr_set_level (old_level);