Re: two RCU torture bugs

2015-08-24 Thread Paul E. McKenney
On Mon, Aug 24, 2015 at 01:39:48PM -0700, David Miller wrote: > From: "Paul E. McKenney" > Date: Mon, 24 Aug 2015 13:08:37 -0700 > > > On Mon, Aug 24, 2015 at 11:56:59AM -0700, David Miller wrote: > >> From: "Paul E. McKenney" > >> Date: Mon, 24 Aug 2015 11:50:36 -0700 > >> > >> > @@ -695,7 +69

Re: two RCU torture bugs

2015-08-24 Thread David Miller
From: "Paul E. McKenney" Date: Mon, 24 Aug 2015 13:08:37 -0700 > On Mon, Aug 24, 2015 at 11:56:59AM -0700, David Miller wrote: >> From: "Paul E. McKenney" >> Date: Mon, 24 Aug 2015 11:50:36 -0700 >> >> > @@ -695,7 +695,7 @@ static bool __maybe_unused torturing_tasks(void) >> > >> > #define R

Re: two RCU torture bugs

2015-08-24 Thread Paul E. McKenney
On Mon, Aug 24, 2015 at 11:56:59AM -0700, David Miller wrote: > From: "Paul E. McKenney" > Date: Mon, 24 Aug 2015 11:50:36 -0700 > > > @@ -695,7 +695,7 @@ static bool __maybe_unused torturing_tasks(void) > > > > #define RCUTORTURE_TASKS_OPS > > > > -static bool torturing_tasks(void) > > +sta

Re: two RCU torture bugs

2015-08-24 Thread David Miller
From: "Paul E. McKenney" Date: Mon, 24 Aug 2015 11:50:36 -0700 > @@ -695,7 +695,7 @@ static bool __maybe_unused torturing_tasks(void) > > #define RCUTORTURE_TASKS_OPS > > -static bool torturing_tasks(void) > +static bool __maybe_unused torturing_tasks(void) > { > return false; > } T

Re: two RCU torture bugs

2015-08-24 Thread Paul E. McKenney
On Sun, Aug 23, 2015 at 10:29:15PM -0700, Paul E. McKenney wrote: > On Sun, Aug 23, 2015 at 10:07:49PM -0700, David Miller wrote: > > > > 1) Doc bug, documentation mentions torture_type such as "rcu_sync", > >but those don't seem to exist. > > > > 2) If you specify an unrecognized type, the m

Re: two RCU torture bugs

2015-08-23 Thread Paul E. McKenney
On Sun, Aug 23, 2015 at 10:07:49PM -0700, David Miller wrote: > > 1) Doc bug, documentation mentions torture_type such as "rcu_sync", >but those don't seem to exist. > > 2) If you specify an unrecognized type, the module cannot be unloaded. >Amusingly it says that it cannot unload because