diff options
author | Paul Mackerras <paulus@ozlabs.org> | 2018-10-09 08:13:20 +0300 |
---|---|---|
committer | Paul Mackerras <paulus@ozlabs.org> | 2018-10-09 08:13:20 +0300 |
commit | 9d67121a4fce20e0f7f127d40cd824fbbf5297dc (patch) | |
tree | efa49480305a12813bc37f06f233656da127d7cd /arch/powerpc/kvm/book3s_64_mmu_hv.c | |
parent | aa2278644ae54ff762ce33f9c9563d759e9cca9f (diff) | |
parent | 83a055104eaf89589582659737ff5bf6eed63ac4 (diff) | |
download | linux-9d67121a4fce20e0f7f127d40cd824fbbf5297dc.tar.xz |
Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kvm' into kvm-ppc-next
This merges in the "ppc-kvm" topic branch of the powerpc tree to get a
series of commits that touch both general arch/powerpc code and KVM
code. These commits will be merged both via the KVM tree and the
powerpc tree.
Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
Diffstat (limited to 'arch/powerpc/kvm/book3s_64_mmu_hv.c')
-rw-r--r-- | arch/powerpc/kvm/book3s_64_mmu_hv.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/arch/powerpc/kvm/book3s_64_mmu_hv.c b/arch/powerpc/kvm/book3s_64_mmu_hv.c index 68e14afecac8..c615617e78ac 100644 --- a/arch/powerpc/kvm/book3s_64_mmu_hv.c +++ b/arch/powerpc/kvm/book3s_64_mmu_hv.c @@ -268,14 +268,13 @@ int kvmppc_mmu_hv_init(void) { unsigned long host_lpid, rsvd_lpid; - if (!cpu_has_feature(CPU_FTR_HVMODE)) - return -EINVAL; - if (!mmu_has_feature(MMU_FTR_LOCKLESS_TLBIE)) return -EINVAL; /* POWER7 has 10-bit LPIDs (12-bit in POWER8) */ - host_lpid = mfspr(SPRN_LPID); + host_lpid = 0; + if (cpu_has_feature(CPU_FTR_HVMODE)) + host_lpid = mfspr(SPRN_LPID); rsvd_lpid = LPID_RSVD; kvmppc_init_lpid(rsvd_lpid + 1); |