change kthread dir to spinlock