可供sysfs读取的最大字节数

时间:2018-08-15 22:22:27

标签: c linux-kernel sysfs

要处理sysfs,我需要创建一个show函数,并将其添加到kobj_attribute结构中。 the function is defined as的原型:

ssize_t (*show)(struct kobject *kobj, struct kobj_attribute *attr,
            char *buf);

显然,我需要将数据写入buf参数,但是可以写入的字节数上限是多少?它在任何地方定义吗?

1 个答案:

答案 0 :(得分:3)

根据Documentation/filesystems/sysfs.txt(搜索“读取/写入属性数据”),缓冲区大小为一页,即PAGE_SIZE个字节。