login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2007
»
September
»
21
Re: [PATCH RFC 1/9] RCU: Split API to permit multiple RCU implementations
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From:
Steven Rostedt <rostedt@...>
To: Paul E. McKenney <paulmck@...>
Cc: <linux-kernel@...>, <linux-rt-users@...>, <mingo@...>, <akpm@...>, <dipankar@...>, <josht@...>, <tytso@...>, <dvhltc@...>, <tglx@...>, <a.p.zijlstra@...>, <bunk@...>, <ego@...>, <oleg@...>, <srostedt@...>
Subject:
Re: [PATCH RFC 1/9] RCU: Split API to permit multiple RCU implementations
Date: Friday, September 21, 2007 - 12:14 am
On Mon, Sep 10, 2007 at 11:32:08AM -0700, Paul E. McKenney wrote: [nitpick and two part mail ]
quoted text
> > diff -urpNa -X dontdiff linux-2.6.22/include/linux/rcuclassic.h linux-2.6.22-a-splitclassic/include/linux/rcuclassic.h > --- linux-2.6.22/include/linux/rcuclassic.h 1969-12-31 16:00:00.000000000 -0800 > +++ linux-2.6.22-a-splitclassic/include/linux/rcuclassic.h 2007-08-22 14:42:23.000000000 -0700 > @@ -0,0 +1,149 @@
[snip]
quoted text
> + local_bh_enable(); \ > + } while (0) > + > +#define __synchronize_sched() synchronize_rcu() > + > +extern void __rcu_init(void); > +extern void rcu_check_callbacks(int cpu, int user); > +extern void rcu_restart_cpu(int cpu); > +extern long rcu_batches_completed(void); > +extern long rcu_batches_completed_bh(void); > +
quoted text
> +#endif /* __KERNEL__ */ > +#endif /* __LINUX_RCUCLASSIC_H */ > diff -urpNa -X dontdiff linux-2.6.22/include/linux/rcupdate.h linux-2.6.22-a-splitclassic/include/linux/rcupdate.h > --- linux-2.6.22/include/linux/rcupdate.h 2007-07-08 16:32:17.000000000 -0700 > +++ linux-2.6.22-a-splitclassic/include/linux/rcupdate.h 2007-07-19 14:02:36.000000000 -0700
[snip]
quoted text
> */ > -#define synchronize_sched() synchronize_rcu() > +#define synchronize_sched() __synchronize_sched() > > -extern void rcu_init(void); > -extern void rcu_check_callbacks(int cpu, int user); > -extern void rcu_restart_cpu(int cpu); > -extern long rcu_batches_completed(void); > -extern long rcu_batches_completed_bh(void);
Why is rcu_batches_completed and rcu_batches_completed_bh moved from rcupdate.h to rcuclassic.h? [ continued ...] -- Steve -
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[PATCH RFC 0/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Mon Sep 10, 2:30 pm)
Re: [PATCH RFC 0/9] RCU: Preemptible RCU
, Ingo Molnar
, (Mon Sep 10, 2:44 pm)
[PATCH RFC 9/9] RCU: preemptible documentation and comment c...
, Paul E. McKenney
, (Mon Sep 10, 2:42 pm)
[PATCH RFC 8/9] RCU: Make RCU priority boosting consume less...
, Paul E. McKenney
, (Mon Sep 10, 2:41 pm)
[PATCH RFC 7/9] RCU: rcutorture testing for RCU priority boo...
, Paul E. McKenney
, (Mon Sep 10, 2:39 pm)
[PATCH RFC 6/9] RCU priority boosting for preemptible RCU
, Paul E. McKenney
, (Mon Sep 10, 2:39 pm)
Re: [PATCH RFC 6/9] RCU priority boosting for preemptible RCU
, Gautham R Shenoy
, (Fri Oct 5, 7:46 am)
Re: [PATCH RFC 6/9] RCU priority boosting for preemptible RCU
, Steven Rostedt
, (Fri Oct 5, 8:24 am)
Re: [PATCH RFC 6/9] RCU priority boosting for preemptible RCU
, Gautham R Shenoy
, (Fri Oct 5, 9:21 am)
Re: [PATCH RFC 6/9] RCU priority boosting for preemptible RCU
, Paul E. McKenney
, (Fri Oct 5, 10:07 am)
Re: [PATCH RFC 6/9] RCU priority boosting for preemptible RCU
, Gautham R Shenoy
, (Fri Sep 28, 6:56 pm)
Re: [PATCH RFC 6/9] RCU priority boosting for preemptible RCU
, Steven Rostedt
, (Fri Sep 28, 7:05 pm)
Re: [PATCH RFC 6/9] RCU priority boosting for preemptible RCU
, Paul E. McKenney
, (Sat Sep 29, 11:11 pm)
[PATCH RFC 5/9] RCU: CPU hotplug support for preemptible RCU
, Paul E. McKenney
, (Mon Sep 10, 2:36 pm)
Re: [PATCH RFC 5/9] RCU: CPU hotplug support for preemptible...
, Oleg Nesterov
, (Sun Sep 30, 12:38 pm)
Re: [PATCH RFC 5/9] RCU: CPU hotplug support for preemptible...
, Paul E. McKenney
, (Sun Sep 30, 9:41 pm)
[PATCH RFC 4/9] RCU: synchronize_sched() workaround for CPU ...
, Paul E. McKenney
, (Mon Sep 10, 2:35 pm)
[PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Mon Sep 10, 2:34 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Oleg Nesterov
, (Sun Sep 23, 1:38 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Sun Sep 23, 8:15 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Oleg Nesterov
, (Wed Sep 26, 11:13 am)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Thu Sep 27, 11:46 am)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Oleg Nesterov
, (Fri Sep 28, 10:47 am)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Fri Sep 28, 2:57 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Oleg Nesterov
, (Sun Sep 30, 12:31 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Sun Sep 30, 9:20 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Davide Libenzi
, (Sun Sep 30, 7:02 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Sun Sep 30, 9:37 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Oleg Nesterov
, (Tue Oct 2, 2:02 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Davide Libenzi
, (Mon Oct 1, 2:44 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Mon Oct 1, 3:21 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Davide Libenzi
, (Mon Oct 1, 6:09 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Mon Oct 1, 6:24 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Steven Rostedt
, (Fri Sep 21, 11:20 am)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Fri Sep 21, 7:03 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Fri Sep 21, 8:32 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Steven Rostedt
, (Fri Sep 21, 9:19 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Fri Sep 21, 9:43 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Steven Rostedt
, (Fri Sep 21, 10:56 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Sat Sep 22, 12:10 am)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Steven Rostedt
, (Fri Sep 21, 10:40 am)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Fri Sep 21, 8:26 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Steven Rostedt
, (Fri Sep 21, 9:15 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Fri Sep 21, 9:53 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Steven Rostedt
, (Fri Sep 21, 11:15 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Sat Sep 22, 12:07 am)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Peter Zijlstra
, (Fri Sep 21, 11:46 am)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Steven Rostedt
, (Fri Sep 21, 6:31 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Fri Sep 21, 6:44 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Steven Rostedt
, (Fri Sep 21, 7:23 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Fri Sep 21, 7:44 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Fri Sep 21, 6:06 pm)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Steven Rostedt
, (Fri Sep 21, 12:17 am)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Dipankar Sarma
, (Fri Sep 21, 1:56 am)
Re: [PATCH RFC 3/9] RCU: Preemptible RCU
, Paul E. McKenney
, (Fri Sep 21, 1:50 am)
[PATCH RFC 1/9] RCU: Split API to permit multiple RCU implem...
, Paul E. McKenney
, (Mon Sep 10, 2:32 pm)
Re: [PATCH RFC 1/9] RCU: Split API to permit multiple RCU im...
, Steven Rostedt
, (Fri Sep 21, 12:14 am)
[PATCH RFC 2/9] RCU: Fix barriers
, Paul E. McKenney
, (Mon Sep 10, 2:33 pm)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Tarkan Erimer
Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3
Andrew Morton
-mm merge plans for 2.6.23
James Bottomley
[Ksummit-2008-discuss] Fixing the Kernel Janitors project
Greg KH
[GIT PATCH] driver core patches against 2.6.24
git
:
linux-netdev
:
Gerrit Renker
[PATCH 18/37] dccp: Support for Mandatory options
David Miller
Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
David Miller
Re: [GIT]: Networking
Tantilov, Emil S
WARNING: at include/net/sock.h:417 udp_lib_unhash
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
3 users
and
998 guests
online.
Online users
zeekec
sreejithc
agenciaspubrre
Syndicate