From owner-cvs-all Thu Nov 8 2:37:41 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id E71F837B416; Thu, 8 Nov 2001 02:37:32 -0800 (PST) Received: (from alfred@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id fA8AbWF33765; Thu, 8 Nov 2001 02:37:32 -0800 (PST) (envelope-from alfred) Message-Id: <200111081037.fA8AbWF33765@freefall.freebsd.org> From: Alfred Perlstein Date: Thu, 8 Nov 2001 02:37:32 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/rpc.lockd kern.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alfred 2001/11/08 02:37:32 PST Modified files: usr.sbin/rpc.lockd kern.c Log: leverage fixed fifo implementation (rev 1.56 of src/sys/fs/fifofs/fifo_vnops.c) to serve locks better, my previous workaround for lack of decent fifo system wasn't cutting it, particularly the kernel would send a message down the fifo and immediately close it, this would lead to delayed unlock requests being seen by the lockd causing all sorts of badness. Basically, don't reopen the fifo, just select(2) on it. Revision Changes Path 1.7 +3 -8 src/usr.sbin/rpc.lockd/kern.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message