Alex Williamson
2006-Mar-14 05:16 UTC
[Xen-devel] ia64 tripping over BUG_ON from cset 9224
When booting an ia64 guest domain on current xen-unstable.hg we hit BUG_ON(info->rq != NULL) in blkfront/vbd.c:xlvbd_alloc_gendisk(). Skipping this BUG_ON allows a domU to boot normally using a file backed vbd. Is this BUG_ON really necessary, or are we missing something important here on ia64? Thanks, Alex -- Alex Williamson HP Linux & Open Source Lab _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Keir Fraser
2006-Mar-14 14:38 UTC
[Xen-devel] Re: ia64 tripping over BUG_ON from cset 9224
On 14 Mar 2006, at 05:16, Alex Williamson wrote:> When booting an ia64 guest domain on current xen-unstable.hg we hit > BUG_ON(info->rq != NULL) in blkfront/vbd.c:xlvbd_alloc_gendisk(). > Skipping this BUG_ON allows a domU to boot normally using a file backed > vbd. Is this BUG_ON really necessary, or are we missing something > important here on ia64? Thanks,I fixed this now (changeset 9226). The blkfront_info structure wasn''t being initialised to zeroes on allocation, so the BUG_ON was spuriously triggering if you got unlucky. -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel