Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 1 Oct 2002 13:50:10 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 1 Oct 2002 13:50:10 -0400 Received: from chaos.physics.uiowa.edu ([128.255.34.189]:22411 "EHLO chaos.physics.uiowa.edu") by vger.kernel.org with ESMTP id ; Tue, 1 Oct 2002 13:50:09 -0400 Date: Tue, 1 Oct 2002 12:55:25 -0500 (CDT) From: Kai Germaschewski X-X-Sender: kai@chaos.physics.uiowa.edu To: Ingo Molnar cc: Linus Torvalds , Subject: Re: [patch] Workqueue Abstraction, 2.5.40-H7 In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 982 Lines: 26 On Tue, 1 Oct 2002, Ingo Molnar wrote: > 2) driver fixes. > > i have converted almost every affected driver to the new framework. This > cleaned up tons of code. I also fixed a number of drivers that were still > using BHs (these drivers did not compile in 2.5.40). I'm possibly messing things up here, but doesn't it generally make more sense to convert tq_immediate users to tasklets instead of work queues? tq_immediate users do not need process context, and one use I'm familiar with is basically doing bottom half interrupt processing, e.g. in lots of places in the ISDN code. Introducing a context switch for no obvious gain there seems rather pointless to me? The same may be true for the tq_timer users as well? --Kai - 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/