In 2.5.70, intermezzo fs can be configured as module. But intermezzo
references set_fs_root and set_fs_pwd:
# find -name *.[ch] | xargs grep set_fs_root
./include/linux/fs_struct.h:extern void set_fs_root(struct fs_struct *, struct
vfsmount *, struct dentry *);
./fs/intermezzo/intermezzo_fs.h: set_fs_root(current->fs,
new->rootmnt, new->root);
./fs/intermezzo/intermezzo_fs.h: set_fs_root(current->fs,
saved->rootmnt, saved->root);
./fs/open.c: set_fs_root(current->fs, nd.mnt, nd.dentry);
./fs/namespace.c:void set_fs_root(struct fs_struct *fs, struct vfsmount *mnt,
./fs/namespace.c: set_fs_root(fs, new_nd->mnt,
new_nd->dentry);
./fs/namespace.c: set_fs_root(current->fs, namespace->root,
namespace->root->mnt_root);
They should be exported.
H.J.
This archive was generated by hypermail 2b29 : Sun Jun 15 2003 - 22:00:35 EST