kvm-s390.c (811ea797118a8caf54b54fc5c30e0b6c90c8abf3) | kvm-s390.c (e0d2773d487c2a41c99d9e256d51cc0a859aa9ab) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * hosting IBM Z kernel virtual machines (s390x) 4 * 5 * Copyright IBM Corp. 2008, 2020 6 * 7 * Author(s): Carsten Otte <cotte@de.ibm.com> 8 * Christian Borntraeger <borntraeger@de.ibm.com> --- 2314 unchanged lines hidden (view full) --- 2323 break; 2324 2325 r = uv_cmd_nodata(kvm_s390_pv_get_handle(kvm), 2326 UVC_CMD_VERIFY_IMG, &cmd->rc, &cmd->rrc); 2327 KVM_UV_EVENT(kvm, 3, "PROTVIRT VERIFY: rc %x rrc %x", cmd->rc, 2328 cmd->rrc); 2329 break; 2330 } | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * hosting IBM Z kernel virtual machines (s390x) 4 * 5 * Copyright IBM Corp. 2008, 2020 6 * 7 * Author(s): Carsten Otte <cotte@de.ibm.com> 8 * Christian Borntraeger <borntraeger@de.ibm.com> --- 2314 unchanged lines hidden (view full) --- 2323 break; 2324 2325 r = uv_cmd_nodata(kvm_s390_pv_get_handle(kvm), 2326 UVC_CMD_VERIFY_IMG, &cmd->rc, &cmd->rrc); 2327 KVM_UV_EVENT(kvm, 3, "PROTVIRT VERIFY: rc %x rrc %x", cmd->rc, 2328 cmd->rrc); 2329 break; 2330 } |
2331 case KVM_PV_PREP_RESET: { 2332 r = -EINVAL; 2333 if (!kvm_s390_pv_is_protected(kvm)) 2334 break; 2335 2336 r = uv_cmd_nodata(kvm_s390_pv_get_handle(kvm), 2337 UVC_CMD_PREPARE_RESET, &cmd->rc, &cmd->rrc); 2338 KVM_UV_EVENT(kvm, 3, "PROTVIRT PREP RESET: rc %x rrc %x", 2339 cmd->rc, cmd->rrc); 2340 break; 2341 } 2342 case KVM_PV_UNSHARE_ALL: { 2343 r = -EINVAL; 2344 if (!kvm_s390_pv_is_protected(kvm)) 2345 break; 2346 2347 r = uv_cmd_nodata(kvm_s390_pv_get_handle(kvm), 2348 UVC_CMD_SET_UNSHARE_ALL, &cmd->rc, &cmd->rrc); 2349 KVM_UV_EVENT(kvm, 3, "PROTVIRT UNSHARE: rc %x rrc %x", 2350 cmd->rc, cmd->rrc); 2351 break; 2352 } |
|
2331 default: 2332 r = -ENOTTY; 2333 } 2334 return r; 2335} 2336 2337long kvm_arch_vm_ioctl(struct file *filp, 2338 unsigned int ioctl, unsigned long arg) --- 2614 unchanged lines hidden --- | 2353 default: 2354 r = -ENOTTY; 2355 } 2356 return r; 2357} 2358 2359long kvm_arch_vm_ioctl(struct file *filp, 2360 unsigned int ioctl, unsigned long arg) --- 2614 unchanged lines hidden --- |