diff options
author | Robert Watson <rwatson@FreeBSD.org> | 2008-02-15 13:31:35 +0000 |
---|---|---|
committer | Robert Watson <rwatson@FreeBSD.org> | 2008-02-15 13:31:35 +0000 |
commit | a8c34e8ee0c21791fc5e8d5192e256c562d54f86 (patch) | |
tree | c84b0ec0d14caa33222f7fda78a1151226079ba4 /sys/fs | |
parent | c30ddc8d993af49ed87e0cf8dfa7c52aa1df22b2 (diff) | |
download | src-a8c34e8ee0c21791fc5e8d5192e256c562d54f86.tar.gz src-a8c34e8ee0c21791fc5e8d5192e256c562d54f86.zip |
The possibly interruptible msleep in coda_call() means well, but is
fundamentally fairly confused about how signals work and when it is
appropriate for upcalls to be interrupted. In particular, we should
be exempting certain upcalls from interruption, we should not always
eventually time out sleeping on a upcall, and we should not be
interrupting the sleep for certain signals that we currently are
(including SIGINFO). This code needs to be reworked in the style of
NFS interruptible mounts.
MFC after: 1 month
Notes
Notes:
svn path=/head/; revision=176309
Diffstat (limited to 'sys/fs')
-rw-r--r-- | sys/fs/coda/coda_psdev.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/fs/coda/coda_psdev.c b/sys/fs/coda/coda_psdev.c index ecf9708cee79..970785b9e344 100644 --- a/sys/fs/coda/coda_psdev.c +++ b/sys/fs/coda/coda_psdev.c @@ -76,7 +76,7 @@ __FBSDID("$FreeBSD$"); * Variables to determine how Coda sleeps and whether or not it is * interruptible when it does sleep waiting for Venus. */ -#define CTL_C +/* #define CTL_C */ #ifdef CTL_C #include <sys/signalvar.h> |