<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/tools/regression, branch releng/10.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2016-01-27T22:56:04Z</updated>
<entry>
<title>MFC r294565: sem: Don't free nameinfo that is still in list when open()</title>
<updated>2016-01-27T22:56:04Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2016-01-27T22:56:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6798389ccfff5bd32c76dc8823ff66f3771d16b9'/>
<id>urn:sha1:6798389ccfff5bd32c76dc8823ff66f3771d16b9</id>
<content type='text'>
fails.

This bug could be reproduced easily by calling sem_open() with O_CREAT |
O_EXCL on a semaphore that is already open in the process. The struct
sem_nameinfo would be freed while still in sem_list and later calls to
sem_open() or sem_close() could access freed memory.

PR:		206396
</content>
</entry>
<entry>
<title>MFC r293073:</title>
<updated>2016-01-24T06:19:49Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2016-01-24T06:19:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=80afdcb508cd0f9c3479ad2c01679a943da8a871'/>
<id>urn:sha1:80afdcb508cd0f9c3479ad2c01679a943da8a871</id>
<content type='text'>
- Use attach_md instead of hardcoding md(4) provider unit numbers
- Implement a gmirror_test_cleanup function, which in turn calls
  geom_test_cleanup to clean up all md(4) providers allocated in the test
  run.
- Remove duplicate logic in test scripts for removing md(4) providers.
- Don't create files in /tmp (outside the kyua sandbox); use the current
  directory instead
</content>
</entry>
<entry>
<title>MFC r294125:</title>
<updated>2016-01-23T21:04:34Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2016-01-23T21:04:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f223e27689c2682e586f15e873f1280fca48f313'/>
<id>urn:sha1:f223e27689c2682e586f15e873f1280fca48f313</id>
<content type='text'>
Test for EPROTOTYPE not EPROTONOSUPPORT

- `SOCK_RAW` is the implied supported type parameter for socket(2) per route(4)
- localsw in `sys/kern/uipc_usrreq.c` doesn't have an entry for `SOCK_RAW`, so
  the prototype is invalid (this isn't explicitly documented anywhere I could
  find)
</content>
</entry>
<entry>
<title>MFC r293048,r293444:</title>
<updated>2016-01-22T07:23:50Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2016-01-22T07:23:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ba3f59ba83d554909392d674c999d15227fbe244'/>
<id>urn:sha1:ba3f59ba83d554909392d674c999d15227fbe244</id>
<content type='text'>
r293048:

- Use a temporary file for the temporary md(4) devices instead of
  hardcoding it
- Remove the temporary file in the cleanup routine

r293444:

- Move functions that might be used in class-specific cleanup functions
  (geom_test_cleanup, etc) down so the testcases don't emit noise when
  bailing
- Conform to the TAP protocol better when dealing with classes that can't
  be loaded and with temporary files that can't be allocated for tracking
  md(4) devices.
</content>
</entry>
<entry>
<title>MFC r294126:</title>
<updated>2016-01-21T05:59:33Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2016-01-21T05:59:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d8098ac53659a229b521a14ff2585db8d0affe96'/>
<id>urn:sha1:d8098ac53659a229b521a14ff2585db8d0affe96</id>
<content type='text'>
Fix warnings with gcc 5.0

reconnect.c:
- Convert the K&amp;R prototype of main to an ANSI prototype to mute a
  warning from gcc 4.2.1
- Close s_sock2 after finishing off the last test to plug a leak and
  mute a warning from gcc 5.0 about a -Wunused-but-set variable

sendfile.c:
- Fix a -Wunused-but-set warning with gcc 5.0 with pagesize in main(..)
</content>
</entry>
<entry>
<title>MFC r294127:</title>
<updated>2016-01-21T05:57:32Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2016-01-21T05:57:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=689af09fb3b304f52eafdf86a22f72ce92e732b0'/>
<id>urn:sha1:689af09fb3b304f52eafdf86a22f72ce92e732b0</id>
<content type='text'>
Fix warnings with clang/gcc

- Get rid of unused argc/argv variables in main
- Exit on failure with a return code of 1 instead of -1 with err/errx as a
  return code of -1 is implementation dependent
- Bump WARNS to 6
</content>
</entry>
<entry>
<title>MFC r294128:</title>
<updated>2016-01-19T01:41:19Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2016-01-19T01:41:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=21653dac32cdf8d6aae517c0468ad97935393596'/>
<id>urn:sha1:21653dac32cdf8d6aae517c0468ad97935393596</id>
<content type='text'>
Fix -Wunused warning with clang/gcc

- Get rid of unused argc/argv variables in main
- Bump WARNS to 6
</content>
</entry>
<entry>
<title>MFC r294103:</title>
<updated>2016-01-19T01:38:06Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2016-01-19T01:38:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f2243f84975f6bae6179c803046d144be506babd'/>
<id>urn:sha1:f2243f84975f6bae6179c803046d144be506babd</id>
<content type='text'>
- Check for accf_filter before running the tests, otherwise it will always
  fail at subtest 9/11
- Use strncpy instead of strcpy with afa.af_name
</content>
</entry>
<entry>
<title>MFC r294123:</title>
<updated>2016-01-19T01:35:16Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2016-01-19T01:35:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=88d17ea096fd44699d7ff3c0b18b7b42a454e5fc'/>
<id>urn:sha1:88d17ea096fd44699d7ff3c0b18b7b42a454e5fc</id>
<content type='text'>
Add missing newline to message about requiring root privileges

This will help ensure that scripts/parsers don't get confused when the message
is printed out
</content>
</entry>
<entry>
<title>Remove tools/regression/lib/msun (follow up to r292497)</title>
<updated>2016-01-18T03:56:49Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2016-01-18T03:56:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d7a759b3125c507cb9c3aabb884039f46a032c0b'/>
<id>urn:sha1:d7a759b3125c507cb9c3aabb884039f46a032c0b</id>
<content type='text'>
Sponsored by: EMC / Isilon Storage Division
</content>
</entry>
</feed>
