diff options
| author | Juergen Gross | 2017-09-22 14:07:25 +0200 |
|---|---|---|
| committer | Stefano Stabellini | 2017-10-26 23:23:08 +0200 |
| commit | e38c3e86dfffe3cc806d051b9deeab31836b196a (patch) | |
| tree | af9a22d2cea458e0bb2545446c1cdebafe749161 /scripts/modules/module_block.py | |
| parent | xen: add a global indicator for grant copy being available (diff) | |
| download | qemu-e38c3e86dfffe3cc806d051b9deeab31836b196a.tar.gz qemu-e38c3e86dfffe3cc806d051b9deeab31836b196a.tar.xz qemu-e38c3e86dfffe3cc806d051b9deeab31836b196a.zip | |
xen: dont try setting max grants multiple times
Trying to call xengnttab_set_max_grants() with the same file handle
might fail on some kernels, as this operation is allowed only once.
This is a problem for the qdisk backend as blk_connect() can be
called multiple times for a domain, e.g. in case grub-xen is being
used to boot it.
So instead of letting the generic backend code open the gnttab device
do it in blk_connect() and close it again in blk_disconnect.
Signed-off-by: Juergen Gross <jgross@suse.com>
Acked-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
Diffstat (limited to 'scripts/modules/module_block.py')
0 files changed, 0 insertions, 0 deletions
