可用于 sysfs 读取的最大字节数
Max number of bytes available for sysfs read
要处理 sysfs
读取,我需要创建一个 show
函数,将其添加到 kobj_attribute
结构中。 the function is defined as的原型:
ssize_t (*show)(struct kobject *kobj, struct kobj_attribute *attr,
char *buf);
显然我需要向buf
参数写入数据,但是可以写入的字节数上限是多少?是否在任何地方定义?
根据 Documentation/filesystems/sysfs.txt(搜索 "Reading/Writing Attribute Data")缓冲区大小为一页,或 PAGE_SIZE
字节。
要处理 sysfs
读取,我需要创建一个 show
函数,将其添加到 kobj_attribute
结构中。 the function is defined as的原型:
ssize_t (*show)(struct kobject *kobj, struct kobj_attribute *attr,
char *buf);
显然我需要向buf
参数写入数据,但是可以写入的字节数上限是多少?是否在任何地方定义?
根据 Documentation/filesystems/sysfs.txt(搜索 "Reading/Writing Attribute Data")缓冲区大小为一页,或 PAGE_SIZE
字节。