Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp145596ybb; Thu, 19 Mar 2020 13:15:38 -0700 (PDT) X-Google-Smtp-Source: ADFU+vuo9DUynfNm+6pB2HnBKi5T1KjK6mow0xG+50cnzU0Kvr7f9W6+kSWQkJievGDEXIEedq7v X-Received: by 2002:aca:df45:: with SMTP id w66mr3716261oig.76.1584648938763; Thu, 19 Mar 2020 13:15:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584648938; cv=none; d=google.com; s=arc-20160816; b=jyBv/1ZoVMGDwv3VWLA2a2NFdamnBk5TkQeOs0u12slVpZNmvGL7+TCVZVCVu0xZIy 5hq7pn+20NEo0RcW+XYzJ2zI2yVgxVPMkU4He2hsoOB3S7Zhpc6St3QgGwW77C9fC/pt U0GLkHYVsUeMVupSJImPnDmgrFkCSfaPQZyPuN63vGhzz5T99HnHOHMXjfLgR/H7mBCV J+k615IK3iDkmFNoOywLSPXBqaSTGDHcHhl+PLkj3EqW9DZq4XdW031GRgH+Py8ji/BW gboOBuHy7E8Ai4WkMJXUL5wjaD7b+Nju4oKc7YW0hz20GyDPuDNwEWbUCVgeNkvwjGOF AUDA== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=pz2meSx8kaekzriSFaRshTQDd/5d8cqR1w2EnkHzmmU=; b=fg+oPPOXE9gKB17LI6kMZQmDY6xvbn6uUjTRmWOfVLMpv/cUn7bV3iEcuSbvbczVvJ IHeuvG5v2Yib+L2LAJ0SL+FylqHQw4o9YYeE02B9+U3PmviKHEFy68PqaA693HecsWgz qt7MKuvMH5rN/ctg0E7JWlDL1DI5byDJ2I3n6PesbYsV/O+SvYvnwiODozttfZnRV/HE CaDm+mVmNYUcRGLZ/gi7XrcA50s8m9PeKi9gAK7oeeqOkLaio2APCXog6Mr+Z9xlwNuq uqg0ufQMmma4NCEGlc8UiZ0kSQo/ubgxqXEHhxBtw1DghLARabYYir0PgFaClyYpNdWD exbw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=EoZIsUgz; 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=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 q3si1549808oij.157.2020.03.19.13.15.25; Thu, 19 Mar 2020 13:15:38 -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=@redhat.com header.s=mimecast20190719 header.b=EoZIsUgz; 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=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727183AbgCSUNo (ORCPT + 99 others); Thu, 19 Mar 2020 16:13:44 -0400 Received: from us-smtp-delivery-74.mimecast.com ([63.128.21.74]:48492 "EHLO us-smtp-delivery-74.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725747AbgCSUNn (ORCPT ); Thu, 19 Mar 2020 16:13:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1584648822; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pz2meSx8kaekzriSFaRshTQDd/5d8cqR1w2EnkHzmmU=; b=EoZIsUgzFmxt1C0WYQIon7NNc9+jhNvu8Xv9LGOLNPuCI7brionPplu8POghwonlrxV36X eF6yYv5moRcloiOtxT+5mv5d+aFz5DwtUEGLGT5x22DIyVpkeOcvhggZMXRq2fKct/YKHi U/Vr+0z1lQvI1RLnh+6RwBz1nQIdyoQ= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-272-NAifi9mdM5O2JzklWPrenA-1; Thu, 19 Mar 2020 16:13:37 -0400 X-MC-Unique: NAifi9mdM5O2JzklWPrenA-1 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 30392801E5C; Thu, 19 Mar 2020 20:13:35 +0000 (UTC) Received: from [10.36.113.142] (ovpn-113-142.ams2.redhat.com [10.36.113.142]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 4BD1B60BF1; Thu, 19 Mar 2020 20:13:31 +0000 (UTC) Subject: Re: [PATCH v5 19/23] KVM: arm64: GICv4.1: Allow SGIs to switch between HW and SW interrupts To: Marc Zyngier Cc: Lorenzo Pieralisi , Jason Cooper , kvm@vger.kernel.org, Suzuki K Poulose , linux-kernel@vger.kernel.org, Robert Richter , James Morse , Julien Thierry , Zenghui Yu , Thomas Gleixner , kvmarm@lists.cs.columbia.edu, linux-arm-kernel@lists.infradead.org References: <20200304203330.4967-1-maz@kernel.org> <20200304203330.4967-20-maz@kernel.org> <8a6cf87a-7eee-5502-3b54-093ea0ab5e2d@redhat.com> <877ba4711c6b9456314ea580b9c4718c@kernel.org> From: Auger Eric Message-ID: <9fb8c267-5483-f260-6e37-5e8734b38928@redhat.com> Date: Thu, 19 Mar 2020 21:13:29 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: <877ba4711c6b9456314ea580b9c4718c@kernel.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Marc, On 3/19/20 8:52 PM, Marc Zyngier wrote: > The assumption here is that we're coming vgic_v4_configure_vsgis(), > which starts > by stopping the whole guest. My guess is that it should be safe enough, but > maybe you are thinking of something else? I don't have a specific case in mind. Just preferred asking to make sure. Usually when touching those fields we take the lock (that's also the case in vgic_debug_show for instance). Thanks Eric