mount code still broken (Was: cvs commit: src/sys/ufs/ffs ffs_vfsops.c)

Maxim Konovalov maxim at macomnet.ru
Tue Jun 20 15:51:06 UTC 2006


On Wed, 31 May 2006, 11:44+0400, Maxim Konovalov wrote:

> On Tue, 30 May 2006, 18:44-0400, Craig Rodrigues wrote:
>
> > On Tue, May 30, 2006 at 11:11:34AM +0400, Maxim Konovalov wrote:
> > > [root at sonnie ~]# mount -u -o noexec,ro /vol0
> >
> > Can you try this patch?
> [...]
>
> This one works, thanks!  But I worry about mountd/NFS interaction to
> mount I described in my first email.  Any ideas?

# uname -a
FreeBSD sonnie.mtu.ru 7.0-CURRENT FreeBSD 7.0-CURRENT #2: Sat Jun 17
18:21:30 MSD 2006     maxim at sonnie.mtu.ru:/usr/obj/usr/src/sys/SONNIE
i386

# mount | grep /home
/dev/ad0s1e on /home (ufs, NFS exported, local, soft-updates)
# mount -u -o noexec /home
mount: /dev/ad0s1e: No buffer space available

# remove /home from exports(5)

# mount | grep /home
/dev/ad0s1e on /home (ufs, local, soft-updates)
# mount -u -o noexec /home
mount: /dev/ad0s1e: No such file or directory

That works on RELENG_4,5,6.

I'm sure these breakages never end until we get a comprehensive
regression test suit for mount code.

-- 
Maxim Konovalov


More information about the cvs-src mailing list