From owner-cvs-src-old@FreeBSD.ORG Tue Mar 29 17:49:12 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 11386106566C for ; Tue, 29 Mar 2011 17:49:12 +0000 (UTC) (envelope-from trasz@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D4BAE8FC0C for ; Tue, 29 Mar 2011 17:49:11 +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 p2THnBvC087523 for ; Tue, 29 Mar 2011 17:49:11 GMT (envelope-from trasz@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p2THnBSl087522 for cvs-src-old@freebsd.org; Tue, 29 Mar 2011 17:49:11 GMT (envelope-from trasz@repoman.freebsd.org) Message-Id: <201103291749.p2THnBSl087522@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to trasz@repoman.freebsd.org using -f From: Edward Tomasz Napierala Date: Tue, 29 Mar 2011 17:47:25 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src kern_racct.c src/sys/amd64/conf GENERIC src/sys/conf NOTES files options src/sys/kern init_main.c kern_exit.c kern_fork.c kern_jail.c kern_loginclass.c kern_racct.c kern_resource.c src/sys/sys jail.h kernel.h loginclass.h proc.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: Tue, 29 Mar 2011 17:49:12 -0000 trasz 2011-03-29 17:47:25 UTC FreeBSD src repository Modified files: sys/amd64/conf GENERIC sys/conf NOTES files options sys/kern init_main.c kern_exit.c kern_fork.c kern_jail.c kern_loginclass.c kern_resource.c sys/sys jail.h kernel.h loginclass.h proc.h resourcevar.h Added files: . kern_racct.c sys/kern kern_racct.c sys/sys racct.h Log: SVN rev 220137 on 2011-03-29 17:47:25Z by trasz Add racct. It's an API to keep per-process, per-jail, per-loginclass and per-loginclass resource accounting information, to be used by the new resource limits code. It's connected to the build, but the code that actually calls the new functions will come later. Sponsored by: The FreeBSD Foundation Reviewed by: kib (earlier version) Revision Changes Path 1.1 +842 -0 src/kern_racct.c (new) 1.553 +2 -0 src/sys/amd64/conf/GENERIC 1.1603 +3 -0 src/sys/conf/NOTES 1.1577 +1 -0 src/sys/conf/files 1.723 +3 -0 src/sys/conf/options 1.322 +4 -0 src/sys/kern/init_main.c 1.339 +6 -0 src/sys/kern/kern_exit.c 1.326 +17 -0 src/sys/kern/kern_fork.c 1.143 +17 -0 src/sys/kern/kern_jail.c 1.2 +19 -1 src/sys/kern/kern_loginclass.c 1.1 +837 -0 src/sys/kern/kern_racct.c (new) 1.208 +20 -0 src/sys/kern/kern_resource.c 1.55 +6 -1 src/sys/sys/jail.h 1.156 +2 -0 src/sys/sys/kernel.h 1.2 +5 -1 src/sys/sys/loginclass.h 1.566 +3 -0 src/sys/sys/proc.h 1.1 +147 -0 src/sys/sys/racct.h (new) 1.61 +5 -0 src/sys/sys/resourcevar.h