On 12/06/2016 03:08 PM, Mindy wrote:
A few weeks ago, I merged https://github.com/mirage/mirage/pull/690
and its companion PRs. The changeset continues work done by Hannes
Mehnert to convert the NETWORK module type to using result types for
writes upward through ETHERNET, IP, UDP, TCP, and ICMP, and rewrites
FLOW to use result types for both `read` and `write`. Anil has made a
nice patch (now merged) to `channel` using this API which you can see
at https://github.com/mirage/mirage-channel/pull/14 .
There's a similar PR, not yet merged, which adds error types for
KV_RO, BLOCK, and FS which you can see at
https://github.com/mirage/mirage/pull/705 . I'd appreciate more
comments on this PR. I'll admit that I'd especially appreciate
comments to the effect of "this is better than what we had so please
merge it".
This has just been merged largely as written. Thanks to folks who
commented, particularly talex5, hannesm, and lpw25. Ongoing thanks to
samoht, talex5, and hannesm for their previous work in this space.
Further improvements are always possible ;)
-Mindy
_______________________________________________
MirageOS-devel mailing list
[email protected]
https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel