Date: Sun, 16 Mar 2008 18:29:02 +0000 (UTC) From: Robert Watson <rwatson@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/fs/coda coda_psdev.c Message-ID: <200803161829.m2GIT2pW006472@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
rwatson 2008-03-16 18:29:02 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/fs/coda coda_psdev.c Log: Merge coda_psdev.c:1.47 from HEAD to RELENG_7: 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. Revision Changes Path 1.39.2.8 +1 -1 src/sys/fs/coda/coda_psdev.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803161829.m2GIT2pW006472>