Hi :) when I implemented the mtab stuff last summer I made quite a blunder. I added fsys_get_{children,source}, but send those messages to ports associated with nodes, not to control ports. So:
[PATCH 1/6] hurd: fix the get-children and get-source procedures Removes fsys_get_{children,source}, adds file_get_{children,source}. Adopts the server side implementation, fixes the sole user of those procedures (mtab). Make libdiskfs' default implementation of get_source return diskfs_disk_name. Technically this breaks the API of lib*fs, though the interface that is changed (the get_source functions) has not been used so far. [PATCH 2/6] nfs: implement netfs_get_source So that nfs mounts will appear in /proc/mounts. [PATCH 3/6] trans/mtab: ignore translators that do not implement get_source While I thought it as interesting to show all kinds of translators in /proc/moutns, this has caused severe problems. [PATCH 4/6] tmpfs: set diskfs_disk_name to "none" [PATCH 5/6] trans/mtab: do not map unknown source strings to "none" [PATCH 6/6] New RPCs, fix build Justus