From owner-freebsd-hackers@FreeBSD.ORG Fri Dec 16 01:27:41 2005 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4DC2C16A420 for ; Fri, 16 Dec 2005 01:27:41 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id A791943D5C for ; Fri, 16 Dec 2005 01:27:40 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id jBG1QPeU055240; Thu, 15 Dec 2005 18:26:25 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Thu, 15 Dec 2005 18:26:25 -0700 (MST) Message-Id: <20051215.182625.102526893.imp@bsdimp.com> To: V.Haisman@sh.cvut.cz From: Warner Losh In-Reply-To: <43A20303.6020005@sh.cvut.cz> References: <2936.1134689529@critter.freebsd.dk> <43A20303.6020005@sh.cvut.cz> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Thu, 15 Dec 2005 18:26:27 -0700 (MST) Cc: freebsd-hackers@freebsd.org, phk@phk.freebsd.dk, dunstan@freebsd.czest.pl Subject: Re: [CALL FOR TESTERS] New system call: abort2() X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Dec 2005 01:27:41 -0000 > > Also, it tends to make it harder to judge the amount of stackspace > > a function uses, something which is not entirely uninteresting in > > kernel programming. > While it might be harder to get estimate of stack space allocation I > suspect it could actually lower the allocation. Maybe, maybe not. Experience has shown that putting things in inner scopes only sometimes reduces stack usage, and then it depends on the compiler, options used, etc. Warner