Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp1363745ybb; Thu, 9 Apr 2020 00:04:50 -0700 (PDT) X-Google-Smtp-Source: APiQypLcrghdEl/cnrbam0mpu+4GTBukLqUd1LyIKTBMbjlRxbie6jkTPb0r200m8MWcRBOEnp2a X-Received: by 2002:a05:6830:231b:: with SMTP id u27mr9002512ote.111.1586415889987; Thu, 09 Apr 2020 00:04:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586415889; cv=none; d=google.com; s=arc-20160816; b=Kqg8fxXjnTUZ699v+YYLQv5Q0d/5XlMfsrBf6LfbNVyAV/VKxcQRH+LC6w6bUdhaGo K2Iiv2iM3U/a5SZFJ6pcoSJizmCeTtHCUxMmFucrNwmw6jVOSg1RKOJQixRbfMXw1FE2 AlVXU1LfmCc0DRb6Szx15w2pv0+2h9szFai19JEY1vWrxfuNYNi1uwnsFi4ecEScKBkO n1ZNm7e1/spkzLguveeY37aZIb7/2Ayx9WfV752zY4Ud9qw+WoQVsStEJJAMmZve+Cvz YWHuGTLiPr66VpvYbSIujgi770lLMHBTPoIn0tFBTY97N9LSlpQ0rXjLVcBbPqlT2RsD oziw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=WIKZ7+NEMSpKVc+/W0G6Y6asO6ZNbKBeIWnReIGgHns=; b=DAiVVjOdRT1AiGebF3Hb6Ab5DGjhZ0x0z5Ecf6SeOvU89SW1LdeEZKQPvX3gSyTC8H yr0r/n6fPDx5lQCx44uD4SG9cXIwaAtgkGLnt78bxH577HT9EaKMoPtVVkORnIsmYIGa 8iyLsfDdd7sJqGbeuoYfYNF7F2DX0tm2BYC7Y7FkNpwNikASVM4U7u3DQqiJRmXkr1k5 5yWXKsBpWSybYhVaBZoEm/8C5ClB+wJYXGzWby0dua3MpieziMa2KTtNiTlSLF4D9yL/ +If9BtLkFEhEWSsS+08Q4BURndZ189RJevD/R0GoODaPVGbxJMO70TaqBnX16C1ZMhHh Y06g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=smHx7nst; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r7si3505190oij.4.2020.04.09.00.04.35; Thu, 09 Apr 2020 00:04:49 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=smHx7nst; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726651AbgDIHDY (ORCPT + 99 others); Thu, 9 Apr 2020 03:03:24 -0400 Received: from mail-ot1-f54.google.com ([209.85.210.54]:46382 "EHLO mail-ot1-f54.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726082AbgDIHDY (ORCPT ); Thu, 9 Apr 2020 03:03:24 -0400 Received: by mail-ot1-f54.google.com with SMTP id 88so236898otx.13 for ; Thu, 09 Apr 2020 00:03:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=WIKZ7+NEMSpKVc+/W0G6Y6asO6ZNbKBeIWnReIGgHns=; b=smHx7nstCIlDo0/kI6THSyTGBYXCw5nQ9nw8iZ5I5vF5LZI6Ah1Fw7Cq3i6tm++Aye oacq0NxG/cewUjLWk07FpVomnXbQMLsVnuJSJng6C4PzpagffWaEM0japKJMb6gmkR4h uSZfv6Ti8H2HJMERdUf6706FwY+Gb9Axx+WcDvwOTcskWPt4IVDnai9HgnTX0V32MgBs +ImG6LRbdYn98+T8gjKspUycL6Cyz3MxlVMIP5JUaocjEBBMTZCMUqP97s7k+nuKSqkc TK9cR3nJ+NEzu6oGGI3GsUnC9LtMNPGnukedKkKQ26XGR80OLCvVos1M5cImSPuUyuH6 H17Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=WIKZ7+NEMSpKVc+/W0G6Y6asO6ZNbKBeIWnReIGgHns=; b=iyVd3IKuEMgu5xomVLO0UivrHAqYo84SAvssGGg0Lx9e48IX/isObswMqdF934fV5c d5MF0CTxmtW/6EkHQBbWhTgKLGhlS3xRaXQv/yKIFKbmVQ+OXgpbDLCLbEk5DEFIlsxN 6l+K6TufwZdewL6AiwnpseX/xDU/kdQjwHAktGVpEMYioo1NV16L8+UXb+WzpXYAG33o oPzUqIBCi18iGiAkFqW7NpIsHkNCdluQTc1JBVqW802odUJqS4c2P+DyEUBSacjgrVXS 9lw8xWP87dlTMDPYxFxgBIPDfYsml8S/+QUOPURv2kdXNuWMUyifz9v/V08xF1k2Kntt QfQw== X-Gm-Message-State: AGi0PuY30sfHOtvm0JJUP5MHD1NM/J/HND8Bocf3NPccd5Xhkru3JaOH zDbIc4GakM6RM/puzokhma8sbejGdHT9IKFReD0vCQ== X-Received: by 2002:a05:6830:3150:: with SMTP id c16mr8155028ots.251.1586415804017; Thu, 09 Apr 2020 00:03:24 -0700 (PDT) MIME-Version: 1.0 References: <017E692B-4791-46AD-B9ED-25B887ECB56B@lca.pw> In-Reply-To: <017E692B-4791-46AD-B9ED-25B887ECB56B@lca.pw> From: Marco Elver Date: Thu, 9 Apr 2020 09:03:12 +0200 Message-ID: Subject: Re: KCSAN + KVM = host reset To: Qian Cai Cc: Paolo Bonzini , "paul E. McKenney" , kasan-dev , LKML , kvm@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 8 Apr 2020 at 23:29, Qian Cai wrote: > > > > > On Apr 8, 2020, at 5:25 PM, Paolo Bonzini wrote: > > > > On 08/04/20 22:59, Qian Cai wrote: > >> Running a simple thing on this AMD host would trigger a reset right aw= ay. > >> Unselect KCSAN kconfig makes everything work fine (the host would also > >> reset If only "echo off > /sys/kernel/debug/kcsan=E2=80=9D before runn= ing qemu-kvm). > > > > Is this a regression or something you've just started to play with? (I= f > > anything, the assembly language conversion of the AMD world switch that > > is in linux-next could have reduced the likelihood of such a failure, > > not increased it). > > I don=E2=80=99t remember I had tried this combination before, so don=E2= =80=99t know if it is a > regression or not. What happens with KASAN? My guess is that, since it also happens with "off", something that should not be instrumented is being instrumented. What happens if you put a 'KCSAN_SANITIZE :=3D n' into arch/x86/kvm/Makefile? Since it's hard for me to reproduce on this exact system, I'd ask you to narrow it down by placing 'KCSAN_SANITIZE :=3D n' into suspect subsystems' Makefiles. Once you get it to work with that, we can refine the solution. Thanks, -- Marco