From owner-cvs-src-old@FreeBSD.ORG Tue Jul 14 22:54:48 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9847B106566C for ; Tue, 14 Jul 2009 22:54:48 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4586A8FC1B for ; Tue, 14 Jul 2009 22:54:48 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n6EMsmKH063105 for ; Tue, 14 Jul 2009 22:54:48 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n6EMsmt1063104 for cvs-src-old@freebsd.org; Tue, 14 Jul 2009 22:54:48 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200907142254.n6EMsmt1063104@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Tue, 14 Jul 2009 22:54:29 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/nfsclient nfs_bio.c nfs_vnops.c nfsmount.h src/sys/rpc clnt_rc.c clnt_vc.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jul 2009 22:54:49 -0000 kib 2009-07-14 22:54:29 UTC FreeBSD src repository Modified files: sys/nfsclient nfs_bio.c nfs_vnops.c nfsmount.h sys/rpc clnt_rc.c clnt_vc.c Log: SVN rev 195703 on 2009-07-14 22:54:29Z by kib Use PBDRY flag for msleep(9) in NFS and NLM when sleeping thread owns kernel resources that block other threads, like vnode locks. The SIGSTOP sent to such thread (process, rather) shall not stop it until thread releases the resources. Tested by: pho Reviewed by: jhb Approved by: re (kensmith) Revision Changes Path 1.180 +4 -4 src/sys/nfsclient/nfs_bio.c 1.316 +3 -3 src/sys/nfsclient/nfs_vnops.c 1.38 +2 -0 src/sys/nfsclient/nfsmount.h 1.10 +2 -1 src/sys/rpc/clnt_rc.c 1.8 +3 -2 src/sys/rpc/clnt_vc.c