On Wed, 22 Mar 2023 12:58:20 +0800, Binbin Wu wrote: > Add two helpers > - kvm_is_cr0_bit_set() > - kvm_is_cr4_bit_set() > to do CR0/CR4 check on one specific bit and return the value in bool. > Replace kvm_read_{cr0,cr4}_bits() with kvm_is_{cr0,cr4}_bit_set() when applicable. > > Also change return type of is_pae(), is_pse(), is_paging() and is_long_mode() > to bool. > > [...] Applied to kvm-x86 misc, with a fair bit of massaging to the changelogs. Thanks much for putting this together! [1/4] KVM: x86: Add helpers to check bit set in CR0/CR4 and return in bool https://github.com/kvm-x86/linux/commit/607475cfa0f7 [2/4] KVM: x86: Replace kvm_read_{cr0,cr4}_bits() with kvm_is_{cr0,cr4}_bit_set() https://github.com/kvm-x86/linux/commit/bede6eb4db19 [3/4] KVM: SVM: Remove implicit cast from ulong to bool in svm_can_emulate_instruction() https://github.com/kvm-x86/linux/commit/627778bfcfa1 [4/4] KVM: x86: Change return type of is_long_mode() to bool https://github.com/kvm-x86/linux/commit/68f7c82ab1b8 -- https://github.com/kvm-x86/linux/tree/next https://github.com/kvm-x86/linux/tree/fixes