|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 7/7] xl: Fix 'free_memory' to include outstanding_claims value.
Konrad Rzeszutek Wilk writes ("[PATCH 7/7] xl: Fix 'free_memory' to include
outstanding_claims value."):
> Updating to make it clear that free_memory reported by 'xl info'
> is influenced by the outstanding claim value. [...]
> if (libxl_get_physinfo(ctx, &info) != 0) {
> fprintf(stderr, "libxl_physinfo failed.\n");
> return;
> }
> -
> + /*
> + * Don't bother checking "claim_mode" as user might have turned it off
> + * and we have outstanding claims.
> + */
> + if ((claims = libxl_get_claiminfo(ctx)) < 0){
> + fprintf(stderr, "libxl_get_claiminfo failed. errno: %d (%s)\n",
> + errno, strerror(errno));
> + return;
> + }
...
> + printf("free_memory : %"PRIu64"\n", (info.free_pages -
> claims) / i);
This has a race, I think.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |