OpenZFS on Linux and FreeBSD
Go to file
Brian Behlendorf f752b46eb3 Add cv_wait_interruptible() function.
This is a minor extension to the condition variable API to allow
for reasonable signal handling on Linux.  The cv_wait() function by
definition must wait unconditionally for cv_signal()/cv_broadcast()
before waking it.  This makes it impossible to woken by a signal
such as SIGTERM.  The cv_wait_interruptible() function was added
to handle this case.  It behaves identically to cv_wait() with the
exception that it waits interruptibly allowing a signal to wake it
up.  This means you do need to be careful and check issig() after
waking.
2010-05-14 09:24:51 -07:00
cmd Add support for 'make -s' silent builds 2010-03-26 15:41:17 -07:00
config Add support for 'make -s' silent builds 2010-03-26 15:41:17 -07:00
include Add cv_wait_interruptible() function. 2010-05-14 09:24:51 -07:00
lib Add support for 'make -s' silent builds 2010-03-26 15:41:17 -07:00
module Add cv_wait_interruptible() function. 2010-05-14 09:24:51 -07:00
patches Reimplement rwlocks for Linux lock profiling/analysis. 2009-09-18 16:09:47 -07:00
scripts Add support for 'make -s' silent builds 2010-03-26 15:41:17 -07:00
.gitignore Ignore unsigned module build products 2010-03-11 14:29:17 -08:00
AUTHORS Prep for spl-0.4.3 tag. 2009-03-20 14:48:30 -07: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.8 tag, updated META and ChangeLog 2010-03-11 15:39:33 -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.8 tag, updated META and ChangeLog 2010-03-11 15:39:33 -08:00
Makefile.am Allow spl_config.h to be included by dependant packages (updated) 2010-03-22 14:45:33 -07:00
Makefile.in Add support for 'make -s' silent builds 2010-03-26 15:41:17 -07:00
autogen.sh Packaging improvements for RHEL and SLES 2009-06-16 10:44:59 -07:00
configure Add support for 'make -s' silent builds 2010-03-26 15:41:17 -07:00
configure.ac Add support for 'make -s' silent builds 2010-03-26 15:41:17 -07:00
spl-modules.spec.in Fix definitions for the unknown distro/installation 2010-03-08 15:16:55 -08:00
spl.spec.in Remove usage of the __id_u macro for portability. 2009-10-05 12:51:58 -07:00
spl_config.h.in Add support for 'make -s' silent builds 2010-03-26 15:41:17 -07:00