From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andi Kleen Subject: Re: Multi-device update Date: Wed, 16 Apr 2008 20:24:41 +0200 Message-ID: <48064469.2090208@firstfloor.org> References: <200804161134.19237.chris.mason@oracle.com> <200804161254.09414.chris.mason@oracle.com> <87fxtlitle.fsf@basil.nowhere.org> <200804161404.04202.chris.mason@oracle.com> <48064114.5080304@firstfloor.org> <20080416181438.GM12774@kernel.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Cc: Chris Mason , linux-btrfs@vger.kernel.org To: Jens Axboe Return-path: In-Reply-To: <20080416181438.GM12774@kernel.dk> List-ID: > There have been various implementations of queue_work_on() posted > through the years, I've had one version that I've used off and on for a > long time: queue_work_on is the wrong interface I think. You rather want a pool of non pinned threads that are then load balanced by the scheduler (who knows best what cpus have cycles available) -Andi