Received: by 2002:a25:f815:0:0:0:0:0 with SMTP id u21csp738548ybd; Wed, 26 Jun 2019 05:20:56 -0700 (PDT) X-Google-Smtp-Source: APXvYqztvf5e8dkeqGF0OQHBSIWOeHsKxrsu24WXj4rykEyZlLZXc6OuaOzc77V8DmAQBbQH51/A X-Received: by 2002:a17:902:2f84:: with SMTP id t4mr5229918plb.57.1561551656220; Wed, 26 Jun 2019 05:20:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561551656; cv=none; d=google.com; s=arc-20160816; b=PFnQhcstw3QHzWjn9fw7n79jIAd40CRwtHRlansV6WB+wE0qmuMc+BMqPiCDNfxTIc 7AENUgA5KbGKUTGz0ixs3alv72to16S9pSCcn6cq0pnOOLOL/V+5CJFkgqQ5iyWd7awP PYMdbu0ryxw8h+/E9BgxPevS9WupjzNuPVipwdTqYh2698XZnKD+aT9pUfc7v7PEuTAE EOwFVqZpjHGdRPL6TgiODpFhGPkz0q8foaqIS15YO/MOgxUAbH6Mz2dIOVS/UEXwE651 1xNvLY5xFU13JSL1C5sj2foGDCrnJs1UHoX93YG4+XPefSJSiMPl4//d9EY+ypggNLTF yshw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=uxFC8Siz5tUv6W0qIEzCn2Vx1+LVn+v99MjkyvCV8Uw=; b=g0EjAhrfuuSpFHReR4E8vKLJG5h6mNdZDTY72YY+POcHQMnQdQDfBfjEYaXr4S4TES J0CzRWzO1araPNm2mJkmoN8w0/DGbkMWuBueTtYxk1UmhAEDH6oFIhfuYacGjvyee28Q bvLmgINicl4XCzouqUQkKnUbAu0SZaRBakjyKzsisxksuEMsAfwAIpnvWupm9wO+bO3e 7ieW3KE6qdzgY9dTkPb3QgI2TbLF0qnQYy8H5KRfZqhwo6GDayaFHFJBmNYJQPle1LFY RWLA8DboDaDNzie6Y8Q11GVKnDjLSlzLDoFaPZqUOQvGJsk2LUBZbyiFbFQlb/T4TqOK W2Qg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b="W+b4IH/r"; 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=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e90si2985674plb.309.2019.06.26.05.20.39; Wed, 26 Jun 2019 05:20:56 -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=fail header.i=@gmail.com header.s=20161025 header.b="W+b4IH/r"; 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=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727243AbfFZMTE (ORCPT + 99 others); Wed, 26 Jun 2019 08:19:04 -0400 Received: from mail-wm1-f68.google.com ([209.85.128.68]:38616 "EHLO mail-wm1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726131AbfFZMTE (ORCPT ); Wed, 26 Jun 2019 08:19:04 -0400 Received: by mail-wm1-f68.google.com with SMTP id s15so1878918wmj.3; Wed, 26 Jun 2019 05:19:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id; bh=uxFC8Siz5tUv6W0qIEzCn2Vx1+LVn+v99MjkyvCV8Uw=; b=W+b4IH/rvuhhRf3Wyd1S7q3HLYqqm74I1IrK32GN7Z83y1pb1EZGSGGn+40nObijjy jsfK2OrvpGSI5MDDLXZQmMwhNM1jcNck/CT9vgPPyaj1hvHVQR7EkPaYREYPjocEFurh a82vyFsPNuBi9GW9FBqCWJvTx3cYAWNYW/tNowfrtR4d0ZghgX+SzO5hBOUHMal6g038 dPG1EEGQNr4lel57jsUb21MojZxsBrbJn4fXzGMN7K73YC0wYTn1YrADA1+FlEZax/m/ nmCeEawFHYz5TYzcU8CkNKdtJQwTlq+j1BbxxUFarQ6HrxdU8JBIVwBqA7Ub/1q2v/uG Tf3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id; bh=uxFC8Siz5tUv6W0qIEzCn2Vx1+LVn+v99MjkyvCV8Uw=; b=aS/SrQAjJHtlnxvMpG1meO/vio8s0VCreZJr6SgfQILnMETgZn00gX2fO7FqLfXSWf 514idChxpFci0PqFF7UpgDI9nY6lbq9MTEpIOE2iY1dbE/BHpzIRbKzjiVVWNFi5WFRa nOu9Yqumv7CMavv8MZoJmDGZVR616gJJm5ZuXea4LaARjq/uUGUOuHbK3tkOO4JzpG3Q cjTocmKLD3Q5nZakwKhZFfd/k0gFAuzdoETIJhWmiAMFKrBNLp6I57CUsiMqs9g+uWuT 7eLEpiurBQ5vY19qJhYmtBr7amWFni171rC+Nz03nlzOKRdZJx/3Bu7f8L79bTMkiHnu 7aGQ== X-Gm-Message-State: APjAAAX3wjGbV5EbRLKJWsm1eBkmj7XfdEymH37ct3ORqdBfiBtPEi0e 3KSoyceDSOq7Mf7PmkqnpW94NsFVI2Q= X-Received: by 2002:a7b:c776:: with SMTP id x22mr2555803wmk.55.1561551541418; Wed, 26 Jun 2019 05:19:01 -0700 (PDT) Received: from 640k.localdomain ([93.56.166.5]) by smtp.gmail.com with ESMTPSA id z126sm2586704wmb.32.2019.06.26.05.19.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Jun 2019 05:19:00 -0700 (PDT) From: Paolo Bonzini To: linux-kernel@vger.kernel.org, kvm@vger.kernel.org Cc: Alexander Potapenko Subject: [PATCH v2] KVM: x86: degrade WARN to pr_warn_ratelimited Date: Wed, 26 Jun 2019 14:18:59 +0200 Message-Id: <1561551539-18251-1-git-send-email-pbonzini@redhat.com> X-Mailer: git-send-email 1.8.3.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This warning can be triggered easily by userspace, so it should certainly not cause a panic if panic_on_warn is set. Suggested-by: Alexander Potapenko Signed-off-by: Paolo Bonzini --- 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 user_tsc_khz, bool scale) vcpu->arch.tsc_always_catchup = 1; return 0; } else { - WARN(1, "user requested TSC rate below hardware speed\n"); + pr_warn_ratelimited("user requested TSC rate below hardware speed\n"); return -1; } } @@ -1567,8 +1567,8 @@ static int set_tsc_khz(struct kvm_vcpu *vcpu, u32 user_tsc_khz, bool scale) user_tsc_khz, tsc_khz); if (ratio == 0 || ratio >= kvm_max_tsc_scaling_ratio) { - WARN_ONCE(1, "Invalid TSC scaling ratio - virtual-tsc-khz=%u\n", - user_tsc_khz); + pr_warn_ratelimited("Invalid TSC scaling ratio - virtual-tsc-khz=%u\n", + user_tsc_khz); return -1; } -- 1.8.3.1