WTF: patch "[PATCH] x86: kvm: avoid unused variable warning" was seriously submitted to be applied to the 4.18-stable tree?
Subsystems (3)
[email protected]
maintainerThe patch below was submitted to be applied to the 4.18-stable tree.
I fail to see how this patch meets the stable kernel rules as found at Documentation/process/stable-kernel-rules.rst.
I could be totally wrong, and if so, please respond to <[email protected]> and let me know why this patch should be applied. Otherwise, it is now dropped from my patch queues, never to be seen again.
thanks,
greg k-h
------------------ original commit in Linus's tree ------------------
Quoted 1 line
From
7288bde1f9df6c1475675419bdd7725ce84dec56Mon Sep 17 00:00:00 2001
From: Arnd Bergmann <[email protected]>
Date: Mon, 20 Aug 2018 23:37:50 +0200
Subject: [PATCH] x86: kvm: avoid unused variable warning
Removing one of the two accesses of the maxphyaddr variable led to a harmless warning:
arch/x86/kvm/x86.c: In function 'kvm_set_mmio_spte_mask':arch/x86/kvm/x86.c:6563:6: error: unused variable 'maxphyaddr' [-Werror=unused-variable]
Removing the #ifdef seems to be the nicest workaround, as it makes the code look cleaner than adding another #ifdef.
arch/x86/kvm/x86.c +1 -3
@@ -6576,14 +6576,12 @@ static void kvm_set_mmio_spte_mask(void)/* Set the present bit. */ mask |=1ull ; -#ifdef CONFIG_X86_64 /* * If reserved bit is not supported, clear the present bit to disable * mmio page fault. */ -if (maxphyaddr ==52 ) +if (IS_ENABLED (CONFIG_X86_64 ) && maxphyaddr ==52 ) mask &= ~1ull ; -#endif kvm_mmu_set_mmio_spte_mask (mask, mask); }
Greg KH
maintainerQuoted 4 lines · On Sat, Sep 01, 2018 at 02:24:23PM -0700, [email protected] wrote:
The patch below was submitted to be applied to the 4.18-stable tree.
I fail to see how this patch meets the stable kernel rules as found at
Documentation/process/stable-kernel-rules.rst.
Oops, hit the wrong button, this should have been my "this did not apply" message, sorry about that.
This doesn't apply because:
Quoted 20 lines
I could be totally wrong, and if so, please respond to <[email protected]> and let me know why this patch should be applied. Otherwise, it is now dropped from my patch queues, never to be seen again.
thanks,
greg k-h
------------------ original commit in Linus's tree ------------------
Quoted 1 line
From
7288bde1f9df6c1475675419bdd7725ce84dec56Mon Sep 17 00:00:00 2001From: Arnd Bergmann <[email protected]>
Date: Mon, 20 Aug 2018 23:37:50 +0200
Subject: [PATCH] x86: kvm: avoid unused variable warningRemoving one of the two accesses of the maxphyaddr variable led to a harmless warning:
Quoted 7 lines
arch/x86/kvm/x86.c: In function 'kvm_set_mmio_spte_mask':arch/x86/kvm/x86.c:6563:6: error: unused variable 'maxphyaddr' [-Werror=unused-variable]Removing the #ifdef seems to be the nicest workaround, as it makes the code look cleaner than adding another #ifdef.
Fixes 28a1f3ac1d0c ("kvm: x86: Set highest physical address bits in non-present/reserved SPTEs")
that commit is not in a stable tree. It wasn't marked to be backpoted, should it?
thanks,
greg k-h
Quoted 10 lines · Greg KH
Quoted 4 lines · On Sat, Sep 01, 2018 at 02:24:23PM -0700, [email protected] wrote:
The patch below was submitted to be applied to the 4.18-stable tree.
I fail to see how this patch meets the stable kernel rules as found at
Documentation/process/stable-kernel-rules.rst.Oops, hit the wrong button, this should have been my "this did not apply" message, sorry about that.
Quoted 7 lines
This doesn't apply because:
Quoted 2 lines
Fixes 28a1f3ac1d0c ("kvm: x86: Set highest physical address bits in non-present/reserved SPTEs")that commit is not in a stable tree. It wasn't marked to be backpoted, should it?
When I sent my compile fix, I did not expect either one to need a backport. Looking at 28a1f3ac1d0c more closely does make it sound like it should be. Junaid Shahid wrote the patch originally, let's see what he thinks.
Arnd
Quoted 16 lines · Arnd Bergmann
Quoted 15 lines · Greg KH
Quoted 4 lines · On Sat, Sep 01, 2018 at 02:24:23PM -0700, [email protected] wrote:
The patch below was submitted to be applied to the 4.18-stable tree.
I fail to see how this patch meets the stable kernel rules as found at
Documentation/process/stable-kernel-rules.rst.Oops, hit the wrong button, this should have been my "this did not apply" message, sorry about that.
This doesn't apply because:
Quoted 2 lines
Fixes 28a1f3ac1d0c ("kvm: x86: Set highest physical address bits in non-present/reserved SPTEs")
Quoted 9 lines
Quoted 2 lines
that commit is not in a stable tree. It wasn't marked to be backpoted, should it?
When I sent my compile fix, I did not expect either one to need a backport. Looking at
28a1f3ac1d0cmore closely does make it sound like it should be. Junaid Shahid wrote the patch originally, let's see what he thinks.Arnd
Yes, I think that it would be a good idea to include 28a1f3ac1d0c in the stable tree, as it contains a security fix related to L1TF.
Thanks,
Junaid
gregkh
maintainerQuoted 20 lines · Junaid Shahid
Quoted 19 lines · Arnd Bergmann
Quoted 17 lines · Greg KH
Quoted 4 lines · On Sat, Sep 01, 2018 at 02:24:23PM -0700, [email protected] wrote:
The patch below was submitted to be applied to the 4.18-stable tree.
I fail to see how this patch meets the stable kernel rules as found at
Documentation/process/stable-kernel-rules.rst.Oops, hit the wrong button, this should have been my "this did not apply" message, sorry about that.
This doesn't apply because:
Quoted 2 lines
Fixes 28a1f3ac1d0c ("kvm: x86: Set highest physical address bits in non-present/reserved SPTEs")that commit is not in a stable tree. It wasn't marked to be backpoted, should it?
Quoted 8 lines
Quoted 6 lines
When I sent my compile fix, I did not expect either one to need a backport. Looking at
28a1f3ac1d0cmore closely does make it sound like it should be. Junaid Shahid wrote the patch originally, let's see what he thinks.Arnd
Yes, I think that it would be a good idea to include
28a1f3ac1d0cin the stable tree, as it contains a security fix related to L1TF.
Ok, now applied to 4.18.y and 4.14.y, thanks.
greg k-h