From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S272286AbTHRTRa (ORCPT ); Mon, 18 Aug 2003 15:17:30 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S272273AbTHRTPE (ORCPT ); Mon, 18 Aug 2003 15:15:04 -0400 Received: from fw.osdl.org ([65.172.181.6]:6876 "EHLO mail.osdl.org") by vger.kernel.org with ESMTP id S272307AbTHRTMh (ORCPT ); Mon, 18 Aug 2003 15:12:37 -0400 Date: Mon, 18 Aug 2003 12:12:19 -0700 (PDT) From: Linus Torvalds To: Jeff Garzik cc: Linux Kernel Mailing List Subject: Re: Fix up riscom8 driver to use work queues instead of task queueing. In-Reply-To: <20030818184403.GL24693@gtf.org> 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 On Mon, 18 Aug 2003, Jeff Garzik wrote: > > schedule_work() is _not_ for that. As currently implemented, you have > no guarantees that your schedule_work()-initiated work will even > begin in this century. In theory yes. In practice no. schedule_work() tries to wake up the worker process immediately, and as such usually gets the work done asap. But hey, if you want to improve on the drivers, please go wild. I care more about "real life working" than "theoretical but doesn't work". Linus