Re: [RFC PATCH 1/2] fs: Add dirreadahead syscall and VFS hooks

Started by Dave Chinner on Jul 31, 2014

open the first message on its own page

Message details and related content
On Tue, Jul 29, 2014 at 10:21:50AM +0200, Michael Kerrisk wrote:
[CC+=linux-api]

On Fri, Jul 25, 2014 at 7:37 PM, Abhi Das [off-list ref] wrote:
quoted
Also adds a void *opaque field to struct dir_context that can be
used by filesystems to temporarily store any context as this
struct gets passed around in the fs.
So the prototype is:

int dir_readahead(int fd, off64_t offset, unsigned int count);

Why do we need a new syscall for this?

$ man 2 readahead
....
ssize_t readahead(int fd, off64_t offset, size_t count);
....
	EINVAL fd does not refer to a file type to which readahead() can be applied.


Cheers,

Dave.
-- 
Dave Chinner
david-FqsqvQoI3Ljby3iVrkZq2A@public.gmane.org
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help