svn commit: r255345 - in stable/9/sys: dev/usb netgraph/bluetooth/drivers/ubt

2013-09-06 Thread Hans Petter Selasky
Author: hselasky Date: Sat Sep 7 06:38:34 2013 New Revision: 255345 URL: http://svnweb.freebsd.org/changeset/base/255345 Log: MFC r255090 and r255128: PR: kern/181728 Modified: stable/9/sys/dev/usb/usbdevs stable/9/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c Directory Proper

svn commit: r255346 - in stable/8/sys: dev/usb netgraph/bluetooth/drivers/ubt

2013-09-06 Thread Hans Petter Selasky
Author: hselasky Date: Sat Sep 7 06:41:22 2013 New Revision: 255346 URL: http://svnweb.freebsd.org/changeset/base/255346 Log: MFC r255090 and r255128: Add more USB IDs. PR: kern/181728 Modified: stable/8/sys/dev/usb/usbdevs stable/8/sys/netgraph/bluetooth/drivers/ubt/ng_ub

svn commit: r255347 - head/sys/dev/usb/controller

2013-09-06 Thread Hans Petter Selasky
Author: hselasky Date: Sat Sep 7 06:53:59 2013 New Revision: 255347 URL: http://svnweb.freebsd.org/changeset/base/255347 Log: Disable USB 3.0 streams mode by default, hence not all XHCI chipsets implement it to avoid undefined behaviour. Modified: head/sys/dev/usb/controller/xhci.c Modifi

svn commit: r255356 - head/sys/dev/usb/controller

2013-09-07 Thread Hans Petter Selasky
Author: hselasky Date: Sat Sep 7 10:42:00 2013 New Revision: 255356 URL: http://svnweb.freebsd.org/changeset/base/255356 Log: Revert parts of r245132 and r245175. We don't need to write to the IMAN register to clear the pending interrupt status bits. This patch tries to solve problems seen

svn commit: r255472 - head/sys/dev/usb/storage

2013-09-11 Thread Hans Petter Selasky
Author: hselasky Date: Wed Sep 11 10:18:36 2013 New Revision: 255472 URL: http://svnweb.freebsd.org/changeset/base/255472 Log: Clear correct data structure. MFC after:1 week Approved by: re (hrs) Modified: head/sys/dev/usb/storage/umass.c Modified: head/sys/dev/usb/storage/umass.

svn commit: r255488 - head/sys/dev/usb

2013-09-12 Thread Hans Petter Selasky
Author: hselasky Date: Thu Sep 12 10:39:38 2013 New Revision: 255488 URL: http://svnweb.freebsd.org/changeset/base/255488 Log: Don't issue USB resume signalling in USB device mode, if the USB power mode is ON and suspend is detected. This confuses iPads running in USB host mode at least.

svn commit: r255609 - stable/9/sys/dev/usb/controller

2013-09-16 Thread Hans Petter Selasky
Author: hselasky Date: Mon Sep 16 10:04:19 2013 New Revision: 255609 URL: http://svnweb.freebsd.org/changeset/base/255609 Log: MFC r255356: Revert parts of r245132 and r245175. We don't need to write to the IMAN register to clear the pending interrupt status bits. This patch tries to so

svn commit: r255610 - stable/8/sys/dev/usb/controller

2013-09-16 Thread Hans Petter Selasky
Author: hselasky Date: Mon Sep 16 10:06:40 2013 New Revision: 255610 URL: http://svnweb.freebsd.org/changeset/base/255610 Log: MFC r255356: Revert parts of r245132 and r245175. We don't need to write to the IMAN register to clear the pending interrupt status bits. This patch tries to so

svn commit: r255630 - stable/9/sys/dev/usb

2013-09-17 Thread Hans Petter Selasky
Author: hselasky Date: Tue Sep 17 12:50:57 2013 New Revision: 255630 URL: http://svnweb.freebsd.org/changeset/base/255630 Log: MFC r248246: - Make quirk for reading device descriptor from broken USB devices. Else they won't enumerate at all: hw.usb.full_ddesc=1 - Reduce the USB descri

svn commit: r255631 - stable/9/sys/dev/usb/input

2013-09-17 Thread Hans Petter Selasky
Author: hselasky Date: Tue Sep 17 12:53:09 2013 New Revision: 255631 URL: http://svnweb.freebsd.org/changeset/base/255631 Log: MFC r254572: Force keyboards which don't have the required HID fields to use the USB BOOT protocol for now. PR: usb/181425 Modified: stable/9/sys/d

svn commit: r255632 - stable/8/sys/dev/usb

2013-09-17 Thread Hans Petter Selasky
Author: hselasky Date: Tue Sep 17 12:56:37 2013 New Revision: 255632 URL: http://svnweb.freebsd.org/changeset/base/255632 Log: MFC r248246: - Make quirk for reading device descriptor from broken USB devices. Else they won't enumerate at all: hw.usb.full_ddesc=1 - Reduce the USB descri

svn commit: r255633 - stable/8/sys/dev/usb/input

2013-09-17 Thread Hans Petter Selasky
Author: hselasky Date: Tue Sep 17 12:58:17 2013 New Revision: 255633 URL: http://svnweb.freebsd.org/changeset/base/255633 Log: MFC r254572: Force keyboards which don't have the required HID fields to use the USB BOOT protocol for now. PR: usb/181425 Modified: stable/8/sys/d

svn commit: r255663 - stable/9/sys/dev/usb/storage

2013-09-17 Thread Hans Petter Selasky
Author: hselasky Date: Wed Sep 18 06:38:40 2013 New Revision: 255663 URL: http://svnweb.freebsd.org/changeset/base/255663 Log: MFC r255472: Clear correct data structure. Modified: stable/9/sys/dev/usb/storage/umass.c Directory Properties: stable/9/sys/ (props changed) stable/9/sys/dev

svn commit: r255664 - stable/8/sys/dev/usb/storage

2013-09-17 Thread Hans Petter Selasky
Author: hselasky Date: Wed Sep 18 06:40:47 2013 New Revision: 255664 URL: http://svnweb.freebsd.org/changeset/base/255664 Log: MFC r255472: Clear correct data structure. Modified: stable/8/sys/dev/usb/storage/umass.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/dev

svn commit: r260184 - head/sys/dev/usb/controller

2014-01-02 Thread Hans Petter Selasky
Author: hselasky Date: Thu Jan 2 08:02:57 2014 New Revision: 260184 URL: http://svnweb.freebsd.org/changeset/base/260184 Log: Minor correction for the XHCI reset logic. MFC after:1 week Found by: Horse Ma Modified: head/sys/dev/usb/controller/xhci.c Modified: head/sys/dev/us

svn commit: r260315 - head/lib/libusb

2014-01-05 Thread Hans Petter Selasky
Author: hselasky Date: Sun Jan 5 10:41:43 2014 New Revision: 260315 URL: http://svnweb.freebsd.org/changeset/base/260315 Log: Implement two new libusb API functions. PR: usb/185454 MFC after:2 weeks Modified: head/lib/libusb/Makefile head/lib/libusb/libusb.3 head/lib

svn commit: r260316 - stable/9/lib/libusb

2014-01-05 Thread Hans Petter Selasky
Author: hselasky Date: Sun Jan 5 10:49:56 2014 New Revision: 260316 URL: http://svnweb.freebsd.org/changeset/base/260316 Log: MFC r235128: Add missing LibUSB 1.0 API function: libusb_get_string_descriptor(). Modified: stable/9/lib/libusb/Makefile stable/9/lib/libusb/libusb.3 stable/9/l

svn commit: r260317 - stable/8/lib/libusb

2014-01-05 Thread Hans Petter Selasky
Author: hselasky Date: Sun Jan 5 10:52:57 2014 New Revision: 260317 URL: http://svnweb.freebsd.org/changeset/base/260317 Log: MFC r235128: Add missing LibUSB 1.0 API function: libusb_get_string_descriptor(). Modified: stable/8/lib/libusb/Makefile stable/8/lib/libusb/libusb.3 stable/8/l

svn commit: r260388 - head/sys/dev/usb/controller

2014-01-07 Thread Hans Petter Selasky
Author: hselasky Date: Tue Jan 7 09:52:26 2014 New Revision: 260388 URL: http://svnweb.freebsd.org/changeset/base/260388 Log: Check the XHCI event ring regardless of the XHCI status register value. The "Intel Lynx Point" XHCI controller found in the MBP2013 has been observed to not always s

svn commit: r260534 - in head/sys/dev/usb: net serial

2014-01-10 Thread Hans Petter Selasky
Author: hselasky Date: Sat Jan 11 07:53:03 2014 New Revision: 260534 URL: http://svnweb.freebsd.org/changeset/base/260534 Log: Move USB ID from u3g driver to uhso driver. Submitted by: Lundberg, Johannes MFC after:1 week Modified: head/sys/dev/usb/net/uhso.c head/sys/dev/usb/ser

svn commit: r260535 - head/sys/dev/usb/controller

2014-01-11 Thread Hans Petter Selasky
Author: hselasky Date: Sat Jan 11 08:10:01 2014 New Revision: 260535 URL: http://svnweb.freebsd.org/changeset/base/260535 Log: Force clearing of event ring interrupts. The "Intel Lynx Point" XHCI controller found in the MBP2013 has been observed to not work properly unless this operation is

svn commit: r260536 - head/sys/dev/usb/controller

2014-01-11 Thread Hans Petter Selasky
Author: hselasky Date: Sat Jan 11 08:16:31 2014 New Revision: 260536 URL: http://svnweb.freebsd.org/changeset/base/260536 Log: Optimise interrupt logic. Technically writing a zero to the XHCI USB status register has no effect. Can happen when the interrupt vector is shared. MFC after:

svn commit: r260537 - stable/10/sys/dev/usb/controller

2014-01-11 Thread Hans Petter Selasky
Author: hselasky Date: Sat Jan 11 08:21:13 2014 New Revision: 260537 URL: http://svnweb.freebsd.org/changeset/base/260537 Log: MFC r260184: Minor correction for the XHCI reset logic. Modified: stable/10/sys/dev/usb/controller/xhci.c Directory Properties: stable/10/ (props changed) Modi

svn commit: r260538 - stable/9/sys/dev/usb/controller

2014-01-11 Thread Hans Petter Selasky
Author: hselasky Date: Sat Jan 11 08:23:02 2014 New Revision: 260538 URL: http://svnweb.freebsd.org/changeset/base/260538 Log: MFC r260184: Minor correction for the XHCI reset logic. Modified: stable/9/sys/dev/usb/controller/xhci.c Directory Properties: stable/9/sys/ (props changed) s

svn commit: r260539 - stable/8/sys/dev/usb/controller

2014-01-11 Thread Hans Petter Selasky
Author: hselasky Date: Sat Jan 11 08:24:52 2014 New Revision: 260539 URL: http://svnweb.freebsd.org/changeset/base/260539 Log: MFC r260184: Minor correction for the XHCI reset logic. Modified: stable/8/sys/dev/usb/controller/xhci.c Directory Properties: stable/8/sys/ (props changed) s

svn commit: r260559 - head/sys/dev/usb/serial

2014-01-12 Thread Hans Petter Selasky
Author: hselasky Date: Sun Jan 12 11:44:28 2014 New Revision: 260559 URL: http://svnweb.freebsd.org/changeset/base/260559 Log: Don't do synchronous USB requests inside USB transfer callbacks. It is technically OK, but not recommended. MFC after:1 weeks Modified: head/sys/dev/usb/se

svn commit: r260563 - head/sys/dev/usb/controller

2014-01-12 Thread Hans Petter Selasky
Author: hselasky Date: Sun Jan 12 13:16:25 2014 New Revision: 260563 URL: http://svnweb.freebsd.org/changeset/base/260563 Log: Make sure reserved fields of the EHCI DMA descriptors are not dirty after previous transfers. MFC after:1 week Modified: head/sys/dev/usb/controller/ehci.c

svn commit: r260575 - in stable/9/sys/dev/usb: . storage wlan

2014-01-12 Thread Hans Petter Selasky
Author: hselasky Date: Sun Jan 12 21:21:19 2014 New Revision: 260575 URL: http://svnweb.freebsd.org/changeset/base/260575 Log: MFC r244607 and r244650: Fix regression issues after r244503. PR: usb/185628 Modified: stable/9/sys/dev/usb/storage/ustorage_fs.c stable/9/sys/dev/usb/usb_

svn commit: r260587 - head/tools/tools/usbtest

2014-01-13 Thread Hans Petter Selasky
Author: hselasky Date: Mon Jan 13 13:27:00 2014 New Revision: 260587 URL: http://svnweb.freebsd.org/changeset/base/260587 Log: Add new testcase for USB mass storage. Modified: head/tools/tools/usbtest/usb_msc_test.c head/tools/tools/usbtest/usb_msc_test.h Modified: head/tools/tools/usbtest

svn commit: r260588 - head/sys/dev/usb/controller

2014-01-13 Thread Hans Petter Selasky
Author: hselasky Date: Mon Jan 13 15:06:03 2014 New Revision: 260588 URL: http://svnweb.freebsd.org/changeset/base/260588 Log: Separate I/O errors from reception of STALL PID. MFC after:1 week Modified: head/sys/dev/usb/controller/ehci.c head/sys/dev/usb/controller/uhci.c Modified

svn commit: r260589 - head/sys/dev/usb

2014-01-13 Thread Hans Petter Selasky
Author: hselasky Date: Mon Jan 13 15:21:11 2014 New Revision: 260589 URL: http://svnweb.freebsd.org/changeset/base/260589 Log: Implement better error recovery for Transaction Translators, TTs, found in High Speed USB HUBs which translate from High Speed USB into FULL or LOW speed USB. In som

svn commit: r260622 - head/sys/dev/usb/input

2014-01-14 Thread Hans Petter Selasky
Author: hselasky Date: Tue Jan 14 08:43:38 2014 New Revision: 260622 URL: http://svnweb.freebsd.org/changeset/base/260622 Log: Don't output any modifier keys before we see a valid non-modifier key press. This prevents so-called "ghost keyboards" keeping modifier keys pressed while not actu

svn commit: r260808 - head/sys/dev/usb

2014-01-17 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 17 08:21:09 2014 New Revision: 260808 URL: http://svnweb.freebsd.org/changeset/base/260808 Log: Close a minor deadlock. MFC after:1 week Modified: head/sys/dev/usb/usb_dev.c Modified: head/sys/dev/usb/usb_dev.c =

svn commit: r260814 - head/sys/dev/usb

2014-01-17 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 17 10:35:18 2014 New Revision: 260814 URL: http://svnweb.freebsd.org/changeset/base/260814 Log: Fix a possible memory use after free and leak situation associated with USB device detach when using character device handles. This also includes LibUSB. It turns ou

svn commit: r260903 - head/sys/dev/usb/net

2014-01-19 Thread Hans Petter Selasky
Author: hselasky Date: Mon Jan 20 07:09:19 2014 New Revision: 260903 URL: http://svnweb.freebsd.org/changeset/base/260903 Log: Add support for GPS ports to UHSO driver. Submitted by: Lundberg, Johannes MFC after:1 week Modified: head/sys/dev/usb/net/uhso.c Modified: head/sys/dev/

svn commit: r260978 - head/usr.sbin/usbdump

2014-01-21 Thread Hans Petter Selasky
Author: hselasky Date: Tue Jan 21 08:24:12 2014 New Revision: 260978 URL: http://svnweb.freebsd.org/changeset/base/260978 Log: Add check for "hw.usb.no_pf" sysctl value. Submitted by: Warren Block MFC after:1 week Modified: head/usr.sbin/usbdump/usbdump.c Modified: head/usr.sbin/

svn commit: r261003 - in head/sys/dev/usb: . quirk

2014-01-21 Thread Hans Petter Selasky
Author: hselasky Date: Wed Jan 22 07:22:42 2014 New Revision: 261003 URL: http://svnweb.freebsd.org/changeset/base/261003 Log: Add new quirk. PR: usb/185968 MFC after:1 week Modified: head/sys/dev/usb/quirk/usb_quirk.c head/sys/dev/usb/usbdevs Modified: head/sys/dev/us

svn commit: r261004 - head/sys/dev/usb/controller

2014-01-21 Thread Hans Petter Selasky
Author: hselasky Date: Wed Jan 22 07:32:55 2014 New Revision: 261004 URL: http://svnweb.freebsd.org/changeset/base/261004 Log: Wait a bit more before we free any EHCI DMA descriptors. Some USB controllers need more time than others. MFC after:1 week Modified: head/sys/dev/usb/contr

svn commit: r261005 - head/sys/dev/usb

2014-01-21 Thread Hans Petter Selasky
Author: hselasky Date: Wed Jan 22 07:48:39 2014 New Revision: 261005 URL: http://svnweb.freebsd.org/changeset/base/261005 Log: Ensure that the DMA delay does not get rounded down to zero ticks when a timeout value of a single tick is given. With FreeBSD-10 and newer the current system time i

svn commit: r261014 - head/sys/dev/usb/wlan

2014-01-22 Thread Hans Petter Selasky
Author: hselasky Date: Wed Jan 22 09:57:26 2014 New Revision: 261014 URL: http://svnweb.freebsd.org/changeset/base/261014 Log: - Fix some non-portable code with regard to endianness. Don't use memmove(). - Fix a range check for maximum transmit length. - Fix read from missing field when tran

svn commit: r261033 - head/sys/dev/usb

2014-01-22 Thread Hans Petter Selasky
Author: hselasky Date: Wed Jan 22 17:50:43 2014 New Revision: 261033 URL: http://svnweb.freebsd.org/changeset/base/261033 Log: We are using the old callout API and should also add one extra tick in the FreeBSD 10 case. Suggested by: mav @ MFC after:1 week Modified: head/sys/dev/u

Re: svn commit: r261014 - head/sys/dev/usb/wlan

2014-01-23 Thread Hans Petter Selasky
On 01/23/14 10:39, Kevin Lo wrote: On 2014/01/22 17:57, Hans Petter Selasky wrote: Author: hselasky Date: Wed Jan 22 09:57:26 2014 New Revision: 261014 URL: http://svnweb.freebsd.org/changeset/base/261014 Log: - Fix some non-portable code with regard to endianness. Don't use me

svn commit: r261076 - head/sys/dev/usb/wlan

2014-01-23 Thread Hans Petter Selasky
Author: hselasky Date: Thu Jan 23 10:18:28 2014 New Revision: 261076 URL: http://svnweb.freebsd.org/changeset/base/261076 Log: Revert r261014. Let Kevin fix it. MFC after:1 week Modified: head/sys/dev/usb/wlan/if_run.c head/sys/dev/usb/wlan/if_runvar.h Modified: head/sys/dev/usb/w

svn commit: r261096 - stable/10/sys/dev/usb/controller

2014-01-23 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 07:24:40 2014 New Revision: 261096 URL: http://svnweb.freebsd.org/changeset/base/261096 Log: MFC r260388, r260535 and r260536: Fix XHCI interrupt logic for "Intel Lynx Point" found in MBP2013. Modified: stable/10/sys/dev/usb/controller/xhci.c Directory Prop

svn commit: r261097 - stable/9/sys/dev/usb/controller

2014-01-23 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 07:27:11 2014 New Revision: 261097 URL: http://svnweb.freebsd.org/changeset/base/261097 Log: MFC r260388, r260535 and r260536: Fix XHCI interrupt logic for "Intel Lynx Point" found in MBP2013. Modified: stable/9/sys/dev/usb/controller/xhci.c Directory Prope

svn commit: r261098 - stable/8/sys/dev/usb/controller

2014-01-23 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 07:29:31 2014 New Revision: 261098 URL: http://svnweb.freebsd.org/changeset/base/261098 Log: MFC r260388, r260535 and r260536: Fix XHCI interrupt logic for "Intel Lynx Point" found in MBP2013. Modified: stable/8/sys/dev/usb/controller/xhci.c Directory Prope

svn commit: r261099 - stable/10/sys/dev/usb/serial

2014-01-23 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 07:32:05 2014 New Revision: 261099 URL: http://svnweb.freebsd.org/changeset/base/261099 Log: MFC r260559: Don't do synchronous USB requests inside USB transfer callbacks. It is technically OK, but not recommended. Modified: stable/10/sys/dev/usb/serial/um

svn commit: r261100 - stable/9/sys/dev/usb/serial

2014-01-23 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 07:33:54 2014 New Revision: 261100 URL: http://svnweb.freebsd.org/changeset/base/261100 Log: MFC r260559: Don't do synchronous USB requests inside USB transfer callbacks. It is technically OK, but not recommended. Modified: stable/9/sys/dev/usb/serial/umc

svn commit: r261101 - stable/8/sys/dev/usb/serial

2014-01-23 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 07:35:27 2014 New Revision: 261101 URL: http://svnweb.freebsd.org/changeset/base/261101 Log: MFC r260559: Don't do synchronous USB requests inside USB transfer callbacks. It is technically OK, but not recommended. Modified: stable/8/sys/dev/usb/serial/umc

svn commit: r261102 - stable/8/sys/dev/usb/controller

2014-01-23 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 07:40:58 2014 New Revision: 261102 URL: http://svnweb.freebsd.org/changeset/base/261102 Log: MFC r260563: Make sure reserved fields of the EHCI DMA descriptors are not dirty after previous transfers. Modified: stable/8/sys/dev/usb/controller/ehci.c Direct

svn commit: r261103 - stable/9/sys/dev/usb/controller

2014-01-23 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 07:42:26 2014 New Revision: 261103 URL: http://svnweb.freebsd.org/changeset/base/261103 Log: MFC r260563: Make sure reserved fields of the EHCI DMA descriptors are not dirty after previous transfers. Modified: stable/9/sys/dev/usb/controller/ehci.c Direct

svn commit: r261104 - stable/10/sys/dev/usb/controller

2014-01-23 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 07:43:46 2014 New Revision: 261104 URL: http://svnweb.freebsd.org/changeset/base/261104 Log: MFC r260563: Make sure reserved fields of the EHCI DMA descriptors are not dirty after previous transfers. Modified: stable/10/sys/dev/usb/controller/ehci.c Direc

svn commit: r261105 - in stable/10/sys/dev/usb: . controller

2014-01-23 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 07:48:52 2014 New Revision: 261105 URL: http://svnweb.freebsd.org/changeset/base/261105 Log: MFC r260588 and r260589: - Separate I/O errors from reception of STALL PID. - Implement better error recovery for Transaction Translators, TTs, found in High Speed

svn commit: r261106 - in stable/9/sys/dev/usb: . controller

2014-01-23 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 07:57:21 2014 New Revision: 261106 URL: http://svnweb.freebsd.org/changeset/base/261106 Log: MFC r260588 and r260589: - Separate I/O errors from reception of STALL PID. - Implement better error recovery for Transaction Translators, TTs, found in High Speed

svn commit: r261107 - in stable/8/sys/dev/usb: . controller

2014-01-24 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 08:01:42 2014 New Revision: 261107 URL: http://svnweb.freebsd.org/changeset/base/261107 Log: MFC r260588 and r260589: - Separate I/O errors from reception of STALL PID. - Implement better error recovery for Transaction Translators, TTs, found in High Speed

svn commit: r261108 - stable/8/sys/dev/usb

2014-01-24 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 08:06:14 2014 New Revision: 261108 URL: http://svnweb.freebsd.org/changeset/base/261108 Log: MFC r260808 and r260814: - Close a minor deadlock. - Fix a possible memory use after free and leak situation associated with USB device detach when using character

svn commit: r261109 - stable/9/sys/dev/usb

2014-01-24 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 08:08:28 2014 New Revision: 261109 URL: http://svnweb.freebsd.org/changeset/base/261109 Log: MFC r260808 and r260814: - Close a minor deadlock. - Fix a possible memory use after free and leak situation associated with USB device detach when using character

svn commit: r261110 - stable/10/sys/dev/usb

2014-01-24 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 08:10:08 2014 New Revision: 261110 URL: http://svnweb.freebsd.org/changeset/base/261110 Log: MFC r260808 and r260814: - Close a minor deadlock. - Fix a possible memory use after free and leak situation associated with USB device detach when using character

svn commit: r261111 - stable/10/sys/dev/usb/controller

2014-01-24 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 08:15:21 2014 New Revision: 26 URL: http://svnweb.freebsd.org/changeset/base/26 Log: MFC r258545: Comply to the XHCI specification. Certain input context fields should always be zero. Modified: stable/10/sys/dev/usb/controller/xhci.c Directory Pro

svn commit: r261112 - stable/9/sys/dev/usb/controller

2014-01-24 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 08:16:19 2014 New Revision: 261112 URL: http://svnweb.freebsd.org/changeset/base/261112 Log: MFC r258545: Comply to the XHCI specification. Certain input context fields should always be zero. Modified: stable/9/sys/dev/usb/controller/xhci.c Directory Prop

svn commit: r261113 - stable/8/sys/dev/usb/controller

2014-01-24 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 08:17:47 2014 New Revision: 261113 URL: http://svnweb.freebsd.org/changeset/base/261113 Log: MFC r258545: Comply to the XHCI specification. Certain input context fields should always be zero. Modified: stable/8/sys/dev/usb/controller/xhci.c Directory Prop

svn commit: r261114 - stable/9/sys/dev/usb/net

2014-01-24 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 08:19:50 2014 New Revision: 261114 URL: http://svnweb.freebsd.org/changeset/base/261114 Log: MFC r260534: Move USB ID from u3g driver to uhso driver. Modified: stable/9/sys/dev/usb/net/uhso.c Directory Properties: stable/9/sys/ (props changed) stable/

svn commit: r261115 - stable/10/sys/dev/usb/net

2014-01-24 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 08:22:29 2014 New Revision: 261115 URL: http://svnweb.freebsd.org/changeset/base/261115 Log: MFC r260534: Move USB ID from u3g driver to uhso driver. Modified: stable/10/sys/dev/usb/net/uhso.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r261116 - stable/10/sys/dev/usb

2014-01-24 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 08:27:19 2014 New Revision: 261116 URL: http://svnweb.freebsd.org/changeset/base/261116 Log: MFC r257132: Add id for GTM661W. This also fixes kernel build breakage since last revision. Modified: stable/10/sys/dev/usb/usbdevs Directory Properties: stable

Re: svn commit: r261118 - head/sys/dev/usb/wlan

2014-01-24 Thread Hans Petter Selasky
On 01/24/14 15:31, Adrian Chadd wrote: Memmove() isn't portable? To what? Hi, memmove() doesn't know about the byte order when you copy inside an integer. s/memmove/code/ is not portable. --HPS ___ svn-src-all@freebsd.org mailing list http://lis

svn commit: r261123 - head/sys/dev/usb

2014-01-24 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 15:05:28 2014 New Revision: 261123 URL: http://svnweb.freebsd.org/changeset/base/261123 Log: Hide now harmless warning from dmesg. MFC after:1 week Modified: head/sys/dev/usb/usb_dev.c Modified: head/sys/dev/usb/usb_dev.c ===

Re: svn commit: r261118 - head/sys/dev/usb/wlan

2014-01-24 Thread Hans Petter Selasky
On 01/24/14 16:11, Adrian Chadd wrote: ... How's that matter? Adrian Ok, read slowly: uint32_t x = 255U; uint8_t y; On Big endian: memcpy(&y, &x, 1); y == 0; On Little endian: memcpy(&y, &x, 1); y == 255; If I'm not mistaken. The code is wrong because result depends on endianness :-)

svn commit: r261134 - in head/sys/dev/usb: . quirk

2014-01-24 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 18:52:04 2014 New Revision: 261134 URL: http://svnweb.freebsd.org/changeset/base/261134 Log: Add more USB quirks. Submitted by: Gerrit Kuehn MFC after:1 week Modified: head/sys/dev/usb/quirk/usb_quirk.c head/sys/dev/usb/usbdevs Modified: head/s

svn commit: r261222 - stable/9/usr.sbin/usbdump

2014-01-27 Thread Hans Petter Selasky
Author: hselasky Date: Tue Jan 28 07:09:48 2014 New Revision: 261222 URL: http://svnweb.freebsd.org/changeset/base/261222 Log: MFC r260978: Add check for "hw.usb.no_pf" sysctl value. Modified: stable/9/usr.sbin/usbdump/usbdump.c Directory Properties: stable/9/usr.sbin/ (props changed)

svn commit: r261223 - stable/8/usr.sbin/usbdump

2014-01-27 Thread Hans Petter Selasky
Author: hselasky Date: Tue Jan 28 07:11:23 2014 New Revision: 261223 URL: http://svnweb.freebsd.org/changeset/base/261223 Log: MFC r260978: Add check for "hw.usb.no_pf" sysctl value. Modified: stable/8/usr.sbin/usbdump/usbdump.c (contents, props changed) Directory Properties: stable/8/u

svn commit: r261224 - head/lib/libusb

2014-01-27 Thread Hans Petter Selasky
Author: hselasky Date: Tue Jan 28 07:21:46 2014 New Revision: 261224 URL: http://svnweb.freebsd.org/changeset/base/261224 Log: Comply to the official LibUSB v1.0 API: "It is legal to attempt to claim an already-claimed interface." MFC after:1 week Modified: head/lib/libusb/libusb10

svn commit: r261226 - head/sys/dev/usb/input

2014-01-28 Thread Hans Petter Selasky
Author: hselasky Date: Tue Jan 28 08:49:00 2014 New Revision: 261226 URL: http://svnweb.freebsd.org/changeset/base/261226 Log: Revert r260622: To be implemented a bit differently. Modified: head/sys/dev/usb/input/ukbd.c Modified: head/sys/dev/usb/input/ukbd.c ==

svn commit: r261228 - head/sys/dev/usb/input

2014-01-28 Thread Hans Petter Selasky
Author: hselasky Date: Tue Jan 28 09:55:07 2014 New Revision: 261228 URL: http://svnweb.freebsd.org/changeset/base/261228 Log: When detaching a [USB] keyboard, keys might still be pressed. Ensure that all pressed keys are released before completing the USB keyboard detach. This will prevent

svn commit: r261260 - in head: etc sys/conf sys/dev/usb sys/dev/usb/input sys/modules/usb sys/modules/usb/wsp

2014-01-29 Thread Hans Petter Selasky
Author: hselasky Date: Wed Jan 29 10:42:01 2014 New Revision: 261260 URL: http://svnweb.freebsd.org/changeset/base/261260 Log: Add support for trackpads found in Apple MacBook products. While at it add some missing devd entries. Submitted by: Huang Wen Hui MFC after:1 week Added:

svn commit: r261262 - head/sys/dev/usb/input

2014-01-29 Thread Hans Petter Selasky
Author: hselasky Date: Wed Jan 29 12:34:05 2014 New Revision: 261262 URL: http://svnweb.freebsd.org/changeset/base/261262 Log: - Remove some dead code. - Use system provided functions for HID report requests. - Nice the mode setting, because the USB hardware does appear to handle the comma

svn commit: r261315 - head/sys/dev/usb/input

2014-01-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 31 07:14:21 2014 New Revision: 261315 URL: http://svnweb.freebsd.org/changeset/base/261315 Log: Fix for unexpected selection with two fingers sometimes. Fix for unexpected scrolling when click with two fingers. Submitted by: Huang Wen Hui MFC after:1

svn commit: r261330 - head/sys/dev/usb/wlan

2014-01-31 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 31 22:42:26 2014 New Revision: 261330 URL: http://svnweb.freebsd.org/changeset/base/261330 Log: Fix a range check for maximum transmit length. The existing code was off by 4 bytes in one case. Approved by: kevlo @ MFC after:2 weeks Modified: head/s

svn commit: r261343 - head/sys/dev/usb/input

2014-01-31 Thread Hans Petter Selasky
Author: hselasky Date: Sat Feb 1 06:58:16 2014 New Revision: 261343 URL: http://svnweb.freebsd.org/changeset/base/261343 Log: Add a comment about the origin of some structures, defines and so on. MFC after:1 week Modified: head/sys/dev/usb/input/wsp.c Modified: head/sys/dev/usb/inp

svn commit: r261464 - in stable/9/sys/dev/usb: . quirk

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 08:37:47 2014 New Revision: 261464 URL: http://svnweb.freebsd.org/changeset/base/261464 Log: MFC r261003: Add new quirk. PR: usb/185968 Modified: stable/9/sys/dev/usb/quirk/usb_quirk.c stable/9/sys/dev/usb/usbdevs Directory Properties: st

svn commit: r261463 - in stable/10/sys/dev/usb: . quirk

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 08:37:39 2014 New Revision: 261463 URL: http://svnweb.freebsd.org/changeset/base/261463 Log: MFC r261003: Add new quirk. PR: usb/185968 Modified: stable/10/sys/dev/usb/quirk/usb_quirk.c stable/10/sys/dev/usb/usbdevs Directory Properties:

svn commit: r261465 - in stable/10/sys/dev/usb: . controller

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 08:44:12 2014 New Revision: 261465 URL: http://svnweb.freebsd.org/changeset/base/261465 Log: MFC r261004, r261005 and r261033: Adjust the DMA delay logic so that the DMA delay does not become too small. Modified: stable/10/sys/dev/usb/controller/ehci.c st

svn commit: r261466 - in stable/9/sys/dev/usb: . controller

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 08:44:33 2014 New Revision: 261466 URL: http://svnweb.freebsd.org/changeset/base/261466 Log: MFC r261004, r261005 and r261033: Adjust the DMA delay logic so that the DMA delay does not become too small. Modified: stable/9/sys/dev/usb/controller/ehci.c sta

svn commit: r261467 - stable/9/sys/dev/usb

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 08:47:08 2014 New Revision: 261467 URL: http://svnweb.freebsd.org/changeset/base/261467 Log: MFC r261123: Reduce dmesg verbosity. Modified: stable/9/sys/dev/usb/usb_dev.c Directory Properties: stable/9/sys/ (props changed) stable/9/sys/dev/ (props c

svn commit: r261468 - stable/10/sys/dev/usb

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 08:47:43 2014 New Revision: 261468 URL: http://svnweb.freebsd.org/changeset/base/261468 Log: MFC r261123: Reduce dmesg verbosity. Modified: stable/10/sys/dev/usb/usb_dev.c Directory Properties: stable/10/ (props changed) Modified: stable/10/sys/dev/usb

svn commit: r261469 - stable/8/sys/dev/usb

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 08:49:56 2014 New Revision: 261469 URL: http://svnweb.freebsd.org/changeset/base/261469 Log: MFC r261123: Reduce dmesg verbosity. Modified: stable/8/sys/dev/usb/usb_dev.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/dev/ (props c

svn commit: r261470 - in stable/8/sys/dev/usb: . controller

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 08:52:08 2014 New Revision: 261470 URL: http://svnweb.freebsd.org/changeset/base/261470 Log: MFC r261004, r261005 and r261033: Adjust the DMA delay logic so that the DMA delay does not become too small. Modified: stable/8/sys/dev/usb/controller/ehci.c sta

svn commit: r261471 - in stable/10/sys/dev/usb: . quirk

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 08:54:59 2014 New Revision: 261471 URL: http://svnweb.freebsd.org/changeset/base/261471 Log: MFC r261134: Add more USB quirks. Modified: stable/10/sys/dev/usb/quirk/usb_quirk.c stable/10/sys/dev/usb/usbdevs Directory Properties: stable/10/ (props chan

svn commit: r261472 - in stable/9/sys/dev/usb: . quirk

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 08:55:44 2014 New Revision: 261472 URL: http://svnweb.freebsd.org/changeset/base/261472 Log: MFC r261134: Add more USB quirks. Modified: stable/9/sys/dev/usb/quirk/usb_quirk.c stable/9/sys/dev/usb/usbdevs Directory Properties: stable/9/sys/ (props cha

svn commit: r261473 - stable/8/lib/libusb

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 08:58:12 2014 New Revision: 261473 URL: http://svnweb.freebsd.org/changeset/base/261473 Log: MFC r261224: Comply to the official LibUSB v1.0 API: "It is legal to attempt to claim an already-claimed interface." Modified: stable/8/lib/libusb/libusb10.c Dire

svn commit: r261474 - stable/9/lib/libusb

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 08:59:02 2014 New Revision: 261474 URL: http://svnweb.freebsd.org/changeset/base/261474 Log: MFC r261224: Comply to the official LibUSB v1.0 API: "It is legal to attempt to claim an already-claimed interface." Modified: stable/9/lib/libusb/libusb10.c Dire

svn commit: r261475 - stable/10/lib/libusb

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 08:59:42 2014 New Revision: 261475 URL: http://svnweb.freebsd.org/changeset/base/261475 Log: MFC r261224: Comply to the official LibUSB v1.0 API: "It is legal to attempt to claim an already-claimed interface." Modified: stable/10/lib/libusb/libusb10.c Dir

svn commit: r261476 - stable/8/sys/dev/usb/input

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 09:03:14 2014 New Revision: 261476 URL: http://svnweb.freebsd.org/changeset/base/261476 Log: MFC r261228: When detaching a [USB] keyboard, keys might still be pressed. Ensure that all pressed keys are released before completing the USB keyboard detach. Thi

svn commit: r261477 - stable/9/sys/dev/usb/input

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 09:06:07 2014 New Revision: 261477 URL: http://svnweb.freebsd.org/changeset/base/261477 Log: MFC r261228: When detaching a [USB] keyboard, keys might still be pressed. Ensure that all pressed keys are released before completing the USB keyboard detach. Thi

svn commit: r261478 - stable/10/sys/dev/usb/input

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 09:06:28 2014 New Revision: 261478 URL: http://svnweb.freebsd.org/changeset/base/261478 Log: MFC r261228: When detaching a [USB] keyboard, keys might still be pressed. Ensure that all pressed keys are released before completing the USB keyboard detach. Thi

svn commit: r261479 - head/etc/devd

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 09:11:50 2014 New Revision: 261479 URL: http://svnweb.freebsd.org/changeset/base/261479 Log: Regenerate usb.conf MFC after:2 days Modified: head/etc/devd/usb.conf Modified: head/etc/devd/usb.conf =

svn commit: r261482 - stable/10/lib/libusb

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 10:18:29 2014 New Revision: 261482 URL: http://svnweb.freebsd.org/changeset/base/261482 Log: MFC r260315: Implement two new libusb API functions. PR: usb/185454 Modified: stable/10/lib/libusb/Makefile stable/10/lib/libusb/libusb.3 stable/

svn commit: r261483 - stable/9/lib/libusb

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 10:22:28 2014 New Revision: 261483 URL: http://svnweb.freebsd.org/changeset/base/261483 Log: MFC r260315: Implement two new libusb API functions. PR: usb/185454 Modified: stable/9/lib/libusb/Makefile stable/9/lib/libusb/libusb.3 stable/9/

svn commit: r261484 - stable/8/lib/libusb

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 10:25:31 2014 New Revision: 261484 URL: http://svnweb.freebsd.org/changeset/base/261484 Log: MFC r260315: Implement two new libusb API functions. PR: usb/185454 Modified: stable/8/lib/libusb/Makefile stable/8/lib/libusb/libusb.3 stable/8/

svn commit: r261485 - stable/9/sys/dev/usb/net

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 10:27:39 2014 New Revision: 261485 URL: http://svnweb.freebsd.org/changeset/base/261485 Log: MFC r260903: Add support for GPS ports to UHSO driver. Modified: stable/9/sys/dev/usb/net/uhso.c Directory Properties: stable/9/sys/ (props changed) stable/9/

svn commit: r261486 - stable/10/sys/dev/usb/net

2014-02-04 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 4 10:29:23 2014 New Revision: 261486 URL: http://svnweb.freebsd.org/changeset/base/261486 Log: MFC r260903: Add support for GPS ports to UHSO driver. Modified: stable/10/sys/dev/usb/net/uhso.c Directory Properties: stable/10/ (props changed) Modified: st

<    1   2   3   4   5   6   7   8   9   10   >