From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Tue, 14 Aug 2007 22:44:54 +0200 From: Andi Kleen Subject: Re: [RFC 4/9] Atomic reclaim: Save irq flags in vmscan.c Message-ID: <20070814204454.GC22202@one.firstfloor.org> References: <20070814153021.446917377@sgi.com> <20070814153501.766137366@sgi.com> <20070814203329.GA22202@one.firstfloor.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: owner-linux-mm@kvack.org Return-Path: To: Christoph Lameter Cc: Andi Kleen , linux-mm@kvack.org, linux-kernel@vger.kernel.org List-ID: > Hmmmm... The spinlock is its own flag. Yes, but it's not CPU local. Taking the spinlock from another CPU's interrupt handler is perfectly safe, just not from the local CPU. If you use the spinlock as flag you would need to lock out everybody. -Andi -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org