<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include, branch upstream/11.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F11.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F11.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2018-05-18T14:57:58Z</updated>
<entry>
<title>MFC r315733, r315737, r315740, r330054:</title>
<updated>2018-05-18T14:57:58Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2018-05-18T14:57:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6d678f231487ad6555cc4f20e1cf202908cd1541'/>
<id>urn:sha1:6d678f231487ad6555cc4f20e1cf202908cd1541</id>
<content type='text'>
 r315733 (imp):
  Impelemnt ttys onifexists in init.

  Implement a new init(8) option in /etc/ttys. If this option is present
  on the entry in /etc/ttys, the entry will be active if and only if it
  exists.  If the name starts with a '/', it will be considered an
  absolute path. If not, it will be a path relative to /dev.

  This allows one to turn off video console getty that aren't present
  (while running a getty on them even when they aren't the system
  console). Likewise with serial ports.

  It differs from onifconsole in only requiring the device exist rather
  than it be listed as one of the system consoles.

 r315737 (ngie):
  Unbreak world by adding sys/stat.h for stat(2)

 r315740 (imp):
  Simplify the code a little.

 r330054 (trasz):
  Improve missing tty handling in init(8).  This removes a check that did
  nothing - it was checking for ENXIO, which, with devfs, is no longer
  returned - and was badly placed anyway, and replaces it with similar
  one that works, and is done just before starting getty, instead of being
  done when rereading ttys(5).

  From the practical point of view, this makes init(8) handle disappearing
  terminals (eg /dev/ttyU*) gracefully, without unneccessary getty restarts
  and resulting error messages.

Reported by:	Bart Ender, Andre Albsmeier
PR:		228315
Blocks:		11.2-BETA2
Approved by:	re (marius)
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>MFC r331936, r331942, r331943, r331945, r331947, r331948</title>
<updated>2018-04-18T19:18:14Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2018-04-18T19:18:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=041ca5003745c04f57b13bf4a41cac8c72589515'/>
<id>urn:sha1:041ca5003745c04f57b13bf4a41cac8c72589515</id>
<content type='text'>
Add new gets_s(3) stdio function.

This implements the gets_s(3) function as documented at
http://en.cppreference.com/w/c/io/gets. It facilitates the
optional removal of gets(3).

Reviewed by:	ed
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D12785
</content>
</entry>
<entry>
<title>MFC r331969, r332035:</title>
<updated>2018-04-08T21:56:35Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2018-04-08T21:56:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=87e852abac63010ed562c41ae1b08e86effe413e'/>
<id>urn:sha1:87e852abac63010ed562c41ae1b08e86effe413e</id>
<content type='text'>
pthread.h: drop nullability attributes.

These have been found to be practically useless. We were actually
following the Android bionic library and had some interest in replicating
the same warnings and behaviour but Android has since removed them.

We are still keeping some uses of nullability attributes in other headers,
somewhat in line with Apple's libc.

Hinted by: bionic (git 3f66e74b903905e763e104396aff52a81718cfde)
</content>
</entry>
<entry>
<title>MFC r329859,r329860: Float protection in stand</title>
<updated>2018-04-06T19:17:59Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2018-04-06T19:17:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=832caa04abd9b7297d1453abfc1ecbff3545cb3e'/>
<id>urn:sha1:832caa04abd9b7297d1453abfc1ecbff3545cb3e</id>
<content type='text'>
r329859: Do not include float interfaces when using libsa.

We don't support float in the boot loaders, so don't include
interfaces for float or double in systems headers. In addition, take
the unusual step of spiking double and float to prevent any more
accidental seepage.

r329860: Floaty McFloatface is funnier...
</content>
</entry>
<entry>
<title>Revert r330897:</title>
<updated>2018-03-29T02:50:57Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-29T02:50:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4ab2e064d7950be84256d671a7ae93f87cc6aa36'/>
<id>urn:sha1:4ab2e064d7950be84256d671a7ae93f87cc6aa36</id>
<content type='text'>
This was intended to be a non-functional change. It wasn't. The commit
message was thus wrong. In addition it broke arm, and merged crypto
related code.

Revert with prejudice.

This revert skips files touched in r316370 since that commit was since
MFCed. This revert also skips files that require $FreeBSD$ property
changes.

Thank you to those who helped me get out of this mess including but not
limited to gonzo, kevans, rgrimes.

Requested by: gjb (re)
</content>
</entry>
<entry>
<title>Fix buildworld after r331586 by adapting the installation of</title>
<updated>2018-03-26T23:23:11Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2018-03-26T23:23:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2736d7d70b4d0b98aa2d713d28ec7fa90020b2b1'/>
<id>urn:sha1:2736d7d70b4d0b98aa2d713d28ec7fa90020b2b1</id>
<content type='text'>
dev/mlx5/mlx5io.h to the build system in FreeBSD 11-stable.

This is a direct commit.

Found by:	jhb@
Pointy hat:	hselasky@
Sponsored by:   Mellanox Technologies
</content>
</entry>
<entry>
<title>MFC r330653:</title>
<updated>2018-03-26T20:59:26Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2018-03-26T20:59:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=06a71eb286845c471e8fd41566b91878283d3a29'/>
<id>urn:sha1:06a71eb286845c471e8fd41566b91878283d3a29</id>
<content type='text'>
Add kernel and userspace code to dump the firmware state of supported
ConnectX-4/5 devices in mlx5core.

The dump is obtained by reading a predefined register map from the
non-destructive crspace, accessible by the vendor-specific PCIe
capability (VSC). The dump is stored in preallocated kernel memory and
managed by the mlx5tool(8), which communicates with the driver using a
character device node.

The utility allows to store the dump in format
    &lt;address&gt; &lt;value&gt;
into a file, to reset the dump content, and to manually initiate the
dump.

A call to mlx5_fwdump() should be added at the places where a dump
must be fetched automatically. The most likely place is right before a
firmware reset request.

Submitted by:	kib@
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>MFC r313818:</title>
<updated>2018-03-19T07:00:15Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-19T07:00:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0a1c65e828d96c6a5bf90cb8fd471faab0c28cc8'/>
<id>urn:sha1:0a1c65e828d96c6a5bf90cb8fd471faab0c28cc8</id>
<content type='text'>
Small inclusion guard comment fix.
</content>
</entry>
<entry>
<title>Partial merge of the SPDX changes</title>
<updated>2018-03-14T03:19:51Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-14T03:19:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=be5d0b9566b13fdf8cabebb63334cbec12bfc409'/>
<id>urn:sha1:be5d0b9566b13fdf8cabebb63334cbec12bfc409</id>
<content type='text'>
These changes are incomplete but are making it difficult
to determine what other changes can/should be merged.

No objections from:	pfg
</content>
</entry>
<entry>
<title>MFC r326283:</title>
<updated>2018-03-08T06:51:17Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-08T06:51:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c3cf01e3876e83bf82630bc7c8c35487b8cfe02e'/>
<id>urn:sha1:c3cf01e3876e83bf82630bc7c8c35487b8cfe02e</id>
<content type='text'>
netconfig.h: sync with upstream.

Bring some comments and the license.
Add SPDX License ID tag while here.
</content>
</entry>
</feed>
