<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/kern, branch release/8.1.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.1.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.1.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2010-07-17T05:41:01Z</updated>
<entry>
<title>Copy releng/8.1 to release/8.1.0 for 8.1-RELEASE.</title>
<updated>2010-07-17T05:41:01Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2010-07-17T05:41:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=90d6fa76a8141fc596ad376ecd86a8a493836298'/>
<id>urn:sha1:90d6fa76a8141fc596ad376ecd86a8a493836298</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 8.1-RELEASE image.
</content>
</entry>
<entry>
<title>Correctly copy the M_RDONLY flag when duplicating a reference</title>
<updated>2010-07-13T02:45:17Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2010-07-13T02:45:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d5406806abdc46dbb99934f5001d3b4bf18c8ee4'/>
<id>urn:sha1:d5406806abdc46dbb99934f5001d3b4bf18c8ee4</id>
<content type='text'>
to an mbuf external buffer.

Approved by:	so (cperciva)
Approved by:	re (kensmith)
Security:	FreeBSD-SA-10:07.mbuf
</content>
</entry>
<entry>
<title>MFC r209624</title>
<updated>2010-07-05T18:45:59Z</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2010-07-05T18:45:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2f9f22aec1242606815f34ee19e8da96894449aa'/>
<id>urn:sha1:2f9f22aec1242606815f34ee19e8da96894449aa</id>
<content type='text'>
 * Do not dereference a NULL pointer when calling an SCTP send syscall
   not providing a destination address and using ktrace.
 * Do not copy out kernel memory when providing sinfo for sctp_recvmsg().
 Both bugs where reported by Valentin Nechayev.
 The first bug results in a kernel panic.
Approved by: re@
</content>
</entry>
<entry>
<title>MFC r209265:</title>
<updated>2010-06-18T22:06:49Z</updated>
<author>
<name>Pawel Jakub Dawidek</name>
<email>pjd@FreeBSD.org</email>
</author>
<published>2010-06-18T22:06:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=52e50b42b82593eabe906c8514650e8ff45110f4'/>
<id>urn:sha1:52e50b42b82593eabe906c8514650e8ff45110f4</id>
<content type='text'>
r209260:

Backout r207970 for now, it can lead to deadlocks.

Reported by:	kan

r209261:

Turn off UMA allocations on all archs by default. It isn't stable even
on amd64.

Reported by:	many

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC 199549, 199997, 204158, 207673, and 208901.</title>
<updated>2010-06-11T19:17:36Z</updated>
<author>
<name>Kenneth D. Merry</name>
<email>ken@FreeBSD.org</email>
</author>
<published>2010-06-11T19:17:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7c049a853c0b5ef5554810d9066a819b875216cd'/>
<id>urn:sha1:7c049a853c0b5ef5554810d9066a819b875216cd</id>
<content type='text'>
Bring in a number of netfront changes:

r199549 | jhb

  Remove commented out reference to if_watchdog and an assignment of zero to
  if_timer.

  Reviewed by:	scottl

r199997 | gibbs

  Add media ioctl support and link notifications so that devd will attempt
  to run dhclient on a netfront (xn) device that is setup for DHCP in
  /etc/rc.conf.

  PR:		kern/136251 (fixed differently than the submitted patch)

r204158 | kmacy

  - make printf conditional
  - fix witness warnings by making configuration lock a mutex

r207673 | joel

  Switch to our preferred 2-clause BSD license.

  Approved by:	kmacy

r208901 | ken

  A number of netfront fixes and stability improvements:

   - Re-enable TSO.  This was broken previously due to CSUM_TSO clearing the
     CSUM_TCP flag, so our checksum flags were incorrectly set going to the
     netback driver.  That was fixed in r206844 in tcp_output.c, so we can
     turn TSO back on here.

   - Fix the way transmit slots are calculated, so that we can't overfill
     the ring.

   - Avoid sending packets with more fragments/segments than netback can
     handle.  The Linux netback code can only handle packets of
     MAX_SKB_FRAGS, which turns out to be 18 on machines with 4K pages.  We
     can easily generate packets with 32 or so fragments with TSO turned on.
     Right now the solution is just to drop the packets (since netback
     doesn't seem to handle it gracefully), but we should come up with a way
     to allow a driver to tell the TCP stack the maximum number of fragments
     it can handle in a single packet.

   - Fix the way the consumer is tracked in the receive path.  It could get
     out of sync fairly easily.

   - Use standard Xen ring macros to make it clearer how netfront is using
     the rings.

   - Get rid of Linux-ish negative errno return values.

   - Added more documentation to the driver.

   - Refactored code to make it easier to read.

   - Some other minor fixes.

  Reviewed by:	gibbs
  Sponsored by:	Spectra Logic

Approved by:	re (bz)
</content>
</entry>
<entry>
<title>MFC 208912:</title>
<updated>2010-06-10T20:04:44Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2010-06-10T20:04:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a2e21392f51d360878582370d548a42c57c23373'/>
<id>urn:sha1:a2e21392f51d360878582370d548a42c57c23373</id>
<content type='text'>
Fix a sign bug that caused adaptive spinning in sx_xlock() to not work
properly.

Approved by:	re (bz)
</content>
</entry>
<entry>
<title>MFC r208731:</title>
<updated>2010-06-05T14:53:34Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2010-06-05T14:53:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e753752c1d81cffb3a4453888a7688814e34fe98'/>
<id>urn:sha1:e753752c1d81cffb3a4453888a7688814e34fe98</id>
<content type='text'>
Add a facility to dynamically adjust or unconfigure p1003_1b mib.
Use it to allow to tune sem_nsem_max at runtime, only when sem.ko
module is present in kernel.

Approved by:    re (bz)
</content>
</entry>
<entry>
<title>MFC r208374:</title>
<updated>2010-06-04T14:06:59Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2010-06-04T14:06:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f0f2f0a9e0d653a3c2030dca89e1272cb93adbd9'/>
<id>urn:sha1:f0f2f0a9e0d653a3c2030dca89e1272cb93adbd9</id>
<content type='text'>
Remove POLLHUP from the flags used to test for to set exceptfsd
fd_set bits in select(2). It seems that historical behaviour is to not
reporting exception on EOF, and several applications are broken.

Approved by:    re (kensmith)
</content>
</entry>
<entry>
<title>MFC 208555:</title>
<updated>2010-06-01T19:38:46Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2010-06-01T19:38:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=af89e29624c5d603693f5236de522bcba633f620'/>
<id>urn:sha1:af89e29624c5d603693f5236de522bcba633f620</id>
<content type='text'>
Ignore the 'addr' argument passed to PT_STEP (it is required to be '1'
for PT_STEP which means "ignore") and PT_DETACH.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Merge r204430 from head to stable/8:</title>
<updated>2010-06-01T14:04:33Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2010-06-01T14:04:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f462942090faf783968da38bd420378e0e2bd51b'/>
<id>urn:sha1:f462942090faf783968da38bd420378e0e2bd51b</id>
<content type='text'>
  Remove stale comment about socket buffer accounting from access(2) code.
  It is the case, however, that the uidinfo of the temporary credential
  set up for access(2) is not properly updated when its effective uid is
  changed.

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