WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] pv_ops dom0 x86_32 PAE kernel buildlog of missing symbol

To: "Marc - A. Dahlhaus" <mad@xxxxxx>
Subject: Re: [Xen-devel] pv_ops dom0 x86_32 PAE kernel buildlog of missing symbols...
From: Ian Campbell <Ian.Campbell@xxxxxxxxxx>
Date: Thu, 11 Dec 2008 12:00:10 +0000
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 11 Dec 2008 04:00:42 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <49402FA9.80403@xxxxxx>
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>
Organization: Citrix Systems, Inc.
References: <49402FA9.80403@xxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Wed, 2008-12-10 at 22:07 +0100, Marc - A. Dahlhaus wrote:
> Hello,
> 
> i did a quick compile of changeset 2225 today and got some missing 
> symbol errors.
> It is on a x86_32 PAE system with up to date stable glibc, gcc and 
> binutils releases.
> I attached the logs and config i used to build.
> 
> Maybe it could be of some use...

Thanks, I think you are the first to try to build blkback modular.

ERROR: "alloc_empty_pages_and_pagevec" [drivers/xen/blkback/blkbk.ko]
undefined!
ERROR: "blk_put_queue" [drivers/xen/blkback/blkbk.ko] undefined!
ERROR: "free_empty_pages_and_pagevec" [drivers/xen/blkback/blkbk.ko] undefined!
ERROR: "blk_get_queue" [drivers/xen/blkback/blkbk.ko] undefined!
ERROR: "set_phys_to_machine" [drivers/xen/blkback/blkbk.ko] undefined!

The *_empty_pages_and_pagevec and set_phys_to_machine are probably fair
game for an EXPORT_SYMBOL_GPL. The two blk subsystem ones are
suspicious, the fact that they aren't already exported suggests there is
another API we should be using.

Ian.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel