Re: [Qemu-devel] [PATCH v2 0/6] rfc: 9pfs-proxy simplification/cleanup

2015-03-06 Thread Michael Tokarev
I forgot to clean up the temp dir so the result is a hmessy mix of 2 patchsets, one from trivial patches and another this 9pfs code (actually it was me executing git-format-patch twice in a row, once with a wrong starting point and next with corrected starting point). I'm sorry for this. Somehow

[Qemu-devel] [PATCH v2 0/6] rfc: 9pfs-proxy simplification/cleanup

2015-03-06 Thread Michael Tokarev
9pfs-proxy code is terrible. Not only it does lots of memory allocations for every filesystem operation, the code is also badly written. For example, all filesystem operation methods call a common function, v9fs_request(), and passes all info about method arguments, including argument types, to i