处理 sysfs
阅读我需要创建一个 show
添加到 kobj_attribute
的函数结构体。 the function is defined as的原型(prototype):
ssize_t (*show)(struct kobject *kobj, struct kobj_attribute *attr,
char *buf);
显然我需要将数据写入
buf
参数,但是可以写入的字节数上限是多少?它是否在任何地方定义?
最佳答案
根据Documentation/filesystems/sysfs.txt (搜索“Reading/Writing Attribute Data”)缓冲区大小为一页,或PAGE_SIZE
字节。
关于c - 可用于 sysfs 读取的最大字节数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51867251/