Author: mmacy
Date: Sun Jul 15 00:31:17 2018
New Revision: 336300
URL: https://svnweb.freebsd.org/changeset/base/336300

Log:
  epoch_test: fix compile
  
  - update to new interface
  
  Reported by:  manu

Modified:
  head/sys/tests/epoch/epoch_test.c

Modified: head/sys/tests/epoch/epoch_test.c
==============================================================================
--- head/sys/tests/epoch/epoch_test.c   Sun Jul 15 00:23:10 2018        
(r336299)
+++ head/sys/tests/epoch/epoch_test.c   Sun Jul 15 00:31:17 2018        
(r336300)
@@ -67,6 +67,7 @@ epoch_testcase1(struct epoch_test_instance *eti)
 {
        int i, startticks;
        struct mtx *mtxp;
+       struct epoch_tracker et;
 
        startticks = ticks;
        i = 0;
@@ -76,11 +77,11 @@ epoch_testcase1(struct epoch_test_instance *eti)
                mtxp = &mutexB;
 
        while (i < iterations) {
-               epoch_enter_preempt(test_epoch);
+               epoch_enter_preempt(test_epoch, &et);
                mtx_lock(mtxp);
                i++;
                mtx_unlock(mtxp);
-               epoch_exit_preempt(test_epoch);
+               epoch_exit_preempt(test_epoch, &et);
                epoch_wait_preempt(test_epoch);
        }
        printf("test1: thread: %d took %d ticks to complete %d iterations\n",
@@ -92,18 +93,19 @@ epoch_testcase2(struct epoch_test_instance *eti)
 {
        int i, startticks;
        struct mtx *mtxp;
+       struct epoch_tracker et;
 
        startticks = ticks;
        i = 0;
        mtxp = &mutexA;
 
        while (i < iterations) {
-               epoch_enter_preempt(test_epoch);
+               epoch_enter_preempt(test_epoch, &et);
                mtx_lock(mtxp);
                DELAY(1);
                i++;
                mtx_unlock(mtxp);
-               epoch_exit_preempt(test_epoch);
+               epoch_exit_preempt(test_epoch, &et);
                epoch_wait_preempt(test_epoch);
        }
        printf("test2: thread: %d took %d ticks to complete %d iterations\n",
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to