From owner-cvs-all@FreeBSD.ORG Tue Mar 28 15:31:41 2006 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 36B9A16A41F; Tue, 28 Mar 2006 15:31:41 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D82C43D64; Tue, 28 Mar 2006 15:31:27 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost (john@localhost [127.0.0.1]) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k2SFVKw5070250; Tue, 28 Mar 2006 10:31:24 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: Dag-Erling Smorgrav Date: Tue, 28 Mar 2006 10:32:07 -0500 User-Agent: KMail/1.9.1 References: <200603281434.k2SEYmaR031447@repoman.freebsd.org> In-Reply-To: <200603281434.k2SEYmaR031447@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200603281032.10624.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1359/Tue Mar 28 06:49:08 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-3.8 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/i386/include atomic.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Mar 2006 15:31:41 -0000 On Tuesday 28 March 2006 09:34, Dag-Erling Smorgrav wrote: > des 2006-03-28 14:34:48 UTC > > FreeBSD src repository > > Modified files: > sys/i386/include atomic.h > Log: > Use wrapper macros for atomic pointer operations in order to perform the > correct casts. This should probably be merged to other architectures. It should really be uintptr_t rather than u_int. You can merge it to other arch's if you wish. You'd complicate sparc64's atomic.h, but not too much. It would be nice if you could take the time to make changes to all archs at once in the future. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org