mirror of
https://github.com/torvalds/linux.git
synced 2024-11-27 22:51:35 +00:00
xen: branch for v5.19-rc7
-----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCYtEBMAAKCRCAXGG7T9hj vlHbAP9dOgfLzMOWoYzU1BZUzDQ88arQqsTKxGbHv7kSRVxa0gD/dltV8zJ6dYu0 tY4/33QCN5OjNAXR3zh2BEnHYiRUXAw= =en7u -----END PGP SIGNATURE----- Merge tag 'for-linus-5.19a-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip Pull xen fix from Juergen Gross: "Fix for the Xen gntdev driver causing inappropriate WARN() messages" * tag 'for-linus-5.19a-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip: xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
This commit is contained in:
commit
339f74e38f
@ -396,13 +396,15 @@ static void __unmap_grant_pages_done(int result,
|
||||
unsigned int offset = data->unmap_ops - map->unmap_ops;
|
||||
|
||||
for (i = 0; i < data->count; i++) {
|
||||
WARN_ON(map->unmap_ops[offset+i].status);
|
||||
WARN_ON(map->unmap_ops[offset + i].status != GNTST_okay &&
|
||||
map->unmap_ops[offset + i].handle != INVALID_GRANT_HANDLE);
|
||||
pr_debug("unmap handle=%d st=%d\n",
|
||||
map->unmap_ops[offset+i].handle,
|
||||
map->unmap_ops[offset+i].status);
|
||||
map->unmap_ops[offset+i].handle = INVALID_GRANT_HANDLE;
|
||||
if (use_ptemod) {
|
||||
WARN_ON(map->kunmap_ops[offset+i].status);
|
||||
WARN_ON(map->kunmap_ops[offset + i].status != GNTST_okay &&
|
||||
map->kunmap_ops[offset + i].handle != INVALID_GRANT_HANDLE);
|
||||
pr_debug("kunmap handle=%u st=%d\n",
|
||||
map->kunmap_ops[offset+i].handle,
|
||||
map->kunmap_ops[offset+i].status);
|
||||
|
Loading…
Reference in New Issue
Block a user