<feed xmlns='http://www.w3.org/2005/Atom'>
<title>musl/include/sys, branch v1.1.22</title>
<subtitle>musl - an implementation of the standard library for Linux-based systems</subtitle>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/'/>
<entry>
<title>sys/prctl.h: add PR_PAC_RESET_KEYS from linux v5.0</title>
<updated>2019-03-13T16:34:56+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2019-03-07T21:53:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=cff993cf32da345430724882214a4e493d4899fc'/>
<id>cff993cf32da345430724882214a4e493d4899fc</id>
<content type='text'>
aarch64 pointer authentication code related prctl that allows
reinitializing the key for the thread, added in linux commit
ba830885656414101b2f8ca88786524d4bb5e8c1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
aarch64 pointer authentication code related prctl that allows
reinitializing the key for the thread, added in linux commit
ba830885656414101b2f8ca88786524d4bb5e8c1
</pre>
</div>
</content>
</entry>
<entry>
<title>sys/prctl.h: add PR_SPEC_INDIRECT_BRANCH from linux v4.20</title>
<updated>2019-03-13T16:33:04+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2019-01-23T20:50:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=13c73da72f4c0926c82ce46964afc40c41cc7025'/>
<id>13c73da72f4c0926c82ce46964afc40c41cc7025</id>
<content type='text'>
prctls to allow per task control of indirect branch speculation on x86.

added in linux commit 9137bb27e60e554dab694eafa4cca241fa3a694f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
prctls to allow per task control of indirect branch speculation on x86.

added in linux commit 9137bb27e60e554dab694eafa4cca241fa3a694f
</pre>
</div>
</content>
</entry>
<entry>
<title>sys/mman.h: add new hugetlb mmap flags from linux v4.19</title>
<updated>2019-03-13T16:32:14+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2018-11-10T21:00:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=db8b53f20733923ab3bb0dd71d31beb37e1e9ad3'/>
<id>db8b53f20733923ab3bb0dd71d31beb37e1e9ad3</id>
<content type='text'>
aarch64 supports 32MB and 512MB hugetlb page sizes too.
added in linux commit 20916d4636a9b3c1bf562b305f91d126771edaf9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
aarch64 supports 32MB and 512MB hugetlb page sizes too.
added in linux commit 20916d4636a9b3c1bf562b305f91d126771edaf9
</pre>
</div>
</content>
</entry>
<entry>
<title>sys/inotify.h: add IN_MASK_CREATE from linux v4.19</title>
<updated>2019-03-13T16:29:27+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2018-11-10T19:25:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=df4b017bcdf626a1ef8bbd8e9724d336c788fb0d'/>
<id>df4b017bcdf626a1ef8bbd8e9724d336c788fb0d</id>
<content type='text'>
inotify_add_watch flag to prevent modifying existing watch descriptors,
when used on an already watched inode it fails with EEXIST.
added in linux commit 4d97f7d53da7dc830dbf416a3d2a6778d267ae68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
inotify_add_watch flag to prevent modifying existing watch descriptors,
when used on an already watched inode it fails with EEXIST.
added in linux commit 4d97f7d53da7dc830dbf416a3d2a6778d267ae68
</pre>
</div>
</content>
</entry>
<entry>
<title>sys/socket.h: add SO_TXTIME from linux v4.19</title>
<updated>2019-03-13T16:29:23+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2018-11-10T18:29:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=31b3efbf3eccec3296980527f4afcb49a0753b1d'/>
<id>31b3efbf3eccec3296980527f4afcb49a0753b1d</id>
<content type='text'>
added in linux commit 80b14dee2bea128928537d61c333f24cb8cbb62f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
added in linux commit 80b14dee2bea128928537d61c333f24cb8cbb62f
</pre>
</div>
</content>
</entry>
<entry>
<title>add membarrier syscall wrapper, refactor dynamic tls install to use it</title>
<updated>2019-02-22T08:25:39+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2019-02-22T07:56:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=ba18c1ecc6a18203ad8496791154af86f706f632'/>
<id>ba18c1ecc6a18203ad8496791154af86f706f632</id>
<content type='text'>
the motivation for this change is twofold. first, it gets the fallback
logic out of the dynamic linker, improving code readability and
organization. second, it provides application code that wants to use
the membarrier syscall, which depends on preregistration of intent
before the process becomes multithreaded unless unbounded latency is
acceptable, with a symbol that, when linked, ensures that this
registration happens.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the motivation for this change is twofold. first, it gets the fallback
logic out of the dynamic linker, improving code readability and
organization. second, it provides application code that wants to use
the membarrier syscall, which depends on preregistration of intent
before the process becomes multithreaded unless unbounded latency is
acceptable, with a symbol that, when linked, ensures that this
registration happens.
</pre>
</div>
</content>
</entry>
<entry>
<title>update line discipline constants</title>
<updated>2019-02-07T17:43:22+00:00</updated>
<author>
<name>Bobby Bingham</name>
<email>koorogi@koorogi.info</email>
</author>
<published>2019-01-28T04:02:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=1dd915c37090b32a6220488f99ce0f9be86eb46d'/>
<id>1dd915c37090b32a6220488f99ce0f9be86eb46d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move arch-invariant definitions out of bits/ioctl.h</title>
<updated>2019-02-07T17:43:19+00:00</updated>
<author>
<name>Bobby Bingham</name>
<email>koorogi@koorogi.info</email>
</author>
<published>2019-01-28T04:02:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=3517d74a5e04a377192d1f4882ad6c8dc22ce69a'/>
<id>3517d74a5e04a377192d1f4882ad6c8dc22ce69a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add SIGSYS support to sys/signalfd.h from linux v4.18</title>
<updated>2018-12-10T03:25:21+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2018-08-22T16:39:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=a71276e2582ee034432cb52c17d786df610c2cf0'/>
<id>a71276e2582ee034432cb52c17d786df610c2cf0</id>
<content type='text'>
new in linux commit 76b7f670730e87974f71df9f6129811e2769666e

in struct signalfd_siginfo the pad member is changed to __pad to keep
the namespace clean, it's not part of the public api.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
new in linux commit 76b7f670730e87974f71df9f6129811e2769666e

in struct signalfd_siginfo the pad member is changed to __pad to keep
the namespace clean, it's not part of the public api.
</pre>
</div>
</content>
</entry>
<entry>
<title>add AF_XDP to sys/socket.h from linux v4.18</title>
<updated>2018-12-10T03:24:12+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2018-08-22T16:28:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=0a9a5c20c7ebaba9f60f75a6c40a9506d721dff5'/>
<id>0a9a5c20c7ebaba9f60f75a6c40a9506d721dff5</id>
<content type='text'>
new address family and related macros were added in linux commit
68e8b849b221b37a78a110a0307717d45e3593a0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
new address family and related macros were added in linux commit
68e8b849b221b37a78a110a0307717d45e3593a0
</pre>
</div>
</content>
</entry>
</feed>
