<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/adb, branch release/10.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F10.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F10.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2013-09-28T02:13:59Z</updated>
<entry>
<title>Fix powerpc/161045.  ams_poll() needs to return that any data is available, not</title>
<updated>2013-09-28T02:13:59Z</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2013-09-28T02:13:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=791ab37d80b62d308fb9f22a09fd87493f1c09a8'/>
<id>urn:sha1:791ab37d80b62d308fb9f22a09fd87493f1c09a8</id>
<content type='text'>
just a new packet.

PR:		powerpc/161045
Approved by:	re(marius)
MFC after:	1 week
</content>
</entry>
<entry>
<title>Use uiomove return value instead of returning 0.</title>
<updated>2012-11-13T06:03:43Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2012-11-13T06:03:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=07ab70a447cb7d6c3795dff7b5a44d99590a6406'/>
<id>urn:sha1:07ab70a447cb7d6c3795dff7b5a44d99590a6406</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Release the ADB keyboard mutex when handling the power button</title>
<updated>2012-06-23T13:52:44Z</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2012-06-23T13:52:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ff1b355c91bdc3aad7bff10dc9d6ac8a11845407'/>
<id>urn:sha1:ff1b355c91bdc3aad7bff10dc9d6ac8a11845407</id>
<content type='text'>
press/release.  Found by WITNESS.

Approved by:	nwhitehorn (mentor)
MFC after:	3 days
</content>
</entry>
<entry>
<title>Add support for special keys (volume/brightness/eject) on Apple laptops with</title>
<updated>2011-10-16T21:01:42Z</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2011-10-16T21:01:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b6faf3cfdb21b75be1804b42f2a516a9ce34c6aa'/>
<id>urn:sha1:b6faf3cfdb21b75be1804b42f2a516a9ce34c6aa</id>
<content type='text'>
ADB keyboards.

Submitted by:	Justin Hibbits &lt;jrh29 at alumni dot cwru dot edu&gt;
MFC after:	9.0-RELEASE
</content>
</entry>
<entry>
<title>Restore binary compatibility for GIO_KEYMAP and PIO_KEYMAP.</title>
<updated>2011-07-17T08:19:19Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2011-07-17T08:19:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=78d4d8eeb241bfc6f0a9487894945886b3ee2b41'/>
<id>urn:sha1:78d4d8eeb241bfc6f0a9487894945886b3ee2b41</id>
<content type='text'>
Back in 2009 I changed the ABI of the GIO_KEYMAP and PIO_KEYMAP ioctls
to support wide characters. I created a patch to add ABI compatibility
for the old calls, but I didn't get any feedback to that.

It seems now people are upgrading from 8 to 9 they experience this
issue, so add it anyway.
</content>
</entry>
<entry>
<title>Add support for interpreting taps on ADB touchpads as a button click.</title>
<updated>2009-11-28T17:48:25Z</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2009-11-28T17:48:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f697a802bbad27dd0dcdd7c8a9b8b0490357c9fd'/>
<id>urn:sha1:f697a802bbad27dd0dcdd7c8a9b8b0490357c9fd</id>
<content type='text'>
Submitted by:	Andreas Tobler &lt;andreast-list at fgznet dot ch&gt;
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Temporarily revert the new-bus locking for 8.0 release.  It will be</title>
<updated>2009-08-20T19:17:53Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-08-20T19:17:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a56fe095f0d5fb20fc70b784acb0cd2d367d3e79'/>
<id>urn:sha1:a56fe095f0d5fb20fc70b784acb0cd2d367d3e79</id>
<content type='text'>
reintroduced after HEAD is reopened for commits by re@.

Approved by:	re (kib), attilio
</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>Use si_drv1 to hold the softc for the adb_mouse character device instead of</title>
<updated>2009-01-29T16:18:49Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-01-29T16:18:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=be57da218cf6734e733d1ca352077239b48adf8c'/>
<id>urn:sha1:be57da218cf6734e733d1ca352077239b48adf8c</id>
<content type='text'>
using devclass_get_softc().

Tested by:	nwhitehorn
</content>
</entry>
<entry>
<title>Make adb_mouse use dev2unit() instead of minor().</title>
<updated>2009-01-29T05:59:42Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2009-01-29T05:59:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=218653a7fc55db69075f14de865963d83e9ef801'/>
<id>urn:sha1:218653a7fc55db69075f14de865963d83e9ef801</id>
<content type='text'>
A real fix would be to migrate it to si_drv0 to store the softc
directly, but this is the quickest way to fix it right now.
</content>
</entry>
</feed>
