From owner-cvs-all Thu Sep 7 12:25:25 2000 Delivered-To: cvs-all@freebsd.org Received: from gatekeeper.tsc.tdk.com (gatekeeper.tsc.tdk.com [207.113.159.21]) by hub.freebsd.org (Postfix) with ESMTP id 5423437B422; Thu, 7 Sep 2000 12:25:21 -0700 (PDT) Received: from imap.gv.tsc.tdk.com (imap.gv.tsc.tdk.com [192.168.241.198]) by gatekeeper.tsc.tdk.com (8.8.8/8.8.8) with ESMTP id MAA22634; Thu, 7 Sep 2000 12:25:18 -0700 (PDT) (envelope-from gdonl@tsc.tdk.com) Received: from salsa.gv.tsc.tdk.com (salsa.gv.tsc.tdk.com [192.168.241.194]) by imap.gv.tsc.tdk.com (8.9.3/8.9.3) with ESMTP id MAA37524; Thu, 7 Sep 2000 12:25:18 -0700 (PDT) (envelope-from Don.Lewis@tsc.tdk.com) Received: (from gdonl@localhost) by salsa.gv.tsc.tdk.com (8.8.5/8.8.5) id MAA03546; Thu, 7 Sep 2000 12:25:17 -0700 (PDT) From: Don Lewis Message-Id: <200009071925.MAA03546@salsa.gv.tsc.tdk.com> Date: Thu, 7 Sep 2000 12:25:17 -0700 In-Reply-To: <39B7E97C.19725E4E@thehousleys.net> References: <200009071913.MAA91342@freefall.freebsd.org> <39B7E97C.19725E4E@thehousleys.net> X-Mailer: Mail User's Shell (7.2.6 beta(5) 10/07/98) To: James Housley Subject: Re: cvs commit: src/sys/kern init_main.c kern_exec.c kern_exit.ckern_fork.c kern_proc.c kern_prot.c kern_resource.c uipc_socket.cuipc_socket2.c uipc_usrreq.c vfs_aio.c src/sys/sys proc.hresourcevar.h ucred.h Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sep 7, 3:16pm, James Housley wrote: } Subject: Re: cvs commit: src/sys/kern init_main.c kern_exec.c kern_exit.ck } This is a cryptographically signed message in MIME format. } } --------------ms26944A7265313B3BA2CD404D } Content-Type: text/plain; charset=us-ascii } Content-Transfer-Encoding: 7bit } } Don Lewis wrote: } > } > truckman 2000/09/07 12:13:55 PDT } > } > Modified files: (Branch: RELENG_4) } > sys/kern init_main.c kern_exec.c kern_exit.c } > kern_fork.c kern_proc.c kern_prot.c } > kern_resource.c uipc_socket.c } > uipc_socket2.c uipc_usrreq.c vfs_aio.c } > sys/sys proc.h resourcevar.h ucred.h } > Log: } > MFC: } > } > Remove hash table lookups and maintenance from chgproccnt() and chgsbsize() } > and chase pointers stored in pcred and ucred instead for better performance } > and to avoid these operations in interrupt context which could possibly } > cause panics. } > } > Because the pcred and ucred structures changed size, libkvm and friends } > will need to be rebuilt. } > } Doesn't that require a version bump? I don't believe so, since we're source code compatible across this change. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message