From owner-cvs-all Sat Nov 4 13:55:30 2000 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 21E6B37B4E5; Sat, 4 Nov 2000 13:55:27 -0800 (PST) Received: (from bmilekic@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id NAA97324; Sat, 4 Nov 2000 13:55:27 -0800 (PST) (envelope-from bmilekic@FreeBSD.org) Message-Id: <200011042155.NAA97324@freefall.freebsd.org> From: Bosko Milekic Date: Sat, 4 Nov 2000 13:55:27 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern uipc_syscalls.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG bmilekic 2000/11/04 13:55:27 PST Modified files: sys/kern uipc_syscalls.c Log: Change the sf_bufs wakeups to be wakeup_one(), because we don't want to wakeup all of the sleeping threads when we free only one buffer. This avoids us having to needlessly try again (and fail, and go back to sleep) for all the threads sleeping. We will now only wakeup the thread we know will succeed. Reviewed by: green Revision Changes Path 1.74 +6 -5 src/sys/kern/uipc_syscalls.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message