From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeremy Fitzhardinge Subject: Re: Please test xen/stable-2.6.32.x in xen.git Date: Wed, 31 Mar 2010 13:35:22 -0700 Message-ID: <4BB3B20A.5070202@goop.org> References: <4BB38D30.3090100@goop.org> <4BB3AC38.6090503@daevel.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <4BB3AC38.6090503@daevel.fr> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: "Olivier B." Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org On 03/31/2010 01:10 PM, Olivier B. wrote: > On 31/03/2010 19:58, Jeremy Fitzhardinge wrote: >> Hi all, >> >> If you haven't already, could you please test out the=20 >> xen/stable-2.6.32.x branch. It has been working fairly well for me,=20 >> but I'd like to get some wider testing coverage before we make it the=20 >> default branch. >> >> To switch over, cd into your kernel directory, and type "git checkout=20 >> xen/stable-2.6.32.x" and rebuild. >> >> This kernel is currently based on 2.6.32.10. The main missing=20 >> feature from xen/master is that it doesn't have netchannel2. Is=20 >> anybody using that yet? >> >> Thanks, >> J >> > > Hi, > > for me it doesn't compile anymore : > > CC mm/vmalloc.o > mm/vmalloc.c:582: error: expected declaration specifiers or =E2=80=98..= .=E2=80=99=20 > before =E2=80=98&=E2=80=99 token > mm/vmalloc.c:582: warning: data definition has no type or storage class > mm/vmalloc.c:582: warning: type defaults to =E2=80=98int=E2=80=99 in de= claration of=20 > =E2=80=98__spin_unlock=E2=80=99 > mm/vmalloc.c:582: warning: function declaration isn=E2=80=99t a prototy= pe > mm/vmalloc.c:582: error: conflicting types for =E2=80=98__spin_unlock=E2= =80=99 > include/linux/spinlock_api_smp.h:349: note: previous definition of=20 > =E2=80=98__spin_unlock=E2=80=99 was here > mm/vmalloc.c:583: error: expected identifier or =E2=80=98(=E2=80=99 bef= ore =E2=80=98}=E2=80=99 token > make[2]: *** [mm/vmalloc.o] Erreur 1 > make[1]: *** [mm] Erreur 2 > make[1]: quittant le r=C3=A9pertoire =C2=AB /home/daevel/linux/linux-xe= n-2.6.32.x =C2=BB > make: *** [debian/stamp/build/kernel] Erreur 2 > > I compiled with "make-kpkg --revision=3D1.0=20 > --append-to-version=3D-dae-dom0 kernel_image kernel_headers", and gcc=20 > version 4.4.3 (Debian 4.4.3-3). > > Did I miss something ? No, there was a silly typo in xen/stable. I committed a fix for it, but=20 note that I'm specifically talking about xen/stable-2.6.32.x, which=20 differs from xen/stable by having slightly experimental PAT support in=20 it, which I'd like to shake out before saying "this is the ``official''=20 stable kernel". Thanks, J