Invert the priority scheme, so that PRI_MIN is now the lowest priority
[pintos-anon] / src / tests / threads / alarm-priority.c
index 51ca6a92f1146c248cfc538f7fac44871919598c..4839ecdfc81491d36c656ea4ef98761cf5206616 100644 (file)
@@ -26,13 +26,13 @@ test_alarm_priority (void)
   
   for (i = 0; i < 10; i++) 
     {
-      int priority = (i + 5) % 10 + PRI_DEFAULT + 1;
+      int priority = PRI_DEFAULT - (i + 5) % 10 - 1;
       char name[16];
       snprintf (name, sizeof name, "priority %d", priority);
       thread_create (name, priority, alarm_priority_thread, NULL);
     }
 
-  thread_set_priority (PRI_MAX);
+  thread_set_priority (PRI_MIN);
 
   for (i = 0; i < 10; i++)
     sema_down (&wait_sema);