From owner-cvs-all@FreeBSD.ORG Mon Jun 4 22:02:17 2007 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BAFCC16A488 for ; Mon, 4 Jun 2007 22:02:17 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by mx1.freebsd.org (Postfix) with ESMTP id 47B9813C458 for ; Mon, 4 Jun 2007 22:02:15 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: by ug-out-1314.google.com with SMTP id u2so1026812uge for ; Mon, 04 Jun 2007 15:02:10 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:reply-to:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding:sender; b=rK1T/Yjk5Ed1BhYBchLJgAAGh4CRt1KsCKtr4JQB6oxeWMBMbUJyP45Oy4mJIJaH0QnEYp3AbAvkT1fgPfUjHi9HyX3qZBPgLvUwl1rrr7wZEQqMGyQo3C2G+/SrJ8aj3IzH1huPeoWp96EP8h+tIxekNvYqxqc8PFwWxDULiNs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:reply-to:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding:sender; b=rBakcD6+zwXYJENo3XLo/EqMvssmwAwL8ByYWnxkz/W/CsXAxGrpQmQ+ynY6irLkdhgDRqVlkjQyylG7zu0cEYMf8WGATKQXEPaWEJHqilYMOJeBTmAyTIymWqFIVOeuh4V5PJk3uw0E59rN9dQNb1iiIk4K6qA8UlSf+h9ubzE= Received: by 10.67.115.7 with SMTP id s7mr3397856ugm.1180994530290; Mon, 04 Jun 2007 15:02:10 -0700 (PDT) Received: from ?151.75.229.254? ( [151.75.229.254]) by mx.google.com with ESMTP id b36sm1767319ika.2007.06.04.15.02.09; Mon, 04 Jun 2007 15:02:10 -0700 (PDT) Message-ID: <46648BD0.2030107@FreeBSD.org> Date: Tue, 05 Jun 2007 00:01:52 +0200 From: Attilio Rao User-Agent: Thunderbird 1.5 (X11/20060526) MIME-Version: 1.0 To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200706042138.l54LcmBr048448@repoman.freebsd.org> In-Reply-To: <200706042138.l54LcmBr048448@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: Attilio Rao Cc: Subject: Re: cvs commit: src/sys/amd64/amd64 intr_machdep.c trap.c src/sys/amd64/ia32 ia32_syscall.c src/sys/amd64/include pcpu.h src/sys/arm/arm intr.c trap.c undefined.c src/sys/arm/include pcpu.h src/sys/i386/i386 intr_machdep.c trap.c ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: attilio@FreeBSD.org List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jun 2007 22:02:17 -0000 Attilio Rao wrote: > Log: > Rework the PCPU_* (MD) interface: > - Rename PCPU_LAZY_INC into PCPU_INC > - Add the PCPU_ADD interface which just does an add on the pcpu member > given a specific value. > > Note that for most architectures PCPU_INC and PCPU_ADD are not safe. > This is a point that needs some discussions/work in the next days. > > Reviewed by: alc, bde > Approved by: jeff (mentor) Let's say that I misunderstood jeff's words: he needs more reviewing in order to fully ok with the patch. Sorry for the inconvenience and just hope that he doesn't find something :) Attilio