rtems filesystem question
Fernando RUIZ CASAS
correo at fernando-ruiz.com
Tue Oct 15 14:26:42 UTC 2002
You have reason.
This is a concern that I have not thunk.
Userenv struct has not a 'next' field.
Perhaps a modification to do in getprivateenv().
globaluserenv needs a 'next' field to resolve this silly problem.
BRGDS.
Fernando RUIZ CASAS
home: correo at fernando-ruiz.com
> -----Mensaje original-----
> De: Till Straumann [mailto:strauman at SLAC.Stanford.EDU]
> Enviado el: martes, 15 de octubre de 2002 5:52
> Para: rtems-users at oarcorp.com
> Asunto: rtems filesystem question
>
>
> At a first glance, it seems that 'umount()' is not really
> safe. It seems that umount() does not inspect all the
> userenv current_filesystem nodes to verify that no
> thread has its cwd on the FS to be unmounted.
>
> Also, there seems to be no protection against
> one thread mounting stuff onto (or chdir()ing into)
> a FS which another thread is just about to unmount.
>
> Am I missing something?
>
> -- Till
>
>
More information about the users
mailing list