driver :
filp_open
ext2的file_operations 是generic_file_open(判断一下,没具体作用)
generic_file_read
generic_file_write
vfs_read --> file->f_op->read ext2是genereic_file_read
vfs_write --> file->f_op->write ext2是genereic_file_write
user:
open --> sys_open--> filp_open
read --> sys_read --> file->f_op->read genereic_file_read
write --> sys_write--> file->f_op->write genereic_file_write
filp_open
ext2的file_operations 是generic_file_open(判断一下,没具体作用)
generic_file_read
generic_file_write
vfs_read --> file->f_op->read ext2是genereic_file_read
vfs_write --> file->f_op->write ext2是genereic_file_write
user:
open --> sys_open--> filp_open
read --> sys_read --> file->f_op->read genereic_file_read
write --> sys_write--> file->f_op->write genereic_file_write