Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp3865975pxv; Mon, 26 Jul 2021 14:19:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzZR4vu34HyNWwqtznFmxwuTyNsblbRGOio5lo4LIWSJGlKajnch77xaJjGrJdYcbwuskno X-Received: by 2002:a5e:8619:: with SMTP id z25mr16343207ioj.13.1627334363835; Mon, 26 Jul 2021 14:19:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627334363; cv=none; d=google.com; s=arc-20160816; b=uWpHsXZqiLwC/Ij/7PInekbFsYhT6KAIPQZPUif7p9VrblsXtaK+ya6E8whQo4GsYx go9z3b07z07ytH136KtbfZqLA8JFG9ELG62i/IQBSVTctZEKIIzGf/TPj8ol5JfFby+k L3RmBOQzADqK55blP0Z90wzhW9rrFpUsiUDlHNCmF/u2X7ipJQPh88KFEbchi6ODwt7K Ag1Xho7cs+nWuhxi0lKzqUXtkhBJIAGTagQ66O4rhptNQQYh9hJkvEur1aPQU7qQE+rY kNsvJ6ZB4NyV0Pf5wB3F0iVoV9Grv6NimcCZPM35fKbnTENxfAZOCbHDyUAK3j5igF3o Ed6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=MPfNRfZv4QlQu0N35iNOwu7avqCa/8bSd3bKlBcFimw=; b=PND7LGXcKEn3lCNha6GJDY4wNIWl76HLQGYPlLlZigUlDvMxIGdDPk4UhGT0kcZNhz qRtqHCXw7pIie9l+gm/awjkixgfDj7i5mb1EstR7+U55RUbDHdwVgHMRDT/3F/nqrzPJ /qWBk3kJIG1Fx1l6e9llO9EQhMeaHPvrzCYYyDfx0dOpx/Gmch9tQuMSL8dxTlCl50hi UAhIPNCBxhBkGJtyX+pMeo7DdTSXvr3wMBPap22Q1+nuu9zjeYAs77T/VleljSBDV8AF 9JQj0V+C1JICYR+aXx98NyDemsqlaWEJV2rbnAG0j/BAFlE9h0qvmTdGb3kYMtKe2o51 GqzQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=l7wseu3G; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y26si983041iod.1.2021.07.26.14.19.09; Mon, 26 Jul 2021 14:19:23 -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=@gmail.com header.s=20161025 header.b=l7wseu3G; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233331AbhGZUh4 (ORCPT + 99 others); Mon, 26 Jul 2021 16:37:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39840 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232788AbhGZUh4 (ORCPT ); Mon, 26 Jul 2021 16:37:56 -0400 Received: from mail-yb1-xb35.google.com (mail-yb1-xb35.google.com [IPv6:2607:f8b0:4864:20::b35]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5CFDDC061757; Mon, 26 Jul 2021 14:18:24 -0700 (PDT) Received: by mail-yb1-xb35.google.com with SMTP id a93so17217080ybi.1; Mon, 26 Jul 2021 14:18:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MPfNRfZv4QlQu0N35iNOwu7avqCa/8bSd3bKlBcFimw=; b=l7wseu3GRTMOWEFS1N8EN/SvCgv52Uo8XRCgGLpfFJ0KC0NtpP2MoPvKHZxva/V+KK 80IdCIUqrNK20sgcHmTOAvDPY5hGxKZcByywGc3SIQctbmBVYnhK/YfzBA4mqJumhfnK c25zMSDO9rG9mlJmpCXvllpwDUbGOJN4f1vuZeduxSTSX1LRLboLnkeZUIXMC92vjluc /sU9WXlXNCnqReF1doE4z80gM0TMdqynkwnQNgIpOyg4ZR5nW374vU/tQ1ZYzPGw1GaW uu89QofHzTmZ8F9wkZ/vJ2VKibPi8YN/drUafvTnHVRk5QNwButph027BhSdNENhAcJK Z2bQ== 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=MPfNRfZv4QlQu0N35iNOwu7avqCa/8bSd3bKlBcFimw=; b=eRiDnThHVn+fJm6gYJHYSpoYOLsDQB9rkGT72Aecexzybc3iM4PW/yggrNUntPJYLj W/jbx5Szs5SWkj+i7c4L5DgQQztKDR3NGcnO79/2R8eHL5LRvYdT5G2XsqLUJ1U2JKLb tLmMuYj7WRvl25fgJD1lLJw6II6zQdTODAI//Ivi0ltKkUsXxukqqV2ufTn2fBbWKTDW VXXSPEbLebHXnkng9uOlmsveR+fUWIj6XQ9iRNQc0YusIygCuMBAaeifKC7LZjy+6aLR kpGNBMYGnZ5z1bxpmTIxuJmkNyUZcK2p8hkLm42b9syr51Id1Hz6OARO13JYQHgEE1MD G6tg== X-Gm-Message-State: AOAM530eomJI3cEr2g/3Vo4b4jdOMt/PJOXpdoD4siPShAZzAgZAXwPA wyOMKwo3Q17MMZ5K21RePbB4cC78tsj7fThnb26bvLWYxQcIkQ== X-Received: by 2002:a25:c402:: with SMTP id u2mr25127220ybf.19.1627334303666; Mon, 26 Jul 2021 14:18:23 -0700 (PDT) MIME-Version: 1.0 References: <20210726153832.339431936@linuxfoundation.org> <20210726153836.031515657@linuxfoundation.org> In-Reply-To: <20210726153836.031515657@linuxfoundation.org> From: Sudip Mukherjee Date: Mon, 26 Jul 2021 22:17:47 +0100 Message-ID: Subject: Re: [PATCH 4.19 111/120] KVM: do not assume PTE is writable after follow_pfn To: Greg Kroah-Hartman Cc: linux-kernel , Stable , David Stevens , 3pvd@google.com, Jann Horn , Jason Gunthorpe , Paolo Bonzini , Ovidiu Panait Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Greg, On Mon, Jul 26, 2021 at 4:58 PM Greg Kroah-Hartman wrote: > > From: Paolo Bonzini > > commit bd2fae8da794b55bf2ac02632da3a151b10e664c upstream. The build of mips malta_kvm_defconfig fails with the error: In file included from arch/mips/kvm/../../../virt/kvm/kvm_main.c:21: arch/mips/kvm/../../../virt/kvm/kvm_main.c: In function 'hva_to_pfn_remapped': ./include/linux/kvm_host.h:70:33: error: conversion from 'long long unsigned int' to 'long unsigned int' changes value from '9218868437227405314' to '2' [-Werror=overflow] 70 | #define KVM_PFN_ERR_RO_FAULT (KVM_PFN_ERR_MASK + 2) | ^ arch/mips/kvm/../../../virt/kvm/kvm_main.c:1530:23: note: in expansion of macro 'KVM_PFN_ERR_RO_FAULT' 1530 | pfn = KVM_PFN_ERR_RO_FAULT; It built fine after reverting this patch. gcc version 11.1.1 20210723 -- Regards Sudip