ACK: [azure][PATCH v2 0/3] [Hyper-V] Docker failures with linux-azure 4.11.0-1011
Brad Figg
brad.figg at canonical.com
Mon Oct 2 15:00:05 UTC 2017
Looks fairly well localized. Positive test results.
Brad
On Mon, Oct 02, 2017 at 11:45:39AM -0300, Marcelo Henrique Cerri wrote:
> BugLink: http://bugs.launchpad.net/bugs/1719045
>
> Some golang applications are getting random failures with the linux-azure
> kernel. The failures range from some unexpected SIGBUS or SIGSEGV errors to
> internal memory allocation failures in the golang runtime.
>
> Bisecting linux-azure shows the problem is caused by the changes that added
> support for remote TLB flush via Hyper-V hypercalls. And removing this feature
> causes the problem to not happen anymore.
>
> We are reverting those changes until a proper fix is available.
>
> Marcelo Henrique Cerri (3):
> Revert "UBUNTU: SAUCE: tracing/hyper-v: trace
> hyperv_mmu_flush_tlb_others()"
> Revert "UBUNTU: SAUCE: x86/hyper-v: support extended CPU ranges for
> TLB flush hypercalls"
> Revert "UBUNTU: SAUCE: x86/hyper-v: use hypercall for remote TLB
> flush"
>
> MAINTAINERS | 1 -
> arch/x86/hyperv/Makefile | 2 +-
> arch/x86/hyperv/hv_init.c | 2 -
> arch/x86/hyperv/mmu.c | 270 ------------------------------------
> arch/x86/include/asm/mshyperv.h | 2 -
> arch/x86/include/asm/trace/hyperv.h | 34 -----
> arch/x86/include/uapi/asm/hyperv.h | 17 ---
> arch/x86/kernel/cpu/mshyperv.c | 1 -
> 8 files changed, 1 insertion(+), 328 deletions(-)
> delete mode 100644 arch/x86/hyperv/mmu.c
> delete mode 100644 arch/x86/include/asm/trace/hyperv.h
>
> --
> 2.7.4
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
--
Brad Figg brad.figg at canonical.com http://www.canonical.com
More information about the kernel-team
mailing list