Messages in this thread | | | Date | Mon, 29 Mar 2010 11:40:59 -0700 | From | "Paul E. McKenney" <> | Subject | Re: CONFIG_PROVE_RCU breaks proprietary modules (rcu_lock_map) |
| |
On Mon, Mar 29, 2010 at 07:53:59PM +0200, Tilman Schmidt wrote: > Am 29.03.2010 17:09 schrieb Paul E. McKenney: > > On Sun, Mar 21, 2010 at 10:04:42PM +0100, Tilman Schmidt wrote: > [...] > >> So if building a proprietary module fails with the message: > >> > >> FATAL: modpost: GPL-incompatible module <module> uses GPL-only symbol > >> 'rcu_lock_map' > >> > >> try rebuilding your kernel with the PROVE_RCU option disabled. > >> > >> Hope it helps someone. > > > > I am comfortable with PROVE_RCU being incompatible with non-GPL modules. > > After all, it is only a debugging option, not intended for production use. > > I agree completely. I just wanted to publish that fact because it seems > to be little known and can be quite a puzzler.
And I do very much appreciate your publicizing the solution! ;-)
Thanx, Paul
| |