bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

fix the get-children and get-source procedures


From: Justus Winter
Subject: fix the get-children and get-source procedures
Date: Tue, 11 Feb 2014 17:13:06 +0100

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

[Prev in Thread] Current Thread [Next in Thread]