READFILE System Call Rebased For More Efficient Reading Of Small Files

The READFILE system call aims to make it very efficient to read small files straight into a buffer with a single system call rather than the traditional open/read/close approach with multiple system calls.
This system call didn't see much activity at first but then later in the year the prospects of it getting picked up for mainline were renewed with finding a potential user of this new system call.
Now a few weeks out from the Linux 5.13 merge window, Greg Kroah-Hartman happened to re-based the patches against the latest Linux Git upstream state.
As of this morning Greg's driver-core.git readfile branch has seen the READFILE system call patches re-based against Linux 5.12.
We'll see if it goes for mainline this time around. Again, the main use-case of this system call would be for frequently reading small files for efficiently. The readfile documentation can be found via the man page commit.
51 Comments