diff for duplicates of <54ADF2F6.8060906@samsung.com> diff --git a/a/content_digest b/N1/content_digest index 06a0e91..d03edee 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,8 +1,24 @@ + "ref\01418628488-3696-1-git-send-email-m.smarduch@samsung.com\0" "ref\01418628488-3696-12-git-send-email-m.smarduch@samsung.com\0" + "ref\020150107130514.GD21092@cbox\0" "From\0Mario Smarduch <m.smarduch@samsung.com>\0" "Subject\0Re: [PATCH v15 11/11] KVM: arm/arm64: Add support to dissolve huge PUD\0" "Date\0Thu, 08 Jan 2015 03:01:10 +0000\0" - "To\0kvm-ia64@vger.kernel.org\0" + "To\0Christoffer Dall <christoffer.dall@linaro.org>\0" + "Cc\0pbonzini@redhat.com" + james.hogan@imgtec.com + agraf@suse.de + marc.zyngier@arm.com + cornelia.huck@de.ibm.com + borntraeger@de.ibm.com + catalin.marinas@arm.com + kvmarm@lists.cs.columbia.edu + kvm@vger.kernel.org + kvm-ppc@vger.kernel.org + kvm-ia64@vger.kernel.org + linux-arm-kernel@lists.infradead.org + steve.capper@arm.com + " peter.maydell@linaro.org\0" "\00:1\0" "b\0" "On 01/07/2015 05:05 AM, Christoffer Dall wrote:\n" @@ -226,4 +242,4 @@ ">> 1.9.1\n" >> -5fa8e07e107769eb3417254da756a2b05cb03b17a17847ddd58df5f68210a7e1 +25d9d09e8a60660be5f303dfb3af006c06718ddc7ab89c3f72c5a436837ef677
diff --git a/a/1.txt b/N2/1.txt index 7596339..d380fd0 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -28,7 +28,7 @@ Ah ok. >> --- a/arch/arm/include/asm/kvm_mmu.h >> +++ b/arch/arm/include/asm/kvm_mmu.h >> @@ -133,6 +133,14 @@ static inline bool kvm_s2pmd_readonly(pmd_t *pmd) ->> return (pmd_val(*pmd) & L_PMD_S2_RDWR) = L_PMD_S2_RDONLY; +>> return (pmd_val(*pmd) & L_PMD_S2_RDWR) == L_PMD_S2_RDONLY; >> } >> >> +static inline void kvm_set_s2pud_readonly(pud_t *pud) @@ -186,7 +186,7 @@ Not sure myself what's the vision for PUD support. >> --- a/arch/arm64/include/asm/kvm_mmu.h >> +++ b/arch/arm64/include/asm/kvm_mmu.h >> @@ -137,6 +137,15 @@ static inline bool kvm_s2pmd_readonly(pmd_t *pmd) ->> return (pmd_val(*pmd) & PMD_S2_RDWR) = PMD_S2_RDONLY; +>> return (pmd_val(*pmd) & PMD_S2_RDWR) == PMD_S2_RDONLY; >> } >> >> +static inline void kvm_set_s2pud_readonly(pud_t *pud) @@ -196,7 +196,7 @@ Not sure myself what's the vision for PUD support. >> + >> +static inline bool kvm_s2pud_readonly(pud_t *pud) >> +{ ->> + return (pud_val(*pud) & PUD_S2_RDWR) = PUD_S2_RDONLY; +>> + return (pud_val(*pud) & PUD_S2_RDWR) == PUD_S2_RDONLY; >> +} >> >> #define kvm_pgd_addr_end(addr, end) pgd_addr_end(addr, end) diff --git a/a/content_digest b/N2/content_digest index 06a0e91..50fa7e0 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,8 +1,10 @@ + "ref\01418628488-3696-1-git-send-email-m.smarduch@samsung.com\0" "ref\01418628488-3696-12-git-send-email-m.smarduch@samsung.com\0" - "From\0Mario Smarduch <m.smarduch@samsung.com>\0" - "Subject\0Re: [PATCH v15 11/11] KVM: arm/arm64: Add support to dissolve huge PUD\0" - "Date\0Thu, 08 Jan 2015 03:01:10 +0000\0" - "To\0kvm-ia64@vger.kernel.org\0" + "ref\020150107130514.GD21092@cbox\0" + "From\0m.smarduch@samsung.com (Mario Smarduch)\0" + "Subject\0[PATCH v15 11/11] KVM: arm/arm64: Add support to dissolve huge PUD\0" + "Date\0Wed, 07 Jan 2015 19:01:10 -0800\0" + "To\0linux-arm-kernel@lists.infradead.org\0" "\00:1\0" "b\0" "On 01/07/2015 05:05 AM, Christoffer Dall wrote:\n" @@ -35,7 +37,7 @@ ">> --- a/arch/arm/include/asm/kvm_mmu.h\n" ">> +++ b/arch/arm/include/asm/kvm_mmu.h\n" ">> @@ -133,6 +133,14 @@ static inline bool kvm_s2pmd_readonly(pmd_t *pmd)\n" - ">> \treturn (pmd_val(*pmd) & L_PMD_S2_RDWR) = L_PMD_S2_RDONLY;\n" + ">> \treturn (pmd_val(*pmd) & L_PMD_S2_RDWR) == L_PMD_S2_RDONLY;\n" ">> }\n" ">> \n" ">> +static inline void kvm_set_s2pud_readonly(pud_t *pud)\n" @@ -193,7 +195,7 @@ ">> --- a/arch/arm64/include/asm/kvm_mmu.h\n" ">> +++ b/arch/arm64/include/asm/kvm_mmu.h\n" ">> @@ -137,6 +137,15 @@ static inline bool kvm_s2pmd_readonly(pmd_t *pmd)\n" - ">> \treturn (pmd_val(*pmd) & PMD_S2_RDWR) = PMD_S2_RDONLY;\n" + ">> \treturn (pmd_val(*pmd) & PMD_S2_RDWR) == PMD_S2_RDONLY;\n" ">> }\n" ">> \n" ">> +static inline void kvm_set_s2pud_readonly(pud_t *pud)\n" @@ -203,7 +205,7 @@ ">> +\n" ">> +static inline bool kvm_s2pud_readonly(pud_t *pud)\n" ">> +{\n" - ">> +\treturn (pud_val(*pud) & PUD_S2_RDWR) = PUD_S2_RDONLY;\n" + ">> +\treturn (pud_val(*pud) & PUD_S2_RDWR) == PUD_S2_RDONLY;\n" ">> +}\n" ">> \n" ">> #define kvm_pgd_addr_end(addr, end)\tpgd_addr_end(addr, end)\n" @@ -226,4 +228,4 @@ ">> 1.9.1\n" >> -5fa8e07e107769eb3417254da756a2b05cb03b17a17847ddd58df5f68210a7e1 +bacbe08074507d95d82c64365b1f9a69cd4e76dc0e8344c0e59a1f930dd24448
diff --git a/a/1.txt b/N3/1.txt index 7596339..d380fd0 100644 --- a/a/1.txt +++ b/N3/1.txt @@ -28,7 +28,7 @@ Ah ok. >> --- a/arch/arm/include/asm/kvm_mmu.h >> +++ b/arch/arm/include/asm/kvm_mmu.h >> @@ -133,6 +133,14 @@ static inline bool kvm_s2pmd_readonly(pmd_t *pmd) ->> return (pmd_val(*pmd) & L_PMD_S2_RDWR) = L_PMD_S2_RDONLY; +>> return (pmd_val(*pmd) & L_PMD_S2_RDWR) == L_PMD_S2_RDONLY; >> } >> >> +static inline void kvm_set_s2pud_readonly(pud_t *pud) @@ -186,7 +186,7 @@ Not sure myself what's the vision for PUD support. >> --- a/arch/arm64/include/asm/kvm_mmu.h >> +++ b/arch/arm64/include/asm/kvm_mmu.h >> @@ -137,6 +137,15 @@ static inline bool kvm_s2pmd_readonly(pmd_t *pmd) ->> return (pmd_val(*pmd) & PMD_S2_RDWR) = PMD_S2_RDONLY; +>> return (pmd_val(*pmd) & PMD_S2_RDWR) == PMD_S2_RDONLY; >> } >> >> +static inline void kvm_set_s2pud_readonly(pud_t *pud) @@ -196,7 +196,7 @@ Not sure myself what's the vision for PUD support. >> + >> +static inline bool kvm_s2pud_readonly(pud_t *pud) >> +{ ->> + return (pud_val(*pud) & PUD_S2_RDWR) = PUD_S2_RDONLY; +>> + return (pud_val(*pud) & PUD_S2_RDWR) == PUD_S2_RDONLY; >> +} >> >> #define kvm_pgd_addr_end(addr, end) pgd_addr_end(addr, end) diff --git a/a/content_digest b/N3/content_digest index 06a0e91..f56ca29 100644 --- a/a/content_digest +++ b/N3/content_digest @@ -1,8 +1,24 @@ + "ref\01418628488-3696-1-git-send-email-m.smarduch@samsung.com\0" "ref\01418628488-3696-12-git-send-email-m.smarduch@samsung.com\0" + "ref\020150107130514.GD21092@cbox\0" "From\0Mario Smarduch <m.smarduch@samsung.com>\0" "Subject\0Re: [PATCH v15 11/11] KVM: arm/arm64: Add support to dissolve huge PUD\0" - "Date\0Thu, 08 Jan 2015 03:01:10 +0000\0" - "To\0kvm-ia64@vger.kernel.org\0" + "Date\0Wed, 07 Jan 2015 19:01:10 -0800\0" + "To\0Christoffer Dall <christoffer.dall@linaro.org>\0" + "Cc\0pbonzini@redhat.com" + james.hogan@imgtec.com + agraf@suse.de + marc.zyngier@arm.com + cornelia.huck@de.ibm.com + borntraeger@de.ibm.com + catalin.marinas@arm.com + kvmarm@lists.cs.columbia.edu + kvm@vger.kernel.org + kvm-ppc@vger.kernel.org + kvm-ia64@vger.kernel.org + linux-arm-kernel@lists.infradead.org + steve.capper@arm.com + " peter.maydell@linaro.org\0" "\00:1\0" "b\0" "On 01/07/2015 05:05 AM, Christoffer Dall wrote:\n" @@ -35,7 +51,7 @@ ">> --- a/arch/arm/include/asm/kvm_mmu.h\n" ">> +++ b/arch/arm/include/asm/kvm_mmu.h\n" ">> @@ -133,6 +133,14 @@ static inline bool kvm_s2pmd_readonly(pmd_t *pmd)\n" - ">> \treturn (pmd_val(*pmd) & L_PMD_S2_RDWR) = L_PMD_S2_RDONLY;\n" + ">> \treturn (pmd_val(*pmd) & L_PMD_S2_RDWR) == L_PMD_S2_RDONLY;\n" ">> }\n" ">> \n" ">> +static inline void kvm_set_s2pud_readonly(pud_t *pud)\n" @@ -193,7 +209,7 @@ ">> --- a/arch/arm64/include/asm/kvm_mmu.h\n" ">> +++ b/arch/arm64/include/asm/kvm_mmu.h\n" ">> @@ -137,6 +137,15 @@ static inline bool kvm_s2pmd_readonly(pmd_t *pmd)\n" - ">> \treturn (pmd_val(*pmd) & PMD_S2_RDWR) = PMD_S2_RDONLY;\n" + ">> \treturn (pmd_val(*pmd) & PMD_S2_RDWR) == PMD_S2_RDONLY;\n" ">> }\n" ">> \n" ">> +static inline void kvm_set_s2pud_readonly(pud_t *pud)\n" @@ -203,7 +219,7 @@ ">> +\n" ">> +static inline bool kvm_s2pud_readonly(pud_t *pud)\n" ">> +{\n" - ">> +\treturn (pud_val(*pud) & PUD_S2_RDWR) = PUD_S2_RDONLY;\n" + ">> +\treturn (pud_val(*pud) & PUD_S2_RDWR) == PUD_S2_RDONLY;\n" ">> +}\n" ">> \n" ">> #define kvm_pgd_addr_end(addr, end)\tpgd_addr_end(addr, end)\n" @@ -226,4 +242,4 @@ ">> 1.9.1\n" >> -5fa8e07e107769eb3417254da756a2b05cb03b17a17847ddd58df5f68210a7e1 +595c788d3600da1cb6cbacd5bb845a469b473781bc2284b3be650775d3b51687
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.