case VIRTIO_MEM_RESP_NACK:
return -EAGAIN;
case VIRTIO_MEM_RESP_BUSY:
- return -EBUSY;
+ return -ETXTBSY;
case VIRTIO_MEM_RESP_ERROR:
return -EINVAL;
default:
vm->plugged_size -= size;
return 0;
case VIRTIO_MEM_RESP_BUSY:
- return -EBUSY;
+ return -ETXTBSY;
case VIRTIO_MEM_RESP_ERROR:
return -EINVAL;
default:
atomic_set(&vm->config_changed, 1);
return 0;
case VIRTIO_MEM_RESP_BUSY:
- return -EBUSY;
+ return -ETXTBSY;
default:
return -ENOMEM;
}
* or we have too many offline memory blocks.
*/
break;
- case -EBUSY:
+ case -ETXTBSY:
/*
* The hypervisor cannot process our request right now
- * (e.g., out of memory, migrating) or we cannot free up
- * any memory to unplug it (all plugged memory is busy).
+ * (e.g., out of memory, migrating);
+ */
+ case -EBUSY:
+ /*
+ * We cannot free up any memory to unplug it (all plugged memory
+ * is busy).
*/
case -ENOMEM:
/* Out of memory, try again later. */