Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262996AbUDUOV6 (ORCPT ); Wed, 21 Apr 2004 10:21:58 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262983AbUDUOV6 (ORCPT ); Wed, 21 Apr 2004 10:21:58 -0400 Received: from atlas.informatik.uni-freiburg.de ([132.230.150.3]:10710 "EHLO atlas.informatik.uni-freiburg.de") by vger.kernel.org with ESMTP id S262974AbUDUOVz convert rfc822-to-8bit (ORCPT ); Wed, 21 Apr 2004 10:21:55 -0400 To: Neil Brown Cc: arjanv@redhat.com, Andrew Morton , Tuukka Toivonen , b-gruber@gmx.de, linux-kernel@vger.kernel.org Subject: Re: /dev/psaux-Interface References: <20040419015221.07a214b8.akpm@osdl.org> <1082372020.4691.9.camel@laptop.fenrus.com> <16518.20890.380763.581386@cse.unsw.edu.au> <16518.27472.760406.691633@cse.unsw.edu.au> From: Sau Dan Lee Date: 21 Apr 2004 16:21:53 +0200 In-Reply-To: <16518.27472.760406.691633@cse.unsw.edu.au> Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=big5 Content-Transfer-Encoding: 8BIT Organization: Universitaet Freiburg, Institut fuer Informatik Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1417 Lines: 33 >>>>> "Neil" == Neil Brown writes: >> BTW, how did you hack the /dev/psaux? Neil> It's not suitable for inclusion, but with this patch, I get Neil> two modules, psdev and psmouse. I load psdev and /dev/psaux Neil> is raw. I load psmouse and /dev/psaux is normal 2.6 Neil> behaviour. [patch snipped] I see. Basically, we're both (re)inventing the same thing. :) Now, it is clear that there is a need for direct psaux port access. It's useful for 2 reasons: 1) Compatibility with 2.4, 2.2, 2.0 kernels, so that programs need no modification and work as before. This provides an easier migration path for those who want to upgrad to 2.6 for whatever reasons. 2) To enable using "strange", not yet supported hardwares, whose *mature* software drivers are already available for 2.4, 2.2, 2.0, etc. Not every writer of those software drivers are interested in rewriting their programs in kernel space. -- Sau Dan LEE ???u??(Big5) ~{@nJX6X~}(HZ) E-mail: danlee@informatik.uni-freiburg.de Home page: http://www.informatik.uni-freiburg.de/~danlee - 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/