[azure][PATCH v2 0/3] [Hyper-V] Docker failures with linux-azure 4.11.0-1011

Joshua R. Poulson jrp at pun.org
Mon Oct 2 15:15:57 UTC 2017


We certainly ACK this series, we have several customers encountering
this issue on the 4.11.0-1011 kernel.

On Mon, Oct 2, 2017 at 7:45 AM, Marcelo Henrique Cerri
<marcelo.cerri at canonical.com> 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




More information about the kernel-team mailing list