<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/amd64/linux/linux.h, branch releng/11.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2016-07-18T16:38:06Z</updated>
<entry>
<title>MFC r302517:</title>
<updated>2016-07-18T16:38:06Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2016-07-18T16:38:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=94b49ea6f94feee6d2c78627e57f141d98379261'/>
<id>urn:sha1:94b49ea6f94feee6d2c78627e57f141d98379261</id>
<content type='text'>
Fix a copy/paste bug introduced during X86_64 Linuxulator work.
FreeBSD support NX bit on X86_64 processors out of the box, for i386 emulation
use READ_IMPLIES_EXEC flag, introduced in r302515.

While here move common part of mmap() and mprotect() code to the files in compat/linux
to reduce code dupcliation between Linuxulator's

Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>Revert r297310 as the SOL_XXX are equal to the IPPROTO_XX except SOL_SOCKET.</title>
<updated>2016-03-27T10:09:10Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2016-03-27T10:09:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7c5982000dd9cb6bbcb8759b1385988dd3c0fcac'/>
<id>urn:sha1:7c5982000dd9cb6bbcb8759b1385988dd3c0fcac</id>
<content type='text'>
Pointed out by:	ae@
</content>
</entry>
<entry>
<title>iConvert Linux SOL_IPV6 level.</title>
<updated>2016-03-27T08:12:01Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2016-03-27T08:12:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c826fcfe22f47c84bf8b3833bb2f43b583f4c5d6'/>
<id>urn:sha1:c826fcfe22f47c84bf8b3833bb2f43b583f4c5d6</id>
<content type='text'>
MFC after:	1 week
</content>
</entry>
<entry>
<title>Fix a typo.</title>
<updated>2016-01-23T08:04:29Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2016-01-23T08:04:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f1389991417cd9bfaae6b2083d9d09240ec876cc'/>
<id>urn:sha1:f1389991417cd9bfaae6b2083d9d09240ec876cc</id>
<content type='text'>
MFC after:	3 days
</content>
</entry>
<entry>
<title>Reduce duplication between MD Linux code by moving msg related</title>
<updated>2015-05-24T18:03:14Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2015-05-24T18:03:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b7aaa9fdb0d0cb1645456c62ad8099506a38574a'/>
<id>urn:sha1:b7aaa9fdb0d0cb1645456c62ad8099506a38574a</id>
<content type='text'>
struct definitions out into the compat/linux/linux_socket.h
</content>
</entry>
<entry>
<title>Rework signal code to allow using it by other modules, like linprocfs:</title>
<updated>2015-05-24T17:47:20Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2015-05-24T17:47:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4ab7403bbd76f466d482cd69035091c04e409c09'/>
<id>urn:sha1:4ab7403bbd76f466d482cd69035091c04e409c09</id>
<content type='text'>
1. Linux sigset always 64 bit on all platforms. In order to move Linux
sigset code to the linux_common module define it as 64 bit int. Move
Linux sigset manipulation routines to the MI path.

2. Move Linux signal number definitions to the MI path. In general, they
are the same on all platforms except for a few signals.

3. Map Linux RT signals to the FreeBSD RT signals and hide signal conversion
tables to avoid conversion errors.

4. Emulate Linux SIGPWR signal via FreeBSD SIGRTMIN signal which is outside
of allowed on Linux signal numbers.

PR:		197216
</content>
</entry>
<entry>
<title>According to Linux man sigaltstack(3) shall return EINVAL if the ss</title>
<updated>2015-05-24T17:44:08Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2015-05-24T17:44:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a7ac45761335b1d514804cd0bfe44bdb2c3a3e0c'/>
<id>urn:sha1:a7ac45761335b1d514804cd0bfe44bdb2c3a3e0c</id>
<content type='text'>
argument is not a null pointer, and the ss_flags member pointed to by ss
contains flags other than SS_DISABLE. However, in fact, Linux also
allows SS_ONSTACK flag which is simply ignored.

For buggy apps (at least mono) ignore other than SS_DISABLE
flags as a Linux do.

While here move MI part of sigaltstack code to the appropriate place.

Reported by:	abi at abinet dot ru
</content>
</entry>
<entry>
<title>Put the correct value for the abi_nfdbits parameter of kern_select() for</title>
<updated>2015-05-24T16:47:13Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2015-05-24T16:47:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3e89b64168e77c413823002dd58be6a081970629'/>
<id>urn:sha1:3e89b64168e77c413823002dd58be6a081970629</id>
<content type='text'>
all supported Linuxulators.

Differential Revision:	https://reviews.freebsd.org/D1093
Reviewed by:	trasz
</content>
</entry>
<entry>
<title>To avoid code duplication move open/fcntl definitions to the MI</title>
<updated>2015-05-24T16:31:44Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2015-05-24T16:31:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4d0f380d8749edfc1cc9372bfb84c54184827d42'/>
<id>urn:sha1:4d0f380d8749edfc1cc9372bfb84c54184827d42</id>
<content type='text'>
header file.

Differential Revision:	https://reviews.freebsd.org/D1087
Reviewed by:	trasz
</content>
</entry>
<entry>
<title>Add AT_RANDOM and AT_EXECFN auxiliary vector entries which are used by</title>
<updated>2015-05-24T16:24:24Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2015-05-24T16:24:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4048f59cd05a67089eb38d763457f4c252f1a448'/>
<id>urn:sha1:4048f59cd05a67089eb38d763457f4c252f1a448</id>
<content type='text'>
glibc. At list since glibc version 2.16 using AT_RANDOM is mandatory.

Differential Revision:	https://reviews.freebsd.org/D1080
</content>
</entry>
</feed>
