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