well, first time its called, you are right softirqs are enabled until
the point we call spin_lock_bh(), right after this line :
After this line, both softirqs and preempt are disabled.
Future calls to this function temporarly raise preemptcount and decrease it.
(Null effect)
well, Stephen was trying to not change preempt count for the 2nd, 3rd, 4th?... invocation of this function.
This is how I understood the code.
Thanks for reviewing Lai
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html