On Tue, 2007-05-22 at 08:15 +0100, Kieran Mansley wrote:
RCU on its own wouldn't
prevent the accelerated plugin being unloaded while netfront was using
one of the hooks.
Hmm, actually I think it could be used to do that. I'll take a look.
Kieran
-
To unsubscribe from this list: send the
On 22/5/07 08:28, Kieran Mansley [EMAIL PROTECTED] wrote:
On Tue, 2007-05-22 at 08:15 +0100, Kieran Mansley wrote:
RCU on its own wouldn't
prevent the accelerated plugin being unloaded while netfront was using
one of the hooks.
Hmm, actually I think it could be used to do that. I'll
On Tue, 2007-05-22 at 08:48 +0100, Keir Fraser wrote:
On 22/5/07 08:28, Kieran Mansley [EMAIL PROTECTED] wrote:
On Tue, 2007-05-22 at 08:15 +0100, Kieran Mansley wrote:
RCU on its own wouldn't
prevent the accelerated plugin being unloaded while netfront was using
one of the hooks.
On Tue, 2007-05-22 at 08:48 +0100, Keir Fraser wrote:
On 22/5/07 08:28, Kieran Mansley [EMAIL PROTECTED] wrote:
On Tue, 2007-05-22 at 08:15 +0100, Kieran Mansley wrote:
RCU on its own wouldn't
prevent the accelerated plugin being unloaded while netfront was using
one of the hooks.
On Tue, 2007-05-22 at 15:07 +0100, Keir Fraser wrote:
On 22/5/07 13:44, Kieran Mansley [EMAIL PROTECTED] wrote:
Eagerly zap the function pointers, then wait one RCU period so every CPU
goes through a quiescent point before unloading the module?
-- Keir
Am I right in thinking that
On 22/5/07 13:44, Kieran Mansley [EMAIL PROTECTED] wrote:
Eagerly zap the function pointers, then wait one RCU period so every CPU
goes through a quiescent point before unloading the module?
-- Keir
Am I right in thinking that if one of the functions that was protected
by RCU was to
On Tue, 22 May 2007 13:44:28 +0100
Kieran Mansley [EMAIL PROTECTED] wrote:
On Tue, 2007-05-22 at 08:48 +0100, Keir Fraser wrote:
On 22/5/07 08:28, Kieran Mansley [EMAIL PROTECTED] wrote:
On Tue, 2007-05-22 at 08:15 +0100, Kieran Mansley wrote:
RCU on its own wouldn't
prevent
On Tue, 2007-05-22 at 08:05 -0700, Stephen Hemminger wrote:
The same thing is already done to handle network protocols already.
RCU is used for the object handle (including function pointers).
You need to use:
* put rcu structure in accelerator list member
and initialize it to the