<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/usb/input, branch release/8.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.0.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.0.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2009-11-21T06:13:29Z</updated>
<entry>
<title>Create release/8.0.0 for the 8.0-RELEASE.</title>
<updated>2009-11-21T06:13:29Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-11-21T06:13:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a4d3b78df842614c46b116fc5a6f470be637dccd'/>
<id>urn:sha1:a4d3b78df842614c46b116fc5a6f470be637dccd</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 8.0-RELEASE image.
</content>
</entry>
<entry>
<title>MFC r197999:</title>
<updated>2009-11-02T06:36:54Z</updated>
<author>
<name>Hiroki Sato</name>
<email>hrs@FreeBSD.org</email>
</author>
<published>2009-11-02T06:36:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b9bd7bf67826f0ebde7bb6248101af92474b9858'/>
<id>urn:sha1:b9bd7bf67826f0ebde7bb6248101af92474b9858</id>
<content type='text'>
Fix the 106/109 USB Japanese keyboard "underscore" issue.
Sun Type 6 USB keyboard support (added in rev 1.46) conflicted with
some scan codes used in Japanese keyboards because the scan code
conversion routine was ambiguous for the overlapped codes.

PR:		ports/134005
Submitted by:	YAMASHIRO Jun
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC: r196489,196498</title>
<updated>2009-09-02T02:12:07Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2009-09-02T02:12:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=42a66b539d9dcae9eba23f5b1e5b7e1412b9a103'/>
<id>urn:sha1:42a66b539d9dcae9eba23f5b1e5b7e1412b9a103</id>
<content type='text'>
Critical USB bugfixes for 8.0

Approved by:    re
</content>
</entry>
<entry>
<title>MFC 196403: Temporarily revert the new-bus locking for 8.0 release.</title>
<updated>2009-08-20T20:23:28Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-08-20T20:23:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=247db0748a75747673b753a6af3e2c39dfae88ed'/>
<id>urn:sha1:247db0748a75747673b753a6af3e2c39dfae88ed</id>
<content type='text'>
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Make the newbus subsystem Giant free by adding the new newbus sxlock.</title>
<updated>2009-08-02T14:28:40Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2009-08-02T14:28:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=444b91868b5294e3a2151fffa3b063763a562448'/>
<id>urn:sha1:444b91868b5294e3a2151fffa3b063763a562448</id>
<content type='text'>
The newbus lock is responsible for protecting newbus internIal structures,
device states and devclass flags. It is necessary to hold it when all
such datas are accessed. For the other operations, softc locking should
ensure enough protection to avoid races.

Newbus lock is automatically held when virtual operations on the device
and bus are invoked when loading the driver or when the suspend/resume
take place. For other 'spourious' operations trying to access/modify
the newbus topology, newbus lock needs to be automatically acquired and
dropped.

For the moment Giant is also acquired in some key point (modules subsystem)
in order to avoid problems before the 8.0 release as module handlers could
make assumptions about it. This Giant locking should go just after
the release happens.

Please keep in mind that the public interface can be expanded in order
to provide more support, if there are really necessities at some point
and also some bugs could arise as long as the patch needs a bit of
further testing.

Bump __FreeBSD_version in order to reflect the newbus lock introduction.

Reviewed by:    ed, hps, jhb, imp, mav, scottl
No answer by:   ariff, thompsa, yongari
Tested by:      pho,
                G. Trematerra &lt;giovanni dot trematerra at gmail dot com&gt;,
                Brandon Gooch &lt;jamesbrandongooch at gmail dot com&gt;
Sponsored by:   Yahoo! Incorporated
Approved by:	re (ksmith)
</content>
</entry>
<entry>
<title>USB CORE:</title>
<updated>2009-07-30T00:14:34Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2009-07-30T00:14:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dddb25f98a7ccef99e21eef7154ac18c5ad934bb'/>
<id>urn:sha1:dddb25f98a7ccef99e21eef7154ac18c5ad934bb</id>
<content type='text'>
- Add minimum polling support to drive UMASS
  and UKBD in case of panic.
- Add extra check to ukbd probe to fix problem about
  mouse devices attaching like keyboards.
- P4 ID: 166148

Submitted by:	hps
Approved by:	re
</content>
</entry>
<entry>
<title>        USB input</title>
<updated>2009-07-30T00:13:09Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2009-07-30T00:13:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=81f8288460fdd631d953f272ffaa1153fce07e9c'/>
<id>urn:sha1:81f8288460fdd631d953f272ffaa1153fce07e9c</id>
<content type='text'>
         - add support for setting the UMS polling rate through -F option
           passed to moused.
         - requested by Alexander Best
         - P4 ID: 166075

PR:             usb/125264

Submitted by:	hps
Approved by:	re
</content>
</entry>
<entry>
<title>- Make struct usb_xfer opaque so that drivers can not access the internals</title>
<updated>2009-06-23T02:19:59Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-06-23T02:19:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ed6d949afdbe3f25e6ef640881d8a0a72d7b7aa8'/>
<id>urn:sha1:ed6d949afdbe3f25e6ef640881d8a0a72d7b7aa8</id>
<content type='text'>
- Reduce the number of headers needed for a usb driver, the common case is just   usb.h and usbdi.h
</content>
</entry>
<entry>
<title>s/usb2_/usb_|usbd_/ on all function names for the USB stack.</title>
<updated>2009-06-15T01:02:43Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-06-15T01:02:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a593f6b8de8b956bd0dd22f74805ede942e3d6a9'/>
<id>urn:sha1:a593f6b8de8b956bd0dd22f74805ede942e3d6a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make variables static where appropriate.</title>
<updated>2009-06-13T04:56:45Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-06-13T04:56:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a8675cae2b38ae9c7abb981e4a11e21a757680e6'/>
<id>urn:sha1:a8675cae2b38ae9c7abb981e4a11e21a757680e6</id>
<content type='text'>
Found by:	cscout
</content>
</entry>
</feed>
