]> err.no Git - linux-2.6/blobdiff - kernel/rcupdate.c
[PATCH] i82593.h: make header comment GPL-compatible
[linux-2.6] / kernel / rcupdate.c
index 2559d4b8f23f6ef005db9825952afa0936d22951..c4d159a21e042cc184a6d04e64b7b2273dfb5872 100644 (file)
@@ -153,6 +153,15 @@ void fastcall call_rcu_bh(struct rcu_head *head,
        local_irq_restore(flags);
 }
 
+/*
+ * Return the number of RCU batches processed thus far.  Useful
+ * for debug and statistics.
+ */
+long rcu_batches_completed(void)
+{
+       return rcu_ctrlblk.completed;
+}
+
 /*
  * Invoke the completed RCU callbacks. They are expected to be in
  * a per-cpu list.
@@ -501,6 +510,7 @@ void synchronize_kernel(void)
 }
 
 module_param(maxbatch, int, 0);
+EXPORT_SYMBOL_GPL(rcu_batches_completed);
 EXPORT_SYMBOL(call_rcu);  /* WARNING: GPL-only in April 2006. */
 EXPORT_SYMBOL(call_rcu_bh);  /* WARNING: GPL-only in April 2006. */
 EXPORT_SYMBOL_GPL(synchronize_rcu);