Explorar o código

use acquire instead of borrow

Olivier Aumage %!s(int64=6) %!d(string=hai) anos
pai
achega
7a14f68033
Modificáronse 1 ficheiros con 9 adicións e 9 borrados
  1. 9 9
      starpurm/src/starpurm_dlb.c

+ 9 - 9
starpurm/src/starpurm_dlb.c

@@ -111,11 +111,11 @@ int starpurm_dlb_notify_starpu_worker_mask_waking_up(const hwloc_cpuset_t hwloc_
 	if (dlb_handle != NULL)
 	{
 		hwloc_cpuset_t hwloc_to_reclaim_cpuset = hwloc_bitmap_alloc();
-		hwloc_cpuset_t hwloc_to_borrow_cpuset = hwloc_bitmap_alloc();
+		hwloc_cpuset_t hwloc_to_acquire_cpuset = hwloc_bitmap_alloc();
 		hwloc_bitmap_zero(hwloc_to_reclaim_cpuset);
-		hwloc_bitmap_zero(hwloc_to_borrow_cpuset);
+		hwloc_bitmap_zero(hwloc_to_acquire_cpuset);
 		hwloc_bitmap_and(hwloc_to_reclaim_cpuset, hwloc_workers_cpuset, starpurm_process_cpuset);
-		hwloc_bitmap_andnot(hwloc_to_borrow_cpuset, hwloc_workers_cpuset, starpurm_process_cpuset);
+		hwloc_bitmap_andnot(hwloc_to_acquire_cpuset, hwloc_workers_cpuset, starpurm_process_cpuset);
 		if (!hwloc_bitmap_iszero(hwloc_to_reclaim_cpuset))
 		{
 			cpu_set_t glibc_to_reclaim_cpuset;
@@ -123,15 +123,15 @@ int starpurm_dlb_notify_starpu_worker_mask_waking_up(const hwloc_cpuset_t hwloc_
 			_hwloc_cpuset_to_glibc_cpuset(hwloc_to_reclaim_cpuset, &glibc_to_reclaim_cpuset);
 			DLB_ReclaimCpuMask_sp(dlb_handle, &glibc_to_reclaim_cpuset);
 		}
-		if (!hwloc_bitmap_iszero(hwloc_to_borrow_cpuset))
+		if (!hwloc_bitmap_iszero(hwloc_to_acquire_cpuset))
 		{
-			cpu_set_t glibc_to_borrow_cpuset;
-			CPU_ZERO(&glibc_to_borrow_cpuset);
-			_hwloc_cpuset_to_glibc_cpuset(hwloc_to_borrow_cpuset, &glibc_to_borrow_cpuset);
-			DLB_BorrowCpuMask_sp(dlb_handle, &glibc_to_borrow_cpuset);
+			cpu_set_t glibc_to_acquire_cpuset;
+			CPU_ZERO(&glibc_to_acquire_cpuset);
+			_hwloc_cpuset_to_glibc_cpuset(hwloc_to_acquire_cpuset, &glibc_to_acquire_cpuset);
+			DLB_AcquireCpuMask_sp(dlb_handle, &glibc_to_acquire_cpuset);
 		}
 		hwloc_bitmap_free(hwloc_to_reclaim_cpuset);
-		hwloc_bitmap_free(hwloc_to_borrow_cpuset);
+		hwloc_bitmap_free(hwloc_to_acquire_cpuset);
 		status = 1;
 	}
 	pthread_mutex_unlock(&dlb_handle_mutex);