0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 17:51:53 +00:00
bird/sysdep/unix
Katerina Kubecova ef63946d2e Allow allocating cold pages inside RCU critical section
We have quite large critical sections and we need to allocate inside
them. This is something to revise properly later on, yet for now,
instead of slowly but surely growing the virtual memory address space,
it's better to optimize the cold page cache pickup and count situations
where this happened inside the critical section.
2024-12-13 20:15:37 +01:00
..
alloc_test.c Fixed a bug in hot page global storage 2023-05-06 10:50:32 +02:00
alloc.c Allow allocating cold pages inside RCU critical section 2024-12-13 20:15:37 +01:00
config.Y Merge commit '82d57fb7' into thread-merge-2.16 2024-11-29 11:26:18 +01:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
domain.c Allow allocating cold pages inside RCU critical section 2024-12-13 20:15:37 +01:00
endian.h OpenBSD port related changes. 2009-05-11 01:32:49 +02:00
io-loop.c CLI: show threads all crash fixed 2024-12-12 15:00:26 +01:00
io-loop.h Flush deferred calls directly after the loop finished its one run 2024-06-28 22:03:45 +02:00
io.c Merge commit '707cad61' into thread-next 2024-12-13 19:10:28 +01:00
krt.c CLI: Dumping internal data structures to files, not to debug output 2024-12-02 06:54:54 +01:00
krt.h Kernel: protocol shuts down synchronously 2024-09-30 10:04:36 +02:00
krt.Y Merge commit 'v2.13.1-189-g105e50f6' into thread-next 2024-01-28 14:42:36 +01:00
log.c Merge commit '4dd5b3d9' into thread-next 2024-12-10 23:57:59 +01:00
main.c Merge commit 'd85fa48e' into thread-next 2024-12-13 15:58:10 +01:00
Makefile Fixed a bug in hot page global storage 2023-05-06 10:50:32 +02:00
random.c sysdep: Add wrapper to get random bytes - update 2021-06-06 16:26:06 +02:00
unix.h Merge commit 'd85fa48e' into thread-next 2024-12-13 15:58:10 +01:00