1 Userspace RCU library licensing
8 The library part is distributed under LGPLv2.1 or later. See lgpl-2.1.txt for
9 details. This applies to :
17 LGPL-compatible source code can statically use the library header using :
22 Dynamic-only linking with the LGPL library is used if _LGPL_SOURCE is not
23 defined. It permits relinking with newer versions of the library, which is
24 required by the LGPL license.
29 xchg() privimitive has been rewritten from scratch starting from atomic_ops 1.2
30 which has a MIT-style license that is intended to allow use in both free and
32 http://www.hpl.hp.com/research/linux/atomic_ops/LICENSING.txt
33 http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/
35 This license applies to :
43 Library test code is distributed under the GPLv2 license. See gpl-2.0.txt for
44 details. This applies to :
58 ACCESS_ONCE(), likely(), unlikely() and barrier() are considered trivial enough
59 that copyright does not apply to them. I (Mathieu Desnoyers) re-typed them from
60 scratch in a mail client just to prove it.