[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] Only retry mapping pages when ENOENT is returned
Adin Scannell writes ("[Xen-devel] [PATCH] Only retry mapping pages when ENOENT is returned"): > Only retry mapping pages when ENOENT is returned > > If the return value from the ioctl() is not ENOENT, it's possible that err[i] > will not be updated and libxc will just loop forever. Although it's unlikely > that err[i] would not be updated after the ioctl() gets through at least once, > it's better to be defensive. I confess I don't understand the intended error handling here. AFAICT this ioctl leaves a separate errno value for each request, in the array. Presumably, however, it can also fail entirely and not update the separate in-array errno values. So how does one tell which of these is the case ? CCing Jan since it looks like his code originally, in 20791:0b138a019292 Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |