Is there any limit to allocate spin locks? Theoretically, should be not because it is just a memory and InitializeSpinLock doesn't return any error code. However, I worry about NO_SPIN_LOCK_AVAILABLE (1D) BSOD. I could not find any documentation on this error code except the statement "This bug check appears very infrequently" which doesn't help me much.
In general, I would like to know if there is any maximum number of allocating spinlock. All drivers share system resources and it is good to know such number.