From owner-cvs-src-old@FreeBSD.ORG Thu Sep 24 08:35:27 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 1464F10657C8 for ; Thu, 24 Sep 2009 08:35:27 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 022608FC17 for ; Thu, 24 Sep 2009 08:35:27 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n8O8ZQYj084399 for ; Thu, 24 Sep 2009 08:35:26 GMT (envelope-from attilio@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n8O8ZQIm084398 for cvs-src-old@freebsd.org; Thu, 24 Sep 2009 08:35:26 GMT (envelope-from attilio@repoman.freebsd.org) Message-Id: <200909240835.n8O8ZQIm084398@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to attilio@repoman.freebsd.org using -f From: Attilio Rao Date: Thu, 24 Sep 2009 08:35:17 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/lib/libthr/thread thr_umtx.h 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: Thu, 24 Sep 2009 08:35:27 -0000 attilio 2009-09-24 08:35:17 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) lib/libthr/thread thr_umtx.h Log: SVN rev 197452 on 2009-09-24 08:35:17Z by attilio MFC r197445: Let fall down in the hard path (thus handling shared waiters wakeup correctly) for the shared waiters also in the rwlock held in shared mode as well, fixing possible deadlocks. Please note that this is a special condition as we want this fix in before RC2 as we assume it is critical and so it has been handled as an instant-merge. For the STABLE_7 branch, 1 week before the MFC is assumed. Approved by: re (kib) Revision Changes Path 1.14.2.2 +5 -2 src/lib/libthr/thread/thr_umtx.h