init
= > handle_device_fd 收到uevent信息
= > handle_device_event
= >
get_device_perm函数会比较path路径是否和下面的devperms[ ] 数组中的inode路径相一致, 如果一致, 那么返回devperms[ ] 数组中指定的uid, gid和mode数值, 这样make_device就会向/ dev这个tmpfs'内存虚拟物理盘' 创建inode节点, 同时改变该inode的uid和gid.
于是在devperms[ ] 数组中我们就可以方便的控制生成的/ dev文件的uid, gid和mode了.
http://blog.chinaunix.net/space.php?uid=20564848&do=blog&cuid=1348852