NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/55103: /dev/wsmouse returns EINVAL



The following reply was made to PR kern/55103; it has been noted by GNATS.

From: Michael van Elst <mlelstv%serpens.de@localhost>
To: Paul Goyette <paul%whooppee.com@localhost>
Cc: gnats-bugs%netbsd.org@localhost
Subject: Re: kern/55103: /dev/wsmouse returns EINVAL
Date: Thu, 2 Apr 2020 07:21:24 +0200

 On Wed, Apr 01, 2020 at 07:38:52PM -0700, Paul Goyette wrote:
 
 > Looking at the original code, it seems pretty clear that the intent was
 > to restrict use of version-0 to compat code, and that without compat
 > code one should use WSEVENT_VERSION.  And that is what the current code
 > implements, as far as I can tell.
 
 So, in your opinion, everything is correct now because reading the
 mouse without a special program that negotiates the non-default
 protocol version is forbidden. It wasn't forbidden in the beginning,
 it wasn't forbidden when the protocol was updated, but it is now
 forbidden after compat code was removed from the default for
 unrelated reasons but it was still the intent all the time and
 must be honored and that's why autoloading the compat module
 on some platforms, which is the opposite of that intent, also
 exists but is also correct.
 
 Please understand that I cannot believe this.
 
 I say that the final consequence wasn't thought about then and
 reading the mouse with simple tools like cat or hexdump is
 something that is useful and that ability should be restored.
 


Home | Main Index | Thread Index | Old Index