]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commitdiff
UBUNTU: SAUCE: rfi-flush: kvmppc_skip_(H)interrupt returns to host kernel
authorMichael Ellerman <mpe@ellerman.id.au>
Fri, 5 Jan 2018 12:26:52 +0000 (17:56 +0530)
committerMarcelo Henrique Cerri <marcelo.cerri@canonical.com>
Thu, 11 Jan 2018 20:35:14 +0000 (18:35 -0200)
CVE-2017-5754

BugLink: http://bugs.launchpad.net/bugs/1742772
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Signed-off-by: Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
arch/powerpc/kernel/exceptions-64s.S

index 44c263d6d2cab5d1d15319c4ea3c94038487bb78..348827cef04aaf39015f03da386de5f5ad908f77 100644 (file)
@@ -1529,7 +1529,7 @@ TRAMP_REAL_BEGIN(kvmppc_skip_interrupt)
        addi    r13, r13, 4
        mtspr   SPRN_SRR0, r13
        GET_SCRATCH0(r13)
-       RFI_TO_GUEST
+       RFI_TO_KERNEL
        b       .
 
 TRAMP_REAL_BEGIN(kvmppc_skip_Hinterrupt)
@@ -1541,7 +1541,7 @@ TRAMP_REAL_BEGIN(kvmppc_skip_Hinterrupt)
        addi    r13, r13, 4
        mtspr   SPRN_HSRR0, r13
        GET_SCRATCH0(r13)
-       HRFI_TO_GUEST
+       HRFI_TO_KERNEL
        b       .
 #endif