<feed xmlns='http://www.w3.org/2005/Atom'>
<title>musl/include/sys, branch v1.2.6</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/mman.h: add MADV_COLLAPSE from linux v6.1</title>
<updated>2026-03-19T13:57:30+00:00</updated>
<author>
<name>Michal Biesek</name>
<email>michalbiesek@gmail.com</email>
</author>
<published>2023-08-08T19:41:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=19f9aeaaba1bde5b541b7758cbf661ba29fb9cea'/>
<id>19f9aeaaba1bde5b541b7758cbf661ba29fb9cea</id>
<content type='text'>
Add madvise flag which performs a best-effort synchronous
collapse of the native pages mapped by the memory range
into Transparent Huge Pages (THPs)
see
  linux commit 7d8faaf155454f8798ec56404faca29a82689c77
  mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add madvise flag which performs a best-effort synchronous
collapse of the native pages mapped by the memory range
into Transparent Huge Pages (THPs)
see
  linux commit 7d8faaf155454f8798ec56404faca29a82689c77
  mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse
</pre>
</div>
</content>
</entry>
<entry>
<title>sys/mman.h: add MADV_DONTNEED_LOCKED from linux v6.0</title>
<updated>2026-03-19T13:56:42+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2026-03-15T20:24:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=56df2e1fc1528ece18001ed430d714356ea10340'/>
<id>56df2e1fc1528ece18001ed430d714356ea10340</id>
<content type='text'>
this flag works like MADV_DONTNEED but also applies to locked memory
ranges.

see
  linux commit 9457056ac426e5ed0671356509c8dcce69f8dee0
  mm: madvise: MADV_DONTNEED_LOCKED
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this flag works like MADV_DONTNEED but also applies to locked memory
ranges.

see
  linux commit 9457056ac426e5ed0671356509c8dcce69f8dee0
  mm: madvise: MADV_DONTNEED_LOCKED
</pre>
</div>
</content>
</entry>
<entry>
<title>sys/mman.h: add MADV_POPULATE_(READ|WRITE) from linux v5.14</title>
<updated>2026-03-15T20:23:20+00:00</updated>
<author>
<name>Michal Biesek</name>
<email>michalbiesek@gmail.com</email>
</author>
<published>2023-08-08T09:46:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=bb5693fa5e93a2cadcb82e238632714b7c71c5b6'/>
<id>bb5693fa5e93a2cadcb82e238632714b7c71c5b6</id>
<content type='text'>
Add madvise flags to populate(prefault) page tables
see
  linux commit 4ca9b3859dac14bbef0c27d00667bb5b10917adb
  mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefault page tables
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add madvise flags to populate(prefault) page tables
see
  linux commit 4ca9b3859dac14bbef0c27d00667bb5b10917adb
  mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefault page tables
</pre>
</div>
</content>
</entry>
<entry>
<title>statx: add Linux 6.11 fields/constants</title>
<updated>2025-06-13T18:30:42+00:00</updated>
<author>
<name>J. Neuschäfer</name>
<email>j.neuschaefer@gmx.net</email>
</author>
<published>2024-10-23T23:19:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=fcdff46a3203400e08a2264c34b3c7fb62bf6969'/>
<id>fcdff46a3203400e08a2264c34b3c7fb62bf6969</id>
<content type='text'>
As of Linux 6.11, these fields and mask macros have been added to
include/uapi/linux/stat.h.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As of Linux 6.11, these fields and mask macros have been added to
include/uapi/linux/stat.h.
</pre>
</div>
</content>
</entry>
<entry>
<title>sys/stat.h: fix typo in statx member name stx_dio_offset_align</title>
<updated>2024-10-13T01:33:41+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-10-12T23:51:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=047a16398b29d2702a41a0d6d15370d54b9d723c'/>
<id>047a16398b29d2702a41a0d6d15370d54b9d723c</id>
<content type='text'>
This was added in 23ab04a8630225371455d5f4538fd078665bb646
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was added in 23ab04a8630225371455d5f4538fd078665bb646
</pre>
</div>
</content>
</entry>
<entry>
<title>statx: add new struct statx fields and corresponding mask macros</title>
<updated>2024-09-13T21:21:17+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2024-09-13T21:21:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=23ab04a8630225371455d5f4538fd078665bb646'/>
<id>23ab04a8630225371455d5f4538fd078665bb646</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sys/epoll.h: add epoll ioctls</title>
<updated>2024-06-22T20:53:06+00:00</updated>
<author>
<name>Joe Damato</name>
<email>jdamato@fastly.com</email>
</author>
<published>2024-05-29T06:49:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=1b97d0060ba585df41f0a55a1f8c33c704d0dfbe'/>
<id>1b97d0060ba585df41f0a55a1f8c33c704d0dfbe</id>
<content type='text'>
add two ioctls to get and set struct epoll_params to allow users to
control epoll based busy polling of network sockets.

added to uapi in commit 18e2bf0edf4dd88d9656ec92395aa47392e85b61 (Linux
kernel 6.9 and newer).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add two ioctls to get and set struct epoll_params to allow users to
control epoll based busy polling of network sockets.

added to uapi in commit 18e2bf0edf4dd88d9656ec92395aa47392e85b61 (Linux
kernel 6.9 and newer).
</pre>
</div>
</content>
</entry>
<entry>
<title>fix typo that broke sys/reg.h and sys/user.h</title>
<updated>2024-05-11T21:52:04+00:00</updated>
<author>
<name>Gonzalo Alvarez</name>
<email>gonzaloab@gmail.com</email>
</author>
<published>2024-05-11T21:52:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=84015cee177e835db5e65bd34b60635f2a5a5056'/>
<id>84015cee177e835db5e65bd34b60635f2a5a5056</id>
<content type='text'>
commit 7019fbe103165b9b26a9391d5ecd4c7fcb6f3ec9 and commit
e709a6f07ade208ba513f9225222336f30c304b0 misspelled bits/alltypes.h.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit 7019fbe103165b9b26a9391d5ecd4c7fcb6f3ec9 and commit
e709a6f07ade208ba513f9225222336f30c304b0 misspelled bits/alltypes.h.
</pre>
</div>
</content>
</entry>
<entry>
<title>sys/user.h: derive __WORDSIZE from __LONG_MAX</title>
<updated>2024-05-07T13:11:10+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2024-05-07T13:11:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=7019fbe103165b9b26a9391d5ecd4c7fcb6f3ec9'/>
<id>7019fbe103165b9b26a9391d5ecd4c7fcb6f3ec9</id>
<content type='text'>
previously, only a few archs defined it here. this change makes the
presence consistent across all archs, and reduces the amount of header
duplication (and potential for future inconsistency) between archs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
previously, only a few archs defined it here. this change makes the
presence consistent across all archs, and reduces the amount of header
duplication (and potential for future inconsistency) between archs.
</pre>
</div>
</content>
</entry>
<entry>
<title>sys/reg.h: derive __WORDSIZE from __LONG_MAX</title>
<updated>2024-05-07T13:08:31+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2024-05-07T13:07:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=e709a6f07ade208ba513f9225222336f30c304b0'/>
<id>e709a6f07ade208ba513f9225222336f30c304b0</id>
<content type='text'>
this removes an otherwise-unnecessary bits header from most archs,
replacing it with an empty generic version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this removes an otherwise-unnecessary bits header from most archs,
replacing it with an empty generic version.
</pre>
</div>
</content>
</entry>
</feed>
