[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [RFC] Re: [Xen-devel] [PATCH] fix xenctl_cpumap translation to handle bitops accessed like arrays
From the patch that you committed, AFAICT this function does not do anything: void bitmap_byte_to_long(unsigned long *lp, const uint8_t *bp, int nbits) { unsigned long l; int i, j, b; for (i = 0, b = 0; nbits > 0; i++, b += sizeof(l)) { l = 0; for (j = 0; (j < sizeof(l)) && (nbits > 0); j++) { l <<= 8; l |= bp[b+j]; nbits -= 8; } lp[i] = l; } } On Jan 17, 2007, at 8:55 AM, Keir Fraser wrote: On 17/1/07 12:50, "Jimi Xenidis" <jimix@xxxxxxxxxxxxxx> wrote:Actually, your 'no-op' long_to_byte_bitmap() implementation does not memcpy -- why is that?This is a little (possibly dirty) attempt to avoid a copy if no conversion is required. As long as the caller uses the return value all is well. I'd happy to make it a memcpy() and feel better about it.Yes please. K. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |