<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/share, branch release/9.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F9.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F9.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2011-12-19T12:51:12Z</updated>
<entry>
<title>MFC r228457:</title>
<updated>2011-12-19T12:51:12Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2011-12-19T12:51:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ac5e1c9de91d7f80154631a47fcdddc9ac63cf16'/>
<id>urn:sha1:ac5e1c9de91d7f80154631a47fcdddc9ac63cf16</id>
<content type='text'>
The "inet" keyword in the "ifconfig_IF_aliasN" is mandatory for
IPv4 aliases to work since network.subr@197139.

Approved by:  re (bz)
</content>
</entry>
<entry>
<title>MFC r226649, 226651, 226652, 226653:</title>
<updated>2011-12-03T22:16:36Z</updated>
<author>
<name>Hiroki Sato</name>
<email>hrs@FreeBSD.org</email>
</author>
<published>2011-12-03T22:16:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ed097b53745a02b8483bd66d9331b5563604d331'/>
<id>urn:sha1:ed097b53745a02b8483bd66d9331b5563604d331</id>
<content type='text'>
- Fix an issue that 127/8 is not configured when $ifconfig_DEFAULT is not empty.
- Add description that IPv6 configuration will be ignored if $ifconfig_IF_ipv6
  is empty.
- Move a configuration example "inet6 accept_rtadv" to just after the manual
  GUA configuration.
- Add an example of $ipv6_prefix_IF.
- Add support for removing addresses added by ipv6_prefix_hostid_addr_up()
  upon rc.d/netif stop.

Approved by:	re (bz)
</content>
</entry>
<entry>
<title>Adjust branch tag.</title>
<updated>2011-11-29T18:23:08Z</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@FreeBSD.org</email>
</author>
<published>2011-11-29T18:23:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dbda2ab542ad6df75dff0c1486e4d4591b959acf'/>
<id>urn:sha1:dbda2ab542ad6df75dff0c1486e4d4591b959acf</id>
<content type='text'>
This is a direct commit.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC r225757,r225764:</title>
<updated>2011-11-29T12:41:44Z</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@FreeBSD.org</email>
</author>
<published>2011-11-29T12:41:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6a4b45793e8ad1df2fe1efa36f1ea1772658c334'/>
<id>urn:sha1:6a4b45793e8ad1df2fe1efa36f1ea1772658c334</id>
<content type='text'>
Update the default cvs tag for RELENG_9 by merging the following revisions:

r225757 (by kensmith, partial):
 Shift head from 9.0-CURRENT to 10.0-CURRENT in preparation for releasing
 it from the 9.0-RELEASE release cycle code freeze.

r225764 (by kensmith):
 Forgot to add "RELENG_8" to list of CVS tags.

Reported by:	Milan Obuch &lt;freebsd-current at dino sk&gt; (cvs tag)
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Merge r228039 from head to releng/9.0:</title>
<updated>2011-11-28T22:13:11Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2011-11-28T22:13:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3844d01f6b7a79672a86c1b662daaef3d445937f'/>
<id>urn:sha1:3844d01f6b7a79672a86c1b662daaef3d445937f</id>
<content type='text'>
  Add an introductory Capsicum man page providing a high-level description of
  its mechanisms, pointing at other pertinent man pages, and cautioning about
  the experimental status of Capsicum in FreeBSD.

  Sponsored by:   Google, Inc.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Add the sfxge(4) device driver, providing support for 10Gb Ethernet adapters</title>
<updated>2011-11-28T20:43:50Z</updated>
<author>
<name>Philip Paeps</name>
<email>philip@FreeBSD.org</email>
</author>
<published>2011-11-28T20:43:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cd78e102efcad25e56681cae6ceb69c32bf5a644'/>
<id>urn:sha1:cd78e102efcad25e56681cae6ceb69c32bf5a644</id>
<content type='text'>
based on Solarflare SFC9000 family controllers.  The driver supports jumbo
frames, transmit/receive checksum offload, TCP Segmentation Offload (TSO),
Large Receive Offload (LRO), VLAN checksum offload, VLAN TSO, and Receive Side
Scaling (RSS) using MSI-X interrupts.

This work was sponsored by Solarflare Communications, Inc.

My sincere thanks to Ben Hutchings for doing a lot of the hard work!

Sponsored by:	Solarflare Communications, Inc.
Approved by:	re (bz)
</content>
</entry>
<entry>
<title>MFC: r227829, r227844</title>
<updated>2011-11-25T17:07:27Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-11-25T17:07:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=27be12875145eafde36278c823b81e856175b838'/>
<id>urn:sha1:27be12875145eafde36278c823b81e856175b838</id>
<content type='text'>
- Add a DEVMETHOD_END alias for KOBJMETHOD_END so that along with 'driver_t'
  and DEVMETHOD() we can fully hide the explicit mention of kobj(9) from
  device drivers.
- Update the device driver examples to use DEVMETHOD_END.

Submitted by:	jhb
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC: r227465, r227515</title>
<updated>2011-11-19T16:59:23Z</updated>
<author>
<name>Christian Brueffer</name>
<email>brueffer@FreeBSD.org</email>
</author>
<published>2011-11-19T16:59:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1035e14c39445cd7fa3140950fe5fba017e8d650'/>
<id>urn:sha1:1035e14c39445cd7fa3140950fe5fba017e8d650</id>
<content type='text'>
- Grammar and mdoc cleanup.
- Remove list nesting in the hardware notes section, thus making it
  compatible with the hardware notes generation script.

Approved by:    re (kib)
</content>
</entry>
<entry>
<title>MFC: r227537</title>
<updated>2011-11-19T12:55:34Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-11-19T12:55:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=63074db7fbe5cf63d9db11d340c9925ef7ba64f1'/>
<id>urn:sha1:63074db7fbe5cf63d9db11d340c9925ef7ba64f1</id>
<content type='text'>
As it turns out, r186347 actually is insufficient to avoid the use of the
curthread-accessing part of mtx_{,un}lock(9) when using a r210623-style
curthread implementation on sparc64, crashing the kernel in its early
cycles as PCPU isn't set up, yet (and can't be set up as OFW is one of the
things we need for that, which leads to a chicken-and-egg problem). What
happens is that due to the fact that the idea of r210623 actually is to
allow the compiler to cache invocations of curthread, it factors out
obtaining curthread needed for both mtx_lock(9) and mtx_unlock(9) to
before the branch based on kobj_mutex_inited when compiling the kernel
without the debugging options. So change kobj_class_compile_static(9)
to just never acquire kobj_mtx, effectively restricting it to its
documented use, and add a kobj_init_static(9) for initializing objects
using a class compiled with the former and that also avoids using mutex(9)
(and malloc(9)). Also assert in both of these functions that they are
used in their intended way only.
While at it, inline kobj_register_method() and kobj_unregister_method()
as there wasn't much point for factoring them out in the first place
and so that a reader of the code has to figure out the locking for
fewer functions missing a KOBJ_ASSERT.
Tested on powerpc{,64} by andreast.

Reviewed by:	nwhitehorn (earlier version), jhb
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC: r227448</title>
<updated>2011-11-17T12:28:00Z</updated>
<author>
<name>Christian Brueffer</name>
<email>brueffer@FreeBSD.org</email>
</author>
<published>2011-11-17T12:28:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=baf6a449ec69ff28dd78375d641f1fdf79910bf1'/>
<id>urn:sha1:baf6a449ec69ff28dd78375d641f1fdf79910bf1</id>
<content type='text'>
Reword a sentence in the HARDWARE section a little to make it more suitable
for automatic hardware notes generation.

Approved by:    re (kib)
</content>
</entry>
</feed>
