这是一个关于Linux内核的问题,它使用bio结构来管理输入和输出操作。
biu-size是结构bio的一个性质,bv-len是bio-vec的一个性质。哪一个用于指示读或写的长度,为什么这两个字段都是必需的?
最佳答案
在https://lwn.net/Articles/26404/上可以找到一篇关于这个主题的有点过时的文章。bi_size
是操作的总大小,bio-vec结构用于跟踪单个缓冲区。本文提供了使用这些结构所需的详细信息,包括推荐的访问器。
关于c - 在Linux内核的struct bio中如何分别使用bv_len和bi_size?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48208991/