ng_ubt2 patch committed

View: New views
2 Messages — Rating Filter:   Alert me  

ng_ubt2 patch committed

by Maksim Yevmenkin-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

dear frebsd-bluetooth@ users

with hps & alfred blessing updated version of the ng_ubt2 driver for
usb2 was committed to -head.

please give it a try and let me know if there are any problems. i'm
also interested to hear about your experiences with ng_ubt2 and how it
stacks up to usb1 ng_ubt.

thanks,
max

===

svn commit: r187494 - head/sys/dev/usb2/bluetooth
                               
Author: emax
Date: Tue Jan 20 22:17:05 2009
New Revision: 187494
URL: http://svn.freebsd.org/changeset/base/187494

Log:
 Update (well, actually rewrite mostly) ng_ubt2 driver for USB2.

 Reviewed by:  HPS, alfred
 Blessed by:   HPS

Modified:
 head/sys/dev/usb2/bluetooth/ng_ubt2.c
 head/sys/dev/usb2/bluetooth/ng_ubt2_var.h
_______________________________________________
freebsd-bluetooth@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bluetooth
To unsubscribe, send any mail to "freebsd-bluetooth-unsubscribe@..."

Re: ng_ubt2 patch committed

by Maksim Yevmenkin-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

dear frebsd-bluetooth@ users

with HPS blessing another updated/cleaned up version of the ng_ubt2
driver for usb2 was committed to -head.

this version should properly handle stalled usb transfers (i.e. the
system should not panic anymore). also the code is now (hopefully)
easier to read/understand/maintain.

please give it a try and let me know if there are any problems. i'm
also interested to hear about your experiences with ng_ubt2 and how it
stacks up to usb1 ng_ubt.

i also would like to thank HPS for his patience while working with me on this.

thanks,
max

====

Author: emax
Date: Mon Jan 26 20:59:41 2009
New Revision: 187741
URL: http://svn.freebsd.org/changeset/base/187741

Log:
 Clean up ng_ubt2. Get rid of excessive use of NG_NODE_REF/UNREF().
 Make detach() completely synchronous. Properly handle stalled USB
 transfers (use internal mechanism instead of submitting own control
 transfers). Rename/remove a couple of variables and update comments.
 This work was done in close collaboration with HPS.

 Reviewed by:  HPS

Modified:
 head/sys/dev/usb2/bluetooth/ng_ubt2.c
 head/sys/dev/usb2/bluetooth/ng_ubt2_var.h
_______________________________________________
freebsd-bluetooth@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bluetooth
To unsubscribe, send any mail to "freebsd-bluetooth-unsubscribe@..."