Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'kvm-s390-master-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into kvm-master

KVM: s390: allow to compile without warning with W=1

+15 -1
+12
arch/s390/kvm/gaccess.c
··· 894 894 895 895 /** 896 896 * guest_translate_address - translate guest logical into guest absolute address 897 + * @vcpu: virtual cpu 898 + * @gva: Guest virtual address 899 + * @ar: Access register 900 + * @gpa: Guest physical address 901 + * @mode: Translation access mode 897 902 * 898 903 * Parameter semantics are the same as the ones from guest_translate. 899 904 * The memory contents at the guest address are not changed. ··· 939 934 940 935 /** 941 936 * check_gva_range - test a range of guest virtual addresses for accessibility 937 + * @vcpu: virtual cpu 938 + * @gva: Guest virtual address 939 + * @ar: Access register 940 + * @length: Length of test range 941 + * @mode: Translation access mode 942 942 */ 943 943 int check_gva_range(struct kvm_vcpu *vcpu, unsigned long gva, u8 ar, 944 944 unsigned long length, enum gacc_mode mode) ··· 966 956 967 957 /** 968 958 * kvm_s390_check_low_addr_prot_real - check for low-address protection 959 + * @vcpu: virtual cpu 969 960 * @gra: Guest real address 970 961 * 971 962 * Checks whether an address is subject to low-address protection and set ··· 990 979 * @pgt: pointer to the beginning of the page table for the given address if 991 980 * successful (return value 0), or to the first invalid DAT entry in 992 981 * case of exceptions (return value > 0) 982 + * @dat_protection: referenced memory is write protected 993 983 * @fake: pgt references contiguous guest memory block, not a pgtable 994 984 */ 995 985 static int kvm_s390_shadow_tables(struct gmap *sg, unsigned long saddr,
+3 -1
arch/s390/kvm/intercept.c
··· 269 269 270 270 /** 271 271 * handle_external_interrupt - used for external interruption interceptions 272 + * @vcpu: virtual cpu 272 273 * 273 274 * This interception only occurs if the CPUSTAT_EXT_INT bit was set, or if 274 275 * the new PSW does not have external interrupts disabled. In the first case, ··· 316 315 } 317 316 318 317 /** 319 - * Handle MOVE PAGE partial execution interception. 318 + * handle_mvpg_pei - Handle MOVE PAGE partial execution interception. 319 + * @vcpu: virtual cpu 320 320 * 321 321 * This interception can only happen for guests with DAT disabled and 322 322 * addresses that are currently not mapped in the host. Thus we try to