From owner-cvs-src-old@FreeBSD.ORG Thu Apr 21 13:35:30 2011 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 5CF2C106570D for ; Thu, 21 Apr 2011 13:35:30 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 486928FC1D for ; Thu, 21 Apr 2011 13:35:28 +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 p3LDZSMV016217 for ; Thu, 21 Apr 2011 13:35:28 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p3LDZSHM016216 for cvs-src-old@freebsd.org; Thu, 21 Apr 2011 13:35:28 GMT (envelope-from pjd@repoman.freebsd.org) Message-Id: <201104211335.p3LDZSHM016216@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to pjd@repoman.freebsd.org using -f From: Pawel Jakub Dawidek Date: Thu, 21 Apr 2011 13:35:20 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/geom/eli g_eli_key_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: Thu, 21 Apr 2011 13:35:30 -0000 pjd 2011-04-21 13:35:20 UTC FreeBSD src repository Modified files: sys/geom/eli g_eli_key_cache.c Log: SVN rev 220923 on 2011-04-21 13:35:20Z by pjd If number of keys for the given provider doesn't exceed the limit, allocate all of them at attach time. This allows to avoid moving keys around in the most-recently-used queue and needs no mutex synchronization nor refcounting. MFC after: 2 weeks Revision Changes Path 1.2 +20 -0 src/sys/geom/eli/g_eli_key_cache.c