On Tue, 2010-11-23 at 16:27 -0500, Jason Baron wrote:> struct hlist_head modules;> unsigned long key;> + u32 nr_entries : 31,> + enabled : 1;> }; I still don't see why you do this, why not simply mandate that the keyis of type atomic_t* and use *key as enabled state?