On Fri, Sep 24, 2010 at 12:05:59PM +0200, [email protected] wrote: > From: Harald Hoyer <[email protected]> > > --- > src/readahead-replay.c | 4 ++-- > 1 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/src/readahead-replay.c b/src/readahead-replay.c > index b886857..f4d252b 100644 > --- a/src/readahead-replay.c > +++ b/src/readahead-replay.c > @@ -85,7 +85,7 @@ static int unpack_file(FILE *pack) { > any = true; > > if (fd >= 0) > - if (readahead(fd, b * PAGE_SIZE, (c - b) * > PAGE_SIZE) < 0) { > + if (posix_fadvise(fd, b * PAGE_SIZE, (c - b) * > PAGE_SIZE, POSIX_FADV_WILLNEED) < 0) { > log_warning("readahead() failed: %m"); ^also here > goto finish; > } > @@ -96,7 +96,7 @@ static int unpack_file(FILE *pack) { > * intended to mean that the whole file shall be > * read */ > > - if (readahead(fd, 0, st.st_size) < 0) { > + if (posix_fadvise(fd, 0, st.st_size, POSIX_FADV_WILLNEED) < > 0) { > log_warning("readahead() failed: %m"); ^here too > goto finish; > }
- Zbyszek _______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
