Skip to content

Commit

Permalink
fuse: notify: don't move pages
Browse files Browse the repository at this point in the history
fuse_try_move_page() is not prepared for replacing pages that have already
been read.

Reported-by: Al Viro <[email protected]>
Signed-off-by: Miklos Szeredi <[email protected]>
Cc: [email protected]
  • Loading branch information
Miklos Szeredi committed Feb 26, 2015
1 parent c517d83 commit 0d27836
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions fs/fuse/dev.c
Original file line number Diff line number Diff line change
Expand Up @@ -1797,6 +1797,9 @@ static int fuse_notify_retrieve(struct fuse_conn *fc, unsigned int size,
static int fuse_notify(struct fuse_conn *fc, enum fuse_notify_code code,
unsigned int size, struct fuse_copy_state *cs)
{
/* Don't try to move pages (yet) */
cs->move_pages = 0;

switch (code) {
case FUSE_NOTIFY_POLL:
return fuse_notify_poll(fc, size, cs);
Expand Down

0 comments on commit 0d27836

Please sign in to comment.