This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] Please test xen/stable-2.6.32.x in xen.git

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-devel] Please test xen/stable-2.6.32.x in xen.git
From: "Olivier B." <xen.list@xxxxxxxxx>
Date: Wed, 31 Mar 2010 22:32:06 +0200
Delivery-date: Wed, 31 Mar 2010 13:33:28 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4BB3AC38.6090503@xxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <4BB38D30.3090100@xxxxxxxx> <4BB3AC38.6090503@xxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv: Gecko/20100307 Icedove/3.0.3
On 31/03/2010 22:10, 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 xen/stable-2.6.32.x branch. It has been working fairly well for me, but I'd like to get some wider testing coverage before we make it the default branch.

To switch over, cd into your kernel directory, and type "git checkout xen/stable-2.6.32.x" and rebuild.

This kernel is currently based on The main missing feature from xen/master is that it doesn't have netchannel2. Is anybody using that yet?



for me it doesn't compile anymore :

  CC      mm/vmalloc.o
mm/vmalloc.c:582: error: expected declaration specifiers or ‘...’ before ‘&’ token
mm/vmalloc.c:582: warning: data definition has no type or storage class
mm/vmalloc.c:582: warning: type defaults to ‘int’ in declaration of ‘__spin_unlock’
mm/vmalloc.c:582: warning: function declaration isn’t a prototype
mm/vmalloc.c:582: error: conflicting types for ‘__spin_unlock’
include/linux/spinlock_api_smp.h:349: note: previous definition of ‘__spin_unlock’ was here
mm/vmalloc.c:583: error: expected identifier or ‘(’ before ‘}’ token
make[2]: *** [mm/vmalloc.o] Erreur 1
make[1]: *** [mm] Erreur 2
make[1]: quittant le répertoire « /home/daevel/linux/linux-xen-2.6.32.x »
make: *** [debian/stamp/build/kernel] Erreur 2

I compiled with "make-kpkg --revision=1.0 --append-to-version=-dae-dom0 kernel_image kernel_headers", and gcc version 4.4.3 (Debian 4.4.3-3).

Did I miss something ?

Same result with gcc version 4.4.3 (Debian 4.4.3-5)

I put here the code :

        if (nr)
                atomic_sub(nr, &vmap_lazy_nr);

                if (force_flush)
                        flush_tlb_kernel_range(*start, *end);

                list_for_each_entry_safe(va, n_va, &valist, purge_list)

The ligne 582 in error is the "spin_unlock(&purge_lock);"

Xen-devel mailing list