NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/49728 CVS commit: [netbsd-7] src/sys/dev/usb



The following reply was made to PR kern/49728; it has been noted by GNATS.

From: "Soren Jacobsen" <snj%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/49728 CVS commit: [netbsd-7] src/sys/dev/usb
Date: Sat, 21 Mar 2015 17:30:44 +0000

 Module Name:	src
 Committed By:	snj
 Date:		Sat Mar 21 17:30:43 UTC 2015
 
 Modified Files:
 	src/sys/dev/usb [netbsd-7]: TODO.usbmp uatp.c ucycom.c uhid.c uhidev.c
 	    uhidev.h ukbd.c uyurex.c
 
 Log Message:
 Pull up following revision(s) (requested by mrg in ticket #626):
 	sys/dev/usb/TODO.usbmp: revision 1.9
 	sys/dev/usb/uatp.c: revision 1.11
 	sys/dev/usb/ucycom.c: revision 1.42
 	sys/dev/usb/uhid.c: revision 1.93, 1.94
 	sys/dev/usb/uhidev.c: revision 1.63
 	sys/dev/usb/uhidev.h: revision 1.17
 	sys/dev/usb/ukbd.c: revision 1.130
 	sys/dev/usb/uyurex.c: revision 1.10
 properly protect uhid's sc_q member with sc_lock.  should fix PR#49728.
 while here, remove D_MPSAFE from uhid* and all uhid users, as it really
 needs all the callers to be safe and they're not.
 --
 don't take the device lock when stopping the uhidev.  that calls
 to abort and close pipes, both of which may take an adaptive lock.
 fixes a LOCKDEBUG abort see on one particular machine.
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.8 -r1.8.2.1 src/sys/dev/usb/TODO.usbmp
 cvs rdiff -u -r1.10 -r1.10.2.1 src/sys/dev/usb/uatp.c
 cvs rdiff -u -r1.39 -r1.39.2.1 src/sys/dev/usb/ucycom.c
 cvs rdiff -u -r1.92 -r1.92.2.1 src/sys/dev/usb/uhid.c
 cvs rdiff -u -r1.61.2.1 -r1.61.2.2 src/sys/dev/usb/uhidev.c
 cvs rdiff -u -r1.15.2.1 -r1.15.2.2 src/sys/dev/usb/uhidev.h
 cvs rdiff -u -r1.129 -r1.129.4.1 src/sys/dev/usb/ukbd.c
 cvs rdiff -u -r1.9 -r1.9.12.1 src/sys/dev/usb/uyurex.c
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 


Home | Main Index | Thread Index | Old Index