panic when mounting device >= 2 times
Andriy Gapon
avg at icyb.net.ua
Fri Oct 16 08:32:18 UTC 2009
on 14/10/2009 23:46 Pawel Jakub Dawidek said the following:
> I've this patch that is suppose to fix it:
>
> http://people.freebsd.org/~pjd/patches/geom_vfs.c.patch
>
> But AFAIR its not complete. I think it is still possible to remount one
> of the read-only mounts to read-write.
>
> Another possibility that comes to my mind is to keep list/array of
> consumers in bo_private instead of using one consumer only. This would
> be better in terms of access management.
This looks very good for at least preventing the most common accidents.
I've been thinking about something like creating a cloned vnode for the device
vnode and giving a private copy to each filesystem. But I currently lack a lot
knowledge in this area, so I can't even say if it could be feasible, let alone
implement it.
--
Andriy Gapon
More information about the freebsd-current
mailing list