[PATCH] powerpc/kvm: Fall through switch case explicitly
From: Santosh Sivaraj <hidden>
Date: 2019-07-29 05:58:28
Subsystems: kernel virtual machine for powerpc (kvm/powerpc), linux for powerpc (32-bit and 64-bit), the rest · Maintainers: Madhavan Srinivasan, Linus Torvalds
Status: Landed in mainline as 705d0abbcc7a on 2019-07-29.
9 messages, 4 authors, 2019-07-30 · open the first message on its own page
From: Santosh Sivaraj <hidden>
Date: 2019-07-29 05:58:28
Implicit fallthrough warning was enabled globally which broke the build. Make it explicit with a `fall through` comment. Signed-off-by: Santosh Sivaraj <redacted> --- arch/powerpc/kvm/book3s_32_mmu.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/arch/powerpc/kvm/book3s_32_mmu.c b/arch/powerpc/kvm/book3s_32_mmu.c
index 653936177857..18f244aad7aa 100644
--- a/arch/powerpc/kvm/book3s_32_mmu.c
+++ b/arch/powerpc/kvm/book3s_32_mmu.c@@ -239,6 +239,7 @@ static int kvmppc_mmu_book3s_32_xlate_pte(struct kvm_vcpu *vcpu, gva_t eaddr, case 2: case 6: pte->may_write = true; + /* fall through */ case 3: case 5: case 7:
--
2.20.1
From: Stephen Rothwell <hidden>
Date: 2019-07-29 08:19:04
Hi Santosh, On Mon, 29 Jul 2019 11:25:36 +0530 Santosh Sivaraj [off-list ref] wrote:
Implicit fallthrough warning was enabled globally which broke the build. Make it explicit with a `fall through` comment. Signed-off-by: Santosh Sivaraj <redacted> --- arch/powerpc/kvm/book3s_32_mmu.c | 1 + 1 file changed, 1 insertion(+)diff --git a/arch/powerpc/kvm/book3s_32_mmu.c b/arch/powerpc/kvm/book3s_32_mmu.c index 653936177857..18f244aad7aa 100644 --- a/arch/powerpc/kvm/book3s_32_mmu.c +++ b/arch/powerpc/kvm/book3s_32_mmu.c@@ -239,6 +239,7 @@ static int kvmppc_mmu_book3s_32_xlate_pte(struct kvm_vcpu *vcpu, gva_t eaddr, case 2: case 6: pte->may_write = true; + /* fall through */ case 3: case 5: case 7:-- 2.20.1
Thanks Reviewed-by: Stephen Rothwell <redacted> This only shows up as a warning in a powerpc allyesconfig build. -- Cheers, Stephen Rothwell
From: Gustavo A. R. Silva <hidden>
Date: 2019-07-29 23:47:54
On 7/29/19 3:16 AM, Stephen Rothwell wrote:
Hi Santosh, On Mon, 29 Jul 2019 11:25:36 +0530 Santosh Sivaraj [off-list ref] wrote:quoted
Implicit fallthrough warning was enabled globally which broke the build. Make it explicit with a `fall through` comment. Signed-off-by: Santosh Sivaraj <redacted>
Reviewed-by: Gustavo A. R. Silva <redacted> Thanks! -- Gustavo
quoted
--- arch/powerpc/kvm/book3s_32_mmu.c | 1 + 1 file changed, 1 insertion(+)diff --git a/arch/powerpc/kvm/book3s_32_mmu.c b/arch/powerpc/kvm/book3s_32_mmu.c index 653936177857..18f244aad7aa 100644 --- a/arch/powerpc/kvm/book3s_32_mmu.c +++ b/arch/powerpc/kvm/book3s_32_mmu.c@@ -239,6 +239,7 @@ static int kvmppc_mmu_book3s_32_xlate_pte(struct kvm_vcpu *vcpu, gva_t eaddr, case 2: case 6: pte->may_write = true; + /* fall through */ case 3: case 5: case 7:-- 2.20.1Thanks Reviewed-by: Stephen Rothwell <redacted> This only shows up as a warning in a powerpc allyesconfig build.
From: Stephen Rothwell <hidden>
Date: 2019-07-30 03:20:41
Hi all, On Mon, 29 Jul 2019 18:45:40 -0500 "Gustavo A. R. Silva" [off-list ref] wrote:
On 7/29/19 3:16 AM, Stephen Rothwell wrote:quoted
On Mon, 29 Jul 2019 11:25:36 +0530 Santosh Sivaraj [off-list ref] wrote:quoted
Implicit fallthrough warning was enabled globally which broke the build. Make it explicit with a `fall through` comment. Signed-off-by: Santosh Sivaraj <redacted>Reviewed-by: Gustavo A. R. Silva <redacted> Thanks! -- Gustavoquoted
quoted
--- arch/powerpc/kvm/book3s_32_mmu.c | 1 + 1 file changed, 1 insertion(+)diff --git a/arch/powerpc/kvm/book3s_32_mmu.c b/arch/powerpc/kvm/book3s_32_mmu.c index 653936177857..18f244aad7aa 100644 --- a/arch/powerpc/kvm/book3s_32_mmu.c +++ b/arch/powerpc/kvm/book3s_32_mmu.c@@ -239,6 +239,7 @@ static int kvmppc_mmu_book3s_32_xlate_pte(struct kvm_vcpu *vcpu, gva_t eaddr, case 2: case 6: pte->may_write = true; + /* fall through */ case 3: case 5: case 7:-- 2.20.1Thanks Reviewed-by: Stephen Rothwell <redacted>
I will apply this to linux-next today (and keep it until it turns up in some other tree). -- Cheers, Stephen Rothwell
From: Gustavo A. R. Silva <hidden>
Date: 2019-07-30 03:32:27
Hi Stephen, On 7/29/19 10:18 PM, Stephen Rothwell wrote:
Hi all, On Mon, 29 Jul 2019 18:45:40 -0500 "Gustavo A. R. Silva" [off-list ref] wrote:quoted
On 7/29/19 3:16 AM, Stephen Rothwell wrote:quoted
On Mon, 29 Jul 2019 11:25:36 +0530 Santosh Sivaraj [off-list ref] wrote:quoted
Implicit fallthrough warning was enabled globally which broke the build. Make it explicit with a `fall through` comment. Signed-off-by: Santosh Sivaraj <redacted>Reviewed-by: Gustavo A. R. Silva <redacted> Thanks! -- Gustavoquoted
quoted
--- arch/powerpc/kvm/book3s_32_mmu.c | 1 + 1 file changed, 1 insertion(+)diff --git a/arch/powerpc/kvm/book3s_32_mmu.c b/arch/powerpc/kvm/book3s_32_mmu.c index 653936177857..18f244aad7aa 100644 --- a/arch/powerpc/kvm/book3s_32_mmu.c +++ b/arch/powerpc/kvm/book3s_32_mmu.c@@ -239,6 +239,7 @@ static int kvmppc_mmu_book3s_32_xlate_pte(struct kvm_vcpu *vcpu, gva_t eaddr, case 2: case 6: pte->may_write = true; + /* fall through */ case 3: case 5: case 7:-- 2.20.1Thanks
If no one takes it by tomorrow, I'll take it in my tree. Thanks! -- Gustavo
From: Stephen Rothwell <hidden>
Date: 2019-07-30 03:52:36
Hi Gustavo, On Mon, 29 Jul 2019 22:30:34 -0500 "Gustavo A. R. Silva" [off-list ref] wrote:
If no one takes it by tomorrow, I'll take it in my tree.
I am assuming that Michael Ellerman will take it into his fixes tree and send it to Lunis fairly soon as it actually breaks some powerpc builds. -- Cheers, Stephen Rothwell
From: Gustavo A. R. Silva <hidden>
Date: 2019-07-30 04:19:40
On 7/29/19 10:50 PM, Stephen Rothwell wrote:
Hi Gustavo, On Mon, 29 Jul 2019 22:30:34 -0500 "Gustavo A. R. Silva" [off-list ref] wrote:quoted
If no one takes it by tomorrow, I'll take it in my tree.I am assuming that Michael Ellerman will take it into his fixes tree and send it to Lunis fairly soon as it actually breaks some powerpc builds.
Yeah. It seems that now that -Wimplicit-fallthrough has been globally enabled, that's the case for all of these patches. Anyway, I can always take them in my tree if needed. Thanks -- Gustavo
From: Stephen Rothwell <hidden>
Date: 2019-07-30 04:35:48
Hi Gustavo, On Mon, 29 Jul 2019 22:57:05 -0500 "Gustavo A. R. Silva" [off-list ref] wrote:
On 7/29/19 10:50 PM, Stephen Rothwell wrote:quoted
I am assuming that Michael Ellerman will take it into his fixes tree and send it to Lunis fairly soon as it actually breaks some powerpc builds.Yeah. It seems that now that -Wimplicit-fallthrough has been globally enabled, that's the case for all of these patches.
Only some of them cause failures (as opposed to warnings) .. in this case because arch/powerpc is built with -Werror. -- Cheers, Stephen Rothwell
From: Michael Ellerman <hidden>
Date: 2019-07-30 22:52:38
On Mon, 2019-07-29 at 05:55:36 UTC, Santosh Sivaraj wrote:
Implicit fallthrough warning was enabled globally which broke the build. Make it explicit with a `fall through` comment. Signed-off-by: Santosh Sivaraj <redacted> Reviewed-by: Stephen Rothwell <redacted> Reviewed-by: Gustavo A. R. Silva <redacted>
Applied to powerpc fixes, thanks. https://git.kernel.org/powerpc/c/705d0abbcc7adf04743d04ea8754acbcdf21c326 cheers