Hi Peng Tao, Can you plase try following patches and see if it helps with the issue you are facing.
One of the patch is cleanup. Rest of the two patches make sure all forget requests requests are flushed and no forget reuqest is sent after destroy has been sent. Thanks Vivek Vivek Goyal (3): Use helper function to get forget requests from fuse Do not dispatch forget requests once queue is disconnected virtio-fs: Waiting for pending forget requests to finish fs/fuse/dev.c | 9 +++--- fs/fuse/fuse_i.h | 3 ++ fs/fuse/virtio_fs.c | 70 ++++++++++++++++++++++++++++++++++++--------- 3 files changed, 65 insertions(+), 17 deletions(-) -- 2.20.1
