Re: cvs commit: src/sys/dev/kbd kbd.c
"M. Warner Losh" <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.mobile |
|---|---|
| Message-ID | <[email protected]> |
In message: <[email protected]> [email protected] (Dag-Erling Smørgrav) writes: : Dag-Erling Smorgrav <[email protected]> writes: : > des 2004/01/27 07:40:30 PST : > : > FreeBSD src repository : > : > Modified files: : > sys/dev/kbd kbd.c : > Log: : > While USB keyboards attach as ukbd[0-9]+, the device node created by : > kbd_attach() is called kbd[0-9]+, with a different unit number. This : > makes it impossible to write a devd rule which will automatically : > switch to a USB keyboard when one is attached, because there is no way : > to guess the correct device node to pass to kbdcontrol. : > : > Therefore, change kbd_attach() to create a device node using the : > keyboard device's real name (atkbd0, ukbd0...), and create the : > kbd[0-9]+ node as an alias for backward compatibility. : > : > Revision Changes Path : > 1.37 +2 -1 src/sys/dev/kbd/kbd.c Just so you know, devd deals with device_t's, not dev_t's. This merely makes the two create nodes in the same namespace. That's likely a good thing. Warner _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-mobile To unsubscribe, send any mail to "[email protected]"