From owner-cvs-src@FreeBSD.ORG Wed Mar 23 22:10:10 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C80C716A4CE; Wed, 23 Mar 2005 22:10:10 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9FE5743D2F; Wed, 23 Mar 2005 22:10:10 +0000 (GMT) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2NMAArD082636; Wed, 23 Mar 2005 22:10:10 GMT (envelope-from ps@repoman.freebsd.org) Received: (from ps@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2NMAAm9082635; Wed, 23 Mar 2005 22:10:10 GMT (envelope-from ps) Message-Id: <200503232210.j2NMAAm9082635@repoman.freebsd.org> From: Paul Saab Date: Wed, 23 Mar 2005 22:10:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/nfsclient nfs_socket.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2005 22:10:10 -0000 ps 2005-03-23 22:10:10 UTC FreeBSD src repository Modified files: sys/nfsclient nfs_socket.c Log: - The NFS client was incorrectly masking SIGSTOP (which is non-maskable). - The NFS client needs to guard against spurious wakeups while waiting for the response. ltrace causes the process under question to wakeup (possibly from ptrace()), which causes NFS to wakeup from tsleep without the response being delivered. Submitted by: Mohan Srinivasan Revision Changes Path 1.122 +6 -19 src/sys/nfsclient/nfs_socket.c