cvs commit: src/sys/dev/kbdmux kbdmux.c

2008-09-22 Thread Maksim Yevmenkin
emax2008-09-22 22:08:43 UTC FreeBSD src repository Modified files: sys/dev/kbdmux kbdmux.c Log: SVN rev 183283 on 2008-09-22 22:08:43Z by emax Use Giant for kbdmux(4) locking. This is to workaround the problem where interrupt handlers may race with kbdmux(4) in p

cvs commit: src/sys/dev/kbdmux kbdmux.c

2007-07-19 Thread Maksim Yevmenkin
emax2007-07-19 17:12:02 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/kbdmux kbdmux.c Log: MFC: Fix kbdmux(4) issue with backslash/underscore key not working on Japanese 106/109 keyboard. PR: kern/112214, kern/99090

cvs commit: src/sys/dev/kbdmux kbdmux.c

2007-07-11 Thread Maksim Yevmenkin
emax2007-07-11 18:57:15 UTC FreeBSD src repository Modified files: sys/dev/kbdmux kbdmux.c Log: Fix kbdmux(4) issue with backslash/underscore key not working on Japanese 106/109 keyboard. PR: kern/112214, kern/99090 Submitted by: TOMITA Yoshinori,

cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-27 Thread Ruslan Ermilov
ru 2006-09-27 15:32:04 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/kbdmux kbdmux.c Log: MFC: Revert back to using *(int *)arg when accessing integer ioctl arguments. For now, this is a work-around only, as sparc64 remains broken fo

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-20 Thread Ruslan Ermilov
On Wed, Sep 20, 2006 at 12:04:49PM -0700, Maksim Yevmenkin wrote: > ok, i just tested the following patch on sparc64 and it makes > 'kbdcontrol -k' work as expected. i can now switch between ukbd0 and > sunkbd0 without any problems. > > --- syscons.c.orig Fri Mar 3 16:41:28 2006 > +++ syscon

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-20 Thread Maksim Yevmenkin
On 9/20/06, Ruslan Ermilov <[EMAIL PROTECTED]> wrote: On Wed, Sep 20, 2006 at 09:44:49AM -0700, Maksim Yevmenkin wrote: > On 9/20/06, Ruslan Ermilov <[EMAIL PROTECTED]> wrote: > >On Wed, Sep 20, 2006 at 09:28:46AM -0700, Maksim Yevmenkin wrote: > >> On 9/20/06, Ruslan Ermilov <[EMAIL PROTECTED]>

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-20 Thread Ruslan Ermilov
On Wed, Sep 20, 2006 at 09:44:49AM -0700, Maksim Yevmenkin wrote: > On 9/20/06, Ruslan Ermilov <[EMAIL PROTECTED]> wrote: > >On Wed, Sep 20, 2006 at 09:28:46AM -0700, Maksim Yevmenkin wrote: > >> On 9/20/06, Ruslan Ermilov <[EMAIL PROTECTED]> wrote: > >> >Here's another demo that indicates that spa

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-20 Thread Maksim Yevmenkin
On 9/20/06, Ruslan Ermilov <[EMAIL PROTECTED]> wrote: On Wed, Sep 20, 2006 at 09:28:46AM -0700, Maksim Yevmenkin wrote: > On 9/20/06, Ruslan Ermilov <[EMAIL PROTECTED]> wrote: > >Here's another demo that indicates that sparc64 doesn't work > >properly. In this case it's a CONS_SETKBD ioctl which

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-20 Thread Ruslan Ermilov
On Wed, Sep 20, 2006 at 09:28:46AM -0700, Maksim Yevmenkin wrote: > On 9/20/06, Ruslan Ermilov <[EMAIL PROTECTED]> wrote: > >Here's another demo that indicates that sparc64 doesn't work > >properly. In this case it's a CONS_SETKBD ioctl which is used > >by kbdcontrol(8). I "kldload vkbd" and make

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-20 Thread Maksim Yevmenkin
On 9/20/06, Ruslan Ermilov <[EMAIL PROTECTED]> wrote: Here's another demo that indicates that sparc64 doesn't work properly. In this case it's a CONS_SETKBD ioctl which is used by kbdcontrol(8). I "kldload vkbd" and make sure two vkbd instances exist, /dev/vkbdctl0 and /dev/vkbdctl1. [...] a

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-20 Thread Ruslan Ermilov
Here's another demo that indicates that sparc64 doesn't work properly. In this case it's a CONS_SETKBD ioctl which is used by kbdcontrol(8). I "kldload vkbd" and make sure two vkbd instances exist, /dev/vkbdctl0 and /dev/vkbdctl1. Now, I open the first like this: sleep 1200 < /dev/vkbdctl0 and

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-20 Thread Ruslan Ermilov
On Wed, Sep 20, 2006 at 02:10:17PM +0200, Marius Strobl wrote: > On Wed, Sep 20, 2006 at 09:57:15AM +0400, Ruslan Ermilov wrote: > > On Wed, Sep 20, 2006 at 12:14:04AM +0200, Marius Strobl wrote: > > > On Wed, Sep 20, 2006 at 01:56:05AM +0400, Ruslan Ermilov wrote: > > > > > > > > The proper fix w

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-20 Thread Marius Strobl
On Wed, Sep 20, 2006 at 02:10:17PM +0200, Marius Strobl wrote: > On Wed, Sep 20, 2006 at 09:57:15AM +0400, Ruslan Ermilov wrote: > > On Wed, Sep 20, 2006 at 12:14:04AM +0200, Marius Strobl wrote: > > > On Wed, Sep 20, 2006 at 01:56:05AM +0400, Ruslan Ermilov wrote: > > > > > > > > The proper fix w

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-20 Thread Marius Strobl
On Wed, Sep 20, 2006 at 09:57:15AM +0400, Ruslan Ermilov wrote: > On Wed, Sep 20, 2006 at 12:14:04AM +0200, Marius Strobl wrote: > > On Wed, Sep 20, 2006 at 01:56:05AM +0400, Ruslan Ermilov wrote: > > > > > > The proper fix would be to fix the kernel to pass an argument by > > > value, like the us

cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-20 Thread Ruslan Ermilov
ru 2006-09-20 11:43:36 UTC FreeBSD src repository Modified files: sys/dev/kbdmux kbdmux.c Log: Revert back to always using *(int *)arg for now. While this is incorrect, and causes endianness bugs on 64-bit big-endian machines (sparc64), it's the best choice for no

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-19 Thread Ruslan Ermilov
On Wed, Sep 20, 2006 at 12:14:04AM +0200, Marius Strobl wrote: > On Wed, Sep 20, 2006 at 01:56:05AM +0400, Ruslan Ermilov wrote: > > > > The proper fix would be to fix the kernel to pass an argument by > > value, like the userland does. But from the practical point of > > view, it may make sense

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-19 Thread Marius Strobl
On Wed, Sep 20, 2006 at 01:56:05AM +0400, Ruslan Ermilov wrote: > > The proper fix would be to fix the kernel to pass an argument by > value, like the userland does. But from the practical point of > view, it may make sense to change the API and say that these > IOCTLs now take a pointer type arg

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-19 Thread Ruslan Ermilov
On Tue, Sep 19, 2006 at 02:15:56PM -0700, Maksim Yevmenkin wrote: > >> sparc64 crashes with (intptr_t *) casting (tested locally) > >> > >We need to find *where*, and find a proper fix. > > that will take some time, as ultra5 is very slow at compiling kernel :) > No need to, I know *where*. The

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-19 Thread Ruslan Ermilov
On Wed, Sep 20, 2006 at 12:46:55AM +0400, Ruslan Ermilov wrote: > On Wed, Sep 20, 2006 at 12:36:08AM +0400, Ruslan Ermilov wrote: > > KDSETLED isn't used outside the kernel, so I assume you tested it > > only when it's called from within the kernel? If so, try passing > > it from useland to see th

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-19 Thread Maksim Yevmenkin
On 9/19/06, Ruslan Ermilov <[EMAIL PROTECTED]> wrote: On Tue, Sep 19, 2006 at 01:00:55PM -0700, Maksim Yevmenkin wrote: > On 9/19/06, Ruslan Ermilov <[EMAIL PROTECTED]> wrote: > >On Tue, Sep 19, 2006 at 12:36:38PM -0700, Maksim Yevmenkin wrote: > >> nope, same crash. the only thing that seems to

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-19 Thread Ruslan Ermilov
On Wed, Sep 20, 2006 at 12:36:08AM +0400, Ruslan Ermilov wrote: > KDSETLED isn't used outside the kernel, so I assume you tested it > only when it's called from within the kernel? If so, try passing > it from useland to see the endianness problem; I'm pretty sure it > will fire. [...] > Can you p

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-19 Thread Ruslan Ermilov
On Tue, Sep 19, 2006 at 01:00:55PM -0700, Maksim Yevmenkin wrote: > On 9/19/06, Ruslan Ermilov <[EMAIL PROTECTED]> wrote: > >On Tue, Sep 19, 2006 at 12:36:38PM -0700, Maksim Yevmenkin wrote: > >> nope, same crash. the only thing that seems to help is to reverting > >> back to (int *) cast just like

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-19 Thread Maksim Yevmenkin
On 9/19/06, Ruslan Ermilov <[EMAIL PROTECTED]> wrote: On Tue, Sep 19, 2006 at 12:36:38PM -0700, Maksim Yevmenkin wrote: > nope, same crash. the only thing that seems to help is to reverting > back to (int *) cast just like other keyboard drivers do. then it > works. > > i'm in the process of gett

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-19 Thread Ruslan Ermilov
On Tue, Sep 19, 2006 at 12:36:38PM -0700, Maksim Yevmenkin wrote: > nope, same crash. the only thing that seems to help is to reverting > back to (int *) cast just like other keyboard drivers do. then it > works. > > i'm in the process of getting amd64 snapshot iso to try it on a couple > of boxes

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-19 Thread Maksim Yevmenkin
Ruslan, > revision 1.12 does NOT work on sparc64. it causes crash with > > panic: trap: memory address not aligned > I was affraid of something like this, but given that an argument is 64-bit aligned, I didn't think it would be a real problem. Can you try removing the (int) casts in front of *(i

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-19 Thread Ruslan Ermilov
On Tue, Sep 19, 2006 at 09:44:01AM -0700, Maksim Yevmenkin wrote: > Ruslan, > > revision 1.12 does NOT work on sparc64. it causes crash with > > panic: trap: memory address not aligned > I was affraid of something like this, but given that an argument is 64-bit aligned, I didn't think it would b

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-19 Thread Maksim Yevmenkin
Ruslan, revision 1.12 does NOT work on sparc64. it causes crash with panic: trap: memory address not aligned i'll try to find which particular ioctl causes it. in the mean time reverting everything back to (int *) casting makes everything work. btw, other keyboard drivers ukbd(4), atkbd(4) and

cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-19 Thread Ruslan Ermilov
ru 2006-09-19 13:03:10 UTC FreeBSD src repository Modified files: sys/dev/kbdmux kbdmux.c Log: Make typecast expressions comply with style(9). Revision ChangesPath 1.12 +5 -5 src/sys/dev/kbdmux/kbdmux.c

cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-19 Thread Ruslan Ermilov
ru 2006-09-19 13:01:20 UTC FreeBSD src repository Modified files: sys/dev/kbdmux kbdmux.c Log: This time, really fix endian bugs accessing ioctl arguments that are passed by value. These are KDSKBMODE, KDSETLED, KDSKBSTATE, and KDSETRAD. Tested on: amd64

cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-09-19 Thread Ruslan Ermilov
ru 2006-09-19 09:34:25 UTC FreeBSD src repository Modified files: sys/dev/kbdmux kbdmux.c Log: Back out revision 1.8. The only thing it did was to break LEDs (and some other less noticeable things) on little-endian 64-bit platforms such as amd64. PR:

cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-08-03 Thread Maksim Yevmenkin
emax2006-08-03 16:31:25 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/kbdmux kbdmux.c Log: MFC: Add extra code into kbdmux(4)s read_char() method to poll (i.e. call read_char() method) slave keyboards. This workaround should fi

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-07-28 Thread Yar Tikhiy
On Thu, Jul 27, 2006 at 08:33:48PM +, Maksim Yevmenkin wrote: > emax2006-07-27 20:33:48 UTC > > FreeBSD src repository > > Modified files: > sys/dev/kbdmux kbdmux.c > Log: > Add extra code into kbdmux(4)s read_char() method to > poll (i.e. call read_char() method)

cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-07-27 Thread Maksim Yevmenkin
emax2006-07-27 20:33:48 UTC FreeBSD src repository Modified files: sys/dev/kbdmux kbdmux.c Log: Add extra code into kbdmux(4)s read_char() method to poll (i.e. call read_char() method) slave keyboards. This workaround should fix problem with kbdmux(4) and atkbd

cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-03-02 Thread Maksim Yevmenkin
emax2006-03-03 00:46:28 UTC FreeBSD src repository Modified files: sys/dev/kbdmux kbdmux.c Log: Fix endian bugs accessing ioctl arguments that are passed by value. Pointed out by: marius MFC after: 1 day Revision ChangesPath 1.8 +13 -13

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-03-02 Thread Jim Rees
For the first time in a year, my keyboard just works. It works in kdb, it works single user, talking to the loader, or multi-user. Unless someone finds a show-stopper bug, I think the new kbdmux.c should go in 6.1, with "device kbdmux" in the generic config. Thank you max. __

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-03-01 Thread Brian Fundakowski Feldman
On Sat, Feb 25, 2006 at 02:43:11PM -0800, Maksim Yevmenkin wrote: > Scott, > > [...] > > > So what do we need to do to get this enabled and running by default and > > get rid of the USB keyboard hack in the loader, as well as make the > > keyboard flags sane and predictable? > > few things, imo

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-03-01 Thread Maksim Yevmenkin
On 3/1/06, Scott Long <[EMAIL PROTECTED]> wrote: > Maksim Yevmenkin wrote: > > On 3/1/06, Scott Long <[EMAIL PROTECTED]> wrote: > > > >>Eric Anderson wrote: > >> > >>>Ceri Davies wrote: > >>> > >>> > On Wed, Mar 01, 2006 at 12:39:36AM -0700, Scott Long wrote: > > > > >Coleman

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-03-01 Thread Scott Long
Maksim Yevmenkin wrote: On 3/1/06, Scott Long <[EMAIL PROTECTED]> wrote: Eric Anderson wrote: Ceri Davies wrote: On Wed, Mar 01, 2006 at 12:39:36AM -0700, Scott Long wrote: Coleman Kane wrote: On 2/28/06, *Dag-Erling Sm?rgrav* <[EMAIL PROTECTED] > wrote:

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-03-01 Thread Marius Strobl
On Mon, Feb 27, 2006 at 02:33:52PM -0800, Maksim Yevmenkin wrote: > On 2/27/06, Marius Strobl <[EMAIL PROTECTED]> wrote: > > On Sat, Feb 25, 2006 at 02:43:11PM -0800, Maksim Yevmenkin wrote: > > > Scott, > > > > > > [...] > > > > > > > So what do we need to do to get this enabled and running by def

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-03-01 Thread Maksim Yevmenkin
On 3/1/06, Scott Long <[EMAIL PROTECTED]> wrote: > Eric Anderson wrote: > > Ceri Davies wrote: > > > >> On Wed, Mar 01, 2006 at 12:39:36AM -0700, Scott Long wrote: > >> > >> > >>> Coleman Kane wrote: > >>> > >>> > On 2/28/06, *Dag-Erling Sm?rgrav* <[EMAIL PROTECTED] PROT

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-03-01 Thread Scott Long
Eric Anderson wrote: Ceri Davies wrote: On Wed, Mar 01, 2006 at 12:39:36AM -0700, Scott Long wrote: Coleman Kane wrote: On 2/28/06, *Dag-Erling Sm?rgrav* <[EMAIL PROTECTED] > wrote: "Maksim Yevmenkin" <[EMAIL PROTECTED] > wri

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-03-01 Thread Eric Anderson
Ceri Davies wrote: On Wed, Mar 01, 2006 at 12:39:36AM -0700, Scott Long wrote: Coleman Kane wrote: On 2/28/06, *Dag-Erling Sm?rgrav* <[EMAIL PROTECTED] > wrote: "Maksim Yevmenkin" <[EMAIL PROTECTED] > writes: > we should ma

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-03-01 Thread Ceri Davies
On Wed, Mar 01, 2006 at 12:39:36AM -0700, Scott Long wrote: > Coleman Kane wrote: > >On 2/28/06, *Dag-Erling Sm?rgrav* <[EMAIL PROTECTED] >PROTECTED]>> wrote: > > > >"Maksim Yevmenkin" <[EMAIL PROTECTED] > >> writes: > > > we should make a dec

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-02-28 Thread Scott Long
Coleman Kane wrote: On 2/28/06, *Dag-Erling Smørgrav* <[EMAIL PROTECTED] > wrote: "Maksim Yevmenkin" <[EMAIL PROTECTED] > writes: > we should make a decision which scancodes keyboard drivers should be > returning and change k

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-02-28 Thread Coleman Kane
On 2/28/06, Dag-Erling Smørgrav <[EMAIL PROTECTED]> wrote: > > "Maksim Yevmenkin" <[EMAIL PROTECTED]> writes: > > we should make a decision which scancodes keyboard drivers should be > > returning and change kbdmux(4), syscons(4) etc. to support it. > > > > until then, i'm afraid, sun rs232 and pow

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-02-28 Thread Dag-Erling Smørgrav
"Maksim Yevmenkin" <[EMAIL PROTECTED]> writes: > we should make a decision which scancodes keyboard drivers should be > returning and change kbdmux(4), syscons(4) etc. to support it. > > until then, i'm afraid, sun rs232 and powerpc adb keyboard drivers > will have to translate their own scancodes

cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-02-27 Thread Maksim Yevmenkin
emax2006-02-28 02:36:13 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/kbdmux kbdmux.c Log: MFC: Plug memory leak Approved by:re (scottl) Revision ChangesPath 1.2.2.4 +4 -0 src/sys/dev/kbdmux/kbdmux.c ___

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-02-27 Thread Maksim Yevmenkin
On 2/27/06, Marius Strobl <[EMAIL PROTECTED]> wrote: > On Sat, Feb 25, 2006 at 02:43:11PM -0800, Maksim Yevmenkin wrote: > > Scott, > > > > [...] > > > > > So what do we need to do to get this enabled and running by default and > > > get rid of the USB keyboard hack in the loader, as well as make t

cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-02-27 Thread Maksim Yevmenkin
emax2006-02-27 21:47:38 UTC FreeBSD src repository Modified files: sys/dev/kbdmux kbdmux.c Log: Plug memory leak MFC after: 1 day Revision ChangesPath 1.6 +4 -0 src/sys/dev/kbdmux/kbdmux.c ___

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-02-27 Thread Marius Strobl
On Sat, Feb 25, 2006 at 02:43:11PM -0800, Maksim Yevmenkin wrote: > Scott, > > [...] > > > So what do we need to do to get this enabled and running by default and > > get rid of the USB keyboard hack in the loader, as well as make the > > keyboard flags sane and predictable? > <...> > > i thi

cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-02-26 Thread Maksim Yevmenkin
emax2006-02-27 06:24:26 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/kbdmux kbdmux.c Log: MFC recent changes to kbdmux(4) Fix hard lockup caused by kbdmux(4) when kbdmux(4), PS/2 keyboard (atkbd(4)) and PS/2 mouse (psm(4)) are used

cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-02-25 Thread Maksim Yevmenkin
emax2006-02-25 22:59:02 UTC FreeBSD src repository Modified files: sys/dev/kbdmux kbdmux.c Log: Put a comment, explaining why kbdmux(4) had to be fixed. While I'm here fix a couple of whitespaces. Requested by: netchild MFC after: 1 day Revision Ch

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-02-25 Thread Maksim Yevmenkin
Scott, [...] > So what do we need to do to get this enabled and running by default and > get rid of the USB keyboard hack in the loader, as well as make the > keyboard flags sane and predictable? few things, imo 1) i'm pretty sure i want to get the following ukbd(4) patch in == --- ukbd.c.ori

Re: cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-02-25 Thread Scott Long
Maksim Yevmenkin wrote: emax2006-02-25 21:59:29 UTC FreeBSD src repository Modified files: sys/dev/kbdmux kbdmux.c Log: Fix hard lockup caused by kbdmux(4) when kbdmux(4), PS/2 keyboard (atkbd(4)) and PS/2 mouse (psm(4)) are used together. Turns out that atkbd

cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-02-25 Thread Maksim Yevmenkin
emax2006-02-25 21:59:29 UTC FreeBSD src repository Modified files: sys/dev/kbdmux kbdmux.c Log: Fix hard lockup caused by kbdmux(4) when kbdmux(4), PS/2 keyboard (atkbd(4)) and PS/2 mouse (psm(4)) are used together. Turns out that atkbd(4) check_char() method may

cvs commit: src/sys/dev/kbdmux kbdmux.c

2006-01-22 Thread Yar Tikhiy
yar 2006-01-22 14:54:24 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/kbdmux kbdmux.c Log: MFC rev. 1.3: Spotted a call to a cdev-related function not wrapped in "#ifdef KBD_INSTALL_CDEV". Revision ChangesPath 1.2.2.2