From owner-svn-src-head@freebsd.org Thu Jan 21 01:40:06 2016 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 87B3DA8A8B0; Thu, 21 Jan 2016 01:40:06 +0000 (UTC) (envelope-from rpokala@mac.com) Received: from mr11p00im-asmtp002.me.com (mr11p00im-asmtp002.me.com [17.110.69.253]) (using TLSv1.2 with cipher DHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 747CB10A8; Thu, 21 Jan 2016 01:40:06 +0000 (UTC) (envelope-from rpokala@mac.com) Received: from [172.17.133.77] (dip-cali.panasas.com [64.80.217.3]) by mr11p00im-asmtp002.me.com (Oracle Communications Messaging Server 7.0.5.36.0 64bit (built Sep 8 2015)) with ESMTPSA id <0O1A006VX4MR4N10@mr11p00im-asmtp002.me.com>; Thu, 21 Jan 2016 01:40:05 +0000 (GMT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2016-01-20_07:,, signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 clxscore=1011 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1510270003 definitions=main-1601210030 User-Agent: Microsoft-MacOutlook/0.0.0.160109 Date: Wed, 20 Jan 2016 17:40:03 -0800 Subject: Re: svn commit: r294475 - head/sys/kern From: Ravi Pokala Sender: "Pokala, Ravi" To: Mateusz Guzik , src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Message-id: <0BB9E046-D76D-47CF-9BE6-4888727B7E05@panasas.com> Thread-topic: svn commit: r294475 - head/sys/kern References: <201601210104.u0L143tP098546@repo.freebsd.org> In-reply-to: <201601210104.u0L143tP098546@repo.freebsd.org> MIME-version: 1.0 Content-type: text/plain; charset=UTF-8 Content-transfer-encoding: 7bit X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2016 01:40:06 -0000 -----Original Message----- From: on behalf of Mateusz Guzik Date: 2016-01-20, Wednesday at 17:04 To: , , Subject: svn commit: r294475 - head/sys/kern >Author: mjg >Date: Thu Jan 21 01:04:03 2016 >New Revision: 294475 >URL: https://svnweb.freebsd.org/changeset/base/294475 > >Log: > cache: use counter(9) API to maintain statistics > >... > >Modified: > head/sys/kern/vfs_cache.c > >Modified: head/sys/kern/vfs_cache.c >============================================================================== >--- head/sys/kern/vfs_cache.c Thu Jan 21 00:42:48 2016 (r294474) >+++ head/sys/kern/vfs_cache.c Thu Jan 21 01:04:03 2016 (r294475) > >... > > >+ numcalls = counter_u64_alloc(M_WAITOK); >+ dothits = counter_u64_alloc(M_WAITOK); >+ dotdothits = counter_u64_alloc(M_WAITOK); > >... > ISTR there's an API for creating a batch of counters; that might be cleaner than creating a dozen+ individually? -Ravi (rpokala@)