<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/usb/usb_compat_linux.c, 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>2013-08-12T09:17:48Z</updated>
<entry>
<title>- Try to fix build of 32-bit compatibility USB support for FreeBSD and</title>
<updated>2013-08-12T09:17:48Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2013-08-12T09:17:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=62a963c5f5517c6ab637c8655cdc16ab6ac07416'/>
<id>urn:sha1:62a963c5f5517c6ab637c8655cdc16ab6ac07416</id>
<content type='text'>
Linux targets without breaking the existing IOCTL API.

- Remove some not-needed header file inclusions.

- Wrap a long line.

MFC after:	1 week
Reported by:	Damjan Jovanovic &lt;damjan.jov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Use DEVMETHOD_END macro defined in sys/bus.h instead of {0, 0} sentinel on device_method_t arrays</title>
<updated>2013-01-30T18:01:20Z</updated>
<author>
<name>Sofian Brabez</name>
<email>sbz@FreeBSD.org</email>
</author>
<published>2013-01-30T18:01:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=61bfd867626dad25026bafcbc5fbc595d9e85417'/>
<id>urn:sha1:61bfd867626dad25026bafcbc5fbc595d9e85417</id>
<content type='text'>
Reviewed by:	cognet
Approved by:	cognet
</content>
</entry>
<entry>
<title>Modify the FreeBSD USB kernel code so that it can be compiled directly</title>
<updated>2013-01-30T15:26:04Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2013-01-30T15:26:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d2b99310b17979e99c03251de3f9bc08dd9219d1'/>
<id>urn:sha1:d2b99310b17979e99c03251de3f9bc08dd9219d1</id>
<content type='text'>
into the FreeBSD boot loader, typically for non-USB aware BIOSes, EFI systems
or embedded platforms. This is also useful for out of the system compilation
of the FreeBSD USB stack for various purposes. The USB kernel files can
now optionally include a global header file which should include all needed
definitions required to compile the FreeBSD USB stack. When the global USB
header file is included, no other USB header files will be included by
default.

Add new file containing the USB stack configuration for the
FreeBSD loader build.

Replace some __FBSDID()'s by /* $FreeBSD$ */ comments. Now all
USB files follow the same style.

Use cases:
 - console in loader via USB
 - loading kernel via USB

Discussed with:		Hiroki Sato, hrs @ EuroBSDCon
</content>
</entry>
<entry>
<title>Fix compiler warnings, mostly signed issues,</title>
<updated>2012-04-02T10:50:42Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2012-04-02T10:50:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6d917491f5e4d12a9c833584e66600486ec55a09'/>
<id>urn:sha1:6d917491f5e4d12a9c833584e66600486ec55a09</id>
<content type='text'>
when USB modules are compiled with WARNS=9.

MFC after:	1 weeks
</content>
</entry>
<entry>
<title>Style change.</title>
<updated>2011-11-12T08:16:45Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2011-11-12T08:16:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=271ae033e9335043e468f1c2d55006cd857e59a5'/>
<id>urn:sha1:271ae033e9335043e468f1c2d55006cd857e59a5</id>
<content type='text'>
- Make it easier to port the USB code to other platforms by only using
one set of memory functions for clearing and copying memory. None of
the memory copies are overlapping. This means using bcopy() is not
required.
- Fix a compile warning when USB_HAVE_BUSDMA=0
- Add missing semicolon in avr32dci.
- Update some comments.

MFC after:	1 week
</content>
</entry>
<entry>
<title>Remove unneeded includes of &lt;sys/linker_set.h&gt;.  Other headers that use</title>
<updated>2011-01-11T13:59:06Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2011-01-11T13:59:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=58ccf5b41c6baf98367501218fda6c511941d367'/>
<id>urn:sha1:58ccf5b41c6baf98367501218fda6c511941d367</id>
<content type='text'>
it internally contain nested includes.

Reviewed by:	bde
</content>
</entry>
<entry>
<title>Add missing MODULE_VERSION() definitions, this resolves problems around</title>
<updated>2010-09-01T23:47:53Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2010-09-01T23:47:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=910cb8feb94f25e1ad5446f771445c2a3f97a845'/>
<id>urn:sha1:910cb8feb94f25e1ad5446f771445c2a3f97a845</id>
<content type='text'>
duplicate module loads.

PR:		usb/125736
Submitted by:	danger, mm
Reviewed by:	hselasky
</content>
</entry>
<entry>
<title>Use a more obvious prefix for the USB control (endpoint 0) transfers rather</title>
<updated>2010-04-22T22:15:08Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2010-04-22T22:15:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5b3bb704f7310e9437574b71cb5232f2f5392b48'/>
<id>urn:sha1:5b3bb704f7310e9437574b71cb5232f2f5392b48</id>
<content type='text'>
than default_*.
</content>
</entry>
<entry>
<title>Make sure the bsd_urb_list gets initialised and that new URB's are queued at</title>
<updated>2010-03-28T20:04:03Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2010-03-28T20:04:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=79491ae83769479fe3cb51e321d2622a8f958254'/>
<id>urn:sha1:79491ae83769479fe3cb51e321d2622a8f958254</id>
<content type='text'>
the end of the list.

Submitted by:	Hans Petter Selasky
</content>
</entry>
<entry>
<title>- Add usb_fill_bulk_urb() and usb_bulk_msg() linux compat functions [1]</title>
<updated>2009-11-01T21:48:18Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-11-01T21:48:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0f92028501be24c4dada1bbf9ba7b54f4a5a78c3'/>
<id>urn:sha1:0f92028501be24c4dada1bbf9ba7b54f4a5a78c3</id>
<content type='text'>
- Don't write actual length if the actual length pointer is NULL [2]
- correct Linux Compatibility error codes for short isochronous IN transfers
  and make status field signed.

Submitted by:	Leunam Elebek [1], Manuel Gebele [2]
</content>
</entry>
</feed>
