Diff for /libaitsched/src/aitsched.c between versions 1.11.2.2 and 1.11.2.3

version 1.11.2.2, 2012/08/01 12:49:26 version 1.11.2.3, 2012/08/02 13:45:02
Line 165  schedInit(void ** __restrict data, size_t datlen) Line 165  schedInit(void ** __restrict data, size_t datlen)
                 TAILQ_INIT(&root->root_proc);                  TAILQ_INIT(&root->root_proc);
                 TAILQ_INIT(&root->root_signal);                  TAILQ_INIT(&root->root_signal);
                 TAILQ_INIT(&root->root_aio);                  TAILQ_INIT(&root->root_aio);
                   TAILQ_INIT(&root->root_lio);
                 TAILQ_INIT(&root->root_user);                  TAILQ_INIT(&root->root_user);
                 TAILQ_INIT(&root->root_event);                  TAILQ_INIT(&root->root_event);
                 TAILQ_INIT(&root->root_eventlo);                  TAILQ_INIT(&root->root_eventlo);
Line 228  schedEnd(sched_root_task_t ** __restrict root) Line 229  schedEnd(sched_root_task_t ** __restrict root)
                 schedCancel(task);                  schedCancel(task);
         TAILQ_FOREACH_SAFE(task, &(*root)->root_aio, task_node, tmp)          TAILQ_FOREACH_SAFE(task, &(*root)->root_aio, task_node, tmp)
                 schedCancel(task);                  schedCancel(task);
           TAILQ_FOREACH_SAFE(task, &(*root)->root_lio, task_node, tmp)
                   schedCancel(task);
         TAILQ_FOREACH_SAFE(task, &(*root)->root_user, task_node, tmp)          TAILQ_FOREACH_SAFE(task, &(*root)->root_user, task_node, tmp)
                 schedCancel(task);                  schedCancel(task);
         TAILQ_FOREACH_SAFE(task, &(*root)->root_event, task_node, tmp)          TAILQ_FOREACH_SAFE(task, &(*root)->root_event, task_node, tmp)
Line 384  schedCancel(sched_task_t * __restrict task) Line 387  schedCancel(sched_task_t * __restrict task)
                 case taskAIO:                  case taskAIO:
                         queue = &TASK_ROOT(task)->root_aio;                          queue = &TASK_ROOT(task)->root_aio;
                         break;                          break;
                   case taskLIO:
                           queue = &TASK_ROOT(task)->root_lio;
                           break;
                 case taskUSER:                  case taskUSER:
                         queue = &TASK_ROOT(task)->root_user;                          queue = &TASK_ROOT(task)->root_user;
                         break;                          break;
Line 456  schedCancelby(sched_root_task_t * __restrict root, sch Line 462  schedCancelby(sched_root_task_t * __restrict root, sch
                         return -2;                          return -2;
                 if (schedCancelby(root, taskAIO, criteria, param, hook))                  if (schedCancelby(root, taskAIO, criteria, param, hook))
                         return -2;                          return -2;
                   if (schedCancelby(root, taskLIO, criteria, param, hook))
                           return -2;
                 if (schedCancelby(root, taskUSER, criteria, param, hook))                  if (schedCancelby(root, taskUSER, criteria, param, hook))
                         return -2;                          return -2;
                 if (schedCancelby(root, taskEVENT, criteria, param, hook))                  if (schedCancelby(root, taskEVENT, criteria, param, hook))
Line 493  schedCancelby(sched_root_task_t * __restrict root, sch Line 501  schedCancelby(sched_root_task_t * __restrict root, sch
                         break;                          break;
                 case taskAIO:                  case taskAIO:
                         queue = &root->root_aio;                          queue = &root->root_aio;
                           break;
                   case taskLIO:
                           queue = &root->root_lio;
                         break;                          break;
                 case taskUSER:                  case taskUSER:
                         queue = &root->root_user;                          queue = &root->root_user;

Removed from v.1.11.2.2  
changed lines
  Added in v.1.11.2.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>