X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=README;h=ecdda633e20fe3f6fa772a90644b99b2f302ea3b;hb=632dd6bae1cb2b590185c2bdad12e9531409aa53;hp=fce568089b3182aada2a802939512cb99aa280b5;hpb=f39cd4423c65c6f9c6695ee81afd1fdf92aa6d44;p=userspace-rcu.git diff --git a/README b/README index fce5680..ecdda63 100644 --- a/README +++ b/README @@ -21,10 +21,9 @@ BUILDING ARCHITECTURES SUPPORTED ----------------------- -Currently, x86 (i386, i486, i586, i686), x86 64, PowerPC 32/64 and S390 are -supported. The current use of sys_futex() makes it Linux-dependent, although -this portability limitation might go away in a near future by using the pthread -cond vars. +Currently, x86 (i386, i486, i586, i686), x86 64-bit, PowerPC 32/64, S390, S390x +and Sparc64 are supported. Only tested on Linux so far, but should +theoretically work on other operating systems. QUICK START GUIDE ----------------- @@ -101,9 +100,9 @@ Usage of liburcu-defer * #include * Link with "-lurcu-defer" - * Provides call_rcu() primitive to enqueue delayed callbacks. Queued + * Provides defer_rcu() primitive to enqueue delayed callbacks. Queued callbacks are executed in batch periodically after a grace period. - Do _not_ use call_rcu() within a read-side critical section, because + Do _not_ use defer_rcu() within a read-side critical section, because it may call synchronize_rcu() if the thread queue is full. Being careful with signals