1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-25 11:37:56 +00:00
freebsd/sys/fs/unionfs
Daichi GOTO 21f9b7b28a Allowed unionfs to use whiteout not supporting file system as
upper layer. Until now, unionfs prevents to use that kind of
file system as upper layer. This time, I changed to allow
that kind of file system as upper layer. By this change, you
can use whiteout not supporting file system (e.g., especially
for tmpfs) as upper layer. It's very useful for combination of
tmpfs as upper layer and read only file system as lower layer.

By difinition, without whiteout support from the file system
backing the upper layer, there is no way that delete and rename
operations on lower layer objects can be done.  EOPNOTSUPP is
returned for this kind of operations as generated by VOP_WHITEOUT()
along with any others which would make modifica tions to the
lower layer, such as chmod(1).

This change is suggested by ed.

Submitted by:	ed
2010-09-05 04:58:16 +00:00
..
union_subr.c Revert r210194, adding a comment explaining why calls to chgproccnt() 2010-08-25 21:32:08 +00:00
union_vfsops.c Allowed unionfs to use whiteout not supporting file system as 2010-09-05 04:58:16 +00:00
union_vnops.c Rework the credential code to support larger values of NGROUPS and 2009-06-19 17:10:35 +00:00
union.h Fixes Unionfs socket issue reported as kern/118346. 2008-11-25 03:18:35 +00:00