From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754661AbYIPNQE (ORCPT ); Tue, 16 Sep 2008 09:16:04 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752125AbYIPNPs (ORCPT ); Tue, 16 Sep 2008 09:15:48 -0400 Received: from anchor-post-31.mail.demon.net ([194.217.242.89]:3543 "EHLO anchor-post-31.mail.demon.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751561AbYIPNPr (ORCPT ); Tue, 16 Sep 2008 09:15:47 -0400 Date: Tue, 16 Sep 2008 14:15:43 +0100 (BST) From: Mark Fortescue To: Alan Cox cc: David Miller , linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, sparclinux@vger.kernel.org, joy@entuzijast.net Subject: Re: Allow 8250 to work on sparc. In-Reply-To: <20080916115400.31522d77@lxorguk.ukuu.org.uk> Message-ID: References: <20080912.211854.102505246.davem@davemloft.net> <20080915172211.6751bb17@the-village.bc.nu> <20080916115400.31522d77@lxorguk.ukuu.org.uk> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Alan, On Tue, 16 Sep 2008, Alan Cox wrote: >> I am intrigued. Other than the valid baud rates what differences are >> visible at the user level? > > There are lots of variations between hardware of all kinds but the big > one with USB devices is generally latency. > At the driver level there are lots of varients but I was under the impression that at the user level, the interface is common for async serial ports. Latency can be an issue, but can it be read/changed via the user <-> kernel interface in a way that is not common to all async serial ports? If not, it is transparent at the programming interface for user level code so the USB serial ports are no different at this level to classic PC AT serial ports and as such I see no reason why, in the long run, they should not share minor number space. Taking the argument to its logical conclusion, all devices that have a common user <-> kernel interface should have device drivers that are capable of sharing minor device number space. I am sure this discusion will crop up again in the future :). Regards Mark.