From owner-cvs-src-old@FreeBSD.ORG Tue Jan 20 04:21:29 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 F0CB51065733 for ; Tue, 20 Jan 2009 04:21:29 +0000 (UTC) (envelope-from mckay@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F1B378FC0A for ; Tue, 20 Jan 2009 04:21:28 +0000 (UTC) (envelope-from mckay@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n0K4LSpa098696 for ; Tue, 20 Jan 2009 04:21:28 GMT (envelope-from mckay@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n0K4LSvN098695 for cvs-src-old@freebsd.org; Tue, 20 Jan 2009 04:21:28 GMT (envelope-from mckay@repoman.freebsd.org) Message-Id: <200901200421.n0K4LSvN098695@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mckay@repoman.freebsd.org using -f From: Stephen McKay Date: Tue, 20 Jan 2009 04:21:21 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_cache.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: Tue, 20 Jan 2009 04:21:30 -0000 mckay 2009-01-20 04:21:21 UTC FreeBSD src repository Modified files: sys/kern vfs_cache.c Log: SVN rev 187460 on 2009-01-20 04:21:21Z by mckay Add a limit on namecache entries. In normal operation, the number of cache entries is roughly equal to the number of active vnodes. However, when most of the recently accessed vnodes have many hard links, the number of cache entries can be 32000 times as large, exhausting kernel memory and provoking a panic in kmem_malloc(). MFC after: 2 weeks Revision Changes Path 1.133 +6 -0 src/sys/kern/vfs_cache.c