From: Eric Dumazet <eric.dumazet@gmail.com>
Date: Sun, 15 Aug 2010 16:47:17 +0200
I'm hesistent to say that we should put this kind of patch in.
It will shut up lockdep for this specific case, but it also means
that if we do any other kinds of locking in this sequence we will
not validate it.
The valuable of this is open for debate I guess.
But locking is hard so I would say that disabling lockdep to kill a
warning it generates should be an absolute last resort.
I also don't think making the locking mechanics conditional upon
LOCKDEP is sane either, exactly because it means lockdep is testing
something other than what actually gets used in practice. :-)
--