> On Sun, Jan 02, 2011 at 09:19:51PM +0000, Eduardo Horvath wrote: > > TRYEMULROOT should only open existing objects on the emul path, it should > > never create anything new, so you would never want to use it for mkdir. > > I don't know if that means you need to pass an extra flag to > > namei_parent() or what. > > That's what I thought at one point, but it's set on almost everything, > including mount, open with or without O_CREAT, mknod, mkfifo, link, > symlink, mkdir, and rename, and also unlink and rmdir. > > If that's not how it should be, things should be tidied up. (And, if > neither mkdir-type nor rmdir-type operations should have TRYEMULROOT, > my original question becomes largely or entirely moot.)
i've always thought we look on /emul way too often. i don't think rmdir or mkdir should look in there. .mrg.
