可用于 sysfs 读取的最大字节数

Twi*_*fty 4 c linux-kernel sysfs

为了处理sysfs读取,我需要创建一个show添加到kobj_attribute结构中的函数。函数原型定义为

ssize_t (*show)(struct kobject *kobj, struct kobj_attribute *attr,
            char *buf);
Run Code Online (Sandbox Code Playgroud)

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

use*_*751 5

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