<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/adb, branch release/10.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F10.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F10.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2014-05-14T01:16:05Z</updated>
<entry>
<title>MFC r257180, r257195,  r257196, r257198, r257209, r257295</title>
<updated>2014-05-14T01:16:05Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2014-05-14T01:16:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=db88ea8d520e43512207e0b87d0370c2947ae0a1'/>
<id>urn:sha1:db88ea8d520e43512207e0b87d0370c2947ae0a1</id>
<content type='text'>
 Add some extra sanity checking and checks to printf format specifiers.

 Try even harder to find a console before giving up.

 Make devices with registers into the KVA region work reliably.

 Turn on VM_KMEM_SIZE_SCALE on 32-bit as well as 64-bit PowerPC.

 Return NOKEY instead of 0 if there are no more key presses queued.
</content>
</entry>
<entry>
<title>MFC r261068</title>
<updated>2014-03-01T21:50:23Z</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2014-03-01T21:50:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6f535c8ce9d275973df4179428de0ac4be9c2b91'/>
<id>urn:sha1:6f535c8ce9d275973df4179428de0ac4be9c2b91</id>
<content type='text'>
Properly sort the arguments to mtx_init(9).

PR:		misc/186020
Submitted by:	alfred
</content>
</entry>
<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/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/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/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/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/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/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/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/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>
</feed>
