<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/ppbus, 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-11T09:19:44Z</updated>
<entry>
<title>  Clean up SIOCSIFDSTADDR usage from ifnet drivers. The ioctl itself is</title>
<updated>2013-09-11T09:19:44Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2013-09-11T09:19:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=540b1a7238d2a19d873f4b26fd87284b6cc29990'/>
<id>urn:sha1:540b1a7238d2a19d873f4b26fd87284b6cc29990</id>
<content type='text'>
extremely outdated, and I doubt that it was ever used for ifnet drivers.
It was used for AF_INET sockets in pre-FreeBSD time.

Approved by:	re (hrs)
Sponsored by:	Nginx, Inc.
</content>
</entry>
<entry>
<title>Add const qualifier to the dst parameter of the ifnet if_output method.</title>
<updated>2013-04-26T12:50:32Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2013-04-26T12:50:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=47e8d432d5db395e2812c03093b70227e48a1c6d'/>
<id>urn:sha1:47e8d432d5db395e2812c03093b70227e48a1c6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Corrrect mispellings of word useful</title>
<updated>2013-04-17T11:45:15Z</updated>
<author>
<name>Gabor Kovesdan</name>
<email>gabor@FreeBSD.org</email>
</author>
<published>2013-04-17T11:45:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8fb3bbe7706f0919ce074f9b44f04d8fafe690e6'/>
<id>urn:sha1:8fb3bbe7706f0919ce074f9b44f04d8fafe690e6</id>
<content type='text'>
Submitted by:	Christoph Mallon &lt;christoph.mallon@gmx.de&gt; (via private mail)
</content>
</entry>
<entry>
<title>- Correct mispellings of the word occurrence</title>
<updated>2013-04-17T11:40:10Z</updated>
<author>
<name>Gabor Kovesdan</name>
<email>gabor@FreeBSD.org</email>
</author>
<published>2013-04-17T11:40:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ab3f6b347ef97e755cf291ed77f9eb4a48531d15'/>
<id>urn:sha1:ab3f6b347ef97e755cf291ed77f9eb4a48531d15</id>
<content type='text'>
Submitted by:	Christoph Mallon &lt;christoph.mallon@gmx.de&gt; (via private mail)
</content>
</entry>
<entry>
<title>Rename device_delete_all_children() into device_delete_children().</title>
<updated>2011-11-22T21:56:55Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2011-11-22T21:56:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3b12bdb58f3ab1b077e536cd72894cbe3e56dff5'/>
<id>urn:sha1:3b12bdb58f3ab1b077e536cd72894cbe3e56dff5</id>
<content type='text'>
Suggested by:	jhb @ and marius @
MFC after:	1 week
</content>
</entry>
<entry>
<title>- There's no need to overwrite the default device method with the default</title>
<updated>2011-11-22T21:28:20Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-11-22T21:28:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4b7ec27007570e0ce4fe9dbb447e7afc131b487a'/>
<id>urn:sha1:4b7ec27007570e0ce4fe9dbb447e7afc131b487a</id>
<content type='text'>
  one. Interestingly, these are actually the default for quite some time
  (bus_generic_driver_added(9) since r52045 and bus_generic_print_child(9)
  since r52045) but even recently added device drivers do this unnecessarily.
  Discussed with: jhb, marcel
- While at it, use DEVMETHOD_END.
  Discussed with: jhb
- Also while at it, use __FBSDID.
</content>
</entry>
<entry>
<title>- Use ppb_assert_locked() rather than using explicit mtx_assert call</title>
<updated>2011-11-22T11:35:24Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2011-11-22T11:35:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b373cc42636b92a9e42bf59b1723ba22f2fe9524'/>
<id>urn:sha1:b373cc42636b92a9e42bf59b1723ba22f2fe9524</id>
<content type='text'>
- Make ppbus code agnostic in regard of INVARIANTS option

MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Introduce macro stubs in the mutex implementation that will be always</title>
<updated>2011-11-20T16:33:09Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2011-11-20T16:33:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ccdf233323654cd6469d089b5210a853c1095441'/>
<id>urn:sha1:ccdf233323654cd6469d089b5210a853c1095441</id>
<content type='text'>
defined and will allow consumers, willing to provide options, file and
line to locking requests, to not worry about options redefining the
interfaces.
This is typically useful when there is the need to build another
locking interface on top of the mutex one.

The introduced functions that consumers can use are:
- mtx_lock_flags_
- mtx_unlock_flags_
- mtx_lock_spin_flags_
- mtx_unlock_spin_flags_
- mtx_assert_
- thread_lock_flags_

Spare notes:
- Likely we can get rid of all the 'INVARIANTS' specification in the
  ppbus code by using the same macro as done in this patch (but this is
  left to the ppbus maintainer)
- all the other locking interfaces may require a similar cleanup, where
  the most notable case is sx which will allow a further cleanup of
  vm_map locking facilities
- The patch should be fully compatible with older branches, thus a MFC
  is previewed (infact it uses all the underlying mechanisms already
  present).

Comments review by:	eadler, Ben Kaduk
Discussed with:		kib, jhb
MFC after:	1 month
</content>
</entry>
<entry>
<title>Move the device_delete_all_children() function from usb_util.c</title>
<updated>2011-11-19T10:11:50Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2011-11-19T10:11:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=11bcf702f4200a351f06b549e14bc9ea4fc76dcc'/>
<id>urn:sha1:11bcf702f4200a351f06b549e14bc9ea4fc76dcc</id>
<content type='text'>
to kern/subr_bus.c. Simplify this function so that it no longer
depends on malloc() to execute. Identify a few other places where
it makes sense to use device_delete_all_children().

MFC after:	1 week
</content>
</entry>
<entry>
<title>Add missing va_end() to clean up after va_start().</title>
<updated>2011-10-07T20:54:12Z</updated>
<author>
<name>Christian Brueffer</name>
<email>brueffer@FreeBSD.org</email>
</author>
<published>2011-10-07T20:54:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8a11984e212355e1393d61fd66e4cd8c6bd5b170'/>
<id>urn:sha1:8a11984e212355e1393d61fd66e4cd8c6bd5b170</id>
<content type='text'>
CID:		4725
Found with:	Coverity Prevent(tm)
MFC after:	1 week
</content>
</entry>
</feed>
