Commit | Line | Data |
---|---|---|
b92c90fc MD |
1 | Mathieu Desnoyers |
2 | May 13th, 2009 | |
3 | ||
4 | IBM Corporation allowed LGPLv2.1+ licensing of their contribution to the | |
93896c1d MD |
5 | userspace RCU library in a patch submitted on May 8, 2009 from Paul E. |
6 | McKenney and reviewed by Steven L. Bennett: | |
b92c90fc | 7 | |
93896c1d | 8 | http://lists.casi.polymtl.ca/pipermail/ltt-dev/2009-May/001584.html |
b92c90fc | 9 | |
93896c1d MD |
10 | I (Mathieu Desnoyers) re-implemented ACCESS_ONCE(), likely(), unlikely() and |
11 | barrier() from scratch without reference to the original code. | |
b92c90fc | 12 | |
93896c1d | 13 | commit id : 2dc5fa0f7cfbfb0a64a7a67b39626650e863f16a |
b92c90fc | 14 | |
93896c1d MD |
15 | Bert Wesarg <bert.wesarg@googlemail.com> approved LGPL relicensing of his |
16 | patch in an email dated May 13, 2009 : | |
17 | ||
18 | http://lkml.org/lkml/2009/5/13/16 | |
19 | ||
20 | xchg() primitives has been rewritten from a MIT-licensed cmpxchg for Intel | |
21 | and powerpc. They are MIT-licensed and therefore usable in LGPL code. | |
22 | This cmpxchg code was obtained from the atomic_ops project: | |
23 | ||
24 | http://www.hpl.hp.com/research/linux/atomic_ops/ | |
25 | ||
26 | I (Mathieu Desnoyers) wrote the remainder of the code. | |
27 | ||
28 | The license for the library files in this project was therefore changed to | |
29 | LGPLv2.1 on May 13, 2009, as detailed in LICENSE. |