Index: kernel/generic/src/synch/rcu.c
===================================================================
--- kernel/generic/src/synch/rcu.c	(revision 0cf813dc09bece145ed9f4b78a0d8c970bdae6b6)
+++ kernel/generic/src/synch/rcu.c	(revision 64be561fde4e66c925208ae11919aa6cd8b7e899)
@@ -386,4 +386,14 @@
 	
 	preemption_enable();
+}
+
+/** Returns true if in an rcu reader section. */
+bool rcu_read_locked(void)
+{
+	preemption_disable();
+	bool locked = 0 < *CPU->rcu.pnesting_cnt;
+	preemption_enable();
+	
+	return locked;
 }
 
