svn commit: r294036 - head/sys/kern
John Baldwin
jhb at FreeBSD.org
Thu Jan 14 20:51:49 UTC 2016
Author: jhb
Date: Thu Jan 14 20:51:48 2016
New Revision: 294036
URL: https://svnweb.freebsd.org/changeset/base/294036
Log:
Rename aiod_bio taskqueue to aiod_kick.
This taskqueue is not used to handle bio requests. It is only used to
run aio_kick_nowait() to spin up new aio daemon processes.
Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D4904
Modified:
head/sys/kern/vfs_aio.c
Modified: head/sys/kern/vfs_aio.c
==============================================================================
--- head/sys/kern/vfs_aio.c Thu Jan 14 20:25:22 2016 (r294035)
+++ head/sys/kern/vfs_aio.c Thu Jan 14 20:51:48 2016 (r294036)
@@ -392,7 +392,7 @@ static struct filterops lio_filtops = {
static eventhandler_tag exit_tag, exec_tag;
-TASKQUEUE_DEFINE_THREAD(aiod_bio);
+TASKQUEUE_DEFINE_THREAD(aiod_kick);
/*
* Main operations function for use as a kernel module.
@@ -555,7 +555,7 @@ aio_unload(void)
return error;
async_io_version = 0;
aio_swake = NULL;
- taskqueue_free(taskqueue_aiod_bio);
+ taskqueue_free(taskqueue_aiod_kick);
delete_unrhdr(aiod_unr);
uma_zdestroy(kaio_zone);
uma_zdestroy(aiop_zone);
@@ -802,7 +802,7 @@ restart:
}
}
AIO_UNLOCK(ki);
- taskqueue_drain(taskqueue_aiod_bio, &ki->kaio_task);
+ taskqueue_drain(taskqueue_aiod_kick, &ki->kaio_task);
mtx_destroy(&ki->kaio_mtx);
uma_zfree(kaio_zone, ki);
p->p_aioinfo = NULL;
@@ -1861,7 +1861,7 @@ aio_kick_nowait(struct proc *userp)
} else if (((num_aio_resv_start + num_aio_procs) < max_aio_procs) &&
((ki->kaio_active_count + num_aio_resv_start) <
ki->kaio_maxactive_count)) {
- taskqueue_enqueue(taskqueue_aiod_bio, &ki->kaio_task);
+ taskqueue_enqueue(taskqueue_aiod_kick, &ki->kaio_task);
}
}
More information about the svn-src-all
mailing list