Received: by 2002:a25:f815:0:0:0:0:0 with SMTP id u21csp1628817ybd; Sun, 23 Jun 2019 12:12:20 -0700 (PDT) X-Google-Smtp-Source: APXvYqzbXjjoIPxjEIDpPCh04i/tzuSl7L+HQChcXZaJQFCy9+zDPeMNo7Xp/S9vmvaRS45nqqFF X-Received: by 2002:a65:500d:: with SMTP id f13mr28714993pgo.151.1561317139847; Sun, 23 Jun 2019 12:12:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561317139; cv=none; d=google.com; s=arc-20160816; b=GGaAE/vywdlAimOXFYC0A4HD4aobC65vxt53zp2AYpkoO2pA47qPcu344e60WF7jpV MaKZs8zcREppEcm/BCzXdZO28qZHtDTIJq+gWPTZEeeHaUBU0mJea1Xq/HeZmEDuvuL7 7oZTYh8GDzZMQ2Ln25y8IYCQMtQYTLCrZQ0rYeyQ5a1QDcxbFdlD8XFqM99W1eUMbKjT XnxdedPfr5wE58OOhTaYnoU9Rh+o4Xtie5cmW2wggWLyszf/AJIMOqgvz1IW1yja9xHV 5RpU6aKjDMrw4234q069T6Rt2v3NkK80wMRJ/DVQMefc00NHfV1CAWwnvNNVUcbjVigS 3nug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=A4ZmNsFwRGli2XvIFja7r5/8dixpGPQ/Dt94Io5PQEE=; b=MRQQ2CY+W3doWhFc1IRYilDXh3SF6UscSLj1yBuHzMADpXGE5dZ4nKH7E847IWltfz gZ4BEb8KdmHrJIpyoiVYaSL993aUvhuBkl2J9oh6v4q49fz6wsm0cV8wx1pHEsAnrycn LwR16FcKJEF/H4zldEXc0hvVPKIcuVKNaSODiNkF/x6MN2CAlRa8F5uS8+RlU+h3TPHc TV+pjmaDSNOwQDBHb3pvwsq6wTyA8wrYqX2b8j7C5p/RziMzx6IH8xOw1aAYhebiXUgc 6KiDPbujy0yQdDJ+mbQs/OrLZnYWy6gVvl5xfUZCXf0KP6sBoYybL7lrvccux/z3bxrR WmbA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=WIlojUbY; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y6si9068738pgj.337.2019.06.23.12.11.54; Sun, 23 Jun 2019 12:12:19 -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=@kernel.org header.s=default header.b=WIlojUbY; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726329AbfFWTJh (ORCPT + 99 others); Sun, 23 Jun 2019 15:09:37 -0400 Received: from mail.kernel.org ([198.145.29.99]:55144 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726119AbfFWTJg (ORCPT ); Sun, 23 Jun 2019 15:09:36 -0400 Received: from localhost (unknown [107.242.116.126]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 3E2BD20656; Sun, 23 Jun 2019 19:09:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1561316975; bh=mlvFSvzkR+cCMmE9uWWqrJrJQDHurcL5lzCZSBcXqeM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=WIlojUbYbhbPxgmncsctvio3d5Mn73rmmLk0d4dqSMx5J9aWVK+Ch0Ktgq95tupOF i/eIm1MdKNrRPM0pwIU0Hj6wp7UJ/S2I6lj8po0jYtHxFAVuuZjhJZzLWxBsbcQRlO iRp5ngtuuFHBff8VqAdtHzZ2JfD+gVpQNfhvhlGw= Date: Sun, 23 Jun 2019 15:09:29 -0400 From: Sasha Levin To: Thomas Gleixner Cc: Michael Kelley , Vincenzo Frascino , "linux-arch@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-mips@vger.kernel.org" , "linux-kselftest@vger.kernel.org" , Catalin Marinas , Will Deacon , Arnd Bergmann , Russell King , Ralf Baechle , Paul Burton , Daniel Lezcano , Mark Salyzyn , Peter Collingbourne , Shuah Khan , Dmitry Safonov <0x7f454c46@gmail.com>, Rasmus Villemoes , Huw Davies , linux-hyperv@vger.kernel.org, Greg KH , Stephen Rothwell Subject: Re: [PATCH v6 18/19] x86: Add support for generic vDSO Message-ID: <20190623190929.GL2226@sasha-vm> References: <20190530141531.43462-1-vincenzo.frascino@arm.com> <20190530141531.43462-19-vincenzo.frascino@arm.com> <20190614211710.GQ1513@sasha-vm> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Jun 22, 2019 at 04:46:28PM +0200, Thomas Gleixner wrote: >On Fri, 14 Jun 2019, Sasha Levin wrote: >> On Fri, Jun 14, 2019 at 01:15:23PM +0200, Thomas Gleixner wrote: >> > On Thu, 30 May 2019, Michael Kelley wrote: >> > > Vincenzo -- these changes for Hyper-V are a subset of a larger patch set >> > > I have that moves all of the Hyper-V clock/timer code into a separate >> > > clocksource driver in drivers/clocksource, with an include file in >> > > includes/clocksource. That new include file should be able to work >> > > instead of your new mshyperv-tsc.h. It also has the benefit of being >> > > ISA neutral, so it will work with my in-progress patch set to support >> > > Linux on Hyper-V on ARM64. See https://lkml.org/lkml/2019/5/27/231 >> > > for the new clocksource driver patch set. >> > >> > Grrr. That's queued in hyperv-next for whatever reasons. >> >> I queue up our future pull requests there to give them some soaking in >> -next. > >What? You queue completely unreviewed stuff which touches two other >subsystems to let it soak in next? It was out on LKML for 2+ weeks before I've pulled it in. As it mostly touches hyperv bits I felt comfortable to give it time in -next (but not actually to try and merge it until it gets a few acks). >> > Sasha, can you please provide me the branch to pull from so I can have a >> > common base for all the various changes floating around? >> >> I'll send you a unified pull request for these changes. > >Which has not materialized yet. Appologies about this. I ended up with way more travel than I would have liked (writing this from an airport). I've reset our hyperv-next branch to remove these 3 commits until we figure this out. >TBH, I'm pretty grumpy about those clocksource changes. Here is the >diffstat: > > MAINTAINERS | 2 > arch/x86/entry/vdso/vclock_gettime.c | 1 > arch/x86/entry/vdso/vma.c | 2 > arch/x86/hyperv/hv_init.c | 91 --------- > arch/x86/include/asm/hyperv-tlfs.h | 6 > arch/x86/include/asm/mshyperv.h | 81 +------- > arch/x86/kernel/cpu/mshyperv.c | 2 > arch/x86/kvm/x86.c | 1 > drivers/clocksource/Makefile | 1 > drivers/clocksource/hyperv_timer.c | 322 +++++++++++++++++++++++++++++++++++ > drivers/hv/Kconfig | 3 > drivers/hv/hv.c | 156 ---------------- > drivers/hv/hv_util.c | 1 > drivers/hv/hyperv_vmbus.h | 3 > drivers/hv/vmbus_drv.c | 42 ++-- > include/clocksource/hyperv_timer.h | 105 +++++++++++ > >While the world and some more people have been CC'ed on those patches, >neither the clocksource nor the x86 maintainer have been. > >When I gave Vincenzo the advise to base his code on that hyper-v branch, I >expected that I find the related patches in my mail backlog. No, they have >not been there because I was not on CC. > >Folks, please stop chosing Cc lists as you like. We have well established >rules for that. And please stop queueing random unreviewed patches in >next. Next is not a playground for not ready and unreviewed stuff. No, the >hyper-v inbreed Reviewed-by is not sufficient for anything x86 and >clocksource related. I'm sorry for this, you were supposed to be Cc'ed on these patches and I see that you were not. >After chasing and looking at those patches, which have horrible subject >lines and changelogs btw, I was not able to judge quickly whether that >stuff is self contained or not. So no, I fixed up the fallout and rebased >Vincenzos VDSO stuff on mainline w/o those hyperv changes simply because if >they are not self contained they will break bisection badly. > >I'm going to push out the VDSO series later today. That will nicely break >in combination with the hyper-next branch. Stephen, please drop that and do >not try to handle the fallout. That stuff needs to go through the proper >channels or at least be acked/reviewed by the relevant maintainers. So the >hyper-v folks can rebase themself and post it proper. Okay, thank you. We'll rebase and resend. -- Thanks, Sasha