blob: 739e87137dc9309f73d81eeeab0fa87901c9a1e5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
## SECTION=system_libraries
menuconfig LIBURCU
tristate
prompt "liburcu "
select GLIBC_PTHREAD
help
liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This
data synchronization library provides read-side access which scales
linearly with the number of cores. It does so by allowing multiples
copies of a given data structure to live at the same time, and by
monitoring the data structure accesses to detect grace periods after
which memory reclamation is possible.
if LIBURCU
config LIBURCU_SMP
bool
prompt "SMP support"
default y
help
Provide SMP support. Warning: Disable this only on real uniprocessor
systems.
endif
|