OpenZFS on Linux and FreeBSD
Go to file
Brian Behlendorf 5b5f568503 Mutex tests updated to use task queues instead of work queues.
Mainly for portability reasons I have rebased the mutex tests on Solaris
taskqs instead of linux work queues.  The linux workqueue API changed post
2.6.18 kernels and using task queues avoids having to conditionally detect
which workqueue API to use.

Additionally, this is basically free additional testing for the task queues.
Much to my surprise after updating these test cases they did expose a long
standing bug in the taskq_wait() implementation.  This patch does not
address that issue but the followup patch does.
2009-03-15 15:05:38 -07:00
cmd Build system and packaging (RPM support) 2009-03-09 15:56:55 -07:00
config Added SPL_AC_5ARGS_DEVICE_CREATE autoconf configure check 2009-03-13 13:38:43 -07:00
include Added SPL_AC_5ARGS_DEVICE_CREATE autoconf configure check 2009-03-13 13:38:43 -07:00
lib Build system and packaging (RPM support) 2009-03-09 15:56:55 -07:00
module Mutex tests updated to use task queues instead of work queues. 2009-03-15 15:05:38 -07:00
patches Linux VM Integration Cleanup 2009-03-04 10:04:15 -08:00
scripts Build system and packaging (RPM support) 2009-03-09 15:56:55 -07:00
AUTHORS Go through and add a header with the proper UCRL number. 2008-05-26 04:38:26 +00:00
COPYING Go through and add a header with the proper UCRL number. 2008-05-26 04:38:26 +00:00
ChangeLog Prep for 0.4.2 tag 2009-02-05 13:43:45 -08:00
DISCLAIMER Go through and add a header with the proper UCRL number. 2008-05-26 04:38:26 +00:00
INSTALL Trivial commit to remove whitespace 2008-07-09 19:11:29 +00:00
META Prep for 0.4.2 tag 2009-02-05 13:43:45 -08:00
Makefile.am Build system cleanup 2009-03-11 12:37:34 -07:00
Makefile.in Build system cleanup 2009-03-11 12:37:34 -07:00
autogen.sh * : Add autogen.sh products. 2008-11-24 23:49:18 +00:00
configure Added SPL_AC_5ARGS_DEVICE_CREATE autoconf configure check 2009-03-13 13:38:43 -07:00
configure.ac Added SPL_AC_5ARGS_DEVICE_CREATE autoconf configure check 2009-03-13 13:38:43 -07:00
spl.spec.in Build system cleanup 2009-03-11 12:37:34 -07:00
spl_config.h.in Added SPL_AC_5ARGS_DEVICE_CREATE autoconf configure check 2009-03-13 13:38:43 -07:00