commit | 32f98877c57bee6bc27f443a96f49678a2cd6a50 | [log] [tgz] |
---|---|---|
author | Miklos Szeredi <mszeredi@redhat.com> | Tue May 19 14:50:37 2020 +0200 |
committer | Miklos Szeredi <mszeredi@redhat.com> | Tue May 19 14:50:37 2020 +0200 |
tree | 0c4e6a0e64dc7ba0920c961432172518b6aa6b37 | |
parent | a5005c3cda6eeb6b95645e6cc32f58dafeffc976 [diff] |
fuse: don't check refcount after stealing page page_count() is unstable. Unless there has been an RCU grace period between when the page was removed from the page cache and now, a speculative reference may exist from the page cache. Reported-by: Matthew Wilcox <willy@infradead.org> Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>