No nuances, just buggy code (was: related to Spinlock implementation)
Maybe Linus should update the docs: https://www.kernel.org/doc/htmldocs/kernel-locking/locks.htm...
I think it would be useful to add a warning there.