Explorar o código

src/drivers/gordon/driver_gordon.c: no longer use task->buffers

Nathalie Furmento %!s(int64=13) %!d(string=hai) anos
pai
achega
c75ca34c76
Modificáronse 1 ficheiros con 5 adicións e 7 borrados
  1. 5 7
      src/drivers/gordon/driver_gordon.c

+ 5 - 7
src/drivers/gordon/driver_gordon.c

@@ -103,10 +103,9 @@ static void starpu_to_gordon_buffers(struct _starpu_job *j, struct gordon_ppu_jo
 	unsigned nbuffers = cl->nbuffers;
 	for (buffer = 0; buffer < nbuffers; buffer++)
 	{
-		struct starpu_buffer_descr *descr;
-		descr = &task->buffers[buffer];
+		enum starpu_access_mode mode = cl->modes[buffer];
 
-		switch (descr->mode)
+		switch (mode)
 		{
 			case STARPU_R:
 				nin++;
@@ -124,10 +123,9 @@ static void starpu_to_gordon_buffers(struct _starpu_job *j, struct gordon_ppu_jo
 	for (buffer = 0; buffer < nbuffers; buffer++)
 	{
 		unsigned gordon_buffer;
-		struct starpu_buffer_descr *descr;
-		descr = &task->buffers[buffer];
+		enum starpu_access_mode mode = cl->modes[buffer];
 
-		switch (descr->mode)
+		switch (mode)
 		{
 			case STARPU_R:
 				gordon_buffer = in++;
@@ -141,7 +139,7 @@ static void starpu_to_gordon_buffers(struct _starpu_job *j, struct gordon_ppu_jo
 				break;
 		}
 
-		starpu_data_handle_t handle = task->buffers[buffer].handle;
+		starpu_data_handle_t handle = task->handles[buffer];
 
 		gordon_job->nalloc = 0;
 		gordon_job->nin = nin;