Add the instruction of mknod and change the init of sema