[GFS2] Fix a bug: scheduling under a spinlock