William M. Perry writes:
 Jan Vroonhof <vroonhof(a)math.ethz.ch> writes:
 
 > wmperry(a)aventail.com (William M. Perry) writes:
 > 
 > > And it actually seems to work.  Unfortunately there is no
 > > CONSOLE_NO_LONGER_HAS_METHOD(...) macro to go with it. :)
 > 
 > Just call CONSOLE_HAS_METHOD with a NULL method value?
 
 Nope, that's not how it works - you tell it what method and it
 automatically constructs the function name from the console type (tty) and
 method name (set_mouse_position).  I just cheat a little and set the method
 slots directly. 
I think you're running into problem because you're piggybacking
GPM support on top of the tty console.  The console init code is
not designed with a run-time variable feature set in mind.  I
think GPM-enabled ttys should be a separate console type.