From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from verein.lst.de ([213.95.11.211]:47487 "EHLO newverein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726103AbfBDI0O (ORCPT ); Mon, 4 Feb 2019 03:26:14 -0500 Date: Mon, 4 Feb 2019 09:26:09 +0100 From: Christoph Hellwig Subject: Re: [PATCH] KVM: export and for all architectures Message-ID: <20190204082609.GB5953@lst.de> References: <1549252517-23834-1-git-send-email-yamada.masahiro@socionext.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1549252517-23834-1-git-send-email-yamada.masahiro@socionext.com> Sender: linux-arch-owner@vger.kernel.org List-ID: To: Masahiro Yamada Cc: Paolo Bonzini , Radim =?utf-8?B?S3Lvv73vv73vv71t77+977+977+977+977+977+9?= , kvm@vger.kernel.org, linux-arch , Palmer Dabbelt , Greentime Hu , Vincent Chen , Arnd Bergmann , Joerg Roedel , Christoffer Dall , Marc Zyngier , James Hogan , Paul Mackerras , Christian Borntraeger , Janosch Frank , Christoph Hellwig , Sam Ravnborg On Mon, Feb 04, 2019 at 12:55:16PM +0900, Masahiro Yamada wrote: > We have two ways to fix this inconsistency: > > [A] export both and for all > architectures, irrespective of the KVM support > > [B] Match the header export of and > to the KVM support > > This commit adopts [A]. > > Remove 'no-export-headers' from include/uapi/linux/Kbuild to export > for all architectures. > > Add 'mandatory-y' to include/uapi/asm-generic/Kbuild.asm to export > for all architectures. If arch does not have specific > implementation, a wrapper file to is > automatically generated, and exported. > > include/uapi/asm-generic/kvm_para.h is just a empty file. I cleaned > up empty stubs. Thanks, this look so much cleaner than what we had before! Acked-by: Christoph Hellwig