bio: safety check on destructor

This commit is contained in:
Thomas Schoebel-Theuer 2017-04-05 16:00:18 +02:00
parent 123de577d8
commit f1914c254a
1 changed files with 10 additions and 0 deletions

View File

@ -955,6 +955,16 @@ static int bio_brick_construct(struct bio_brick *brick)
static int bio_brick_destruct(struct bio_brick *brick)
{
int i;
CHECK_HEAD_EMPTY(&brick->queue_list[0]);
CHECK_HEAD_EMPTY(&brick->queue_list[1]);
CHECK_HEAD_EMPTY(&brick->queue_list[2]);
CHECK_HEAD_EMPTY(&brick->submitted_list[0]);
CHECK_HEAD_EMPTY(&brick->submitted_list[1]);
for (i = 0; i < BIO_RESPONSE_THREADS; i++) {
CHECK_HEAD_EMPTY(&brick->rsp[i].completed_list);
}
return 0;
}