kcopyd use mutex instead of semaphore