version 1.10.2.11, 2012/08/02 13:45:02
|
version 1.10.2.12, 2012/08/02 13:53:22
|
Line 745 schedLIORead(sched_root_task_t * __restrict root, sche
|
Line 745 schedLIORead(sched_root_task_t * __restrict root, sche
|
for (i = 0; i < nbufs; i++) |
for (i = 0; i < nbufs; i++) |
if (acb[i]) |
if (acb[i]) |
free(acb[i]); |
free(acb[i]); |
free(acb); | free(acb); |
return NULL; |
return NULL; |
} else |
} else |
memset(acb[i], 0, sizeof(struct aiocb)); |
memset(acb[i], 0, sizeof(struct aiocb)); |
Line 762 schedLIORead(sched_root_task_t * __restrict root, sche
|
Line 762 schedLIORead(sched_root_task_t * __restrict root, sche
|
|
|
if (lio_listio(LIO_NOWAIT, acb, nbufs, &sig)) { |
if (lio_listio(LIO_NOWAIT, acb, nbufs, &sig)) { |
LOGERR; |
LOGERR; |
|
for (i = 0; i < nbufs; i++) |
|
if (acb[i]) |
|
free(acb[i]); |
|
free(acb); |
return NULL; |
return NULL; |
} |
} |
|
|
Line 813 schedLIOWrite(sched_root_task_t * __restrict root, sch
|
Line 817 schedLIOWrite(sched_root_task_t * __restrict root, sch
|
for (i = 0; i < nbufs; i++) |
for (i = 0; i < nbufs; i++) |
if (acb[i]) |
if (acb[i]) |
free(acb[i]); |
free(acb[i]); |
free(acb); | free(acb); |
return NULL; |
return NULL; |
} else |
} else |
memset(acb[i], 0, sizeof(struct aiocb)); |
memset(acb[i], 0, sizeof(struct aiocb)); |
Line 830 schedLIOWrite(sched_root_task_t * __restrict root, sch
|
Line 834 schedLIOWrite(sched_root_task_t * __restrict root, sch
|
|
|
if (lio_listio(LIO_NOWAIT, acb, nbufs, &sig)) { |
if (lio_listio(LIO_NOWAIT, acb, nbufs, &sig)) { |
LOGERR; |
LOGERR; |
|
for (i = 0; i < nbufs; i++) |
|
if (acb[i]) |
|
free(acb[i]); |
|
free(acb); |
return NULL; |
return NULL; |
} |
} |
|
|