Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756319AbXFXPnd (ORCPT ); Sun, 24 Jun 2007 11:43:33 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752691AbXFXPnY (ORCPT ); Sun, 24 Jun 2007 11:43:24 -0400 Received: from vena.lwn.net ([206.168.112.25]:33147 "EHLO vena.lwn.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750927AbXFXPnX (ORCPT ); Sun, 24 Jun 2007 11:43:23 -0400 X-Greylist: delayed 1635 seconds by postgrey-1.27 at vger.kernel.org; Sun, 24 Jun 2007 11:43:23 EDT To: Ingo Molnar Cc: Steven Rostedt , LKML , Andrew Morton , Thomas Gleixner , Christoph Hellwig , john stultz , Oleg Nesterov , "Paul E. McKenney" , Dipankar Sarma , "David S. Miller" , matthew.wilcox@hp.com, kuznet@ms2.inr.ac.ru, Linus Torvalds Subject: Re: [RFC PATCH 0/6] Convert all tasklets to workqueues From: corbet@lwn.net (Jonathan Corbet) In-reply-to: Your message of "Fri, 22 Jun 2007 23:59:53 +0200." <20070622215953.GA22917@elte.hu> Date: Sun, 24 Jun 2007 09:16:07 -0600 Message-ID: <10876.1182698167@lwn.net> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1008 Lines: 26 Ingo Molnar wrote: > so how about the following, different approach: anyone who has a tasklet > in any performance-sensitive codepath, please yell now. The cafe_ccic (OLPC) camera driver uses a tasklet to move frames out of the DMA buffers in the streaming I/O path. With this change in place, I'd worry that the possibility of dropping frames would increase, especially considering that (1) this is running on OLPC hardware, and (2) there is typically a streaming video application running in user space. Obviously some testing is called for here. I will make an attempt to do that testing, but the next few weeks involve some insane travel which will make that hard. Stay tuned. Thanks, jon Jonathan Corbet / LWN.net / corbet@lwn.net - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/