Received: by 2002:a25:f815:0:0:0:0:0 with SMTP id u21csp743959ybd; Wed, 26 Jun 2019 05:26:37 -0700 (PDT) X-Google-Smtp-Source: APXvYqwIFLP+r/HpHiRUjgjJfJX5G8Wygjc3ZS7uf1ILdDCFTjxBUO2sQFd4FxZi3nuNTkc0dXNS X-Received: by 2002:a63:5a0a:: with SMTP id o10mr1580058pgb.282.1561551997456; Wed, 26 Jun 2019 05:26:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561551997; cv=none; d=google.com; s=arc-20160816; b=DVHMCJ4TFYEnRlyE3fh5b4DpnOK6h/7m/GYHm4aT5mbhED6dtCNT+ixGFR2hAXN3l+ fwqWCMRVAQJM608BVmVjtDqq7igJRcVat52bhLB6mcQ1ZyhdRzufZEjyl/0l+bg85/G4 VIDkyjZyMm7QMlq8hrMGnaO22lxkKGTJF1vPNrO3UXdAoEGF+ZT3UbcXU6ZN9Rdvmdy1 GEGxc8GjIxMFuExoLYpHCa1/BtoWNQ2yNI7zwk+E0xJ9lQ41wf1X5WLUQq2tFtcDGjTC BKOKWWUesrOZln4MsZN+j03cMh1mIhbSw8NlskmJ/oFjp1fHLpYZMfvqaP30r5e7VNFC XPVQ== 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=CT1Gv4AMdpnoqpjWY2ev6cLuFa53kAL9ZaegsrQDcUw=; b=pZEoUkoEbYJCJf6q0f4sZVyj3X1qE7xzRRf1S5rRQaMGqMleMGrb5xp6c2bGt2blLQ VbeG0R2PanZW9NRKDYBvftuf74P8AgIYpedOXuEUX81yHzaBYxiFxbGNsaj7GhC91rcU aM+ShrXEBlMkKtfru655KcoWIK+fEqI8HRtzEK1LiITMz9sUOQ3K3tL2Bk+dxyiZ66L1 /n4ynGbvFmaA7J0aDSUIDLVvXaN0/RwlU4L5LLPvWMxwQRncH8ksohg4MzymF4jh2Jyh KGwlhRpcFBhprapzbRIJmMaziS56/BKjigmV7D05v7YkVKGlvEEqGOMOelNh02I3ZJG2 qOfg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=bTKfyPyf; 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 k38si16277067pgm.500.2019.06.26.05.26.21; Wed, 26 Jun 2019 05:26:37 -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=bTKfyPyf; 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 S1727501AbfFZMYX (ORCPT + 99 others); Wed, 26 Jun 2019 08:24:23 -0400 Received: from mail-vs1-f66.google.com ([209.85.217.66]:35641 "EHLO mail-vs1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726104AbfFZMYX (ORCPT ); Wed, 26 Jun 2019 08:24:23 -0400 Received: by mail-vs1-f66.google.com with SMTP id u124so1445927vsu.2 for ; Wed, 26 Jun 2019 05:24:22 -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=CT1Gv4AMdpnoqpjWY2ev6cLuFa53kAL9ZaegsrQDcUw=; b=bTKfyPyfUWE9WU0gz42tUqzN3p/2GZckP1UIz2ihopb0QhJTKc9oVGpLDVMmBppyV3 hnAYcdI355svogcdqWz54JU3DaO7EH24gjLL+UCxBU2NIlFAt7f/oxGPBvLVtfG9nb/k nqqoqY6aEuY6mUy6yJ8kDNCKsMDGFYbH+HZisj3GW5vVixuY+8k/9yvhdiofbqivC6iT gb3ITTI/wslLqxGkcW7XPYXyoTOYOLx99TAYUDFmhrzkEEsT/K4pAK7WIhl3O5ww6kzW D5lFxw+6Ts9Iz9lViwcpz0cSUfzEDMh41S5zgdcU0+mIH/dCxRGE4r3zWrylNOCvXkEU G55Q== 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=CT1Gv4AMdpnoqpjWY2ev6cLuFa53kAL9ZaegsrQDcUw=; b=EK2Az47ZpyfLgqxG7sZz0sgS8QOFGY3iVnZcG0HC1WlvLd8PAGARQYtb6D/4KIRxSa MzoK8ErDNr589gFtTF8rnDaBexrp5TOKbFdhArMoTWRvG21DJM+0fdX7c3b71t1S4MmD Mif6LW33Bkb0qIGA/q2F22rzHo+wiYZExKeRVPKSoM/N17MRo+s6Kgo0oKG/VTAIE7mQ ekT7SuHrfJTqpqWQBCZ2xg134YZ0AP+l1UEn7Mr4/hNSvwIhuaIHASFnsP9cCOaojKlr 8TS2wVE5KGV0G3QPWaUZvfJxZCc+HKQ2WhqxPbTKxipj7FafK/wUrgfg0tLgtZ4psIho ThCg== X-Gm-Message-State: APjAAAUgOnIV/MQzqUGCF9eX5k0Bi6tdouav/ihIJSWVXBKsDr67dCbI 17XFM+hOT4juXv3jMOjcYVttDx1AT6tOiIpGnry5KQ== X-Received: by 2002:a67:11c1:: with SMTP id 184mr2726115vsr.217.1561551861586; Wed, 26 Jun 2019 05:24:21 -0700 (PDT) MIME-Version: 1.0 References: <1561551539-18251-1-git-send-email-pbonzini@redhat.com> In-Reply-To: <1561551539-18251-1-git-send-email-pbonzini@redhat.com> From: Alexander Potapenko Date: Wed, 26 Jun 2019 14:24:10 +0200 Message-ID: Subject: Re: [PATCH v2] KVM: x86: degrade WARN to pr_warn_ratelimited To: Paolo Bonzini Cc: 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, Jun 26, 2019 at 2:19 PM Paolo Bonzini wrote: > > This warning can be triggered easily by userspace, so it should certainly= not > cause a panic if panic_on_warn is set. > Can you please also add the Reported-by tag here? Reported-by: syzbot+c03f30b4f4c46bdf8575@syzkaller.appspotmail.com > Suggested-by: Alexander Potapenko > Signed-off-by: Paolo Bonzini Acked-by: Alexander Potapenko > --- > arch/x86/kvm/x86.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c > index 83aefd759846..66585cf42d7f 100644 > --- a/arch/x86/kvm/x86.c > +++ b/arch/x86/kvm/x86.c > @@ -1557,7 +1557,7 @@ static int set_tsc_khz(struct kvm_vcpu *vcpu, u32 u= ser_tsc_khz, bool scale) > vcpu->arch.tsc_always_catchup =3D 1; > return 0; > } else { > - WARN(1, "user requested TSC rate below hardware s= peed\n"); > + pr_warn_ratelimited("user requested TSC rate belo= w hardware speed\n"); > return -1; > } > } > @@ -1567,8 +1567,8 @@ static int set_tsc_khz(struct kvm_vcpu *vcpu, u32 u= ser_tsc_khz, bool scale) > user_tsc_khz, tsc_khz); > > if (ratio =3D=3D 0 || ratio >=3D kvm_max_tsc_scaling_ratio) { > - WARN_ONCE(1, "Invalid TSC scaling ratio - virtual-tsc-khz= =3D%u\n", > - user_tsc_khz); > + pr_warn_ratelimited("Invalid TSC scaling ratio - virtual-= tsc-khz=3D%u\n", > + user_tsc_khz); > return -1; > } > > -- > 1.8.3.1 > --=20 Alexander Potapenko Software Engineer Google Germany GmbH Erika-Mann-Stra=C3=9Fe, 33 80636 M=C3=BCnchen Gesch=C3=A4ftsf=C3=BChrer: Paul Manicle, Halimah DeLaine Prado Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg