modify ioctl's return value type
modify kernel directory
modify test procedure
create