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

Reply via email to