|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] bitmap_*() should cope with zero size bitmaps
At 16:53 +0100 on 03 Jun (1370278413), Jan Beulich wrote:
> >>> On 03.06.13 at 17:40, Tim Deegan <tim@xxxxxxx> wrote:
> > At 14:33 +0100 on 03 Jun (1370270004), Jan Beulich wrote:
> >> +#define find_next_bit(addr, size, off) ({ \
> >> + unsigned int r__ = (size); \
> >> + unsigned int o__ = (off); \
> >> + switch ( -!__builtin_constant_p(size) | r__ ) \
> >
> > Mmmm, binary trickery. :) But doesn't leave us with the old behaviour
> > in cases where 'size' is a non-compile-time-constant zero?
>
> Intentionally (and not just for zero - the compile time constant zero
> case was what was broken after all)
Ah, I see -- the non-constant case was already OK. Sorry for the noise.
Tim.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |