On Sat, Aug 20, 2022 at 02:11:53PM +0530, Naresh Kamboju wrote:
On Fri, 19 Aug 2022 at 21:16, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.10.137 release. There are 545 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sun, 21 Aug 2022 15:36:59 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.137-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro's test farm. Following regression found on powerpc.
Nicholas Piggin npiggin@gmail.com KVM: PPC: Book3S HV: Remove virt mode checks from real mode handlers
The powerpc defconfig build failed on stable-rc 5.10 with gcc and clang.
In file included from arch/powerpc/kvm/book3s_xive.c:53: arch/powerpc/kvm/book3s_xive.c:42:15: error: 'xive_vm_h_ipi' defined but not used [-Werror=unused-function] 42 | #define X_PFX xive_vm_ | ^~~~~~~~ arch/powerpc/kvm/book3s_xive_template.c:8:20: note: in definition of macro 'XGLUE' 8 | #define XGLUE(a,b) a##b | ^ arch/powerpc/kvm/book3s_xive_template.c:606:14: note: in expansion of macro 'GLUE' 606 | X_STATIC int GLUE(X_PFX,h_ipi)(struct kvm_vcpu *vcpu, unsigned long server, | ^~~~ arch/powerpc/kvm/book3s_xive_template.c:606:19: note: in expansion of macro 'X_PFX' 606 | X_STATIC int GLUE(X_PFX,h_ipi)(struct kvm_vcpu *vcpu, unsigned long server, | ^~~~~ arch/powerpc/kvm/book3s_xive.c:42:15: error: 'xive_vm_h_eoi' defined but not used [-Werror=unused-function] 42 | #define X_PFX xive_vm_ | ^~~~~~~~ arch/powerpc/kvm/book3s_xive_template.c:8:20: note: in definition of macro 'XGLUE' 8 | #define XGLUE(a,b) a##b | ^ arch/powerpc/kvm/book3s_xive_template.c:501:14: note: in expansion of macro 'GLUE' 501 | X_STATIC int GLUE(X_PFX,h_eoi)(struct kvm_vcpu *vcpu, unsigned long xirr) | ^~~~ arch/powerpc/kvm/book3s_xive_template.c:501:19: note: in expansion of macro 'X_PFX' 501 | X_STATIC int GLUE(X_PFX,h_eoi)(struct kvm_vcpu *vcpu, unsigned long xirr) | ^~~~~ arch/powerpc/kvm/book3s_xive.c:42:15: error: 'xive_vm_h_cppr' defined but not used [-Werror=unused-function] 42 | #define X_PFX xive_vm_ | ^~~~~~~~ arch/powerpc/kvm/book3s_xive_template.c:8:20: note: in definition of macro 'XGLUE' 8 | #define XGLUE(a,b) a##b | ^ arch/powerpc/kvm/book3s_xive_template.c:442:14: note: in expansion of macro 'GLUE' 442 | X_STATIC int GLUE(X_PFX,h_cppr)(struct kvm_vcpu *vcpu, unsigned long cppr) | ^~~~ arch/powerpc/kvm/book3s_xive_template.c:442:19: note: in expansion of macro 'X_PFX' 442 | X_STATIC int GLUE(X_PFX,h_cppr)(struct kvm_vcpu *vcpu, unsigned long cppr) | ^~~~~ arch/powerpc/kvm/book3s_xive.c:42:15: error: 'xive_vm_h_ipoll' defined but not used [-Werror=unused-function] 42 | #define X_PFX xive_vm_ | ^~~~~~~~ arch/powerpc/kvm/book3s_xive_template.c:8:20: note: in definition of macro 'XGLUE' 8 | #define XGLUE(a,b) a##b | ^ arch/powerpc/kvm/book3s_xive_template.c:323:24: note: in expansion of macro 'GLUE' 323 | X_STATIC unsigned long GLUE(X_PFX,h_ipoll)(struct kvm_vcpu *vcpu, unsigned long server) | ^~~~ arch/powerpc/kvm/book3s_xive_template.c:323:29: note: in expansion of macro 'X_PFX' 323 | X_STATIC unsigned long GLUE(X_PFX,h_ipoll)(struct kvm_vcpu *vcpu, unsigned long server) | ^~~~~ arch/powerpc/kvm/book3s_xive.c:42:15: error: 'xive_vm_h_xirr' defined but not used [-Werror=unused-function] 42 | #define X_PFX xive_vm_ | ^~~~~~~~ arch/powerpc/kvm/book3s_xive_template.c:8:20: note: in definition of macro 'XGLUE' 8 | #define XGLUE(a,b) a##b | ^ arch/powerpc/kvm/book3s_xive_template.c:272:24: note: in expansion of macro 'GLUE' 272 | X_STATIC unsigned long GLUE(X_PFX,h_xirr)(struct kvm_vcpu *vcpu) | ^~~~ arch/powerpc/kvm/book3s_xive_template.c:272:29: note: in expansion of macro 'X_PFX' 272 | X_STATIC unsigned long GLUE(X_PFX,h_xirr)(struct kvm_vcpu *vcpu) | ^~~~~ cc1: all warnings being treated as errors
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
Thanks, I've dropped 2 powerpc kvm patches now that look to have caused this and will push out a -rc2 with that hopefully fixed up.
greg k-h