Received: by 2002:a25:ef43:0:0:0:0:0 with SMTP id w3csp1913122ybm; Sun, 31 May 2020 02:35:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxB0b2VX63Alopra8C9wj03yx61g0zdY9tn5gRcVSVShwyq/s36bZ2XvcC3+ymErzqC5l0j X-Received: by 2002:a17:906:c155:: with SMTP id dp21mr14341793ejc.92.1590917707224; Sun, 31 May 2020 02:35:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590917707; cv=none; d=google.com; s=arc-20160816; b=VFqmsf0WQoLvYg9TYEi2Ch1rt5ulf/Em2ecVbL4+Qv/EvsWDQRMG24W0rubz4STurx GMkpkVgwT7QjhZC43SJxGsleRYn4sVD20bx3WPJxRu2IdzpF9WqSEcZ5SlWNPmg0RiNg ygQ9sxyHm8JPkMXLfU7QTmDEMc+iY08n6z5UYQk1faXC1F9cxqYNDgX2KTGW18qQJVAL H66WSi9o5R8AR957CSH16RXWJPWV1ysuTJnBz5KtEdhrDhm8MatlBf5JZjPUBrQX+CCk Xs06gi0TuC/Jtwo/Vq8GUyU/4G9j5Xr0yvjk/43QGz0gzg1XWH20uAt2xNDfMsZFDpkK P/Yw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=BZ0Nb+D2BlnH8V9KcsWA38LcbQH/W/Hv8FyeJMQSm4E=; b=nSpNzgp5IUuf8gF2AmyMx4/KPI1Cr3D8/yzQL3YlsS3XWZ6nUhno1mXCKuTZayNvay Oc8V7P+EDtsIhFtyrOXNVdUtQq8rsC9IAe5WAuvHOcl4S62G+LUr1LtQs0Y7rT5Hn7RE FRcfDRpRvmSW9lqaYh+jmx/sqXnvGB5Yd2I0223w5sz4Gfqrk81V9jMo9dZVX2cbeErA nnPEh3GNR7CNc69P4Ivzm7PvDSyEAlraMdM0ooN5UdfyYKksGFtVU86CQNZJDQKCnj0Z eHoESYSQEF5HjnzgFZ0a2A3eTzUJNfKiFHdkGJeGNPCmUcYvli/bVL93ykSfbwhwbcgA 25Lw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=Xw7LhJ3V; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id x15si2797929edj.153.2020.05.31.02.34.41; Sun, 31 May 2020 02:35:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=Xw7LhJ3V; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S1727965AbgEaJcQ (ORCPT + 99 others); Sun, 31 May 2020 05:32:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46140 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725912AbgEaJcP (ORCPT ); Sun, 31 May 2020 05:32:15 -0400 Received: from mail-qv1-xf43.google.com (mail-qv1-xf43.google.com [IPv6:2607:f8b0:4864:20::f43]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 382C2C061A0E for ; Sun, 31 May 2020 02:32:15 -0700 (PDT) Received: by mail-qv1-xf43.google.com with SMTP id ec10so545019qvb.5 for ; Sun, 31 May 2020 02:32:15 -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; bh=BZ0Nb+D2BlnH8V9KcsWA38LcbQH/W/Hv8FyeJMQSm4E=; b=Xw7LhJ3V6PkWtUA7kGdT2SDjkYkljX+j1MdAYPbqZi07I5gGKEc2lBQOSBZefLVkQQ desChS1RuL07+Dg0D1jZUm85p3YtYHg7jwYxzcOxol9PIMmY2MUT69NDaGrCC5CYlE96 F0ILaNm6AdnF933jmpZzbNenJ7/O+O2q6DeYIM1QY36wmDg/HZDJpbdFWgInegykuh3e 5jcP1KM+26mhcJ7UmstzV6Hq0LZKv33ChMNA+cfIV+zS+1tgGwrk3afAFB53GicY9E0A fW8mKe0BXUZ9j7E4aj/BThb61cYJsaT8zuRgWWlf51h7zUtiSTkO4VGI3ptlpeBuJLgo BKEQ== 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; bh=BZ0Nb+D2BlnH8V9KcsWA38LcbQH/W/Hv8FyeJMQSm4E=; b=KpgivmJCdDAGuCgBHqi7ZCc3tSlPXF4licyTsitysXhvyDYYQJN/XFYUumxfHIxRqM AU7rpvkUZ38WgtB6Fx5EknppFKtXfRRRvaHZclGHFVTBofayjYgEza/tcpqD2UCz3wMO 7sIl11aMXTLcftPWvTCkoz2G3hnPOaJdgE5xLPXRzIH/9mgLAJihaXUzPoiElaDxdLG3 Z0/CCOjZIdhyuxZciVy+br8siCM+GJ03dMpmYQFhZmhBQCxeS9Knfray4aCJZZweCGo6 303l8nvPrt8oqyUPI1dR4+2cpSCqRThE4XMqOgokAJwQQ58f4l85wiI20G/MqxPDOdMJ XMtw== X-Gm-Message-State: AOAM533stHENr2fESTd9i7mXSe+Pw/kZ3cqPuf1D9MnBiRdC5PCvKmfy jW5GnUe8b3/HR5bm7F9wWZeNae8uxb8EnJ2nLkWEhw== X-Received: by 2002:a05:6214:bc5:: with SMTP id ff5mr16199847qvb.34.1590917533617; Sun, 31 May 2020 02:32:13 -0700 (PDT) MIME-Version: 1.0 References: <000000000000d2474c05a6c938fe@google.com> <87o8q6n38p.fsf@nanos.tec.linutronix.de> <20200529160711.GC706460@hirez.programming.kicks-ass.net> <20200529171104.GD706518@hirez.programming.kicks-ass.net> In-Reply-To: <20200529171104.GD706518@hirez.programming.kicks-ass.net> From: Dmitry Vyukov Date: Sun, 31 May 2020 11:32:02 +0200 Message-ID: Subject: Re: PANIC: double fault in fixup_bad_iret To: Peter Zijlstra , Marco Elver Cc: Thomas Gleixner , syzbot , LKML , syzkaller-bugs , Ingo Molnar , Borislav Petkov , "the arch/x86 maintainers" , Oleg Nesterov , kasan-dev Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, May 29, 2020 at 7:11 PM Peter Zijlstra wrote: > > Like with KCSAN, we should blanket kill KASAN/UBSAN and friends (at the > > very least in arch/x86/) until they get that function attribute stuff > > sorted. > > Something like so. > > --- > diff --git a/arch/x86/Makefile b/arch/x86/Makefile > index 00e378de8bc0..a90d32b87d7e 100644 > --- a/arch/x86/Makefile > +++ b/arch/x86/Makefile > @@ -1,6 +1,14 @@ > # SPDX-License-Identifier: GPL-2.0 > # Unified Makefile for i386 and x86_64 > > +# > +# Until such a time that __no_kasan and __no_ubsan work as expected (and are > +# made part of noinstr), don't sanitize anything. > +# > +KASAN_SANITIZE := n > +UBSAN_SANITIZE := n > +KCOV_INSTRUMENT := n > + > # select defconfig based on actual architecture > ifeq ($(ARCH),x86) > ifeq ($(shell uname -m),x86_64) +kasan-dev +Marco, please send a fix for this