[PATCH] root-hopping for pre-2.3.41-3

Linus Torvalds torvalds en transmeta.com
Mie Ene 26 02:57:25 CST 2000



On Tue, 25 Jan 2000, Werner Almesberger wrote:
> 
> 1) The old behaviour would have yielded /, /proc, /newroot, /proc
> 2) Only d_path would yield: /, /proc, /, /proc
> 3) My approach yields: 03:01/, 03:01/proc, /, /proc

d_path() can easily be made to yield something else: in particular, we
already have the "(deleted)" semantics in /proc/<pid>/fd to show that a
name is not actually necessarily valid, and the same goes for things that
are not actually reachable from the root.

I don't think device numbers are all that helpful. And in fact I think
that if it shows any of the "unattached" filesystems at all, it's probably
a bug in the first place - after the root hop, the old root should not
show up.

Finally, as to the umount / new system call issue: I really think that the
root hopping should be a special event, not a re-mount or a umount, but
more of a "global chroot()" system call. I agree with making it possible
to re-mount from user space, but I don't agree with overloading an
existing call that does something completely different.

		Linus


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo en vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



Más información sobre la lista de distribución Ayuda