lkml.org 
[lkml]   [2019]   [Sep]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 06/18] virtiofs: ->remove should not clean virtiofs fuse devices
    Date
    We maintain a fuse device per virt queue. This fuse devices are allocated
    and installed during mount time and should be cleaned up when super block
    is going away. Device removal should not clean it. Device removal should
    stop queues and virtuques can go away.

    Signed-off-by: Vivek Goyal <vgoyal@redhat.com>
    ---
    fs/fuse/virtio_fs.c | 2 --
    1 file changed, 2 deletions(-)

    diff --git a/fs/fuse/virtio_fs.c b/fs/fuse/virtio_fs.c
    index 5df97dfee37d..f68a25ca9e9d 100644
    --- a/fs/fuse/virtio_fs.c
    +++ b/fs/fuse/virtio_fs.c
    @@ -497,8 +497,6 @@ static void virtio_fs_remove(struct virtio_device *vdev)
    {
    struct virtio_fs *fs = vdev->priv;

    - virtio_fs_free_devs(fs);
    -
    vdev->config->reset(vdev);
    virtio_fs_cleanup_vqs(vdev, fs);

    --
    2.20.1
    \
     
     \ /
      Last update: 2019-09-05 21:50    [W:4.161 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site