![]() | |||||||||||
Messages in this thread |
On Thu, Jun 03, 2004 at 01:21:21PM +0300, Tuukka Toivonen wrote: > New version released which addresses the issues you mentioned: > wget \ > http://www.ee.oulu.fi/~tuukkat/tmp/linux-2.6.6-userdev.20040603.patch > > >On Sun, 30 May 2004, Vojtech Pavlik wrote: > >>Coexisting would mean that when someone wants to open the raw device, > >>the serio layer would disconnect the psmouse driver, and give control to > >>the raw device instead. I believe that could work. > > Done, with slight modification: if the device is opened in read-only mode, > the kernel drivers are not disconnected. This way the serio port could be > controlled via IOCTL even when assigned to kernel drivers, if it ever > becomes useful. Useful also for debugging etc. > > >>I'd like to keep it separate from the > >>serio.c file, although it's obvious it'll require to be linked to it > >>statically, because it needs hooks there > > Done. It's now in serio-dev.c. I also added serio-dev.h, which > unfortunately is slightly messy so that I was able to inline some > functions. It would be trivial to clean it up, if I wouldn't inline > those functions. > > I also had to rename serio.c into serio-core.c, which makes the actual > changes into the file unobvious from the patch above. I made a separate > diff about that, shown below (just for easy comparison). > > The last change I made converts slashes '/' into underscores '_' (so > eg. isa0060/serio0 is changed to isa0060_serio0 in /proc/misc, /dev > with devfs, and /sys) because Sau Dan Lee reported that slashes don't work > well with sysfs. > > I tested the patch in a couple of machines, especially the new features. > Seems to work finely. I like it. Give me a while to evaluate your and Dmitry's approach in relation to future ... -- Vojtech Pavlik SuSE Labs, SuSE CR - 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/ | ||||||||||
| Last update: 2005-03-22 14:03 [from the cache] ©2003-2008 | |||||||||||