From owner-cvs-src@FreeBSD.ORG Mon Dec 6 16:35:59 2004 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 100BA16A4CE; Mon, 6 Dec 2004 16:35:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DFD1C43D54; Mon, 6 Dec 2004 16:35:58 +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 iB6GZwI2088793; Mon, 6 Dec 2004 16:35:58 GMT (envelope-from ps@repoman.freebsd.org) Received: (from ps@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id iB6GZww4088792; Mon, 6 Dec 2004 16:35:58 GMT (envelope-from ps) Message-Id: <200412061635.iB6GZww4088792@repoman.freebsd.org> From: Paul Saab Date: Mon, 6 Dec 2004 16:35:58 +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_vnops.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: Mon, 06 Dec 2004 16:35:59 -0000 ps 2004-12-06 16:35:58 UTC FreeBSD src repository Modified files: sys/nfsclient nfs_vnops.c Log: - If all data has been committed to stable storage on the server, it is safe to turn off the nfsnode's NMODIFIED flag. - Move the check for signals to the top of the loop where we loop around the dirty buffers on the vnode, scheduling writes. This ensures that we'll break ouf of the flush operation on reception of a signal. Submitted by: Mohan Srinivasan mohans at yahoo-inc dot com Revision Changes Path 1.234 +7 -3 src/sys/nfsclient/nfs_vnops.c