|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC PATCH V5 03/15] evtchn: alter internal object handling scheme
>>> On 19.03.13 at 16:15, Wei Liu <wei.liu2@xxxxxxxxxx> wrote:
> @@ -137,6 +138,15 @@ static int get_free_port(struct domain *d)
> if ( port == MAX_EVTCHNS(d) )
> return -ENOSPC;
>
> + if ( unlikely(group_from_port(d, port) == NULL ) )
> + {
> + grp = xzalloc_array(struct evtchn *, BUCKETS_PER_GROUP);
> + if ( unlikely(grp == NULL) )
> + return -ENOMEM;
> + else
No need for the "else" here.
> + group_from_port(d, port) = grp;
> + }
> +
> chn = xzalloc_array(struct evtchn, EVTCHNS_PER_BUCKET);
> if ( unlikely(chn == NULL) )
> return -ENOMEM;
> @@ -1191,7 +1201,7 @@ int evtchn_init(struct domain *d)
>
> void evtchn_destroy(struct domain *d)
> {
> - int i;
> + int i, j;
If you touch places like this, converting to "unsigned int" would
be appreciated.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |