0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-11-09 20:58:44 +00:00
bird/sysdep
Ondrej Zajicek 1338ba86da Alloc: Disable transparent huge pages
The usage pattern implemented in allocator seems to be incompatible with
transparent huge pages, as memory released using madvise(MADV_DONTNEED)
with regular page size and alignment does not seem to trigger demotion
of huge pages back to regular pages, even when significant number of
pages is released. Even if demotion is triggered when system memory
is low, it still breaks memory accounting.
2024-05-30 12:30:00 +02:00
..
bsd Minor cleanups 2024-05-30 12:30:00 +02:00
bsd-netlink Netlink: move OS-specific headers and defines to sysdep 2024-05-30 12:29:59 +02:00
cf Alloc: Disable transparent huge pages 2024-05-30 12:30:00 +02:00
linux Netlink: move OS-specific headers and defines to sysdep 2024-05-30 12:29:59 +02:00
unix Alloc: Disable transparent huge pages 2024-05-30 12:30:00 +02:00
config.h NEWS and version update 2024-05-30 12:29:59 +02:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
sysdep.sgml Spelling fixes to progdoc. 2000-06-07 12:29:08 +00:00