From owner-cvs-src-old@FreeBSD.ORG Wed Dec 29 11:39:31 2010 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 83F5C1065780 for ; Wed, 29 Dec 2010 11:39:31 +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 713E78FC1A for ; Wed, 29 Dec 2010 11:39:31 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id oBTBdVPR085969 for ; Wed, 29 Dec 2010 11:39:31 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id oBTBdVM5085968 for cvs-src-old@freebsd.org; Wed, 29 Dec 2010 11:39:31 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <201012291139.oBTBdVM5085968@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Wed, 29 Dec 2010 11:39:15 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/md md.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: Wed, 29 Dec 2010 11:39:31 -0000 kib 2010-12-29 11:39:15 UTC FreeBSD src repository Modified files: sys/dev/md md.c Log: SVN rev 216793 on 2010-12-29 11:39:15Z by kib Add sysctl vm.md_malloc_wait, non-zero value of which switches malloc-backed md(4) to using M_WAITOK malloc calls. M_NOWAITOK allocations may fail when enough memory could be freed, but not immediately. E.g. SU UFS becomes quite unhappy when metadata write return error, that would happen for failed malloc() call. Reported and tested by: pho MFC after: 1 week Revision Changes Path 1.191 +8 -3 src/sys/dev/md/md.c