ssize_t write_byte(struct file *inode, const char *gdata, size_t length, loff_t *off_what){

unsigned char c;

get_user(c, gdata);

*HEX3_HEX0_ptr=c;

printk(KERN_INFO "[write_byte] %d\n", c);

return length;

}


이게 왜 한바이트만 쓰는거야? 


4바이트 쓰려면 어떤 부분을 바꿔야하는건지.. 감이 안와서