svn commit: r262972 - head/sys/dev/usb/input
Hans Petter Selasky
hps at bitfrost.no
Fri Mar 14 09:32:05 UTC 2014
On 03/14/14 03:15, Rui Paulo wrote:
> On 10 Mar 2014, at 01:52, Hans Petter Selasky <hselasky at freebsd.org> wrote:
>
>> Author: hselasky
>> Date: Mon Mar 10 08:52:30 2014
>> New Revision: 262972
>> URL: http://svnweb.freebsd.org/changeset/base/262972
>>
>> Log:
>> Ignore USB keyboard driver calls from critical sections.
>>
>> Reported by: Oliver Pinter <oliver.pntr at gmail.com>
>> MFC after: 1 week
>>
>> Modified:
>> head/sys/dev/usb/input/ukbd.c
>>
>> Modified: head/sys/dev/usb/input/ukbd.c
>> ==============================================================================
>> --- head/sys/dev/usb/input/ukbd.c Mon Mar 10 06:41:48 2014 (r262971)
>> +++ head/sys/dev/usb/input/ukbd.c Mon Mar 10 08:52:30 2014 (r262972)
>> @@ -1909,6 +1909,12 @@ ukbd_ioctl(keyboard_t *kbd, u_long cmd,
>> int result;
>>
>> /*
>> + * XXX Check of someone is calling us from a critical section:
>> + */
>> + if (curthread->td_critnest != 0)
>> + return (EDEADLK);
>
> Shouldn't this panic?
>
> --
> Rui Paulo
>
Hi,
This happens on shutdown, in some special case. Not sure if panic at
shutdown is appropriate?
--HPS
More information about the svn-src-head
mailing list