[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [[PATCH v4]] new functions libxl_bitmap_{or,and}



I'll fix it when I get home.  It'll be late where you are.   L

Sent from my iPhone

> On Apr 14, 2015, at 10:33 AM, Wei Liu <wei.liu2@xxxxxxxxxx> wrote:
> 
> Urgh... I think I made a mistake in the rune I gave you, sorry. The
> --subject-prefix= doesn't need to include "[]".
> 
> And you forgot to change the subject line to
>  libxl: provide libxl_bitmap_{and,or}
> 
> I'm a picky about the subject line because this is what shows up when
> you look at git commit log.
> 
>> On Tue, Apr 14, 2015 at 08:07:59AM -0600, Linda Jacobson wrote:
>> provide logical and and or of two bitmaps
> 
> Provide logical and and or of two bitmaps.
> 
> This should be a proper sentence.
> 
> Other than these minor nits the code logic looks OK.
> 
>> 
>> Signed-off-by: Linda Jacobson <lindaj@xxxxxxxx>
>> 
>> ---
> [...]
>> +int libxl_bitmap_and(libxl_ctx *ctx, libxl_bitmap *and_map,
>> +                     const libxl_bitmap *map1, const libxl_bitmap *map2)
>> +{
>> +    GC_INIT(ctx);    
>> +    int rc;
>> +    uint32_t i;
>> +    const libxl_bitmap *large_map;
>> +    const libxl_bitmap *small_map;
>> +
>> +    if (map1->size > map2->size) {
>> +        large_map = map1;
>> +        small_map = map2;
>> +    } else {
>> +        large_map = map2;
>> +        small_map = map1;
>> +    }
>> +
>> +
> 
> We only need one blank line here.
> 
>> +    rc = libxl_bitmap_alloc(ctx, and_map, small_map->size * 8);
>> +    if (rc)
>> +        goto out;
>> +
>> +    /* 
>> +     *  If bitmaps aren't same size, their 'and' will be size of
>> +     *  smaller bit map
>> +     */
>> +    for (i = 0; i < and_map->size; i++)
>> +        and_map->map[i] = (large_map->map[i] & small_map->map[i]);
>> +
>> +out: 
>> +    GC_FREE;
>> +    return rc;
>> +
> 
> No need to have blank lines after "return rc;"
> 
> Wei.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.