Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp49706ybl; Fri, 9 Aug 2019 02:17:02 -0700 (PDT) X-Google-Smtp-Source: APXvYqzFV9aAgnKL96T0YQYJ9b+nMag9i5vwNzgXBMrBujBw3a6UwB1N8Rx5YFIdRPA10JnJ8NFJ X-Received: by 2002:a17:90a:a613:: with SMTP id c19mr8655506pjq.17.1565342222189; Fri, 09 Aug 2019 02:17:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565342222; cv=none; d=google.com; s=arc-20160816; b=OgOIJMQ5Fxbfj/LUykP1Fys8NRDNSudceGJgSFfjHIz9bLl7Sw3w2t+9phc5O0+crr zAZst3htRzgabsB+vt05s76FuQ76Aa1tqD+JP4ZfxpRw/1Sa+Om00sE9wkC+5IsnnZhM R7d9b4jCkHIq2mdrGNlczo1d8nKRLgAGlcXPCjbS/jujIwx98afgCYhZQtSZ9Hwh4zYO naKeLulIMc5lirmgWOt0FTRaYmGOvCO7yedVa9CaephRaNrsRsxiGBrAGiPWKsyUwZU+ Cv+bdx2o8JYQo2t7aalRrxHPswITT7p7fMuNgWccXqKL8/Iv8NJn/gFpTqVBLt5GjqZm 3sCg== 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=LNp+g/vzuyou+8SOuxEdKIcRZJyNxl5KwEsu62IXuGU=; b=U6171uC42C7kCvpO6Z1VsP5+ezYJnlzsSMkJAV1gv7hws5Dm3Ti/k5NijsetUocMrp 2o7sQE7RvSBrWuio8yL0mnBkNrW0oe1Hd5/Rli4BykoKAvD9yqeoiJSOWwDzy9zUleGj 0yJw/Ri9cR4fmBrYz7GGKmEW43viQ9REVphzg2D4lv+QdMunHfSacCbYc3/monQcmf2i pflrU+prMFeYecia5D4qw8kD01BVB95tZX/YskaDUX5ZF1pxn/xX9BHPN3ZUEOcRuxEC 5ULBgKuRez10OiJITgO/BIqT/Ru9wPUZOcfjadJ4vFuNHK8BdkN2H1HVMWp3XWyCvZR5 qLsw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@brainfault-org.20150623.gappssmtp.com header.s=20150623 header.b=McbvzcBJ; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e20si24249940pgn.181.2019.08.09.02.16.45; Fri, 09 Aug 2019 02:17:02 -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=@brainfault-org.20150623.gappssmtp.com header.s=20150623 header.b=McbvzcBJ; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2405872AbfHIIWv (ORCPT + 99 others); Fri, 9 Aug 2019 04:22:51 -0400 Received: from mail-wm1-f65.google.com ([209.85.128.65]:52432 "EHLO mail-wm1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727040AbfHIIWv (ORCPT ); Fri, 9 Aug 2019 04:22:51 -0400 Received: by mail-wm1-f65.google.com with SMTP id s3so4820764wms.2 for ; Fri, 09 Aug 2019 01:22:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brainfault-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LNp+g/vzuyou+8SOuxEdKIcRZJyNxl5KwEsu62IXuGU=; b=McbvzcBJfP+h0NnjsTTuaoLwxpZGA7dGjabt7my3rltA7R0trFNTKNQComMgOJzJOx slP5Yw4Qdp30DslmvJ4o8MfRdsPKZu9phvRP7U/sYWn9kGp6VKO/MIF8JuIFkVXaa4rf T33OYcFUVPzUdwE8Zg0xFX6KV8MbR6VpklDwVUby0z6XD3f7N7n6DVqUGjbltAFwRRus +kP+FHDnZZ8F2EXny8Pc4toQheMVEfLe1PPkHfByRfJfjJGPfbkT+w9+Mvy2xaagI0zd BFfUkF54ag0sA9pHCm8TDOElD7Y8Luo/9q54gkNIswD/IIk1OXcEqp6R6LGmuh7N9NiU AMGQ== 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=LNp+g/vzuyou+8SOuxEdKIcRZJyNxl5KwEsu62IXuGU=; b=f2hxSe+v0he0NB0oPv9Y0aoN30QhqSriNnrkVibyhy6g/RBr7rJ/gfEcYHvMAiCrLZ f9Za5B+jS2BCE3NNMaAmB1B8M7dAzmDO3Vc/1sdwIxUdsnqAUUyiBACMwiq0Nn5NMz5n +/ngqGwm4zAc/5BTK7qv8m7aH+GMoyaRAWLEM2PGitg0A9SBTzLmjkVKORserkDXVo/J rfMBZd3ktUTQJPtkBK5qcfJQ750evYjM00+0W5KLCxQrf38WvdpbgdYyd1QofOvZ/0V1 1dtwR8TpapD2vPLgcu3RfcOWmTzweY/pCSJFhAeNlJbLuZtPXDuUaugsdYWpNmF1C15/ tm2Q== X-Gm-Message-State: APjAAAWeGL4DoFr462JD4289FDiG6btvxifVlEeXDaqtS9r7B4IlZXlH LxoEfTkF4nyCZhew0DXMx9wetwl7uFSy3bapgyTS8Q== X-Received: by 2002:a1c:be05:: with SMTP id o5mr9482966wmf.52.1565338968612; Fri, 09 Aug 2019 01:22:48 -0700 (PDT) MIME-Version: 1.0 References: <20190807122726.81544-1-anup.patel@wdc.com> <4a991aa3-154a-40b2-a37d-9ee4a4c7a2ca@redhat.com> <2ea0c656-bd7e-ae79-1f8e-6b60374ccc6e@redhat.com> In-Reply-To: <2ea0c656-bd7e-ae79-1f8e-6b60374ccc6e@redhat.com> From: Anup Patel Date: Fri, 9 Aug 2019 13:52:36 +0530 Message-ID: Subject: Re: [PATCH v4 00/20] KVM RISC-V Support To: Paolo Bonzini Cc: Paul Walmsley , Anup Patel , Palmer Dabbelt , Radim K , Daniel Lezcano , Thomas Gleixner , Atish Patra , Alistair Francis , Damien Le Moal , Christoph Hellwig , "kvm@vger.kernel.org" , "linux-riscv@lists.infradead.org" , "linux-kernel@vger.kernel.org" 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, Aug 9, 2019 at 1:07 PM Paolo Bonzini wrote: > > On 09/08/19 03:35, Paul Walmsley wrote: > > On Thu, 8 Aug 2019, Paolo Bonzini wrote: > > > >> However, for Linux releases after 5.4 I would rather get pull requests > >> for arch/riscv/kvm from Anup and Atish without involving the RISC-V > >> tree. Of course, they or I will ask for your ack, or for a topic > >> branch, on the occasion that something touches files outside their > >> maintainership area. This is how things are already being handled for > >> ARM, POWER and s390 and it allows me to handle conflicts in common KVM > >> files before they reach Linus; these are more common than conflicts in > >> arch files. If you have further questions on git and maintenance > >> workflows, just ask! > > > > In principle, that's fine with me, as long as the arch/riscv maintainers > > and mailing lists are kept in the loop. We already do something similar > > to this for the RISC-V BPF JIT. However, I'd like this to be explicitly > > documented in the MAINTAINERS file, as it is for BPF. It looks like it > > isn't for ARM, POWER, or S390, either looking at MAINTAINERS or > > spot-checking scripts/get_maintainer.pl: > > > > $ scripts/get_maintainer.pl -f arch/s390/kvm/interrupt.c > > Christian Borntraeger (supporter:KERNEL VIRTUAL MACHINE for s390 (KVM/s390)) > > Janosch Frank (supporter:KERNEL VIRTUAL MACHINE for s390 (KVM/s390)) > > David Hildenbrand (reviewer:KERNEL VIRTUAL MACHINE for s390 (KVM/s390)) > > Cornelia Huck (reviewer:KERNEL VIRTUAL MACHINE for s390 (KVM/s390)) > > Heiko Carstens (supporter:S390) > > Vasily Gorbik (supporter:S390) > > linux-s390@vger.kernel.org (open list:KERNEL VIRTUAL MACHINE for s390 (KVM/s390)) > > linux-kernel@vger.kernel.org (open list) > > $ > > > > Would you be willing to send a MAINTAINERS patch to formalize this > > practice? > > Ah, I see, in the MAINTAINERS entry > > KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv) > M: Anup Patel > R: Atish Patra > L: linux-riscv@lists.infradead.org > T: git git://github.com/avpatel/linux.git > S: Maintained > F: arch/riscv/include/uapi/asm/kvm* > F: arch/riscv/include/asm/kvm* > F: arch/riscv/kvm/ > > the L here should be kvm@vger.kernel.org. arch/riscv/kvm/ files would > still match RISC-V ARCHITECTURE and therefore > linux-riscv@lists.infradead.org would be CCed. In addition to above mentioned lists, we insist of having a separate KVM RISC-V list which can be CCed for non-kernel patches for projects such as QEMU, KVMTOOL, and Libvirt. This KVM RISC-V list can also be used for general queries related to KVM RISCV. > > Unlike other subsystems, for KVM I ask the submaintainers to include the > patches in their pull requests, which is why you saw no kvm@vger entry > for KVM/s390. However, it's probably a good idea to add it and do the > same for RISC-V. For KVM RISC-V, we will always CC both kvm@vger.kernel.org and linux-riscv@lists.infradead.org. Regards, Anup