Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759409AbXHCJc6 (ORCPT ); Fri, 3 Aug 2007 05:32:58 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1757287AbXHCJcu (ORCPT ); Fri, 3 Aug 2007 05:32:50 -0400 Received: from pollux.ds.pg.gda.pl ([153.19.208.7]:4925 "EHLO pollux.ds.pg.gda.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756018AbXHCJcs (ORCPT ); Fri, 3 Aug 2007 05:32:48 -0400 Date: Fri, 3 Aug 2007 10:32:43 +0100 (BST) From: "Maciej W. Rozycki" To: Alan Cox cc: Robert Hancock , Mark Lord , Russell King , Lee Howard , linux-serial@vger.kernel.org, tytso@mit.edu, linux-kernel@vger.kernel.org Subject: Re: serial flow control appears broken In-Reply-To: <20070802175711.12bdcaec@the-village.bc.nu> Message-ID: References: <46A84B4A.6070902@shaw.ca> <46A8C6F1.4080309@howardsilvan.com> <46AA2748.80703@howardsilvan.com> <46AA3801.7090204@shaw.ca> <20070728092842.GC26443@flint.arm.linux.org.uk> <46B1F0CB.9060106@rtr.ca> <46B202DE.5000709@shaw.ca> <20070802175711.12bdcaec@the-village.bc.nu> 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: 660 Lines: 16 On Thu, 2 Aug 2007, Alan Cox wrote: > Currently libata PIO is mostly done in the IRQ path. Albert Lee was doing > some work on that but its actually very hard to fix without doing polled > PIO. Hmm, when the drive signals it is ready for a PIO data transfer can't just the interrupt handler mask the originating interrupt and post a softirq to handle the case? That should be rather straightforward. Maciej - 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/