enic: use atomic_t instead of spin_lock in busy poll