lab2
Merge branch 'lab1' into lab2
spinlock_init
spinlock_acquire
spinlock_release
spinlock debug
but have trap fault