diff for duplicates of <1358478333.13978.29@snotra> diff --git a/a/1.txt b/N1/1.txt index 4baae5c..8055d2b 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -17,16 +17,17 @@ On 01/17/2013 08:34:53 PM, Alexander Graf wrote: > @@ -204,9 +204,13 @@ static void inval_gtlbe_on_host(struct > kvmppc_vcpu_e500 *vcpu_e500, > { -> struct kvm_book3e_206_tlb_entry *gtlbe > get_entry(vcpu_e500, tlbsel, esel); +> struct kvm_book3e_206_tlb_entry *gtlbe = +> get_entry(vcpu_e500, tlbsel, esel); > + struct tlbe_ref *ref = &vcpu_e500->gtlb_priv[tlbsel][esel].ref; > -> - if (tlbsel = 1 && +> - if (tlbsel == 1 && > - vcpu_e500->gtlb_priv[1][esel].ref.flags & E500_TLB_BITMAP) { > + /* Don't bother with unmapped entries */ > + if (!(ref->flags & E500_TLB_VALID)) > + return; > + -> + if (tlbsel = 1 && ref->flags & E500_TLB_BITMAP) { +> + if (tlbsel == 1 && ref->flags & E500_TLB_BITMAP) { > u64 tmp = vcpu_e500->g2h_tlb1_map[esel]; > int hw_tlb_indx; > unsigned long flags; diff --git a/a/content_digest b/N1/content_digest index aea836e..31454c9 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,10 +1,10 @@ "ref\01358476497-15215-3-git-send-email-agraf@suse.de\0" "From\0Scott Wood <scottwood@freescale.com>\0" "Subject\0Re: [PATCH 2/6] KVM: PPC: E500: Explicitly mark shadow maps invalid\0" - "Date\0Fri, 18 Jan 2013 03:05:33 +0000\0" + "Date\0Thu, 17 Jan 2013 21:05:33 -0600\0" "To\0Alexander Graf <agraf@suse.de>\0" - "Cc\0kvm-ppc@vger.kernel.org" - " kvm@vger.kernel.org\0" + "Cc\0<kvm-ppc@vger.kernel.org>" + " <kvm@vger.kernel.org>\0" "\00:1\0" "b\0" "On 01/17/2013 08:34:53 PM, Alexander Graf wrote:\n" @@ -26,16 +26,17 @@ "> @@ -204,9 +204,13 @@ static void inval_gtlbe_on_host(struct \n" "> kvmppc_vcpu_e500 *vcpu_e500,\n" "> {\n" - "> \tstruct kvm_book3e_206_tlb_entry *gtlbe > \t\tget_entry(vcpu_e500, tlbsel, esel);\n" + "> \tstruct kvm_book3e_206_tlb_entry *gtlbe =\n" + "> \t\tget_entry(vcpu_e500, tlbsel, esel);\n" "> +\tstruct tlbe_ref *ref = &vcpu_e500->gtlb_priv[tlbsel][esel].ref;\n" "> \n" - "> -\tif (tlbsel = 1 &&\n" + "> -\tif (tlbsel == 1 &&\n" "> -\t vcpu_e500->gtlb_priv[1][esel].ref.flags & E500_TLB_BITMAP) {\n" "> +\t/* Don't bother with unmapped entries */\n" "> +\tif (!(ref->flags & E500_TLB_VALID))\n" "> +\t\treturn;\n" "> +\n" - "> +\tif (tlbsel = 1 && ref->flags & E500_TLB_BITMAP) {\n" + "> +\tif (tlbsel == 1 && ref->flags & E500_TLB_BITMAP) {\n" "> \t\tu64 tmp = vcpu_e500->g2h_tlb1_map[esel];\n" "> \t\tint hw_tlb_indx;\n" "> \t\tunsigned long flags;\n" @@ -73,4 +74,4 @@ "\n" -Scott -f71997bad1bae0148571069a4d83edb8a4ce22022a3140ff76cace31ad181042 +e207e3be5fbce59210825b440fa32d2212e91c7e9b200f4feb9d7d8c1443cd18
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.