commit | 24b45e6c25173abcf8d5e82285212b47f2b0f86b | [log] [tgz] |
---|---|---|
author | Christoph Hellwig <hch@lst.de> | Tue Feb 15 10:45:14 2022 +0100 |
committer | Jens Axboe <axboe@kernel.dk> | Wed Feb 16 19:44:24 2022 -0700 |
tree | 023885df01a520bdbaccb12c05389f2ad778371f | |
parent | 185ed423d1898ead071c18f6161959cd3cab2dde [diff] |
virtio_blk: simplify refcounting Implement the ->free_disk method to free the virtio_blk structure only once the last gendisk reference goes away instead of keeping a local refcount. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Acked-by: Michael S. Tsirkin <mst@redhat.com> Link: https://lore.kernel.org/r/20220215094514.3828912-6-hch@lst.de Signed-off-by: Jens Axboe <axboe@kernel.dk>