From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751579Ab3LKQaW (ORCPT ); Wed, 11 Dec 2013 11:30:22 -0500 Received: from smtp.citrix.com ([66.165.176.89]:34617 "EHLO SMTP.CITRIX.COM" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750971Ab3LKQaT (ORCPT ); Wed, 11 Dec 2013 11:30:19 -0500 X-IronPort-AV: E=Sophos;i="4.93,872,1378857600"; d="scan'208";a="83288375" Date: Wed, 11 Dec 2013 16:29:51 +0000 From: Stefano Stabellini X-X-Sender: sstabellini@kaball.uk.xensource.com To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= CC: Stefano Stabellini , Konrad Rzeszutek Wilk , Ian Campbell , David Vrabel , Julien Grall , , , Boris Ostrovsky Subject: Re: [Xen-devel] [PATCH RFC] xen-block: correctly define structures in public headers In-Reply-To: <52A8919E.2000805@citrix.com> Message-ID: References: <1386068254-1413-1-git-send-email-roger.pau@citrix.com> <529DBA07.6090108@citrix.com> <1386068884.13256.9.camel@kazak.uk.xensource.com> <529DC7BA.7080506@citrix.com> <1386078108.13256.30.camel@kazak.uk.xensource.com> <529DF4A0.50103@citrix.com> <1386083821.13256.42.camel@kazak.uk.xensource.com> <20131203201135.GA14243@phenom.dumpdata.com> <52A8919E.2000805@citrix.com> User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="1342847746-1785705350-1386779391=:7093" X-DLP: MIA1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --1342847746-1785705350-1386779391=:7093 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: QUOTED-PRINTABLE On Wed, 11 Dec 2013, Roger Pau Monn=C3=A9 wrote: > On 11/12/13 17:18, Stefano Stabellini wrote: > > On Tue, 3 Dec 2013, Konrad Rzeszutek Wilk wrote: > >>>> If Konrad and Boris agree that breaking the kernel's ABI in this way= is > >>>> acceptable in this specific case, I'll defer to them. > >>> > >>> My opinion as Xen on ARM hypervisor maintainer is that this is the ri= ght > >>> thing to do in this case. > >> > >> Heh. If somebody can guarantee me that (by testing the right variants = and > >> mentioning this in the git commit) that this does not break x86, then > >> I am fine. > >> > >> And by 'break x86' I mean that this combination works: > >> 32-bit domU on 64-bit dom0 > >> 64-bit domU on 32-bit dom0 > >> > >> And perhaps also the obvious: > >> 64-bit domU on 64-bit dom0 > >> 32-bit domU on 32-bit dom0 > >> > >> Since the xen-blkback has its own version of the structs there is no > >> need to change change newer and older version of it. > >> > >> As long as that works I am OK sticking it in. > >> > >> I think from the ARM perspective it is still in 'experimental' phase > >> so anything goes to make it work under ARM. > >=20 > >=20 > > Roger, can you please test this patch on x86 as suggested by Konrad and > > confirm that it doesn't break anything? >=20 > This is not the right patch, the right one is the one posted by Julien: >=20 > http://marc.info/?l=3Dlinux-kernel&m=3D138608528604584&w=3D2 >=20 Right. In that case, Julien or Roger can you test that it doesn't break any of the x86 configurations? --1342847746-1785705350-1386779391=:7093--