Mentioned for over two years now has been a “readfile” gadget name to successfully learn small information. This will have to be a win when coping with small information like the ones uncovered by way of sysfs whilst it is taken time to come back in combination and stalled out a number of instances. This week Greg Kroah-Hartman has up to date the readfile patches main to pray that this new syscall may in any case be on a trail for mainlining.
The readfile gadget name is reasonably easy and meant to easily open the given report, learn it into the buffer, and shut the report — all inside that unmarried name reasonably than dealing with every of the ones steps one after the other. The intent is to make use of the readfile gadget name if steadily studying “tiny” to “small” information like the ones uncovered below sysfs, procfs, and so on.
The one gadget name way will have to be extra environment friendly with much less syscall overhead, specifically if steadily studying to many small information.
As of Friday, Greg KH has re-based the readfile syscall patch, self checks, and comparable documentation on his driver-core.git’s “readfile” department.
As of writing the patches have not but labored their technique to Greg’s driver-core-next department, however seeing the freshly up to date readfile department provides hope as soon as once more this straightforward gadget name would possibly in any case land after 2+ years of communicate.