diff for duplicates of <5121E2E5.5000802@ozlabs.ru> diff --git a/a/1.txt b/N1/1.txt index 383649c..346e29b 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -91,7 +91,7 @@ memory layout in 32bit but for now I cannot see how it can possibly fail here. >> + return H_TOO_HARD; >> >> - list_for_each_entry(stt, &kvm->arch.spapr_tce_tables, list) { ->> - if (stt->liobn = liobn) { +>> - if (stt->liobn == liobn) { >> - unsigned long idx = ioba >> SPAPR_TCE_SHIFT; >> - struct page *page; >> - u64 *tbl; @@ -202,7 +202,7 @@ memory layout in 32bit but for now I cannot see how it can possibly fail here. >> + ret = kvmppc_virtmode_h_put_tce(vcpu, kvmppc_get_gpr(vcpu, 4), >> + kvmppc_get_gpr(vcpu, 5), >> + kvmppc_get_gpr(vcpu, 6)); ->> + if (ret = H_TOO_HARD) +>> + if (ret == H_TOO_HARD) >> + return RESUME_HOST; >> + break; >> + case H_PUT_TCE_INDIRECT: @@ -210,7 +210,7 @@ memory layout in 32bit but for now I cannot see how it can possibly fail here. >> + kvmppc_get_gpr(vcpu, 5), >> + kvmppc_get_gpr(vcpu, 6), >> + kvmppc_get_gpr(vcpu, 7)); ->> + if (ret = H_TOO_HARD) +>> + if (ret == H_TOO_HARD) >> + return RESUME_HOST; >> + break; >> + case H_STUFF_TCE: @@ -218,7 +218,7 @@ memory layout in 32bit but for now I cannot see how it can possibly fail here. >> + kvmppc_get_gpr(vcpu, 5), >> + kvmppc_get_gpr(vcpu, 6), >> + kvmppc_get_gpr(vcpu, 7)); ->> + if (ret = H_TOO_HARD) +>> + if (ret == H_TOO_HARD) >> + return RESUME_HOST; >> + break; >> default: @@ -254,7 +254,8 @@ memory layout in 32bit but for now I cannot see how it can possibly fail here. Is it enough description? -=4.79 KVM_CAP_PPC_MULTITCE +=== +4.79 KVM_CAP_PPC_MULTITCE Architectures: ppc Parameters: none @@ -267,7 +268,8 @@ guests. When this capability is enabled, H_PUT_TCE_INDIRECT and H_STUFF_TCE are expected to occur rather than H_PUT_TCE which supports only one TCE entry per call. -= +=== + -- Alexey diff --git a/a/content_digest b/N1/content_digest index 546b0c6..0a6cf25 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -3,15 +3,13 @@ "ref\020130215032458.GB25015@drongo\0" "From\0Alexey Kardashevskiy <aik@ozlabs.ru>\0" "Subject\0Re: [PATCH 2/4] powerpc kvm: added multiple TCEs requests support\0" - "Date\0Mon, 18 Feb 2013 08:14:29 +0000\0" + "Date\0Mon, 18 Feb 2013 19:14:29 +1100\0" "To\0Paul Mackerras <paulus@samba.org>\0" - "Cc\0Benjamin Herrenschmidt <benh@kernel.crashing.org>" + "Cc\0kvm@vger.kernel.org" Alexander Graf <agraf@suse.de> - Michael Ellerman <michael@ellerman.id.au> - linuxppc-dev@lists.ozlabs.org - linux-kernel@vger.kernel.org kvm-ppc@vger.kernel.org - kvm@vger.kernel.org + linux-kernel@vger.kernel.org + linuxppc-dev@lists.ozlabs.org " David Gibson <david@gibson.dropbear.id.au>\0" "\00:1\0" "b\0" @@ -108,7 +106,7 @@ ">> +\t\treturn H_TOO_HARD;\n" ">>\n" ">> -\tlist_for_each_entry(stt, &kvm->arch.spapr_tce_tables, list) {\n" - ">> -\t\tif (stt->liobn = liobn) {\n" + ">> -\t\tif (stt->liobn == liobn) {\n" ">> -\t\t\tunsigned long idx = ioba >> SPAPR_TCE_SHIFT;\n" ">> -\t\t\tstruct page *page;\n" ">> -\t\t\tu64 *tbl;\n" @@ -219,7 +217,7 @@ ">> +\t\tret = kvmppc_virtmode_h_put_tce(vcpu, kvmppc_get_gpr(vcpu, 4),\n" ">> +\t\t\t\t\t kvmppc_get_gpr(vcpu, 5),\n" ">> +\t\t\t\t\t kvmppc_get_gpr(vcpu, 6));\n" - ">> +\t\tif (ret = H_TOO_HARD)\n" + ">> +\t\tif (ret == H_TOO_HARD)\n" ">> +\t\t\treturn RESUME_HOST;\n" ">> +\t\tbreak;\n" ">> +\tcase H_PUT_TCE_INDIRECT:\n" @@ -227,7 +225,7 @@ ">> +\t\t\t\t\t kvmppc_get_gpr(vcpu, 5),\n" ">> +\t\t\t\t\t kvmppc_get_gpr(vcpu, 6),\n" ">> +\t\t\t\t\t\tkvmppc_get_gpr(vcpu, 7));\n" - ">> +\t\tif (ret = H_TOO_HARD)\n" + ">> +\t\tif (ret == H_TOO_HARD)\n" ">> +\t\t\treturn RESUME_HOST;\n" ">> +\t\tbreak;\n" ">> +\tcase H_STUFF_TCE:\n" @@ -235,7 +233,7 @@ ">> +\t\t\t\t\t kvmppc_get_gpr(vcpu, 5),\n" ">> +\t\t\t\t\t kvmppc_get_gpr(vcpu, 6),\n" ">> +\t\t\t\t\t\tkvmppc_get_gpr(vcpu, 7));\n" - ">> +\t\tif (ret = H_TOO_HARD)\n" + ">> +\t\tif (ret == H_TOO_HARD)\n" ">> +\t\t\treturn RESUME_HOST;\n" ">> +\t\tbreak;\n" ">> \tdefault:\n" @@ -271,7 +269,8 @@ "\n" "Is it enough description?\n" "\n" - "=4.79 KVM_CAP_PPC_MULTITCE\n" + "===\n" + "4.79 KVM_CAP_PPC_MULTITCE\n" "\n" "Architectures: ppc\n" "Parameters: none\n" @@ -284,9 +283,10 @@ "When this capability is enabled, H_PUT_TCE_INDIRECT and H_STUFF_TCE are\n" "expected to occur rather than H_PUT_TCE which supports only one TCE entry\n" "per call.\n" - "=\n" + "===\n" + "\n" "\n" "-- \n" Alexey -a77a1d29ac98d7bb9931554537eab27d78db16635aec4d98474cfe313e7dc301 +5d69c278b2acc5fa0a8f9b1f1c26f9bf74b703a27e62ba532f939392b339446b
diff --git a/a/1.txt b/N2/1.txt index 383649c..346e29b 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -91,7 +91,7 @@ memory layout in 32bit but for now I cannot see how it can possibly fail here. >> + return H_TOO_HARD; >> >> - list_for_each_entry(stt, &kvm->arch.spapr_tce_tables, list) { ->> - if (stt->liobn = liobn) { +>> - if (stt->liobn == liobn) { >> - unsigned long idx = ioba >> SPAPR_TCE_SHIFT; >> - struct page *page; >> - u64 *tbl; @@ -202,7 +202,7 @@ memory layout in 32bit but for now I cannot see how it can possibly fail here. >> + ret = kvmppc_virtmode_h_put_tce(vcpu, kvmppc_get_gpr(vcpu, 4), >> + kvmppc_get_gpr(vcpu, 5), >> + kvmppc_get_gpr(vcpu, 6)); ->> + if (ret = H_TOO_HARD) +>> + if (ret == H_TOO_HARD) >> + return RESUME_HOST; >> + break; >> + case H_PUT_TCE_INDIRECT: @@ -210,7 +210,7 @@ memory layout in 32bit but for now I cannot see how it can possibly fail here. >> + kvmppc_get_gpr(vcpu, 5), >> + kvmppc_get_gpr(vcpu, 6), >> + kvmppc_get_gpr(vcpu, 7)); ->> + if (ret = H_TOO_HARD) +>> + if (ret == H_TOO_HARD) >> + return RESUME_HOST; >> + break; >> + case H_STUFF_TCE: @@ -218,7 +218,7 @@ memory layout in 32bit but for now I cannot see how it can possibly fail here. >> + kvmppc_get_gpr(vcpu, 5), >> + kvmppc_get_gpr(vcpu, 6), >> + kvmppc_get_gpr(vcpu, 7)); ->> + if (ret = H_TOO_HARD) +>> + if (ret == H_TOO_HARD) >> + return RESUME_HOST; >> + break; >> default: @@ -254,7 +254,8 @@ memory layout in 32bit but for now I cannot see how it can possibly fail here. Is it enough description? -=4.79 KVM_CAP_PPC_MULTITCE +=== +4.79 KVM_CAP_PPC_MULTITCE Architectures: ppc Parameters: none @@ -267,7 +268,8 @@ guests. When this capability is enabled, H_PUT_TCE_INDIRECT and H_STUFF_TCE are expected to occur rather than H_PUT_TCE which supports only one TCE entry per call. -= +=== + -- Alexey diff --git a/a/content_digest b/N2/content_digest index 546b0c6..a15e63d 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -3,7 +3,7 @@ "ref\020130215032458.GB25015@drongo\0" "From\0Alexey Kardashevskiy <aik@ozlabs.ru>\0" "Subject\0Re: [PATCH 2/4] powerpc kvm: added multiple TCEs requests support\0" - "Date\0Mon, 18 Feb 2013 08:14:29 +0000\0" + "Date\0Mon, 18 Feb 2013 19:14:29 +1100\0" "To\0Paul Mackerras <paulus@samba.org>\0" "Cc\0Benjamin Herrenschmidt <benh@kernel.crashing.org>" Alexander Graf <agraf@suse.de> @@ -108,7 +108,7 @@ ">> +\t\treturn H_TOO_HARD;\n" ">>\n" ">> -\tlist_for_each_entry(stt, &kvm->arch.spapr_tce_tables, list) {\n" - ">> -\t\tif (stt->liobn = liobn) {\n" + ">> -\t\tif (stt->liobn == liobn) {\n" ">> -\t\t\tunsigned long idx = ioba >> SPAPR_TCE_SHIFT;\n" ">> -\t\t\tstruct page *page;\n" ">> -\t\t\tu64 *tbl;\n" @@ -219,7 +219,7 @@ ">> +\t\tret = kvmppc_virtmode_h_put_tce(vcpu, kvmppc_get_gpr(vcpu, 4),\n" ">> +\t\t\t\t\t kvmppc_get_gpr(vcpu, 5),\n" ">> +\t\t\t\t\t kvmppc_get_gpr(vcpu, 6));\n" - ">> +\t\tif (ret = H_TOO_HARD)\n" + ">> +\t\tif (ret == H_TOO_HARD)\n" ">> +\t\t\treturn RESUME_HOST;\n" ">> +\t\tbreak;\n" ">> +\tcase H_PUT_TCE_INDIRECT:\n" @@ -227,7 +227,7 @@ ">> +\t\t\t\t\t kvmppc_get_gpr(vcpu, 5),\n" ">> +\t\t\t\t\t kvmppc_get_gpr(vcpu, 6),\n" ">> +\t\t\t\t\t\tkvmppc_get_gpr(vcpu, 7));\n" - ">> +\t\tif (ret = H_TOO_HARD)\n" + ">> +\t\tif (ret == H_TOO_HARD)\n" ">> +\t\t\treturn RESUME_HOST;\n" ">> +\t\tbreak;\n" ">> +\tcase H_STUFF_TCE:\n" @@ -235,7 +235,7 @@ ">> +\t\t\t\t\t kvmppc_get_gpr(vcpu, 5),\n" ">> +\t\t\t\t\t kvmppc_get_gpr(vcpu, 6),\n" ">> +\t\t\t\t\t\tkvmppc_get_gpr(vcpu, 7));\n" - ">> +\t\tif (ret = H_TOO_HARD)\n" + ">> +\t\tif (ret == H_TOO_HARD)\n" ">> +\t\t\treturn RESUME_HOST;\n" ">> +\t\tbreak;\n" ">> \tdefault:\n" @@ -271,7 +271,8 @@ "\n" "Is it enough description?\n" "\n" - "=4.79 KVM_CAP_PPC_MULTITCE\n" + "===\n" + "4.79 KVM_CAP_PPC_MULTITCE\n" "\n" "Architectures: ppc\n" "Parameters: none\n" @@ -284,9 +285,10 @@ "When this capability is enabled, H_PUT_TCE_INDIRECT and H_STUFF_TCE are\n" "expected to occur rather than H_PUT_TCE which supports only one TCE entry\n" "per call.\n" - "=\n" + "===\n" + "\n" "\n" "-- \n" Alexey -a77a1d29ac98d7bb9931554537eab27d78db16635aec4d98474cfe313e7dc301 +f30b3026c879a19846aae6677ad3b18de7345eff0fa0be86017ccdeb26af7ddf
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.