[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] [IA64] fix xencomm_handle_is_null().
# HG changeset patch # User awilliam@xxxxxxxxxxx # Node ID 3713ea43e6364bf2989a1cf0dc252a6a1393ce02 # Parent 8533c59c5b40df0f6e6d03cbc8a74057dcbed5db [IA64] fix xencomm_handle_is_null(). It checks only desc->address[0]. However xencomm_add_offset() may sets XENCOMM_INVALID while there left consumable bytes. In such a case xencomm_handle_is_null() returns true wrongly. Signed-off-by: Isaku Yamahata <yamahata@xxxxxxxxxxxxx> --- xen/arch/ia64/xen/xencomm.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff -r 8533c59c5b40 -r 3713ea43e636 xen/arch/ia64/xen/xencomm.c --- a/xen/arch/ia64/xen/xencomm.c Fri Nov 10 11:14:36 2006 -0700 +++ b/xen/arch/ia64/xen/xencomm.c Fri Nov 10 11:14:42 2006 -0700 @@ -382,6 +382,6 @@ xencomm_handle_is_null( return 1; desc = (struct xencomm_desc *)desc_addr; - return (desc->address[0] == XENCOMM_INVALID); - } -} + return (desc->nr_addrs == 0); + } +} _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |