fuse: Replace page without copying in fuse_writepage_in_flight()
authorKirill Tkhai <ktkhai@virtuozzo.com>
Mon, 26 Nov 2018 09:46:20 +0000 (12:46 +0300)
committerMiklos Szeredi <mszeredi@redhat.com>
Wed, 13 Feb 2019 12:15:12 +0000 (13:15 +0100)
commitc5de16cca2d7268833abfd6456d73fbba447c19b
tree3a2ab598c9b47a130a397b3369da4fccf8e8ef82
parente2653bd53a98412ff2fc6fa6a6ed3934da04a3f3
fuse: Replace page without copying in fuse_writepage_in_flight()

It looks like we can optimize page replacement and avoid copying by simple
updating the request's page.

[SzM: swap with new request's tmp page to avoid use after free.]

Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
fs/fuse/file.c