From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24076 invoked by alias); 25 Jan 2007 16:16:17 -0000 Received: (qmail 24061 invoked by uid 22791); 25 Jan 2007 16:16:15 -0000 X-Spam-Status: No, hits=-2.4 required=5.0 tests=AWL,BAYES_00,FORGED_RCVD_HELO,TW_PX X-Spam-Check-By: sourceware.org Received: from tomts43.bellnexxia.net (HELO tomts43-srv.bellnexxia.net) (209.226.175.110) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 25 Jan 2007 16:15:59 +0000 Received: from krystal.dyndns.org ([67.68.204.133]) by tomts43-srv.bellnexxia.net (InterMail vM.5.01.06.13 201-253-122-130-113-20050324) with ESMTP id <20070125161557.XHEL11361.tomts43-srv.bellnexxia.net@krystal.dyndns.org> for ; Thu, 25 Jan 2007 11:15:57 -0500 Received: from localhost (localhost [127.0.0.1]) (uid 1000) by krystal.dyndns.org with local; Thu, 25 Jan 2007 11:15:54 -0500 id 00183288.45B8D7BA.0000574A From: Mathieu Desnoyers To: linux-kernel@vger.kernel.org Cc: Linus Torvalds , Andrew Morton , Ingo Molnar , Greg Kroah-Hartman , Christoph Hellwig , ltt-dev@shafik.org, systemtap@sources.redhat.com, Douglas Niehaus , "Martin J. Bligh" , Thomas Gleixner , Paul Mackerras , Mathieu Desnoyers Subject: [PATCH 00/09] atomic.h : standardizing atomic primitives Date: Thu, 25 Jan 2007 16:16:00 -0000 Message-Id: <11697417541743-git-send-email-mathieu.desnoyers@polymtl.ca> X-Mailer: git-send-email 1.4.4.3 X-IsSubscribed: yes Mailing-List: contact systemtap-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sourceware.org X-SW-Source: 2007-q1/txt/msg00201.txt.bz2 atomic.h : standardizing atomic primitives It mainly adds support for missing 64 bits cmpxchg and 64 bits atomic add unless. Therefore, principally 64 bits architectures are targeted by these patches. It also adds the complete list of atomic operations on the atomic_long type. These patches apply on 2.6.20-rc5-git4. Signed-off-by : Mathieu Desnoyers